848 1280 950 320 233 750 351 711 1252 564 705 678 1271 597 674 1335 95 586 183 1053 52 212 873 501 645 539 72 505 654 1108 1220 829 1177 293 401 637 65 667 235 539 461 518 381 971 683 397 970 478 827 867 1501 1287 389 873 986 369 774 366 786 630 1073 290 545 485 342 621 199 297 614 971 461 394 1014 522 741 320 502 207 934 1210 954 257 375 249 1027 1026 923 653 645 203 515 784 463 822 841 471 942 752 548 389 513 1160 329 478 437 1239 828 1208 299 878 470 845 486 992 365 885 564 1286 640 1701 774 244 792 237 817 762 236 239 745 339 473 1287 647 83 478 717 645 423 829 355 567 320 989 1198 541 435 228 853 197 679 771 632 444 374 970 1075 650 1189 1116 1304 64 459 724 482 166 516 600 43 944 802 1126 51 445 560 236 425 953 407 704 427 664 845 856 727 888 982 939 884 853 1116 167 302 267 876 748 1073 810 685 1404 464 104 114 404 1096 550 308 782 1493 447 1263 709 1061 989 1196 1139 595 253 431 604 570 380 492 296 1243 821 544 927 150 878 257 645 1050 809 584 196 619 21 678 1380 1464 374 482 253 697 856 624 316 868 285 715 443 550 1215 388 576 1269 1298 262 784 938 37 414 54 464 691 827 304 564 506 480 887 351 106 420 558 970 124 446 1269 777 531 211 721 1260 658 418 67 940 1082 285 449 735 1124 1070 733 1150 725 540 123 84 1254 1107 134 1201 678 611 869 758 720 735 336 806 815 132 1357 578 1380 191 717 964 385 780 817 1108 434 1009 803 774 1373 1395 557 615 813 223 618 855 805 906 879 767 1476 595 359 1100 997 805 747 883 555 1043 911 257 1330 496 493 127 917 360 1008 366 271 558 361 349 431 419 202 534 506 967 688 655 280 570 538 862 769 659 403 819 802 345 178 434 316 914 658 289 1425 395 598 790 782 1029 758 560 1016 819 277 228 166 433 261 441 699 422 723 519 401 286 874 999 688 813 868 323 760 303 322 758 625 657 1132 623 419 391 335 198 823 887 136 383 545 409 478 760 768 641 492 537 348 1497 1020 935 527 1091 978 709 665 468 1289 640 600 1365 367 502 965 146 364 919 1002 111 899 860 422 1225 1005 360 188 441 910 566 310 1222 557 586 997 1365 323 1173 372 586 1523 619 369 57 1533 1362 495 1150 452 204 577 1019 541 792 800 633 440 378 598 836 924 1348 911 368 357 233 999 206 728 634 359 772 886 758 797 452 1106 563 497 405 885 807 1051 311 568 357 647 456 722 1080 955 873 937 388 1022 437 1037 865 539 393 517 579 318 1183 389 386 269 456 578 474 742 624 789 743 825 936 886 686 601 47 158 1093 662 1000 441 225 423 1197 819 336 1577 45 442 912 561 582 354 678 730 395 474 266 983 443 625 182 353 619 382 259 220 941 825 691 98 871 503 417 655 458 1122 1077 1053 483 534 323 774 971 1129 995 237 164 297 934 623 542 628 744 802 378 1110 721 316 495 665 638 340 633 986 228 906 905 168 964 693 823 876 869 299 678 514 358 512 699 885 716 481 242 721 337 1434 722 824 989 1600 474 776 656 861 556 1044 345 660 355 1087 980 463 674 975 373 315 152 498 732 977 994 398 721 741 306 954 1086 543 614 401 602 570 413 40 810 642 593 429 1450 347 654 636 451 1572 1332 827 1119 1057 167 565 891 851 602 660 290 234 318 456 317 224 924 1110 407 707 372 600 1505 102 158 81 714 294 622 50 350 180 591 1333 331 1033 55 874 902 1003 833 269 308 907 712 973 512 854 655 346 486 425 1235 738 707 864 985 1060 327 1005 348 564 499 900 325 865 665 46 250 723 494 669 202 841 869 407 259 314 647 378 828 60 820 358 604 292 263 502 267 711 944 800 201 820 902 460 757 470 625 759 393 1099 395 226 1637 895 1164 433 284 1171 672 1200 853 382 966 379 401 181 432 313 955 987 477 202 521 1134 1315 261 366 780 855 259 798 221 661 284 1221 224 895 644 1292 480 1079 917 301 604 941 677 634 540 551 42 620 103 549 696 674 749 485 140 998 635 165 460 624 261 217 366 100 1011 232 636 215 1142 982 827 509 640 297 595 712 417 664 819 1002 834 821 769 1095 1066 522 824 884 1030 319 386 835 359 647 121 865 582 180 546 805 405 519 1198 654 812 251 1025 411 938 539 574 857 472 867 618 1256 218 1256 866 559 249 312 636 916 947 422 278 595 782 438 1532 645 783 187 1312 392 822 923 769 1525 1067 366 466 988 629 924 829 596 1354 874 523 780 786 618 582 244 900 1166 985 920 458 1042 381 598 1586 1093 209 1092 433 413 436 154 327 750 654 598 1071 1014 1035 441 553 203 676 1032 1142 833 385 906 706 106 605 64 1243 130 712 932 672 99 683 1081 1110 540 395 236 1049 169 456 561 1169 863 877 774 1031 707 528 464 619 766 1161 136 275 581 214 422 1102 701 362 1213 1005 1426 1506 793 985 921 1060 505 849 389 1478 473 400 153 972 1321 276 316 324 263 240 512 212 782 301 1119 892 274 523 616 311 345 1004 603 1105 255 265 993 1046 810 972 534 429 827 851 411 1054 687 272 837 921 1013 340 514 466 492 1166 1231 614 408 765 1402 555 663 1035 598 1293 694 734 678 839 380 557 1210 473 327 456 426 1222 487 710 350 364 932 484 1087 385 231 422 1495 630 336 884 163 445 1304 518 589 684 1203 828 617 391 967 1190 504 745 1257 604 1094 946 786 865 404 928 1046 506 347 273 288 908 1007 334 671 596 382 945 645 364 238 1379 464 800 397 1254 1286 791 871 187 1031 631 702 392 736 747 643 697 488 194 745 767 111 511 891 569 300 579 135 336 850 866 542 826 259 957 699 347 282 758 400 627 473 814 825 723 593 937 310 449 633 763 799 571 404 1204 556 867 658 255 1368 308 465 317 779 1159 862 284 552 886 537 768 531 381 555 1125 458 547 465 982 436 675 285 732 1213 784 295 140 607 497 43 741 489 1090 684 949 123 534 1260 1239 423 1012 691 234 323 1214 785 1125 894 806 726 828 1040 710 436 974 261 803 396 590 208 835 848 286 270 535 1377 355 586 868 764 611 799 350 803 168 58 1048 412 772 688 854 1009 597 1033 945 637 897 649 121 246 168 537 1225 249 316 407 624 768 1042 287 217 1441 819 755 867 486 315 598 372 1186 665 414 99 1232 930 835 823 393 353 872 694 338 77 401 746 564 1109 627 244 410 704 499 365 160 371 1229 979 487 196 783 1203 985 631 493 502 491 1170 287 1039 640 674 335 818 586 944 1093 576 568 265 470 710 582 866 674 999 812 859 601 170 657 493 463 1100 623 772 454 923 510 761 637 598 1104 1217 924 581 377 119 327 835 881 167 771 1356 954 1102 1102 123 800 1174 634 785 237 501 363 919 232 807 227 1183 601 608 286 654 152 587 483 787 779 520 800 318 729 1056 939 761 807 327 301 762 594 329 1070 315 446 494 606 345 86 524 197 839 550 466 1246 398 1166 681 868 547 896 671 479 455 547 254 571 719 385 457 757 144 647 737 695 130 120 919 187 404 1001 1387 746 832 889 268 686 1021 549 732 811 222 442 948 264 247 233 1111 445 822 824 635 310 61 839 1019 824 942 283 522 361 252 436 328 330 505 326 665 616 626 794 1118 492 899 378 717 791 915 779 350 742 314 569 1294 93 513 611 483 1065 445 650 700 1493 357 454 1083 81 775 202 785 365 694 166 956 789 989 505 810 979 980 772 480 361 484 753 76 429 297 296 404 630 119 127 177 869 998 1213 231 365 377 1068 734 683 826 402 575 475 713 943 1284 996 272 194 1066 554 701 297 821 832 446 550 615 901 628 777 228 785 511 345 614 831 815 1030 513 786 1091 988 474 666 848 575 1219 1331 1040 1442 396 496 1048 1362 459 596 480 856 272 169 619 366 634 632 789 517 537 1316 487 712 416 1193 572 834 1157 336 852 700 594 1007 1305 1268 809 659 1351 556 803 616 196 952 778 285 741 500 217 534 457 654 1218 1003 757 1296 359 939 863 403 1181 963 237 14 664 1204 627 530 468 383 1062 747 1087 936 966 392 750 728 437 916 93 886 709 606 508 1354 469 580 529 229 1495 394 610 550 251 222 206 1472 467 622 689 287 852 50 866 468 917 1087 438 1323 365 1310 273 500 354 713 612 368 813 642 1264 361 789 727 559 214 163 737 930 305 1276 1028 614 1204 217 775 1467 735 747 847 693 747 381 811 1230 1212 1104 479 828 785 827 1250 268 1272 207 427 831 496 791 909 490 581 594 1090 1522 261 313 183 424 362 650 595 332 793 270 898 1041 145 461 998 539 552 341 764 656 819 646 977 396 713 889 180 565 476 724 238 912 372 594 398 598 238 548 285 440 581 285 686 326 513 56 461 762 558 1308 430 170 721 379 646 869 553 283 687 1062 940 463 1068 877 298 491 1019 698 639 667 735 661 841 589 378 311 424 807 212 387 374 790 446 708 532 466 814 426 1199 541 382 961 864 1095 1125 497 995 570 1079 1000 347 609 425 954 1154 242 447 374 629 1256 1345 627 874 601 909 636 902 256 678 500 713 527 666 587 387 270 1009 705 988 282 134 204 1061 1311 956 1673 158 876 419 683 56 1174 1027 328 635 836 1406 630 1476 1065 228 1153 479 188 1317 1211 692 494 1199 165 410 373 609 431 383 334 1025 719 617 861 493 636 1072 1188 844 731 120 396 401 451 626 598 588 1224 814 335 636 391 214 870 696 654 271 1183 1229 971 571 609 809 395 1205 382 956 506 918 255 689 1002 305 452 311 674 300 477 106 1246 794 75 514 625 171 1088 358 880 730 316 352 719 599 798 468 868 926 864 779 861 618 629 686 703 888 722 871 683 597 463 372 990 1029 242 299 237 1322 617 561 417 1158 440 378 514 710 394 1053 414 696 508 573 1158 222 127 739 521 1256 1119 631 245 237 1092 1241 407 300 424 475 923 767 148 403 422 605 100 190 930 251 620 692 1115 946 617 712 897 51 1355 606 680 1508 28 612 542 405 670 104 1291 561 798 590 821 1070 349 405 872 101 108 801 269 547 611 143 538 101 650 1040 568 916 478 815 1283 945 925 748 350 792 49 649 442 883 1031 954 786 1082 521 555 354 1213 603 902 517 860 1071 667 496 392 628 850 881 736 1065 326 1621 414 217 448 273 125 491 372 1107 513 760 644 1005 399 465 863 566 512 228 402 463 524 1252 747 595 489 727 500 726 395 649 760 699 972 722 880 409 912 475 197 932 897 498 496 780 470 422 805 549 436 992 268 410 532 660 720 724 1006 662 744 1092 210 1321 688 688 90 590 976 509 798 846 992 1042 885 576 1133 881 851 793 387 648 365 610 1037 717 567 960 123 605 792 338 409 235 947 334 722 975 914 1194 1034 274 1417 787 710 595 530 690 820 484 1074 527 261 661 271 643 333 131 909 858 1017 864 1017 605 608 736 1692 1166 703 1228 1079 757 304 281 448 718 1061 627 391 758 690 850 943 779 429 473 782 1175 85 656 348 542 646 1543 321 831 274 786 704 766 671 1134 976 967 1075 1577 193 826 602 447 661 109 895 976 386 1387 562 1427 493 422 396 1294 103 678 397 894 550 696 585 543 961 854 612 231 791 721 411 1640 1115 251 694 687 261 531 1003 724 344 813 442 679 320 974 717 1325 769 720 150 336 1642 1020 252 712 987 517 520 190 86 1290 1280 550 1234 1426 229 345 724 473 933 485 1206 642 555 624 717 749 468 855 665 604 830 208 734 904 587 389 893 661 652 875 1278 723 1040 545 590 654 66 926 561 464 400 137 197 743 362 738 878 907 709 127 1050 777 171 1053 964 887 269 264 527 555 173 949 580 381 144 750 387 451 1061 661 872 109 681 698 1073 577 214 513 1591 701 104 323 715 1435 162 231 943 673 90 630 719 573 705 148 757 553 870 988 385 832 405 673 1307 732 378 529 277 598 1208 799 876 367 1107 711 1222 344 539 441 653 767 574 431 223 828 109 629 254 1650 575 855 873 889 1328 492 1446 642 571 402 146 1675 905 174 1207 229 897 582 223 314 1194 1167 998 615 785 790 993 566 574 874 285 622 939 594 219 278 1307 604 796 904 973 587 484 617 842 988 374 543 217 793 452 316 760 430 1124 701 427 474 498 756 719 478 1284 636 346 438 698 923 518 776 832 320 200 911 339 678 619 490 286 551 260 1339 239 748 584 487 366 1006 844 940 679 126 511 686 496 436 668 943 1119 408 710 628 1139 344 408 515 253 240 293 820 304 385 416 391 248 1152 797 541 200 225 634 1095 960 931 493 329 485 526 287 190 553 777 834 1053 914 1159 243 396 905 475 50 752 326 118 1170 286 617 478 102 1147 1417 575 1145 229 1084 579 773 888 716 836 797 582 356 299 1212 1222 679 1304 768 831 485 675 968 331 986 109 911 593 382 631 791 281 458 537 316 920 948 1301 345 264 1129 771 673 210 621 673 683 995 220 1180 987 1251 1057 689 231 1057 766 685 558 1007 923 1104 858 216 1050 409 359 173 427 543 877 250 551 457 773 217 1034 900 1095 473 477 1242 211 753 612 273 442 195 686 350 1153 797 980 530 1065 328 826 578 610 1010 840 662 783 715 861 650 600 828 1388 945 749 715 917 952 476 837 1196 1043 704 751 228 905 422 1387 1077 587 718 857 793 427 548 266 937 294 316 263 755 544 1262 516 133 776 377 601 1543 712 270 1141 359 1347 940 856 590 828 566 686 250 918 276 501 1092 573 722 599 869 533 263 958 617 1073 1459 454 532 1138 488 1384 1428 1120 1556 764 1232 731 813 170 410 882 738 523 1275 441 687 275 684 78 299 406 361 740 649 211 702 750 866 360 1090 395 741 581 569 644 765 651 248 397 1413 635 980 855 490 192 763 746 573 852 791 681 212 1024 421 512 211 166 1355 442 537 839 554 323 505 914 367 174 530 699 697 1178 1545 378 1139 636 876 322 508 826 481 1003 630 837 690 323 1035 179 284 829 606 505 871 736 1032 176 1134 830 866 813 195 322 928 531 574 1304 30 432 684 826 1395 473 1166 303 567 80 241 197 827 395 1015 529 1065 962 594 663 688 570 101 671 621 882 1115 915 421 1043 744 569 1208 393 804 302 363 422 356 843 680 445 467 713 198 140 578 367 767 587 835 503 579 1017 1022 543 1177 481 549 429 82 217 276 717 655 510 205 298 479 704 796 714 1366 1225 557 717 486 452 873 274 663 341 509 249 823 230 245 744 780 450 570 413 301 740 629 214 299 1209 118 1013 1231 839 908 1023 96 645 400 282 1351 516 549 259 533 440 499 710 636 963 802 677 351 291 1089 251 996 494 636 204 726 1172 853 738 526 1105 343 960 695 818 1186 662 65 869 605 866 160 284 777 381 831 414 560 1140 1237 637 746 411 1001 753 670 260 786 283 298 807 212 379 313 1386 484 646 691 672 138 717 655 600 567 554 921 242 1076 233 951 970 534 501 803 440 468 964 612 614 640 415 921 534 122 398 925 860 690 779 1339 926 792 241 397 266 912 1017 108 819 854 1002 185 71 242 882 1256 269 1126 385 1150 981 810 853 1038 741 697 599 412 599 923 668 961 1100 1004 806 1331 86 516 1010 494 660 794 596 898 686 1396 786 339 847 1051 867 1098 466 481 942 1352 443 819 687 366 369 1071 637 525 651 129 42 961 1187 928 258 803 920 360 577 466 756 682 960 476 652 624 1019 462 594 1520 645 678 515 444 970 448 1387 265 874 433 657 1353 1196 662 651 297 143 645 369 1009 331 532 975 1233 1056 207 572 841 628 545 397 810 480 531 320 812 635 237 233 483 711 242 131 728 404 575 1131 657 701 970 795 1155 467 789 195 1119 110 853 311 887 751 1576 705 374 72 622 233 1143 578 1122 986 555 874 401 501 802 763 716 1036 1284 627 445 248 983 69 409 144 315 1277 538 820 503 607 1037 570 805 564 916 732 1062 620 177 484 1004 647 1085 442 922 506 1061 228 531 1426 54 458 932 309 1392 1023 643 613 940 1015 576 940 827 1113 272 1246 1041 855 770 74 201 855 306 722 459 527 721 398 1032 266 412 235 824 239 468 540 261 937 445 561 989 925 707 261 745 1448 674 813 172 201 1092 968 302 758 885 702 567 597 525 764 1366 237 1166 634 1347 432 160 1129 481 112 328 938 897 315 638 716 1248 504 779 212 320 153 900 899 164 570 1371 1011 115 615 783 231 912 657 819 540 1186 786 217 164 949 929 510 1168 214 680 390 856 541 800 1108 788 1100 897 852 128 480 1104 692 322 1085 495 650 1008 176 983 362 857 866 803 899 888 552 803 990 358 192 604 532 925 845 908 1284 434 660 462 1398 1100 1040 409 1369 327 795 267 612 425 381 268 392 374 330 317 1204 483 502 1177 1038 144 411 698 745 677 1161 651 138 674 719 1189 860 274 1115 454 1264 698 824 1072 277 395 1385 236 436 458 902 954 562 289 716 461 683 964 559 700 660 957 243 746 941 826 282 533 565 931 89 614 1444 986 915 191 1038 882 675 1238 770 536 1005 611 194 465 1326 694 391 659 1156 1021 533 348 392 669 555 530 798 899 377 956 475 733 550 692 408 526 451 795 730 879 550 582 793 808 227 508 1477 848 155 423 1171 383 270 413 628 154 921 340 328 547 651 1151 1306 630 900 583 520 1188 618 562 640 702 725 741 1011 265 674 1036 422 315 282 762 394 330 523 269 118 1236 999 341 702 1222 480 857 59 1238 977 492 229 968 619 612 818 408 781 265 679 407 512 637 31 172 723 559 301 349 880 1365 219 978 860 772 218 449 541 695 804 186 1093 1651 820 1006 783 345 299 192 373 1320 816 737 469 852 425 1366 596 572 762 772 1241 524 715 581 135 660 964 1480 614 1039 860 1263 839 779 535 795 320 925 130 795 1721 443 156 992 871 786 388 1193 311 840 646 497 427 337 593 635 1509 1137 1445 625 675 1273 761 821 697 561 1297 302 555 360 559 818 705 1367 546 628 557 857 753 1109 492 230 1462 724 324 398 337 392 655 486 1035 1499 976 442 1443 459 398 33 503 435 512 514 826 755 338 1312 668 932 372 328 742 1102 1527 1090 590 1064 1111 52 198 553 789 414 602 771 954 994 634 198 234 1117 320 123 726 308 917 1477 622 499 1216 1003 710 467 963 930 594 437 845 497 426 1061 857 906 243 413 987 456 814 712 663 776 419 856 536 633 93 910 1142 626 461 351 625 1154 962 1382 942 1381 203 734 510 300 630 624 650 1014 605 199 220 1195 428 1184 887 289 338 300 1246 652 647 1386 965 835 221 1020 820 1033 853 230 669 729 895 511 278 642 680 369 627 801 383 1481 795 1376 326 502 761 956 840 772 1315 647 727 1378 649 810 185 1037 879 638 1197 746 610 100 882 403 179 555 757 827 1016 467 660 454 1207 853 298 203 1003 882 1075 238 719 156 108 300 1106 623 726 1080 514 1430 977 640 334 154 599 1200 879 313 534 652 779 1081 189 599 679 1673 962 378 221 285 853 430 164 481 522 911 532 831 1285 373 402 687 1408 274 804 573 1321 231 187 1167 1073 1054 538 993 620 812 242 960 798 457 384 577 1357 478 378 1354 490 930 699 328 539 661 825 1080 457 1223 724 377 615 1412 1138 796 753 593 708 290 530 1280 553 673 588 605 517 994 1166 518 664 604 522 1219 643 410 429 750 808 687 517 314 703 403 841 736 281 647 535 627 1807 510 540 636 678 650 771 417 843 1057 804 1388 1069 669 571 848 1135 623 675 506 729 651 1025 1579 879 661 822 363 239 325 749 486 957 206 954 1183 896 622 493 357 1540 1387 695 190 482 162 637 453 688 1335 670 933 959 748 137 206 580 31 436 699 643 1328 1376 51 1146 647 321 899 1375 994 772 944 234 210 547 567 1147 296 908 1011 910 635 1140 90 397 533 893 747 469 553 1234 776 265 297 713 592 83 596 516 289 1108 636 943 671 1132 598 1214 689 349 400 831 966 936 801 1258 761 192 473 607 1087 441 1162 456 1057 470 433 566 659 853 386 446 530 700 214 546 268 210 759 780 760 259 694 496 472 776 304 897 270 917 882 860 550 503 350 739 620 509 422 628 555 559 792 91 222 1047 771 487 1458 551 669 336 581 876 1048 434 284 463 835 788 1095 696 720 1432 96 424 654 997 719 892 529 697 1288 886 1097 593 305 273 907 439 723 322 128 1439 891 279 328 332 1194 822 226 405 1034 806 384 1083 1375 519 199 724 431 688 1068 1015 533 370 618 707 1514 434 229 275 94 478 587 935 1026 414 621 665 365 291 889 849 1205 1088 785 869 504 696 402 355 616 428 625 711 591 819 1121 366 240 821 1245 617 517 542 559 484 1019 912 709 973 818 106 927 339 1420 888 925 200 736 439 68 660 26 1039 833 954 422 700 336 378 1173 1445 479 489 729 598 1176 191 547 1041 324 634 679 387 946 796 858 1517 580 174 521 575 528 384 1068 319 448 822 915 183 397 790 935 361 346 944 435 180 1117 748 133 1267 144 871 394 488 1156 450 895 144 671 1147 538 548 1498 433 494 388 196 798 268 974 456 579 1083 505 919 822 262 513 939 416 766 673 564 94 119 704 418 882 575 940 456 1157 1074 1326 516 622 950 128 647 41 697 431 650 285 1166 345 866 154 517 705 606 748 1032 815 472 779 942 230 433 705 661 637 543 132 124 663 279 673 723 716 925 239 61 786 1370 904 525 583 595 1144 443 126 859 990 567 646 355 567 283 672 1171 630 473 504 918 599 424 517 492 464 995 241 554 1069 517 784 683 643 872 845 829 449 1124 173 1201 425 985 532 1027 68 1865 768 279 1196 478 1136 1135 457 1125 400 870 673 849 1394 650 448 876 680 859 579 611 794 595 826 743 924 974 577 1240 522 421 397 186 467 127 1279 988 728 346 477 329 711 526 494 1072 320 1004 576 1083 1217 312 157 877 204 1167 993 1340 548 999 347 962 801 896 1198 609 727 652 499 934 768 671 717 1221 753 560 629 530 611 640 565 709 113 487 961 742 831 310 193 96 1051 468 521 923 523 852 667 1177 319 740 751 300 431 948 426 418 463 927 508 468 667 1128 528 249 319 474 639 1092 167 676 826 552 1134 477 330 739 361 1089 227 882 294 492 462 440 849 729 974 329 262 789 618 1218 63 542 718 1105 297 604 204 1334 228 539 739 708 1064 1342 320 891 730 983 800 579 698 747 336 693 393 290 1136 677 540 531 539 406 390 305 774 1432 290 331 653 1213 652 119 705 769 466 95 585 826 381 1178 835 286 698 773 633 500 608 355 193 122 664 927 263 601 1044 904 1493 543 1055 626 369 762 745 1099 693 276 681 732 121 137 477 982 899 677 788 433 1030 324 1223 973 595 1274 418 1063 944 735 737 773 216 65 1279 790 85 347 819 779 879 625 1067 428 1064 122 669 523 856 488 273 307 836 760 630 149 584 58 198 828 275 1244 1267 449 619 334 402 1211 838 570 276 1005 344 383 464 390 152 607 484 1016 1120 684 609 231 1106 486 900 983 1270 933 386 889 352 825 598 749 173 1407 511 449 486 661 368 639 548 1291 739 424 1147 368 810 499 635 680 922 1064 315 910 749 638 1205 564 1635 918 1179 968 232 973 840 629 308 1330 220 118 905 617 678 345 709 881 1237 863 111 758 960 550 977 414 325 1240 534 623 919 251 1273 576 796 615 225 1087 534 906 1131 777 292 734 830 537 630 721 510 412 385 501 763 830 181 563 976 1123 1474 1227 661 942 610 1326 1283 443 499 658 327 638 399 860 795 251 696 970 1334 854 614 1597 184 1020 499 330 742 462 979 878 420 1238 773 889 1023 975 592 1100 317 1392 777 708 232 227 1119 901 465 377 147 1264 1168 1024 194 235 453 265 231 566 943 1344 1083 607 662 969 342 1291 659 290 567 447 1127 483 927 812 169 945 561 382 162 390 153 991 584 80 675 510 585 1401 868 854 538 347 582 1252 142 459 221 1081 1187 825 570 670 910 793 749 771 422 508 447 1056 504 511 577 788 609 386 706 882 193 296 620 1035 364 954 1128 712 1298 1064 631 636 124 706 1038 660 623 569 973 199 1184 694 471 554 97 252 691 368 947 1260 670 941 105 417 585 1042 816 329 175 300 713 787 1234 1394 455 429 423 307 478 638 930 556 160 559 470 188 266 214 582 780 202 768 588 341 357 403 362 575 747 934 773 161 156 880 968 264 903 571 525 582 335 799 414 396 1075 506 1329 922 321 240 499 599 898 512 524 739 399 595 241 833 561 1097 722 328 1342 1003 344 455 158 785 955 399 1452 339 428 536 353 535 374 281 1303 944 406 586 1283 1209 481 755 617 316 345 595 362 301 290 465 158 993 826 1478 207 350 209 218 458 864 154 1181 1428 1168 540 168 508 474 878 511 412 777 1020 892 302 275 476 390 995 784 1444 539 996 1137 1198 513 346 1186 504 407 497 252 798 819 711 975 974 857 933 108 182 856 692 751 813 712 596 753 420 894 1105 894 652 613 652 970 605 1174 746 753 508 435 230 1089 507 982 388 513 764 1094 574 864 356 475 932 1144 979 1147 980 504 620 504 716 1086 772 1265 535 203 497 755 942 779 121 524 658 1737 196 821 542 5 181 464 666 86 350 881 217 746 335 932 409 1311 1374 1023 1317 193 775 355 881 795 1103 564 606 233 1065 432 816 791 1399 1275 633 738 490 172 289 983 462 1163 1164 633 622 421 1093 1349 570 466 418 610 732 466 668 394 794 564 587 525 536 726 845 259 145 1350 1506 942 696 419 667 669 956 907 1200 628 816 558 633 643 851 285 862 460 598 536 723 725 387 908 1067 822 1182 1116 1397 1087 1381 793 426 931 1074 547 223 1217 528 121 635 1037 886 97 865 495 625 790 841 774 762 969 193 743 349 809 208 210 364 94 1098 831 1206 888 505 507 715 890 599 889 1075 529 845 474 613 348 351 1172 444 1298 217 1190 879 524 1370 1063 396 1051 578 507 818 684 964 288 632 936 857 719 968 1255 196 618 538 866 852 514 915 1077 441 1508 410 1401 398 262 327 1010 196 749 770 430 985 1208 1184 946 987 865 473 701 502 622 902 1351 476 834 885 1101 677 1249 1051 904 424 679 1520 699 372 944 1135 898 163 777 1007 550 886 429 845 962 788 598 870 386 472 572 1403 345 828 563 869 935 118 146 359 905 1079 632 1326 1088 717 251 482 230 866 1194 869 348 293 857 750 736 249 660 511 912 810 879 1148 658 407 1186 814 619 731 198 772 483 980 376 247 534 1281 157 554 219 700 168 663 193 127 462 206 797 195 764 825 1308 536 841 1036 1008 1037 492 560 499 487 821 1175 343 120 816 1624 522 228 614 337 1058 1143 655 741 655 1228 531 638 562 711 1134 582 870 799 1623 467 698 410 769 194 634 914 795 842 964 393 554 1013 74 1058 843 533 861 465 568 600 817 385 695 1117 713 231 781 646 950 336 250 460 950 233 358 688 670 637 1333 458 851 870 667 389 222 1030 1134 895 761 980 448 366 433 876 966 710 692 830 1387 1369 546 1094 617 382 168 76 204 1157 266 677 832 302 1067 722 725 594 294 768 186 200 997 304 411 927 1210 931 797 685 984 576 587 771 660 354 575 490 494 873 245 157 558 471 1159 562 647 535 161 399 74 49 807 311 375 495 922 280 976 902 1303 803 855 268 680 619 336 838 560 598 535 314 440 1337 751 746 402 833 629 694 504 595 514 462 547 343 922 812 830 627 834 672 1471 456 466 1249 649 829 148 640 1035 462 24 257 313 467 310 1684 626 217 759 449 901 955 351 606 887 720 1018 246 857 1002 312 273 372 569 1281 459 1333 665 497 639 321 212 656 140 282 279 1346 809 840 1069 1012 1112 910 750 592 742 623 667 1276 187 380 1146 547 455 778 826 787 362 734 115 671 446 723 558 366 526 478 797 370 939 911 490 614 241 818 689 342 95 530 1258 691 606 892 540 468 572 706 730 292 964 479 773 339 544 662 600 511 914 453 343 756 1096 867 220 961 956 418 1019 464 844 889 469 692 128 401 1275 709 215 568 882 383 1149 761 365 442 591 772 219 360 622 70 815 125 512 1132 756 293 544 831 441 1024 490 500 1154 787 924 655 643 421 90 472 681 760 826 642 1386 1395 346 848 661 749 764 882 919 558 243 630 421 717 60 1083 787 635 508 563 983 559 788 496 734 294 488 26 322 565 416 779 561 1112 756 345 946 482 1097 284 630 924 966 511 709 1030 1504 251 485 1002 791 444 1373 166 667 1207 276 740 461 411 164 601 679 805 975 1327 248 1009 314 785 220 1069 1172 791 510 417 1091 511 628 312 317 479 703 329 327 980 1225 505 356 850 450 562 716 101 109 530 460 1052 860 919 55 762 41 835 455 76 1157 649 842 1193 1010 1248 458 1028 1436 257 646 1850 47 299 1352 299 950 371 282 441 811 667 84 347 258 802 572 1468 483 489 282 494 143 620 873 597 761 552 1142 726 633 663 953 86 212 436 618 227 1008 591 1225 648 165 574 1353 541 623 529 1000 1182 405 473 212 699 780 296 1004 204 586 1240 463 644 355 800 959 583 1121 231 1064 188 409 1106 705 458 655 257 65 536 560 125 805 1233 1371 457 632 337 834 744 699 533 667 628 763 848 499 1256 576 537 778 633 931 332 1423 1173 322 1173 489 536 509 309 789 317 921 1007 624 343 1183 368 509 1055 842 700 969 174 1074 1185 476 286 477 557 297 146 424 878 275 805 854 455 507 940 439 1040 654 1102 521 423 384 1021 1127 517 861 540 793 1077 220 305 317 682 351 1260 740 822 625 518 707 198 1125 125 406 1284 547 702 683 475 292 760 517 456 244 335 384 593 510 61 965 932 343 550 179 484 409 395 177 432 630 865 1286 950 262 536 213 688 304 457 472 709 893 909 689 389 526 594 494 619 217 1130 1432 168 735 590 585 488 776 917 485 380 608 1173 344 855 694 781 307 394 508 851 600 860 981 1127 565 445 486 819 681 878 300 285 827 722 313 639 1707 1189 439 165 1150 230 489 442 613 247 693 751 836 157 549 537 129 577 716 717 498 964 686 777 344 879 1340 1209 899 714 1020 462 1071 194 362 771 396 291 867 1240 556 773 836 823 549 1110 466 534 1615 1666 656 830 683 218 655 1068 286 888 611 931 882 896 293 316 1308 455 1212 1174 541 61 1324 172 505 621 829 206 229 735 423 872 826 1039 885 1332 977 358 431 319 215 905 122 1394 405 754 292 619 720 379 398 364 438 384 1598 481 390 760 932 863 1244 191 632 909 843 1373 584 1062 733 568 1189 189 908 757 871 360 1014 569 1091 170 571 1395 434 194 571 954 965 634 779 607 769 405 1200 552 1081 146 281 1017 668 388 795 322 539 251 131 852 1222 689 95 621 149 556 1147 325 585 985 450 1077 468 1252 511 1251 261 424 235 753 452 229 473 712 546 1290 1070 745 1150 207 1189 748 327 408 279 1134 301 776 1105 870 323 197 976 94 1787 606 775 288 240 538 400 904 72 297 415 1533 915 359 764 406 624 398 294 494 1029 613 128 997 1266 653 266 571 879 1041 676 487 952 1031 1221 192 580 345 379 514 239 423 1201 674 454 1513 766 1389 852 1172 869 589 455 1106 582 341 802 338 867 872 786 826 196 907 332 358 652 390 217 199 414 573 995 271 364 384 604 1133 437 875 952 531 512 237 566 1076 889 454 821 513 553 196 309 838 648 677 1374 563 674 87 689 882 586 548 1212 399 641 591 698 192 1542 368 630 713 650 1192 194 289 629 870 152 1215 548 820 284 901 584 832 385 204 717 930 827 1181 1041 1266 600 623 653 327 586 292 1319 1143 385 596 909 619 437 677 830 373 823 231 1292 1521 941 259 237 935 786 973 388 1018 434 302 1008 759 421 749 927 509 466 1194 1054 307 1182 819 1063 652 184 341 209 805 863 293 65 646 977 579 1128 305 970 489 295 925 461 792 341 532 1555 391 1126 647 447 469 929 697 473 1565 734 850 193 421 557 543 623 357 594 332 213 450 223 446 279 650 1110 851 778 375 107 520 785 980 507 664 896 561 772 594 1432 576 618 281 1149 583 350 78 820 898 852 178 536 546 772 534 545 476 845 1285 384 1104 1184 626 1112 294 834 759 619 393 868 989 343 1230 642 581 1061 205 1337 1002 209 359 254 98 563 349 279 514 867 1264 142 857 405 167 805 622 979 782 637 959 705 863 401 1182 445 1524 817 797 1130 400 942 463 558 561 246 748 662 595 571 1138 1018 926 994 416 183 513 403 590 746 661 631 1603 438 378 742 419 1064 1073 695 1134 937 539 237 489 337 976 618 482 51 250 610 337 179 744 962 819 1111 1276 752 848 660 551 638 588 680 1003 231 36 654 216 344 245 1022 890 248 308 649 804 787 493 157 751 717 832 699 495 386 362 752 632 752 548 329 570 397 268 918 387 415 246 179 133 1166 1370 653 1047 326 939 298 513 775 1363 176 516 951 283 618 1098 226 674 796 780 222 819 1194 1199 964 598 988 906 39 583 306 1056 238 911 764 878 187 560 242 617 1224 347 534 82 1091 1393 789 766 956 388 191 678 349 341 833 185 282 256 566 971 925 335 725 632 758 172 685 1078 1147 1058 355 1145 1476 552 872 328 348 284 613 978 447 398 344 761 336 527 1295 1370 710 332 427 677 415 809 1053 518 504 258 987 1057 343 757 379 332 827 599 695 549 1298 1197 606 879 467 1225 976 524 651 770 567 553 186 870 894 80 881 619 316 612 405 1329 687 835 217 640 975 761 414 665 263 718 239 780 762 402 1078 860 831 1047 857 257 694 501 546 491 1145 1093 520 585 905 992 360 449 458 511 619 441 1191 297 1075 842 485 790 192 593 956 120 232 1082 495 218 236 415 705 924 83 999 918 656 519 60 695 891 459 798 1407 326 381 274 354 405 780 423 788 1194 434 1093 1393 829 368 127 591 171 309 464 458 1219 189 141 216 791 702 786 115 1038 119 782 571 1158 265 452 644 888 775 301 237 692 891 798 1047 1158 401 616 448 685 1058 975 966 440 763 705 684 1257 1673 859 272 432 445 735 638 1481 997 798 920 399 860 647 519 1200 353 951 212 682 794 579 1195 526 607 762 614 522 598 811 583 845 1186 838 857 1200 946 255 1211 1611 213 1037 1002 1178 295 926 311 304 794 705 721 418 552 1086 323 563 736 1271 644 732 227 491 408 571 204 1120 1036 104 219 1027 535 164 119 401 204 254 219 737 1233 1146 265 824 850 719 757 1178 637 245 1151 389 876 1219 262 898 473 278 760 672 832 231 462 602 323 497 518 370 631 863 758 1024 1187 119 776 142 543 871 663 244 528 483 638 837 742 670 522 1136 396 335 940 437 382 717 929 702 774 448 465 544 235 545 362 867 461 1244 378 227 493 677 1178 981 765 261 238 533 319 1448 701 346 537 124 540 730 596 526 598 885 496 548 917 491 1134 779 490 822 561 1171 1229 622 937 675 1094 620 878 966 619 214 690 1121 765 253 290 773 411 340 1084 635 688 796 140 375 406 455 1102 511 337 1390 147 421 970 427 294 144 902 574 593 1012 1017 644 188 485 430 967 337 1303 978 314 543 953 481 1120 885 303 1425 146 514 452 117 487 604 525 273 408 134 435 245 1355 656 561 770 354 1114 454 289 44 374 803 634 135 293 623 546 1256 552 725 227 994 436 1135 254 878 1566 580 366 1161 111 364 94 980 825 1015 571 1018 1001 714 1368 372 950 267 938 883 1078 468 235 340 448 1318 663 826 716 594 266 861 520 208 327 491 1188 496 846 488 754 203 260 718 760 839 638 548 567 201 703 1045 1077 210 865 1157 899 121 817 94 1060 385 1126 1007 437 294 348 946 760 188 1108 466 625 1089 381 95 921 335 884 322 756 112 547 618 975 796 536 834 804 1623 629 794 697 454 804 237 688 737 988 477 1040 740 389 281 26 653 1136 814 374 1217 617 922 1536 429 256 1375 404 505 851 39 130 870 774 282 906 675 737 1132 434 588 838 338 52 931 300 311 1467 412 128 317 861 982 857 878 313 415 722 969 229 740 233 351 718 425 623 1185 358 707 685 665 702 866 430 602 1305 374 571 345 232 472 701 803 963 654 313 988 458 167 682 848 1040 525 555 415 1101 725 1501 605 529 868 894 407 413 726 964 602 518 1378 335 135 872 374 169 444 832 195 824 405 449 1121 376 759 1274 571 953 1027 720 1112 316 1000 648 548 712 776 800 725 1423 487 437 911 661 528 1389 234 524 579 868 619 550 1086 866 927 376 166 979 857 1168 763 421 911 363 403 1023 427 1275 241 812 380 384 640 817 648 1468 476 81 604 392 971 711 1125 386 406 929 854 1047 322 1258 508 367 732 1234 530 1139 758 517 590 836 1411 670 1024 124 164 884 1054 577 826 375 293 862 847 295 1057 1560 1184 755 535 562 283 755 1632 556 97 446 549 806 671 239 410 920 285 855 701 638 402 627 381 502 935 340 474 47 407 641 433 593 196 969 1286 570 706 737 567 794 540 638 434 582 726 825 74 1165 91 305 129 623 1167 1117 811 1037 1338 892 957 808 1056 900 1075 1188 92 280 1000 1050 902 1133 396 374 1445 702 334 544 1264 982 589 716 918 239 817 569 1233 1219 1097 1246 1037 365 978 1353 338 343 1210 1185 378 815 142 743 360 266 1355 778 400 467 1093 1257 222 442 1128 940 253 555 773 219 749 674 341 312 1273 718 354 1083 798 691 1195 768 480 535 834 451 393 590 264 422 1322 780 345 411 352 414 726 204 660 784 1288 397 68 471 1150 1114 231 351 641 394 451 754 1022 58 959 1181 411 507 283 667 472 659 1094 186 535 461 715 701 494 612 1044 663 565 558 958 1098 702 736 614 544 569 1307 1257 688 809 744 377 132 148 588 271 719 607 168 104 968 918 808 431 579 1311 593 1342 453 1051 144 617 410 719 1067 292 999 875 73 300 157 1479 977 126 519 505 1125 382 1068 521 1188 1015 533 1398 588 520 989 205 687 793 282 615 836 1189 481 906 592 341 270 798 153 314 711 690 1146 693 718 866 971 953 586 722 614 801 380 230 547 302 230 561 925 478 801 366 242 588 666 851 1032 1092 792 974 523 818 600 853 1113 244 746 422 688 249 839 620 419 819 594 756 364 689 781 1089 224 223 484 758 798 686 446 793 875 134 567 714 636 323 715 268 948 468 395 569 1140 675 966 284 1104 476 693 670 1183 1056 1306 367 871 787 656 287 152 560 348 676 339 752 863 841 444 357 493 574 996 521 557 581 236 447 157 559 196 425 1029 881 267 763 307 741 606 590 133 928 1153 507 1007 1079 1026 590 1085 1082 873 1317 119 1048 948 516 197 1520 493 998 994 277 394 566 298 789 104 354 334 612 418 923 1145 328 152 1076 999 669 1173 346 776 467 233 272 937 315 999 1102 1024 851 759 298 585 571 746 761 411 471 328 1140 887 326 420 424 776 620 383 872 1071 621 750 722 273 446 269 634 830 800 705 1064 1022 1064 480 652 151 1216 535 656 975 845 627 268 358 888 280 128 646 371 101 694 129 549 607 517 251 523 787 205 1240 748 316 396 187 944 879 969 591 683 502 268 679 1215 437 571 1117 927 662 710 432 247 200 1072 914 984 1544 541 274 144 693 244 526 303 406 738 350 1022 645 960 520 1073 645 664 729 1072 622 1280 737 446 1101 628 499 764 1069 73 672 852 347 654 865 775 646 813 625 314 438 999 628 509 1357 402 1027 1026 582 1107 963 428 213 626 918 366 426 342 411 891 1290 301 945 1096 946 1062 1153 357 617 803 800 873 407 497 970 823 289 569 609 1468 86 700 351 1441 372 527 407 603 975 1200 485 789 229 206 426 436 894 107 602 1239 751 410 491 971 134 598 538 541 451 737 1026 763 755 467 632 34 491 390 1094 620 1047 447 932 958 1158 94 633 273 68 907 171 170 985 444 302 548 718 260 588 296 725 311 451 973 679 565 609 213 835 19 520 706 60 267 769 390 450 543 1457 786 474 42 306 1003 512 858 271 578 340 725 810 738 668 1000 937 443 324 154 468 504 723 488 545 795 200 384 243 1218 536 697 454 503 578 1243 488 199 442 304 554 1128 1193 307 251 188 1005 405 291 1293 528 614 323 375 222 849 737 812 700 656 1037 122 449 791 345 818 696 543 1467 1134 114 708 458 1138 232 456 897 787 238 328 388 574 124 607 902 731 989 612 206 171 633 869 829 992 1371 1383 565 860 314 571 1001 506 936 1003 686 320 846 475 731 873 1266 1542 549 752 306 1371 499 139 841 843 324 1394 384 634 853 1053 376 914 543 1293 110 598 1100 144 704 509 387 55 975 359 121 228 447 956 432 291 601 831 281 772 1704 533 705 987 768 805 606 615 608 993 630 647 1004 1325 391 1396 531 658 426 703 347 487 607 817 329 750 278 462 321 406 97 250 676 442 180 1062 519 750 230 582 709 1173 1152 594 989 582 1236 201 1308 1152 300 486 570 602 496 1233 1142 1300 495 701 643 734 800 658 166 301 1149 1010 671 49 339 906 593 443 304 842 832 1656 909 429 556 899 837 818 580 505 612 1599 247 1227 712 378 919 330 579 342 314 838 293 773 764 784 290 457 498 71 225 356 754 412 826 1016 548 692 514 309 471 224 1164 412 393 735 567 431 786 368 638 602 298 568 778 559 960 197 823 806 269 866 962 1186 656 226 919 1065 334 1756 960 429 883 589 451 311 704 402 1492 773 458 517 759 575 165 663 168 297 458 101 506 779 297 49 740 450 303 1263 980 711 271 836 761 558 1153 826 628 553 472 815 342 748 823 733 1032 618 941 434 877 413 1092 607 114 878 812 1032 483 592 543 1316 185 1044 526 708 964 123 870 141 483 709 911 586 463 508 1153 56 1150 707 941 453 415 1448 573 318 493 853 1477 487 560 1000 303 227 545 1094 469 830 319 539 577 634 1441 355 826 1017 609 450 1083 933 449 901 789 171 956 532 1026 351 438 1000 201 278 456 1078 789 333 554 780 687 623 249 786 401 402 622 242 764 937 636 823 365 141 927 1107 613 461 769 840 1206 871 1373 883 428 1056 527 700 571 724 615 1115 514 695 374 1188 664 535 886 891 413 569 486 291 734 1526 336 657 859 771 228 427 951 440 827 735 881 440 997 1192 1102 432 657 167 636 537 1330 274 499 663 1237 364 272 702 578 225 288 544 757 357 605 574 726 1097 690 973 580 273 317 808 523 291 866 314 817 477 188 388 739 650 356 269 308 542 185 358 805 1081 852 495 52 659 1005 642 946 1165 1213 966 156 841 785 761 343 1133 1470 519 650 1108 618 325 966 461 111 314 462 180 497 628 423 647 1344 929 910 935 574 1185 585 706 928 630 151 119 95 1169 328 833 116 1008 346 481 415 509 407 1580 219 1324 593 876 503 870 1306 1074 820 335 408 558 444 641 271 990 468 808 484 738 1351 478 896 424 1162 1132 716 540 1435 515 941 770 413 1295 913 333 902 1259 695 787 1016 869 703 202 532 441 697 928 1473 1139 233 944 576 623 341 1380 750 365 382 1275 723 243 544 205 1178 53 614 464 782 1409 1520 984 514 1263 1392 1039 559 687 556 118 757 190 872 962 482 722 351 510 836 569 599 225 1483 542 192 491 1033 901 821 1415 494 1076 268 101 472 1417 927 245 1057 731 841 704 647 1050 759 401 219 996 252 119 1087 412 523 110 972 663 585 1522 196 1190 792 1039 370 447 239 1028 1075 279 1674 644 406 596 1135 609 1163 1087 570 878 883 1000 139 1071 831 1139 371 284 342 445 356 966 335 402 586 230 217 763 958 513 853 504 577 722 436 444 758 962 763 809 254 462 272 264 823 363 793 231 1508 887 430 339 574 507 498 190 838 1165 664 979 421 534 811 545 543 854 439 605 697 747 1052 200 1420 688 758 671 629 226 942 399 86 451 477 635 734 1099 742 514 1396 902 561 632 93 103 802 366 1029 1306 363 501 1146 887 204 359 656 872 971 893 111 1265 179 625 941 669 1079 66 1474 743 552 1354 492 717 427 258 855 688 890 1023 143 679 952 436 795 867 1041 1268 644 391 884 765 1262 1049 676 235 732 872 1056 96 541 514 993 496 112 719 517 700 252 243 866 187 562 952 978 748 1175 533 1057 197 538 100 1237 738 623 542 429 734 386 740 426 867 89 321 1148 559 296 463 1334 642 946 321 593 1285 912 633 326 835 1187 626 1322 723 730 590 376 470 634 590 846 431 570 1110 498 551 432 1000 1174 208 881 1129 588 440 548 940 528 632 928 472 441 1007 318 875 1157 658 126 331 810 684 831 846 1132 371 346 996 523 229 302 956 1250 1157 313 348 574 1004 984 496 94 273 762 708 72 439 382 431 963 1048 1070 141 1353 495 1136 607 293 706 500 238 281 865 763 640 161 986 663 292 474 487 106 87 31 211 607 453 840 584 399 100 384 750 753 1616 442 435 358 505 466 148 391 577 1222 1812 635 978 709 432 792 643 951 518 1277 883 730 367 857 1355 646 724 92 550 550 509 116 1070 108 198 781 699 834 849 530 1089 501 956 485 472 819 1068 1540 149 1181 386 672 1102 1358 249 924 1018 431 1260 955 382 876 765 606 1116 652 634 585 539 1047 1142 579 122 225 990 692 179 390 843 896 924 941 702 966 970 1001 681 343 327 281 550 911 751 929 641 873 822 306 1391 1284 684 1035 1080 883 412 786 203 799 462 47 445 1176 251 195 655 585 1059 658 1415 680 858 414 560 825 121 705 795 1071 880 307 693 494 882 902 1392 482 587 1211 366 52 411 823 699 720 301 986 870 1342 312 333 358 470 573 1130 1346 1034 1257 617 722 317 654 484 1246 428 865 157 894 697 971 301 702 1143 413 547 539 445 836 571 567 717 63 265 926 592 250 1020 1577 333 592 747 619 146 802 915 1048 536 388 802 1183 618 628 544 49 486 887 347 87 718 622 1223 1000 373 590 737 880 594 532 378 1139 1261 667 295 443 1089 635 501 1036 1037 530 757 732 515 915 587 174 245 153 370 435 998 869 974 856 277 1046 671 1075 195 354 799 612 614 364 595 591 562 792 211 36 907 833 723 207 707 816 886 1089 708 211 459 1610 209 371 904 585 923 1591 639 545 205 611 62 796 859 1186 686 854 748 431 574 956 800 916 1042 809 698 542 164 526 652 258 379 781 55 875 813 191 651 406 786 591 524 1036 824 580 238 687 159 946 1107 477 968 733 930 392 394 587 968 464 997 873 668 956 306 786 1276 165 295 445 739 1312 820 546 354 384 930 697 455 104 393 1144 1029 1414 896 620 173 521 394 807 395 376 211 1078 485 687 1163 421 1006 647 509 752 798 463 798 1098 288 1190 1290 1299 518 1231 548 948 295 732 162 258 350 868 454 586 795 293 513 568 656 892 950 1425 1356 923 178 918 294 1271 1117 1108 690 729 127 334 1207 532 1346 57 278 415 777 35 821 409 1643 1052 452 1073 404 551 1037 548 674 762 985 536 502 168 550 878 479 355 623 963 522 385 820 798 706 942 356 761 894 1308 785 1367 1017 600 133 453 887 632 673 411 1131 1479 426 716 712 481 488 541 611 378 226 485 963 995 407 229 846 560 282 558 812 330 889 540 581 457 713 1259 930 1036 437 342 599 1079 229 191 282 1286 1109 471 855 393 744 854 742 720 850 235 710 651 507 574 608 634 1163 53 366 779 839 885 728 318 649 196 501 632 974 604 660 636 167 196 505 530 639 914 130 1357 400 375 525 728 470 211 681 929 534 1058 1063 1137 335 515 390 1124 315 672 286 749 735 1139 511 1299 260 1212 312 1072 524 153 1082 452 1138 909 576 1348 372 228 805 820 371 1033 645 1196 876 758 1107 252 591 732 454 1142 615 758 1444 452 487 724 454 800 674 541 346 1505 1174 301 903 253 830 486 748 15 769 655 165 979 592 229 311 809 1172 489 1076 363 1167 565 284 879 461 614 677 496 908 281 1146 520 77 697 354 580 306 1124 293 865 859 860 1011 613 1251 1216 559 962 73 936 403 858 1004 669 606 664 1403 284 215 1224 711 472 271 489 833 549 1285 754 391 807 884 249 427 175 402 632 1452 790 445 407 541 249 818 457 722 599 1279 131 608 287 202 478 819 595 1075 839 23 525 35 887 1301 819 720 614 941 1056 1158 1474 470 707 841 815 677 210 453 1085 734 888 1034 1260 388 609 254 747 697 545 929 443 730 935 440 439 555 214 495 922 1195 1374 1174 1354 529 306 916 1349 442 188 870 361 949 541 215 211 284 748 171 732 467 859 207 972 170 1053 863 587 574 1157 503 813 912 1421 773 1438 1095 1060 236 554 472 825 964 434 410 830 452 1248 681 518 278 851 552 359 508 344 649 380 824 709 511 484 859 355 122 608 847 454 362 1345 522 1146 31 476 877 817 471 76 642 677 380 492 696 425 415 747 373 306 379 1165 441 130 887 639 178 919 1136 170 719 1070 246 473 486 733 893 213 584 684 786 394 315 462 1448 1437 851 238 893 93 422 1134 1391 794 200 748 363 627 665 867 1106 965 1129 1043 1052 495 512 537 467 54 520 470 1116 615 726 980 630 842 200 861 359 1086 212 555 51 622 1245 487 979 473 273 590 484 926 276 1170 880 678 528 663 573 820 992 1286 221 587 612 142 1288 589 404 802 156 1134 898 703 826 212 1226 903 870 637 698 311 566 369 89 946 865 744 936 572 1403 513 482 667 578 728 548 19 197 1566 887 444 194 1257 385 77 493 656 310 314 714 524 995 480 190 317 798 1051 1083 1213 680 741 577 1209 458 871 456 1134 747 233 328 996 526 925 1002 477 1571 629 696 933 452 488 1023 426 1224 513 418 992 255 1468 1389 961 919 1207 401 291 1116 722 747 80 1022 1363 904 1104 469 433 242 1088 199 219 343 1162 496 448 950 409 723 665 845 308 393 316 716 759 219 383 923 1275 181 708 52 684 895 805 612 473 1314 946 407 929 679 1358 397 539 987 1242 701 495 598 862 882 549 288 1154 914 469 756 430 486 1064 758 1280 577 203 521 625 676 280 708 1102 136 262 622 637 642 654 471 861 922 575 901 458 699 481 313 539 622 662 733 258 313 1272 915 290 419 497 303 795 214 149 917 1319 1145 918 77 511 1247 953 411 594 503 793 801 639 1120 261 187 155 643 637 1013 592 459 535 612 976 649 1218 989 412 1057 727 399 1041 975 365 1364 421 281 722 676 758 723 656 214 256 331 1624 697 294 954 673 834 758 677 1262 912 750 814 399 109 846 994 368 818 779 510 130 728 809 219 470 331 871 282 234 800 480 714 580 276 350 224 546 551 358 891 698 749 721 577 765 473 214 936 695 488 1081 998 83 767 956 667 826 876 849 585 339 641 812 520 1008 1083 1138 213 687 231 597 963 501 172 729 1251 441 468 788 465 138 780 890 668 732 909 532 314 879 1671 303 665 1188 285 427 601 563 29 1087 689 481 1477 482 996 595 783 188 531 946 1048 526 471 1047 859 704 529 219 263 757 626 713 520 205 735 1159 370 1043 1332 611 938 241 572 272 689 348 654 209 874 117 391 778 782 316 850 607 596 881 579 513 409 807 1009 692 730 589 275 371 565 274 130 891 954 882 645 603 328 491 510 594 386 470 903 383 1338 543 537 154 520 509 1327 932 1227 12 228 681 1105 308 420 1131 381 750 698 935 902 469 1069 1513 297 608 79 429 862 442 475 155 555 252 867 1051 1143 393 1291 356 393 601 1298 490 678 486 1149 633 309 430 329 741 461 715 622 414 550 446 537 1009 522 408 775 440 251 603 1573 552 1290 402 844 460 861 288 810 842 175 266 175 734 843 345 288 862 514 793 1047 626 1377 933 1254 288 882 847 484 205 885 1059 825 383 985 1105 979 94 1241 64 146 143 525 435 943 1421 445 570 374 108 757 413 841 686 1056 1673 857 376 751 1783 999 299 84 496 688 384 777 448 354 1194 596 258 1014 994 721 537 621 524 215 784 953 343 685 763 836 929 1178 344 254 1221 783 535 784 577 469 569 255 595 763 261 1204 865 682 784 651 452 397 424 237 580 1172 325 568 1019 930 166 883 446 738 545 562 1094 646 760 226 189 312 635 627 734 198 387 524 824 128 734 543 604 507 1174 340 156 1090 1317 531 430 476 93 1060 640 454 543 791 406 528 565 329 803 573 707 571 416 1266 1111 481 614 131 253 485 668 523 910 938 227 443 362 1007 899 740 807 481 958 991 1419 273 488 932 313 658 558 1362 921 773 602 1163 366 1440 533 490 261 287 346 1428 755 595 614 897 645 1299 737 373 1289 245 635 896 513 63 519 538 1187 861 350 908 578 512 792 1033 911 546 552 842 651 113 405 409 404 793 247 776 660 805 365 1051 145 792 803 943 1001 446 646 741 442 1475 660 229 900 261 978 720 1316 336 417 387 1468 821 967 270 1151 203 400 590 498 647 416 160 911 532 295 549 406 425 381 614 670 402 452 457 691 598 1170 178 968 400 928 627 572 900 1084 779 626 903 952 355 523 1087 934 682 230 1064 703 203 301 489 997 127 554 577 179 708 432 453 865 482 663 297 901 707 318 816 456 840 152 647 283 182 461 370 147 450 595 1125 700 546 1296 1176 1085 592 766 940 712 771 980 476 550 1210 676 427 701 1121 755 787 205 1031 981 789 900 790 440 490 471 724 1074 646 547 441 218 1056 775 606 300 1063 787 838 76 974 1309 301 461 626 172 479 184 786 840 1531 1456 313 730 390 1157 707 1351 425 496 473 665 529 726 1585 420 622 1152 366 513 555 519 100 1283 1348 243 1052 986 477 753 150 767 1734 920 174 424 1199 360 844 309 623 771 651 424 184 137 532 645 980 408 376 355 790 983 559 629 686 751 273 512 464 823 803 308 1092 750 333 618 791 810 665 983 930 861 1078 472 727 1284 96 434 583 279 361 915 555 316 375 256 274 642 468 1235 1252 1093 835 887 699 1765 379 670 1215 514 839 106 92 135 1316 608 781 707 931 533 1636 610 459 729 900 558 377 556 519 163 302 1107 399 534 694 1718 164 1294 754 646 1280 339 200 800 450 1329 241 937 695 630 1369 589 843 434 744 469 896 125 811 826 411 796 1665 208 685 1107 1341 699 804 289 1222 153 329 529 557 451 1328 921 936 544 327 982 788 698 895 412 516 1558 744 963 354 1332 1074 564 992 49 574 560 71 453 963 1176 711 574 666 623 835 614 612 1220 228 947 255 939 450 753 623 1352 1185 756 459 121 295 336 1250 1509 747 846 690 472 797 399 1450 695 846 222 400 441 1732 1067 201 161 776 908 635 333 1113 651 609 756 274 439 225 701 1487 560 1286 552 984 567 770 526 419 282 987 270 460 773 828 1194 753 804 1433 555 239 205 684 269 785 753 601 705 692 1160 828 349 508 1106 98 735 408 957 946 558 547 1009 482 1232 120 421 925 474 868 781 954 855 165 291 802 759 424 490 124 691 347 754 123 663 1381 758 753 994 1080 673 748 210 449 537 767 697 501 790 263 546 686 339 437 425 926 706 1309 738 509 874 576 522 614 646 183 294 571 546 670 224 815 385 547 429 335 1154 873 615 565 732 787 247 872 612 1481 864 94 289 666 528 1159 964 872 1053 425 669 695 152 790 577 479 339 862 1194 970 560 715 998 206 565 399 721 572 130 1006 279 649 512 1793 614 544 393 90 513 830 804 289 577 658 409 809 134 558 465 1104 1438 568 765 730 425 1182 845 617 823 1267 692 847 893 755 343 288 405 776 848 1126 459 1272 375 176 423 897 1056 307 806 629 684 923 381 1028 726 809 288 259 853 936 506 480 768 1079 354 454 681 480 306 772 1128 749 946 908 701 525 1049 672 553 647 102 887 756 531 186 1170 528 991 1154 709 634 962 253 559 642 663 935 1028 735 771 745 482 604 762 886 550 180 338 128 446 543 733 1190 811 576 270 1213 569 284 533 1820 999 932 486 1104 352 284 916 602 1065 661 733 731 555 884 483 764 725 656 1384 740 774 558 312 866 890 199 1041 896 839 1110 145 1095 629 609 1138 99 714 792 883 697 829 717 352 434 1057 351 332 469 1277 496 412 399 1135 149 637 1198 953 1113 766 369 576 1100 1009 622 40 818 742 272 201 439 871 60 323 774 175 385 665 1085 842 1024 804 577 1007 686 548 788 1262 1353 1514 243 160 848 661 812 350 240 250 840 831 632 364 1174 928 757 397 338 191 312 974 952 557 978 699 369 350 515 530 717 1336 1076 739 1144 1032 496 1507 693 815 729 895 381 1092 893 646 780 1097 1333 166 1258 819 888 736 314 781 925 855 655 1282 672 589 126 743 301 798 302 86 1152 627 1403 419 972 756 817 196 286 85 571 1281 474 688 758 298 307 1390 1230 1217 641 307 1008 1046 594 825 629 827 1146 895 429 327 184 756 1080 199 380 228 806 675 517 836 781 1328 973 624 636 209 669 1023 412 499 997 807 268 699 1166 723 1105 474 106 769 1249 723 1529 870 736 361 344 238 357 923 542 267 599 825 235 567 314 847 70 939 438 484 688 426 864 991 1124 666 1034 655 475 213 542 816 727 436 1046 290 1252 1129 386 763 328 1262 1097 477 648 468 1055 1624 534 690 882 1108 579 818 1178 519 1117 111 616 815 600 608 254 319 328 249 613 703 372 488 978 279 909 519 759 828 487 132 497 668 805 786 935 774 1497 873 549 889 1034 473 1054 672 1153 747 674 275 934 778 449 856 665 428 674 155 783 348 932 1107 421 569 806 194 434 826 529 620 640 648 634 982 1049 361 1042 865 677 660 232 1120 936 355 437 453 546 373 309 847 1046 694 413 732 377 72 593 329 547 836 1129 103 368 833 75 429 539 528 947 1132 493 765 646 1054 1211 249 701 901 110 500 227 566 740 1157 694 623 667 377 206 1003 951 259 552 203 1164 747 921 606 1018 525 737 762 837 314 356 709 908 1071 1293 382 1271 94 243 808 1269 283 519 804 970 1118 580 1045 722 499 312 39 429 219 693 818 260 1322 1015 1100 657 247 665 1263 1049 545 274 512 1009 1063 208 141 762 693 831 1132 404 573 634 102 806 693 770 344 467 582 1460 873 1406 1685 608 500 1061 640 771 240 227 788 472 801 239 610 956 981 896 385 155 1336 592 455 267 1314 948 349 351 1090 1165 655 431 467 807 38 1092 757 480 1625 120 413 814 1051 808 1100 864 882 1129 287 532 1213 281 181 476 229 793 795 552 1053 643 1535 482 575 525 487 1019 611 194 242 616 662 1173 322 479 1070 237 648 982 485 532 481 748 806 369 1248 777 978 1070 626 1528 515 878 1231 658 304 330 786 789 465 362 970 374 395 311 320 1017 767 402 295 232 974 687 411 469 819 298 819 711 912 643 377 474 197 662 1226 390 1048 474 1417 229 638 590 797 419 481 364 548 417 543 586 703 777 984 796 504 737 430 917 971 437 487 732 1105 991 1580 669 655 1008 1302 527 1210 1112 716 1071 554 831 885 758 341 525 631 395 1608 1335 256 429 124 1126 1062 756 650 945 390 770 1248 330 393 536 193 736 678 994 1106 1383 515 990 779 767 1213 279 753 118 925 871 584 591 844 535 928 933 787 798 689 915 508 1318 1216 961 420 686 397 372 312 648 528 805 1237 339 503 800 181 1288 1021 276 231 904 470 407 198 1129 362 850 211 980 465 1265 443 294 939 329 1278 228 714 542 442 453 1094 71 487 541 739 1128 620 934 924 449 298 253 350 162 724 585 669 335 512 645 756 532 440 706 720 79 216 1011 334 698 783 316 572 73 242 303 1034 832 1401 47 629 296 557 342 166 995 683 728 223 720 488 876 454 365 610 571 268 947 180 507 735 314 430 411 368 960 1337 1094 240 906 353 928 72 516 804 195 1241 564 515 508 149 188 371 500 975 908 1102 303 695 996 412 786 96 106 933 733 191 675 799 845 922 677 791 617 623 248 879 684 246 668 72 644 450 974 546 989 533 854 643 1260 717 897 266 843 713 408 634 1004 1026 768 458 94 977 954 154 1363 1034 1050 583 819 764 997 1180 258 396 980 1101 202 1016 1004 1001 218 237 869 535 297 947 181 1220 446 236 1209 1003 681 1243 655 1176 737 691 354 65 1341 1022 626 749 374 95 800 651 789 904 358 643 576 1024 395 601 1049 171 504 452 508 538 472 256 342 1189 1486 508 867 335 190 895 273 127 1119 544 653 823 758 1116 862 100 344 360 492 248 442 561 139 1236 1041 491 637 326 841 604 594 838 69 1363 290 607 646 551 507 703 357 623 521 624 714 711 1014 807 623 201 957 668 659 871 751 648 638 241 290 450 925 384 473 484 1438 433 205 770 1100 723 645 915 768 293 539 728 227 673 631 403 324 547 342 421 574 1266 456 1224 604 503 806 1199 87 946 170 581 430 767 773 140 905 673 704 1373 668 639 1446 646 389 224 431 800 736 929 291 410 225 398 956 404 356 1314 144 591 109 733 407 228 328 306 663 653 599 989 560 202 531 326 996 637 529 828 604 609 211 620 861 569 889 452 1045 326 786 375 211 858 520 1735 607 695 890 1139 858 617 810 766 563 535 553 240 604 706 1232 1251 797 743 393 571 564 892 1068 854 192 985 481 487 299 513 578 382 935 694 291 1022 465 543 546 1140 854 689 52 1051 502 1184 1258 157 620 1123 755 507 790 717 1188 1227 534 1442 557 815 430 296 644 708 941 463 1145 477 580 445 909 631 470 1175 721 634 823 799 1200 325 731 824 770 444 883 975 809 754 758 935 657 435 680 863 25 329 209 620 478 314 602 790 288 159 92 479 245 446 887 658 384 797 901 223 583 717 1247 515 1418 886 1013 651 613 709 786 942 533 445 257 676 424 498 229 464 692 187 1047 774 895 523 1296 476 1023 681 692 485 789 1184 433 358 1352 885 590 425 828 939 621 563 571 536 539 920 985 159 809 533 622 1392 275 409 900 792 156 371 812 899 454 327 564 1021 441 428 1323 838 1432 1197 516 443 1156 370 766 417 1795 1561 475 321 256 505 460 332 307 232 511 623 461 898 9 526 823 593 688 620 1100 873 561 368 532 824 1233 164 553 311 492 1084 148 569 622 1191 982 246 535 707 693 1211 1095 802 839 394 311 743 68 557 903 997 1296 745 786 506 1001 242 981 519 461 729 789 519 332 756 1086 281 391 23 153 883 586 959 908 1250 274 679 463 299 839 1116 199 747 1303 804 949 1203 1490 977 522 713 1136 131 1322 814 399 483 42 1496 312 238 418 865 763 92 814 246 379 448 511 937 131 664 571 668 109 713 361 793 959 353 361 501 346 633 615 1062 306 318 720 119 984 890 907 153 1202 1048 916 493 1286 757 1342 866 557 1593 533 703 369 860 405 850 1422 47 479 846 839 660 100 485 196 233 505 885 746 210 606 1260 789 894 474 529 86 130 990 799 889 769 1201 589 1015 1071 847 610 1406 654 357 324 834 597 1189 994 781 1156 974 95 1157 751 178 953 1340 869 555 486 905 476 654 80 501 1131 641 1195 426 300 586 465 1093 914 150 136 1151 1125 876 781 1035 454 1114 355 300 307 633 1340 864 481 124 702 654 693 405 208 858 683 644 1201 246 957 861 284 450 736 241 455 249 214 761 738 231 1205 468 561 82 1359 596 444 53 951 187 203 630 940 437 770 412 514 588 309 447 543 973 808 100 932 784 863 1674 227 941 644 1008 1259 604 1124 1340 641 770 872 789 747 377 1121 902 673 827 731 536 428 648 486 601 591 15 887 391 998 368 1002 992 342 1009 1193 1039 608 783 505 327 338 174 663 971 287 547 779 522 1125 520 1120 484 1558 899 911 607 960 1046 1017 573 545 386 288 312 459 282 1005 569 414 809 978 1054 106 611 841 461 625 826 595 1409 464 781 464 376 484 319 1040 800 1121 508 301 886 525 470 501 690 370 263 192 293 1078 474 995 164 253 123 284 96 154 645 273 515 824 914 117 650 451 515 709 809 1124 791 328 750 423 889 758 270 528 419 743 1215 566 819 680 642 505 535 103 1450 536 1372 953 429 814 300 190 738 855 623 113 50 798 713 320 274 572 276 639 524 326 396 472 564 370 29 587 614 676 693 507 1002 433 486 697 505 605 372 1154 959 1122 1659 862 328 767 531 747 1132 491 714 525 352 333 993 470 1146 697 1210 429 1498 795 582 130 640 555 942 752 714 494 722 518 666 655 853 765 1636 672 650 666 150 412 763 460 1248 712 181 1222 727 745 540 630 1021 761 812 825 852 393 226 870 77 298 146 738 698 534 542 1448 944 1110 1039 608 709 736 436 1486 319 398 97 252 832 41 446 283 590 1486 612 644 583 45 968 708 687 472 532 237 676 1234 888 896 1603 505 774 1070 692 747 889 889 729 987 363 140 421 467 828 1676 291 1190 985 109 388 799 513 142 186 377 437 898 375 922 1012 799 375 688 876 496 416 1471 706 803 1009 148 1218 798 1047 383 773 841 1307 675 920 260 416 264 162 482 340 594 761 515 658 962 497 685 586 911 1011 586 957 463 1052 744 625 1285 928 467 1449 163 526 430 529 1236 448 583 462 342 850 956 602 794 582 699 362 173 353 621 707 876 710 646 33 908 616 339 251 375 627 496 660 719 575 1163 1274 1256 1388 218 268 751 1497 103 826 1015 457 281 718 324 751 1138 835 1166 594 1130 905 685 918 366 970 962 775 653 496 741 641 200 494 372 179 223 901 577 289 379 719 936 1061 392 684 288 918 84 232 567 286 548 648 948 800 985 319 651 736 1236 402 646 795 526 781 370 951 535 703 858 264 791 331 282 297 520 775 466 647 952 449 453 737 918 997 321 222 717 1114 512 799 178 431 140 1112 1241 975 1212 979 628 639 167 470 846 285 746 687 905 412 648 465 246 1057 695 626 807 621 371 1270 640 262 1117 616 797 491 915 367 141 705 735 673 383 1295 250 995 546 817 843 182 295 1152 541 519 454 641 931 903 630 1677 1465 296 1102 449 620 279 250 566 494 177 496 1371 430 503 327 884 1411 241 909 738 933 823 813 775 1243 818 501 321 1157 459 942 328 192 397 947 328 952 1034 1281 843 651 440 1036 179 177 898 502 799 623 950 858 589 416 393 175 279 681 597 297 259 933 981 970 477 965 762 98 692 426 850 394 165 625 645 378 439 273 725 347 948 778 86 482 1316 463 638 687 485 173 1045 1088 829 242 1699 253 1044 451 662 788 712 932 367 1105 572 387 253 880 297 1280 805 565 660 226 460 616 774 598 151 791 440 282 240 885 792 529 750 1079 247 104 546 999 842 770 512 676 222 1412 777 766 636 327 704 970 1038 1412 793 189 289 350 469 700 584 676 464 389 532 714 991 581 378 554 487 322 1012 393 1087 628 237 779 642 160 758 578 227 319 931 199 585 1230 158 694 786 1219 635 534 697 902 741 1072 573 589 528 528 419 947 818 824 574 167 1062 1397 598 267 779 509 673 232 93 120 538 1135 622 615 775 1059 556 1069 436 353 713 933 201 406 858 1062 1210 663 159 1217 262 262 72 534 784 319 614 279 1533 166 128 525 46 474 747 846 495 635 525 582 858 187 409 789 848 1071 249 626 284 1047 1133 888 133 515 534 867 1020 835 931 572 386 223 591 418 432 1032 641 557 713 776 1159 372 367 673 405 656 242 782 667 834 950 718 844 694 585 792 847 546 672 758 509 626 583 590 1035 531 427 635 989 207 743 630 711 717 417 990 726 472 550 1084 613 1055 280 1036 314 821 664 1802 720 722 297 521 899 861 1098 253 814 256 736 715 469 1033 532 365 579 1104 1174 1146 1196 959 293 749 499 319 435 790 693 558 634 1255 357 165 909 307 282 1465 1296 372 424 345 741 145 477 387 424 992 651 465 1543 615 568 943 574 795 868 369 914 571 1359 699 730 276 938 364 880 378 933 506 377 529 182 499 908 576 834 299 740 513 417 654 1202 505 213 348 1384 765 873 380 751 945 349 546 584 834 728 615 691 670 32 1094 1067 1090 448 254 643 324 1028 660 932 631 624 540 457 938 136 607 562 599 723 277 958 913 665 233 299 164 974 142 649 1213 357 961 95 612 904 888 402 762 745 395 1243 155 851 660 803 343 683 512 708 529 154 1152 488 384 1066 716 404 92 929 1140 819 663 891 768 161 872 928 304 326 173 958 277 175 611 754 1490 528 650 900 385 372 980 1067 405 794 380 960 1144 570 371 1033 549 652 710 893 826 802 1065 1144 445 864 1272 583 886 649 744 655 663 93 595 830 1035 406 769 1301 369 1081 551 739 236 290 478 751 579 296 857 84 1090 448 1290 1119 727 455 63 376 227 591 467 1067 812 665 506 480 732 701 866 422 600 298 722 342 1279 694 466 983 471 951 1047 380 1062 429 1016 86 363 49 616 718 720 348 617 1112 820 942 660 556 1233 556 919 916 757 716 514 812 873 627 239 1137 857 81 668 199 826 1198 423 276 915 894 843 223 874 579 1153 838 496 766 340 67 620 411 769 1027 1348 1010 722 697 344 644 652 401 787 449 682 294 416 210 179 623 476 402 1621 1278 978 749 483 876 633 794 870 1392 26 723 342 333 783 869 265 572 744 119 389 452 976 939 587 593 542 647 1154 516 264 593 1422 718 729 478 889 780 433 150 1186 600 723 318 353 1326 628 1257 795 1194 310 319 773 70 920 984 1110 307 1143 1094 1091 216 1340 1147 380 914 750 676 1589 833 387 1160 987 414 937 1260 933 863 1143 1455 875 334 809 740 698 300 1238 214 159 417 1083 1294 345 623 887 707 325 736 561 704 272 675 543 528 1042 1022 1200 586 837 196 252 1402 449 399 1004 559 1042 1697 476 483 862 1030 1250 405 431 213 1005 628 407 1196 263 596 149 662 532 299 1043 768 818 349 99 460 886 272 332 617 725 1066 1606 237 698 1250 495 667 1030 509 418 604 933 726 719 276 336 596 1336 1350 934 478 1036 459 933 369 219 350 1328 187 484 540 318 483 910 661 763 863 142 444 592 625 821 749 576 854 244 709 1109 286 529 541 180 761 62 616 499 795 492 158 755 533 273 576 665 197 844 364 440 374 625 1196 521 810 319 1305 1106 788 782 322 1250 912 593 387 1184 152 56 618 59 1089 709 902 1078 572 822 1675 889 740 900 575 128 975 1068 873 706 795 530 391 213 1290 666 802 480 231 902 510 249 898 182 949 195 292 400 581 918 1441 1657 660 620 502 646 806 935 654 608 1239 590 853 470 809 1086 978 536 336 798 1313 180 231 719 1345 267 433 926 496 585 772 385 167 210 1301 432 1112 501 436 740 331 262 1110 516 40 803 580 847 231 410 1171 1617 599 329 414 268 595 954 898 826 386 859 641 1147 768 977 1038 699 700 576 501 547 822 593 391 852 45 734 916 357 464 861 865 707 715 1413 855 367 269 903 863 752 1200 429 731 1175 341 1166 692 1118 894 413 951 725 1398 1227 352 190 137 671 316 720 595 1123 429 384 474 614 1041 1164 1174 1063 780 470 210 567 596 616 1088 577 381 273 732 632 439 941 815 424 247 1361 276 626 1108 526 467 384 757 577 647 510 409 873 352 1176 533 73 867 900 743 1149 1137 356 871 559 717 904 1362 1367 562 208 177 509 524 406 1010 561 853 784 612 359 283 897 382 795 912 746 721 1206 563 809 385 378 19 684 508 776 947 451 701 462 653 375 190 870 938 890 583 1046 459 432 951 535 1526 1105 960 750 960 1228 727 312 948 156 461 792 109 783 390 936 1045 761 931 565 659 223 513 1042 116 647 662 1070 282 788 243 471 1048 630 606 1554 233 555 68 1025 273 207 193 807 1262 818 612 437 859 1003 210 700 1141 1072 734 1046 738 566 909 1002 1143 866 935 901 1082 541 1223 799 1094 224 601 243 101 373 528 208 1109 190 511 867 1115 632 728 844 447 587 364 811 392 665 673 288 296 850 135 758 855 653 720 32 58 335 1013 472 1034 420 289 586 572 497 321 432 396 897 712 614 916 608 612 812 258 56 316 720 656 770 494 544 900 166 182 150 406 508 584 481 711 1503 784 605 682 230 851 872 1036 1080 547 233 744 394 945 453 511 74 355 357 335 256 350 466 608 782 697 619 226 574 597 709 711 936 833 358 236 1147 92 635 1058 268 1024 853 112 60 616 438 292 430 510 638 530 565 1086 793 594 411 1332 393 476 309 1065 693 194 749 701 247 429 457 358 1336 621 301 883 446 63 275 549 627 1124 132 364 1068 338 181 866 340 287 650 688 596 552 462 449 266 546 440 868 1128 825 314 686 257 558 1027 684 70 573 650 319 731 1017 753 438 650 249 904 51 558 498 408 480 244 753 202 637 309 1008 987 675 641 696 495 458 415 145 192 788 335 1297 1277 1238 1025 639 68 756 406 377 676 545 266 299 931 1658 344 1148 683 1300 858 179 395 910 736 390 1052 767 1003 649 46 499 508 795 591 850 963 445 198 471 795 1100 1143 902 926 488 229 332 936 907 934 848 486 894 858 636 681 1270 975 629 747 213 403 373 921 753 633 1378 322 317 123 915 920 113 386 198 1114 438 323 1133 1244 208 487 794 849 617 481 844 702 1163 827 357 815 73 568 216 161 777 817 833 62 164 687 793 427 670 786 963 405 288 1135 408 986 667 1178 1214 406 433 386 495 528 810 457 847 618 472 469 1241 1111 228 286 102 486 856 211 825 713 905 671 433 205 1152 870 466 795 476 764 124 399 669 520 556 147 864 933 440 1267 666 578 195 140 1010 794 953 557 518 170 205 160 1420 1053 686 1664 1144 1301 758 736 1232 1584 68 346 1144 868 865 510 853 906 966 373 78 676 302 1288 68 840 1039 1073 224 1104 1128 184 302 368 1303 882 774 467 840 1165 1308 426 381 1253 337 394 375 562 315 468 607 812 623 809 868 390 1138 309 656 1134 266 794 822 187 119 357 1574 556 899 636 342 156 470 379 471 576 476 1804 1173 224 293 389 1041 733 379 646 136 104 671 677 313 763 379 438 822 587 312 574 276 623 545 794 580 633 664 521 822 588 475 418 982 624 99 1429 930 954 883 504 848 554 544 947 918 1180 625 788 586 383 1047 1232 719 291 256 526 1134 1077 1566 862 472 766 58 511 538 707 1094 375 652 288 720 707 1086 172 329 541 775 277 987 688 789 487 729 447 615 340 484 566 569 1098 707 522 385 578 774 359 782 1252 678 790 944 993 1643 1327 788 202 456 699 662 610 1086 1211 818 279 851 991 778 419 1119 645 792 456 1027 826 1073 1215 827 551 1113 672 420 425 525 739 370 616 860 111 693 828 262 253 389 871 386 614 922 311 575 514 116 132 97 206 628 158 1230 894 619 1341 1073 300 391 1425 950 90 297 580 658 312 679 784 310 603 971 102 761 732 100 520 511 962 399 1134 337 289 583 361 707 663 1201 230 823 1404 1005 888 877 625 146 499 684 407 592 454 778 818 460 885 230 212 410 105 565 1041 838 105 814 1409 469 1408 1127 288 1040 668 545 390 663 578 996 795 106 313 598 1275 448 328 604 619 744 389 919 672 166 232 949 1010 281 1027 895 217 63 428 682 438 562 994 678 1308 562 471 976 459 604 840 885 721 589 487 308 806 416 796 984 499 20 528 956 639 955 275 389 908 836 483 982 923 1071 495 660 644 548 436 631 544 691 395 635 612 724 1119 641 206 638 853 791 629 989 703 495 384 287 750 1033 737 891 1134 880 677 351 974 1204 676 963 618 667 684 432 1039 371 237 748 955 392 279 731 502 268 778 267 612 260 465 726 386 1458 189 520 725 357 837 864 789 632 108 250 581 1175 882 545 558 414 1208 1120 1400 109 161 208 662 156 777 492 650 512 953 994 867 459 709 1608 636 107 160 194 364 280 1193 530 979 891 928 591 1243 1253 251 580 689 1000 621 872 28 1189 928 689 943 1027 555 622 600 555 560 523 802 640 268 778 873 672 563 1103 405 974 500 553 492 554 283 1277 822 320 985 1065 968 1037 430 638 984 804 1082 323 39 159 143 721 891 786 924 513 1054 886 620 818 423 441 389 148 709 314 580 980 573 341 819 670 719 478 659 547 667 759 405 1244 415 746 214 1057 1074 1050 501 1008 65 318 501 413 863 966 1614 1118 438 111 942 286 468 13 607 914 255 487 868 452 891 1082 721 484 430 289 811 700 73 1050 1198 909 752 684 1008 780 793 980 183 485 288 402 592 944 901 1009 347 468 619 955 850 493 328 72 1420 356 244 736 1108 369 542 1405 570 445 296 527 340 1080 995 464 1535 1602 512 1067 1176 718 895 1064 525 304 226 403 826 641 440 470 597 269 876 650 304 467 840 369 1019 589 1187 516 361 257 643 349 565 934 302 987 734 1503 778 476 494 305 809 597 461 680 792 81 441 912 940 354 1143 658 255 53 74 1198 724 319 577 777 1036 542 652 620 504 912 783 753 1653 635 614 492 187 1149 764 351 345 406 820 174 579 876 389 343 985 988 603 168 865 825 1203 158 1268 516 225 953 1192 445 747 200 621 616 553 550 1263 140 813 105 457 780 444 346 1041 689 491 1135 633 449 1184 1360 801 1237 965 1230 583 663 622 1277 249 1101 458 249 563 341 1048 67 874 314 971 719 861 478 230 358 910 439 1132 476 640 499 304 395 784 385 427 448 1016 728 710 698 821 744 252 81 1626 1375 396 901 482 548 602 676 1515 882 602 657 431 313 617 406 151 653 767 677 451 676 502 719 673 1172 491 507 550 1238 503 370 738 1103 138 636 782 801 501 923 226 428 204 1160 842 315 441 687 449 337 363 1540 147 1194 521 640 549 542 900 939 568 515 700 356 617 949 766 476 28 170 1160 416 833 455 320 104 924 519 1213 277 289 640 1049 789 520 32 1137 184 613 458 692 316 1068 564 895 436 1347 1021 1168 1002 865 694 561 567 642 1411 836 388 967 320 1063 147 982 1028 986 980 804 621 270 73 249 934 317 159 810 542 309 838 722 856 1012 489 234 97 530 611 1524 1109 151 1037 446 570 348 514 1496 532 736 1203 601 961 433 1058 1029 749 597 217 47 327 843 1229 760 941 1034 572 128 702 103 554 429 1240 498 833 550 835 222 392 870 881 232 428 961 802 631 640 677 576 774 596 358 774 226 1628 687 901 115 384 137 808 918 694 674 387 336 452 476 1587 772 849 278 930 322 67 457 237 815 827 682 880 790 804 520 1126 193 973 481 317 873 654 440 462 670 562 644 455 778 1045 1033 716 291 854 1108 1099 432 559 1323 346 830 1243 948 407 951 705 1310 364 473 966 507 643 358 617 434 1000 774 267 750 474 249 1049 1302 524 649 548 908 451 835 1049 187 1007 1014 961 720 629 311 122 420 345 120 858 297 977 216 111 754 232 228 305 1023 575 484 1029 1364 320 716 355 330 349 758 1096 490 821 96 342 465 896 973 937 382 1308 485 849 123 201 640 1252 372 643 792 745 181 361 290 1279 1368 397 762 523 1155 636 1330 338 1197 261 383 654 689 120 1004 561 625 901 791 1161 427 1404 218 1122 871 1032 807 449 478 245 266 547 712 668 685 388 1295 530 1120 235 1311 593 670 528 1183 423 189 294 777 216 1352 700 438 395 1337 154 458 613 621 752 492 692 298 420 487 1188 871 76 544 1483 502 555 546 638 1309 594 1427 820 1152 476 1056 198 163 665 659 1177 616 836 323 416 188 756 738 815 1177 33 787 256 818 904 455 996 572 411 101 350 788 1059 857 414 1215 781 518 257 597 1212 996 438 828 1001 962 717 457 282 1284 139 366 82 792 415 373 744 695 937 1466 703 957 1544 1053 421 458 887 740 392 553 675 981 334 988 300 161 177 706 599 493 917 731 789 1260 1067 1153 941 744 373 1570 567 673 159 68 588 927 605 1644 631 319 310 284 737 703 817 442 575 887 356 1174 481 585 1120 703 477 742 122 966 546 521 572 483 319 291 766 780 1338 625 893 910 368 879 250 1249 731 282 343 608 558 911 246 452 166 134 489 1303 676 253 368 779 425 690 783 1102 1184 318 481 291 276 503 803 696 977 781 978 881 428 1159 621 214 1365 575 1208 393 403 985 981 553 1059 756 665 574 474 55 1382 861 166 1053 1559 941 135 512 66 685 638 310 919 560 1071 689 791 989 788 332 740 373 645 164 709 1100 620 447 961 634 904 865 469 307 274 773 659 750 346 759 1069 852 947 279 1279 239 581 716 505 343 493 738 654 722 290 469 1022 478 633 728 424 1219 491 1282 1214 777 196 696 817 473 903 1155 1253 450 650 1040 1185 869 1279 480 561 1024 435 1144 932 1108 228 197 851 244 320 1108 1204 689 1268 490 1056 185 170 185 1012 923 532 576 828 1393 732 899 850 415 469 1003 552 197 972 689 723 894 1142 143 192 214 272 747 1364 493 645 608 852 276 540 1231 802 768 730 610 426 483 679 1303 928 669 1332 1280 517 403 214 982 239 500 374 220 1056 122 252 931 504 602 790 173 806 325 490 1334 371 948 881 1076 904 310 836 1330 197 1415 870 358 1169 106 309 330 1063 1024 784 701 690 288 866 297 528 1273 393 694 735 1074 582 1084 1113 166 727 1172 69 186 315 26 805 896 449 311 732 367 213 700 1111 1019 690 579 934 1034 448 576 90 900 870 973 289 287 1021 816 541 799 511 461 307 977 982 1337 755 334 688 454 470 632 198 475 301 1218 528 670 988 906 567 603 899 285 628 1029 907 998 456 371 724 629 865 468 571 347 658 787 980 628 134 630 178 650 890 350 1182 999 1241 999 1132 476 294 1421 630 1111 562 1060 981 1367 286 812 620 450 663 902 947 784 486 724 571 768 987 1213 1579 460 1677 1084 427 244 597 524 866 805 652 1029 1138 394 299 315 294 1352 582 608 629 386 345 176 930 395 600 180 953 1087 251 648 427 383 444 1453 577 544 599 989 896 181 837 769 201 414 190 156 1051 1329 228 323 321 133 364 351 302 287 641 667 292 292 870 500 205 339 580 458 614 357 342 198 704 358 976 510 852 932 861 174 937 1474 696 1225 1137 222 558 580 914 1068 547 530 508 662 343 48 552 1052 673 292 253 801 392 885 165 337 1402 467 699 685 450 764 1132 384 481 367 740 954 200 997 837 1649 597 820 881 1342 336 816 532 1155 314 395 704 1476 1375 563 853 727 893 285 1203 430 1199 668 93 600 308 736 887 936 1209 430 331 322 1427 424 1151 437 317 1187 59 566 498 280 647 916 895 560 1203 357 709 597 206 336 1121 955 763 1074 316 1031 1078 205 581 370 595 378 675 705 425 573 72 444 1075 754 1244 145 431 527 35 963 907 497 187 869 211 247 656 471 978 369 125 351 863 839 508 198 570 284 160 784 963 302 887 478 476 666 841 1613 482 661 220 742 823 183 367 647 1377 485 800 806 389 467 1086 159 793 788 539 835 492 508 324 745 449 274 550 231 935 543 200 576 255 408 281 831 707 1254 390 96 1213 349 516 328 391 808 642 859 422 700 846 523 789 158 494 1047 517 869 649 1194 951 202 822 522 1083 200 640 336 182 343 373 426 924 746 552 330 975 229 562 382 634 816 662 963 338 753 782 978 563 772 315 668 470 924 430 620 753 910 449 938 202 259 634 1054 600 909 318 371 432 926 636 749 648 152 453 1519 1085 1061 1411 1052 1328 841 198 721 228 1081 608 1133 801 656 413 837 632 481 1032 1091 1039 859 634 274 304 1282 430 631 505 166 1132 959 540 1211 1363 108 486 175 1157 925 411 778 878 227 399 1117 849 666 628 260 473 433 815 384 349 309 464 246 417 735 764 924 420 211 731 632 1087 396 909 897 816 354 420 563 673 567 633 307 677 1043 277 666 281 305 633 1019 690 1010 438 308 1227 1201 477 440 880 430 191 680 438 883 798 446 780 449 937 631 886 918 466 214 109 236 472 497 1222 1630 870 210 965 1282 260 624 423 256 560 417 495 1049 1583 752 289 524 219 631 1157 66 469 476 767 70 705 1049 167 595 940 254 1235 963 401 507 352 385 174 544 1156 1282 542 308 437 739 438 968 1591 1241 1785 585 643 235 1177 1094 527 499 878 564 1042 489 69 1157 233 616 186 779 758 638 588 601 1009 402 647 273 196 813 834 542 948 743 275 580 951 243 623 160 852 117 186 1239 862 782 599 498 600 652 467 880 381 348 459 636 1378 1062 604 453 800 68 337 256 185 464 404 390 262 537 659 935 575 1781 1489 352 1479 808 686 920 548 1574 691 360 885 417 220 789 506 922 315 808 1505 744 763 1108 1097 1295 382 590 105 507 436 396 439 518 829 167 1217 832 59 842 879 1063 560 1344 580 409 968 640 772 482 172 489 1169 1198 1045 1139 713 1219 570 947 675 709 1035 521 941 1059 1709 298 211 1061 992 1065 286 324 430 473 509 1142 270 563 803 607 847 931 379 923 635 468 834 38 668 873 432 617 374 804 1597 359 333 1378 196 229 772 960 1155 943 716 746 1377 485 1233 1300 621 767 759 490 688 304 1036 91 1068 144 1152 1199 465 552 744 615 651 797 551 1090 248 652 566 1264 422 889 1487 934 530 715 669 1417 621 546 518 1280 788 940 577 108 1009 1014 634 551 704 764 1132 1002 712 240 318 10 489 618 843 681 756 366 753 568 1147 872 606 713 1071 483 817 488 1054 576 816 1045 348 635 518 797 609 1402 1233 559 255 341 769 883 661 1012 530 847 767 407 896 1234 866 826 1524 160 750 483 452 544 1076 949 536 1169 572 599 481 437 569 1064 1281 505 869 239 917 996 511 491 1192 525 291 82 358 579 736 787 801 1047 733 949 593 302 535 237 776 830 9 364 204 1076 1197 283 745 542 938 1091 170 496 325 1052 999 815 160 340 1137 1183 524 289 1097 81 607 208 75 1203 801 262 377 946 1324 429 416 757 250 850 1239 601 985 582 332 1039 149 329 1513 736 553 458 1418 751 284 590 527 1022 1263 1432 372 806 490 1391 185 764 1185 1039 277 974 425 972 918 815 403 399 682 977 770 208 761 351 632 930 534 1034 1176 311 1230 687 885 1050 940 697 896 680 777 752 405 554 728 837 306 1059 1007 717 523 788 469 550 597 794 424 875 939 231 183 588 799 1213 467 402 582 1074 258 178 477 311 572 418 863 404 143 803 621 718 863 1214 622 1043 517 116 144 587 1121 895 394 985 552 1025 1252 1095 1030 1000 193 1257 241 1001 820 716 184 154 686 531 372 636 631 738 430 1018 1015 498 1009 417 628 320 997 728 702 635 820 587 328 674 1113 793 276 832 456 1462 416 423 930 684 238 291 411 1512 1033 970 948 421 760 1600 340 570 180 989 659 886 576 948 549 178 197 652 983 1120 794 222 315 801 636 317 1762 453 797 319 826 344 985 956 793 579 996 294 361 1095 820 266 149 386 325 729 344 608 506 877 407 295 78 1121 787 638 331 634 581 352 1109 567 1290 574 434 442 614 992 731 740 738 799 906 583 388 633 1342 504 1037 1115 386 1084 546 775 990 738 884 9 1011 804 348 1099 1228 965 1013 458 62 471 982 567 1166 266 1213 418 169 653 1047 660 181 126 1043 1059 323 1117 361 1120 234 376 1589 857 416 531 559 834 508 369 762 997 32 438 284 529 906 92 594 475 653 1292 392 660 193 857 927 1057 545 744 419 616 673 988 1151 67 113 432 1194 796 546 729 315 365 1261 196 521 1058 866 609 572 376 397 1276 539 1076 684 960 567 246 1229 730 1115 766 361 275 403 784 470 668 384 680 339 314 1173 285 1339 84 139 106 278 286 1211 898 305 841 479 549 901 1206 279 711 818 961 506 399 498 848 411 1060 618 521 1027 440 136 1343 613 149 927 384 1404 1021 904 707 419 1002 998 316 369 229 738 762 408 342 1688 498 1218 341 597 463 436 874 1089 1125 983 1195 451 659 268 335 280 729 497 444 812 410 785 623 424 481 441 1093 380 1339 928 351 749 564 1275 409 405 902 365 913 741 192 380 537 438 276 366 451 460 480 700 639 318 523 465 1360 344 728 981 1135 546 705 251 1108 907 814 128 476 570 725 872 769 1404 893 827 568 1134 689 528 218 944 601 693 247 646 912 936 1160 894 924 313 793 241 374 1037 337 825 749 599 365 102 1033 645 335 584 1172 593 1065 188 871 303 562 620 95 440 730 567 360 934 424 604 206 819 782 1300 667 626 808 196 998 562 361 725 505 106 756 333 305 214 693 1368 706 489 790 934 893 875 933 870 602 544 489 396 1013 557 381 709 1093 390 795 310 391 1127 120 376 265 167 356 471 662 819 692 1052 518 811 577 187 1132 1004 933 360 400 266 245 706 1438 975 788 757 752 520 445 393 303 536 1033 689 1327 352 540 1327 677 949 342 493 658 600 935 694 924 143 1038 808 650 548 551 276 765 303 967 805 1148 23 966 775 237 119 1140 235 734 591 1093 587 454 1084 454 675 484 627 394 363 492 718 858 236 368 1230 306 1415 621 757 847 599 648 137 104 348 1204 345 508 627 470 1062 437 429 903 392 1178 224 586 657 524 546 116 862 796 620 639 520 503 679 1135 289 994 689 1133 955 587 836 965 684 696 1043 883 671 510 747 791 1238 266 1202 227 856 1125 489 233 306 44 160 505 432 803 209 783 771 698 742 439 445 1163 283 332 436 635 798 545 406 993 757 402 686 243 316 275 544 724 340 910 522 718 801 798 479 924 278 753 900 855 1076 526 604 563 238 315 883 422 840 461 1427 1268 785 262 697 222 289 1122 14 751 249 1234 223 1292 250 353 320 803 214 891 190 136 878 463 1264 294 702 519 80 753 303 657 356 387 85 743 604 771 468 730 1084 635 629 287 999 388 1011 1143 1111 548 478 676 692 424 423 919 348 944 656 1063 928 978 670 620 830 1079 304 787 805 380 814 907 747 861 559 675 476 1021 381 539 408 217 771 1585 735 1379 1407 741 402 508 856 819 974 48 494 495 166 623 912 270 535 1107 648 310 439 577 334 517 465 836 365 776 634 832 349 237 737 117 1174 1012 1386 90 1258 281 310 1314 286 1095 385 1489 525 596 1208 907 693 484 440 860 268 246 1234 1124 513 633 643 109 744 800 859 1141 225 399 696 362 540 377 619 584 864 598 1061 224 734 506 408 517 517 675 980 594 769 1626 510 539 864 973 1296 923 434 589 532 645 558 831 567 852 709 1224 400 850 599 780 863 810 271 548 588 234 389 539 421 905 575 482 664 921 375 379 347 626 788 702 602 454 287 621 741 1009 392 507 782 540 1415 187 499 615 495 924 706 1129 781 80 650 672 1075 447 493 891 376 865 410 108 844 1010 511 570 197 537 770 39 1000 900 1077 775 852 810 460 700 624 291 766 624 469 310 956 129 709 555 764 373 526 534 349 503 825 530 529 631 1453 938 1140 182 990 424 809 234 1235 321 227 540 741 708 81 630 303 585 1225 1196 1000 39 981 999 570 427 704 391 932 209 489 500 929 1277 1257 414 93 1218 538 241 771 99 332 208 564 852 384 938 1578 795 857 931 761 704 428 324 1131 350 951 915 725 1127 162 45 949 844 830 967 1091 497 705 655 748 982 993 916 913 1054 580 266 1019 415 592 230 636 326 461 797 873 959 783 638 796 298 438 1018 1641 284 1269 134 552 1641 109 988 307 465 1039 879 137 197 825 1019 407 778 858 557 562 201 755 493 752 615 1125 725 918 836 656 324 191 1157 170 807 474 438 283 455 855 493 1161 456 237 120 111 608 380 992 194 1509 286 726 584 948 807 806 875 930 895 384 216 439 188 1487 903 161 389 1592 996 434 1392 856 919 745 527 666 835 154 565 706 123 325 689 1183 722 819 41 167 1187 874 473 765 707 987 1036 1059 536 729 1017 571 866 474 1050 467 901 862 174 582 380 1362 579 1153 527 707 635 681 73 495 617 1193 634 231 784 111 822 881 735 327 1141 555 1267 108 397 1269 700 927 517 1447 731 196 377 859 821 759 135 864 886 684 1210 825 177 308 814 761 1189 977 965 289 1320 478 243 748 660 1284 207 645 397 1370 875 483 398 511 534 1198 101 1212 1002 586 628 902 611 1143 639 105 856 715 974 441 982 328 645 1025 1010 450 492 959 501 619 798 754 530 532 795 867 493 267 162 308 604 851 489 1042 1191 330 959 693 1102 599 721 635 886 62 612 365 236 692 326 771 1264 220 418 253 826 594 747 498 264 1076 655 471 638 884 482 397 624 315 480 805 608 608 236 493 617 329 669 102 1036 52 384 696 831 682 174 1049 168 525 803 293 173 984 721 303 1010 1003 259 741 403 1247 976 479 454 634 610 398 781 377 487 1121 1050 1485 1090 709 641 738 273 311 541 464 449 743 558 897 387 574 162 1061 553 371 462 506 289 944 816 345 775 1595 754 262 612 1011 1158 643 1343 526 1045 421 913 136 813 273 1028 525 796 1033 256 573 1063 378 217 573 930 175 161 544 1378 1251 400 421 328 672 455 361 815 466 257 866 340 1048 445 296 201 623 514 623 1102 640 104 985 977 539 932 1057 332 528 483 1108 906 571 849 1218 787 357 549 1003 841 957 1245 264 961 257 431 411 1091 735 987 489 887 556 712 685 1198 939 1200 359 1050 436 324 623 840 738 576 648 1006 277 543 227 893 666 964 296 219 609 728 520 412 400 607 5 1092 451 680 515 860 71 503 1129 675 623 708 263 887 187 911 886 929 982 985 291 207 982 467 820 423 244 688 671 403 1646 475 488 384 720 654 439 706 795 670 886 768 254 720 351 893 837 671 213 332 1102 513 717 166 523 638 540 185 760 853 601 149 192 582 774 640 1124 224 998 385 868 1219 191 1218 909 200 683 826 966 741 651 501 375 1164 928 587 1082 928 422 934 719 692 748 575 571 947 315 611 929 559 456 181 968 516 1117 292 98 233 805 238 504 151 1160 941 835 965 937 688 577 310 220 778 813 947 421 700 554 914 780 280 472 1134 74 424 454 33 671 956 1485 997 673 338 890 609 511 96 919 904 1207 434 576 759 957 1152 735 965 667 611 545 197 428 875 289 1268 408 1331 548 498 761 716 1151 779 399 714 278 1032 757 1017 484 690 360 682 791 833 955 649 890 565 935 1091 692 285 765 217 390 712 590 209 628 640 725 307 750 947 671 465 921 603 1102 880 158 1585 740 852 787 253 945 578 601 1155 370 333 424 373 396 589 794 525 183 426 122 541 854 970 464 954 512 236 1046 430 350 1504 517 141 600 629 317 1278 692 945 253 866 220 849 692 117 810 866 538 374 1335 348 569 219 960 734 853 484 93 105 1028 506 310 1038 701 587 1000 1030 841 267 793 794 313 814 387 690 533 1050 827 900 155 820 760 660 387 399 732 555 979 171 645 706 364 494 800 362 606 951 532 559 384 357 996 812 947 402 636 169 733 131 994 987 1073 559 825 489 786 828 405 703 466 729 380 1380 794 427 510 542 245 293 196 368 1143 706 1394 1316 612 729 1071 701 334 449 675 433 629 1363 449 45 547 536 842 632 643 452 472 390 252 197 1698 344 757 747 410 262 947 309 687 792 983 252 546 942 1232 192 414 876 339 984 684 824 836 786 392 423 1466 1001 628 300 270 624 804 502 850 176 630 1090 723 707 103 460 1066 793 218 577 591 423 457 183 563 744 366 1252 772 715 648 954 618 473 1493 940 244 412 717 704 600 709 634 459 1261 552 624 905 418 844 689 944 748 467 334 305 1067 415 461 376 727 871 749 1162 137 546 474 1098 1158 543 1086 585 423 698 834 904 318 214 438 1164 499 511 109 1193 476 812 445 789 1197 1003 420 628 459 1467 594 941 1217 770 924 658 301 525 327 496 613 528 809 687 1227 168 1357 260 557 630 409 462 80 350 503 725 476 357 367 405 725 538 719 180 470 582 644 1006 1246 819 1122 679 257 865 431 208 887 612 553 766 794 86 1070 1179 765 1092 921 828 313 771 1073 695 343 663 681 342 1121 961 985 725 1205 432 415 328 1131 338 763 519 858 757 383 681 659 576 919 71 1154 398 608 914 1066 516 591 573 1071 76 328 842 579 1477 1067 224 90 221 1006 429 428 565 306 672 1076 343 701 858 856 982 247 925 701 660 487 414 580 788 665 424 817 437 743 280 1420 476 1037 1128 1262 684 804 77 546 122 962 215 473 672 359 206 995 851 667 530 329 641 183 85 970 963 541 688 537 929 661 829 935 279 275 688 262 771 320 235 342 215 481 399 104 1228 1606 517 1168 89 325 940 741 907 895 295 805 1040 704 924 500 849 812 485 574 1205 646 1301 1253 706 190 526 591 1132 826 773 955 734 580 537 296 310 1028 425 973 750 713 1232 298 630 841 1455 238 160 1118 32 342 562 659 948 232 640 931 1160 324 279 947 698 815 1004 862 768 1424 468 777 1148 961 399 228 1364 767 238 772 196 239 815 709 1293 185 492 475 222 1468 796 802 301 789 89 476 217 245 631 373 546 412 412 827 590 627 1132 733 253 933 371 669 717 515 192 239 219 1144 601 989 913 824 594 1707 1641 833 1143 1225 1113 998 518 432 592 1450 998 251 802 507 1016 489 781 904 675 408 726 566 1029 656 239 724 920 701 990 809 1107 386 327 749 874 1212 262 914 630 460 827 930 904 689 428 522 549 540 167 729 1058 1050 798 462 1048 183 1065 146 836 201 576 1287 718 561 622 166 693 472 746 808 971 370 316 98 824 561 566 311 627 816 75 592 457 607 1006 510 335 326 882 835 712 398 421 677 720 660 712 1041 701 558 138 133 836 733 693 958 430 1271 329 279 605 1272 480 406 1343 263 659 380 106 1359 436 503 296 570 567 531 1097 1106 1217 930 344 454 101 917 1187 333 67 1116 436 931 156 316 514 768 742 1209 187 605 563 931 697 1351 1017 465 905 532 467 1020 883 1090 479 298 966 706 240 226 998 328 709 1132 426 975 322 657 483 763 1246 363 645 1317 563 859 511 553 59 151 625 240 1293 364 491 356 1101 1544 829 603 251 613 476 394 752 459 674 582 648 344 318 608 1147 508 393 808 764 338 143 562 393 961 151 1011 446 130 753 159 335 611 712 648 1034 533 215 346 885 1021 1350 457 138 585 609 261 774 1071 905 492 1374 721 1184 996 728 617 121 373 833 844 609 629 722 662 437 678 580 327 1159 423 763 132 1136 743 1343 915 579 515 1030 867 1510 302 808 190 116 369 998 172 385 171 59 321 573 564 705 467 280 780 460 504 511 689 1086 316 628 1483 929 381 869 596 238 893 351 572 766 686 278 1402 855 331 253 949 880 465 846 282 840 866 403 927 956 1158 1543 105 1133 684 757 886 277 1146 1323 607 1014 238 603 1148 82 480 779 858 570 229 1250 546 241 486 1176 372 372 1701 391 919 820 416 464 854 231 192 736 510 957 310 1027 485 775 1337 402 659 212 960 585 877 521 596 220 588 672 1087 381 634 1119 555 523 608 560 138 212 641 346 553 529 1012 101 541 944 1135 521 771 750 674 814 550 843 552 441 642 1334 875 276 561 911 1216 682 110 947 1570 891 918 940 582 107 771 577 1351 532 556 739 492 624 800 45 833 838 996 441 605 546 192 247 660 869 150 789 279 767 846 1096 499 870 674 1024 669 638 1714 1272 595 637 642 1037 1086 424 175 186 1181 840 713 864 685 545 1563 334 423 609 459 1480 637 1321 484 944 509 556 457 1112 1120 1350 584 834 620 525 91 584 158 584 172 1211 1169 673 491 1019 827 680 305 988 1029 592 529 1205 226 1118 255 232 703 1030 661 798 766 672 328 634 861 662 260 672 560 747 406 988 907 450 562 965 505 688 672 625 186 592 1064 349 923 1303 1272 304 169 1218 578 1617 402 432 340 1526 1176 842 1130 70 593 97 186 696 536 1002 156 434 799 325 1013 820 920 942 527 603 1362 852 505 818 930 521 509 1002 1080 757 766 682 498 1110 172 157 960 796 993 156 794 261 1025 437 560 527 432 942 592 479 527 920 527 1098 841 844 606 677 1110 272 351 366 999 140 1018 354 933 1907 922 657 480 583 488 626 855 373 558 47 223 1294 357 974 128 495 317 724 780 761 1250 695 844 708 591 835 1341 733 670 815 404 637 589 642 330 501 1029 520 686 1067 1223 231 360 421 337 157 514 710 359 666 544 418 826 939 747 660 429 1080 203 584 1201 622 680 622 818 488 901 407 683 642 304 640 991 978 319 445 189 492 277 731 225 506 542 677 857 472 416 194 421 470 1197 553 1061 389 614 1217 1361 75 594 723 376 1169 449 300 508 767 1168 782 166 660 256 434 794 801 170 358 1010 241 1295 530 877 596 589 910 641 828 1190 556 388 374 955 262 507 833 757 388 467 806 822 840 485 566 558 591 504 1317 43 943 634 1165 318 392 243 82 1034 616 1706 738 216 714 1014 303 735 683 678 380 342 187 273 1612 992 435 790 670 502 868 1343 317 731 345 260 432 585 390 777 343 434 670 347 527 731 1056 476 104 1384 463 1115 809 557 751 915 1428 954 70 332 370 210 1388 1092 138 171 661 330 1363 789 984 1045 778 735 535 464 1595 725 410 389 504 44 809 228 396 262 1156 671 355 518 306 364 1073 549 266 97 1173 633 475 1057 627 1557 1003 781 713 1479 598 119 633 950 901 1020 678 375 1244 416 60 525 724 762 607 185 26 1330 1174 380 406 632 535 596 1012 900 61 1067 1204 117 818 658 940 541 632 1385 506 633 1347 230 299 499 649 539 953 243 277 273 475 1043 599 123 354 1011 617 570 807 675 1367 241 490 1166 721 535 527 520 616 458 647 640 213 514 881 511 856 846 266 353 317 596 425 953 375 754 196 300 163 952 752 542 892 900 335 93 360 689 513 443 554 250 878 814 616 483 1432 959 1078 425 1495 873 1067 403 520 1021 772 996 405 665 498 535 1299 246 274 221 604 411 423 329 929 962 1129 637 689 1001 470 585 1280 354 363 670 43 413 234 764 86 310 638 731 864 240 1127 1369 908 735 514 557 946 1237 199 408 309 1037 262 239 1052 1158 867 906 488 617 468 621 337 743 459 657 728 349 946 545 970 288 476 171 869 905 883 703 242 627 421 1036 829 153 818 358 105 1226 459 1305 577 684 1432 593 814 764 748 781 620 491 291 330 671 268 722 783 992 417 452 871 1174 230 769 300 179 856 1070 783 708 777 314 40 1149 706 946 363 657 565 441 120 569 554 526 1080 59 983 429 1009 841 362 1571 883 409 1013 385 247 463 508 675 688 985 942 661 1008 931 959 441 811 474 1178 1189 642 264 120 556 1238 549 674 271 958 174 363 811 843 409 1011 1407 698 1052 572 743 1186 1190 947 668 424 501 571 206 676 1507 184 367 867 776 609 143 912 512 1235 562 802 654 252 458 229 1556 92 1209 872 288 315 777 234 657 183 354 630 560 1016 1414 1185 662 1213 536 598 826 1164 1389 650 819 619 552 771 468 107 278 849 66 585 299 335 1229 837 1399 507 629 577 149 466 996 1148 1296 360 1281 1255 541 548 524 349 1074 1197 933 861 320 1011 120 464 763 234 488 490 719 800 329 709 1064 244 641 321 101 1062 83 488 760 340 194 854 154 340 37 641 197 699 540 1059 245 484 717 1400 109 103 293 907 275 390 943 916 1439 56 665 1051 782 566 791 371 716 709 534 576 1046 1220 1049 741 280 789 1038 1192 665 910 119 853 385 517 704 972 435 1070 740 911 1140 485 1017 551 526 1071 72 359 1068 351 582 1149 434 789 897 1401 782 990 310 193 531 628 493 1340 409 274 604 221 991 1264 633 275 576 837 471 303 625 1369 1439 596 1297 157 499 692 518 334 644 183 479 264 447 437 193 851 595 567 176 996 872 838 474 1248 822 878 158 970 178 692 528 1047 372 855 519 1152 736 532 411 552 948 568 770 634 1019 322 445 454 626 769 691 388 301 422 1447 713 328 318 1533 1051 1046 622 231 338 667 592 833 876 463 586 1088 1072 163 914 638 406 961 427 463 925 900 1067 415 734 313 13 998 908 817 1221 1210 380 231 615 96 842 871 943 412 532 272 982 443 503 349 570 242 174 378 540 147 756 337 438 677 1134 871 490 312 1185 104 1124 159 697 221 416 708 316 761 587 331 1367 336 736 676 745 283 256 1433 849 872 353 878 386 521 810 391 875 263 775 1193 804 273 121 763 354 189 688 130 557 826 766 672 315 1000 806 358 577 107 960 459 1108 903 178 1162 1274 648 532 213 204 334 1127 873 965 635 566 151 787 463 1350 1332 111 574 1189 226 1147 689 791 928 390 1110 930 830 578 647 418 1352 857 88 124 936 811 947 999 102 703 590 1084 352 864 1188 667 609 670 647 419 903 258 931 589 1257 853 337 386 1158 455 801 476 848 106 834 201 1385 459 1073 764 482 932 481 1037 1076 646 594 318 436 293 744 708 626 660 575 515 1496 618 391 599 344 948 161 1014 255 369 1014 653 206 386 805 1481 226 503 563 1045 743 270 1555 458 1170 767 279 1077 575 1082 1032 631 1660 789 909 112 762 320 209 793 517 448 672 728 238 679 707 1150 302 1281 1103 460 392 1021 377 1217 1083 347 906 577 392 664 61 1004 900 325 1187 687 144 1310 237 1184 542 746 231 183 384 961 251 1535 381 1200 733 786 629 890 475 450 439 228 797 378 541 60 355 175 830 349 844 805 1375 164 412 1342 749 184 1248 838 1349 1383 74 813 900 1407 1362 395 325 616 31 1323 837 177 397 702 1069 946 1063 440 438 555 155 212 611 966 944 671 882 37 891 596 397 848 285 419 785 182 521 602 377 545 847 872 821 1101 335 494 572 929 403 736 1005 149 979 193 990 407 396 773 835 1223 421 1080 765 239 269 389 271 502 478 1214 406 257 52 1702 589 920 1177 328 467 637 1321 1170 777 1010 1444 208 997 1417 345 390 253 369 528 73 689 796 1051 425 63 1064 600 104 566 1104 703 1217 721 368 904 1044 815 446 1217 555 400 573 241 702 480 764 1028 1257 905 648 754 817 477 325 467 246 796 157 193 533 187 240 160 445 661 1147 1040 689 1071 323 374 935 296 500 1114 554 635 526 1154 732 174 720 274 461 690 1146 563 1100 767 132 847 978 1078 1340 663 417 522 571 1314 1225 996 852 855 342 375 455 957 706 660 485 965 768 477 764 310 901 762 559 532 1121 600 226 892 616 74 719 854 823 498 771 650 733 1203 588 710 256 615 673 181 157 982 1069 867 875 271 470 1095 1105 646 877 369 681 253 580 929 872 896 930 665 1337 52 952 662 847 427 681 549 1643 238 1032 541 336 809 454 1812 1519 463 17 503 988 1390 604 516 711 1325 1022 233 537 1279 692 1176 438 899 383 971 572 489 615 706 1417 1227 505 902 569 614 774 589 1164 495 884 212 913 620 1034 953 405 447 698 1436 118 935 548 944 1516 857 530 147 576 698 868 348 401 541 1264 269 575 223 588 751 509 1190 317 288 768 1415 995 592 1359 498 269 316 1502 654 867 583 775 1142 972 792 658 434 1562 704 923 446 858 818 611 738 225 293 502 1271 639 361 650 560 539 337 138 943 625 256 748 966 735 897 352 907 692 790 430 755 991 184 563 569 749 680 837 757 638 370 892 788 362 238 404 1001 626 1213 1289 406 164 227 675 560 456 1037 531 390 806 343 700 611 486 895 468 1067 884 785 683 1166 851 237 500 216 545 367 384 529 637 219 876 210 1242 615 1157 1249 848 482 671 750 170 628 372 311 289 1198 527 1006 711 534 521 143 555 840 104 1305 426 912 506 558 631 736 184 545 580 498 380 412 478 235 856 417 895 219 1265 1329 631 960 890 723 283 190 893 839 316 1101 203 225 774 357 455 1557 293 395 203 1130 138 382 587 999 102 447 476 777 413 1436 344 807 772 428 833 726 234 890 1554 480 421 350 358 296 555 992 1337 936 1088 646 485 761 669 795 515 772 899 559 256 734 937 420 745 283 1245 732 293 816 57 220 674 312 729 914 1134 622 890 1062 1341 259 1537 235 149 472 592 731 989 350 467 385 751 562 860 822 249 435 533 811 1021 152 994 757 679 444 326 1064 301 1181 605 924 691 529 770 937 177 708 136 295 698 1407 706 542 1116 880 1577 867 681 523 813 241 1310 688 198 840 956 30 703 805 1034 671 1092 184 1347 378 594 632 508 247 858 1423 1113 1170 414 726 479 504 997 601 501 389 325 801 694 838 1029 963 1324 581 37 1077 459 572 414 510 1385 522 307 413 784 47 877 1043 893 1376 476 142 529 482 343 836 742 718 395 1327 513 516 948 452 628 816 1307 636 479 704 854 424 1318 1338 1123 432 413 436 503 624 365 279 576 943 281 873 1535 364 141 428 461 1245 1109 929 369 1594 1231 494 712 762 751 1041 608 1352 593 548 28 1306 495 431 217 1264 783 1079 696 888 277 694 904 80 845 687 394 274 1173 939 450 742 553 351 424 489 477 71 401 265 214 348 148 542 859 427 621 1186 556 573 1039 175 410 134 563 529 324 231 49 666 395 1130 530 1383 690 968 302 142 1012 506 132 374 538 755 527 902 438 22 707 444 698 1059 898 339 573 394 423 1046 112 922 927 1048 1322 503 596 768 347 483 963 570 701 655 232 650 654 420 237 602 534 884 897 667 1279 848 702 1442 1144 874 352 792 984 516 247 231 928 610 369 860 991 1211 974 66 224 1463 592 169 535 181 832 502 930 1268 1196 618 448 277 607 461 400 748 857 440 734 1223 242 219 519 683 365 943 286 602 137 955 994 692 144 1114 951 529 433 769 1050 638 427 870 470 713 1104 227 391 106 1038 558 1184 675 904 494 1315 81 762 476 117 569 696 439 931 1050 225 803 569 531 977 628 417 1444 643 871 541 456 292 219 504 1273 313 140 1016 770 254 1194 1169 638 390 665 846 846 645 172 571 556 470 683 728 276 1335 665 322 1527 1061 881 1094 902 1054 1357 764 687 647 905 625 830 901 505 419 578 531 545 884 458 683 817 1085 446 399 642 367 349 770 963 524 261 836 422 790 1255 193 357 690 861 240 1008 523 917 749 865 793 286 607 1209 905 173 90 246 1205 471 765 608 784 169 576 252 503 81 558 569 720 459 442 518 993 769 965 195 1208 439 387 894 1116 562 232 759 467 318 1267 657 1239 684 1176 769 550 961 761 662 671 255 520 1236 865 814 220 740 615 742 1033 671 557 1055 363 593 1013 1026 414 796 617 773 822 281 824 430 1462 380 135 692 527 645 210 430 797 858 428 1043 448 923 516 579 1211 523 80 486 304 1637 573 871 744 754 591 581 320 222 657 300 188 376 723 211 377 315 688 1114 566 976 1067 585 756 692 1214 591 649 836 74 426 820 523 233 971 718 1403 666 1028 953 511 1142 424 341 1272 819 1082 231 1039 1172 493 196 1487 907 644 718 796 1376 379 393 1656 885 258 860 450 439 538 225 788 748 546 838 393 611 957 779 498 353 816 977 733 463 485 1695 789 749 1122 809 1280 893 1055 603 644 917 424 897 715 742 170 194 875 1057 112 781 479 608 1184 788 480 1193 206 142 496 644 930 653 961 603 324 1118 355 537 440 903 652 678 435 916 980 1006 440 759 1024 716 452 612 857 868 1106 570 387 276 378 1387 1048 891 1120 684 1176 309 1019 183 1332 431 492 510 537 320 981 711 302 1096 493 929 354 1008 369 319 451 428 533 342 1012 369 1118 352 522 470 239 653 766 692 1217 1230 332 566 131 549 307 446 31 1012 204 407 468 327 1002 154 828 165 696 730 696 732 983 1212 870 606 1216 486 404 589 1163 574 600 348 182 413 96 632 756 532 117 455 551 1097 200 588 673 841 1204 624 253 633 532 514 555 543 462 807 485 130 328 600 1100 732 575 165 621 828 673 1176 672 849 575 551 391 393 484 632 461 800 461 721 850 315 739 609 559 874 997 247 690 197 804 975 188 1166 718 1566 1095 407 930 1326 594 1030 813 1148 47 730 601 103 1646 229 624 947 1259 548 692 939 1258 418 873 745 985 439 1279 708 1116 279 369 611 777 443 350 319 464 752 664 572 381 456 927 746 574 703 164 628 859 806 938 965 1494 1523 816 813 673 137 685 410 385 1205 367 609 870 1097 1478 241 669 325 1186 536 786 579 1039 871 724 1333 98 1408 804 506 90 1164 597 580 734 1231 338 505 526 380 376 269 875 744 671 572 199 658 273 68 1119 643 1024 374 460 335 493 319 586 753 492 588 700 475 720 1011 699 356 831 513 534 881 343 43 453 392 576 206 506 611 545 742 640 780 422 174 407 230 1125 110 714 1299 919 759 916 223 692 484 949 471 182 602 271 701 78 419 261 1021 557 303 865 469 534 130 1233 458 569 671 864 561 399 72 970 781 1124 950 242 1068 332 589 536 625 951 509 246 476 869 616 784 471 685 156 670 839 497 232 1012 1078 1324 845 1084 395 241 660 532 685 1647 173 283 768 596 645 468 389 1029 689 790 750 601 1315 544 600 137 816 146 202 805 160 754 123 1201 210 910 412 406 293 681 1484 994 366 742 763 445 460 701 412 469 729 833 574 752 919 641 1380 1240 212 886 943 546 468 667 1040 797 1660 826 1209 1020 1077 330 129 1017 1144 813 122 962 651 527 630 1050 1492 197 285 293 440 789 407 726 382 517 1234 878 1021 641 691 280 927 1061 121 382 371 865 991 77 538 424 320 996 338 957 256 1169 210 224 700 296 351 753 171 682 810 641 370 201 581 743 504 889 142 1000 393 1065 684 872 237 434 442 843 1258 135 790 724 868 1237 236 523 495 641 930 537 687 371 562 383 654 840 718 777 946 890 595 530 956 722 919 1061 1318 336 330 926 979 420 779 692 363 561 434 272 455 354 1047 429 957 562 246 1006 612 228 476 716 895 793 606 734 416 538 593 517 806 818 434 504 1006 612 775 806 697 708 1006 928 502 242 877 891 892 693 697 302 322 566 570 830 992 706 337 399 1041 310 1004 772 148 226 961 302 1226 240 461 197 132 733 307 671 714 894 1187 959 996 264 479 1387 848 1484 1552 804 828 540 357 555 848 697 549 510 774 582 415 147 1099 618 127 871 1009 565 239 586 1055 638 1343 1044 217 826 568 1336 346 626 1570 1422 1714 1114 571 778 813 1287 904 642 385 1122 50 613 908 179 898 663 463 439 679 56 160 1108 686 1188 715 785 510 661 735 328 503 765 263 321 936 753 339 413 1037 986 1096 459 551 944 697 434 438 1130 858 1376 696 167 929 609 1025 847 633 493 820 596 619 675 307 551 348 1257 981 1153 696 622 656 921 1057 1001 787 787 344 544 639 1261 506 971 485 716 1210 696 467 84 696 399 492 1002 511 1028 270 806 48 317 683 191 403 320 110 458 1315 341 949 439 539 799 671 1011 880 941 1006 647 254 484 411 1128 513 540 666 1145 573 184 1210 82 751 1232 203 984 1017 158 490 801 1062 566 1101 701 637 650 1015 646 964 564 1347 891 599 535 345 157 682 237 790 874 839 283 598 917 431 770 697 725 615 432 962 275 957 732 762 218 532 341 692 1113 1213 582 265 328 444 574 1047 48 1080 529 482 497 164 877 627 457 586 1416 799 1491 1043 769 984 305 1031 293 459 300 811 363 411 295 802 60 674 1111 759 1009 120 1015 247 628 1199 987 798 202 298 550 1389 1402 650 750 1036 611 557 597 51 646 798 545 311 747 584 641 576 227 450 481 478 608 430 257 569 919 250 352 366 191 547 645 699 160 729 67 782 399 726 808 767 184 309 72 779 965 482 377 1314 322 553 268 1693 537 878 1024 687 164 386 1138 872 1075 223 1168 349 436 188 655 878 836 1457 752 806 692 488 429 696 565 434 595 794 637 657 1324 297 730 572 467 792 1047 471 843 1035 394 808 307 664 438 347 715 948 768 474 873 700 747 739 1149 682 1722 795 1272 994 916 932 814 737 1086 895 364 829 730 1062 923 507 447 430 670 827 1522 655 974 310 934 1038 814 746 336 902 1455 881 212 588 1369 835 959 558 756 1110 598 614 1291 766 667 966 422 350 818 775 275 768 283 463 656 946 565 675 632 1137 837 564 1057 631 470 1295 1162 1784 1138 840 661 988 527 1008 848 552 609 647 295 1029 829 847 681 484 702 313 632 351 558 518 919 270 1079 1136 481 734 1312 508 1195 547 383 898 464 818 295 713 1185 884 207 939 1064 809 672 823 1267 812 987 437 666 847 64 1155 910 176 553 711 945 655 602 639 400 511 832 834 1221 293 581 1112 1342 1261 1077 140 389 716 80 573 1346 466 557 1016 783 292 730 971 283 859 1136 445 636 607 1125 243 1006 447 1389 811 409 1294 514 791 239 725 847 373 511 557 440 1373 1106 918 262 268 946 401 864 397 860 333 437 401 193 969 414 823 359 945 459 492 523 311 179 1016 647 1173 562 489 652 150 532 206 1012 316 688 1042 237 1188 1033 899 602 237 777 696 1246 307 927 299 713 555 1114 463 706 647 963 677 901 656 931 180 579 61 849 1481 301 593 551 488 983 1068 327 665 929 754 1237 478 595 938 781 643 970 705 1559 810 344 588 591 942 417 332 1030 889 623 1155 1175 725 658 525 1317 642 865 750 558 1071 556 546 419 237 1029 236 838 228 775 1259 603 189 581 847 211 496 689 774 902 882 1052 463 512 986 747 292 1354 570 1149 520 857 567 619 209 1450 539 1283 809 1293 423 710 842 407 255 1260 34 400 1142 329 186 376 517 519 942 52 1265 226 103 784 373 600 573 399 277 971 905 624 1308 625 164 693 718 388 395 732 723 1093 357 1072 1074 536 732 446 167 540 653 1115 629 390 535 730 448 863 234 859 434 678 806 1013 839 1109 1065 1306 721 477 578 601 749 547 687 651 470 562 220 174 946 840 486 374 830 653 1014 749 838 828 460 973 61 240 822 175 1112 432 210 254 930 714 800 563 872 236 1141 1349 662 911 314 330 260 689 768 950 15 193 622 495 717 1282 547 54 658 262 571 1600 1298 611 802 512 692 603 542 220 1461 1000 153 1019 1132 464 388 452 528 818 1073 601 464 312 467 1109 658 868 859 864 1066 889 854 890 155 812 1308 352 322 216 144 673 668 193 599 517 290 563 696 383 391 421 356 370 825 889 600 498 435 1278 494 873 475 746 559 967 915 178 846 880 1109 653 176 519 815 693 543 759 267 1044 1007 867 880 716 256 523 409 831 876 33 1053 767 552 967 1020 560 785 696 79 311 153 408 1413 681 245 201 844 616 737 1044 1190 801 547 351 204 389 1075 465 775 932 921 1301 609 225 323 479 382 318 684 418 953 534 727 869 1074 586 506 709 466 515 61 603 287 826 479 899 1516 433 163 661 465 1407 325 831 881 767 852 1070 853 567 1185 614 1092 1338 727 270 834 588 742 1099 871 705 116 1091 1461 527 391 954 75 735 876 1152 898 1228 695 654 326 297 651 944 880 809 345 203 645 398 348 1187 599 581 1600 1323 614 336 432 569 658 666 854 324 1038 727 667 684 1055 297 320 356 568 1298 1669 634 974 402 161 722 1212 509 701 727 597 568 535 815 249 1104 60 910 611 497 797 229 902 475 356 743 880 1081 352 825 202 1044 360 457 521 738 895 1463 750 663 171 922 729 810 1280 691 626 523 1039 455 594 1071 224 765 274 1038 588 180 792 411 628 1043 147 849 499 1559 828 416 1064 699 801 855 432 741 637 620 1011 221 579 460 539 756 685 457 928 469 433 458 612 663 211 582 437 188 358 176 836 459 1105 724 903 251 1194 195 840 1137 914 845 476 162 1168 1220 168 499 629 1309 1157 414 1423 800 632 530 799 955 376 409 670 828 843 474 944 726 397 400 869 472 1124 790 1532 152 90 860 1042 651 294 1056 718 638 822 275 1072 1387 599 644 1017 649 974 307 741 720 317 713 299 409 1268 627 690 574 870 462 358 464 1115 552 843 799 626 121 967 557 112 686 1019 854 808 533 1082 799 940 1014 422 1118 349 808 470 529 1350 696 815 604 609 1058 826 238 613 108 761 676 1151 117 514 1195 553 189 146 355 1230 865 236 63 130 1334 568 711 765 594 943 287 1047 664 616 509 701 714 282 658 515 651 712 724 638 842 506 396 233 569 471 227 774 369 965 722 423 342 851 673 1043 144 153 191 1322 89 1000 288 262 618 424 188 564 1048 229 631 674 740 447 417 134 821 808 417 321 845 687 304 456 1030 369 825 1038 150 744 632 1462 326 731 598 159 650 748 468 911 702 268 1522 622 576 1021 1114 712 711 754 1489 101 579 445 729 820 578 1107 731 197 704 426 481 866 454 1304 1093 369 1245 676 584 323 978 536 734 354 1106 321 1224 1163 574 519 568 148 970 514 754 395 707 200 325 806 265 473 510 564 993 1558 796 365 225 1166 735 1153 686 162 489 815 905 485 534 158 649 417 698 672 864 724 501 923 210 643 1430 230 611 809 1397 1107 435 662 439 388 1098 361 283 607 1195 191 159 1363 693 640 529 267 205 117 886 766 809 396 712 886 411 844 446 583 684 1308 931 266 891 1578 1119 550 376 434 519 564 444 639 677 647 794 189 796 829 550 544 796 850 699 36 803 765 339 1063 721 880 1053 736 685 612 716 1294 594 360 1298 607 1229 1360 186 1390 1291 347 580 578 884 788 1044 754 387 907 49 765 485 437 814 1163 963 665 274 1120 334 1162 1095 922 52 342 274 151 320 969 287 727 532 166 560 331 891 758 770 553 619 540 575 670 545 239 596 1392 784 238 482 499 492 1147 757 335 194 859 963 1710 317 180 775 634 299 238 1530 1044 429 663 864 300 588 395 228 444 705 481 786 384 611 907 1048 882 1445 611 445 827 565 589 906 1003 656 276 91 1214 871 211 481 878 218 393 236 468 861 1478 508 540 813 386 219 631 734 537 229 740 221 682 598 1014 427 979 748 361 736 593 1527 323 578 504 620 762 705 430 672 439 401 574 669 322 918 130 838 565 578 323 288 362 609 646 724 1121 456 855 515 470 584 601 559 507 587 476 206 439 720 573 1385 411 276 393 479 276 174 693 1109 1076 626 712 175 447 1017 776 252 177 422 594 258 1171 768 1090 1173 994 122 547 836 1065 1093 63 177 1199 324 683 928 1018 170 497 550 503 525 763 657 744 304 623 1051 274 1303 649 915 284 1024 520 541 341 740 615 551 731 1398 1348 179 682 302 778 798 192 395 753 879 482 559 755 376 744 517 400 1154 795 433 511 287 882 1570 502 448 454 324 355 1172 1513 604 856 368 547 797 463 133 937 102 847 443 812 636 835 806 1352 1484 163 553 1024 1370 1492 864 493 1134 516 645 1121 788 597 669 368 1346 529 929 679 592 529 286 1044 680 393 1129 920 681 1217 505 621 805 553 707 494 900 422 1061 426 959 605 540 816 514 401 1199 856 231 368 408 1275 460 811 741 399 1144 92 460 754 820 676 231 754 460 1095 588 662 1078 220 970 252 859 246 814 1219 1243 362 206 750 1007 305 449 81 730 1031 325 174 497 1495 592 406 426 426 635 310 1045 605 419 808 409 871 226 393 823 251 872 411 514 139 107 528 1224 1032 236 488 1114 318 1061 1058 1571 1171 389 129 806 439 251 661 561 1687 749 178 586 792 121 899 716 781 882 1029 985 303 514 1200 360 486 586 553 936 871 1158 1304 602 896 531 956 955 395 619 1249 428 747 765 1293 150 777 766 1121 397 439 960 144 1176 645 785 770 427 287 1110 27 1358 102 876 417 1187 228 141 506 338 714 48 593 1232 443 498 315 789 1050 354 268 645 907 174 254 1017 411 179 788 846 626 570 515 824 467 327 555 869 344 673 884 479 1083 239 673 1375 679 368 357 539 571 283 758 544 1248 315 864 624 752 771 1119 998 78 953 478 1106 1011 740 617 509 679 306 849 195 270 1161 400 777 345 200 68 947 763 897 652 242 829 301 643 797 870 870 82 381 710 433 279 572 531 913 714 890 1121 1017 361 781 33 126 533 767 1053 318 1009 988 1161 585 873 878 460 1401 987 541 558 336 1298 911 95 872 786 158 320 394 762 814 547 487 671 810 993 26 192 643 609 1309 740 713 288 778 721 795 384 367 754 304 269 648 611 901 719 466 376 1194 1380 295 495 451 1059 325 855 170 877 561 762 497 465 1003 1101 594 990 182 332 549 1306 820 346 1094 776 857 408 501 423 1712 221 323 660 569 302 777 390 533 849 1276 222 160 942 1466 1168 401 630 228 1095 570 1194 988 1093 706 240 841 277 468 431 208 624 1236 198 1277 1344 168 850 451 905 1489 600 901 774 907 1222 1073 179 735 457 266 612 314 915 931 1002 876 308 404 690 365 1151 448 511 387 406 1107 485 380 216 302 395 1403 194 207 83 359 503 611 1153 1544 357 992 905 724 611 604 485 937 318 856 653 744 1333 351 1273 655 361 722 1317 446 933 666 853 643 807 1186 763 559 645 765 259 798 897 740 652 802 1141 348 867 667 727 222 1219 999 362 787 422 780 1494 459 830 458 820 650 545 353 457 1098 78 227 424 656 1222 1366 701 628 303 718 916 514 546 762 1218 200 522 934 125 360 564 1211 865 404 530 687 1392 1041 1346 1335 133 845 43 724 776 266 639 1015 843 260 175 1004 654 344 285 291 175 472 623 1100 580 1318 345 528 131 566 1092 669 421 249 250 773 349 638 1431 876 687 947 256 712 399 434 649 961 702 378 575 426 747 590 175 1067 501 734 1101 743 1087 1012 1140 509 699 426 232 579 413 843 368 710 887 167 500 551 982 152 634 528 761 797 740 424 671 443 1528 535 764 469 1362 819 863 366 563 778 816 1090 530 773 1093 1272 507 246 893 817 623 410 257 1158 682 468 948 1524 1224 415 498 894 461 453 864 548 521 657 997 400 1125 496 891 438 862 993 847 1212 382 1073 617 409 1541 473 975 1020 439 375 1089 655 892 629 247 636 1189 927 196 772 1036 554 889 1440 700 1193 829 916 467 404 576 399 354 433 175 818 448 650 317 205 841 286 744 23 356 783 718 707 685 453 653 1542 417 214 871 822 782 911 1131 694 1267 1103 1031 1045 832 627 478 440 1215 694 975 1157 644 157 95 1075 1204 874 260 1124 164 975 652 728 142 772 1233 950 977 186 148 773 319 750 1404 527 359 547 198 140 1092 313 758 350 501 1261 693 365 166 431 681 518 756 302 711 509 453 509 739 129 602 267 553 1317 1454 733 515 905 1167 460 1183 507 869 774 893 540 822 328 1129 441 959 9 741 573 358 1176 439 863 750 779 746 516 719 536 164 815 702 375 465 390 157 132 582 1127 543 1284 442 272 1127 630 803 1370 1015 623 671 606 1539 403 503 844 741 638 462 347 205 949 942 294 757 319 195 223 384 709 321 718 1138 599 893 541 1110 757 905 697 1107 262 720 738 1328 359 362 390 161 444 749 126 923 779 848 380 523 416 608 201 216 878 872 877 596 436 384 470 805 865 743 675 660 353 332 410 118 810 752 324 1316 513 764 373 1462 984 203 809 907 661 133 236 1019 1121 621 1081 1322 869 732 320 382 1167 205 523 1060 1304 141 984 1503 568 447 807 938 500 829 550 354 912 1126 1004 1035 766 572 366 889 617 254 631 1076 1149 1407 359 722 565 450 1025 447 444 725 868 1018 478 825 968 938 537 769 439 640 309 733 861 160 620 154 230 596 829 758 617 956 1220 565 456 570 605 1779 607 423 508 509 168 537 799 664 957 637 901 714 619 1061 719 706 667 868 645 1195 151 329 1159 1252 942 379 446 966 1256 1088 37 813 423 376 630 418 831 370 776 654 369 831 1278 648 733 653 836 436 416 1143 617 204 505 273 1023 1178 315 1247 869 1194 711 755 530 1217 1092 253 407 946 1444 710 455 743 188 467 1176 941 542 215 511 652 319 882 863 926 694 74 692 793 567 492 494 540 703 345 509 1062 493 901 132 304 272 941 622 387 812 994 311 404 529 439 720 544 704 1065 938 263 1137 167 343 1116 637 1137 909 696 428 631 605 298 864 941 1032 302 1102 754 100 984 382 969 178 1254 1075 126 1050 1033 559 878 1223 188 545 880 586 446 582 474 757 828 522 763 565 25 479 680 1286 593 936 420 1112 664 1173 701 424 537 844 821 193 907 819 840 690 315 220 299 109 239 689 620 771 725 492 1129 331 876 477 703 771 791 231 865 154 133 249 835 817 669 427 995 136 1299 159 295 866 62 573 117 1283 476 569 799 662 1314 190 719 440 584 385 1035 1406 862 765 376 830 329 299 922 686 222 762 639 863 505 110 763 602 186 547 895 268 713 403 1454 846 456 375 707 1340 781 589 633 592 521 116 654 685 212 450 654 579 231 889 584 803 1020 190 599 448 1070 731 103 1571 843 523 380 530 129 712 244 308 275 685 777 993 579 873 317 732 619 77 1656 1115 555 704 766 473 859 577 354 703 696 342 608 548 601 151 925 219 557 923 1522 743 585 763 561 537 64 988 437 170 326 871 344 650 1375 640 418 258 1435 149 839 926 1055 482 1008 420 487 699 336 1110 1067 447 1174 112 221 319 774 1054 465 1150 811 1095 1263 309 1012 768 1319 574 791 944 916 253 433 423 675 897 1017 1114 628 529 301 974 940 14 708 312 298 555 695 961 631 603 396 560 283 70 722 657 1283 837 844 173 710 981 734 1107 293 287 203 160 903 317 208 728 130 455 1155 959 1427 1246 526 248 371 1273 745 711 213 679 401 169 516 426 159 1036 1142 465 446 811 487 628 454 363 574 344 1365 423 561 757 263 609 486 404 785 793 114 465 431 149 512 508 566 1599 970 341 737 764 1157 970 923 826 925 392 707 896 694 900 232 985 441 477 682 728 1301 1037 583 943 601 1062 650 155 787 370 546 676 916 907 1000 276 565 875 575 1428 618 567 237 879 717 52 939 1098 552 1056 571 774 768 597 719 530 726 827 888 713 443 834 1039 958 420 586 173 750 128 370 713 334 245 610 393 571 955 266 838 260 570 635 269 606 865 808 677 655 466 1093 802 840 630 828 588 1126 1056 1516 143 872 153 411 896 198 970 183 1019 445 246 320 776 755 40 1132 347 831 147 201 932 920 561 666 83 550 835 234 146 621 33 568 1130 600 623 1242 414 946 451 766 1000 1161 960 513 976 710 693 1246 401 1262 60 145 697 1423 857 1218 328 1317 699 881 543 273 309 774 233 319 570 327 619 352 408 636 388 673 664 102 632 363 213 349 702 750 316 972 348 759 1194 389 1046 503 188 173 719 744 745 490 769 975 258 972 1085 472 1301 465 621 853 1036 317 296 1430 944 238 918 638 367 748 1201 878 446 761 280 233 1234 362 633 1205 410 1502 831 478 254 310 325 830 802 622 723 357 1549 54 335 721 169 297 638 121 403 613 579 911 226 789 359 1270 544 428 591 415 211 154 496 864 267 1185 480 674 477 386 705 946 563 307 277 128 751 509 694 1035 241 770 1080 764 524 217 1086 708 385 174 1257 1053 345 643 832 801 771 1020 883 416 269 849 751 764 842 658 400 1023 156 346 898 732 746 539 822 549 1176 351 442 844 338 605 45 648 695 609 735 400 11 514 229 524 264 198 868 1439 489 1029 313 416 268 1377 1038 608 280 1319 217 604 459 568 649 380 963 1079 504 697 866 893 516 935 655 365 491 455 579 83 271 893 1340 152 339 816 488 473 795 894 825 664 582 151 327 611 1351 509 845 586 667 599 730 857 802 61 457 1088 1155 642 1006 758 733 563 746 384 1273 336 640 631 529 319 440 291 374 791 601 642 403 452 721 335 789 368 356 282 566 1433 677 617 1014 1309 158 144 373 479 921 492 1155 412 63 426 229 396 1198 748 679 561 1117 1093 598 689 287 214 1166 825 300 147 525 1270 386 1572 271 1115 676 188 381 1089 1058 236 974 350 1050 703 60 1689 501 386 951 1103 864 1222 1143 490 511 270 515 560 183 365 360 607 543 1154 492 175 974 1211 514 995 510 245 909 559 708 107 545 953 835 198 419 248 1258 670 644 538 627 192 579 120 447 505 764 356 163 710 661 674 201 473 774 48 442 443 187 763 389 196 987 644 671 289 680 250 941 687 544 170 1105 1241 995 75 1049 294 800 122 99 1075 1452 804 426 453 445 173 799 443 806 1159 454 752 435 376 869 969 159 767 871 650 291 458 811 975 391 458 844 659 558 1185 532 1127 1578 1030 767 1373 487 824 335 276 526 511 403 627 1393 589 799 397 1272 1185 703 668 1039 811 541 131 1300 489 87 432 734 961 981 253 1381 891 1249 912 256 784 526 958 209 1351 213 48 427 1086 534 591 594 223 411 530 241 556 730 499 1559 896 1070 215 427 928 520 513 592 461 610 285 754 1337 940 462 1083 498 847 937 1001 955 627 666 915 541 1039 715 674 403 498 573 734 407 546 733 757 214 500 652 1082 1072 997 774 718 395 455 420 1179 591 685 591 413 391 404 1000 421 914 342 334 742 685 760 829 980 229 700 589 877 923 1289 637 689 1196 204 397 658 550 1121 476 1015 167 577 792 435 1046 378 1219 685 444 1236 736 895 523 178 324 464 665 700 79 1047 652 1023 634 336 769 646 765 360 1326 507 312 700 559 632 443 243 217 392 491 201 277 146 592 474 206 646 612 504 252 492 1521 1058 659 427 534 918 749 851 510 736 672 486 1149 1142 903 684 1025 754 1071 637 720 736 527 237 473 618 830 847 582 888 598 128 198 902 287 801 373 1057 330 1074 602 408 276 640 376 1136 819 151 505 88 315 1229 812 1059 453 1073 397 806 274 399 535 93 688 373 196 1382 1031 267 456 270 936 620 716 623 943 945 411 351 838 482 408 1175 432 495 868 174 802 850 115 513 576 566 1042 149 231 201 291 505 1246 695 248 314 515 467 1412 161 528 846 722 1145 629 833 808 315 504 942 479 600 497 827 1601 659 514 41 1510 696 1136 554 869 867 827 310 731 1116 579 709 299 134 899 1214 727 278 583 1199 1171 384 1004 859 46 1053 320 1203 208 446 645 385 665 814 318 820 581 1035 308 325 882 569 740 915 300 773 289 688 771 141 894 446 1051 967 560 764 889 396 967 639 380 485 295 359 494 208 931 505 265 422 222 1103 377 544 1178 697 275 388 128 523 1008 1003 430 375 582 577 424 943 728 505 766 671 351 630 807 834 547 284 220 988 1297 1056 872 686 1232 1291 374 1256 1164 657 968 570 725 1018 373 689 615 840 706 661 437 748 880 1481 692 467 940 706 600 254 522 880 458 1068 542 503 706 170 930 181 811 379 1310 534 625 836 698 1520 825 798 168 206 505 532 398 646 966 647 943 313 253 499 216 792 812 126 823 643 1318 656 959 899 1373 364 1033 477 308 914 912 570 286 153 1606 494 324 217 398 338 993 433 942 481 460 197 132 991 452 631 1584 994 1022 801 536 1104 554 117 1189 900 1753 626 1155 266 443 549 688 811 924 1337 150 756 1171 1050 215 842 228 776 555 549 665 141 730 186 511 275 409 307 1221 918 419 221 614 306 556 681 1062 139 1000 641 712 952 315 440 168 819 607 892 1066 710 753 876 921 451 1154 1027 930 1084 853 1233 303 453 810 573 829 1254 419 825 644 392 295 214 747 851 769 247 429 1363 1007 1064 365 552 210 1275 332 119 890 311 495 225 236 742 1630 1162 956 737 1150 1029 1042 946 781 330 212 531 484 1163 343 1247 949 492 324 586 276 1298 1095 655 315 442 492 640 622 698 64 471 792 628 300 1004 859 653 455 525 444 815 1382 726 438 634 1262 667 821 1040 620 217 294 188 248 755 544 542 1043 525 646 889 334 519 267 338 159 137 863 973 711 486 967 166 647 265 927 1087 601 1483 957 401 941 1426 334 610 1111 264 898 637 663 328 446 820 523 689 877 502 226 1178 637 734 799 352 1149 733 946 1376 367 997 1151 745 259 153 384 664 284 568 472 1177 1623 705 1544 823 875 210 148 665 827 990 763 552 667 711 741 722 713 720 494 200 1485 969 913 528 310 241 189 64 1368 515 201 1388 625 805 904 417 817 244 1156 384 600 406 132 27 529 369 877 341 498 1141 125 698 494 289 814 1377 610 600 826 660 959 744 840 789 432 349 742 435 1482 730 873 262 723 1180 140 640 492 660 560 1190 573 911 670 505 676 915 700 498 572 299 1357 357 1361 938 758 631 897 932 919 1240 555 369 184 256 1073 1483 213 592 495 1221 980 275 321 1425 1208 472 261 207 555 299 923 763 235 1007 621 284 434 538 1278 456 469 570 872 610 708 148 96 526 581 358 931 1144 461 1057 311 252 859 896 926 820 1526 899 431 1064 1320 305 657 996 1165 1080 135 399 431 905 296 646 357 1305 1297 541 991 394 1329 470 185 671 1221 1058 164 166 690 833 515 1071 803 907 274 748 1122 987 905 687 507 844 567 566 817 1112 549 227 389 197 655 904 353 376 324 1030 1459 962 542 1399 924 401 583 600 1169 634 325 556 809 603 802 781 552 619 937 687 1003 671 165 918 963 354 858 557 253 486 363 1035 916 1041 761 275 477 1103 552 655 605 732 422 395 732 236 262 337 864 201 285 115 811 727 348 238 374 316 704 518 583 258 898 817 391 310 880 685 815 1079 839 967 473 244 735 1310 261 129 1071 981 698 278 267 89 1289 629 241 1076 604 710 633 891 347 589 1094 930 472 469 767 712 486 262 568 808 734 721 1129 469 818 701 158 712 1098 428 1469 257 655 346 382 563 829 529 1480 1045 782 506 811 1120 895 639 792 595 475 795 357 653 188 1364 1367 435 197 716 638 808 766 609 704 429 486 617 397 613 385 61 256 455 1018 1456 719 342 903 880 1032 583 465 80 218 587 926 1019 366 896 629 805 754 301 1175 286 377 734 277 83 825 864 960 620 994 1240 899 728 1165 510 799 563 352 532 148 334 966 854 504 711 672 351 1175 310 269 175 565 795 1069 359 860 395 544 316 514 701 467 480 738 444 613 1268 255 313 517 676 281 80 188 141 747 669 1351 993 501 60 1217 76 938 393 493 571 636 1020 1237 951 703 420 891 1243 903 693 1023 641 535 428 938 302 1004 399 1063 826 236 288 405 1129 858 1191 331 420 1423 395 613 644 502 574 377 178 581 1068 479 1417 754 689 782 526 986 620 620 1061 422 350 542 1152 1205 663 529 1067 139 59 859 815 433 131 304 532 757 217 619 853 187 641 215 966 484 770 1142 825 646 485 1068 541 1198 754 1608 745 698 440 738 608 860 331 280 967 1067 330 647 1173 733 332 175 842 252 772 677 1793 1567 1311 1195 835 589 665 1432 501 828 687 465 1000 614 448 477 121 1497 406 623 308 755 81 865 206 242 341 303 1150 921 760 656 550 906 696 877 217 711 510 130 453 348 890 1095 550 429 1204 398 658 870 486 565 584 722 995 763 361 886 1491 708 678 743 617 389 712 1006 966 227 860 587 838 716 760 790 579 786 744 881 1180 731 434 404 533 272 637 448 639 247 1154 759 710 539 259 1256 819 660 1176 463 1343 1345 495 332 679 747 1091 907 1098 796 702 875 794 431 909 1048 659 340 1618 797 182 1226 769 454 969 825 744 539 904 751 893 478 342 219 858 763 635 142 392 972 212 188 460 1051 870 469 834 704 1248 951 674 165 608 202 581 698 1029 1699 692 939 749 134 411 737 576 401 723 1041 661 1172 213 711 359 478 68 540 1465 456 1119 464 1020 418 885 694 1314 345 862 818 964 733 487 503 677 483 96 514 956 1117 768 676 684 669 64 546 532 462 575 573 573 662 237 688 167 533 443 591 498 775 621 592 128 515 498 548 904 1184 570 1166 649 855 741 906 843 160 1052 278 93 255 518 871 676 791 783 393 457 426 568 358 670 382 1434 480 941 918 509 637 153 349 751 918 576 264 394 346 1363 1055 666 1013 915 437 308 197 919 334 1144 414 1322 642 1001 803 710 859 604 316 382 678 102 962 643 686 829 875 743 1024 709 52 349 796 1183 805 122 719 250 327 1275 279 276 545 834 618 519 967 548 996 828 177 1314 1040 1187 1328 922 595 432 602 371 478 690 974 1234 871 368 550 232 193 477 263 538 1105 996 185 1045 1354 395 247 1267 634 813 730 602 426 574 720 488 1224 350 330 1221 1084 382 204 608 92 1103 779 406 684 741 530 572 878 450 534 1652 691 64 1069 437 585 1134 751 779 937 408 1148 552 1008 971 695 331 690 374 859 646 612 56 356 283 920 1533 816 599 761 210 794 604 779 1018 791 1385 1174 416 899 373 594 747 1154 348 145 1042 1069 618 454 1021 732 1120 861 52 1088 914 941 656 87 438 1205 298 564 266 475 230 854 325 419 698 1058 1053 295 686 408 296 711 797 796 650 697 208 182 989 823 48 25 1048 481 687 545 881 188 1550 564 123 808 65 828 845 590 251 1379 754 887 800 312 608 1054 423 953 520 267 750 346 1446 84 394 709 270 388 873 197 679 1242 704 427 610 333 521 473 352 497 845 250 1431 883 660 396 1046 258 339 403 728 619 925 715 1244 729 948 921 797 219 532 866 307 354 1045 602 611 1161 581 812 620 385 393 759 770 521 1517 572 151 341 759 839 677 596 780 736 675 919 997 926 1107 282 528 822 1393 418 293 223 577 1123 618 161 169 944 435 364 712 384 903 1060 475 694 806 805 720 683 311 836 1311 610 716 426 319 1087 1398 576 521 604 34 832 164 161 68 210 428 925 426 709 483 152 1125 888 852 324 1228 601 1713 482 277 322 999 462 931 295 764 740 622 594 670 597 571 1260 251 690 728 932 618 513 1235 1231 865 972 1357 671 649 434 203 1163 1026 850 808 811 717 1009 487 605 354 778 781 609 719 70 687 875 246 810 342 70 236 613 1115 433 1239 549 361 619 683 864 429 292 875 631 146 1125 377 953 154 1291 694 470 751 519 642 340 784 1085 532 1003 264 417 164 573 433 606 835 1238 622 562 244 399 865 878 271 470 421 1215 225 599 451 757 690 601 908 448 822 572 776 445 373 633 974 1078 283 495 814 940 706 205 292 745 1119 802 690 200 478 325 273 405 667 272 1313 741 192 749 679 548 430 375 498 906 1256 447 721 948 1204 945 1306 811 673 394 717 367 462 719 691 757 673 812 918 796 200 155 859 1033 398 980 491 970 1590 630 291 619 387 436 1255 679 835 1438 820 258 229 1280 610 381 971 116 882 1332 205 1084 174 958 801 1401 382 494 1108 77 898 662 564 762 138 389 792 533 729 1118 269 495 824 470 531 719 724 633 218 287 965 117 965 842 189 669 574 409 761 521 598 1187 659 346 439 419 756 882 907 292 942 743 317 1061 958 609 734 222 1068 171 496 670 1094 674 503 369 967 906 1283 701 662 1188 498 480 118 380 325 740 773 382 1139 378 536 655 147 718 808 1015 580 386 335 342 341 479 699 372 444 298 852 59 597 600 537 1019 775 337 280 500 732 823 887 587 620 180 835 386 845 762 1441 258 1413 399 564 650 406 1298 381 757 983 1240 283 397 928 621 957 778 1002 257 802 1409 141 416 488 439 1212 370 102 491 864 891 436 382 580 1122 436 692 708 262 437 134 804 929 485 723 556 500 526 1052 339 580 635 84 233 461 658 483 107 1177 341 481 915 519 824 412 1307 713 367 397 686 387 555 1325 583 1392 803 1328 935 236 983 703 770 242 759 1558 270 345 492 1099 1083 591 321 1102 743 317 944 628 634 610 790 1413 633 299 499 892 693 410 837 346 518 1119 416 654 595 240 497 371 1158 529 863 906 1255 442 488 976 566 637 873 872 685 275 805 1099 612 1164 585 646 999 939 712 516 508 882 1006 6 169 398 516 1106 887 955 893 276 1434 657 782 635 829 420 509 951 315 321 1429 1020 210 530 347 700 768 459 312 974 728 758 119 342 977 574 743 588 540 687 619 1447 821 1028 219 1068 805 1025 101 311 792 517 929 1007 246 1040 454 416 804 575 1282 743 518 921 670 881 949 303 940 599 377 393 650 47 306 855 1002 432 219 776 684 530 419 135 1105 620 580 260 1173 443 320 828 600 803 290 293 692 112 858 1057 811 531 645 933 411 838 807 676 719 411 743 1126 370 423 1385 575 180 295 507 1018 363 721 585 1169 1154 818 359 1033 300 359 935 896 305 256 25 673 516 475 691 797 639 719 1282 1188 390 887 478 1145 844 858 461 164 481 551 716 912 676 1152 189 1002 377 427 1065 465 472 745 202 384 121 767 255 658 644 1322 842 43 410 433 66 386 618 1461 1362 955 496 780 368 767 537 989 1061 778 438 772 290 1085 777 483 723 716 1029 147 686 733 173 350 1019 180 561 854 549 759 739 922 1629 714 592 470 306 945 999 1019 1129 1190 1271 972 393 327 713 650 1605 1047 587 514 348 823 502 380 1034 998 222 751 1265 696 234 423 1258 1150 442 892 464 318 831 412 1228 747 420 178 660 767 505 650 1029 223 543 611 513 795 739 939 521 945 182 425 680 795 233 260 547 209 665 873 430 913 662 894 650 100 1052 439 597 377 1466 167 709 238 78 1010 369 262 833 1561 595 595 258 1028 338 518 438 377 956 597 483 509 1140 1088 127 376 1218 635 227 1304 333 137 414 675 497 195 312 1009 1001 754 875 292 647 1180 804 1100 453 1260 597 255 560 322 910 589 1112 531 687 504 946 850 727 878 221 877 967 1341 108 866 383 495 473 762 501 373 323 1351 869 1261 449 970 647 329 380 372 906 734 1250 699 630 941 707 552 1393 949 854 638 500 639 1298 1015 355 738 881 668 1060 340 1505 1311 1086 314 736 600 1287 544 234 448 749 513 976 550 889 794 1009 700 552 785 486 819 958 869 549 659 457 1603 687 985 743 755 806 485 887 500 794 357 853 1196 400 1061 652 615 460 534 1254 328 726 811 824 1401 242 324 1339 865 813 1371 603 260 203 504 669 1094 488 924 974 216 1177 803 938 1025 516 972 139 1297 386 348 1014 1015 150 742 1081 817 874 457 503 563 360 321 212 371 493 320 659 749 1115 206 1071 799 642 811 573 1239 976 408 564 744 1359 830 373 1070 1156 803 502 491 441 522 454 273 992 964 590 203 604 1349 466 1001 735 555 1228 508 426 702 154 973 518 347 714 632 632 520 668 1033 1062 875 923 791 612 444 525 559 746 823 887 1292 695 199 807 58 659 402 1418 789 1394 158 672 111 478 311 1424 570 468 737 937 568 910 1209 849 416 249 330 954 523 207 1415 173 849 342 679 1173 895 601 1118 473 337 1258 434 331 530 910 383 624 53 486 457 682 83 206 326 233 577 656 536 550 776 575 811 244 509 219 310 1145 202 995 169 669 259 84 252 597 957 334 90 967 1038 368 574 665 570 568 1546 792 708 194 465 471 816 403 615 1110 108 695 1689 610 523 655 1090 481 509 44 601 565 576 614 901 618 436 773 246 615 739 857 359 770 671 1127 687 769 950 387 815 509 1123 1541 54 630 273 997 188 400 620 854 291 132 211 717 583 649 194 891 224 1053 186 424 582 1125 564 946 227 544 860 460 640 408 622 783 360 829 826 840 503 1005 522 529 628 509 818 453 210 567 723 651 840 541 595 476 906 789 990 445 941 664 81 1369 387 478 34 520 927 609 1289 575 680 372 722 1494 1147 851 1410 167 838 551 1074 1255 1127 300 283 258 780 614 1205 520 671 201 593 586 467 343 935 280 877 616 1042 85 264 368 1271 544 577 575 1301 592 1266 795 616 751 671 274 383 901 999 652 164 590 926 747 767 684 1211 1086 649 425 696 965 745 410 1468 568 472 1357 811 500 329 766 195 886 398 601 322 371 465 1066 92 412 279 973 903 1217 525 503 1082 286 399 245 218 337 999 271 572 562 1180 997 460 758 958 696 366 1639 793 936 751 260 973 260 714 1202 776 913 805 1439 505 1143 672 497 802 288 900 556 803 870 545 918 409 759 696 854 405 773 796 759 624 189 668 412 533 463 603 302 292 189 1008 1126 289 848 412 954 744 666 163 158 474 922 815 1373 1237 667 379 1056 247 276 1060 841 308 858 761 465 643 1159 728 436 658 471 1004 413 697 381 1181 1193 234 360 464 842 298 474 1103 140 1096 291 798 1032 434 616 762 883 194 1101 1226 629 1156 83 879 464 961 863 616 255 703 305 509 100 294 638 816 1083 416 1376 499 410 814 1162 569 792 732 863 907 386 526 1445 314 374 256 392 238 425 366 721 384 780 1142 781 727 368 1300 461 705 1139 788 1335 750 730 575 584 825 115 431 477 698 1157 478 823 778 785 569 895 139 736 858 617 1094 797 266 1634 1217 618 97 895 978 259 599 1369 839 310 1065 294 423 279 540 176 1165 631 414 614 1406 977 697 774 93 838 394 717 1279 597 183 340 867 863 1272 1015 661 148 527 928 533 550 662 564 1556 476 545 1182 1159 347 351 429 631 570 939 720 345 311 1070 422 1206 222 924 538 1283 229 398 108 976 1155 1111 778 635 949 242 483 817 168 670 530 223 391 1487 174 485 503 1337 622 835 884 281 649 412 328 309 281 894 1157 995 870 441 602 448 201 745 85 1023 530 388 703 586 85 816 53 604 667 1116 1478 936 661 1053 1078 686 676 535 866 290 954 758 1534 916 1121 579 306 282 496 168 210 201 912 800 282 977 529 996 448 185 663 887 545 416 992 290 1435 565 902 490 654 454 336 566 921 133 1139 652 287 747 719 822 1059 684 273 921 598 529 648 1327 924 358 1548 158 553 1164 440 827 283 265 660 1228 762 798 394 278 488 757 318 1163 128 742 643 698 1124 302 375 504 1006 246 463 653 431 742 565 316 133 683 402 974 554 1219 329 217 604 443 648 145 495 356 337 1158 464 362 1096 219 422 1086 586 988 1181 1101 1049 289 1097 1027 97 1135 67 451 750 886 208 860 1148 1407 742 703 1099 1070 799 630 492 515 819 971 843 538 1384 544 196 969 315 846 456 1196 384 348 924 1184 645 1435 260 274 534 564 1180 612 298 760 567 1250 939 1186 415 897 936 315 545 425 510 289 331 1209 606 755 697 828 219 887 618 580 783 655 341 570 1352 193 977 559 900 921 742 630 828 1082 972 770 576 298 687 916 753 771 1054 345 803 540 615 386 651 411 715 960 671 864 103 95 318 556 484 1136 841 856 186 1001 182 936 734 133 156 282 869 398 524 1017 70 155 958 613 440 775 991 428 144 537 519 1042 737 582 272 415 700 1066 816 307 152 669 423 558 466 1061 1058 770 497 1260 75 441 346 504 423 330 383 1207 961 713 448 1000 862 738 1201 756 909 647 618 833 875 728 1069 142 753 675 573 472 250 34 1108 709 403 690 996 232 623 950 1287 1150 820 168 586 1073 1148 342 134 557 89 723 379 292 907 986 648 380 590 639 502 151 1035 1359 752 149 456 370 448 697 65 366 95 415 1002 397 202 320 1555 658 1326 542 1017 620 1232 325 934 408 368 792 918 269 828 431 435 845 1404 516 898 581 425 1423 882 1183 373 836 389 553 702 650 340 1313 1183 949 422 519 669 687 486 925 214 747 556 925 569 701 1642 738 697 692 980 824 1073 430 218 1131 704 858 882 490 491 1058 537 292 972 1275 1004 647 1701 376 640 758 99 1305 338 804 430 468 1014 623 428 845 343 1467 605 1272 935 670 889 816 386 910 549 471 289 826 387 632 304 569 606 479 1392 63 608 1206 850 898 1407 1042 597 386 836 722 1367 74 991 1007 310 136 975 665 623 104 106 725 1109 332 206 486 1043 716 421 256 391 1054 630 825 718 180 938 361 535 519 522 1434 729 497 339 697 537 998 1039 661 455 463 726 870 723 896 518 301 603 53 477 910 173 193 570 412 244 1063 321 1052 1752 913 865 396 664 820 1023 529 243 146 744 926 1246 939 732 928 387 623 341 1062 689 431 983 504 446 667 880 163 862 447 341 647 1542 1316 526 613 473 219 824 1169 1047 828 486 1742 157 585 475 183 867 491 524 239 1104 788 835 595 943 692 1155 351 433 206 1069 621 565 391 483 814 593 287 54 692 796 818 566 269 375 357 523 198 468 310 780 959 1156 494 452 282 320 1016 1145 200 617 939 1002 673 346 357 218 665 622 855 287 1349 1110 1165 251 309 915 505 873 612 357 262 683 671 965 1157 775 825 144 505 246 660 473 957 421 594 853 452 355 100 415 638 169 894 310 1025 601 220 387 544 551 898 838 1007 794 819 355 1184 633 525 336 1181 508 282 33 265 654 705 377 353 728 860 170 549 1125 328 1014 166 457 140 184 1249 846 687 866 810 157 550 781 1741 715 587 938 450 699 948 408 249 516 245 593 839 508 762 445 398 303 477 295 683 214 609 319 1014 278 125 387 146 572 676 592 738 1301 403 1107 787 645 85 707 519 474 518 639 871 812 684 332 460 537 471 1075 623 429 607 632 156 154 501 815 651 908 438 356 1214 687 1172 330 384 625 1130 364 361 869 849 880 491 522 702 407 411 224 573 1039 303 937 927 1111 609 377 720 260 104 800 985 1078 598 895 507 893 796 589 1157 626 643 262 910 577 853 751 761 183 652 368 145 653 616 966 765 645 451 805 1504 1495 789 353 555 392 1207 381 1504 442 520 1461 1130 974 1412 282 343 779 639 295 810 730 150 163 1030 1022 814 742 382 650 596 1321 629 393 349 1041 517 416 493 959 433 904 1021 377 195 246 770 157 585 942 1080 614 382 499 835 433 923 747 628 873 718 749 1226 459 278 728 862 251 583 970 997 250 698 617 1069 702 1298 286 1040 809 399 396 945 146 305 798 336 337 258 379 1131 233 507 370 462 863 451 770 593 685 454 613 194 1089 951 1074 181 819 1069 489 765 320 257 833 334 1161 259 792 424 391 967 266 642 399 680 642 1055 560 474 264 411 1294 211 401 820 887 469 993 49 1002 287 652 579 155 976 308 337 751 925 583 83 274 235 872 277 139 281 808 552 684 839 877 1664 282 1082 1468 503 590 419 615 366 381 429 530 54 698 151 686 263 762 934 819 561 1014 822 844 1390 435 365 1108 790 442 752 856 675 235 368 539 589 1493 776 505 480 901 1059 491 630 489 459 1255 514 468 824 451 191 669 674 391 1446 393 871 487 787 590 1136 1000 669 1267 664 548 659 589 930 1233 827 585 1202 604 982 1067 1269 823 1129 501 501 153 885 630 685 506 390 413 297 921 1158 978 1091 661 1002 1160 528 239 282 158 1180 86 585 1022 669 566 373 852 760 392 692 1049 787 488 908 902 974 867 256 420 898 645 685 552 397 556 376 360 574 588 1122 884 683 269 700 813 363 757 795 531 593 1210 1023 190 568 396 89 553 931 867 964 431 867 440 1317 121 361 777 852 357 1403 657 663 462 263 48 328 516 292 534 1475 97 305 563 289 494 1106 257 483 774 1434 1097 210 1098 776 973 812 581 419 1172 1111 289 183 1200 542 1162 142 499 810 895 484 824 994 389 1603 802 657 31 641 1051 998 1214 532 1016 1618 724 627 843 63 892 860 538 188 267 220 351 772 768 501 435 901 1275 635 895 1128 794 830 696 1201 1174 1027 495 1038 999 1041 339 675 1376 421 288 947 1228 919 104 1223 79 911 825 1025 686 712 612 911 954 428 493 391 678 1476 633 453 820 713 1200 515 406 533 590 754 980 555 561 911 441 928 1083 793 938 563 1170 913 268 514 669 451 443 556 510 845 399 1048 1059 606 656 158 777 219 206 149 328 633 581 348 797 830 763 1504 457 737 808 1083 1336 161 867 144 911 800 676 921 1328 254 864 1202 231 1239 424 127 620 551 1023 746 737 1241 806 149 684 928 40 317 469 168 353 1026 1117 570 916 618 846 329 656 526 782 727 480 205 390 596 932 444 806 661 867 950 804 144 1339 409 1081 822 910 548 706 818 568 671 795 275 481 904 487 124 630 717 672 975 983 586 365 846 660 757 132 519 739 315 894 891 1041 495 688 1155 556 301 651 203 359 320 793 253 829 106 602 957 814 477 912 391 735 773 478 1291 809 1244 1303 455 1110 886 883 163 359 1005 393 886 105 576 691 159 215 939 427 432 725 255 1011 573 780 1164 241 450 414 498 727 858 1157 1220 824 85 1163 530 78 160 592 796 482 1244 1107 613 563 938 809 521 1351 232 1631 898 160 560 736 298 949 1269 591 269 628 336 681 1102 109 251 587 762 1056 312 688 412 637 371 270 212 764 963 937 1313 992 552 760 1120 503 1460 508 271 124 1122 949 999 167 379 1082 409 1180 869 1023 897 1096 470 427 805 727 764 1025 531 188 794 1091 249 853 464 1013 911 942 268 344 557 728 751 650 955 1222 83 532 849 438 440 792 787 1200 1214 332 461 1096 333 1256 944 788 896 429 608 820 707 471 988 118 1328 912 448 1235 667 620 315 488 874 882 1341 351 367 190 1161 186 921 1552 662 1268 460 1038 945 421 1100 252 1370 1032 271 568 815 381 316 618 551 217 1595 466 505 495 75 782 335 500 529 1111 506 635 448 686 1001 1086 845 1059 682 883 835 463 917 467 1273 816 320 1178 742 865 515 464 688 675 362 1700 295 354 389 124 596 455 825 253 705 909 851 856 720 1018 689 1130 311 316 709 820 641 712 125 1259 460 904 276 406 1421 915 417 804 852 519 1007 738 1059 655 212 498 384 819 1095 199 483 488 1121 618 907 518 273 590 655 809 139 752 853 955 140 744 780 556 219 486 266 437 1742 439 983 547 463 621 383 256 1084 218 1136 487 718 1074 638 1011 607 435 660 582 783 1073 399 236 648 912 506 583 1240 574 443 1022 1370 188 536 90 366 659 824 700 587 534 1051 622 409 148 974 596 794 368 214 830 753 861 651 566 314 476 289 185 1103 560 1192 251 951 473 1190 760 712 204 1130 1345 310 576 229 236 1062 424 345 84 113 849 643 524 906 1489 394 385 739 1043 47 394 898 1074 1332 615 265 1338 94 439 730 1236 256 846 727 1072 463 795 152 623 529 523 655 518 38 206 826 778 759 389 598 994 700 713 346 842 704 462 601 385 1120 534 979 701 1399 73 990 1116 1687 613 851 1097 1049 1097 774 661 176 639 798 676 260 1224 188 377 771 375 517 769 871 1017 856 1033 129 1030 884 354 143 683 1131 468 956 864 962 513 832 649 451 797 1039 445 1759 220 959 586 957 571 919 1336 726 863 815 610 461 549 1438 1678 753 817 286 586 702 1041 512 791 833 453 788 129 338 993 696 318 259 283 462 645 213 439 909 1582 848 908 238 466 368 194 639 346 578 356 705 933 572 854 246 859 485 555 572 404 758 272 831 672 1209 758 773 1377 1422 498 666 590 1122 552 134 1523 572 754 266 440 643 168 452 1010 1323 664 126 101 1598 697 356 1400 660 674 446 706 943 503 513 483 963 736 108 583 786 340 793 408 1141 1062 539 681 1127 282 903 528 877 619 820 627 726 1121 1278 252 486 625 260 591 146 591 215 939 929 1091 921 1267 1080 508 1016 1230 891 1126 355 677 878 894 1055 1285 271 678 564 1262 935 590 450 850 352 1761 222 954 841 631 370 271 465 1140 841 366 838 280 947 548 801 437 671 352 715 735 1523 889 215 1097 796 368 491 518 368 760 447 518 798 229 515 600 667 662 763 398 139 966 726 774 573 601 461 429 732 652 551 954 565 873 1139 1134 971 579 277 786 464 802 164 417 204 930 408 756 397 1711 430 1282 1055 1044 533 1019 1268 355 480 967 608 924 1258 585 518 347 887 241 605 418 846 1076 507 1382 1392 457 576 867 947 766 159 701 545 453 893 257 663 1630 253 423 967 398 662 920 590 810 399 504 743 992 388 400 1101 626 248 542 185 139 731 158 965 589 283 818 439 546 962 844 694 1136 993 805 858 1310 915 467 812 1234 649 254 1121 679 1181 423 922 762 585 1430 486 866 873 521 275 635 801 895 301 677 1191 220 804 737 962 956 361 1209 692 383 437 1225 637 680 746 907 783 489 406 559 1211 698 552 994 1290 566 616 768 836 474 838 757 911 467 600 650 439 570 408 613 205 758 1198 471 883 1097 663 444 227 1451 380 256 1116 633 887 324 416 617 409 942 1265 997 435 956 726 615 591 399 1010 321 300 345 999 642 339 1082 787 1010 162 502 625 113 1118 795 253 1005 1181 48 791 1060 960 1038 1162 665 911 645 480 359 847 743 1020 287 623 1087 140 658 718 363 346 1526 706 532 1242 353 372 944 674 314 725 1184 1007 1376 685 1550 842 853 678 1018 1270 1582 467 803 464 814 557 427 775 717 501 374 1018 194 638 234 620 1417 930 1195 546 50 776 1211 550 692 1092 502 1222 934 961 205 881 1055 939 596 173 921 1061 634 280 316 562 427 353 435 608 253 1016 1151 1371 927 142 172 57 263 386 118 556 876 1063 825 718 1066 805 802 895 1029 1041 804 1267 1167 792 392 379 468 715 748 227 947 1496 485 238 593 194 1344 233 353 316 571 655 1346 1053 493 758 751 272 1764 1187 842 679 797 682 1655 822 1044 488 533 1520 60 108 247 444 843 565 550 478 1148 1162 156 382 718 456 716 640 156 563 552 274 94 352 1104 823 492 1289 325 442 754 1017 158 907 390 867 680 651 261 176 210 900 660 692 772 351 1027 947 937 880 840 573 511 659 545 534 1044 646 865 709 265 491 341 598 1146 685 1119 670 765 529 737 163 390 1102 99 308 585 631 1145 167 828 790 855 389 1499 919 716 866 1068 215 934 500 171 679 1329 1294 158 1174 141 1463 402 1236 379 560 817 115 645 346 475 446 936 194 1053 1048 171 642 312 1155 992 845 42 352 890 480 475 499 507 510 966 837 891 427 759 854 678 635 800 715 312 1546 553 1139 384 702 702 537 464 450 694 652 665 736 494 522 456 889 75 734 969 84 746 657 558 46 502 829 761 511 680 294 720 203 174 922 1066 294 508 538 792 325 719 494 732 735 695 268 742 722 676 853 506 1332 1148 1478 458 609 264 140 643 841 195 1039 297 978 1058 400 740 159 563 558 955 652 394 370 565 297 222 1083 644 455 864 380 478 458 739 518 651 899 356 506 518 189 977 972 236 368 1010 1063 337 1527 443 995 1024 762 688 153 953 347 575 1182 147 937 581 975 947 318 517 27 611 553 1230 1137 452 408 726 1130 364 460 1039 1392 68 774 1194 313 1166 1339 253 581 1025 1061 369 895 183 1305 397 273 976 751 681 800 535 976 768 131 229 1225 811 763 615 298 596 478 339 1489 725 753 443 1244 225 931 619 916 894 614 1360 1448 1097 796 815 1267 469 985 1256 1237 432 641 315 479 216 457 67 458 1119 437 1138 842 834 1528 728 225 1190 380 852 520 986 432 350 1094 627 522 646 839 79 812 282 389 238 1498 688 845 679 636 100 329 280 1062 862 1055 410 705 293 121 102 1224 480 296 140 768 879 581 1277 638 1194 822 702 557 314 1047 664 382 791 712 587 710 495 281 400 655 937 1168 779 415 1017 368 961 427 258 270 877 838 1213 903 244 574 402 978 291 637 496 703 408 65 801 383 828 1281 239 680 344 359 326 1012 269 181 498 288 529 1214 936 372 430 177 434 534 740 341 825 883 692 220 403 1103 475 306 297 940 766 1227 1267 1022 918 372 263 615 181 322 514 711 712 1353 449 438 608 977 546 524 499 232 549 908 915 370 1051 1574 692 659 457 1240 596 900 375 270 809 389 660 274 834 781 289 450 829 1364 61 935 265 219 448 774 302 1064 226 1188 770 665 1298 376 527 1260 333 785 563 275 676 558 711 607 582 863 953 496 945 280 717 336 559 264 576 797 743 1377 436 257 498 372 839 311 533 482 414 535 774 868 643 107 1173 184 471 1005 844 666 363 699 921 206 873 1077 286 577 753 383 754 804 922 506 801 750 821 525 520 796 1173 169 130 773 433 1044 1291 1340 404 345 525 258 700 1004 413 1538 740 490 675 654 1013 455 187 256 320 703 477 1236 84 867 550 1053 438 1336 234 399 463 1443 911 743 256 713 835 1302 373 113 260 870 294 610 546 544 886 680 92 448 245 165 561 792 700 707 307 214 1212 37 848 1053 46 920 735 469 650 868 790 105 779 774 136 370 220 873 557 1171 854 519 382 569 1411 135 592 785 320 775 74 1008 391 347 475 512 312 940 533 957 409 673 970 601 278 925 922 1221 1408 749 760 1111 322 659 893 563 758 991 745 192 371 633 1506 696 216 1135 659 802 763 197 529 897 256 663 830 435 515 732 232 589 297 536 473 118 279 435 866 878 552 619 628 479 1106 615 647 364 788 956 1107 160 965 423 798 435 1026 632 418 1150 797 1454 616 952 656 470 368 235 479 1028 571 728 756 790 881 940 617 687 578 485 928 729 1185 686 1609 833 671 150 1044 1138 495 472 723 426 594 285 881 183 311 524 217 1470 900 662 319 1077 1004 1448 138 953 526 940 1555 732 1299 535 781 174 1109 403 65 950 718 1055 983 507 890 199 889 467 906 176 894 616 135 523 372 599 714 340 900 597 467 446 201 349 1299 809 463 447 228 617 253 1201 714 240 366 941 732 692 952 582 734 268 468 351 1185 113 293 1272 421 312 781 416 531 266 390 518 631 152 535 529 873 262 638 119 946 970 427 1495 784 359 48 962 141 353 993 1455 504 266 381 246 726 1057 566 936 249 489 385 823 127 103 450 392 668 187 282 714 859 832 814 1054 429 669 655 506 274 806 482 830 172 407 292 128 451 959 1282 780 180 361 1040 612 962 632 156 459 375 833 673 833 954 163 866 530 893 1452 915 697 441 1071 375 498 602 793 743 327 770 979 541 111 1039 633 855 339 1242 617 399 921 634 328 581 850 563 240 339 1265 103 512 290 365 978 603 890 294 631 1188 884 378 1064 1036 684 558 514 798 590 461 1006 1435 109 495 248 778 1271 745 251 221 1049 637 526 1022 442 453 1305 1396 725 408 1252 423 980 589 853 1138 501 671 604 329 527 953 428 555 376 173 875 666 1022 1192 711 1148 842 854 234 585 435 1315 961 458 754 567 1116 245 1009 504 132 782 294 973 567 642 899 925 588 646 15 640 1285 199 1196 316 833 1415 546 977 1119 750 617 837 275 698 643 926 311 495 1589 849 617 1170 1194 824 992 755 657 348 504 494 258 409 1203 392 329 451 287 205 881 965 500 961 846 1146 1199 95 889 453 182 472 946 626 1019 1025 1093 161 567 410 115 404 1390 796 654 758 547 250 479 1055 609 969 704 284 752 210 225 1027 1184 541 398 511 757 711 743 978 746 934 463 392 515 263 480 836 445 604 618 1141 1095 353 931 142 1035 1191 534 966 542 391 388 659 572 187 674 764 828 1389 1181 437 603 1148 322 787 1002 910 1222 518 656 961 501 814 356 1171 390 348 1047 142 1124 250 137 871 892 344 795 872 304 725 286 831 371 326 1074 926 1035 889 694 760 1065 925 441 552 203 810 483 1356 454 121 278 574 282 976 137 752 837 453 549 236 177 553 421 845 1043 690 768 402 50 622 358 684 509 747 616 1033 899 1147 511 760 427 36 1208 440 758 418 980 962 389 390 817 833 886 366 1119 934 834 347 236 814 905 628 244 1282 765 422 250 704 359 1048 1000 119 1055 139 768 118 924 947 912 859 350 159 908 669 1236 269 749 806 900 462 748 255 656 524 1020 342 667 55 1324 581 964 386 599 441 455 339 119 724 1434 622 811 207 435 685 10 562 149 389 1304 986 1165 543 558 793 843 386 852 462 1053 526 1155 488 254 727 1796 412 678 265 706 512 860 321 345 489 594 231 693 1302 215 108 1233 1154 192 685 729 555 311 71 697 906 568 1284 834 392 594 701 715 729 559 257 297 1452 776 582 150 109 350 859 891 201 609 262 644 256 1090 787 667 584 527 783 783 1287 458 862 1180 558 480 460 674 604 979 758 1590 230 885 593 368 914 127 390 895 228 284 29 259 1370 396 213 538 586 1151 973 435 531 1281 1177 488 252 443 758 341 686 1000 1095 59 899 1053 828 625 491 137 1073 360 93 897 423 911 719 185 773 34 744 860 1047 975 372 301 526 351 336 1109 846 1183 1603 655 603 1037 463 852 536 937 513 1034 1103 701 561 1193 700 229 555 1294 139 270 699 219 880 501 735 944 792 1544 572 920 1449 157 371 838 240 535 542 601 1161 1031 866 556 1556 174 171 1013 1303 802 669 491 1035 426 128 389 467 433 269 1201 611 282 868 762 1356 271 1574 1345 217 1249 245 479 378 810 235 804 611 545 463 737 1254 751 471 271 633 425 531 967 540 431 568 691 446 1093 1006 1057 105 449 31 758 918 1502 343 563 85 1117 107 945 109 432 221 1095 369 1238 810 788 282 1117 819 1094 240 500 1185 945 333 468 1315 395 1063 1034 680 1217 585 156 570 627 305 655 170 188 645 754 255 916 470 1407 499 660 815 1585 407 51 35 1026 716 702 412 916 932 798 675 589 796 386 1156 801 786 590 691 390 648 652 360 601 608 88 1047 528 399 316 893 427 591 450 969 266 641 478 912 504 310 665 473 550 279 687 598 572 375 892 553 653 318 625 124 871 151 139 740 731 740 894 318 618 666 358 471 624 1083 1180 634 430 528 714 519 493 574 843 383 692 370 594 459 191 921 414 478 1052 356 974 1155 809 490 409 96 466 700 331 605 296 380 346 635 1223 791 952 171 654 574 504 556 390 787 1086 476 130 1203 725 629 617 1171 1177 586 825 506 697 419 513 509 677 675 991 157 174 385 678 1542 1120 928 902 761 565 328 286 631 1165 368 660 1088 540 1178 1068 388 1070 175 355 1309 589 1177 1272 424 1050 627 1349 150 605 204 482 297 376 934 251 1099 240 399 860 1824 316 1232 296 709 638 436 483 1296 699 151 1042 1136 848 203 784 1011 384 171 786 574 377 931 1064 1341 266 147 159 822 493 190 879 618 770 917 572 596 412 691 450 520 1128 507 890 204 535 67 792 353 612 655 1394 671 281 333 224 141 614 910 545 341 958 1215 469 760 365 289 335 499 827 223 858 781 675 288 964 354 324 690 746 323 632 598 406 719 268 444 276 260 725 1433 610 474 1118 743 569 727 549 342 396 888 1093 878 53 1155 414 1019 867 248 551 624 291 941 668 251 592 162 943 757 1097 483 364 473 585 651 641 360 259 241 889 386 294 302 703 1336 863 282 1129 701 1038 751 1334 248 440 280 934 621 843 1125 486 653 994 365 621 1145 350 1058 670 443 1406 666 1135 892 409 679 615 1044 746 1035 960 251 595 127 738 324 177 670 1126 384 355 914 280 718 436 667 386 1341 690 133 910 237 194 842 673 702 757 934 907 555 877 464 301 846 1136 660 615 176 42 273 596 645 486 998 713 307 777 652 722 1101 918 472 1072 484 1093 647 287 435 920 935 660 924 356 550 840 621 1130 179 561 402 301 410 616 1083 672 533 715 430 567 347 726 921 1215 209 614 226 589 356 472 68 436 182 860 607 135 1158 1262 447 547 332 497 248 561 576 428 663 948 587 569 667 1150 705 339 520 856 307 650 743 945 475 580 746 474 892 665 993 1156 978 968 285 1213 1481 947 614 760 595 734 869 499 972 206 872 1153 357 661 870 875 896 779 179 544 360 786 167 925 1439 380 474 376 501 1099 871 643 656 739 1316 445 795 388 446 608 113 972 958 107 305 1289 183 472 570 691 912 580 685 403 862 118 236 572 493 305 621 1006 628 903 786 815 1603 1099 1016 503 626 60 1319 759 597 1003 396 678 184 645 971 691 336 1395 337 644 663 596 1074 443 676 1097 148 1192 601 455 969 191 273 1020 483 530 593 191 431 617 610 854 660 1222 484 801 620 644 849 259 898 806 1154 428 703 1225 326 329 280 830 820 398 573 1364 293 1426 895 395 453 1360 874 615 621 711 1006 335 374 299 936 846 474 396 709 1235 553 506 1007 391 593 407 817 264 1016 306 859 521 34 478 215 1116 805 753 421 1107 642 720 1159 341 342 1108 987 356 1047 988 1084 681 417 992 1116 490 662 654 292 270 1095 702 333 218 930 1035 410 994 474 780 1583 657 525 1054 629 442 409 280 213 1134 655 260 1242 307 257 599 814 1098 178 346 413 759 571 577 927 977 723 320 133 282 838 952 562 355 517 307 287 363 248 889 861 1135 233 343 612 737 356 1053 222 827 1431 571 381 734 751 572 908 585 536 301 352 778 426 499 229 872 773 736 1308 458 1295 848 389 1500 328 517 160 406 1181 335 515 1045 1246 800 630 161 662 1036 79 149 1052 846 1211 1789 473 471 512 928 336 1122 209 470 394 471 733 523 935 468 638 401 166 1134 489 601 329 293 1177 709 1293 298 950 906 227 872 678 452 644 1112 85 1258 337 908 1146 99 48 383 439 319 393 525 1223 468 591 612 575 244 118 953 665 224 130 581 821 568 956 813 889 1374 612 405 605 632 961 371 667 270 272 1288 185 723 828 579 785 434 701 1237 213 503 508 885 160 991 671 1198 815 756 528 876 900 487 93 589 869 1257 325 512 746 773 119 293 1111 304 753 711 279 883 329 1336 906 1236 461 883 413 1232 775 394 260 891 617 693 532 181 665 812 359 605 590 818 993 409 113 854 952 615 955 866 703 1352 567 528 724 636 284 1188 1068 904 186 963 636 284 551 386 967 872 726 1615 673 758 39 494 860 826 303 600 107 344 346 724 553 640 497 705 904 1063 498 635 492 670 578 378 1267 557 463 833 1230 1244 1356 231 678 1014 252 572 502 893 1235 581 739 565 559 1268 1051 241 816 767 893 1567 591 1123 170 538 856 143 1081 890 750 973 993 801 1427 969 617 327 141 315 1255 576 529 99 130 875 755 938 975 489 521 677 495 365 687 257 1271 1169 308 299 214 1188 327 406 327 745 859 127 964 359 745 879 422 1352 1445 765 498 1211 789 789 733 834 886 715 1479 202 722 527 774 420 740 1215 726 451 802 1300 654 580 1079 950 195 503 560 340 672 747 1174 1127 485 793 1420 352 508 888 1171 1261 397 370 365 712 989 907 753 889 844 824 1146 847 153 606 985 178 774 485 387 734 1033 582 735 665 791 551 738 1058 517 307 1336 80 613 182 291 1010 1008 1069 320 678 109 150 769 1135 126 399 953 410 373 944 698 681 934 590 891 572 594 542 516 803 113 612 918 448 625 206 676 1194 406 193 1246 188 289 1095 900 626 682 200 312 1090 177 83 691 737 696 235 552 958 1103 776 433 998 444 220 677 220 216 393 670 451 1384 827 412 319 388 979 317 486 595 525 1052 935 802 1053 79 425 1650 326 543 630 373 227 666 851 467 410 278 333 1322 689 334 693 328 1163 320 835 867 487 225 821 154 212 552 1401 906 1051 479 329 439 420 775 861 887 839 1083 1191 76 691 566 840 1114 500 647 1572 845 127 414 721 234 782 392 275 635 1403 457 999 565 489 626 681 830 764 329 108 251 464 1154 1158 1033 580 276 474 408 325 772 958 278 594 995 1199 1064 853 594 1147 803 305 1581 743 352 1363 270 316 861 484 574 211 522 768 198 186 408 342 1497 538 1491 571 424 1530 847 785 517 1205 380 1205 798 375 938 1721 462 1011 654 698 529 278 1056 188 668 359 950 1097 500 770 337 660 1071 264 1267 1066 787 1377 763 1080 303 279 930 491 319 1097 884 428 441 626 1267 759 622 520 943 865 947 416 1149 264 1166 1065 304 838 1182 494 100 439 555 436 328 784 722 447 1121 955 400 523 730 179 426 801 966 734 686 805 686 894 442 553 492 689 924 631 179 220 443 690 697 1312 903 442 450 387 1151 1216 1272 916 1191 1111 669 650 1417 506 518 319 648 570 969 907 633 230 1033 946 152 344 1447 139 647 954 925 300 365 894 232 158 466 779 484 1248 471 799 451 123 111 425 413 1217 561 617 1392 292 500 890 470 331 928 869 1272 648 377 363 694 931 829 408 572 208 773 169 626 264 940 869 1016 21 792 581 577 880 1096 779 520 95 473 386 526 766 854 684 436 721 300 615 813 928 579 1253 623 241 469 717 889 501 1193 1121 1318 461 284 396 939 509 812 70 509 136 1173 1499 324 732 154 480 1151 861 162 1756 1028 1202 451 405 653 986 818 420 153 1064 766 897 1145 610 915 870 786 685 538 286 511 909 501 156 622 111 563 606 595 418 808 808 529 462 875 982 257 904 970 917 400 817 704 406 692 442 447 786 208 1010 649 538 902 322 1055 685 999 946 567 525 549 435 681 509 832 515 831 988 1008 622 682 248 1611 1021 1119 917 504 572 606 380 1511 139 1091 586 1345 382 500 765 1520 1006 1093 573 876 394 764 622 432 1043 980 675 480 845 1116 922 779 71 257 1102 375 754 1394 403 182 840 550 778 738 681 502 1510 638 89 828 1131 588 947 255 1176 485 314 293 1037 547 418 285 1165 250 134 1265 1470 898 836 1307 239 682 497 749 1048 316 327 811 582 518 701 585 326 684 386 579 887 1250 769 943 919 826 894 1296 943 377 712 741 560 348 990 762 932 860 409 579 918 217 1040 807 913 300 1117 234 104 352 676 163 910 851 528 353 794 428 464 479 748 300 613 551 665 661 740 806 1066 452 368 1185 639 363 1259 691 1128 552 1300 966 430 931 722 267 731 1000 1127 842 911 551 1450 246 563 951 473 1335 726 562 1175 340 1116 714 277 964 894 923 1030 898 58 1217 1170 502 278 612 977 1049 1190 1112 256 349 1155 668 729 989 518 953 1008 528 968 608 559 365 585 760 460 574 970 756 794 814 1061 692 623 1125 862 358 1312 848 121 411 524 736 806 227 251 1061 207 515 161 1163 746 447 1022 789 430 843 626 955 527 224 982 752 556 676 1184 632 311 347 902 787 1468 353 828 180 1491 456 794 801 887 140 770 1392 287 452 945 536 781 408 1165 941 938 1253 1170 483 1246 1029 516 285 1477 885 453 795 672 1130 942 433 961 403 684 351 253 464 245 585 729 29 90 1088 231 874 1564 1201 346 1113 665 1133 455 1292 565 782 278 896 689 917 417 833 833 1086 322 1171 1162 1075 1058 393 1086 255 649 1049 320 831 664 376 968 534 798 242 1246 399 669 498 466 1219 1029 718 147 882 441 559 613 804 727 957 173 749 574 764 630 403 958 496 1409 1060 790 392 712 305 357 1420 531 1084 1016 711 529 1006 828 331 1022 694 946 778 458 591 844 672 1024 1036 582 1077 789 502 325 189 132 176 887 500 181 1075 536 486 669 207 555 393 824 446 743 1065 556 1043 464 275 178 874 63 145 946 276 368 94 600 524 726 1208 303 1267 666 617 557 155 1336 1064 236 1080 333 670 678 306 286 1147 1493 812 1353 392 602 902 477 870 416 387 769 150 802 638 1209 410 731 159 851 535 202 814 480 533 427 1039 811 1008 309 1137 372 516 504 927 616 951 588 695 970 669 752 71 577 868 633 317 432 473 1032 704 424 272 761 80 646 267 30 23 190 547 937 419 809 1149 826 370 1381 664 647 912 695 1162 881 1039 306 82 404 659 397 813 441 489 412 142 1480 386 331 377 481 1289 848 1018 410 634 796 334 705 1109 682 952 679 331 1508 720 448 155 1568 928 723 1201 650 627 557 328 770 291 95 987 794 267 1131 292 658 680 1014 783 226 1054 759 956 420 855 972 407 763 210 856 813 1323 486 628 711 777 1186 875 877 134 101 694 826 413 614 428 333 417 345 384 424 384 345 148 260 667 637 135 797 772 426 561 963 923 505 849 1051 675 919 839 490 790 980 634 795 645 971 710 527 487 988 1219 891 637 133 772 74 151 817 867 130 538 1470 1351 320 494 354 678 178 748 1408 528 50 440 297 191 493 1153 1430 810 442 859 168 812 968 422 1216 1136 761 604 636 826 1221 437 798 1015 317 1221 627 1104 517 459 512 596 383 351 288 455 900 889 436 35 1326 378 599 318 68 650 1237 742 228 397 351 487 884 1189 635 1089 235 536 954 1205 608 1007 165 519 697 568 649 1251 177 342 68 232 907 988 963 1106 503 961 816 854 948 245 748 423 383 629 1036 466 672 791 777 460 1164 407 309 1154 131 1328 320 268 505 446 606 238 563 485 555 819 512 397 225 810 91 741 434 423 291 255 393 804 573 401 1230 640 1014 576 497 668 1204 967 1007 498 971 157 771 820 989 802 463 691 424 702 235 547 808 777 1456 211 587 143 583 661 851 567 1139 718 166 1556 267 892 1427 438 1058 668 543 802 860 878 415 324 105 318 825 780 479 368 703 612 530 638 1243 389 223 264 182 251 533 265 384 412 536 434 895 966 815 515 901 471 816 459 646 740 1266 558 499 701 39 801 384 1183 615 1286 262 105 791 208 724 512 1155 451 1288 698 521 578 1155 394 214 906 222 1044 291 776 1101 418 1366 513 489 567 550 652 448 1068 425 522 1309 218 1171 654 1137 533 1091 541 31 213 916 402 1450 513 711 716 582 192 698 399 1118 619 526 451 688 451 1424 333 450 560 1326 274 424 867 714 930 1383 162 1127 553 85 298 539 799 742 610 928 855 427 204 576 702 607 1028 118 808 1022 590 804 620 1037 568 1018 678 1068 346 1003 551 1000 80 794 666 748 1477 616 1075 741 1160 922 543 558 611 206 1043 277 318 569 1060 368 518 260 274 515 642 1027 1110 846 202 43 392 622 1257 757 571 812 189 740 749 166 498 941 419 70 844 195 964 707 74 152 727 766 790 548 855 810 908 640 863 836 470 339 565 1123 235 1034 233 924 1570 1029 1006 1182 300 320 753 305 97 1162 482 475 705 135 892 1212 35 928 678 1056 325 963 955 534 232 974 613 901 82 130 143 508 683 268 993 428 235 372 436 755 634 440 645 398 783 600 619 95 745 319 271 883 347 1302 815 808 968 733 980 919 297 906 797 504 652 877 775 832 1412 431 460 1222 495 988 667 942 338 1058 573 396 632 118 414 584 400 703 309 415 537 271 500 948 325 1287 1143 820 768 199 450 1161 434 743 1110 277 759 729 1608 332 560 1033 578 392 1134 653 552 973 1475 936 731 415 981 938 703 365 1030 707 750 1123 481 770 944 141 777 334 614 53 379 741 1020 380 709 159 898 746 557 828 685 1141 451 36 954 642 428 749 1485 507 543 395 636 1329 1153 1116 869 498 565 152 725 1363 181 298 390 851 550 1041 623 380 160 992 938 518 503 676 275 775 1037 183 716 703 834 294 174 739 720 627 254 737 333 1181 1083 187 536 617 858 1136 235 136 1239 119 289 264 919 189 797 409 459 697 798 319 845 1024 319 567 758 1148 1209 875 898 395 719 240 1246 864 193 738 245 676 552 478 741 941 800 836 453 993 412 729 1224 893 312 430 454 728 873 475 908 1103 216 1135 345 654 150 522 776 174 773 650 633 144 642 859 254 739 543 1609 831 589 485 1030 390 1041 954 129 546 437 654 535 712 279 564 774 518 255 694 686 901 1000 368 493 144 254 692 1095 619 992 870 906 1356 1621 627 1218 634 1066 1386 577 369 502 631 1142 936 323 1207 997 644 556 1146 467 34 693 1329 865 246 1129 595 1133 740 219 152 265 982 320 500 947 571 898 177 1168 940 461 473 504 727 138 658 649 312 750 1179 701 869 395 576 763 78 1537 489 779 150 242 876 263 73 403 566 125 1106 759 721 374 1379 707 557 1297 157 782 1057 315 249 1070 267 496 123 748 288 202 693 436 1349 358 318 604 297 278 192 894 211 713 427 631 632 1084 369 568 1237 967 1044 360 713 383 314 768 949 436 415 660 468 459 351 613 213 189 663 777 535 1214 444 223 1130 458 253 735 795 522 1080 935 549 951 542 611 399 409 665 333 796 410 1361 586 882 834 902 158 485 521 241 1159 319 728 477 900 447 401 1008 543 611 531 569 895 972 504 288 297 829 335 737 376 839 815 437 298 1050 288 390 338 830 1271 751 1239 273 639 671 260 372 246 410 988 1046 605 762 588 531 625 1082 395 640 339 1242 1076 382 792 990 519 190 1121 259 743 331 1017 132 282 596 926 790 358 651 1007 384 172 481 539 515 622 719 863 486 431 755 786 526 978 113 825 541 745 173 688 565 121 1612 377 593 530 259 322 559 481 488 831 463 1031 828 664 927 1146 418 1097 839 1094 501 1332 716 1099 617 540 547 914 447 826 1326 524 1172 988 902 563 589 765 1008 823 316 424 239 448 618 945 309 590 1090 396 798 462 456 1047 596 813 248 189 461 293 334 991 891 792 511 1036 478 396 511 816 468 1660 835 788 391 210 535 493 912 651 1184 1229 593 810 860 534 860 812 943 287 1280 519 428 951 547 124 323 778 1327 917 1347 958 566 1303 979 200 681 929 600 476 728 784 676 707 360 855 231 119 277 848 1097 743 1138 237 549 707 730 534 429 150 259 1000 670 446 358 725 1102 724 794 57 1368 624 846 1087 1118 1408 844 767 842 456 364 1086 983 194 1032 518 493 532 879 719 225 1282 647 907 834 317 803 638 1189 465 468 317 803 973 945 146 797 179 834 1342 1413 165 936 410 504 721 897 495 411 484 703 992 434 926 649 756 1264 860 1296 982 1146 790 690 986 608 1003 400 555 908 913 1366 1056 411 558 844 758 232 141 664 431 495 332 855 313 849 208 471 1001 392 362 298 930 302 850 727 514 538 1000 855 395 747 775 232 115 53 721 818 1154 1191 739 825 754 911 380 1331 759 789 1264 1315 595 1211 392 1116 422 1117 441 603 77 562 1155 917 843 887 511 125 433 597 501 680 1247 585 342 371 614 954 1027 259 1095 296 989 392 361 840 680 864 126 814 403 324 572 901 313 379 917 405 370 440 1377 874 130 1006 217 1589 1092 689 471 484 624 1464 44 307 370 1007 402 1082 496 1259 616 204 605 964 445 594 1047 609 760 222 879 315 976 611 926 655 1009 1262 490 539 197 350 339 533 1088 985 534 357 667 720 857 584 733 366 1145 770 537 816 255 93 649 797 768 1210 293 569 828 187 438 581 873 215 1168 1348 454 400 370 791 916 570 563 745 620 678 1098 407 563 656 1174 631 502 1052 608 821 286 332 571 1327 491 510 800 163 697 150 1186 453 379 517 366 752 951 691 956 567 802 792 927 473 443 594 398 457 755 383 682 1043 813 420 896 968 582 234 1277 428 803 1295 615 517 355 999 247 604 617 1140 336 50 716 367 602 550 850 273 997 257 432 498 551 1208 737 750 760 634 72 943 480 598 34 1373 737 783 424 1156 429 717 993 1267 269 532 1231 946 1262 754 602 217 353 1237 184 591 937 400 795 991 808 280 257 1374 606 961 724 922 290 968 783 928 293 257 446 657 1033 514 417 408 536 109 267 500 729 1084 309 699 578 541 848 805 737 605 972 874 165 430 626 467 219 417 522 350 746 1048 423 374 711 133 936 793 906 219 1180 389 816 439 848 612 304 438 489 763 512 1460 252 281 737 953 820 157 339 453 644 414 256 460 716 782 769 345 344 331 502 921 530 560 673 701 1546 1559 878 909 388 352 1166 656 571 268 1100 559 661 539 478 1561 521 1136 878 480 1256 1311 438 396 794 448 759 1226 1154 603 616 780 117 684 317 962 799 526 567 565 1121 577 399 308 507 148 1059 780 592 901 314 285 734 537 468 355 829 629 616 563 624 727 106 398 619 965 320 371 297 578 1245 392 742 445 758 733 796 353 731 417 332 865 442 330 426 632 239 1321 17 793 534 298 1368 395 208 533 234 865 307 70 564 356 290 1037 705 601 1008 13 656 719 1169 787 789 520 205 595 1084 713 647 1106 356 754 617 767 677 555 767 352 466 932 210 990 560 609 772 758 1031 1023 46 390 200 766 178 201 734 206 574 561 852 319 1137 203 1073 539 579 622 673 458 235 601 635 91 419 761 384 588 1037 430 1124 916 333 518 694 770 127 1348 465 440 716 353 360 702 940 971 387 409 442 776 577 748 207 236 961 322 938 1497 519 662 793 669 914 361 569 668 205 467 881 919 788 308 141 838 1309 630 870 897 272 1030 497 621 264 1252 613 861 487 303 414 701 892 378 795 95 719 408 491 1079 508 1403 570 938 504 705 701 691 374 345 830 606 383 420 649 625 275 376 756 909 605 898 420 556 139 995 1037 690 31 1180 752 200 894 1255 510 1303 598 397 245 537 791 1198 982 863 906 876 364 546 619 501 861 185 495 1077 1090 357 53 196 983 246 426 357 439 514 751 590 1013 772 654 675 1208 754 747 620 267 665 799 50 931 537 575 591 377 550 946 783 91 1095 1179 1229 351 426 503 710 362 360 813 1030 148 899 433 480 734 552 840 710 864 983 403 1029 316 90 569 880 318 934 861 682 594 607 320 1078 729 390 586 563 374 891 750 219 734 781 766 1175 603 274 765 1019 1038 1412 712 707 715 771 28 1080 1008 1246 917 417 189 1233 985 570 75 644 667 390 1037 1086 368 448 410 375 945 623 649 594 34 198 308 312 903 392 285 326 680 833 851 444 340 890 493 487 375 321 610 327 781 1282 663 442 761 562 771 873 351 545 219 724 821 627 996 1050 653 964 1234 899 352 697 499 527 203 143 142 886 282 386 464 562 754 655 1147 612 131 309 671 1500 1031 205 483 836 553 280 389 684 347 1096 399 428 1551 314 547 1034 1099 807 784 188 712 722 1003 910 1522 798 243 1498 230 609 1107 393 950 456 825 537 231 536 1090 192 1546 634 632 300 565 574 796 713 679 1138 1390 1027 838 987 972 1505 183 125 694 224 420 363 780 241 913 1363 891 807 793 1003 669 334 646 525 302 575 461 842 143 404 581 1177 1295 638 1008 720 1217 548 676 131 274 1033 569 650 708 1107 1182 1085 378 1225 571 766 686 787 1151 735 110 715 1269 572 356 906 478 1056 560 1024 1092 680 451 794 355 442 672 220 1097 541 772 652 442 792 399 826 359 725 217 387 727 143 1118 707 1386 846 792 1219 775 894 557 1355 1099 377 1037 1220 264 476 604 536 225 957 418 747 969 1241 566 514 900 699 465 158 750 860 672 423 1087 555 611 809 868 724 808 512 633 503 196 972 501 435 522 816 1228 1106 238 908 505 469 747 1149 502 668 401 951 1190 159 348 583 61 441 1026 527 420 1321 603 105 1061 1135 1053 517 303 707 144 677 944 486 290 1039 300 421 333 946 363 98 215 1341 223 550 416 558 563 264 854 468 538 345 572 629 958 591 681 735 1158 654 552 699 1093 468 743 1380 293 860 1229 675 414 186 1294 724 225 709 986 283 846 587 638 383 630 596 470 821 183 544 383 1443 629 126 1208 1181 1426 428 641 677 714 404 1326 861 241 289 1745 1076 965 251 816 530 912 998 1057 431 664 526 942 163 1458 92 1640 687 1091 960 743 821 708 759 567 779 887 296 470 655 162 105 255 364 1040 281 618 408 1056 881 559 475 583 552 546 1016 1418 619 804 674 292 403 460 1309 13 472 628 758 537 359 338 597 967 248 988 920 666 1259 612 928 223 275 953 399 1000 499 201 588 514 632 376 627 597 804 1190 1545 146 724 469 585 606 396 457 1259 1010 479 778 175 625 998 594 452 850 329 1547 391 593 1123 1099 1095 522 599 655 1231 607 549 169 801 1163 395 507 976 951 512 170 864 862 880 506 540 531 313 1261 674 856 775 189 327 213 592 715 538 525 332 719 332 336 840 169 948 372 486 236 1405 1014 112 397 159 601 980 270 796 698 351 1011 362 887 917 388 168 506 1331 465 1060 957 972 418 722 602 746 796 861 642 314 366 1126 712 243 248 808 543 158 161 1029 279 78 928 159 1185 641 571 277 902 247 719 454 1087 1134 692 1414 837 638 834 629 322 970 165 748 406 1013 720 780 187 1131 1053 817 703 1039 859 531 211 564 794 670 443 668 861 1431 782 176 973 549 428 1226 371 492 948 656 195 639 1077 56 1510 296 372 914 257 823 638 367 764 978 1251 364 582 391 903 956 863 808 1194 443 520 210 1064 426 1008 617 238 602 159 1084 543 438 752 1222 866 1707 917 555 721 841 1323 709 994 1042 433 996 636 271 972 351 623 479 799 1014 813 1192 1321 1031 1311 1328 553 964 608 850 558 691 535 1273 570 248 506 1238 1016 290 308 622 1002 309 1026 513 211 893 190 935 629 274 668 774 908 245 670 689 1022 659 589 761 797 377 543 370 1021 681 350 974 481 344 307 171 942 727 258 833 501 525 719 1468 630 683 379 634 601 1044 816 933 427 1209 608 832 398 531 462 877 361 368 317 296 541 409 721 625 762 801 238 194 360 525 681 36 680 685 666 1261 811 675 506 321 648 1125 238 739 487 735 237 1025 989 1136 670 552 204 887 592 98 664 690 332 481 425 600 343 1211 466 203 934 98 526 1469 736 128 142 969 833 759 1032 758 244 853 360 1371 249 1079 766 356 387 850 243 1327 269 721 468 550 914 1305 570 546 256 263 1089 591 361 852 156 249 590 1064 972 376 935 1175 984 704 497 1312 116 644 758 362 807 14 709 1195 485 753 1216 832 552 770 1050 931 484 1126 581 595 568 581 166 692 1023 206 1084 683 825 843 520 550 631 152 351 1198 615 821 243 857 657 590 868 989 667 754 1171 157 572 856 174 1385 621 1250 1582 735 1210 734 283 378 837 340 692 1069 387 199 192 329 716 314 586 71 725 871 1021 547 1470 936 614 1124 1279 240 852 322 379 370 801 380 703 622 687 580 427 240 408 900 730 303 266 176 297 673 739 335 452 709 743 860 213 851 1009 635 416 530 692 920 771 635 938 299 895 1050 390 906 396 870 450 599 1134 209 723 791 863 663 1363 846 470 504 504 642 157 1042 514 227 629 627 713 449 1392 584 1014 39 352 894 98 930 1248 552 1249 886 1239 718 694 623 328 355 819 424 449 410 1175 564 454 621 412 762 1341 1122 801 603 589 1023 292 529 996 966 875 1144 161 182 584 871 930 6 301 776 453 1476 379 401 970 283 309 678 1089 348 810 436 1494 214 594 631 1224 641 1211 786 685 548 737 509 1155 945 1486 426 580 904 1029 673 437 146 438 1008 1113 287 835 900 819 612 154 231 1065 501 480 637 325 696 998 648 520 416 564 573 413 701 721 303 632 761 758 115 521 908 1014 1273 662 1608 88 457 492 700 877 743 572 1103 782 1070 70 887 1068 899 744 803 703 834 599 260 1035 387 547 798 874 317 1020 791 280 818 823 73 562 821 583 66 266 52 477 712 817 451 525 350 1340 748 237 1027 639 549 652 697 319 706 503 572 415 1184 572 272 129 1483 248 676 432 1205 849 808 802 613 267 564 817 989 1462 926 249 652 780 718 69 182 801 670 656 1533 838 229 668 583 875 189 745 365 737 231 203 79 1269 944 278 432 251 328 302 839 620 676 410 953 679 572 1069 474 1093 946 1047 1051 1464 534 322 212 403 1328 693 539 1055 263 1255 704 686 801 684 116 506 124 903 806 863 226 600 893 884 1033 357 1116 758 665 796 259 734 688 579 343 1204 1070 798 715 104 361 343 114 675 561 650 927 405 669 807 136 631 417 310 965 985 338 716 833 218 816 768 725 293 1006 1003 558 487 918 1203 622 874 767 526 767 796 449 558 1291 202 585 334 391 846 561 1189 384 708 1308 803 988 475 713 493 477 277 1044 128 549 1037 733 630 1100 1137 601 329 490 539 159 804 395 323 300 1328 707 935 667 279 976 239 1114 284 736 430 125 1123 276 735 974 826 1053 427 713 698 193 1055 760 1009 765 342 556 1134 505 658 58 775 616 311 301 817 606 477 444 845 912 888 746 581 1099 1281 1033 990 1074 565 860 700 717 841 573 248 309 493 1135 757 787 572 845 217 351 268 430 709 938 823 679 1373 1470 364 1298 688 726 347 623 366 714 815 478 385 788 810 486 831 957 904 190 1109 477 243 895 943 750 224 397 677 532 443 725 507 933 928 978 565 1098 917 1073 590 1285 301 131 330 961 1261 504 841 898 510 526 1038 463 391 538 173 122 1022 375 811 271 238 785 1230 463 832 836 497 424 556 299 554 823 375 273 80 359 302 426 576 900 1019 635 298 889 446 621 659 853 486 1141 301 1236 890 601 627 369 285 581 905 700 688 909 407 850 658 525 18 620 819 1107 900 299 1199 691 398 873 577 1559 688 972 227 362 523 871 224 388 959 698 248 440 183 603 985 856 298 277 1071 929 336 341 700 106 700 868 584 305 736 660 997 342 808 1144 661 775 733 563 800 109 183 450 835 108 769 721 779 490 587 1128 722 880 494 706 912 522 446 597 564 750 484 598 899 790 1241 774 206 1220 332 1008 576 1180 808 437 256 1279 771 459 1303 1057 206 476 1058 355 679 403 224 453 331 655 138 176 684 1135 437 214 465 1550 651 767 1182 378 128 746 648 948 298 761 339 1152 643 629 985 659 310 889 837 367 977 1111 1018 428 1413 129 191 500 394 242 159 1370 954 428 593 317 1206 505 1101 681 106 691 998 679 118 283 1145 516 227 443 1042 330 766 658 1064 1147 337 1262 934 1027 657 538 414 548 309 33 845 362 653 668 885 916 640 936 1215 920 404 1267 895 922 742 347 770 1674 292 360 809 130 699 905 325 1123 528 314 320 778 1018 569 996 219 697 374 943 282 1074 451 462 158 1511 1511 242 761 636 457 1285 193 498 807 584 943 454 126 1001 558 1171 1161 76 598 213 1434 358 742 97 479 433 90 886 1162 623 851 509 1234 1237 638 423 1139 1145 161 623 663 337 805 597 681 774 1508 23 882 283 1002 310 501 1088 332 908 483 605 752 891 953 477 678 602 240 682 724 780 585 502 423 1112 504 563 343 630 189 575 656 151 802 915 209 301 1058 684 553 382 460 437 291 276 749 1234 1441 217 793 942 452 264 384 318 975 579 341 1478 200 529 737 981 921 1118 840 383 561 226 374 449 540 256 225 1002 1788 479 132 451 607 944 544 541 637 508 1003 1101 828 606 255 915 1094 626 628 467 705 161 865 87 384 774 477 683 637 374 230 1369 854 502 1099 975 517 1038 532 137 551 714 1021 473 1295 608 667 482 575 1472 1146 530 535 849 859 552 805 1383 550 848 657 433 841 1348 508 430 295 916 1245 1393 525 433 667 599 499 622 543 854 227 431 1277 577 368 265 267 728 183 782 845 120 1335 668 467 893 1246 714 426 918 666 963 977 100 517 351 300 838 679 1054 247 1334 1544 677 566 710 765 663 828 769 525 863 391 919 772 411 913 547 119 441 452 391 522 592 1159 488 755 522 569 1156 290 647 489 562 816 706 437 1523 607 883 1004 618 851 1030 1738 257 768 921 866 1141 1090 529 861 789 338 679 719 1069 839 795 630 611 233 857 797 412 715 219 1731 611 1136 747 977 1144 710 124 883 572 405 1025 292 698 1002 325 142 846 901 738 667 1454 644 203 1145 844 581 506 165 292 722 700 756 243 832 1120 1228 588 468 753 243 909 437 777 671 205 892 542 877 1048 587 1162 750 721 600 865 777 356 1064 255 700 698 350 583 674 480 458 515 836 925 539 744 362 482 1095 345 1141 797 407 479 357 272 765 739 881 1205 477 1134 794 183 271 1039 194 749 849 953 1004 1025 424 501 1089 300 193 320 1011 841 479 390 353 1346 697 258 341 1045 299 1107 613 115 1271 524 707 908 543 1428 1043 638 700 600 504 342 1212 263 46 1103 1018 461 492 800 270 279 770 804 789 922 1119 995 421 1152 420 409 1342 1102 701 251 205 1072 1154 620 241 933 702 547 792 214 670 511 474 1015 405 1144 1040 482 156 1001 790 821 424 687 898 673 424 279 812 592 800 778 775 982 625 488 825 826 508 587 695 1151 188 622 721 341 297 1279 620 313 177 600 231 358 665 446 575 800 530 731 851 427 515 52 435 650 1216 468 783 247 1029 776 582 259 438 633 98 500 527 453 773 671 369 634 497 712 1526 1050 777 172 793 889 1022 478 649 964 396 568 136 628 232 348 927 815 1312 704 557 856 1136 885 345 746 353 739 457 990 858 1018 756 1372 836 120 889 718 961 631 1322 819 333 804 156 271 805 925 138 1296 402 397 113 499 991 118 898 618 653 953 723 469 394 901 895 794 913 1235 774 833 968 1138 1202 1005 919 1020 367 439 1173 799 1231 424 701 112 158 332 779 622 969 900 744 456 788 1119 732 414 591 625 635 951 1595 1025 951 758 735 953 840 587 199 556 751 864 217 813 753 1140 881 99 274 770 202 210 399 457 20 814 615 616 1451 461 384 635 775 535 759 299 337 1029 963 89 1241 975 86 787 678 949 568 1330 667 780 1538 249 1168 906 652 793 610 529 825 596 982 147 724 978 1096 207 615 587 877 830 966 68 1148 492 633 786 194 920 1177 428 399 823 728 217 601 521 524 585 473 227 1032 410 548 916 610 1247 433 1335 467 207 688 716 812 1455 800 828 818 1384 785 752 876 430 466 732 896 806 666 1225 256 774 1020 892 773 515 280 393 1029 942 710 668 358 536 489 218 269 719 481 1157 543 379 821 1095 632 912 88 344 212 1399 174 880 583 601 478 1062 57 467 600 307 1298 785 790 623 47 1060 544 943 460 364 240 848 775 906 539 1209 319 758 254 751 1147 391 685 104 210 624 822 1037 953 925 593 438 1085 649 540 59 656 359 197 932 425 381 506 491 481 936 555 959 1063 915 998 820 751 118 774 367 1113 212 1012 948 1436 641 1043 126 293 637 134 809 1217 646 547 978 627 788 399 720 1011 491 273 751 355 948 168 329 853 899 684 555 502 705 288 376 155 491 422 588 1226 811 268 728 862 667 162 347 527 456 669 439 599 114 470 739 616 389 476 1521 1213 482 1038 255 116 221 680 1279 1006 1321 381 559 257 246 527 419 1198 284 1188 1387 838 340 1427 679 449 393 843 748 335 187 261 545 1456 1467 500 782 588 905 1035 958 632 255 483 447 1345 266 472 1167 843 1014 610 377 583 981 268 239 637 902 1461 580 550 626 602 744 463 977 786 1161 853 415 653 668 280 239 768 802 571 384 945 353 1190 466 585 831 1126 437 903 295 914 1114 458 433 824 947 862 687 709 323 882 306 383 694 1413 1255 445 1040 817 382 609 261 160 812 166 232 96 1085 138 677 332 783 555 320 517 851 646 522 471 696 833 1026 617 1052 912 470 1041 716 232 567 468 796 972 172 140 115 1020 827 661 751 508 536 366 455 782 409 1042 84 571 374 460 115 1467 185 349 504 119 296 1071 830 240 632 49 698 722 903 1012 1242 615 747 1032 677 666 1118 967 675 464 668 611 580 914 931 494 320 490 584 1374 670 657 459 636 711 893 628 770 679 216 1235 141 160 820 357 883 947 1069 714 471 1135 579 362 849 650 115 695 898 900 746 206 1370 701 208 871 474 449 257 822 346 503 145 1352 896 1129 662 855 1356 129 467 555 417 1324 367 1580 741 549 844 490 726 724 183 825 510 928 602 511 245 1038 649 687 484 189 689 582 1323 631 238 877 1123 570 529 654 83 475 396 1227 293 1362 885 550 573 638 683 98 369 492 1266 675 228 652 669 293 1011 656 118 465 1050 557 697 456 933 605 1062 1037 737 578 564 1027 851 890 448 958 912 619 817 227 454 509 1136 764 202 534 1333 266 659 833 1637 767 675 175 994 616 850 309 254 287 791 391 185 239 877 885 531 720 739 899 499 644 1218 653 1122 750 352 480 1041 745 1035 525 1157 874 522 916 621 125 1283 446 438 603 209 992 687 338 1343 610 359 968 794 682 886 64 568 603 991 1065 685 791 790 765 223 158 678 1071 893 778 138 344 471 327 1007 347 1303 317 860 162 659 688 1254 780 692 715 148 1049 564 1441 283 467 1002 276 594 830 450 852 1193 562 353 665 287 771 213 1268 818 470 957 604 444 427 970 1126 663 962 1071 167 1105 602 172 650 229 581 658 601 964 695 235 478 1081 693 350 377 839 572 269 655 560 160 503 818 731 669 691 358 398 135 1423 206 541 1384 389 686 134 730 598 722 881 870 668 620 745 973 693 1523 719 564 692 218 952 668 1134 501 130 983 379 734 252 608 845 680 846 314 353 955 667 453 730 557 927 862 798 1086 578 655 844 1211 507 483 618 1397 700 919 711 164 270 716 731 381 511 517 296 371 518 1041 901 594 756 99 815 897 741 415 638 814 1017 291 183 1012 218 254 971 689 312 677 1095 1008 233 314 372 1323 141 655 683 304 324 782 99 423 437 1167 332 593 766 1068 245 209 631 391 159 698 1080 214 573 532 387 722 731 1323 966 646 312 748 759 376 1303 808 410 570 266 317 986 935 529 393 667 789 1159 281 799 900 937 477 942 638 442 344 1509 446 972 872 1093 678 374 772 703 495 30 559 1099 1029 697 881 82 787 358 152 1101 432 486 744 968 407 98 490 554 328 726 772 713 666 492 1009 353 737 525 916 996 267 698 839 143 531 772 869 1147 605 797 443 717 420 774 314 647 951 575 101 854 505 618 655 200 756 967 612 1099 507 1062 1522 713 646 1232 290 548 293 689 296 895 559 574 664 1073 889 1003 369 731 1187 469 1208 737 1100 414 1155 1046 681 354 788 390 281 339 265 459 307 716 429 132 188 1074 341 1637 316 291 577 1246 574 455 494 357 1666 365 1314 419 465 1128 653 53 471 798 848 1261 748 781 1144 801 397 989 239 721 694 541 867 418 540 486 209 395 877 203 868 265 327 374 369 727 1142 613 459 246 663 698 682 890 439 686 661 915 502 725 1137 1004 713 209 844 617 335 625 99 1193 1348 623 1034 1030 224 258 720 676 1240 864 423 475 915 268 611 396 780 100 1062 696 271 739 281 573 363 194 1218 723 812 148 605 377 259 1375 926 722 851 211 712 1086 540 477 574 659 772 140 638 516 765 784 697 1096 857 719 1200 1231 252 1135 403 910 741 1248 595 834 473 280 196 959 263 1412 370 367 337 1060 1470 494 144 1414 988 593 910 884 1325 288 373 471 1230 233 1075 928 808 613 1017 852 292 274 838 225 704 628 1590 626 466 1028 564 552 641 628 209 1446 445 647 936 702 669 909 661 653 297 712 388 367 722 271 482 442 387 942 999 408 653 569 585 1236 301 953 681 578 383 621 1327 393 1492 704 416 985 979 263 51 423 179 1156 758 873 963 509 785 750 1613 856 1084 491 237 483 328 734 777 988 484 587 737 636 859 489 1446 968 1041 752 304 1107 665 533 267 398 509 159 683 637 585 341 1005 799 703 637 1035 352 414 666 743 154 390 1098 1101 830 126 568 609 680 1475 321 933 785 736 655 292 634 319 500 414 498 610 919 372 908 603 729 450 932 384 630 786 477 385 534 753 1296 1177 505 415 711 441 271 632 243 248 312 903 217 206 1402 593 744 239 423 870 330 514 362 1392 560 554 1020 375 691 181 518 437 874 304 793 498 545 328 233 396 742 902 771 981 774 932 807 253 234 249 798 521 301 885 443 895 664 881 941 441 426 1168 917 745 1045 630 781 711 445 870 1085 738 746 855 705 257 1198 1330 933 994 488 738 804 927 634 260 1319 638 393 280 749 426 474 469 643 437 1266 405 280 1221 610 292 710 259 184 603 906 469 815 757 659 456 482 544 1052 386 517 1270 1051 769 687 1162 620 643 433 728 105 899 1033 728 197 614 835 1188 475 368 42 1295 1081 1128 381 262 649 310 556 588 165 34 646 775 365 897 452 184 402 187 1243 611 379 750 479 488 1106 679 574 722 907 774 891 597 1192 765 1132 229 848 526 535 1028 702 763 911 390 1025 793 267 755 633 347 603 422 186 445 1039 1523 788 847 475 107 129 1468 525 1161 1081 1008 318 478 137 487 1037 114 1007 188 344 1065 687 335 754 391 785 68 432 633 358 1192 1464 246 291 176 1079 300 523 675 426 776 990 837 906 496 369 1004 478 472 127 82 607 409 482 650 510 526 334 972 465 823 354 261 800 758 335 913 681 751 106 871 544 1062 555 804 971 961 428 533 221 1181 857 235 287 502 725 337 309 1311 365 957 292 471 1063 287 406 276 259 819 1187 740 709 1137 503 507 714 309 287 425 556 1044 551 1043 932 438 1048 315 598 305 855 132 840 909 1096 556 782 487 860 623 1094 502 1356 1442 377 818 922 1434 430 968 327 251 781 923 650 650 537 283 913 1396 512 845 702 463 1277 1049 919 1320 78 1414 1309 135 667 516 696 243 787 1549 1001 284 1036 639 273 1112 219 495 791 269 1299 702 829 81 379 777 857 711 818 346 660 400 404 958 388 1262 945 785 775 982 657 664 807 1119 764 529 421 1011 316 826 585 773 345 909 63 712 471 746 1393 881 973 732 334 662 487 111 521 295 82 928 701 1071 1136 680 905 540 175 915 731 1074 715 229 1261 762 646 288 1725 773 260 188 943 1051 555 1018 1105 204 583 148 352 1009 654 503 843 781 832 42 1009 612 327 248 460 220 539 829 480 222 777 308 1048 297 529 421 811 1108 1178 816 1553 894 403 616 974 993 896 359 453 877 976 811 201 938 681 626 471 600 140 1197 937 903 203 40 254 979 973 732 1043 933 721 467 638 689 244 659 339 748 871 717 999 628 1084 579 774 182 643 870 428 1070 522 1230 779 879 475 944 659 294 234 586 346 1249 339 431 649 743 813 409 506 190 255 534 204 1356 285 1093 1278 1136 531 420 633 1253 704 985 1063 923 1055 1130 99 691 849 889 977 588 791 279 353 839 677 432 904 217 569 495 1423 129 649 383 774 891 1129 806 311 835 1003 613 1230 719 717 868 1146 545 828 281 739 438 923 495 820 153 917 605 907 542 1174 635 150 660 1236 1050 1183 729 882 657 796 521 626 905 1317 583 622 570 949 927 842 321 570 1395 308 430 47 1223 1108 1019 234 557 986 401 503 797 626 403 815 884 207 859 726 305 100 211 601 498 673 977 265 989 612 1127 592 576 676 1164 458 1064 994 289 652 1179 1651 535 655 617 691 706 1218 712 1041 731 682 1309 308 812 406 431 429 544 1188 608 1121 150 308 579 460 873 777 927 1249 1287 104 460 438 929 599 758 1157 1049 718 560 508 1510 553 518 625 855 719 337 1257 320 496 635 68 90 970 815 375 953 464 593 455 472 189 138 807 564 1015 693 470 257 339 116 626 505 129 872 606 637 642 485 239 451 636 1037 221 1524 535 332 657 779 1226 302 739 407 364 818 433 869 729 1279 424 1101 478 220 1094 858 697 899 818 136 363 774 1026 1099 324 1207 305 1648 958 202 652 367 420 1104 827 228 141 1107 647 737 494 70 855 680 327 257 689 339 1260 596 638 276 1077 469 573 897 734 504 831 573 605 450 440 936 858 190 314 329 992 728 74 342 628 623 219 411 224 933 27 262 674 405 606 440 1300 389 489 146 556 450 913 468 440 520 892 376 279 862 580 904 129 665 289 555 1065 285 1315 859 448 325 780 498 832 753 649 335 663 791 783 930 1038 1005 557 465 742 830 1151 595 488 861 110 1430 371 1215 615 280 1119 697 728 747 408 1104 121 477 136 887 1332 753 37 1001 864 670 842 1404 732 803 266 568 406 675 958 1338 172 61 479 636 524 1092 750 944 1016 1269 1224 1268 847 848 440 980 983 1018 627 1227 1065 854 96 606 1114 565 590 444 873 656 1114 164 691 502 1355 982 345 149 88 1021 822 125 376 458 901 535 190 411 126 1229 836 519 417 1200 1034 951 769 751 163 477 504 210 387 201 1567 1163 174 998 813 903 843 603 540 575 341 534 483 736 921 1061 646 836 233 391 824 885 223 1094 184 138 467 665 624 668 460 239 328 150 1216 142 1199 794 137 1050 582 628 322 579 665 676 166 1258 955 817 210 862 394 144 332 1024 897 279 1102 105 583 305 812 912 273 314 455 503 965 579 569 469 321 674 388 564 917 874 1177 1070 834 468 909 947 386 375 1117 422 617 1436 47 1096 869 722 1106 462 840 515 349 621 357 921 605 602 555 713 463 580 737 1074 1128 672 693 666 783 774 457 886 274 1276 471 853 488 417 537 391 476 312 227 106 176 295 769 469 980 883 827 1144 479 1233 488 301 648 274 410 461 483 938 1329 731 372 306 1049 289 568 520 545 402 599 986 795 713 595 679 295 690 41 789 109 175 458 373 901 410 358 904 975 523 1285 735 1066 375 883 728 764 712 1296 1081 748 600 989 669 405 440 578 436 117 1004 415 639 1194 477 925 714 1093 228 405 824 228 648 368 373 1256 209 518 699 1132 150 905 672 363 555 468 301 450 498 743 983 413 935 386 493 1191 386 706 327 561 256 459 105 342 460 739 956 286 614 353 634 315 815 52 699 1146 622 346 528 323 836 519 780 152 883 571 861 1199 622 299 469 1162 941 961 646 1223 1373 342 124 1163 891 1188 265 1048 139 578 394 893 819 1111 327 333 908 777 584 1112 731 698 435 891 1290 830 1018 1310 138 908 790 177 622 450 241 204 1309 939 207 208 540 1345 722 531 761 687 770 408 638 1073 1071 320 515 638 626 386 901 558 1090 1288 369 32 491 712 538 417 904 927 502 1595 173 374 1348 936 707 145 573 99 446 595 490 184 1388 734 240 1359 1089 163 641 1269 195 437 709 1090 539 754 864 951 605 927 306 727 810 988 1008 779 1014 769 252 762 1228 1020 331 495 365 756 185 980 564 278 524 685 924 391 443 747 1390 324 715 330 997 914 777 889 755 207 453 723 501 620 795 513 723 729 863 617 1309 325 702 366 735 267 587 713 922 1141 442 576 568 755 395 80 506 622 496 537 208 482 1357 1014 754 641 981 510 930 401 752 389 362 730 1038 762 607 457 290 1032 543 404 400 461 797 722 661 863 1223 357 742 502 818 749 275 969 100 546 557 1300 297 272 582 565 366 383 381 600 444 855 800 1186 752 227 256 604 985 771 969 1049 688 813 410 466 334 518 1041 366 774 657 435 803 546 1067 793 372 1103 476 888 752 958 895 155 496 105 696 1165 1135 762 255 971 941 428 527 777 741 434 1099 601 1482 934 308 577 668 1282 618 45 1079 605 376 373 753 795 1027 401 332 349 848 135 66 259 804 804 1068 1183 813 740 411 949 961 1248 431 207 407 913 1509 713 1016 384 660 505 662 813 1105 767 875 552 148 335 714 1032 721 451 503 742 723 1574 658 590 866 756 821 802 1116 140 953 263 629 1185 582 984 623 525 227 727 463 605 113 702 629 718 593 605 275 424 394 781 404 163 645 436 1258 832 1006 935 1213 359 398 700 1260 257 499 985 131 1258 1124 616 329 541 664 1009 807 1371 480 517 650 803 80 79 751 154 922 950 783 840 749 443 703 579 284 243 499 764 570 149 828 663 422 159 376 740 1064 988 526 708 222 552 225 615 188 281 1184 1203 678 612 755 399 387 462 496 870 835 717 797 844 184 1014 1361 746 931 178 686 812 580 750 508 589 1218 1000 704 624 591 886 590 647 590 291 565 1419 722 201 263 41 814 539 247 503 203 532 661 820 990 589 1314 129 1418 1624 557 614 477 847 328 924 369 436 950 749 824 412 633 582 666 545 648 681 472 959 765 519 775 104 446 1030 1025 400 1011 224 634 1027 853 442 723 1048 625 125 1371 812 258 619 901 815 213 704 459 1080 583 497 964 137 490 788 1088 851 997 135 363 853 1027 1477 724 1481 491 105 169 764 218 397 831 756 411 595 559 948 859 1415 481 521 1496 227 293 831 1007 409 196 625 1173 1579 1811 597 432 484 278 351 962 1610 760 601 1305 525 671 971 249 353 983 260 256 381 809 401 398 783 792 359 367 449 368 422 940 834 530 197 423 879 666 516 1044 960 224 867 741 328 1169 584 652 691 436 259 1087 314 293 1034 590 1003 426 560 1288 839 493 809 1252 943 373 829 193 357 220 949 294 295 423 178 326 450 1337 242 826 984 1158 703 1106 357 618 426 997 374 1208 599 544 211 430 959 692 404 964 338 688 496 358 722 635 1220 534 755 688 808 1062 928 48 576 226 1289 575 1202 786 826 436 869 458 265 515 830 645 240 192 394 132 1154 206 1418 1154 1155 682 1039 243 980 338 485 491 273 844 226 724 1080 923 358 1100 139 779 126 585 909 703 785 1260 458 704 81 138 339 328 853 386 887 907 260 352 862 916 202 722 511 624 444 867 536 1208 780 772 1145 1258 1314 1443 559 735 326 994 252 110 302 182 288 1346 859 788 710 655 973 711 250 647 465 109 461 494 531 305 1057 813 410 865 671 1117 407 541 504 440 881 156 1013 250 1168 961 707 126 1042 1013 584 486 894 295 415 253 283 312 724 948 627 1088 767 624 57 1261 146 216 1073 722 1208 351 774 679 567 532 133 286 708 231 134 246 441 811 781 905 716 765 629 336 268 634 231 469 1126 530 560 541 1182 1738 57 733 544 106 988 682 234 436 1355 761 567 489 927 471 1062 843 669 606 935 682 604 236 973 590 1130 372 415 246 505 1134 1184 895 470 593 1045 352 884 1578 1300 512 189 944 243 427 78 425 912 1109 1001 671 736 311 392 1437 934 421 532 507 580 372 412 589 1015 900 131 1301 331 986 544 738 597 924 668 590 1391 1053 641 373 625 537 276 780 406 280 463 441 840 999 517 997 701 930 310 554 86 875 729 631 345 840 679 399 534 570 243 1000 845 775 620 855 339 1140 1022 390 806 681 1147 830 171 613 761 727 1187 897 291 1216 670 656 121 297 531 505 465 400 874 354 841 343 230 359 602 381 1168 549 257 126 1045 1299 1039 789 1337 850 676 153 607 229 116 492 786 235 794 483 748 789 1063 349 691 562 559 455 338 972 737 1125 680 406 148 343 292 1215 612 561 532 692 1323 474 268 429 261 377 761 574 538 619 574 906 779 479 978 735 152 1023 226 554 641 607 1151 267 884 397 598 953 787 799 269 460 505 381 99 847 713 1167 1242 1096 856 880 1538 119 799 588 756 250 256 619 1033 850 419 1671 1151 382 687 535 310 190 775 702 399 451 796 626 867 511 529 160 98 1224 263 312 287 831 1030 265 373 542 257 385 781 829 83 1514 732 960 352 507 825 665 300 1165 712 638 395 563 787 519 792 833 373 978 741 1211 1027 449 449 185 1184 829 522 593 1631 668 713 422 831 293 685 547 881 374 1144 887 879 282 1264 537 480 120 534 1106 654 839 311 74 865 278 962 712 585 330 662 561 333 892 783 979 959 52 304 389 483 300 1155 716 724 376 655 901 418 613 994 485 46 292 926 719 764 633 927 428 473 924 543 1015 817 246 206 356 1286 484 749 740 1669 869 565 576 687 567 804 741 634 1051 694 650 817 889 925 384 292 598 681 362 562 477 535 58 1174 663 951 1073 695 1044 312 595 1002 1409 1433 798 651 825 1177 185 822 661 28 751 160 537 841 493 770 931 952 236 1004 232 923 846 272 321 786 1184 1036 744 182 303 681 509 377 1448 350 726 446 260 640 384 383 311 603 228 750 240 359 1592 723 330 190 325 562 398 674 325 293 439 764 957 628 648 788 755 1306 791 1278 186 943 189 746 975 174 351 778 748 812 621 565 252 837 503 1152 308 1025 259 725 716 928 718 694 640 984 371 703 903 707 778 1066 629 527 757 1172 278 1374 71 993 294 513 1561 468 478 1161 476 1154 599 533 819 853 418 716 522 617 549 259 858 1023 604 695 146 674 724 1568 764 545 757 566 674 221 230 341 663 353 592 606 429 322 115 470 819 654 541 485 339 594 787 1041 917 121 1107 352 88 214 651 620 531 186 531 851 425 559 752 249 555 288 1610 1187 721 473 373 1134 996 944 1086 519 949 924 646 1085 832 1484 942 991 1022 482 413 506 1198 314 258 756 700 552 658 430 974 366 980 438 400 611 1495 864 282 652 483 427 796 802 964 770 913 529 973 507 261 420 565 491 597 583 295 622 1028 1091 422 774 926 816 561 663 1330 86 209 345 1667 157 580 910 324 619 684 398 376 829 266 997 838 254 617 578 546 525 190 904 532 209 813 611 257 1026 357 677 705 604 951 592 470 1353 964 262 433 750 421 246 1143 1141 1095 1034 247 336 833 528 205 192 458 626 584 1300 891 979 1008 687 443 957 552 382 363 267 892 751 627 841 1177 816 1059 1161 497 1366 731 799 889 610 733 718 56 736 820 804 268 498 138 322 868 651 747 269 544 1110 692 850 234 772 382 679 612 840 715 473 346 1245 825 872 449 420 422 219 214 369 914 913 751 1436 834 275 547 666 501 735 971 907 1259 503 449 1050 1333 903 674 543 71 418 541 455 636 823 1035 342 652 1072 26 840 851 645 766 625 765 433 895 491 802 414 414 1139 821 1215 871 808 990 516 542 489 145 470 585 532 1338 613 691 1444 769 549 1040 954 862 904 985 917 865 84 529 286 1028 574 877 1157 535 162 804 558 281 1175 824 702 1046 852 758 369 597 823 464 1047 1012 1069 660 1098 215 1249 369 605 862 744 172 718 670 1235 670 624 426 1012 1379 720 662 169 462 268 206 616 840 324 401 605 1122 276 104 704 287 260 189 526 630 767 478 804 633 1022 204 835 1116 739 895 395 750 704 529 1446 226 383 187 474 945 996 829 596 1000 373 931 205 921 828 507 628 642 657 237 567 225 419 1220 496 537 805 456 891 629 712 1310 533 205 710 170 236 491 172 734 772 143 594 307 372 518 1046 716 289 384 588 1174 701 645 341 198 1004 410 671 831 806 534 382 160 958 346 977 1227 664 1063 581 824 1011 771 245 467 632 1446 495 576 599 812 363 816 834 745 384 718 809 769 312 489 613 992 671 454 613 421 649 515 71 1335 469 1139 915 1104 1251 411 802 1002 1043 295 700 704 506 951 1067 739 454 772 1564 800 202 639 507 249 525 899 1021 534 980 293 237 309 278 159 887 642 486 745 863 759 711 518 248 383 281 258 1078 1350 916 317 287 766 987 397 487 1131 703 804 1248 251 1262 1241 213 736 92 275 1129 645 493 717 948 500 470 718 254 545 218 1225 529 880 607 814 1022 874 1152 703 506 625 770 735 538 355 263 1098 442 342 923 613 280 762 568 986 1180 826 819 700 936 646 784 305 1292 366 964 759 678 725 763 665 1008 1431 596 941 670 608 300 866 889 513 200 690 1317 369 1025 101 536 554 1171 344 692 595 640 332 592 245 824 656 1129 593 73 680 224 422 577 1386 229 318 1082 1085 945 507 1103 997 734 511 354 692 986 685 683 1040 591 388 794 167 607 424 474 446 82 530 71 593 631 1449 1236 449 421 983 870 903 500 398 1182 258 980 882 101 486 248 62 804 205 657 1004 475 1014 387 333 1313 49 611 928 44 770 460 1250 710 1499 919 958 863 875 789 1021 371 803 1216 225 433 970 1036 673 479 118 901 56 780 1016 538 470 426 1029 1611 882 370 1003 795 112 412 859 625 1190 623 592 349 897 1186 259 651 641 585 269 219 1053 573 878 328 508 694 736 217 616 853 638 1028 683 445 970 988 204 422 473 166 540 518 183 445 1042 1681 675 653 1286 1067 1547 722 274 170 1249 660 313 875 1023 948 812 359 488 268 614 572 224 912 508 596 410 845 533 969 234 1096 433 673 843 562 287 1031 653 581 133 90 825 271 221 846 314 687 847 911 753 1511 718 1016 1048 567 1016 898 368 508 502 1121 551 837 366 1279 860 360 364 469 174 1722 1167 628 640 1039 876 434 609 695 1617 776 142 812 956 417 541 647 793 559 525 490 499 1030 543 181 59 657 697 441 660 1492 732 367 134 405 980 763 1264 371 752 1133 727 290 1020 370 822 1615 604 875 912 858 379 30 228 384 840 599 798 604 173 890 59 937 432 278 423 1295 819 884 516 1345 314 799 249 822 483 571 153 772 344 518 1041 662 608 675 1241 728 535 1222 446 885 162 294 806 611 870 87 367 257 209 479 388 217 482 976 592 455 977 742 1286 566 1097 466 626 386 1006 546 196 500 214 260 298 1174 488 461 187 383 789 772 335 1060 634 696 760 62 860 369 618 41 465 90 862 95 672 611 163 1110 194 392 1043 857 479 726 825 855 709 447 1345 929 463 1264 346 551 520 553 586 443 410 758 795 1114 281 332 370 889 837 985 451 594 880 869 721 534 778 492 528 396 442 553 736 1054 931 467 924 543 430 950 569 230 759 505 899 364 1110 603 429 752 191 923 931 1178 213 471 888 926 877 998 594 617 913 204 1264 700 270 1026 635 738 1306 644 545 655 406 1182 284 815 718 536 290 364 702 181 582 1107 922 911 394 318 570 925 1019 645 789 524 502 487 567 387 912 257 568 600 440 405 1169 106 625 826 782 1229 574 1037 1330 623 405 602 1017 462 1172 557 909 811 350 543 609 1433 894 339 922 891 650 368 721 1302 773 441 1012 766 839 862 1164 474 746 1133 901 456 1037 627 637 769 665 406 476 960 59 835 537 1002 201 82 327 697 660 482 562 789 838 946 792 263 598 755 648 607 757 1137 302 474 705 1121 1032 674 722 647 285 819 617 767 549 476 155 454 912 1313 1010 500 313 609 1051 754 739 356 1197 937 559 172 746 864 626 587 1284 403 344 276 823 906 1079 368 536 385 677 764 424 653 647 606 646 367 1048 473 495 333 802 921 700 465 320 724 658 399 703 493 645 110 299 1110 367 917 389 196 871 325 470 834 957 517 533 421 699 626 669 1034 929 413 579 358 432 561 541 522 1180 286 1332 1058 1010 410 430 448 814 932 500 437 916 338 801 298 823 891 699 677 369 980 861 1021 858 965 652 481 642 184 1000 443 314 1148 426 779 944 967 780 310 257 308 666 130 966 88 292 711 549 298 853 761 971 793 677 356 1370 718 841 1496 781 727 759 462 713 362 574 733 586 873 59 442 1523 1522 234 658 759 866 270 411 625 637 1176 664 384 734 1055 580 767 1050 682 561 579 498 210 577 1434 385 1 768 663 670 479 528 366 779 248 341 790 348 90 1315 397 910 880 373 1222 371 777 259 808 774 801 406 823 754 649 371 463 768 403 338 1017 657 806 414 623 865 575 530 733 380 1335 1095 765 77 354 259 504 655 642 601 796 208 1005 1001 458 581 471 845 1076 1038 632 831 500 168 468 912 946 374 1023 195 674 608 966 885 1197 393 770 927 437 877 603 870 722 824 278 395 646 217 775 161 577 500 561 763 444 815 524 387 31 891 898 1205 1099 821 789 564 254 546 221 195 1044 484 200 473 566 609 673 448 323 62 728 1165 208 725 1368 266 23 747 352 642 805 961 773 1367 268 794 379 1042 430 428 609 701 744 1118 288 731 388 790 368 399 533 729 281 629 878 743 265 683 813 193 736 58 905 980 218 1059 586 1107 239 299 616 879 673 1006 689 669 739 658 616 878 463 415 363 832 923 788 193 686 442 373 694 550 808 202 958 202 212 541 842 474 613 839 510 530 990 549 489 290 282 78 989 550 150 429 241 499 852 372 721 974 934 527 329 544 624 687 1068 889 961 428 367 527 106 709 811 772 994 838 703 588 951 624 94 106 986 968 769 1214 240 466 813 370 547 912 410 834 799 1401 955 143 923 605 469 469 627 420 535 182 781 947 309 389 484 394 707 661 1570 681 248 589 580 741 91 885 811 830 713 930 820 816 486 965 512 303 281 547 190 182 289 1230 1224 1167 960 1291 710 255 1393 289 1093 555 913 1304 1289 1157 727 515 772 200 120 995 925 90 880 574 389 1083 1144 561 850 775 973 908 1079 655 709 712 744 900 1132 1295 114 1227 1216 195 616 506 918 512 211 592 537 769 868 576 918 321 559 1452 745 1221 890 681 677 680 550 384 470 553 1223 56 892 503 560 477 902 614 471 692 472 273 872 987 762 657 1458 512 1169 441 329 376 1441 844 396 974 886 982 1317 971 309 637 880 626 1071 120 865 1380 354 857 1019 1104 430 778 843 332 222 1094 413 578 298 1230 789 113 640 569 941 793 64 770 920 605 411 673 1338 294 937 324 200 889 640 676 147 808 877 473 438 1057 407 781 581 1173 546 769 850 691 482 423 846 588 389 483 507 496 580 906 1161 642 488 1130 968 284 492 333 602 1267 756 315 587 340 1088 329 538 632 694 175 779 159 479 631 1235 464 1567 1324 581 1418 647 682 1051 797 445 1291 250 893 981 992 270 571 996 751 1333 175 793 274 210 716 229 849 591 542 571 357 849 409 690 143 376 421 509 706 698 869 1336 1212 294 678 1112 417 974 43 409 1123 707 811 549 616 685 608 1040 860 1042 841 1171 454 344 914 762 1312 809 354 515 565 717 758 795 1232 442 692 152 298 457 252 705 958 462 815 903 510 459 1209 715 545 932 131 326 424 931 767 514 807 806 304 819 944 1060 234 855 891 704 570 749 1125 245 1264 297 595 1105 1510 697 547 567 456 519 1012 458 1268 680 430 110 385 987 761 1077 867 663 196 1646 917 958 994 1029 891 840 847 446 162 226 573 388 1112 195 967 1014 1125 227 1404 652 219 1338 972 985 1130 689 454 1627 577 576 692 1212 1133 337 230 167 780 63 441 761 1280 461 339 891 229 892 932 1313 350 597 840 289 1458 177 899 602 588 519 281 331 291 489 741 1274 1040 446 488 1344 1446 582 956 428 1100 997 833 252 836 941 229 702 148 580 671 681 427 863 620 146 587 819 279 117 228 946 438 1380 429 1275 1196 548 1285 472 1082 1754 580 167 945 1079 708 609 79 579 495 543 992 675 460 646 118 833 943 610 906 705 752 374 169 772 196 517 509 1105 1235 1192 291 100 256 623 580 1305 298 244 746 637 422 541 308 961 1093 170 488 768 427 771 306 769 497 105 811 282 989 1093 882 309 450 893 326 1106 974 806 616 783 751 577 982 1236 1068 550 835 581 582 754 417 220 1475 476 821 1028 448 129 789 262 1522 489 368 509 816 964 747 44 57 663 1149 594 84 914 976 1076 565 883 370 1212 565 869 1136 230 980 1188 832 1358 1279 553 123 402 395 308 858 641 324 102 118 141 1169 416 388 179 401 1047 1592 998 188 658 563 1392 705 401 1167 808 552 1081 635 233 386 651 895 1024 433 789 828 979 655 254 548 451 1035 1126 89 285 920 179 728 808 905 709 879 878 97 490 896 911 1297 1116 924 486 452 774 577 388 986 454 1202 867 219 909 726 488 606 248 427 395 903 659 1212 957 619 620 1247 461 353 105 650 871 1036 867 113 1164 664 449 437 767 352 786 598 635 256 470 648 767 369 430 360 264 101 138 271 109 680 827 1075 714 250 100 112 325 912 1066 606 935 592 113 1024 1417 566 588 1009 650 234 837 1102 1083 1219 1000 558 211 637 834 733 617 708 858 917 1416 1628 885 877 252 283 403 298 941 409 548 349 668 967 439 1001 486 993 908 797 1215 843 661 961 1041 501 1152 803 1013 385 789 230 829 636 427 917 164 572 856 623 348 712 761 566 286 705 1207 375 258 1137 384 844 679 740 868 423 86 473 429 1151 1112 637 1100 284 363 654 161 1104 511 231 1092 391 870 801 1020 1014 275 577 789 1130 470 145 426 741 768 804 711 896 986 909 137 507 516 360 859 345 864 862 842 50 887 304 474 499 1382 1004 643 8 991 338 630 930 437 1051 454 818 923 910 249 155 467 789 738 485 616 992 1173 358 320 677 617 313 666 1120 621 203 645 320 594 445 809 444 268 175 987 469 299 422 367 690 464 593 599 867 131 407 321 786 558 1520 457 688 348 784 93 653 1109 250 372 1217 902 752 1271 593 989 543 977 225 228 498 585 724 1105 981 738 321 670 526 785 655 254 1009 244 1448 1270 701 926 484 676 177 843 336 319 473 450 1159 633 1063 552 613 767 825 916 268 463 821 1033 992 242 274 186 1280 431 770 1135 618 995 562 1291 738 1311 393 49 298 648 181 516 829 1062 625 563 1119 753 1146 535 702 811 134 481 784 1075 749 844 328 245 493 356 693 873 545 1016 942 421 328 458 191 774 338 189 564 280 646 774 1121 926 300 541 272 565 841 770 1023 662 957 1142 793 505 642 150 179 655 675 373 567 1253 635 438 350 402 1097 513 111 234 454 1137 1387 1048 254 84 805 487 787 210 835 400 971 1235 273 885 1497 1033 278 429 343 845 971 862 942 311 649 659 550 437 777 728 604 389 891 301 1186 39 574 717 412 1014 255 1193 545 579 1127 1107 847 512 375 1096 813 692 321 450 1236 328 400 1271 331 611 1227 720 89 643 602 461 532 991 634 602 599 682 890 311 218 795 332 151 475 242 1037 394 705 980 430 793 93 989 885 523 693 445 827 600 102 997 492 1319 680 485 852 618 421 214 720 897 400 802 608 579 579 743 130 615 98 277 141 559 851 1023 47 543 250 548 1126 391 766 900 522 397 67 1456 284 790 1141 699 557 974 449 841 710 337 906 226 551 294 388 1080 1103 1269 631 245 872 788 325 56 215 264 404 902 680 1177 1240 457 321 178 554 352 658 725 806 532 434 516 903 903 677 589 1163 548 343 441 494 379 517 606 1141 299 307 1059 207 696 190 752 558 841 418 731 1497 296 315 571 683 872 213 365 522 442 245 853 1207 921 1553 316 379 566 136 723 1212 746 706 338 1264 557 551 299 617 616 666 516 882 837 588 296 890 608 526 805 724 634 516 771 625 983 490 707 445 1419 613 1052 513 844 684 145 1208 882 1732 964 363 695 876 991 269 570 438 192 1037 660 923 274 383 692 828 866 1544 1004 1039 835 209 403 456 512 1301 613 1290 609 572 443 939 1463 381 191 944 583 902 281 712 1346 341 702 960 256 305 32 873 1180 916 514 959 473 617 346 986 715 883 245 105 810 974 883 332 210 766 359 279 573 1359 1167 1137 608 733 353 809 833 369 799 981 954 363 634 735 363 334 862 638 1536 901 609 699 651 1317 1032 888 782 389 181 69 77 489 913 526 577 276 951 177 738 339 776 155 171 676 723 1178 350 64 281 1160 347 196 1081 628 671 642 688 260 650 703 714 1181 184 1152 895 516 303 758 1103 320 561 1659 276 916 1038 320 1026 143 618 559 223 663 523 1070 589 606 775 594 515 945 694 592 58 480 1097 998 767 63 1061 207 947 965 552 1278 346 656 503 598 397 260 236 446 519 509 367 270 445 293 1074 402 620 542 237 715 429 591 150 163 215 622 197 684 427 993 240 1194 184 503 255 168 361 300 274 493 963 227 822 750 369 604 889 429 1388 389 887 408 227 939 1059 621 1060 214 863 1307 426 680 1420 177 630 560 462 1113 994 499 821 770 267 1038 637 274 656 1195 419 1099 437 897 584 221 418 832 79 51 274 858 715 1044 614 616 639 1310 1238 541 864 675 76 345 1165 314 202 112 712 1060 668 436 760 442 414 405 1076 545 1367 425 731 542 778 200 1154 441 1047 537 1230 346 544 505 376 632 1371 621 220 1405 1071 367 952 688 87 475 354 1345 762 921 697 1613 1171 818 723 340 388 454 414 834 773 555 418 785 282 777 437 910 300 768 413 531 954 393 1041 918 400 782 502 559 425 561 254 676 517 639 706 882 638 732 322 256 821 600 486 631 792 990 914 368 253 791 526 752 505 1065 843 610 668 652 931 331 483 1326 1430 610 167 862 703 880 830 495 750 361 92 324 240 707 211 674 926 137 220 894 852 422 626 170 625 547 843 1133 165 890 872 771 753 325 711 541 417 301 696 385 968 715 659 123 196 759 639 393 895 984 619 755 652 223 249 443 1312 551 218 891 895 1118 305 755 710 597 505 757 843 1035 482 580 1594 596 269 550 646 800 154 234 599 728 1007 188 244 409 349 967 513 774 1150 741 1311 1058 1159 1319 804 1190 847 390 587 966 342 358 946 613 349 1540 67 568 647 1042 724 855 696 719 835 1097 533 743 944 646 135 381 213 997 1115 886 402 322 494 776 1348 943 413 327 831 168 678 581 181 957 1355 512 640 752 1053 216 266 247 656 766 613 452 867 533 745 652 522 585 863 796 751 293 686 380 1445 838 901 989 865 773 387 949 145 701 694 981 560 1338 413 157 670 910 311 976 1059 131 640 628 1115 276 758 660 656 323 686 684 729 717 377 483 161 415 827 110 138 773 146 367 431 857 1514 514 137 321 1518 739 1179 810 736 1060 572 724 285 510 301 614 196 482 635 1106 250 647 617 615 70 734 537 122 568 236 660 101 1198 445 621 525 741 659 907 788 170 462 593 762 201 372 958 288 578 587 353 1484 740 594 965 72 778 722 1228 1055 354 360 489 975 1022 1023 653 606 550 925 105 611 654 153 691 302 863 214 382 1210 845 395 675 875 1108 591 434 865 777 705 441 681 1246 1151 826 347 751 325 72 680 1151 221 564 726 755 583 442 936 382 329 711 519 776 481 903 901 931 1126 267 817 1183 679 902 586 44 733 129 599 778 1519 1024 1117 1187 714 587 786 859 1316 529 962 70 779 395 425 515 935 588 358 277 500 949 922 769 350 917 508 289 1398 344 773 883 926 798 1106 431 540 627 578 186 1187 900 172 223 531 1264 1060 1100 1323 1098 306 733 122 498 333 522 1017 1007 635 1074 482 445 674 525 573 1186 987 211 146 930 681 623 335 1550 769 737 520 1169 401 557 988 676 1464 530 161 723 1330 1037 622 722 889 478 1008 314 634 621 616 237 241 1106 615 1020 849 817 567 583 1230 600 581 627 669 783 747 909 887 693 51 455 1361 951 893 968 863 496 1084 825 827 838 481 932 864 837 912 502 275 1014 570 985 1271 846 581 946 275 893 380 275 622 706 422 694 619 867 1224 919 178 654 661 417 603 961 1138 729 647 656 436 774 898 781 1015 1175 526 318 752 821 1025 380 349 748 362 566 362 962 258 796 970 686 381 131 534 607 777 274 365 215 312 940 661 861 941 959 469 302 813 233 148 1499 282 773 596 718 865 1117 369 440 435 655 1291 373 496 446 805 521 986 489 688 161 1414 770 148 385 573 270 799 887 941 1182 921 487 414 850 664 274 560 854 423 335 1311 996 1270 500 787 772 809 366 460 174 877 1029 175 902 332 527 349 904 113 1134 1263 674 169 1169 648 275 560 478 462 1157 435 570 731 1190 854 509 1121 684 695 271 683 276 314 315 550 305 856 901 828 796 600 290 926 612 1545 1080 813 718 510 917 163 488 590 1113 498 820 819 781 288 971 459 317 489 1156 695 403 1075 1486 837 1081 695 741 498 279 405 1047 1306 690 466 810 639 440 1123 96 438 884 1006 1156 850 390 561 660 1068 554 213 296 703 497 684 726 1182 190 1134 769 564 168 376 742 1269 405 536 585 450 221 1287 179 1041 927 756 403 362 1035 1128 1135 275 1173 1039 1207 688 302 1113 565 377 673 1213 587 1391 781 1149 807 554 697 678 158 174 282 453 1343 239 342 1136 209 297 625 803 1024 526 139 557 919 918 1167 767 987 508 639 858 143 174 360 473 754 769 153 443 828 383 965 438 642 910 828 786 1008 1264 583 313 144 1103 694 721 675 874 561 906 1161 426 613 733 1310 563 1225 603 1098 831 508 69 1480 592 833 556 414 940 514 332 977 677 33 594 715 1000 606 398 696 913 398 1149 312 790 443 1260 826 865 486 438 1492 925 538 981 141 1391 475 398 286 683 240 1126 667 290 700 536 1217 1002 1165 885 492 92 877 739 211 567 415 501 1031 321 590 962 731 1268 696 328 1084 259 444 518 459 660 487 561 1010 595 1024 548 273 366 519 434 1372 192 147 212 287 534 240 1171 1746 942 673 345 464 486 1104 535 269 317 401 960 593 1418 892 1571 755 90 139 84 754 941 998 203 1135 44 477 228 437 1167 618 631 781 494 94 1040 364 436 763 557 499 944 193 514 278 245 416 895 860 650 1106 349 1214 1097 545 393 223 404 370 808 1243 457 385 361 154 262 532 590 119 538 139 440 409 310 761 1095 921 1075 318 695 369 1099 464 1095 378 707 1089 192 159 287 683 1114 1097 635 256 302 1600 733 1109 881 986 222 959 428 439 1435 605 572 845 960 804 946 717 1425 682 278 573 291 377 1036 864 589 1383 471 605 1077 551 412 667 1264 488 182 393 552 625 932 628 558 493 586 872 550 1113 1021 55 432 236 1035 560 647 994 354 1289 271 900 306 328 331 665 749 1023 584 266 362 151 996 508 421 792 837 647 426 842 597 547 805 936 760 368 1714 243 746 775 309 396 355 1411 936 149 816 255 264 581 526 426 938 1270 263 390 485 208 353 397 295 585 346 1116 816 567 1083 669 891 206 922 795 581 344 245 960 385 912 844 323 500 1039 569 267 519 619 364 693 1114 439 1048 665 1187 191 665 778 853 856 1206 565 1363 1058 682 492 231 1012 406 1112 915 155 539 1563 195 1114 893 769 1195 917 486 761 1264 612 119 692 740 431 859 552 1387 358 858 491 943 462 274 673 987 910 607 276 863 658 760 1298 551 311 919 1011 202 477 749 447 640 81 479 236 472 95 276 495 542 710 533 296 731 1199 523 291 1600 613 855 249 410 930 781 718 1343 1246 200 622 288 334 167 476 162 457 485 1215 547 889 799 261 802 639 158 148 569 545 756 833 663 195 682 695 700 208 401 351 678 922 865 810 106 715 1060 487 766 539 1384 556 467 407 125 507 757 727 349 426 359 1078 505 921 837 677 773 284 701 931 572 250 523 554 805 1024 807 558 404 464 807 926 560 1009 177 857 687 455 102 870 992 458 995 236 562 494 744 323 338 1001 1489 669 254 436 884 802 797 595 184 355 974 395 1193 591 1102 550 562 1174 412 400 542 931 702 878 193 724 768 339 112 961 301 437 573 323 1178 107 1798 668 693 831 626 308 168 788 1139 644 175 492 628 636 695 167 371 431 595 340 430 747 960 1186 709 937 401 392 557 707 265 754 241 451 1013 490 283 989 972 248 475 671 807 1548 917 1062 623 1347 329 859 472 86 748 557 875 579 445 1213 990 818 587 1237 300 292 287 880 981 338 579 1056 442 580 1093 878 573 219 817 904 1404 776 566 830 370 382 609 1000 1413 401 1049 489 307 598 197 629 618 529 402 1279 1644 903 791 1112 366 186 495 223 1204 916 737 231 246 928 1389 868 585 891 750 70 956 432 1068 1000 705 823 790 789 1195 655 720 741 1153 908 54 752 214 136 748 571 289 1379 812 992 940 706 416 1034 1256 742 937 445 1031 344 1033 310 686 844 619 1362 797 889 217 170 436 1259 447 659 1121 1054 143 932 138 295 524 365 567 653 550 1777 1014 246 580 1388 843 182 96 674 1505 1048 618 451 766 1181 983 1193 555 518 525 690 341 931 918 864 388 560 134 592 131 283 282 978 1018 398 1136 580 1035 367 983 577 924 739 912 511 243 60 407 1426 963 310 432 517 503 720 762 50 297 845 153 419 670 133 544 763 935 482 818 476 1379 1315 1025 614 951 265 440 253 337 161 915 212 352 1154 874 976 715 953 839 659 925 475 452 648 695 470 855 813 411 1044 931 1185 752 786 1208 506 469 869 1580 801 1214 373 442 795 888 848 444 425 1162 359 981 1160 642 808 1216 1193 657 1554 391 731 223 646 1148 175 158 246 905 733 191 621 870 185 434 771 95 543 657 626 671 718 731 1048 1002 424 967 185 444 668 114 938 420 302 578 818 769 933 380 767 719 533 146 825 371 369 701 270 320 554 519 769 1152 458 398 204 238 628 452 872 513 998 442 817 694 1123 352 1095 602 1054 932 999 567 1024 604 742 66 1113 706 160 842 346 63 366 98 731 343 332 400 857 303 514 94 710 1060 1170 1141 416 1059 706 797 985 1256 559 689 1040 714 942 769 1026 255 1414 410 576 1436 668 994 577 268 367 1068 1133 602 288 295 452 526 778 1107 981 501 294 858 970 1020 97 1175 1474 611 647 661 714 683 677 666 814 1131 1662 617 452 707 339 655 633 213 361 423 727 909 1043 366 178 718 1367 798 684 687 426 390 1024 711 474 345 998 858 502 858 997 160 610 601 361 1143 944 669 1594 103 436 647 320 1036 690 925 694 535 5 815 861 195 663 844 146 403 141 588 55 398 1041 658 456 1377 687 326 428 618 1422 110 241 699 795 547 745 1785 194 994 1205 182 475 1057 1093 1259 693 201 594 437 909 469 414 143 202 708 358 135 331 826 790 817 525 181 866 544 732 370 742 755 658 674 1641 615 987 913 990 163 334 897 1023 300 417 183 1006 1102 744 1273 707 532 48 619 958 525 392 388 211 1293 761 251 502 801 140 980 841 284 63 708 1280 910 216 1508 846 477 347 1000 554 314 688 426 816 358 321 792 692 1217 647 227 596 994 729 158 679 760 906 1065 640 505 828 1120 613 563 830 1025 1054 1276 871 914 318 603 471 1044 488 1076 374 686 494 810 953 526 459 321 898 818 404 1107 812 1080 757 937 567 392 578 1042 1086 845 695 1371 791 634 970 559 831 525 642 306 1137 868 505 664 1084 325 480 404 647 330 916 478 1128 325 713 1082 445 728 249 812 585 818 818 572 598 603 1144 337 137 678 1021 612 794 1127 774 1188 638 255 1322 1051 665 611 1040 740 460 718 1387 398 137 1079 515 432 572 289 819 1161 452 544 877 181 1270 568 572 488 1033 1409 698 709 248 686 524 482 590 728 916 218 1107 181 137 1082 645 689 745 882 1100 524 547 662 567 269 954 752 1037 483 414 1489 562 905 812 1569 1089 497 1645 971 919 198 548 817 826 1573 655 596 659 547 453 794 155 1042 361 642 869 649 765 224 1037 605 372 503 925 525 249 610 273 602 1230 562 679 207 1121 391 517 96 342 634 723 366 28 330 611 516 1259 767 961 830 436 752 472 302 517 404 589 536 374 303 560 478 1350 1025 148 739 822 790 793 1153 1078 332 1088 514 818 81 753 728 484 367 665 703 141 636 706 324 1157 507 887 957 719 705 1031 809 221 411 446 896 856 759 840 894 892 573 1517 276 239 1166 329 1761 787 1188 995 776 441 991 640 423 1215 488 932 953 852 616 894 297 953 544 1344 359 1333 430 1401 502 992 304 677 121 246 375 793 769 324 658 335 822 814 329 168 1533 633 925 632 301 422 805 773 1127 1362 802 351 694 646 414 494 784 1071 728 1027 874 721 629 595 288 821 370 551 1023 479 702 804 566 1056 1306 738 322 1123 430 814 331 282 527 498 739 343 680 301 126 488 859 1666 897 316 724 55 1123 945 725 559 1297 539 375 819 175 487 1021 783 354 220 681 909 410 652 1220 566 230 653 799 638 775 1366 1153 810 123 1080 348 479 866 1268 253 271 351 350 1222 264 614 532 1302 1232 668 1368 234 939 571 548 964 226 789 816 767 710 448 422 377 1018 286 1174 647 328 385 553 976 538 1220 484 822 1032 546 1121 276 328 486 760 315 650 963 777 629 166 284 1449 955 809 275 429 948 790 542 752 656 665 1332 792 95 47 839 788 465 783 575 1028 568 1277 702 999 908 505 846 945 782 354 1064 943 329 767 1185 665 781 510 481 620 458 294 868 769 507 700 632 184 579 474 543 604 471 234 1228 946 1088 1045 326 253 880 446 845 297 126 577 510 205 669 428 1277 454 353 194 819 571 555 543 72 845 539 754 1133 1229 484 72 713 503 1110 595 563 1288 791 651 915 566 753 975 545 774 659 699 951 735 163 528 82 263 1063 732 817 55 1013 702 752 1162 943 1066 1032 203 813 1040 933 482 1024 191 645 448 270 1162 995 297 585 1003 158 1648 273 1007 716 675 382 769 722 501 996 358 556 831 680 667 1218 716 1235 93 616 604 177 653 746 530 178 915 1483 516 529 586 786 1033 207 932 475 210 1116 1027 630 342 367 533 346 911 332 489 401 864 1190 400 383 1308 1081 1048 390 669 1104 291 1048 700 1023 605 350 264 921 485 389 967 316 124 357 115 587 416 719 976 1176 502 1053 621 427 705 991 762 672 205 815 756 525 677 382 422 835 983 356 582 203 480 247 565 429 1037 564 626 331 1303 999 297 624 308 502 228 775 1057 677 994 914 642 1113 708 189 757 528 951 884 874 940 778 864 895 543 521 233 399 1044 617 652 595 236 276 359 421 542 311 1376 1199 929 956 43 484 1129 819 829 339 979 835 247 1643 993 644 1034 700 498 987 927 973 300 371 1082 1057 445 807 1079 197 766 603 1431 1149 458 899 740 498 509 613 482 450 717 371 939 275 564 143 612 438 238 1173 402 979 552 313 707 1220 477 785 676 487 751 591 927 526 552 570 711 740 949 573 669 499 628 892 670 878 758 794 836 808 146 1103 358 1211 658 185 713 197 304 572 1231 941 405 557 470 767 1059 478 871 740 1283 1031 259 251 598 633 627 755 737 589 520 863 681 656 867 607 438 30 490 536 775 455 340 345 244 987 492 228 1289 678 547 325 469 498 229 721 229 334 370 247 735 988 938 758 496 566 1115 129 827 626 1192 1085 717 720 448 1621 815 498 733 284 167 609 96 367 103 522 452 389 554 1071 528 254 613 739 94 79 728 442 1027 1455 268 1066 453 846 585 752 1449 1104 265 884 660 1223 777 726 212 669 679 674 473 213 538 903 972 812 447 625 565 1098 460 701 447 505 671 528 546 579 1463 147 1165 282 755 433 358 517 518 679 718 802 585 677 601 701 301 866 451 883 828 1137 1276 578 279 564 644 712 1120 429 977 848 516 920 725 449 203 1141 659 875 369 948 668 979 446 723 1260 782 514 476 1061 691 66 536 428 279 936 646 496 452 746 159 503 400 948 758 880 786 67 761 660 1196 735 481 1099 379 657 1182 657 140 879 236 1293 547 1199 310 647 615 240 1221 417 91 839 535 777 80 972 56 716 1200 813 1142 1364 1287 1006 540 250 857 785 220 459 457 431 981 973 1415 643 1067 797 583 569 544 500 418 522 701 554 876 71 833 1078 1024 740 750 1784 833 359 150 537 860 1079 1267 390 943 1410 532 438 391 630 1004 1284 1015 739 13 188 761 984 461 694 386 654 371 1055 893 1292 823 1114 535 901 120 554 1243 492 1119 997 454 703 699 301 319 162 889 473 471 721 784 651 1240 591 725 404 577 393 889 1072 655 694 896 1344 313 1172 778 868 925 605 556 771 718 1626 194 66 62 958 478 653 1190 1249 1167 1342 370 901 930 667 31 111 747 728 985 314 401 649 319 939 1316 591 511 437 1351 606 313 391 433 129 586 528 159 405 193 911 440 564 528 858 614 422 690 432 759 534 754 468 1130 264 615 466 190 568 791 666 190 905 778 20 826 466 975 416 863 770 775 461 467 638 1230 398 982 857 737 1450 807 186 47 748 1169 584 340 948 823 704 775 587 838 1105 398 333 460 453 201 522 84 721 170 391 475 1077 1212 814 1278 519 327 1463 694 558 1677 984 663 1129 276 940 1328 561 819 1205 1518 945 629 1091 284 235 717 360 609 129 808 356 344 532 1108 1480 285 619 370 1615 780 417 324 1256 635 176 606 889 1278 698 732 1158 1068 486 534 1059 604 1116 667 858 923 642 649 1005 1491 753 755 138 831 324 884 608 88 213 1162 137 641 367 424 973 673 1445 434 723 800 1316 433 893 1230 724 806 295 674 850 534 943 311 307 288 163 967 632 876 371 311 1327 741 204 276 899 76 876 767 314 125 130 564 1205 300 302 465 716 329 992 912 363 493 1752 591 1088 815 890 673 385 792 701 295 253 192 854 514 1395 1110 252 1076 276 820 1008 766 507 962 27 391 205 683 856 642 365 933 1047 407 586 1255 238 836 602 588 811 535 517 440 166 1057 619 924 88 238 453 1048 161 510 620 760 550 355 697 1172 620 852 526 264 1166 1009 569 355 533 138 359 584 334 522 903 38 291 602 788 305 68 620 559 238 1120 215 741 197 233 655 982 537 755 374 461 420 278 209 446 726 179 745 923 458 68 412 685 1227 758 541 702 1297 510 512 530 363 150 719 910 1327 724 974 342 392 1165 476 844 1191 783 716 331 385 289 626 734 198 711 700 1070 482 733 1111 438 423 359 517 672 259 295 740 1059 890 1268 451 653 483 294 51 1069 1320 171 831 860 461 868 578 794 315 613 218 640 864 670 528 596 412 442 714 471 45 854 800 990 475 47 104 1075 926 222 887 997 1003 763 576 528 868 168 755 567 1004 489 694 491 767 367 915 242 931 893 261 360 237 160 890 273 390 386 737 537 1592 605 846 675 883 377 1161 431 382 251 499 988 1770 929 476 1133 527 354 186 769 693 498 533 959 1330 1555 627 821 921 697 536 517 1132 793 327 804 1240 750 1014 282 1313 306 1204 952 286 677 457 729 577 580 520 1272 1342 468 935 1122 487 46 918 916 455 44 850 427 553 459 1010 973 686 130 1156 640 1017 526 542 361 1302 569 531 302 392 1476 1214 532 597 297 918 352 1184 830 637 1261 274 292 1411 1155 531 1123 775 169 549 620 482 292 487 924 179 379 179 692 189 254 989 671 785 296 229 428 553 959 1222 328 203 872 735 783 1242 470 239 319 143 577 155 654 314 1191 1151 681 51 343 398 570 625 602 254 214 558 1225 381 857 277 587 1030 557 1107 340 683 112 694 884 872 891 819 888 1024 1098 629 929 183 698 476 723 1008 516 681 925 430 413 366 716 464 724 1034 558 957 680 698 329 983 1084 634 735 292 434 1111 680 1452 788 533 216 582 399 1103 677 1093 742 1410 332 330 764 91 568 817 130 975 611 999 670 595 734 1318 522 862 636 1199 55 1034 292 641 866 1309 335 493 1263 625 1023 751 292 202 409 788 1059 416 268 412 559 1011 517 570 597 1106 334 153 822 1101 613 644 1082 1167 454 792 264 231 211 397 639 913 508 471 708 1034 236 996 390 453 720 1303 1257 433 207 679 985 1050 316 744 112 167 796 674 440 1206 495 1298 1470 454 607 763 1431 904 1040 1340 1289 465 772 672 722 1028 706 1055 635 814 644 582 1349 922 471 638 553 365 455 819 627 750 799 631 1203 810 166 811 296 1358 1504 240 690 403 415 505 446 228 235 785 234 747 1299 745 607 1048 341 992 795 772 1325 533 584 997 325 872 340 650 1005 233 428 282 43 823 744 862 281 668 245 1402 1042 1220 533 908 82 443 795 431 369 484 818 445 1240 1457 346 204 559 1293 547 142 1084 127 391 945 569 824 344 1469 923 1075 345 344 702 935 783 1221 762 121 779 351 442 762 565 954 747 781 338 394 72 109 1279 999 1121 434 919 310 720 928 688 278 249 826 314 320 218 702 577 638 1203 838 1439 246 1223 1091 689 527 110 311 807 718 548 509 781 769 653 1163 758 289 957 393 1565 611 846 31 995 1339 356 1124 779 824 617 992 1132 534 983 189 869 887 822 791 1061 1265 1060 292 782 730 284 165 435 442 506 666 468 349 526 787 1178 701 925 709 155 527 232 312 390 350 1087 311 174 690 400 496 119 92 704 371 342 848 590 473 1035 147 1306 416 174 588 794 360 798 853 764 187 530 910 466 1100 691 1008 655 584 452 760 410 697 233 448 1172 1503 441 778 593 951 600 821 265 507 1027 540 439 225 1014 184 821 1193 1571 1010 311 945 234 159 519 807 815 793 856 940 346 304 454 563 888 1057 563 587 234 309 607 808 98 530 507 262 559 1066 1031 543 957 557 1029 566 452 503 553 929 402 722 529 378 117 220 290 357 912 1171 1035 608 446 887 604 1282 1067 809 826 241 310 669 659 250 984 42 1082 234 1030 384 965 975 497 195 275 930 1104 769 644 363 892 278 429 158 929 830 477 195 512 828 514 695 8 360 185 966 519 769 234 528 347 938 495 981 1013 1147 408 1375 896 938 1102 243 596 679 864 979 391 965 329 862 240 989 329 871 732 115 571 632 644 1095 887 1198 604 1242 113 387 951 425 781 655 986 414 659 429 537 245 142 634 1002 1363 987 870 372 441 1286 437 685 643 844 634 320 718 685 417 910 271 565 249 550 363 888 816 551 714 278 1140 1051 269 774 804 282 906 517 828 696 805 462 481 205 337 277 545 545 537 735 1132 303 163 367 767 635 650 781 725 203 1137 525 1010 586 533 313 146 1294 416 1118 576 642 1060 546 337 1163 145 169 661 501 834 365 190 899 1140 379 935 1022 325 1257 842 1107 408 481 799 275 853 715 417 856 55 999 879 1263 586 1187 625 510 690 627 1209 1090 506 904 1136 322 502 313 653 594 645 547 623 785 528 702 469 953 308 353 665 871 1528 645 539 705 537 1432 757 1108 426 121 1313 124 878 765 453 719 325 1429 182 1565 608 738 1000 215 640 984 471 1177 284 781 446 1036 356 671 603 821 140 706 676 531 36 626 507 287 451 1174 470 144 861 1189 1039 1142 994 831 718 493 694 751 827 792 796 943 236 299 512 548 443 352 186 471 1340 346 484 552 705 484 122 1510 898 215 252 715 813 1095 407 275 1133 969 320 622 521 1451 197 537 844 602 490 135 686 940 522 300 494 328 818 395 618 1197 781 155 587 407 398 785 476 894 379 1135 452 636 1182 1147 963 282 775 901 148 1116 388 909 1574 1278 809 536 544 991 433 643 789 447 1026 310 1021 204 1033 641 303 813 890 96 973 28 574 819 513 388 379 325 70 1494 512 572 1548 503 422 845 477 1610 884 1333 888 1345 592 1424 384 631 672 1006 1488 492 382 328 905 606 553 755 404 1210 389 582 1257 977 490 399 158 1007 288 65 1461 733 554 1173 391 980 1049 483 543 1000 755 129 1285 516 698 1255 616 764 408 1511 418 986 615 1004 704 705 473 357 701 967 456 334 658 129 804 907 582 185 678 1198 369 252 872 94 825 364 534 350 1301 1023 1224 562 355 363 244 476 816 736 639 705 561 462 575 452 325 426 491 489 1123 937 582 212 452 725 979 151 379 1113 1480 244 465 12 177 861 512 188 696 348 269 1411 130 953 435 1092 966 554 207 204 1034 1199 381 397 806 937 398 1009 160 1152 591 1085 225 406 1123 1016 1039 969 1097 667 213 699 274 689 258 574 203 291 99 807 735 442 295 490 892 835 344 1170 233 380 873 580 973 1260 1337 870 151 301 676 489 218 492 1056 603 837 674 424 909 947 143 867 475 769 842 596 774 798 667 980 694 1030 472 587 396 574 149 666 902 807 727 338 505 324 128 728 453 351 814 992 1046 133 790 1427 1226 641 999 1137 298 625 881 938 933 1025 499 654 937 814 345 1524 774 433 40 653 678 784 753 1008 809 523 532 732 1468 824 722 1343 534 869 1056 126 1467 385 260 437 655 645 549 225 382 918 611 391 940 228 918 779 1333 1134 851 1201 126 829 836 923 1365 559 425 847 316 874 385 995 293 592 1112 920 730 1157 246 584 141 1230 981 964 745 1154 672 671 352 773 395 209 564 625 193 915 1015 42 980 1232 538 153 1586 342 267 567 528 298 791 626 299 239 1165 923 555 1107 587 272 642 418 63 284 519 833 643 468 16 230 824 792 828 755 1110 1004 1439 548 734 648 919 567 660 544 1095 1090 1120 494 755 564 625 533 170 350 602 610 518 169 716 685 568 226 370 636 236 923 1556 1018 399 1346 529 1174 1026 476 568 321 835 920 403 357 403 1409 319 271 991 728 989 721 501 954 1102 1092 292 93 1410 618 794 850 799 365 341 1192 501 907 1044 71 696 704 1138 458 585 782 585 330 729 678 638 792 1265 1439 1382 781 636 1057 534 236 624 755 623 267 297 436 124 1279 665 1159 611 345 128 1380 973 585 344 913 994 489 1480 847 373 498 1267 679 779 489 208 547 1419 278 188 223 360 686 1008 490 343 656 481 978 1094 533 604 557 703 161 419 269 453 917 638 256 423 868 495 447 820 543 1288 108 929 356 244 510 215 941 243 884 603 682 274 186 946 984 835 563 589 330 592 882 1040 258 1119 638 962 825 588 880 542 379 617 1805 538 265 669 282 916 290 759 244 973 159 1010 760 1110 634 1216 587 1160 847 718 1055 563 653 866 522 86 232 380 601 383 452 754 854 662 653 1050 528 746 990 1459 501 475 1031 408 491 753 472 1142 692 723 1055 998 811 265 1009 597 298 760 262 313 713 824 525 1284 542 295 694 60 239 282 1034 690 453 585 442 625 506 946 285 907 560 1093 309 274 1467 670 957 773 438 740 176 286 575 1618 283 1079 329 1201 446 1325 102 206 863 507 66 355 1143 871 795 697 230 508 666 702 212 725 800 742 668 842 994 952 891 1080 62 1259 924 756 638 320 722 565 708 706 1421 1190 430 1006 518 456 1178 1138 488 1019 377 435 69 383 219 1266 727 71 501 505 112 525 1060 111 683 1105 431 577 890 486 288 590 431 377 990 1288 492 533 914 127 378 628 830 237 255 248 236 551 231 577 460 1221 712 744 705 88 535 1054 757 282 609 743 132 861 861 712 1268 966 588 281 421 1015 717 468 944 960 505 1362 1016 635 357 229 87 187 831 696 513 343 729 1233 297 459 478 309 199 1067 1382 952 693 1186 604 195 534 696 508 640 909 483 965 74 460 765 752 777 132 497 813 247 278 426 801 1018 575 935 175 543 451 1246 864 695 389 167 1092 661 1258 1329 1049 267 485 494 168 819 769 292 604 122 800 127 433 511 681 1073 843 850 1200 517 355 360 515 435 121 510 511 614 256 1365 217 1475 802 757 507 58 687 273 718 1124 489 624 587 869 550 248 72 608 751 261 1241 322 574 798 949 937 304 740 317 780 1070 428 23 301 497 671 477 644 466 937 824 1100 1533 740 587 527 854 618 148 972 422 336 794 663 914 215 311 326 545 819 427 1595 1330 991 652 424 505 489 1343 139 1166 1103 860 179 802 91 160 215 675 1509 893 1348 719 762 581 637 231 330 425 249 551 358 485 1261 669 618 837 891 781 526 631 932 184 714 183 379 905 225 332 924 470 524 662 716 429 702 359 820 718 178 1349 618 475 1709 592 629 396 1398 646 810 1303 268 418 930 529 304 1157 960 594 42 881 719 965 1160 162 559 952 435 211 81 359 918 990 973 252 628 1031 85 696 223 1068 396 165 673 352 621 715 800 1184 892 758 443 1168 386 541 470 737 275 590 463 854 519 424 364 296 402 570 1173 559 1148 179 839 1216 615 468 1037 752 206 1071 1339 834 963 814 554 918 649 851 204 248 834 1132 671 382 96 858 542 643 700 742 556 578 448 262 801 404 114 405 859 1316 1314 404 958 520 968 126 314 916 190 330 254 836 1052 470 469 1006 529 605 815 940 874 322 615 1076 674 211 282 809 842 462 230 679 1074 919 1252 469 843 294 466 492 1174 516 486 1219 512 973 877 925 1014 368 1034 283 1116 1008 609 1336 1049 365 669 347 1348 1518 515 413 916 1261 594 494 228 1192 764 705 631 747 302 1092 586 396 136 1426 821 436 701 728 131 695 327 201 655 946 424 452 870 381 295 521 900 530 983 330 696 162 171 592 96 872 490 47 497 714 822 254 624 228 539 610 824 830 1000 876 926 729 647 947 672 622 533 922 746 675 729 554 399 661 1180 88 707 328 819 720 578 565 197 559 160 594 939 330 1340 698 1425 602 375 294 460 1039 436 189 1285 589 701 396 287 392 853 1505 585 647 761 337 796 870 884 382 274 368 452 308 862 482 1169 1301 201 375 167 100 783 1154 254 1110 183 1145 1300 651 575 871 87 831 158 703 814 492 998 633 1229 1108 1356 789 594 1223 316 1072 458 269 734 149 485 929 276 766 1295 737 603 846 538 753 181 327 873 546 818 1185 738 991 432 274 722 850 447 548 900 691 815 655 1282 536 743 315 565 1246 1018 237 372 1312 557 1391 509 905 319 901 851 572 672 840 927 151 981 497 745 620 495 294 659 518 1108 358 278 633 637 603 220 525 461 403 601 807 1301 1068 649 1160 1201 124 635 293 601 560 599 612 76 676 38 1049 1042 704 898 632 369 544 1003 1005 683 727 519 502 987 291 992 960 1113 1298 1021 720 112 795 856 281 450 366 68 917 896 243 1386 391 444 684 457 609 1068 720 581 696 901 843 360 590 438 186 1477 492 904 381 174 532 937 741 1235 110 328 1184 200 231 562 770 796 635 916 488 58 408 668 439 1092 1352 808 600 1348 777 521 88 102 753 393 791 629 1097 475 608 1196 556 490 573 843 180 692 194 623 657 350 614 839 191 645 884 1234 726 1031 505 667 754 121 950 1150 114 126 703 310 541 760 376 934 162 756 353 510 1133 366 735 1406 641 467 806 269 289 172 453 1038 423 412 733 71 1073 1517 498 912 108 539 341 852 246 1189 834 1335 693 1304 538 588 644 348 350 594 450 1134 902 662 319 1092 339 292 141 776 91 536 1048 1108 489 998 753 899 272 271 647 446 535 477 824 811 351 764 1344 1493 648 765 487 329 257 805 120 221 347 573 550 1108 1512 653 1363 1237 730 698 828 239 697 228 962 1224 968 355 629 863 889 577 606 636 740 319 817 594 647 1509 394 554 648 1118 670 942 681 889 627 538 1276 856 1144 961 1045 477 809 1247 1348 525 610 692 708 829 640 417 174 468 869 580 365 1018 671 958 620 1262 134 983 1231 978 305 721 669 870 749 288 509 795 1018 785 415 696 1074 623 863 715 401 1157 995 932 821 848 641 824 531 1198 740 257 1475 130 307 925 495 642 873 696 305 1583 1358 439 215 354 655 827 1701 948 388 295 434 223 724 1258 167 518 1182 460 343 577 789 866 750 610 225 479 681 1011 684 536 211 135 418 196 692 287 875 133 769 873 212 947 1034 456 804 548 699 1218 358 553 498 1146 550 1578 672 876 775 315 164 1214 951 505 522 366 658 655 238 1331 851 466 1170 645 1302 216 270 603 1334 462 350 692 40 818 539 438 898 1200 363 62 869 702 605 695 982 855 674 545 391 412 679 83 764 355 463 1017 571 958 306 674 834 631 971 564 1189 144 835 406 445 334 166 1033 773 710 1075 1132 1426 982 829 314 725 461 1430 386 1344 576 1397 518 777 512 1590 192 607 912 706 877 1063 638 475 425 824 315 749 593 749 1218 345 1370 1081 238 591 799 245 978 674 170 504 832 1430 440 146 491 1129 820 443 472 820 610 1309 432 560 876 412 1043 536 157 825 611 247 368 579 370 465 1094 345 352 349 1198 388 384 996 585 1219 584 899 656 481 1026 799 797 240 1023 519 327 942 704 284 496 326 482 668 271 684 1169 516 275 328 350 515 353 593 73 289 473 723 1278 164 700 1351 487 1498 1015 1094 231 450 401 814 988 586 858 716 361 803 972 234 393 455 1313 493 220 352 682 437 1050 206 566 1082 560 449 528 551 319 756 640 286 596 746 875 540 812 1332 539 171 630 1148 393 1119 628 677 957 352 50 446 471 922 966 597 949 1110 201 299 585 1013 509 1001 938 567 232 722 351 1045 58 329 553 880 778 1059 180 1605 784 368 602 50 604 638 307 766 518 167 531 1105 218 46 1662 301 89 1152 965 250 596 613 557 387 566 429 873 859 383 1421 1004 427 200 895 133 604 434 672 406 865 784 452 875 542 277 660 697 365 1008 490 1247 884 618 766 644 1044 797 957 123 943 1000 289 893 874 447 802 761 655 512 843 227 365 728 673 978 870 1056 458 470 605 724 821 428 433 233 745 179 460 734 155 29 1180 1103 756 83 412 1018 708 684 623 502 313 621 1189 447 563 673 500 1373 716 953 132 539 144 768 385 578 822 393 716 862 1178 614 605 433 587 1446 70 965 794 338 1065 803 413 292 778 694 424 627 859 294 629 579 1071 535 791 1102 971 238 826 489 801 801 714 960 642 809 355 525 1059 358 673 616 1065 408 213 359 217 579 648 666 128 590 631 1417 634 986 311 474 811 606 822 465 294 966 1327 330 558 677 839 539 458 566 679 1026 729 561 659 411 497 285 945 690 652 433 727 972 887 269 1203 943 1159 333 855 938 834 355 121 218 875 431 1358 402 321 449 527 725 610 1294 1570 820 178 300 599 877 331 418 379 891 1038 529 137 717 816 127 963 840 558 220 711 419 620 586 617 638 226 774 134 378 357 237 610 781 332 748 1289 497 509 503 803 333 802 809 432 467 687 498 492 1102 642 899 927 1106 1006 406 396 1054 1506 94 562 1019 167 969 976 1050 391 549 184 470 1121 799 727 406 785 679 895 696 872 470 1295 469 1371 1077 1064 668 777 824 637 421 265 1169 661 225 892 780 1047 915 902 875 571 1075 156 757 734 509 1085 1180 1082 257 220 215 676 892 833 471 240 559 565 743 693 955 1673 591 193 446 1191 1068 993 334 1056 435 812 118 351 1387 320 820 415 630 526 1093 436 1045 1015 686 475 215 893 711 880 231 317 909 576 580 1173 861 13 758 486 436 255 994 532 488 943 192 633 697 715 1296 962 324 767 279 490 746 223 977 158 710 709 261 19 308 493 416 1218 375 1385 711 192 620 996 983 487 258 528 386 144 411 826 288 497 1440 690 966 405 191 765 869 593 752 595 1009 1110 569 530 490 1512 663 1243 561 677 113 611 695 715 653 711 1102 605 741 597 679 324 386 416 1002 177 108 152 156 323 712 736 434 820 655 448 225 658 472 735 1043 500 263 802 714 562 506 745 529 555 984 974 339 643 340 173 497 1383 802 327 961 170 825 1057 280 259 990 151 274 1238 752 934 382 673 826 455 717 272 800 359 1332 1211 362 1042 1048 1160 694 409 555 339 551 543 846 226 540 905 555 876 661 546 954 125 1063 718 1189 938 660 483 811 945 680 635 576 165 884 408 231 876 1112 592 330 381 344 322 886 1190 1389 1062 1176 691 173 251 729 474 432 1028 549 325 931 439 372 85 642 501 889 202 809 256 430 746 724 859 465 747 526 468 620 380 697 654 573 125 1491 649 450 558 688 747 616 958 1013 183 1025 1217 925 137 283 356 805 701 364 823 639 627 909 212 402 413 949 478 626 1103 428 414 539 664 1090 373 489 799 1097 1359 644 1355 1076 605 1094 1141 1129 249 538 343 469 316 115 336 197 788 204 552 1115 801 992 980 960 1002 953 395 515 543 406 503 862 983 1527 592 316 136 125 138 282 1095 616 519 276 802 112 830 117 896 296 362 559 400 971 1164 999 540 925 718 311 363 407 839 475 256 485 596 217 294 511 133 395 706 83 559 827 355 833 38 426 485 310 362 1504 679 632 995 682 380 1286 884 278 740 930 526 625 778 624 548 553 507 524 1349 526 405 925 903 787 965 1036 187 1236 346 629 624 406 883 1658 906 543 707 506 478 1021 668 462 827 111 398 896 1383 775 816 245 350 133 451 306 117 503 449 781 460 881 670 789 410 831 1046 1151 757 162 1140 724 800 601 1016 922 593 623 56 1028 214 223 626 228 176 1133 1047 590 23 298 472 275 1134 363 1132 1096 655 356 862 445 473 1029 210 155 799 282 258 429 1310 772 695 285 939 795 632 1004 772 668 599 442 917 447 800 229 362 81 213 204 1342 311 1155 899 539 380 452 1309 1151 637 181 1081 426 706 503 823 818 493 283 601 689 1180 829 727 215 753 258 397 195 619 425 222 286 649 806 200 728 941 256 261 601 319 1079 12 1167 1120 218 320 389 390 634 792 863 520 1092 681 1011 516 452 454 600 669 125 771 554 629 937 361 839 300 950 259 884 368 789 813 747 359 632 237 730 1289 465 1097 615 991 379 711 624 608 337 757 1139 263 795 746 694 310 553 1480 840 280 614 654 675 156 293 1109 1122 565 814 693 591 788 86 547 1010 1242 477 974 571 1027 1589 354 834 777 985 136 564 380 336 210 720 801 926 244 523 1089 323 1054 312 1055 498 582 798 774 1463 443 319 1208 700 381 597 1225 126 478 691 297 640 376 664 885 909 232 863 902 167 428 1116 758 851 624 814 397 981 923 459 480 65 456 996 467 56 935 482 163 1110 229 1255 1392 768 523 904 984 643 386 241 681 693 617 679 957 463 472 990 1131 1048 492 100 559 429 432 341 1233 747 1240 207 703 342 1074 524 320 1506 813 580 1055 245 816 1204 629 820 1075 1056 18 1360 1313 340 1088 425 934 1269 1453 366 834 521 932 685 565 468 192 1109 900 1065 994 56 352 251 332 644 967 1005 825 688 643 690 1473 1382 876 1233 1258 977 716 990 645 759 422 670 773 620 1093 334 1097 579 902 695 437 1438 1329 554 504 947 512 814 830 272 1197 463 251 466 174 470 1387 353 624 1278 235 795 404 953 1111 425 610 1076 350 247 659 646 617 197 162 995 293 472 276 841 643 242 957 360 826 749 673 881 531 906 396 667 1111 186 866 430 246 523 978 447 762 615 111 634 984 735 315 164 843 1102 563 682 431 721 824 417 301 459 753 491 374 1257 461 695 996 166 691 795 807 1342 726 399 1001 680 820 558 291 356 476 1067 421 505 1547 861 1188 405 757 975 564 405 310 237 165 101 754 449 382 885 484 248 387 1027 296 784 785 613 429 1003 642 1243 296 628 335 151 535 721 759 311 939 612 617 180 657 347 1590 576 586 249 544 518 90 585 903 142 271 817 535 822 510 390 858 720 778 381 789 697 432 263 723 1313 933 615 609 779 1166 757 148 1138 400 386 812 393 830 717 778 262 150 619 857 678 161 935 362 1091 372 418 755 797 1130 483 713 971 501 330 1346 612 783 930 772 282 460 839 453 734 868 893 386 881 962 216 568 266 713 804 307 497 275 399 1013 267 273 717 799 445 273 1125 1034 512 680 1196 377 545 621 497 725 733 1002 252 968 538 389 1252 1005 583 166 391 188 599 299 611 569 1523 1096 790 1158 628 736 94 886 823 920 344 688 883 676 589 712 1046 261 480 139 1042 503 1132 272 463 1035 567 1583 656 880 642 830 369 570 441 702 606 415 1302 166 1145 944 680 1412 182 644 1105 133 942 950 433 733 646 266 881 359 379 822 224 824 35 760 1285 981 137 562 123 409 146 598 373 397 703 862 196 823 447 495 1423 994 1001 378 555 468 1158 318 785 697 720 95 539 123 658 804 1346 38 562 798 1209 249 502 979 855 982 664 174 440 924 520 770 1395 641 715 1546 809 737 1065 433 816 363 301 665 500 151 682 105 598 1057 853 288 847 1099 512 1449 604 280 758 1132 125 409 214 1249 207 881 1147 237 1321 1075 1290 434 246 397 634 696 767 1021 845 691 627 953 420 441 1061 348 494 505 160 930 319 424 758 683 463 797 319 613 913 574 696 739 661 594 678 262 1190 703 689 844 585 551 512 494 1289 832 847 693 400 1067 209 973 85 506 392 711 297 322 573 831 795 345 564 724 978 469 1182 990 1027 1481 744 628 206 995 1050 1026 1218 690 813 195 460 769 443 842 711 354 840 334 625 622 199 328 578 200 854 584 944 898 908 689 634 313 314 770 371 542 227 47 629 94 1034 888 828 502 851 1020 335 435 439 714 1148 354 996 263 362 151 395 418 1584 614 950 800 1512 1404 552 1109 1071 397 693 928 954 1092 1213 571 249 209 556 526 698 677 410 1238 636 751 550 408 521 1007 786 918 911 487 228 325 335 1402 522 633 642 255 271 88 1085 615 1648 727 521 1228 666 287 276 689 849 774 377 406 996 1272 389 640 968 1248 144 950 658 834 808 1300 1023 947 160 463 762 1183 259 976 340 575 892 1410 705 746 251 373 658 1304 188 791 182 836 292 63 924 647 921 286 969 331 162 228 184 176 735 928 669 483 888 621 471 166 516 483 964 296 1482 401 574 633 856 582 572 259 182 422 232 685 424 244 1075 545 344 900 903 307 1070 406 776 921 207 258 323 901 964 844 1004 1449 887 579 237 386 113 543 158 489 264 927 363 1013 992 340 383 979 324 495 718 628 745 521 75 1003 605 1003 871 1308 1310 233 594 224 452 804 394 535 1183 1515 386 503 1319 184 259 297 1276 561 781 155 587 278 634 237 618 442 265 751 577 545 433 297 117 541 189 1077 793 642 1082 630 264 485 625 677 1136 1018 518 399 988 174 770 1006 670 707 344 359 815 416 481 1347 192 241 618 344 770 345 239 422 322 1031 475 553 595 877 1060 323 756 118 525 874 753 539 951 730 445 403 1136 597 37 193 249 614 646 443 626 142 668 456 569 552 1304 821 761 1431 1070 242 456 460 1261 309 718 1067 187 208 791 673 314 809 344 654 599 416 773 928 516 521 359 411 444 1017 350 215 928 172 498 403 681 161 1051 894 285 685 841 891 840 834 994 1104 68 1279 420 606 654 543 289 427 414 647 830 1266 364 716 502 399 745 817 775 693 830 140 742 708 288 449 572 582 196 1109 1034 1290 856 577 627 246 776 177 658 583 579 676 994 610 87 509 399 1111 208 513 282 668 531 889 1203 651 812 1209 786 818 348 1024 1112 633 1254 902 317 1115 679 262 211 931 971 688 364 412 469 286 434 767 727 804 527 475 554 411 1352 1172 415 465 808 958 662 715 1001 477 1392 15 666 318 786 510 493 1094 750 977 474 394 1213 705 1542 441 281 182 669 247 839 973 348 1490 581 767 650 1052 377 395 509 364 922 173 713 988 240 1213 1145 545 1012 468 870 702 519 1155 376 905 687 177 443 533 973 634 526 887 767 1450 774 936 322 679 294 690 236 742 684 634 825 1600 857 287 795 969 1353 668 770 676 984 786 809 578 884 611 1283 147 266 289 292 300 885 1118 436 582 848 713 992 184 609 467 610 451 1013 968 1358 1028 821 385 140 796 390 500 384 251 648 807 460 701 861 851 253 748 1457 614 1199 1002 1109 35 696 436 283 92 646 1453 677 226 1316 1425 138 528 378 327 371 770 983 353 350 335 351 1099 673 607 909 920 263 433 188 849 1012 1401 914 739 595 920 251 989 770 281 382 1011 935 579 718 473 397 344 354 1257 1381 621 579 675 485 898 735 504 1429 606 513 778 1636 1066 832 1146 1027 582 664 770 1138 458 905 680 1170 494 1031 884 1337 710 896 601 692 874 429 901 669 983 1223 543 184 528 866 1077 302 1161 582 1851 791 285 680 427 602 684 1053 450 725 1070 524 211 302 694 1085 999 322 640 1005 993 1468 1610 605 1023 303 480 928 61 464 880 279 689 1268 810 1249 407 359 52 349 1025 644 393 115 408 1277 833 373 780 540 733 545 920 916 695 1070 1225 1058 1421 342 714 579 706 691 783 673 1160 343 514 717 594 887 178 813 628 1189 249 585 761 1103 667 1115 633 918 919 974 955 819 602 500 633 287 1241 543 913 1197 950 799 1256 746 649 523 310 745 747 355 1115 364 149 400 196 714 917 656 1540 421 461 496 796 759 407 589 931 1008 1035 385 74 815 265 224 225 366 1349 416 996 735 258 402 929 978 656 585 769 311 776 279 329 913 132 507 252 436 411 496 962 554 243 432 732 280 970 423 135 1030 700 678 278 696 339 243 309 593 759 561 660 1191 591 313 973 585 505 1054 313 1212 292 345 477 257 340 1645 821 538 440 787 881 277 1014 934 685 727 40 1018 672 1114 400 430 455 254 688 610 777 193 1005 745 376 1019 1226 1079 1038 1295 665 798 772 535 698 238 438 839 212 477 683 766 457 998 978 635 173 445 427 785 580 267 512 703 705 202 679 58 476 483 811 965 280 770 111 393 450 528 413 933 305 583 312 600 943 749 940 810 840 1141 799 757 644 712 343 494 195 270 696 371 1076 604 625 901 559 301 464 755 407 375 229 1615 301 919 1109 838 674 973 181 44 978 112 496 969 1070 351 814 1087 419 625 670 401 653 1057 1169 132 901 427 618 210 869 1154 165 353 1008 501 693 292 1497 527 688 1334 576 353 247 1256 285 187 436 777 123 499 73 760 659 821 263 184 436 380 1327 816 1032 169 651 66 1129 429 539 516 1354 308 614 987 1386 367 290 913 1118 111 242 648 987 837 385 523 679 419 1199 421 649 185 369 1109 1443 962 688 830 212 600 540 992 718 664 547 262 538 381 273 1403 636 819 691 783 777 569 527 630 704 549 277 503 380 392 728 246 732 796 278 679 186 388 576 997 1083 1032 1468 848 411 266 550 737 1398 1006 393 884 709 1357 665 750 450 406 693 558 150 670 955 1323 835 957 507 1059 123 358 629 259 259 312 423 729 775 358 1053 831 1351 743 467 977 1312 358 366 473 1005 708 359 281 802 695 248 652 214 717 1254 1054 791 451 844 286 226 582 518 297 250 815 990 475 663 1107 432 1023 845 1002 456 1371 830 870 719 662 830 774 913 424 508 742 200 288 966 223 1044 828 836 798 349 404 735 677 436 300 303 493 1341 670 958 1084 521 424 380 360 949 662 797 866 657 617 893 813 720 199 241 637 144 525 563 467 1823 783 1182 295 707 80 319 774 523 643 221 258 225 568 827 373 392 956 368 1056 780 429 523 436 638 733 1020 277 1403 1111 297 255 207 323 434 608 259 906 303 588 527 425 746 1158 1171 1214 780 526 34 312 288 814 749 318 334 628 827 389 973 995 816 1114 658 488 652 1116 292 578 121 390 208 400 584 407 671 572 823 1155 805 912 916 432 936 733 946 726 801 682 833 762 777 477 1013 1057 1081 121 301 1595 376 520 646 833 1057 460 813 66 1479 801 164 1313 504 577 1001 1209 1609 1017 177 897 322 850 240 572 1217 325 261 676 832 432 649 180 777 331 603 504 784 622 915 1225 302 243 230 748 650 539 660 451 1148 376 776 58 303 299 635 629 745 758 538 714 366 935 388 1045 815 369 1198 512 718 559 846 857 971 729 752 395 862 1044 1085 321 436 712 767 1017 900 251 858 233 776 840 1050 498 142 694 1053 111 1159 146 1314 405 221 654 546 1067 651 570 607 993 419 517 674 477 803 238 964 994 602 921 555 692 505 231 224 975 736 827 291 989 375 29 1079 438 596 633 173 793 568 749 285 550 726 610 631 389 621 1166 711 826 820 515 964 964 526 581 640 1040 927 550 224 373 490 1199 338 1110 637 809 688 359 1142 384 446 680 634 328 675 518 321 1134 704 837 541 374 691 1345 1032 405 1092 993 610 444 930 871 432 939 375 155 823 178 1383 489 672 1509 946 1242 593 803 692 1513 1227 477 402 1170 539 370 61 426 740 1352 778 121 1708 505 587 167 167 651 357 1225 747 716 1132 1331 818 558 846 297 854 1115 564 242 1026 568 711 741 681 793 618 887 675 1037 768 1078 549 555 314 412 320 869 610 814 707 859 757 169 364 1249 1244 289 278 165 832 451 619 221 253 288 847 1229 304 740 790 537 697 437 537 595 654 624 875 1208 614 539 447 584 483 495 598 1215 230 1348 452 1452 706 116 213 1107 1183 699 682 635 770 377 460 256 486 516 87 1084 721 629 649 176 297 830 882 593 687 1122 765 1409 233 431 223 381 474 557 337 360 1027 596 911 1074 1034 863 496 1440 1047 382 600 779 799 596 649 285 1449 498 1108 714 864 1061 1319 236 836 488 189 716 962 598 1214 768 219 1064 1057 349 668 757 1094 618 631 1208 344 589 228 346 437 923 457 562 774 435 624 1659 527 1229 327 984 1023 144 249 102 467 511 197 869 969 579 860 714 211 246 788 1034 491 269 545 971 120 321 727 712 68 206 1258 656 462 420 509 853 1342 831 257 847 350 384 592 1089 832 416 380 1026 1215 579 964 813 181 537 1143 499 348 596 881 773 587 525 879 98 1333 519 406 865 443 1128 894 739 995 274 896 750 167 1165 1247 821 675 116 475 287 665 85 612 901 1008 275 617 1042 793 1056 966 273 56 884 150 493 1037 612 956 203 76 192 741 433 697 610 474 796 379 715 663 1020 312 1124 450 107 552 988 837 412 901 503 845 957 217 1197 640 488 607 783 471 903 546 123 627 819 870 433 237 287 1384 60 635 803 205 433 1288 752 354 701 877 110 530 1351 456 353 840 717 825 657 843 398 458 962 295 1333 734 722 447 881 821 415 665 903 433 263 638 918 483 437 873 695 495 1274 425 508 282 566 489 336 847 982 487 407 361 988 289 1093 204 779 596 1139 1060 601 1131 504 564 415 1213 157 679 489 613 577 965 792 418 826 448 425 1084 1152 726 638 180 839 748 488 114 481 1167 361 147 317 605 532 1204 1258 848 858 540 844 1254 628 358 167 606 566 768 606 902 670 1449 524 853 1059 1387 455 455 1290 202 377 614 850 302 163 497 181 810 744 658 994 151 769 411 527 788 358 120 527 835 349 759 417 439 805 1060 600 902 605 843 935 1123 238 619 360 733 1353 958 657 478 781 891 400 448 474 1075 1582 608 451 322 1092 1216 422 236 805 302 406 338 1509 84 569 969 862 438 623 679 1099 645 1227 326 751 594 212 775 652 553 350 830 278 888 379 88 600 1209 1005 914 895 538 639 683 326 867 734 715 1044 320 722 491 148 363 1104 319 712 390 364 677 762 159 732 670 76 375 828 273 361 419 350 77 1215 699 645 124 206 108 396 276 771 1409 393 596 933 333 776 559 133 481 349 590 769 889 47 803 293 127 359 824 228 360 639 472 663 361 940 479 957 405 700 837 714 305 1015 23 1060 360 880 1033 474 913 858 770 509 321 635 402 148 1051 444 217 644 990 73 1074 395 414 1066 811 624 546 832 353 949 1430 613 870 646 435 1084 256 218 886 470 319 656 328 444 601 196 347 140 1021 464 479 1094 648 327 280 845 183 1173 948 249 929 300 736 431 773 115 376 583 131 955 1176 727 697 513 218 730 483 613 310 252 794 635 690 164 530 577 236 411 1142 1031 109 471 647 405 364 295 404 359 421 213 1239 112 743 410 883 815 386 282 651 594 985 114 756 625 704 750 712 804 471 337 341 678 108 1105 538 833 442 684 780 362 960 747 853 946 773 662 275 76 766 568 843 625 642 811 976 910 665 1456 208 792 425 469 392 1480 1440 769 752 1063 553 360 648 424 350 680 484 793 738 939 497 1445 334 526 935 1206 313 971 456 676 1323 801 1024 405 319 808 499 693 948 504 1076 691 1383 361 322 1411 885 339 411 859 1051 658 790 1332 304 508 1236 62 751 391 616 131 761 1056 867 615 863 829 1045 436 404 151 583 1298 728 511 1012 834 405 1039 850 216 369 779 366 1232 936 767 433 283 776 1172 1220 611 767 1659 182 597 803 709 1342 1148 251 402 1259 998 1060 1112 565 370 518 218 198 313 878 795 805 313 342 648 1009 1272 412 284 216 572 1314 1059 398 1019 119 438 238 326 399 536 243 837 539 470 1369 340 715 552 478 378 535 729 175 937 977 70 964 873 547 589 1024 1072 251 913 828 714 519 854 553 450 588 361 533 427 935 398 633 434 1113 602 128 1213 190 830 328 503 1074 1403 695 30 481 737 1208 343 391 780 949 1014 356 609 1054 1251 771 945 317 715 389 206 415 734 1061 522 283 362 1457 431 1458 814 480 586 713 439 657 816 1094 696 380 517 823 134 859 1185 898 706 483 1106 733 368 1351 303 76 712 838 125 712 1003 1006 744 305 767 310 792 1552 846 712 306 372 479 878 841 1073 950 180 293 535 1015 877 248 655 988 880 91 420 683 706 944 445 1270 564 1671 654 697 350 423 408 690 481 765 242 106 373 322 612 366 1222 289 979 963 484 883 680 603 1191 804 463 659 831 610 250 1151 600 273 1149 584 886 451 1560 828 611 259 536 733 135 633 627 1059 310 1107 775 695 503 455 86 913 821 363 652 1260 566 1537 689 704 514 236 500 559 616 387 755 1296 532 1335 298 1002 628 759 604 1026 1030 547 276 475 293 210 567 1654 1177 650 458 499 536 1222 637 391 1136 702 587 767 1295 873 913 360 497 792 1106 75 406 454 868 857 1286 223 1097 642 295 419 679 742 292 1554 506 1091 726 870 749 769 951 290 72 400 969 254 757 916 1055 929 922 314 1256 535 604 288 415 1015 1337 913 402 370 283 707 1073 114 1173 660 1090 422 508 883 495 644 492 479 868 652 1167 722 812 712 141 540 471 239 1227 389 598 418 387 691 434 1614 1115 127 991 115 272 446 168 765 779 772 813 279 208 1045 219 660 1035 1112 413 578 883 985 1210 48 541 863 547 258 1392 743 699 601 665 879 483 194 938 305 383 66 1322 955 465 390 1114 861 985 364 754 964 58 503 306 949 898 678 295 535 995 212 568 276 591 412 287 619 635 382 692 602 766 114 375 837 541 123 702 634 217 343 471 61 967 815 631 256 649 558 443 1047 257 852 557 583 765 510 197 1164 337 449 357 839 1207 588 630 941 503 396 587 875 1024 1102 890 783 567 1236 393 708 265 1321 635 1102 395 187 421 1512 589 676 470 521 404 401 516 278 921 482 636 76 271 123 967 917 1055 277 1053 274 1037 1037 750 870 384 545 713 1642 1040 227 738 298 606 605 475 892 321 40 197 803 586 593 408 1097 753 359 218 1115 408 706 972 1138 784 240 466 738 503 273 1183 434 493 855 219 251 752 381 636 558 1074 365 1411 480 1502 1091 168 302 740 967 1038 621 704 992 1004 687 506 465 1100 489 201 501 857 1301 336 447 928 127 884 640 724 819 636 1287 613 588 1200 543 647 492 825 215 144 471 515 550 619 631 899 368 551 532 552 519 729 744 661 670 528 1020 794 295 1150 1684 1448 1000 530 535 981 528 232 320 680 954 964 1012 689 647 415 560 463 855 579 609 541 595 150 515 893 1345 351 548 451 265 1484 818 674 1042 224 869 361 598 1022 617 1162 1431 537 961 558 297 133 498 344 1122 1210 675 1334 874 1024 587 63 1286 1170 414 270 190 800 656 694 283 509 549 766 764 423 204 1039 968 708 704 657 988 452 240 487 752 1442 100 1140 749 222 677 539 426 256 597 1123 707 692 162 136 924 999 421 118 292 308 563 394 601 519 1496 229 720 461 960 676 253 715 211 297 542 1406 1069 471 279 762 844 365 548 246 349 776 759 652 188 277 1058 805 1265 277 1192 562 238 245 781 976 1289 925 637 505 171 702 576 337 566 828 929 219 491 190 731 820 767 744 396 1114 543 904 706 35 77 587 222 1126 867 1061 413 357 82 590 1249 731 223 632 516 1230 622 347 799 409 928 764 255 652 163 1217 247 513 906 399 1053 1388 757 681 459 403 550 1119 687 534 1259 659 224 791 818 1079 1040 695 598 681 918 802 573 991 577 1460 768 157 476 412 648 824 527 653 423 156 461 1263 867 271 424 417 585 358 910 226 963 940 779 689 1204 956 207 654 953 1029 337 1014 276 1306 752 444 1047 699 1116 979 347 669 519 805 806 1439 490 306 441 370 850 365 611 737 313 601 1037 872 345 1479 740 679 656 882 422 808 256 191 973 697 680 658 313 522 829 227 693 831 493 1144 929 637 195 562 1541 1020 320 229 728 669 899 372 724 832 523 1046 1383 1006 876 1237 422 475 824 820 248 364 450 325 1284 692 1130 764 710 935 314 1061 1148 264 765 595 105 295 656 826 1177 1186 509 555 1148 313 192 540 779 673 473 1203 653 947 683 675 659 680 1137 726 1416 278 1244 1513 149 78 451 761 224 1049 552 705 943 562 593 290 906 1120 538 480 473 787 642 843 725 189 792 426 754 638 977 1350 377 660 786 428 97 581 315 708 797 648 381 451 1090 848 1510 1068 562 798 603 330 435 1424 153 682 212 1008 538 1129 743 704 503 544 560 297 708 855 725 818 799 832 534 88 323 794 661 292 897 753 864 953 657 293 939 761 355 194 113 449 393 990 646 676 1075 421 1086 719 316 1000 1021 643 963 234 662 1146 428 1227 705 1083 302 762 997 324 1091 100 704 535 203 1497 347 751 601 1379 620 420 525 596 1104 477 608 31 824 1039 1024 402 282 1112 293 793 779 1295 43 211 458 640 726 718 634 294 1340 493 1451 701 353 678 41 589 964 813 310 769 488 823 699 747 368 308 519 921 822 329 835 328 701 481 732 728 735 297 164 389 675 193 720 1078 246 213 463 248 678 769 517 514 741 302 440 757 1411 650 590 153 652 889 1055 742 1030 527 651 503 943 659 745 249 1014 814 344 819 349 722 339 996 587 457 960 795 444 429 324 484 470 128 639 189 777 390 985 134 666 1252 528 329 441 598 802 194 358 734 939 809 396 602 1091 713 74 595 1202 418 1167 335 1047 1101 763 217 425 1018 536 943 642 737 792 696 872 1368 362 111 346 1081 1426 1152 1329 465 365 14 202 408 680 820 1039 101 967 1374 922 857 865 480 601 767 1017 1315 562 277 1190 903 980 480 336 658 673 386 824 1433 30 271 440 885 53 984 187 488 887 719 792 717 79 496 1217 148 252 335 969 171 821 1181 253 589 1242 838 608 105 574 925 302 160 1044 1084 302 934 791 316 1024 366 195 147 166 1121 560 1000 218 1004 718 848 289 1420 930 1234 852 210 727 604 1417 1160 1058 416 1284 575 621 863 797 451 869 338 758 828 419 932 295 430 842 1169 765 1046 702 1154 486 440 843 155 1487 1436 840 468 787 559 768 792 1264 205 436 513 938 1014 1044 357 804 1033 295 518 619 723 146 799 444 459 412 295 370 1032 733 314 421 302 1158 769 703 1147 607 478 237 237 640 167 1132 513 392 245 595 421 698 1017 120 543 200 518 1245 549 904 613 154 229 799 224 305 589 740 201 917 271 185 1186 687 693 500 573 507 1145 775 1083 321 561 1190 957 441 1122 343 185 556 323 631 989 19 1072 315 888 664 435 1200 632 556 253 41 730 134 285 631 946 862 311 430 999 682 1151 547 470 210 815 912 647 644 426 990 1028 1023 343 566 273 1108 277 1115 664 460 711 1280 1165 777 266 758 203 645 439 1003 923 618 989 222 826 529 213 706 584 414 288 533 643 629 882 886 1358 859 636 735 146 915 851 153 807 511 999 855 687 195 1114 547 705 661 157 492 874 601 736 1055 898 615 856 567 464 303 900 618 1099 484 462 691 257 1064 634 475 476 1014 373 507 939 167 690 1108 805 1099 1300 94 762 691 92 1398 368 1190 636 750 944 562 778 712 310 1035 714 604 597 642 440 180 957 281 1016 735 780 786 546 254 268 481 886 706 1266 883 896 1206 654 568 571 1439 516 199 449 447 547 174 588 598 391 407 990 660 480 731 520 713 820 466 78 350 990 434 181 922 209 154 1166 603 880 808 296 879 414 296 278 556 667 427 714 818 846 455 487 625 237 541 259 1401 453 719 362 617 389 417 584 645 436 380 929 400 738 480 593 655 287 936 463 1390 1001 246 831 880 977 313 913 563 1348 754 713 295 198 317 465 727 1342 550 400 1118 464 280 797 604 1290 819 688 986 1229 682 331 375 290 593 380 179 1445 497 1094 272 228 862 390 603 167 456 1154 353 555 1010 1115 685 419 554 711 258 631 1164 326 892 1187 440 1482 533 271 951 1159 397 492 1066 1172 252 1310 514 714 376 603 806 613 745 1386 937 1417 1065 322 1122 470 745 561 598 959 779 495 68 289 432 684 1117 646 454 971 809 670 1113 990 782 775 173 672 613 209 1341 466 996 903 777 333 1066 327 532 438 987 135 658 647 582 160 344 897 648 564 366 751 362 346 973 1511 868 685 317 687 421 1188 843 426 423 418 652 648 1228 704 966 741 349 532 278 457 842 1235 1139 468 253 943 939 530 1005 972 824 603 703 543 298 131 975 829 271 851 503 469 389 175 1309 543 753 766 1339 986 232 435 385 973 228 981 460 473 836 628 786 522 1004 579 295 564 1021 564 942 1283 896 331 1272 1073 652 599 593 458 569 601 413 1164 1021 765 890 1319 72 294 376 801 569 604 512 870 869 226 581 113 1204 1113 1125 420 661 1225 187 501 530 956 1201 64 462 517 982 518 651 148 830 565 600 553 483 1146 346 464 843 693 196 1165 470 760 867 169 872 830 682 486 396 845 421 1193 669 1131 407 899 224 696 919 225 861 1300 123 660 878 296 280 1351 865 544 292 688 1358 489 521 543 1006 633 734 225 337 464 475 507 593 616 332 490 1075 390 662 402 1153 257 300 1017 824 696 1009 79 764 313 892 128 237 199 958 660 710 322 1056 660 160 515 848 474 947 621 800 635 1322 98 342 685 152 429 461 1033 723 1703 1098 635 92 850 647 675 549 368 409 380 926 654 1003 654 547 644 833 1063 899 1089 112 447 508 695 331 724 195 445 612 707 985 879 684 1421 378 365 394 333 410 331 397 543 509 560 475 723 1556 724 1039 880 220 163 837 509 553 449 236 771 653 480 253 319 404 1050 837 261 488 797 582 1002 617 939 773 728 400 970 282 460 807 437 1186 398 927 458 1213 948 1156 737 184 421 1001 541 603 204 156 781 739 324 140 1310 1036 689 446 346 1072 1547 518 245 932 940 1144 153 525 518 1122 431 467 593 471 577 399 316 721 938 1036 874 587 318 1166 197 605 415 829 202 676 233 694 408 904 1458 374 57 150 497 369 418 957 710 960 1220 417 933 360 325 315 810 301 759 1698 372 757 521 426 347 736 1008 758 1023 966 773 236 507 480 735 993 545 933 1267 928 355 697 701 1399 792 1035 379 1422 610 1170 227 810 321 261 1135 786 425 858 1357 214 1014 1121 725 480 802 554 543 560 1379 657 507 378 685 437 844 830 575 490 469 955 725 889 1501 1102 991 825 725 1016 291 489 696 647 573 656 1121 624 472 639 676 1231 606 576 508 1137 903 579 1173 414 772 1410 277 756 477 668 1069 716 1311 1286 924 334 1007 770 769 309 914 408 1294 544 353 1020 970 447 741 851 1090 192 766 412 726 612 200 330 498 587 208 561 365 888 634 624 1216 425 1507 688 1036 695 862 1204 644 1140 1044 683 339 819 271 660 540 1047 895 285 774 711 701 444 316 715 530 803 193 720 697 1118 1341 542 1194 677 418 1244 872 689 677 439 704 702 432 151 604 864 120 1144 880 702 640 822 1079 734 525 1432 336 731 707 1035 736 448 774 1124 254 257 495 334 394 1080 780 958 1211 771 395 351 543 571 502 1101 499 813 499 721 380 204 824 358 504 888 1345 814 1065 652 1393 514 859 691 542 354 1039 285 807 332 152 824 375 954 445 908 677 877 613 421 246 907 526 553 662 278 802 238 601 376 691 395 160 984 88 176 579 171 316 474 1529 560 478 185 268 834 818 524 687 402 113 362 331 885 527 238 215 988 906 651 944 440 174 782 968 600 538 956 632 1171 619 1080 712 1382 459 907 524 327 553 834 583 403 761 599 1373 665 349 813 948 762 873 865 1071 950 1244 346 532 941 309 465 459 479 157 1043 131 567 1327 522 728 789 488 744 998 631 535 615 789 539 855 484 77 291 688 531 270 409 1060 669 760 83 22 487 523 696 1075 673 463 787 1214 1344 199 373 772 322 846 506 531 562 473 978 548 586 684 370 360 745 1357 840 664 452 277 909 381 459 835 753 217 825 346 682 1657 927 812 511 899 1141 918 965 667 967 713 1005 874 951 987 313 514 728 834 788 1018 1001 1123 1276 813 832 213 1018 1073 451 867 854 790 485 1002 1123 478 609 570 395 543 447 648 293 943 594 150 463 848 1229 353 490 1089 715 580 1041 932 936 836 855 113 226 683 826 437 1131 308 650 877 339 246 871 439 1344 1257 889 1170 466 413 546 932 554 950 1092 459 713 747 279 836 622 843 251 1323 407 130 1355 423 292 859 650 1311 386 960 575 346 450 873 243 896 695 268 951 1064 1254 350 244 162 113 630 141 869 600 431 277 447 543 268 340 482 691 562 74 1349 128 948 631 573 692 1386 276 1082 217 616 801 846 220 1321 650 737 955 481 964 410 601 1081 456 613 781 551 1091 681 1093 1113 809 1103 855 482 280 586 496 539 706 566 272 328 822 256 500 695 714 790 712 591 32 897 698 637 697 306 694 612 174 821 169 206 536 142 637 868 729 660 1038 608 641 506 958 919 296 406 445 922 441 647 169 385 771 874 766 858 259 474 964 681 1093 932 658 584 616 963 384 1402 252 962 560 384 1263 699 284 563 1107 760 274 796 438 598 649 91 442 770 696 835 497 677 1029 1009 1395 886 1471 345 521 586 948 491 294 392 849 183 242 806 841 985 829 74 935 708 801 343 972 743 400 532 1522 801 1373 555 618 855 422 1110 535 492 821 910 1487 1226 593 1139 499 478 147 386 153 1070 810 1308 303 471 739 309 353 851 408 1374 46 224 247 1245 473 864 262 303 886 840 788 829 710 604 292 864 371 792 520 1257 957 1002 160 437 804 521 989 294 489 760 814 948 266 830 115 343 933 663 412 770 1244 605 873 777 265 627 257 691 274 358 996 338 863 318 578 515 651 825 510 493 791 810 662 631 1274 1404 539 987 404 1140 493 822 1077 381 379 1421 1084 654 884 576 768 103 756 441 803 80 417 328 300 943 1096 275 673 448 599 235 591 447 190 599 595 801 553 1226 484 498 623 51 84 379 746 486 505 908 425 490 502 639 525 441 710 310 1313 843 448 541 647 820 785 685 1492 299 420 431 425 548 254 93 400 511 996 301 197 949 1006 958 818 870 803 568 586 781 300 407 728 602 1081 916 871 1568 1209 745 216 725 910 744 1387 479 796 386 1194 1434 73 161 1124 906 639 865 354 234 507 386 885 256 1121 277 431 940 209 505 179 620 802 1058 364 879 284 301 1303 1393 1291 853 157 615 223 843 1241 1005 907 316 169 1157 426 130 295 1246 896 774 65 476 966 500 517 526 915 842 1248 432 49 694 971 464 917 1046 810 405 414 471 664 488 746 777 1130 465 1452 1206 834 189 276 606 603 483 262 583 1130 787 1345 393 1037 1275 297 392 306 1067 973 568 966 554 966 565 426 560 165 893 1094 292 169 910 565 766 898 247 1433 882 332 359 247 433 28 409 621 81 244 1505 618 556 302 812 320 519 988 1513 865 171 535 554 670 1075 848 561 1052 711 185 622 338 729 434 71 1091 368 694 775 484 955 1432 356 686 273 973 1175 650 791 186 109 260 413 380 880 371 767 350 436 573 600 1175 1436 808 784 494 696 354 925 329 122 788 1486 1079 228 507 1030 1002 808 104 455 478 1114 238 990 761 934 943 504 555 796 362 510 1381 642 857 757 881 638 223 300 294 753 475 1178 862 1268 1055 204 744 652 1159 627 530 782 839 455 736 159 1175 967 563 1060 390 586 332 675 536 1045 1091 636 362 622 1009 338 115 537 791 400 741 929 865 745 631 627 1124 772 695 275 117 299 580 590 838 715 371 427 558 436 881 780 400 695 882 1122 1486 176 659 629 771 231 340 91 1172 775 585 1017 840 940 98 533 292 495 249 595 432 373 371 1004 220 749 1255 621 728 942 564 1075 753 424 381 823 129 630 78 464 300 824 261 514 882 747 1171 455 836 480 710 556 215 934 490 769 1075 614 274 977 651 838 215 896 341 485 888 531 1048 100 916 263 918 738 865 1266 585 506 97 173 778 370 447 750 476 692 957 618 939 807 1185 593 1076 1014 1203 1074 604 217 870 569 341 704 1011 620 175 353 433 87 515 960 526 119 153 773 581 904 596 588 519 811 357 1123 266 375 564 598 1062 836 413 284 938 1723 670 915 654 642 1080 711 125 770 795 772 321 1089 571 631 517 808 1272 547 713 235 451 357 703 984 430 717 1016 691 341 966 248 154 580 388 565 454 693 1028 459 501 186 692 367 713 1104 592 823 579 432 1233 200 1027 1352 434 428 258 717 844 979 1570 292 741 21 1238 941 1249 847 572 652 1089 1095 530 1409 276 623 1025 166 672 184 454 719 935 782 503 228 501 534 220 722 1041 912 586 254 842 821 695 842 974 265 422 504 622 424 769 1400 906 892 764 970 828 774 1503 943 357 456 584 842 375 689 772 740 783 461 655 1113 514 469 779 868 583 191 658 471 380 473 1264 879 1500 339 504 579 551 645 570 688 199 318 1547 1116 1372 1113 1283 296 839 795 1225 1401 162 619 486 736 511 213 870 829 970 652 1464 624 466 700 386 362 583 888 279 1020 1363 1089 464 530 554 1005 376 1352 185 799 336 713 329 1152 387 667 816 199 784 1235 615 192 1277 607 750 383 401 365 245 441 314 929 702 196 1041 311 862 299 1122 590 270 791 953 1527 457 779 1161 869 701 896 1177 451 856 647 1177 422 510 632 839 1041 254 765 221 188 936 296 668 397 409 939 1280 439 598 890 629 150 833 879 803 939 241 640 592 366 935 957 483 700 877 835 354 994 549 158 846 398 151 699 466 207 356 661 459 702 799 1282 660 934 903 718 184 498 612 1042 1427 320 917 1159 656 1127 347 1117 617 845 1151 829 775 425 865 685 947 449 778 619 1053 573 987 1064 845 535 213 675 215 289 643 745 396 631 426 585 591 1188 703 591 470 914 815 488 1126 900 506 75 610 379 814 1255 1132 821 589 971 674 732 1047 846 379 524 288 511 338 518 1027 1284 725 529 443 526 792 541 395 724 566 232 365 590 51 1424 549 858 762 440 725 382 424 874 670 270 648 1063 635 1109 907 920 344 394 484 478 698 1203 452 651 245 744 1145 291 282 608 604 804 1046 610 1033 856 1386 142 838 1137 800 450 1065 1048 646 440 1190 297 763 349 1036 265 140 1071 1275 472 452 588 128 1098 704 1158 114 442 284 964 867 158 678 761 672 589 84 1002 505 290 306 1132 394 1620 418 744 370 668 449 922 1134 484 459 865 272 211 869 577 895 218 1123 311 372 595 693 821 584 910 473 615 873 446 131 438 930 889 1011 381 1065 967 840 653 210 336 655 1236 727 450 1117 396 809 319 738 805 770 1622 630 908 331 438 897 533 511 1430 901 690 753 888 87 971 625 469 713 867 561 1319 884 519 467 534 462 793 616 615 997 477 1134 681 599 1193 889 338 1744 407 690 154 953 692 503 524 756 953 1182 296 129 698 296 634 876 1711 513 367 835 215 363 466 632 887 1204 721 1222 433 584 675 528 677 226 899 730 937 223 1192 861 401 773 473 499 659 546 1092 146 288 695 303 237 751 600 727 349 1025 334 724 1089 525 649 518 1389 370 833 669 594 314 1100 348 1190 1085 864 732 1090 277 176 627 1073 1100 736 438 1178 314 109 1218 898 278 1260 878 281 713 916 584 426 856 885 726 328 796 410 283 302 761 919 169 1180 1101 195 1136 139 405 403 669 439 532 1019 626 238 419 403 110 1151 306 101 926 656 570 930 578 980 1190 649 539 1145 157 547 131 442 303 618 910 991 611 193 390 891 53 1426 299 819 89 777 867 1221 1053 157 901 854 717 885 482 1173 609 1263 242 1081 865 1215 176 956 660 708 112 589 1149 156 1134 1061 915 359 509 415 434 431 1547 323 649 499 837 811 290 880 871 297 1036 483 189 832 452 1074 675 514 871 529 1048 907 691 1304 282 744 872 716 836 826 711 872 754 448 1035 792 363 1320 556 569 551 783 557 745 897 1603 523 239 848 335 816 410 695 682 772 167 1082 494 564 701 483 1091 444 171 1081 934 1006 862 579 748 1033 1220 627 1363 951 689 343 527 92 789 337 530 1587 466 1461 177 223 37 1271 345 826 839 663 637 691 938 1065 184 1380 633 202 593 353 414 347 844 766 710 1039 399 746 570 174 682 975 174 1385 565 545 253 585 223 1257 866 315 420 1226 1198 1069 1003 359 459 1328 996 505 444 291 170 507 471 1040 1301 314 841 366 1149 391 988 884 595 672 416 379 452 230 836 355 820 669 311 952 722 501 673 605 634 197 1053 781 729 1062 314 1064 973 594 755 477 139 451 233 788 506 55 546 790 426 516 343 682 1048 662 460 764 475 1212 775 300 303 618 699 401 364 654 1120 285 1294 529 630 767 686 545 958 917 748 706 479 650 169 418 558 159 1107 1268 852 1311 637 79 858 526 293 242 936 378 806 537 512 543 718 1358 1041 1246 652 701 1213 594 204 706 566 1189 1383 1350 325 580 799 615 350 703 242 739 287 776 486 1429 700 357 368 654 466 413 806 836 832 391 1159 636 829 827 633 637 551 93 664 577 476 239 1203 782 1626 390 553 321 811 148 1405 872 760 521 1010 679 573 609 544 969 1138 1049 1015 1398 900 1585 1126 772 306 718 540 147 206 775 1108 976 715 360 1490 554 244 270 1019 557 781 288 355 257 648 1067 820 1177 488 613 850 970 827 369 517 309 660 601 834 1116 730 1287 670 413 975 662 355 805 426 902 151 892 282 914 569 619 336 514 881 833 658 573 986 665 209 308 717 347 616 882 94 1595 639 813 1315 709 572 935 1215 1183 884 853 495 582 1100 784 976 186 166 439 779 326 670 150 642 34 523 1287 449 285 247 229 168 891 108 384 189 673 183 840 1048 689 974 952 620 605 1294 519 886 467 833 1100 334 1194 675 777 587 253 816 816 918 531 638 825 1105 310 1239 818 870 765 457 306 950 476 669 598 923 488 384 850 874 65 674 272 757 470 708 843 482 697 1043 685 701 706 156 257 1016 478 760 800 583 327 929 501 362 894 440 875 548 738 929 393 503 636 772 828 1350 656 497 564 573 1394 721 1133 538 421 451 994 888 601 655 241 760 560 492 755 583 206 746 1123 770 320 777 1323 849 296 1006 275 995 352 634 901 1348 749 509 581 947 353 359 789 583 1076 191 1465 82 817 527 66 365 836 408 890 720 1025 746 302 127 1166 570 773 1017 408 474 1078 847 349 975 490 1244 111 751 767 976 265 1005 978 1483 497 577 331 167 226 584 192 1107 273 544 128 359 414 530 639 1017 425 501 489 997 417 1353 601 1303 1080 377 379 1098 1168 448 1043 832 753 827 897 506 578 976 865 383 452 340 575 476 20 373 310 932 906 1117 631 553 238 582 868 519 592 640 967 451 157 837 944 134 574 491 229 96 458 550 1045 416 547 616 212 395 621 264 496 390 723 443 989 724 989 708 1168 415 693 809 828 321 391 972 852 383 159 195 255 364 1135 1226 287 904 523 1023 1067 922 756 759 224 872 952 389 624 929 425 475 1045 554 1053 1040 711 247 1054 353 438 1008 852 755 631 209 767 324 816 759 751 601 737 98 1448 503 361 1729 873 1020 844 1004 826 425 182 984 332 1740 748 396 1130 641 495 1067 1188 756 330 772 1258 972 928 847 1184 1030 110 276 658 788 152 598 130 503 321 399 1045 795 135 26 410 509 666 375 254 873 347 728 760 694 214 149 954 625 258 385 495 250 551 1181 528 1043 928 220 680 480 701 319 640 561 617 702 343 598 1423 665 1103 641 617 331 1078 215 606 961 295 1061 450 500 71 917 784 526 834 1050 1014 569 684 844 1174 799 397 677 486 364 202 667 640 593 1032 783 681 575 724 1072 1028 985 532 421 300 442 163 1014 1022 1029 554 805 284 394 489 769 681 258 536 147 1201 327 824 734 486 699 439 211 609 670 879 73 494 842 1623 158 705 517 1561 616 779 766 578 286 476 185 1485 448 788 767 955 798 512 619 1006 818 674 1129 300 512 920 674 429 96 162 737 990 207 752 409 718 279 952 618 605 505 753 628 679 477 557 518 279 167 410 980 905 319 675 828 693 440 762 39 632 729 1269 193 889 314 837 535 355 327 80 686 1249 598 467 294 183 588 1167 396 405 586 416 515 905 547 486 1077 707 588 565 212 930 1226 254 121 855 467 354 535 814 26 1490 604 334 286 1084 762 1115 1339 919 661 586 1257 424 208 121 653 661 528 618 983 901 1305 942 311 1170 189 266 374 1312 641 829 424 337 363 525 771 1379 426 487 1248 893 954 1449 238 1262 944 624 380 624 701 555 518 893 1155 355 853 613 919 726 834 1143 220 929 1335 169 512 552 959 882 69 1076 793 526 315 1163 974 425 488 809 1245 201 993 955 567 298 468 299 315 654 306 605 277 324 171 1466 887 312 753 577 835 303 1088 503 682 1572 442 355 573 436 665 1025 932 762 682 1011 758 245 411 783 771 497 792 753 816 356 1064 390 1037 469 957 556 849 488 229 979 1181 262 309 238 393 639 897 739 604 533 621 307 685 385 973 1094 1045 489 1270 381 339 561 1048 1337 152 755 349 853 738 1206 374 411 977 658 304 1022 563 933 737 568 1384 566 247 497 756 198 591 245 1133 459 688 747 1289 1009 1221 476 356 315 571 1454 576 798 245 524 380 338 283 694 1147 1069 1116 552 369 451 693 229 538 612 643 449 90 551 745 381 1172 245 261 344 336 569 280 902 890 886 1367 179 658 814 434 648 895 465 310 441 409 1235 537 751 594 918 830 260 868 988 417 830 225 1021 770 13 1134 258 370 896 806 732 805 718 293 893 984 869 945 389 479 328 67 527 418 1603 642 1334 276 562 563 491 1069 1147 464 615 583 591 286 769 636 1673 1388 1016 208 916 234 387 91 428 1257 134 847 605 241 855 667 729 464 414 614 475 734 683 1068 1219 792 1074 491 624 203 487 726 83 946 833 814 553 899 330 368 368 430 890 575 1392 985 275 882 155 354 672 84 622 113 410 1074 551 897 832 211 508 687 1410 1031 617 892 434 1095 581 607 748 785 1254 603 222 448 458 513 1114 835 919 1128 238 1044 115 368 494 781 286 354 602 905 703 800 612 339 666 1012 323 91 289 435 1527 675 256 168 279 1055 954 852 781 154 456 381 705 345 787 1134 1049 197 989 596 187 196 1012 618 532 461 767 722 299 658 402 1484 1649 893 277 993 307 833 371 351 427 491 644 1368 739 875 589 150 612 742 517 684 202 470 918 478 362 1269 948 222 567 562 513 540 874 914 829 201 461 494 68 1087 320 266 663 849 876 531 193 527 911 595 166 277 630 631 301 194 492 1314 1016 933 1232 457 1083 1129 656 272 336 705 622 490 735 876 623 411 514 333 890 389 387 34 850 208 527 397 635 1002 824 795 303 1485 623 444 1028 384 480 1084 975 800 536 957 1017 1065 504 476 957 992 511 108 967 491 213 310 488 527 528 398 518 931 561 388 305 583 478 594 968 995 591 946 295 392 559 312 230 300 702 1246 990 1590 507 1498 159 725 225 618 536 675 1527 131 651 553 459 1189 380 810 862 671 1305 376 590 770 700 940 946 1006 929 847 205 696 999 400 487 623 317 397 603 573 503 829 773 412 407 687 232 701 991 983 579 963 304 1274 1033 451 399 767 1079 417 282 1395 158 1490 704 1081 235 999 752 216 1569 1194 403 962 541 877 384 1349 830 401 260 1634 877 750 471 805 716 1189 365 1218 543 297 1519 797 371 1365 245 419 631 469 511 548 363 727 544 411 1184 881 73 853 831 308 512 824 161 294 908 1213 326 482 224 644 1089 552 596 771 801 1069 746 673 371 833 615 1046 860 621 561 424 998 225 563 933 858 475 418 785 990 262 441 352 657 259 715 678 793 215 680 97 547 818 639 355 698 407 407 403 314 1339 878 403 1131 460 636 702 674 857 1078 304 1011 11 1306 1400 326 590 879 138 625 548 496 432 882 267 524 857 359 641 1361 727 1370 502 590 258 669 419 768 242 507 510 1203 698 294 534 690 787 1395 860 213 1078 981 853 378 1227 1015 1013 1119 1033 1102 924 1229 1288 700 808 464 776 879 501 776 1027 481 599 743 466 233 1251 635 589 783 577 672 529 260 632 709 460 824 1473 716 197 685 91 848 165 164 1108 764 639 902 571 424 622 88 625 660 828 833 84 408 777 1142 592 233 534 994 342 544 522 653 721 498 335 1141 1009 532 660 1455 498 455 647 512 1316 544 1231 712 552 59 869 962 114 250 328 983 936 571 630 1032 190 594 625 356 1508 683 622 933 672 996 358 100 1164 22 586 618 1091 499 620 419 880 365 703 426 670 432 736 356 570 829 674 776 531 1078 514 980 772 725 584 1511 338 751 465 366 671 963 579 772 904 457 240 121 221 898 189 726 124 195 170 556 534 65 669 739 584 901 323 797 773 452 1057 846 356 352 863 454 309 693 680 555 485 588 799 470 1034 390 794 1039 189 691 409 525 207 1318 962 1091 625 816 899 1052 1015 511 627 586 602 284 1017 1038 832 1385 564 62 402 654 1225 760 936 814 308 851 696 495 145 954 797 215 701 460 651 445 802 1162 769 264 1056 910 877 677 1379 555 1506 773 934 156 199 225 541 717 376 623 1257 802 440 1247 954 665 1044 945 908 1214 291 787 726 614 638 300 264 803 973 545 370 1305 695 444 558 389 819 553 490 296 808 273 1047 198 670 815 1193 1646 900 877 654 1070 23 444 1057 82 1040 820 192 473 134 437 650 78 726 836 570 466 121 728 702 979 145 422 134 1190 677 762 600 1033 671 552 301 896 717 695 828 729 760 655 735 279 1034 869 728 133 103 889 1361 310 783 726 1226 667 327 731 970 330 407 237 704 80 352 370 974 1259 551 1017 748 851 365 662 822 632 845 1163 662 821 750 653 250 569 1161 222 662 123 327 559 524 536 299 490 1140 188 326 718 783 340 520 340 860 401 682 567 728 1233 517 1013 1035 77 661 1017 486 239 1081 1393 1168 1301 1022 882 837 532 721 728 768 641 103 511 1496 930 1257 633 881 404 931 1132 499 120 570 165 338 598 815 543 576 227 784 1059 242 887 520 663 434 986 947 607 404 971 689 888 550 762 255 740 223 239 1075 976 1311 420 457 759 140 998 736 568 1057 827 243 877 1276 789 617 511 568 514 316 945 637 739 400 644 366 1324 980 1348 631 527 883 1481 816 231 695 613 168 1361 570 184 722 913 277 330 479 763 42 159 405 1454 840 663 662 429 680 906 871 966 843 739 508 618 462 331 142 726 592 156 686 609 570 857 631 1137 632 284 584 564 1188 559 536 279 360 759 412 628 361 425 658 441 1284 436 373 1074 320 341 496 253 1175 824 1041 922 308 512 1070 1406 516 496 622 568 807 606 951 370 743 559 984 258 806 932 625 577 840 1104 501 589 1064 87 1506 249 728 656 1036 184 1169 1358 674 1081 361 397 714 974 771 741 1230 1253 1102 397 963 1161 1619 701 290 50 580 792 491 1430 888 1089 1086 1132 1020 654 980 1017 847 100 526 420 369 1045 1188 384 650 288 565 535 969 1069 326 1527 525 210 1292 649 351 697 401 700 170 1460 596 406 822 181 636 854 751 1548 453 566 1478 717 359 330 1245 673 548 565 693 56 1010 814 1164 1519 851 496 411 486 365 774 378 194 514 1189 958 599 1267 1363 534 525 333 278 938 490 1509 1379 510 499 908 777 780 622 791 802 1199 1342 463 227 567 956 497 102 1103 467 447 615 666 627 773 665 865 872 942 671 293 411 546 271 1324 744 524 880 992 1672 294 985 1083 851 687 434 1311 170 1219 438 653 137 1540 426 285 252 225 532 592 388 471 252 417 262 698 711 693 268 752 622 783 596 237 278 714 186 778 833 325 217 220 525 444 804 1393 313 989 1655 162 627 546 354 681 1417 916 1288 136 807 1354 136 978 1172 111 520 786 1366 711 791 1220 395 558 1040 990 1216 315 117 993 1370 397 738 436 666 158 1407 440 683 452 1279 598 387 1165 581 485 385 611 730 655 1269 1277 463 782 679 419 373 958 696 327 759 1184 699 466 353 821 976 472 708 209 1110 1076 164 389 178 1003 888 418 216 262 477 636 861 1036 66 486 802 627 1382 1007 160 325 248 784 636 931 483 909 777 159 845 522 294 1150 552 689 404 1056 423 901 1741 138 182 495 677 310 929 1074 370 391 217 506 825 795 525 670 874 674 582 1066 760 876 397 1530 139 661 1187 1619 844 1305 655 585 1128 466 531 1346 907 554 505 753 435 810 621 803 1163 960 609 47 135 1221 872 1102 590 293 999 514 1116 903 147 575 528 857 475 611 901 557 348 361 340 514 677 590 529 652 436 432 578 507 607 596 969 484 902 910 948 1100 802 1318 799 1069 577 863 95 808 518 856 470 635 339 186 394 248 908 671 1010 1146 586 380 729 560 105 447 460 411 342 222 643 935 365 550 1442 72 597 770 338 534 806 155 801 651 404 447 264 988 339 710 308 257 276 396 376 664 1159 1127 957 714 564 293 697 1021 696 908 655 324 648 956 95 1319 694 754 775 1427 982 622 849 679 533 701 382 557 705 78 804 696 827 953 928 1143 871 1018 1102 415 344 564 407 1469 1111 202 801 146 381 596 923 1034 1125 915 249 459 428 667 594 1293 1101 394 450 337 596 266 1087 971 715 1332 427 970 772 1121 827 252 748 1026 510 398 456 216 936 477 949 424 834 621 875 544 340 560 284 444 999 437 1558 259 465 770 419 1018 666 396 965 296 355 1653 1189 488 871 264 378 604 486 655 905 526 910 229 355 899 386 572 615 653 583 548 392 862 785 801 1280 697 876 1199 478 264 745 1017 900 480 580 681 1091 312 136 936 744 805 558 116 862 299 412 472 1184 983 521 925 733 599 922 301 539 551 109 579 465 189 778 238 1130 568 709 782 543 915 1503 977 563 367 111 846 557 702 863 104 1620 885 289 671 706 832 1012 414 644 556 1166 584 578 867 352 1022 949 636 408 465 1157 111 239 830 771 666 1687 541 999 1064 994 681 792 752 398 876 737 618 1118 541 1038 338 473 586 845 874 1143 248 930 561 510 649 147 1191 1082 260 634 1052 1003 538 458 973 582 638 509 947 653 600 932 676 306 703 68 299 1492 1190 855 1650 184 532 729 584 454 589 988 979 1017 491 398 198 514 727 716 472 757 908 1284 550 690 93 1047 1078 397 556 729 856 896 397 1425 813 397 461 995 352 936 613 1129 1390 587 935 257 790 503 968 394 771 544 121 482 415 575 483 437 833 664 1082 449 609 488 881 1371 1293 58 577 439 294 1041 1421 1209 301 1265 123 882 547 1159 311 600 969 222 1056 570 956 664 585 570 1202 797 352 402 337 662 847 901 1048 255 587 745 602 694 694 1127 339 638 756 843 661 575 424 730 506 610 930 619 788 397 965 707 683 228 531 935 644 1020 648 677 780 1080 585 1229 593 583 825 467 339 363 999 815 494 552 750 555 516 617 902 1201 493 496 600 739 397 344 617 1142 1106 541 351 897 1150 688 557 279 864 748 792 491 732 370 1129 754 1237 863 428 114 954 762 302 1068 1403 539 1477 720 778 193 102 657 1266 183 1410 787 909 232 794 717 315 376 455 582 924 603 833 208 819 718 665 1086 257 347 314 748 306 268 1099 1058 314 803 375 631 475 1026 702 630 771 564 678 1010 1265 397 1048 571 807 992 1040 367 1309 780 855 722 465 470 605 1241 313 609 393 700 878 290 615 433 1623 648 327 124 244 159 805 633 1136 287 1006 466 859 931 359 975 1221 670 1175 381 1063 699 490 554 155 606 450 678 640 811 491 694 1050 1155 727 623 725 1418 1013 119 435 611 474 394 891 630 183 874 321 271 499 443 347 296 821 1045 198 151 144 558 655 1011 432 1063 851 387 937 310 700 867 578 647 348 1045 778 846 731 737 680 856 663 564 458 1306 161 994 1032 933 534 1073 205 996 1119 633 787 721 349 1157 726 459 834 110 306 299 239 287 449 148 894 580 33 861 447 110 753 636 1153 459 558 979 1387 1052 116 821 622 619 1162 593 593 915 737 789 641 990 368 567 265 523 666 141 864 1222 152 681 293 791 464 759 777 776 336 990 1199 371 641 294 769 441 938 691 203 156 209 811 187 1221 410 1071 586 818 1088 941 598 95 271 226 811 847 914 838 635 565 815 283 425 1537 734 1090 270 644 791 1012 1410 1341 413 394 1197 1182 458 1181 1170 1418 723 238 594 1286 585 277 1153 618 338 650 1146 677 187 1500 872 711 294 1250 414 353 890 580 606 486 426 575 677 984 769 115 49 350 1393 150 1573 1466 985 488 61 887 929 531 799 827 998 445 1509 186 703 680 1338 754 716 194 344 320 700 864 253 205 851 660 1068 1091 650 1321 326 404 692 337 639 316 240 466 213 453 1023 650 496 944 811 411 297 609 1173 1301 275 482 578 477 380 1325 681 408 159 776 422 485 465 1128 1227 848 774 978 489 1097 611 884 1078 974 507 147 189 708 1191 1169 548 1330 919 621 596 987 887 735 502 650 368 387 828 707 589 377 1471 1414 157 615 421 970 1042 180 824 1071 544 677 459 253 566 664 349 314 357 1034 776 1034 416 579 614 217 702 886 333 1281 906 972 650 459 203 378 512 454 848 978 622 330 302 711 217 262 591 515 731 929 389 871 306 966 617 713 525 299 1368 1056 843 892 1190 971 570 379 435 379 340 748 525 849 990 292 465 731 723 411 765 1229 540 628 452 799 1195 967 1050 400 328 760 988 220 313 1374 841 212 1612 1002 1254 225 538 908 1082 371 283 587 985 451 1533 508 610 245 277 1197 331 482 426 978 150 300 227 410 390 1401 669 342 213 421 1372 675 402 667 580 431 505 810 162 221 453 628 1018 988 697 901 299 513 732 936 580 1068 473 726 791 966 751 470 559 492 579 96 881 665 746 532 793 1143 721 908 465 408 888 472 719 711 771 482 534 441 1451 858 172 203 427 1041 446 853 648 907 814 305 925 847 556 557 845 309 695 416 332 351 659 992 734 875 1107 1089 988 512 291 939 183 171 144 705 282 577 99 668 235 768 1575 990 423 356 335 970 640 380 178 672 458 638 1151 368 941 94 936 1009 560 640 1440 748 497 519 1169 1235 1075 449 800 455 418 351 440 1532 376 703 773 166 1448 630 1053 718 630 1093 1082 623 392 393 346 107 409 868 810 223 223 769 469 496 889 88 407 376 550 911 410 1176 175 831 809 73 291 466 865 539 738 811 814 661 987 666 1011 527 510 837 203 460 1125 564 633 943 799 741 557 116 68 356 750 363 844 1055 239 368 305 787 709 518 84 554 737 1026 687 566 1096 791 582 1022 493 1022 425 804 1188 683 354 833 767 935 1068 839 421 617 883 892 550 632 582 760 944 621 628 632 277 208 624 1130 1122 257 283 493 122 687 722 400 1079 422 350 1205 571 1036 453 928 745 1009 871 452 975 512 694 414 607 887 1032 1233 338 324 665 693 437 334 118 502 787 266 691 485 313 447 365 1285 1289 374 319 663 1414 1054 476 74 653 685 1555 1677 391 672 1031 556 930 1279 463 1092 1079 877 518 1007 212 655 273 687 721 87 381 293 863 447 716 651 1543 864 337 1433 839 1051 719 374 971 1028 1025 330 512 1390 944 650 739 289 1054 39 1201 433 259 207 1291 869 867 807 565 450 259 495 585 606 351 808 1171 700 791 333 137 987 377 1466 448 421 269 1132 1423 888 160 726 1217 710 1020 885 569 193 566 371 319 920 978 783 231 473 546 1016 514 579 752 598 173 695 884 748 129 928 518 506 250 859 558 719 575 232 882 896 508 863 302 1130 658 870 464 205 500 566 677 232 928 478 1545 919 455 579 720 1023 1386 550 181 876 524 401 589 665 626 681 1016 909 23 49 308 552 510 670 71 699 405 1249 606 317 885 261 809 805 1036 417 474 314 269 819 535 820 1216 470 677 377 959 316 827 687 634 213 994 858 524 1038 1342 623 408 673 670 494 1124 521 1209 369 1442 149 1094 491 780 355 133 500 510 568 1325 642 715 1648 1119 998 964 762 641 946 1088 458 1030 822 961 872 742 358 395 1441 33 80 988 1400 1352 589 469 872 777 581 633 574 304 814 320 1073 352 769 801 1020 261 967 490 485 824 602 847 1213 1063 1138 134 995 447 437 390 482 431 620 622 596 356 473 949 763 1244 1418 763 66 1142 1076 650 910 800 875 1213 162 1382 661 656 561 381 764 384 1144 583 1216 653 515 1051 719 687 1205 213 563 171 497 337 447 999 426 1023 690 1056 507 756 511 620 428 143 669 509 965 167 716 320 129 638 708 1091 959 1140 503 312 669 837 696 1081 1089 935 282 378 1333 747 603 453 486 926 450 580 551 595 596 477 628 532 1233 227 802 106 935 193 131 939 244 167 367 1079 1129 638 535 514 92 564 646 649 429 582 93 252 642 840 243 841 708 385 306 631 663 494 191 305 552 836 124 359 988 714 370 449 232 633 623 468 537 699 254 773 399 156 437 732 1366 457 650 833 600 1021 273 523 246 409 307 461 689 1172 231 657 1278 540 604 1323 703 558 386 856 639 641 1310 228 265 570 651 608 284 1283 820 657 1083 482 429 881 530 1190 443 920 616 232 716 329 666 1623 1040 501 1242 1210 759 793 835 35 461 396 1226 373 679 1198 522 1019 348 562 713 184 946 1347 968 1459 323 61 670 322 772 754 873 903 1072 688 391 964 480 814 981 285 722 608 963 740 822 316 655 516 898 401 917 341 583 359 843 999 731 700 303 448 668 160 1001 601 200 777 768 674 973 458 724 780 803 1178 1044 482 410 464 666 610 1517 822 219 398 419 234 328 768 380 739 424 783 413 473 646 937 410 1271 829 766 749 1085 1100 479 367 202 275 647 913 702 442 563 513 1191 719 1352 830 918 321 89 1031 972 86 138 715 840 1063 571 643 974 912 211 535 1170 1041 870 307 810 1172 607 1350 512 526 59 711 890 375 61 132 592 1467 764 992 1107 679 469 359 1264 685 460 344 977 131 906 856 404 1511 615 717 930 612 721 731 1170 724 531 687 1114 613 829 957 381 592 555 748 349 353 620 43 1320 903 1341 733 425 116 759 1089 1209 1652 867 875 231 677 995 45 626 835 435 992 450 1379 276 899 424 1533 549 420 376 128 1386 593 702 769 57 586 455 853 1590 953 936 1420 193 747 1192 903 344 730 548 747 998 681 1362 770 517 695 637 639 353 646 794 699 540 557 89 293 1208 714 711 1024 980 690 604 478 143 657 569 179 1012 433 100 1003 538 97 453 602 1017 1200 324 1087 658 92 1259 1229 534 893 603 165 868 422 193 913 766 1174 1066 281 647 176 1123 721 429 634 550 705 383 1102 272 924 883 1378 958 1170 905 635 757 889 736 927 140 945 826 498 816 800 399 514 523 610 550 752 917 1173 823 440 507 448 933 798 497 820 627 939 546 1223 880 209 705 527 1234 1079 582 711 804 221 868 671 486 920 209 608 809 1214 595 1126 389 768 438 127 762 522 831 943 722 171 1067 1261 1620 1099 1247 510 267 1125 1372 1297 620 911 356 229 837 1008 442 355 1186 520 466 278 1252 927 516 1145 912 587 942 220 848 515 745 1044 594 562 552 252 1098 472 1008 986 393 310 742 466 996 794 1021 479 1160 452 574 856 592 360 335 774 652 268 354 570 1044 342 636 414 378 401 810 611 253 148 819 94 526 689 503 348 671 819 1011 1009 195 381 1348 658 424 387 331 897 315 912 896 600 463 1215 553 692 834 1376 756 256 732 237 1315 868 441 438 218 1063 1255 870 1249 711 382 761 1074 590 185 1480 1482 162 276 462 904 189 1169 566 180 111 1499 1042 998 1315 425 621 251 938 52 1001 469 280 769 1118 1147 1177 1189 1124 761 194 948 415 963 341 1331 513 647 1123 235 560 979 626 1092 418 247 188 519 618 769 1110 1666 191 1239 624 756 517 490 644 400 644 1038 741 265 380 902 1155 489 1005 188 224 836 1696 1053 1002 800 507 788 542 561 295 656 707 636 526 1039 915 144 1011 633 1088 520 374 853 449 1105 161 305 522 869 1076 473 457 688 971 238 461 757 144 1060 559 408 680 475 588 146 678 333 727 1166 736 770 814 330 148 601 134 951 1356 974 823 525 927 579 296 497 683 601 727 1279 650 246 844 822 818 1202 612 202 515 1022 333 328 1570 1006 901 278 1138 218 204 482 884 342 1145 249 940 570 835 344 605 599 835 175 673 411 1184 820 798 917 854 592 851 258 836 1041 510 528 403 1341 901 1172 137 783 695 1126 275 777 525 733 550 101 852 981 618 492 908 1077 1251 462 1194 370 546 882 607 819 1076 514 492 1686 935 951 773 719 810 412 719 1047 800 1276 328 898 999 1227 1290 215 890 777 921 205 592 156 512 29 348 484 1200 946 717 319 144 401 85 572 194 1380 846 520 795 535 511 947 903 1575 181 1033 369 400 1288 862 513 180 1256 931 498 470 471 1098 631 423 785 237 415 1001 497 226 1362 804 1111 746 217 113 433 302 835 779 584 233 540 850 528 1036 915 662 325 979 1192 450 1049 355 685 380 915 858 198 271 568 304 600 981 536 278 789 530 526 534 200 1186 762 117 501 268 1097 652 427 482 892 552 1190 177 458 290 90 495 466 584 924 897 477 829 808 1244 439 1066 489 397 1416 985 333 626 204 1080 1497 871 653 350 288 623 904 821 837 584 319 218 653 914 1201 293 724 607 981 933 1038 245 371 1090 726 976 366 1463 507 436 592 388 600 610 598 996 736 112 67 486 167 154 960 742 765 209 733 201 915 913 715 795 329 487 361 1261 690 858 532 65 676 1130 1447 438 816 1252 442 1430 1418 320 84 239 445 93 341 410 1171 746 303 722 457 909 655 983 1153 163 521 682 914 1124 556 689 44 631 386 888 231 543 468 488 352 680 36 198 826 692 1010 1278 773 928 713 258 1249 1028 572 1262 783 628 684 678 538 378 758 482 1033 214 631 520 184 791 1327 852 716 626 660 308 235 744 563 279 801 1359 584 436 642 399 283 954 1287 504 426 595 567 828 747 925 401 334 541 671 522 277 496 675 613 787 377 474 847 1087 184 705 950 428 97 708 191 701 237 807 552 664 631 724 1090 818 232 769 46 1446 123 443 359 427 812 351 775 303 585 982 633 308 878 417 141 904 58 293 676 404 530 831 970 572 599 793 648 227 729 682 279 1308 318 794 587 1054 173 254 1177 1072 828 379 1488 857 379 371 516 142 612 700 61 621 1437 313 684 971 430 340 434 572 651 523 449 296 1004 1028 571 64 906 1243 1222 88 1131 468 145 466 546 786 457 1041 1427 155 666 428 1129 1242 1178 767 292 866 586 386 39 899 176 721 1482 553 343 303 1052 1701 310 342 1190 1023 377 847 651 878 1067 1104 691 1269 642 854 789 482 485 897 723 535 440 1051 338 1102 615 1294 695 388 522 145 712 136 851 325 379 498 1303 641 416 453 1301 939 1338 338 888 652 530 375 619 625 719 722 332 355 1138 414 1319 597 369 582 1129 85 528 1138 8 346 1259 1680 512 383 983 423 370 58 678 645 407 597 369 392 1098 979 759 472 787 207 297 689 67 487 166 196 644 518 454 423 231 1233 1043 295 1029 874 73 308 257 235 1165 608 622 390 1003 154 1036 139 457 1104 1111 996 1255 1365 130 490 1038 770 631 396 467 498 1413 839 417 722 509 841 350 686 250 888 32 557 245 1003 515 784 598 534 570 865 109 301 637 376 603 368 464 158 574 593 403 245 1213 194 728 291 362 75 537 1252 470 677 263 278 408 758 952 1444 912 536 882 1613 705 632 870 747 302 930 394 184 784 449 143 675 579 551 280 538 251 1039 558 1095 626 1423 789 853 618 632 229 234 540 306 856 703 1120 424 235 631 546 866 749 631 378 304 359 884 213 658 390 399 550 230 431 256 1475 582 780 762 268 325 491 535 714 806 665 547 1425 337 640 364 590 519 324 1366 602 996 542 675 249 388 729 348 688 120 492 201 207 535 1078 763 869 917 595 381 707 987 1036 482 355 722 743 142 359 372 281 619 560 344 895 979 652 359 619 514 588 1277 589 372 211 110 362 1346 588 290 1431 426 287 732 289 1256 403 554 596 555 1522 763 220 692 1450 641 652 966 689 737 470 861 667 992 304 449 623 209 731 321 848 1440 911 1238 569 1295 444 102 1055 342 1196 745 904 685 328 311 793 445 730 809 702 1037 402 247 844 504 1034 692 209 1110 531 542 735 1247 1132 105 966 994 214 1247 770 454 814 421 724 720 1027 1507 883 973 1012 1035 878 368 205 643 794 422 375 1150 826 274 1092 1194 350 469 912 1310 243 243 493 759 558 494 332 714 640 704 679 456 889 827 308 590 375 803 788 481 1224 1286 784 437 195 1069 895 1066 459 380 1094 1187 814 683 466 627 509 1368 545 1123 837 589 480 149 1159 684 1104 901 794 297 492 352 762 365 817 447 967 920 1165 828 792 765 815 407 1184 394 489 776 1127 281 710 722 328 1438 529 876 274 265 254 123 621 417 871 191 793 606 950 1071 1375 1171 763 1347 953 1259 529 493 1253 298 610 870 983 266 804 449 277 233 933 218 922 497 1162 803 993 575 98 546 321 655 827 670 806 212 949 263 217 573 377 714 188 773 721 228 1142 320 532 462 427 473 884 673 443 715 1259 932 1522 805 428 570 479 485 1468 765 547 599 831 720 1269 401 899 487 657 285 332 828 310 768 671 489 807 708 1005 397 784 618 561 384 380 146 1005 607 1336 524 1028 515 645 882 798 605 778 978 897 500 711 831 1295 1351 375 149 1152 379 516 794 490 1006 1331 1146 685 760 98 789 1351 669 574 399 773 969 350 332 809 582 1083 729 824 876 670 499 219 299 319 367 554 1120 909 767 156 699 764 170 1124 806 529 761 1093 795 1158 579 142 918 458 910 1260 822 755 497 531 549 479 926 717 259 664 576 854 513 426 1033 58 555 1281 565 630 1081 1373 188 89 584 432 809 931 307 693 955 1430 1208 880 336 619 1285 39 777 801 1026 844 974 446 348 638 1291 889 583 1173 883 441 680 564 899 915 902 1079 437 776 332 611 793 1076 1308 246 234 468 182 407 378 255 431 663 1104 702 587 980 629 710 1148 342 893 940 452 510 826 130 306 110 130 335 215 701 415 122 587 376 933 825 464 937 781 799 1000 134 375 428 816 500 47 1170 442 345 341 446 799 827 342 282 727 343 502 629 412 360 555 866 1108 656 445 1243 1145 1191 375 870 1096 527 778 954 346 1165 411 834 515 1190 752 637 639 228 723 671 250 626 689 664 971 268 388 761 947 1470 382 523 717 491 293 764 832 870 364 843 733 307 881 873 295 386 783 707 249 802 1014 1046 405 345 532 460 1359 621 462 871 222 666 618 1102 214 1303 956 200 880 205 803 997 311 733 90 943 809 336 1041 163 1143 611 911 810 295 758 1144 309 26 628 240 807 494 855 897 798 599 1102 662 279 727 1153 1193 1085 739 512 1112 656 354 67 1152 379 243 642 358 1006 764 897 405 487 1143 934 808 1382 964 861 76 340 546 880 594 979 370 1008 1305 1053 78 403 611 206 373 1418 636 920 169 792 748 115 891 728 867 69 283 509 838 334 1231 1522 724 1432 1430 909 476 495 841 218 469 1602 1319 371 689 977 430 646 729 383 42 539 666 316 868 589 785 635 346 914 336 614 821 45 305 288 758 325 788 647 943 430 960 484 509 1240 819 767 568 1330 744 955 161 707 572 364 730 326 930 425 1167 506 716 1214 352 628 719 947 1380 428 1128 589 775 860 411 1104 283 376 670 130 846 378 1353 851 609 537 1034 868 744 1148 549 543 851 459 923 915 576 791 431 757 879 761 783 386 414 631 957 794 418 455 323 790 897 650 537 759 284 818 540 611 273 1021 1033 1111 325 338 659 819 1350 334 583 871 1157 510 800 510 304 795 275 1166 249 631 954 467 1192 694 939 326 1039 717 611 303 748 388 263 954 613 768 461 776 615 75 550 1090 739 209 162 685 605 605 693 978 345 599 619 301 650 910 1075 315 293 580 592 442 501 1259 1228 72 777 296 379 429 705 906 354 410 80 476 413 678 588 839 606 309 206 431 1011 622 255 139 424 353 807 418 404 157 1007 774 705 651 614 1468 1423 1115 392 893 377 352 133 1349 617 641 821 847 13 403 327 1739 433 647 306 428 913 243 726 247 1301 179 1015 942 279 1513 829 1374 786 1001 810 999 747 796 430 194 511 499 266 578 589 215 954 477 1284 1380 333 737 1210 1184 624 363 496 730 263 382 1142 1032 289 193 1218 717 1293 394 565 664 808 383 1134 881 873 254 693 611 1253 516 612 664 31 804 299 942 347 259 610 737 1257 374 206 355 713 422 607 1077 602 644 1108 903 1081 924 554 400 993 854 230 858 327 857 1124 565 888 767 462 1445 619 154 146 554 1009 527 1009 554 122 915 391 844 544 1121 364 739 722 407 682 1282 915 875 1478 425 287 322 932 458 1252 555 398 535 1378 356 551 974 773 194 1625 420 300 851 390 684 668 270 445 978 740 312 187 671 556 589 470 566 1158 823 1027 963 391 791 237 414 501 1448 415 1406 1033 1085 158 469 943 481 875 695 376 510 702 716 399 537 717 699 125 685 1181 1331 830 182 183 298 718 584 1273 986 656 384 501 215 481 1045 124 867 617 809 246 186 864 530 821 351 512 742 275 758 710 386 909 742 671 439 692 82 853 295 1432 487 724 893 648 826 543 1145 1260 155 477 58 850 902 187 480 389 744 505 1158 1091 421 1077 379 779 484 128 718 987 953 654 1285 895 710 926 290 860 417 1183 539 565 312 843 833 712 915 418 494 930 771 724 836 550 650 987 783 242 637 1074 791 712 1079 246 739 225 861 474 265 929 933 1083 1695 1061 1155 877 748 1408 93 1011 598 265 800 838 786 497 487 395 1010 203 264 760 912 928 838 855 228 165 613 773 385 868 256 1107 604 954 577 390 637 354 620 305 1015 270 1347 764 1073 554 551 240 250 360 715 33 329 1145 686 1535 889 791 228 355 344 539 1003 1199 761 632 1000 503 1179 736 533 201 828 523 870 529 528 477 641 548 754 454 1265 731 844 505 874 298 1121 1048 467 845 793 724 532 598 1249 21 718 610 587 1194 656 561 667 960 560 529 981 997 574 974 478 296 907 439 769 389 459 1074 1005 259 941 724 511 610 551 607 896 547 709 1104 910 756 438 407 134 504 760 172 890 873 356 385 486 760 910 279 383 979 575 129 749 932 555 292 239 897 543 379 887 371 812 434 395 1047 1259 646 468 805 305 676 369 523 1283 245 691 234 445 702 479 1120 1088 1265 1288 1087 813 419 615 494 1301 678 670 513 782 311 948 606 1009 1084 1229 504 208 600 240 458 484 759 408 1344 84 846 326 1492 752 384 461 596 148 417 572 221 493 484 601 245 505 681 1052 274 326 307 319 42 808 691 854 736 409 763 512 1169 591 667 462 1214 1302 663 633 521 618 451 1633 777 326 324 685 1003 665 184 549 588 782 593 350 565 701 240 626 620 802 383 697 915 929 784 931 279 239 601 893 319 784 919 1060 568 510 905 1043 1290 512 85 188 335 1271 707 855 308 781 857 541 785 180 1172 292 716 890 250 92 218 965 757 284 246 1157 435 625 629 816 791 296 1277 810 898 679 790 465 337 1127 524 717 820 400 1092 683 869 448 275 370 510 1477 422 1286 850 754 542 1288 389 1200 890 805 550 640 1297 407 349 917 326 1546 1158 291 482 686 679 827 515 562 989 701 1083 1447 900 633 815 1282 941 510 207 555 434 512 217 1236 1309 902 512 593 245 180 133 894 690 260 722 905 297 421 1080 795 751 607 471 450 800 384 674 743 799 802 835 984 58 188 1052 333 1015 815 859 326 1152 922 544 180 314 704 517 1005 185 552 962 844 218 619 516 417 1022 731 205 104 609 196 746 725 855 906 922 1043 868 1185 1270 744 474 766 467 543 682 80 1100 988 1211 254 670 747 326 615 388 888 539 297 1163 378 546 1251 1174 625 84 248 764 296 890 586 864 326 1166 472 696 371 57 557 631 679 645 485 41 1414 1136 605 562 349 497 391 799 29 618 417 463 1088 749 878 130 801 865 958 1370 328 111 180 468 679 664 296 193 1230 525 702 536 508 351 913 481 427 725 631 1075 835 727 754 621 589 509 857 699 306 1040 815 482 286 194 844 395 832 896 804 1012 613 408 265 1170 927 233 173 676 215 189 657 1157 429 774 174 905 598 1336 607 698 528 799 527 782 385 1517 815 522 1382 1590 567 204 397 819 311 297 1021 343 655 1446 952 1026 708 313 702 559 190 185 517 862 752 581 664 653 466 314 1315 716 824 936 618 240 882 280 528 649 157 1093 538 1412 1191 930 1027 1382 703 604 975 498 621 1161 807 1004 538 613 823 1214 544 1227 1598 453 1046 357 546 669 533 255 162 1380 785 490 910 658 133 960 715 707 528 829 874 660 479 696 1016 570 317 1219 756 574 503 506 276 878 377 723 564 875 586 759 994 162 989 434 150 441 369 426 679 986 903 418 151 489 884 1178 780 1062 290 402 1119 121 1014 770 596 1065 948 951 202 690 496 704 517 801 1451 326 143 795 1224 971 820 259 631 280 860 49 1216 1301 475 73 350 144 198 228 1007 298 502 425 501 271 478 419 1123 752 944 1072 941 936 781 646 336 757 1107 928 599 859 1501 169 199 988 1218 840 494 1093 717 398 918 319 365 859 426 787 481 785 740 68 287 1193 634 715 296 392 352 1158 881 813 1224 585 392 222 1069 824 421 962 929 644 434 1211 939 410 592 443 784 786 761 1181 351 537 321 678 417 454 202 686 960 494 811 421 1534 956 759 767 121 1199 996 867 224 252 160 229 612 1170 566 652 488 1108 160 385 1264 1181 662 315 1174 662 292 308 918 202 1523 290 462 1086 1092 807 1125 562 702 794 627 608 755 878 736 450 941 272 860 792 345 775 325 896 806 857 1254 357 447 1093 1055 221 714 989 544 537 1287 317 1077 545 357 1458 660 348 696 324 191 351 830 518 273 294 932 380 982 693 1020 201 516 178 919 133 843 170 380 322 424 185 823 635 650 320 732 719 569 843 764 809 583 317 669 908 701 297 556 477 396 614 778 618 466 384 503 218 238 373 454 884 509 337 725 762 712 158 938 665 478 958 516 862 624 502 852 1342 298 711 255 748 396 230 242 958 552 1363 333 561 479 339 580 1072 1046 456 351 210 260 733 539 513 930 853 310 408 690 343 726 280 1009 919 900 722 1124 1143 709 269 381 635 925 1256 973 612 311 401 549 1028 732 158 1067 323 157 270 603 728 425 562 245 224 331 855 722 435 1268 487 789 485 1013 1066 358 245 589 1265 365 81 1029 183 949 402 500 682 306 1239 240 516 1228 712 567 951 238 190 1147 572 644 755 1173 1057 366 1553 469 835 251 305 1099 1389 1532 794 210 721 823 878 754 331 535 308 631 925 876 1049 321 1033 460 1023 511 339 776 677 589 413 333 141 322 699 999 506 1529 862 464 646 408 988 552 717 557 392 130 942 686 233 596 1409 534 1105 993 1071 903 254 778 1246 615 1002 180 465 401 43 864 508 538 913 1070 645 514 311 94 1244 820 668 1311 339 339 1040 886 741 719 606 835 472 788 1186 683 880 644 390 1201 1240 594 951 594 1495 731 428 58 871 416 798 932 588 939 485 508 406 419 927 318 648 812 1018 700 996 192 1365 575 112 520 1202 296 1096 729 803 1321 900 508 521 617 790 327 944 259 646 739 741 547 753 1281 276 525 636 1212 975 477 666 601 714 301 180 659 654 1065 593 1063 646 1169 979 602 666 450 679 858 548 741 702 538 941 602 609 1604 884 583 1401 1095 162 217 360 881 330 848 783 491 325 721 781 214 175 681 917 735 1113 184 542 896 575 893 1119 376 287 829 918 362 462 126 1101 917 927 535 612 459 1238 494 245 386 1345 565 344 500 155 453 724 811 912 966 1281 950 832 645 925 659 790 1216 563 726 178 237 972 1576 574 98 1298 335 253 1133 1100 1039 625 239 158 667 878 401 1004 553 651 364 828 995 284 319 1089 305 878 550 463 481 270 449 528 1158 772 897 579 1391 502 1254 171 761 340 525 1432 1040 213 972 486 470 1333 881 823 215 576 371 581 681 426 1052 1388 1450 112 615 326 715 639 1549 666 1041 443 537 552 741 331 777 907 503 202 783 658 421 421 576 646 1353 878 829 964 1062 692 671 686 576 617 723 655 608 710 552 369 482 555 341 130 619 97 460 622 812 199 1121 127 948 929 517 745 477 20 785 951 1206 988 758 1030 639 1150 367 820 453 254 145 506 715 368 380 890 784 406 527 783 1081 829 90 395 467 1397 900 178 737 347 1138 1279 307 249 555 300 730 657 657 930 866 171 1068 195 848 301 436 993 1469 1096 427 993 667 1400 1342 1124 380 754 470 720 677 421 709 268 637 516 783 430 588 942 1295 305 1090 968 683 1250 405 502 541 527 1051 878 498 805 597 440 468 403 156 902 289 687 991 653 378 40 934 292 305 574 729 1132 852 351 824 610 1235 497 417 174 792 313 374 1059 1028 542 685 785 844 685 512 433 701 952 65 252 253 288 357 194 969 825 828 115 52 1006 843 70 1359 956 494 325 313 593 803 348 419 336 950 932 1256 248 496 523 1089 892 1008 230 747 1133 1003 1050 515 545 995 649 834 848 996 868 780 412 522 690 350 935 422 517 930 786 733 1202 675 842 554 636 753 1287 472 397 154 722 1025 741 29 1117 252 932 775 122 1096 551 982 1123 523 525 669 519 848 327 807 1134 529 401 659 857 760 1088 841 744 506 584 460 1449 926 388 1248 1152 736 526 183 694 571 790 463 944 584 396 472 718 1054 601 413 522 426 76 447 1013 396 647 640 905 766 693 436 241 575 978 889 898 685 840 1125 512 298 68 1111 471 679 903 300 337 302 340 697 651 543 316 1480 430 231 490 1190 795 225 1195 546 723 1178 705 927 772 1408 480 370 978 812 463 664 460 168 794 455 181 737 590 1084 755 635 1150 237 315 500 836 536 766 560 300 782 396 220 576 925 93 717 702 148 551 679 517 524 297 1043 186 1077 385 512 788 615 716 1278 768 320 585 837 1106 1081 552 280 314 731 493 218 92 797 1299 715 849 1436 594 855 468 589 905 781 786 1260 622 1432 344 693 253 630 57 1110 977 1062 707 993 1089 875 474 598 506 16 292 847 629 856 607 1663 936 570 748 958 294 814 1013 544 957 822 352 1153 1449 825 561 903 744 1138 986 1260 534 428 1018 155 935 327 501 835 256 1087 1032 1383 349 340 168 625 988 253 288 714 681 334 443 219 819 1045 1501 1292 1047 521 587 308 456 385 148 827 874 681 902 278 269 710 269 396 531 552 799 974 898 78 783 624 528 949 992 972 567 601 430 436 108 1066 632 176 627 691 490 967 490 1015 853 478 544 1066 868 547 336 693 137 883 623 465 806 1126 623 444 712 1552 605 699 376 483 444 501 887 710 829 1037 796 185 390 590 1235 239 1425 408 510 816 249 476 999 672 190 424 447 1337 964 524 566 853 848 601 460 508 513 608 442 128 873 898 893 195 758 515 211 552 419 440 1026 262 1407 947 443 520 1116 567 848 464 712 837 437 493 645 557 465 695 395 186 213 772 1169 274 211 854 720 813 920 342 622 908 500 330 414 254 802 472 308 629 726 611 741 494 407 710 337 1000 203 754 806 509 1239 1233 1351 529 1254 449 60 933 419 641 1182 493 188 898 913 730 377 901 264 918 1089 815 367 1412 479 457 454 1393 817 867 211 1212 640 975 507 226 251 846 572 738 563 1237 1166 417 499 205 252 937 452 918 367 729 451 594 941 409 678 414 247 343 804 245 337 604 639 192 875 337 95 919 715 668 664 35 1441 657 1083 421 1386 987 1487 1093 286 544 966 95 521 166 306 1180 379 520 469 450 193 144 407 304 351 1220 691 1272 469 703 93 213 582 816 187 76 314 329 762 412 1033 397 1448 431 477 772 239 1509 898 557 977 624 555 1044 751 204 535 704 491 1247 1145 690 1508 927 1163 733 570 1014 1138 831 958 275 481 288 579 396 562 577 464 533 431 782 636 87 568 1072 730 1043 771 392 399 1131 287 618 1042 630 565 1120 591 477 286 454 1033 639 919 614 456 802 1347 648 1378 861 433 719 712 646 962 414 456 642 1248 433 351 1044 699 122 295 1021 218 235 558 376 1030 692 476 367 1233 679 600 963 167 938 1346 466 1539 497 1326 744 37 316 378 528 427 1360 653 149 707 129 338 609 873 102 394 707 895 538 281 785 664 99 379 322 683 591 313 657 241 411 464 914 1030 1025 86 215 483 745 529 458 823 523 1075 514 503 431 804 624 1217 670 705 1123 811 307 765 590 1025 703 1111 958 739 404 928 815 533 250 477 1174 1038 254 1167 560 879 799 609 786 681 401 953 1420 781 258 581 563 1151 1002 329 952 628 591 842 470 1116 625 466 941 1349 208 356 201 1558 631 1424 1136 272 1350 1550 578 613 625 503 115 850 1183 684 608 457 619 999 723 584 970 473 686 651 551 307 713 319 513 726 1090 715 545 744 1355 274 835 548 669 804 99 428 168 154 748 401 426 404 663 206 615 49 333 822 659 152 1167 924 587 287 213 1215 701 560 396 242 817 172 141 813 1188 163 941 855 169 349 220 186 427 75 541 695 572 302 474 445 908 693 726 536 935 723 1105 596 487 1010 477 720 530 187 228 1325 1020 767 82 842 1204 602 885 628 525 596 501 1592 837 519 1040 721 328 225 1023 805 547 554 344 594 644 1452 523 594 209 596 844 787 916 307 998 902 445 589 137 370 1064 138 4 567 804 405 647 194 596 733 706 1159 355 942 1330 630 1004 414 492 780 250 638 418 185 762 448 81 851 682 587 781 765 583 265 566 973 740 600 930 605 753 724 577 666 213 1609 465 979 885 181 326 575 1099 733 777 707 894 334 912 800 569 740 1064 1012 650 797 1177 682 483 621 1381 841 729 922 529 1044 221 891 826 1585 382 311 154 504 1495 520 649 748 980 435 491 774 374 999 1186 757 774 652 919 1115 471 490 922 1022 514 305 502 334 634 664 705 468 20 867 1001 1281 784 1487 686 497 273 928 851 996 570 868 341 764 317 604 198 62 371 662 682 129 356 1011 686 378 419 901 562 1191 35 954 851 397 262 994 873 547 814 535 794 761 472 601 468 963 769 372 489 800 537 250 814 1085 586 1112 959 972 457 849 559 635 896 753 954 159 1352 248 1632 770 476 1233 425 616 1034 987 994 746 1120 326 1317 621 725 1258 629 420 555 192 777 1527 313 708 579 1193 1313 1504 454 513 337 385 607 753 818 326 377 742 566 980 810 613 679 624 735 937 578 838 591 1365 1032 1294 1261 1414 1019 353 666 758 944 517 518 508 368 1048 1220 455 378 430 808 870 1137 419 1067 1071 986 598 1116 1134 561 898 254 57 298 987 726 1402 755 751 653 943 345 744 847 307 1521 729 822 921 209 467 306 1096 924 1230 520 1664 727 742 1077 275 460 305 1013 616 650 1059 527 135 548 501 642 1190 467 213 751 1015 1194 1038 1048 873 549 841 1027 538 328 287 1539 137 518 455 441 908 1415 1271 1250 546 885 675 273 313 255 171 116 1235 535 55 1034 203 1272 554 195 67 648 869 1028 1280 876 753 594 1056 414 799 608 276 36 348 617 617 239 975 474 1439 552 878 1089 310 134 465 572 218 193 526 597 362 364 542 1139 894 975 390 351 782 964 894 639 421 669 811 225 176 1086 495 743 199 1041 728 147 1045 865 361 1327 914 697 705 384 1187 107 1075 914 311 645 750 375 611 395 458 1127 234 268 560 503 670 242 341 1109 774 776 386 260 369 360 926 610 383 416 405 479 300 565 563 455 936 531 1183 82 62 517 259 272 427 834 111 297 934 401 993 765 502 444 980 1024 1000 775 463 376 459 818 244 733 1051 371 1037 776 491 683 1010 863 498 989 816 312 868 416 605 501 622 662 1107 941 1137 154 638 853 140 488 407 902 260 1150 271 309 714 191 476 278 1190 1360 735 370 565 790 229 800 649 630 743 681 1002 682 1069 397 576 411 230 701 249 489 609 1434 530 992 1382 545 725 1190 675 605 487 297 589 789 1031 908 410 758 385 741 575 302 467 473 649 709 263 1194 744 749 776 1002 627 1287 779 1040 733 967 535 610 716 1140 680 990 1386 1008 402 457 253 586 346 521 340 1486 710 1217 1318 463 1037 285 546 291 1602 929 264 369 1108 257 554 720 475 411 352 998 494 56 170 850 459 794 541 604 560 225 669 545 314 874 716 993 628 532 309 159 554 665 829 800 238 565 560 21 1066 996 599 404 1060 543 1287 1008 586 1104 901 475 1006 496 691 611 805 463 1006 437 708 1273 798 895 326 641 604 885 1128 334 510 664 796 473 480 733 837 703 923 1010 523 268 51 861 1064 560 337 1051 773 1678 702 570 858 90 172 536 557 1284 804 324 1178 1096 815 341 576 528 995 996 216 1481 687 872 1455 971 1015 351 339 731 549 200 1155 325 319 663 295 474 598 1111 365 337 583 353 296 516 1239 675 323 828 682 321 579 867 696 503 868 478 201 1096 941 778 650 724 1149 138 406 676 837 592 127 764 256 895 467 1361 931 632 335 991 897 403 986 1263 790 1056 590 726 547 790 370 401 718 529 847 705 1403 322 520 675 419 606 695 1028 426 784 1135 504 457 1420 502 796 985 572 252 1107 422 763 143 713 632 894 375 352 1235 620 500 631 1124 563 1230 824 275 493 807 316 426 221 1033 625 508 884 437 788 432 450 408 703 878 530 400 564 622 577 748 698 1016 716 656 1333 889 788 860 256 1008 672 125 361 1104 549 1129 775 639 393 886 478 290 538 688 270 70 1330 1447 799 549 381 552 904 823 685 837 260 682 1270 497 788 851 527 335 655 704 515 944 1032 834 836 376 1387 334 490 209 944 716 253 657 1184 795 771 1313 1064 1216 1275 483 1041 720 519 456 350 1139 317 596 948 837 591 924 644 581 458 703 743 830 854 549 117 1127 468 1243 342 632 902 402 798 236 667 180 579 94 520 1322 450 1365 824 393 732 612 1005 648 592 1039 1056 638 1328 769 396 745 711 196 690 364 91 435 348 273 227 680 816 719 739 747 561 972 1379 452 254 356 1132 221 1002 987 616 742 838 769 403 684 332 854 1532 572 725 379 203 1311 352 608 309 785 510 849 411 1120 1097 644 271 176 88 1113 938 863 443 668 217 616 625 664 833 166 380 610 823 429 648 141 1129 341 420 671 689 167 532 786 888 841 331 643 211 558 646 1052 1028 204 575 782 1368 735 1289 295 840 818 197 264 1261 934 134 639 455 59 802 901 615 1329 292 518 579 173 883 1051 549 1136 1032 649 422 875 191 594 726 577 938 727 656 828 1096 197 1360 767 1351 80 956 135 723 265 1364 196 274 821 535 656 947 1186 1044 470 299 408 306 517 353 1444 891 549 719 623 1140 707 1168 1167 698 941 303 1589 1047 330 545 770 1353 454 197 754 1076 383 325 437 93 79 1263 1121 324 990 844 730 303 639 808 320 495 863 811 290 334 286 505 223 968 460 348 686 207 1372 353 290 447 677 77 843 574 567 281 587 1060 829 691 622 922 704 148 798 183 788 320 60 95 1768 72 1259 387 123 163 243 255 963 276 670 611 1406 658 1003 736 494 1110 1483 724 861 1123 455 1249 1131 339 751 304 439 261 669 564 494 503 636 353 474 877 1183 470 394 355 461 268 997 512 158 1296 808 461 1075 991 423 185 441 867 229 246 920 537 511 610 446 366 322 228 1551 51 696 965 849 773 255 1228 308 603 807 639 1434 738 575 232 1443 772 943 716 739 593 939 153 751 529 484 883 491 217 1094 491 733 735 532 535 478 461 453 578 154 765 772 859 454 472 784 122 1205 944 814 375 635 1183 327 154 524 602 699 349 572 983 661 736 1262 234 144 640 937 408 534 1167 615 395 249 588 207 741 128 854 591 1025 541 759 212 831 1039 712 1029 215 1171 457 1511 461 1025 975 314 520 1225 762 656 404 310 263 810 721 1012 225 497 908 508 1416 754 1074 573 1099 833 1327 104 868 1037 1700 816 336 342 634 41 127 708 365 452 1144 737 916 913 993 126 1105 567 289 776 500 820 558 251 738 938 145 1251 878 891 760 194 618 1064 867 746 1080 471 244 730 741 376 622 367 1039 675 770 1021 785 390 1304 322 308 1228 886 574 299 814 878 924 685 462 1056 909 253 598 727 748 181 551 687 495 1331 817 262 607 677 1292 791 602 454 441 506 242 1506 1169 738 1576 647 429 53 1025 814 986 377 217 473 343 947 731 623 122 985 422 1037 302 1020 1583 608 153 751 267 597 338 623 798 284 360 1399 1480 766 356 780 1389 735 379 1379 1185 311 912 622 262 885 926 844 459 539 132 724 1053 914 738 362 636 1069 655 1454 396 634 730 402 826 836 635 621 153 136 912 493 329 571 994 672 415 932 869 1021 1626 103 283 1222 162 339 908 659 1355 842 847 1099 1530 270 209 456 205 982 290 1464 477 572 627 489 242 214 558 1308 250 408 324 291 431 194 775 812 1174 604 292 512 251 939 525 804 803 623 1040 560 920 346 995 850 1703 167 491 574 801 400 779 562 1099 493 862 829 533 289 425 477 770 577 1073 975 416 192 1124 809 480 910 1026 946 884 730 680 965 978 972 1097 644 975 389 275 496 1445 960 427 547 171 779 298 381 167 711 811 325 1001 595 331 341 293 280 834 299 688 633 563 1346 604 125 972 1041 33 188 690 706 1181 616 370 945 418 203 463 454 521 1135 541 375 525 826 382 1154 784 88 479 978 543 740 140 500 943 891 125 1140 321 453 234 1545 181 630 401 432 408 717 389 347 771 564 274 670 928 659 139 855 417 895 203 643 969 880 198 117 746 930 361 1411 898 573 374 699 739 514 369 350 1018 159 172 1071 22 222 1123 252 206 234 344 130 1099 623 182 229 91 1528 409 950 872 637 467 848 361 843 500 1213 108 236 202 462 475 617 1360 344 771 457 1024 695 619 1031 1022 941 818 299 1289 474 1137 270 789 805 133 620 904 1549 1432 884 353 540 833 323 216 783 695 618 118 785 285 577 939 296 875 390 421 1075 434 1434 752 111 829 971 397 550 379 720 763 1247 533 1407 713 1098 355 1127 726 1468 831 820 495 281 253 824 145 1081 889 1022 448 376 262 750 842 453 776 720 693 129 1531 1381 880 722 1229 493 912 694 193 959 887 536 466 721 903 583 475 777 1362 629 495 702 417 603 715 486 466 373 444 912 732 1345 801 634 457 664 1403 686 927 226 708 1034 686 391 1003 1365 714 718 1060 1015 974 965 526 1100 818 1057 851 339 1589 791 846 574 843 633 531 599 535 1239 908 655 125 337 1070 839 1215 137 669 433 227 194 438 78 572 1087 583 590 697 297 966 823 1600 1192 1144 268 989 1124 347 147 935 924 363 234 553 497 1496 159 1128 487 274 45 672 1212 330 691 428 1286 644 356 476 718 861 64 1042 557 13 594 823 989 702 278 980 386 699 520 916 570 634 395 268 373 935 590 944 1091 1173 1009 898 292 375 505 403 550 1565 812 366 1385 384 804 708 1014 583 736 764 103 489 277 1141 1104 393 205 762 1027 366 622 709 750 1232 831 664 1102 265 1138 188 339 185 1122 651 567 505 598 1047 777 688 987 365 980 1101 1278 1327 231 527 805 1165 671 1430 642 1116 1009 635 470 567 351 183 1108 645 1057 810 967 676 610 208 730 592 613 1211 127 640 467 1216 267 976 282 89 107 743 542 147 953 709 214 309 1201 846 328 1308 686 316 468 623 554 226 230 933 1181 659 633 264 860 823 1344 650 465 418 767 318 684 233 1635 137 826 828 334 590 128 550 65 326 228 683 541 175 569 221 1163 419 656 1108 241 644 787 338 1062 1097 720 1360 1161 892 801 379 1056 401 788 540 685 1148 203 966 1549 852 718 939 504 1624 947 757 1086 196 675 269 531 74 1135 790 754 100 115 869 919 691 702 641 241 274 238 494 471 535 1070 1195 339 419 850 774 750 310 1337 643 909 461 146 931 320 767 429 1068 127 1185 305 1021 639 365 498 814 877 1239 824 911 1011 305 963 595 1357 1116 393 306 1080 856 728 816 799 820 462 426 1055 996 493 730 823 387 652 724 1207 746 435 1023 913 33 857 469 217 240 479 547 245 983 692 177 643 525 555 387 1011 416 1558 342 117 960 1194 949 813 1045 572 621 442 1234 414 1115 952 692 877 619 737 908 201 226 854 378 808 604 451 911 419 681 1283 1245 1155 733 371 104 261 974 310 775 751 728 129 876 1088 1385 439 184 639 459 994 161 455 514 448 470 420 680 486 295 795 1402 374 818 337 447 1230 884 882 650 769 685 700 1023 428 440 799 266 991 719 1022 131 402 1068 347 1073 362 252 407 232 790 244 809 733 937 400 855 961 361 1000 357 808 481 1222 427 863 331 635 942 219 506 466 90 841 1171 277 586 676 200 215 376 149 797 455 689 444 133 696 1158 67 407 512 1063 205 487 509 464 531 1068 466 346 170 167 307 666 1345 947 973 831 643 816 352 1000 442 68 606 625 794 405 575 670 766 668 732 521 420 901 386 533 1762 852 747 498 1029 941 683 160 144 681 574 350 808 829 641 738 837 606 776 158 519 601 367 620 617 386 671 710 209 958 850 322 336 936 265 206 418 1064 432 602 634 754 739 282 165 528 291 465 1278 1210 1376 316 398 985 424 331 486 154 614 335 936 1253 1123 740 1393 971 654 1070 729 789 774 695 1217 762 763 1008 602 1088 447 921 256 406 926 634 782 723 937 1261 741 538 361 554 528 1239 1113 1627 1025 581 360 480 1104 636 852 195 653 844 1068 521 1407 345 417 819 135 393 914 54 712 1223 797 751 112 948 927 132 271 497 402 1151 524 267 819 312 320 1339 281 796 103 667 438 559 1094 22 617 578 880 911 821 372 1399 606 718 712 172 388 636 331 541 747 562 877 721 720 480 495 1246 1334 192 740 464 240 835 1118 760 660 985 265 848 350 470 395 394 600 954 416 1091 1029 399 697 1345 1422 551 486 580 950 493 134 562 199 691 641 746 494 782 1253 169 1019 267 733 748 814 1244 427 830 268 744 1474 976 1047 554 475 396 407 155 729 752 520 338 1169 1076 191 649 824 776 634 210 60 612 706 412 634 918 738 493 490 133 880 725 472 775 807 501 882 727 388 130 912 561 801 873 1033 674 532 718 198 797 134 776 185 286 798 492 975 143 690 524 940 922 904 369 551 25 361 670 826 261 1375 1051 822 320 617 736 738 912 461 419 1013 873 605 996 582 952 488 1614 244 706 658 915 789 918 572 387 481 83 608 844 559 791 556 650 512 334 1040 1545 443 801 732 847 272 10 345 901 304 828 237 1063 145 871 385 675 597 620 768 405 447 343 801 1094 973 607 981 561 228 1368 158 321 664 440 621 424 571 361 724 141 831 805 985 808 131 733 674 522 1069 769 249 1045 465 542 302 843 642 539 773 609 113 668 78 457 406 1154 442 1349 345 427 707 331 1087 670 331 228 542 652 1017 154 353 588 674 456 470 696 464 623 1275 509 827 145 162 115 918 1011 829 486 157 841 622 904 1109 508 1301 527 563 692 51 1135 326 647 879 249 540 392 684 570 347 156 1074 288 705 134 383 513 521 742 160 1282 968 1198 720 647 684 767 879 639 299 987 1142 734 920 181 412 736 702 49 1043 301 781 568 1490 825 772 1496 418 778 113 28 327 568 564 1213 382 769 455 324 662 847 684 673 526 1320 862 459 429 256 154 615 420 366 584 362 907 1041 1080 402 429 297 417 716 1130 847 1154 222 181 203 410 636 809 279 868 821 935 379 386 375 458 315 502 179 1009 938 886 1157 682 627 392 621 1077 627 609 214 477 550 745 503 301 329 274 661 942 672 595 545 1095 608 527 961 751 339 1186 616 903 990 842 562 524 606 252 822 290 765 640 804 470 257 224 847 412 379 284 909 612 264 1148 420 579 597 769 647 890 207 705 248 1456 742 224 898 772 756 791 746 84 518 525 891 1275 372 229 793 723 1009 947 510 524 570 394 923 297 892 191 475 232 117 602 210 1268 259 1485 467 565 174 502 447 678 618 939 1121 642 1339 1322 289 534 1022 725 203 193 566 1212 334 161 783 781 1017 434 665 323 984 1035 293 1208 939 467 476 382 1439 889 852 551 560 770 533 850 794 245 822 313 134 549 850 827 936 484 819 1574 606 702 833 1182 823 1313 892 629 340 348 704 1354 350 488 448 911 572 1177 654 522 1218 1245 724 237 799 666 188 559 437 1108 273 603 442 998 363 264 1251 576 674 481 342 388 748 365 914 453 850 1152 169 669 585 117 1203 390 574 1054 531 783 779 246 329 683 921 735 586 670 382 556 1158 184 540 489 500 280 558 243 226 299 685 219 835 1368 859 353 631 542 805 367 469 347 978 263 1051 261 1482 536 777 584 247 1046 834 343 728 366 1404 305 440 740 491 1100 357 769 747 603 329 921 453 279 620 1018 873 450 1011 801 551 1009 507 471 494 458 747 445 1088 738 452 381 670 1048 428 586 733 275 859 320 978 775 317 281 88 542 592 246 790 209 651 821 703 1048 456 244 1711 295 929 823 1033 859 255 380 816 496 400 766 319 543 1117 744 255 522 865 186 893 989 655 978 240 566 767 727 294 560 1285 576 417 1196 269 80 636 940 668 781 573 977 325 607 1010 674 686 570 748 657 921 473 667 768 1038 866 583 1449 763 1237 511 630 1166 608 339 1243 1545 537 858 518 593 1015 913 670 511 342 774 974 204 832 701 1098 906 778 669 550 901 652 833 905 357 741 680 787 559 669 448 1367 604 615 476 741 582 524 288 206 346 312 484 441 209 1397 378 1524 530 1013 958 479 298 1231 1370 136 832 643 857 736 1004 850 689 547 352 1005 354 91 413 996 1007 1146 241 1218 680 258 275 352 549 1279 658 1244 633 189 1251 365 1040 488 871 829 1108 500 481 103 189 818 179 823 271 798 184 1533 488 556 727 126 621 1242 924 912 375 1077 615 68 731 330 895 895 165 492 510 808 1025 857 1474 325 139 805 298 619 563 937 851 611 84 588 1253 606 491 125 603 183 774 758 786 902 923 1027 568 1167 512 259 733 405 640 319 34 396 177 603 880 81 755 179 859 435 860 422 459 615 833 428 1174 695 582 1205 895 530 107 1113 456 490 725 620 1076 441 248 1274 826 465 235 562 70 698 892 736 735 629 599 802 467 848 962 287 380 1417 699 838 807 1061 61 906 660 113 1012 127 1292 521 282 343 365 811 348 1095 561 1144 384 1499 668 777 1390 489 842 313 268 453 1657 1025 1078 508 522 528 674 697 524 510 309 288 122 32 758 718 603 501 918 258 240 1361 133 604 1110 747 763 815 882 862 228 164 541 427 843 435 950 1115 296 271 1232 636 1046 1019 1116 528 843 731 436 603 838 899 320 1297 659 307 466 83 533 622 357 259 596 803 542 1077 910 613 528 446 413 307 771 1281 169 824 901 990 503 1390 937 806 1006 417 1326 683 797 774 275 748 1011 298 451 330 1256 185 808 304 293 712 553 1071 891 796 633 79 960 29 731 665 683 614 537 440 272 177 113 425 221 500 1146 418 776 330 645 728 569 377 1157 399 182 806 823 950 734 505 947 747 780 539 505 260 599 789 369 257 630 759 932 166 644 1092 671 657 801 937 129 947 301 474 905 957 298 877 274 728 1563 788 549 1442 299 189 366 983 228 233 264 849 1240 714 834 490 826 461 447 620 929 183 678 718 405 695 241 977 1221 1044 493 604 709 758 921 319 1497 811 559 437 322 1353 1152 803 458 176 930 148 763 30 325 51 950 800 923 586 978 1001 113 312 568 710 749 1501 839 638 1179 306 208 448 551 1021 488 291 291 388 826 1428 913 1122 373 887 935 595 993 252 154 489 797 328 482 542 975 801 1664 250 538 868 551 981 913 1220 642 541 215 763 722 675 1242 413 1502 848 864 1036 910 281 424 453 373 1143 1763 878 1190 1306 465 864 275 1075 455 618 1022 704 602 1188 703 469 835 273 1294 506 923 434 459 188 231 157 417 1390 732 274 601 1215 384 669 838 1231 1195 857 606 1356 298 849 232 644 844 613 1023 1105 764 236 311 398 311 529 812 325 132 481 372 279 751 264 104 1336 451 404 1072 445 695 961 579 812 301 593 286 758 125 181 782 920 622 675 1115 551 606 626 114 683 44 1016 925 518 503 602 355 537 1222 754 893 700 764 1644 685 725 1083 138 559 133 685 1110 254 337 1161 1184 855 828 630 1062 675 703 220 241 99 681 403 628 896 801 742 398 857 180 780 610 971 205 518 746 807 852 601 389 472 322 742 650 1243 327 598 514 1205 553 815 130 672 1245 690 819 372 489 574 1037 106 1212 1289 973 381 1282 314 304 538 435 436 966 76 259 504 431 1040 331 166 1197 566 805 280 337 1376 1247 515 473 1118 735 828 1676 937 142 282 517 1356 738 436 385 541 1291 1163 1244 513 430 642 983 761 809 567 644 434 489 368 363 1365 1101 540 249 514 1064 840 857 962 806 108 1165 759 582 930 232 620 849 199 630 480 316 953 474 879 741 994 826 1271 190 337 1154 643 499 721 1126 673 398 240 238 1202 452 917 280 665 412 1021 97 495 532 1100 531 386 1214 1323 613 390 508 287 1062 198 494 321 354 384 690 506 344 800 576 382 404 915 640 1479 919 538 484 557 965 429 829 1397 758 627 996 252 973 1018 642 524 932 333 905 448 313 833 48 1056 758 585 147 392 1203 453 805 424 226 574 338 665 1101 776 1600 588 617 938 895 660 752 644 1089 901 283 1385 1082 544 418 1017 904 1174 436 295 854 238 629 718 518 550 929 333 221 180 662 478 700 947 244 907 747 1033 898 1519 713 823 1192 584 478 670 908 645 956 660 1396 510 368 556 420 762 846 534 475 600 615 1531 919 786 644 521 1506 1107 539 347 896 941 339 476 874 464 968 813 901 773 468 354 453 733 70 980 688 436 945 398 463 102 764 1050 1029 326 284 495 762 601 406 494 878 435 689 960 561 91 653 1384 1601 605 746 538 526 351 652 1190 474 472 796 474 431 661 894 327 997 939 414 772 938 695 1615 618 828 1016 773 278 645 527 203 693 1207 537 590 625 1096 1360 608 824 930 1434 121 551 559 391 341 1228 691 516 471 612 293 240 135 378 400 265 650 840 939 724 547 906 1142 1051 680 800 225 1239 488 620 671 880 525 339 433 706 802 746 438 616 1006 536 1226 910 724 621 651 1179 636 378 530 766 377 334 792 527 571 212 488 218 1073 253 802 1177 619 850 1342 575 834 76 843 1178 1084 752 423 400 343 598 763 589 878 339 740 559 626 425 411 474 95 980 880 933 403 954 723 414 302 361 614 878 1149 961 585 663 377 474 494 638 515 1079 429 881 815 811 1389 262 801 878 1044 676 838 176 816 822 673 476 356 645 670 984 538 1047 993 864 762 573 416 943 262 546 493 640 477 712 601 908 714 1169 790 497 962 826 846 753 670 823 1042 422 473 686 648 176 158 1355 15 1029 412 962 1134 1276 223 546 374 583 685 200 307 600 597 428 69 1259 716 606 621 566 540 743 878 1561 1175 1142 634 265 798 316 947 1116 111 137 239 237 731 301 279 109 669 316 704 832 723 386 707 552 568 443 253 419 1608 133 648 638 609 390 712 573 586 501 1135 468 803 1333 1097 412 695 805 1015 983 625 756 1006 1143 375 745 564 694 1022 456 295 504 319 869 963 584 407 830 1156 705 818 766 183 325 73 481 589 262 667 650 414 944 528 940 591 668 577 472 813 593 336 610 477 730 250 701 579 1023 1104 416 1314 682 701 1086 901 1037 1050 278 575 1105 585 543 538 261 1078 195 558 703 865 893 557 1380 347 800 1147 1136 750 357 946 829 927 219 362 828 1342 583 937 378 758 1171 1047 83 176 362 790 1713 375 835 207 154 1294 729 503 349 719 1099 858 69 1255 98 841 757 702 801 531 747 440 260 73 458 830 132 782 1038 678 679 202 694 139 443 1156 307 77 1234 551 619 337 856 594 1149 977 709 743 436 346 396 963 869 693 724 256 625 1371 310 637 473 1106 1441 423 1095 741 739 991 473 412 700 1250 606 281 487 375 673 793 1062 223 794 921 1147 321 355 1509 868 326 775 572 631 119 983 258 1135 510 489 549 663 1050 835 673 840 924 59 592 1313 842 470 477 1547 258 661 668 1423 760 1051 307 725 371 86 230 776 121 1063 669 220 658 506 314 994 1243 401 414 579 304 987 358 735 957 1521 699 786 425 606 1167 737 736 827 1304 830 325 742 657 1045 420 964 477 657 685 819 620 781 491 443 1062 1226 534 280 741 194 786 144 442 866 531 404 1270 123 742 939 431 445 1245 735 570 804 263 1185 551 410 639 747 1119 409 55 751 786 581 573 1096 791 901 426 662 733 463 315 728 513 725 241 779 375 795 556 964 759 516 203 303 687 653 278 781 585 1471 670 438 970 472 818 768 451 260 368 700 610 313 316 217 184 377 333 1148 1079 689 797 346 730 627 211 560 220 1270 583 1285 625 333 359 584 100 613 155 639 1015 266 240 1233 542 601 259 1352 486 646 650 92 568 617 463 412 431 108 684 566 503 1047 1246 562 1172 352 543 381 608 488 292 735 547 1069 371 1016 1477 238 518 1076 388 542 664 629 591 323 868 853 157 880 414 724 796 915 791 547 762 885 476 701 978 708 324 969 36 612 453 1266 224 1275 858 229 478 632 948 700 1067 735 1539 255 430 407 438 662 986 419 481 911 707 528 506 335 534 1335 638 1281 620 785 40 554 439 328 705 933 325 450 452 246 320 890 390 813 1298 1027 1254 1007 1542 538 743 940 338 254 156 739 519 369 181 463 1235 663 1423 658 904 396 704 844 941 166 884 133 683 1010 647 107 101 778 136 762 1115 370 358 459 928 817 1027 621 956 1209 616 416 545 249 584 771 861 508 1061 298 1023 675 762 502 575 828 1280 704 245 911 1410 294 519 1336 924 1431 1038 703 999 1105 993 1051 669 1169 481 865 699 1257 378 899 740 940 859 773 594 361 921 579 199 464 108 289 358 1405 923 547 632 1059 651 1465 495 511 883 698 532 564 996 162 575 640 616 101 596 818 708 202 609 1383 836 403 45 733 805 1467 876 400 686 585 1203 585 370 484 1057 1040 634 956 827 1268 1040 808 529 420 445 246 142 239 843 470 926 518 693 133 691 217 1625 455 667 1213 1322 1159 360 438 821 674 259 878 70 989 546 483 686 1197 916 951 1533 798 768 899 104 1065 998 1274 685 67 1099 491 252 74 205 739 344 608 332 547 760 264 415 1142 1288 433 837 481 731 845 116 847 551 571 1239 1150 307 635 229 257 131 490 265 934 510 772 686 175 1117 1019 1162 756 949 251 924 457 1320 783 491 799 748 816 309 827 296 336 319 318 860 916 791 284 757 1017 1354 988 865 709 969 822 938 361 726 627 656 158 967 1183 1090 1401 903 12 765 1013 729 220 642 608 591 1136 1019 815 233 183 950 1397 371 736 254 894 404 488 344 311 336 702 841 589 874 747 209 933 552 718 1336 1081 223 1345 612 664 434 1370 955 557 310 882 629 108 836 421 750 162 765 959 277 145 228 84 908 543 763 404 402 1363 1440 936 205 846 848 166 502 1205 302 896 1137 850 796 279 871 928 721 848 596 1026 758 938 770 171 340 451 45 1367 584 320 920 496 512 161 119 862 1071 289 745 1170 663 422 505 1041 774 203 665 891 894 215 979 803 775 1183 542 700 520 1092 518 517 483 581 255 430 295 682 885 800 705 181 571 166 1011 753 323 316 709 124 883 804 786 537 750 822 806 374 1353 1521 390 898 94 402 288 560 1062 970 647 205 1174 133 746 933 572 496 1099 1166 511 1029 465 606 1125 448 959 827 394 293 338 966 406 763 1122 834 209 662 724 1583 163 1567 68 930 735 178 474 868 538 826 457 585 699 577 756 597 766 471 768 846 718 191 645 374 1149 218 99 820 988 506 161 1716 728 732 934 1287 171 384 1380 302 895 285 569 1218 813 475 838 639 845 725 329 185 932 560 279 523 551 645 862 522 276 619 1253 1621 369 889 1092 351 888 1045 234 1466 82 697 420 1080 1075 568 1137 198 690 479 1230 584 795 802 526 181 292 1138 751 499 901 368 1007 949 1200 766 596 1191 899 582 456 653 860 477 840 488 178 480 142 462 1188 960 325 452 365 856 335 555 796 547 393 661 1131 1181 482 1310 97 706 1183 685 755 150 190 253 105 680 937 1600 757 336 1123 925 402 746 738 213 657 1333 675 810 862 994 857 737 1047 567 811 960 642 842 778 988 616 485 49 808 366 1081 713 336 38 1278 166 846 1474 1481 1096 625 128 1080 1079 906 124 490 369 855 968 1432 888 282 707 374 575 364 418 851 460 1349 546 269 902 376 556 711 333 753 362 315 263 587 285 924 1061 302 1000 443 347 270 1175 337 1073 513 1188 227 1158 726 714 1312 585 928 62 919 59 429 525 899 647 263 858 277 198 1184 686 817 1051 93 366 824 1309 689 1000 501 1309 958 549 567 417 953 986 1217 1509 1428 391 406 777 442 895 874 1223 623 555 448 548 264 314 737 462 1038 699 1069 884 895 200 857 1146 314 939 354 568 916 786 482 628 935 847 1097 490 147 880 265 452 633 487 786 942 723 819 426 623 668 1082 695 739 834 1031 1104 987 885 888 1008 1238 305 278 1364 851 683 73 547 213 496 874 413 525 544 683 301 448 260 708 799 502 874 683 1910 406 323 472 889 1078 522 509 165 672 816 512 725 558 1274 29 448 1134 193 554 234 810 778 559 511 226 498 426 884 650 379 957 824 524 1020 363 315 638 482 683 776 891 391 701 497 442 223 652 557 282 244 1074 1307 701 742 846 63 225 471 1034 526 703 118 673 473 338 304 637 119 1012 756 312 349 619 712 1143 845 1131 607 238 784 187 444 466 246 513 487 614 128 889 1230 266 521 843 41 960 976 940 1359 746 659 608 453 565 353 1024 192 783 860 718 33 1003 337 990 368 1289 216 391 616 754 170 291 1299 802 327 756 155 366 746 1002 816 197 763 1196 909 619 417 1099 830 165 855 540 181 1101 240 901 299 1096 437 214 223 362 161 1062 75 443 175 765 903 356 1107 1377 891 562 491 918 648 383 1246 1221 678 585 455 682 299 194 1010 64 926 640 919 824 799 494 1117 1246 570 339 266 1405 521 893 545 244 868 1037 946 857 740 1071 644 650 317 197 442 717 776 7 1046 1154 272 231 1264 481 831 901 202 652 888 730 786 1043 687 731 713 1157 113 977 105 902 1242 1176 354 1158 1230 1180 654 645 1176 835 784 877 350 510 824 1015 329 594 613 670 754 1016 1159 1260 579 1191 1409 566 849 538 435 475 355 259 747 397 362 911 648 802 832 649 405 329 1026 97 391 821 737 329 846 344 752 281 771 1200 311 823 436 704 720 189 926 494 523 792 657 810 454 1232 182 420 34 192 555 1142 812 129 159 660 648 1217 785 456 744 967 853 272 986 532 304 827 664 690 603 549 1240 738 629 804 794 676 325 1139 1105 909 768 701 323 495 623 1412 657 671 1608 672 184 761 844 458 531 909 245 786 809 992 346 379 86 295 707 141 450 640 238 488 771 523 861 670 457 814 532 1131 562 915 1069 627 627 667 582 1278 255 233 240 348 717 465 558 164 305 357 786 750 1226 335 939 734 509 743 521 734 121 769 1276 341 68 551 598 460 817 1427 932 513 488 850 785 844 1377 1389 836 552 1015 628 378 1068 653 201 107 1097 205 967 395 700 352 281 436 1103 610 377 595 628 762 387 1123 67 452 229 1200 573 657 974 164 503 335 190 983 942 1111 782 194 927 466 582 831 485 110 621 1146 340 411 1316 500 1035 879 946 439 458 858 921 765 95 647 870 189 1184 781 545 436 549 184 904 401 272 124 698 758 422 690 550 430 788 237 398 675 430 695 386 660 696 460 668 679 686 423 345 574 483 439 532 1151 206 745 356 423 313 500 414 683 979 1125 628 1054 545 538 691 864 740 444 584 901 531 635 901 904 1286 798 477 291 943 884 1096 601 526 1243 1234 21 454 183 226 904 398 417 262 493 480 617 351 595 808 1268 633 1333 1124 794 695 1225 255 1305 821 1264 68 546 748 79 344 392 781 541 764 1566 859 575 126 362 1645 548 463 736 333 979 431 498 819 958 496 331 330 1093 393 539 887 1389 605 119 761 1273 681 610 218 656 629 491 930 787 409 1118 695 910 375 553 882 744 1334 1031 268 589 1319 956 272 277 707 480 348 378 609 530 1276 372 696 619 315 212 526 1200 484 306 623 254 571 992 503 194 718 1078 492 717 750 720 348 600 744 185 445 365 867 289 1018 259 475 1011 791 472 920 219 908 764 578 599 568 356 874 751 1564 651 1048 118 109 490 691 904 1201 912 205 831 606 787 1127 646 652 618 888 808 716 598 836 677 425 720 880 843 475 692 239 345 795 759 883 477 265 895 723 561 815 230 928 1467 720 572 269 908 703 1099 151 930 844 1013 170 701 137 1275 1083 33 125 1238 904 308 409 676 529 875 751 465 736 548 957 767 1034 146 297 746 874 1334 765 477 218 454 1038 262 973 857 547 222 1428 740 567 539 629 427 694 843 951 410 1100 600 469 81 616 795 417 247 252 372 1050 189 1099 323 184 946 83 752 268 543 266 490 290 666 224 484 341 362 1043 1360 1386 426 623 403 892 465 702 853 585 230 597 818 831 618 531 357 1201 141 165 431 194 1284 683 1238 1201 613 631 1270 519 310 405 656 386 313 786 150 975 819 979 443 876 417 691 922 1303 1379 785 730 676 924 242 174 142 1325 799 118 1218 1007 1032 518 1167 708 978 243 260 110 173 622 357 1401 416 653 18 1158 895 148 490 749 891 740 915 512 805 746 1147 509 376 607 557 365 662 257 481 330 461 682 1456 790 1027 717 283 244 1075 1149 776 596 574 191 560 250 780 627 805 931 39 687 88 345 40 980 888 509 604 1031 813 298 773 528 1153 374 991 1290 919 340 958 370 367 694 915 888 693 218 1093 305 740 108 1000 638 1383 438 762 768 242 296 406 93 778 464 912 1029 760 335 869 385 429 70 965 723 241 698 1046 816 837 513 480 994 1315 335 557 795 400 400 647 664 907 299 921 309 929 212 80 994 823 527 869 688 1372 1167 669 795 284 845 661 896 1000 575 398 471 119 637 240 488 910 671 561 412 724 511 368 609 1148 335 357 790 712 1279 572 395 93 590 667 727 351 229 757 716 375 669 831 407 438 40 6 489 306 498 653 1560 828 428 226 871 243 1119 192 1428 701 159 509 78 840 692 345 424 939 876 588 177 44 770 1088 433 408 272 206 1106 420 668 1458 1047 696 488 791 1056 662 1210 528 895 542 620 510 392 832 720 900 43 805 218 562 606 1173 799 230 644 258 1329 559 166 1372 772 600 441 177 487 523 1600 662 550 785 560 328 956 1000 435 672 685 392 371 524 395 398 320 219 694 904 873 214 977 673 827 271 284 423 183 376 294 281 743 360 297 1043 516 1097 1144 580 572 1146 497 733 756 212 660 314 725 955 736 631 1379 1173 681 892 266 698 1018 604 219 434 789 328 1164 278 944 522 341 942 1339 274 579 799 909 1239 1075 554 892 1514 362 439 356 440 1558 669 1003 531 669 227 1556 827 903 414 635 993 738 388 1864 285 771 650 1386 805 634 605 757 1139 1071 30 292 776 1267 836 664 609 373 501 549 808 748 221 1070 895 482 794 939 475 892 710 469 452 753 401 984 565 564 827 584 1225 225 603 715 262 608 666 914 1034 842 547 342 577 489 175 1036 304 1370 290 502 583 483 764 513 1359 766 1248 524 268 892 932 519 411 520 682 704 624 446 601 791 1247 986 53 944 375 133 712 692 885 1766 1457 55 346 361 604 84 615 514 691 620 210 476 434 381 1091 990 682 404 1216 1184 354 713 767 749 595 1232 161 132 393 1266 342 754 1110 985 683 207 548 768 842 989 273 860 621 507 394 659 1124 1062 541 893 1150 674 643 791 637 319 253 272 1137 755 829 665 859 1253 1273 610 751 609 734 298 430 652 724 667 665 1555 581 703 704 344 577 892 659 588 751 389 518 747 516 1513 859 589 256 595 224 647 823 586 684 888 959 591 414 496 278 1115 606 360 17 1007 760 1150 135 555 893 238 444 878 957 103 663 803 635 907 523 499 437 154 244 336 534 229 219 416 1225 1376 453 766 441 895 871 417 468 972 620 1166 672 345 282 1074 141 725 365 451 487 474 900 1452 1019 387 816 104 153 632 924 927 642 495 604 504 638 1480 740 635 659 280 464 601 893 988 252 565 857 966 915 929 659 816 994 382 1038 567 1046 492 482 445 857 1157 1032 347 936 566 1448 750 622 851 700 794 677 366 632 305 1161 968 481 515 294 803 935 1053 774 156 652 877 716 1096 1179 592 926 252 989 1420 237 887 377 667 690 970 1162 1100 240 232 19 1011 678 207 774 684 871 172 300 147 1786 1008 791 140 1247 827 647 789 730 339 268 970 479 667 484 914 625 812 561 295 564 1044 739 959 1411 700 1174 357 616 476 472 504 841 507 565 723 679 1268 669 592 784 1160 641 131 1127 1397 907 470 1251 679 678 766 555 346 466 277 590 655 1166 798 1132 1105 462 245 642 392 792 720 514 535 1089 1005 871 314 1115 978 1332 783 614 619 870 916 902 1169 1239 887 640 178 489 536 570 492 696 930 1164 1097 768 588 1207 1139 509 669 145 999 1118 631 881 358 568 222 307 1169 1441 1120 1146 38 980 635 298 203 1064 99 82 254 472 813 69 612 617 303 1042 686 717 430 573 1463 651 451 1435 644 912 488 940 820 1014 307 827 887 233 698 500 825 1255 619 439 1098 403 772 461 1030 778 652 689 350 406 811 1308 816 744 937 706 475 429 884 765 1191 379 406 266 1020 870 427 504 287 626 495 1057 1047 238 1185 1195 763 733 326 656 771 196 668 1034 523 1204 1090 129 900 1223 904 846 471 1015 537 1172 984 1152 240 592 1296 414 179 921 1608 770 133 645 875 650 379 486 755 439 434 877 1091 390 1300 382 900 318 294 409 454 525 1320 702 1284 839 953 581 548 829 1025 464 625 235 778 422 1272 240 546 192 863 710 415 450 548 499 282 802 589 558 641 1195 812 1053 1211 479 722 1510 948 579 893 878 384 1011 254 1276 730 794 138 747 97 302 93 452 669 886 858 1330 793 629 431 434 779 126 662 1291 865 400 808 110 353 980 1188 978 636 814 756 686 285 588 1398 103 709 285 191 730 887 928 855 1223 550 769 728 451 511 304 547 231 1193 632 1489 228 1099 772 912 210 1077 512 79 336 582 814 487 572 89 523 594 282 603 426 644 1126 793 688 930 641 667 766 670 736 948 377 201 638 382 140 1044 520 946 837 709 970 458 1044 789 729 128 132 943 486 1060 317 596 613 345 611 716 630 1253 829 484 409 753 1703 874 478 1299 767 355 25 1152 157 648 475 1308 535 642 424 167 892 477 423 355 62 1022 676 759 727 515 223 569 1070 986 1016 345 468 655 175 799 1034 170 960 508 1326 330 856 746 1506 351 981 711 1231 860 534 804 400 413 409 244 654 982 305 638 1026 470 781 789 709 579 545 1141 170 746 302 725 953 173 486 999 399 847 504 694 855 407 1492 1661 496 202 492 979 350 363 498 491 257 482 906 210 1134 570 757 558 676 578 826 637 789 663 630 973 549 363 950 973 833 202 264 264 1113 595 483 330 339 833 547 780 141 180 442 280 967 538 669 704 968 948 333 477 414 279 583 867 532 527 1414 682 479 178 84 1009 626 974 593 230 241 1284 667 632 745 306 889 529 452 257 599 626 838 543 518 488 277 307 679 733 1014 578 688 486 702 839 915 848 967 563 1263 549 1071 1188 409 809 1240 433 379 659 858 542 888 960 1039 462 660 758 298 1024 1078 1064 1120 1129 702 973 946 454 631 545 629 107 1062 451 132 1101 1110 1361 1084 859 933 409 849 1033 231 819 1251 1003 690 798 368 328 416 797 634 766 1107 582 619 675 547 818 173 801 756 941 974 342 465 488 423 348 194 1137 376 234 452 637 1389 444 325 649 1096 759 775 495 931 585 1067 557 458 684 52 133 595 551 189 1409 435 1153 715 1071 629 239 957 530 823 1584 538 900 499 1467 543 579 1292 1071 758 350 787 308 1213 768 425 96 1290 389 252 891 587 719 579 991 658 1180 784 412 765 492 794 465 460 1005 643 224 851 555 330 592 435 182 869 220 706 705 1340 642 725 380 368 485 381 819 316 219 669 993 364 408 758 825 512 309 929 126 241 774 372 38 631 996 235 326 832 603 1211 386 201 348 1445 188 975 1260 818 453 504 1138 977 1357 317 102 600 705 1112 653 894 80 181 963 553 954 807 613 341 753 900 973 1388 707 676 111 1031 364 192 1046 691 395 776 772 292 900 630 790 531 983 547 123 819 309 600 1229 1051 1340 501 993 213 761 110 717 1095 241 792 854 675 535 677 549 811 979 490 1067 1371 644 659 1173 1342 428 1254 1276 550 1149 536 401 515 557 687 508 246 558 163 632 518 411 318 119 217 1225 256 333 139 893 364 197 788 340 495 417 655 1077 1019 409 505 1113 891 945 783 239 806 83 1083 510 1046 708 715 972 273 792 1254 386 1069 556 982 527 1277 1199 440 862 365 929 491 750 585 70 172 581 523 406 59 467 1293 428 885 281 684 71 791 646 880 573 532 350 1387 965 324 333 1076 401 166 983 1156 1075 1062 310 600 730 596 364 1173 732 711 397 1403 166 637 340 407 1436 578 1267 631 529 510 544 820 75 337 870 863 404 982 981 778 188 1615 320 352 1193 773 618 548 500 554 879 269 464 783 744 720 1337 223 429 875 855 828 342 665 500 1437 445 105 873 174 1649 597 1200 680 700 500 336 1222 427 469 194 643 829 823 939 530 162 304 653 916 458 322 284 466 319 503 343 767 584 659 1245 599 404 506 759 640 1203 760 184 646 437 548 695 619 791 722 312 784 400 633 475 1331 710 461 311 633 1152 627 523 689 299 121 357 669 657 959 307 1103 535 724 1046 441 188 721 901 587 1264 1256 661 347 414 491 795 578 337 160 1175 102 355 498 978 588 1059 991 220 263 800 705 792 1063 520 742 283 913 570 869 937 246 562 846 690 229 704 549 892 484 1014 359 839 596 590 233 232 588 417 367 418 854 1202 642 327 975 1352 144 569 615 683 499 939 682 615 607 483 572 1153 594 1380 490 629 321 432 641 495 879 607 261 653 195 283 1141 805 1429 321 1131 603 312 1477 1002 253 280 918 270 427 365 235 535 684 345 190 190 420 638 58 311 120 170 301 1174 328 768 1151 305 1098 404 450 1281 391 1208 1278 739 1052 241 656 468 1446 363 857 585 504 394 691 1531 316 781 1089 374 403 1080 185 966 850 1027 827 879 1516 1160 833 851 1320 1005 1029 722 699 697 361 412 194 742 630 936 642 982 1017 658 1108 324 574 534 526 888 316 880 637 187 363 743 696 1074 656 700 1163 527 840 784 850 1518 555 1185 449 261 878 867 244 868 205 837 103 300 645 884 514 598 541 1025 402 113 274 1178 290 726 234 732 442 951 234 196 678 474 813 519 765 757 643 876 658 375 450 130 692 292 444 572 815 849 305 500 1447 224 1263 787 614 586 960 1018 734 414 316 692 208 642 1064 1055 413 841 841 397 59 458 295 1303 1428 555 137 397 1071 559 331 393 450 576 248 550 814 824 821 293 297 1399 155 1166 413 661 868 784 350 665 599 823 1630 155 861 1074 657 188 660 671 538 444 599 532 611 954 240 591 785 749 759 656 1008 849 960 112 508 509 1279 1046 883 1017 802 538 495 868 274 827 500 754 276 604 440 416 686 585 448 773 1377 219 797 669 717 638 415 603 1183 729 1087 1450 1289 721 490 734 317 276 652 477 930 1534 884 168 682 462 475 750 561 570 387 315 126 275 895 266 716 210 638 550 868 470 1019 1208 115 643 938 538 502 646 449 1333 451 353 628 996 314 483 629 1174 339 1211 634 322 635 1377 1145 732 667 309 528 651 666 363 300 1026 334 583 996 707 1193 1083 668 169 380 472 1215 235 1078 669 1449 634 371 1507 147 330 350 513 87 706 354 1015 1033 853 981 699 1379 1348 575 1267 1247 393 559 707 660 773 504 512 587 647 333 924 555 798 446 601 731 390 564 591 881 448 1286 413 299 743 234 878 915 1035 484 409 300 743 946 1390 797 238 177 515 294 731 1614 372 637 445 622 134 1485 192 530 926 1634 728 1173 530 1592 108 825 757 763 1533 535 519 525 286 44 399 331 758 711 639 313 279 790 962 923 1550 416 729 868 1238 375 536 926 732 658 440 1308 622 533 628 334 1131 231 130 767 596 1186 715 121 878 303 692 213 656 431 542 456 934 208 1019 111 721 1124 816 546 974 659 586 867 1299 934 301 864 1115 430 435 1263 597 1292 196 929 701 526 328 806 135 436 177 386 454 1301 1069 347 634 307 913 421 1690 354 802 1496 898 971 709 576 1053 598 618 325 1313 868 559 1285 725 552 1418 509 653 1100 475 768 682 1240 668 837 1053 518 289 537 774 8 362 716 398 575 772 605 666 731 681 194 692 347 442 508 835 324 503 542 1037 880 857 685 257 610 356 574 1243 300 1160 323 1118 585 64 1297 688 351 1076 192 696 1043 684 322 372 925 335 466 41 350 840 71 280 772 663 1211 1164 1017 942 781 533 516 508 446 808 394 531 1299 1244 506 1366 458 524 235 990 453 987 537 253 389 807 845 529 860 551 1036 748 1120 558 708 296 523 929 1325 303 379 1375 1432 363 1162 219 577 251 871 503 883 871 658 1550 467 828 1160 1292 1408 623 717 497 1165 706 641 719 547 385 1013 1411 541 1028 502 808 404 546 26 460 862 693 528 268 722 598 841 1194 993 395 673 870 287 513 881 339 919 1380 147 703 909 961 371 646 746 811 75 725 405 557 726 546 1059 605 357 183 643 956 242 433 551 877 587 904 603 335 389 660 1113 638 926 804 566 185 1337 913 1203 876 384 488 755 610 960 363 563 953 307 854 780 710 275 533 759 847 309 1028 489 472 783 819 879 490 531 484 543 290 544 193 436 736 384 1179 435 1090 655 704 349 635 996 1280 187 416 581 549 978 477 426 786 831 340 649 1304 970 794 586 1274 456 839 1121 351 568 946 885 529 634 697 418 371 278 849 685 1227 365 970 678 513 814 924 1125 692 1049 494 826 797 783 464 647 44 683 813 738 630 76 1020 446 496 685 608 518 693 275 377 601 1054 912 601 210 567 797 182 668 865 961 734 1245 672 710 462 1417 985 517 666 246 741 291 262 346 608 557 812 849 546 185 978 449 929 832 455 597 1081 792 612 618 1146 520 50 980 633 126 743 1260 578 1094 1300 411 1297 1279 536 902 830 563 639 606 513 695 1216 1227 1074 1169 798 1033 1219 790 828 336 822 723 265 712 157 238 1530 584 953 1392 906 796 866 631 1007 221 856 944 1351 1035 198 30 89 822 695 545 395 258 979 498 992 1243 67 428 1080 556 869 898 723 111 587 1157 665 753 1106 250 699 1235 1069 839 1175 742 558 565 55 49 1015 227 1470 292 560 1019 558 402 493 644 558 348 647 720 299 1085 1421 475 120 734 943 843 858 1376 240 800 618 1254 307 425 1125 730 211 942 734 375 683 618 360 1001 978 463 784 778 905 516 680 633 685 589 1097 621 465 301 673 844 789 611 777 534 767 1103 492 655 867 467 515 966 535 477 803 1461 959 175 1386 462 286 753 899 820 400 619 560 990 108 630 449 680 832 208 400 351 877 976 1068 291 678 1466 885 1116 83 558 393 198 380 765 667 473 673 1025 535 271 250 42 316 330 815 804 298 743 1310 619 1191 191 309 1004 769 1335 1448 263 686 276 441 323 347 69 677 882 328 1042 1411 974 541 788 385 358 1021 437 322 203 279 1083 819 395 857 761 266 1202 477 567 793 896 569 578 357 1131 323 607 482 233 857 637 460 1187 355 1089 635 1070 378 692 521 308 304 632 1487 572 340 231 955 819 709 272 1045 880 634 459 709 766 610 505 938 875 279 892 1227 447 836 1165 562 510 922 1032 698 1310 696 237 254 545 495 671 277 669 794 1108 1173 828 1017 1233 574 394 1598 64 601 290 200 522 675 686 993 319 1448 865 1258 707 919 329 1180 585 822 287 278 597 943 907 1039 1046 653 780 629 769 1207 386 356 527 554 1187 781 1006 573 942 290 743 1244 750 1267 422 1391 1044 1404 1080 408 379 639 906 868 324 261 450 862 932 1050 673 683 567 470 156 1024 266 690 865 642 702 386 459 1373 141 390 858 1031 464 957 253 816 190 574 909 267 262 1120 636 655 338 99 320 669 756 981 559 162 769 513 461 549 1396 738 354 733 460 425 992 506 1105 947 332 528 819 795 1071 633 1170 155 1053 570 328 120 85 372 331 656 212 583 886 838 546 1382 602 503 859 1262 497 1044 805 202 309 926 837 965 1032 616 1114 497 245 1265 586 351 677 521 238 1029 491 741 558 146 816 712 110 53 778 698 214 776 1209 571 928 518 216 408 832 194 859 834 842 441 357 773 1038 146 150 657 64 683 827 458 722 487 220 453 1302 198 1086 1078 893 504 733 185 909 517 790 742 288 677 707 563 1508 60 228 732 658 492 332 1241 711 963 245 466 330 310 955 856 599 640 991 230 1182 781 460 984 415 605 207 872 345 1269 1032 465 827 489 234 173 701 596 377 338 616 325 728 1090 832 362 647 545 1262 755 936 776 1492 714 1277 995 465 768 783 471 581 563 960 906 1271 412 399 579 959 876 589 527 617 680 956 605 79 1063 219 523 252 100 980 1128 397 141 968 916 686 731 246 672 1042 101 730 215 683 55 421 1149 220 723 489 646 1810 862 1526 203 959 1312 733 754 318 717 1266 971 1242 900 786 298 918 376 643 220 530 1390 573 1707 990 655 1325 543 1416 1215 803 678 696 521 781 851 472 972 423 632 760 241 497 777 830 935 395 1035 1058 782 974 347 287 109 1039 208 98 855 249 1397 799 547 1035 146 1171 1284 903 56 507 218 540 454 792 671 352 664 161 852 319 1008 789 231 329 607 212 578 470 1188 1149 509 546 1259 1352 673 1067 1084 1192 440 168 226 806 483 793 378 358 840 770 893 323 569 375 408 378 309 666 585 793 477 411 691 679 594 684 926 554 628 731 974 976 307 755 567 503 678 770 436 264 63 1079 408 130 257 476 861 398 303 777 228 828 64 930 633 938 1114 1197 776 96 1373 740 618 1308 395 768 395 520 821 1318 119 499 295 1275 502 321 613 771 632 1011 926 802 718 634 438 347 525 474 90 500 449 1024 954 488 153 438 618 243 83 724 800 448 715 832 1054 1873 203 542 847 692 156 897 68 549 381 952 354 862 519 215 493 298 939 739 589 663 114 229 1074 1376 1628 312 602 541 883 903 276 232 766 920 182 478 616 905 299 393 697 734 606 485 948 268 637 935 730 841 479 504 748 440 362 1148 1131 656 881 1017 604 1121 685 1016 403 262 1254 955 449 825 466 731 819 260 100 837 304 1007 785 684 588 388 405 956 76 808 306 577 1064 877 643 811 324 351 208 520 271 669 312 632 546 900 538 349 1399 406 645 348 935 1233 215 617 363 679 882 782 171 1108 838 405 714 148 765 1110 176 417 1233 1123 606 557 1234 567 833 515 1222 238 205 288 53 740 325 335 654 573 121 324 902 387 175 349 762 375 703 253 697 297 157 217 603 255 1134 533 260 437 584 804 914 896 940 520 762 1374 942 601 1066 749 402 967 1277 760 416 971 706 587 726 377 99 490 792 558 968 691 1096 371 979 499 416 1164 897 1030 541 841 1147 1172 513 981 269 1150 637 619 958 740 95 483 469 687 427 1650 1226 853 431 1300 148 921 1272 77 876 526 546 1063 293 701 348 667 267 795 117 1641 687 326 778 696 546 552 645 891 163 1167 486 1192 444 897 666 721 452 1264 773 533 693 922 1016 305 381 682 1158 1019 941 155 409 467 771 455 601 627 283 741 71 706 441 198 546 878 554 626 1017 710 497 1047 541 1372 655 632 655 769 652 332 337 762 846 69 664 559 571 54 776 886 1105 264 934 277 256 275 884 805 76 568 1061 1431 612 851 521 593 791 679 564 520 716 767 699 546 126 888 734 583 1309 251 519 1225 862 1121 379 1547 1344 557 622 137 707 316 665 1154 353 299 545 628 622 454 364 485 572 542 164 766 394 412 412 247 287 473 320 513 504 410 300 355 1123 256 370 478 542 1051 261 396 742 27 739 302 299 835 896 274 1394 602 786 140 828 380 1206 291 666 256 794 782 1371 653 423 558 728 1150 305 985 1163 572 671 956 357 750 502 540 665 908 1646 296 718 463 490 445 1022 719 744 555 397 1301 326 864 1051 1063 349 544 634 471 439 533 111 540 881 660 855 37 516 1197 584 530 376 312 116 836 701 641 502 466 824 710 372 574 997 328 425 807 1083 1421 675 166 458 559 424 392 267 257 1134 316 212 1214 1013 413 863 154 518 683 109 559 434 809 590 995 1164 666 1742 512 609 1253 825 776 634 595 797 713 355 167 870 959 303 422 137 111 656 601 507 859 314 1098 854 700 565 1001 523 543 728 88 390 518 360 1320 310 457 366 406 740 978 969 1525 759 564 1075 507 673 124 861 415 186 164 599 634 344 1081 611 664 1103 589 504 494 434 35 753 1402 785 932 977 648 1179 284 556 522 589 451 93 528 1040 693 917 932 741 332 836 647 914 645 502 608 707 642 430 572 533 1405 910 825 286 656 469 1149 654 826 605 115 1277 1065 426 646 512 778 474 1353 1110 378 561 768 407 524 812 268 773 1004 1147 679 734 456 433 856 913 607 907 1153 118 466 961 280 1201 678 263 713 148 655 69 1155 951 398 556 786 436 222 1005 698 438 699 479 401 782 598 272 1167 992 483 603 810 1595 648 246 389 293 738 1106 395 324 929 1080 1167 932 175 238 957 83 381 617 1722 745 1123 266 402 379 651 605 533 543 296 885 215 1086 1052 571 450 528 684 168 660 408 128 1208 967 845 470 369 757 858 1442 926 1330 265 399 346 564 844 757 616 555 793 1135 538 816 685 846 1116 586 302 869 326 622 507 799 1342 359 406 626 310 844 993 729 473 115 769 1073 457 371 302 861 377 521 633 581 324 385 795 506 616 664 885 872 247 497 1041 362 1008 776 1157 785 504 691 514 635 994 1208 698 186 778 902 907 494 536 679 550 502 440 1058 836 191 926 169 395 517 956 125 941 623 319 737 1074 1002 340 86 578 738 821 656 437 941 1013 474 984 853 676 856 557 744 1147 1464 460 515 349 282 283 1412 643 1104 395 404 1337 615 1123 623 389 287 818 840 102 1225 965 524 674 548 741 870 1078 1091 687 580 927 926 285 183 306 726 637 845 88 328 469 695 441 957 399 744 725 589 817 322 973 749 917 452 826 408 1440 1361 516 595 575 631 620 721 506 612 755 482 549 651 1153 673 899 324 661 587 742 1270 341 931 667 737 313 490 546 772 409 266 265 570 379 308 400 484 719 501 1115 587 433 961 794 606 930 423 428 543 162 770 190 478 204 757 821 362 829 733 359 936 306 1376 843 406 1321 1392 732 367 531 578 685 888 635 453 280 448 418 909 464 82 782 639 675 972 620 459 172 928 967 391 578 808 1072 558 553 151 1716 676 624 772 1460 424 350 275 683 975 1418 1032 476 600 517 344 553 700 1072 224 1299 941 373 643 913 930 398 1064 903 603 255 977 1021 441 146 875 667 658 269 1003 1319 571 393 1237 367 769 833 391 1344 244 314 55 351 962 373 715 423 776 671 833 536 836 472 1196 296 724 934 1190 829 799 720 107 206 875 776 176 880 437 47 573 602 648 836 812 1242 267 970 921 905 641 897 284 731 272 77 881 1022 476 657 710 949 414 1414 249 200 523 902 1308 951 1391 713 919 261 521 970 798 330 421 433 676 730 560 726 257 628 629 569 970 122 138 870 461 395 1118 1075 697 760 661 1039 907 1264 386 889 765 910 1165 819 299 790 1245 201 989 684 579 344 1075 962 1449 400 533 357 692 87 543 1009 1122 786 444 360 611 708 371 598 138 123 1155 778 882 400 524 936 1015 256 212 241 730 1087 964 209 164 35 747 387 1261 662 747 229 224 592 978 396 732 764 1304 474 502 1100 662 619 695 365 1220 701 481 1247 267 500 353 796 1024 986 519 715 692 829 915 337 731 437 1164 425 305 825 1000 906 723 641 176 971 516 723 687 985 683 398 382 627 629 430 680 274 740 818 215 648 366 788 516 397 746 856 1042 491 1188 345 550 378 682 216 979 468 710 410 896 1090 947 709 1158 147 1003 603 1235 1128 1240 200 667 1113 52 1152 443 1218 1196 694 991 1093 217 1000 114 219 640 655 169 559 225 370 219 925 438 1291 946 406 506 653 1233 296 95 810 855 445 862 388 731 395 343 552 984 1308 399 853 1015 388 620 831 459 226 360 964 673 446 320 974 318 1219 535 1519 1159 377 931 512 673 917 484 304 166 534 1406 584 137 941 750 1030 1018 80 1054 797 504 474 1077 1201 949 650 112 376 823 1171 917 736 1252 855 141 276 422 312 614 1028 233 791 657 705 943 699 327 658 843 594 671 21 360 295 822 513 736 658 308 475 638 691 966 274 474 447 1361 289 657 365 1047 692 685 510 881 741 831 721 334 951 1242 771 47 345 133 266 890 828 129 625 1613 288 225 1002 377 1088 811 1046 1010 461 1568 756 205 633 584 514 1093 831 867 664 542 323 356 388 724 781 573 1667 490 1442 436 395 339 1100 827 720 746 158 591 67 865 616 925 991 836 576 558 628 758 883 704 561 367 691 605 612 705 471 483 95 1218 1093 591 712 271 797 694 583 401 559 776 558 631 452 905 219 589 666 1019 696 1482 438 697 1126 649 1021 912 157 851 330 1077 537 710 464 509 661 825 760 453 578 672 544 589 1070 983 888 562 234 555 278 238 612 297 324 683 584 374 849 598 54 245 289 721 1674 649 1053 643 314 338 916 845 1142 986 252 926 800 601 424 861 1016 485 742 827 925 334 326 1535 1386 509 277 451 221 220 633 142 945 288 175 1255 132 653 1127 692 81 967 1051 112 471 263 1100 499 773 1065 1061 1054 1285 295 929 966 528 681 504 248 452 603 1248 565 500 1119 1123 828 919 1116 581 736 443 1398 203 643 376 816 1224 1507 1274 693 684 459 402 998 505 1184 49 420 201 74 1170 836 835 231 1111 641 962 88 1100 1303 547 819 428 687 1078 1015 741 299 422 990 566 655 1157 834 701 830 984 1143 737 134 1019 945 1314 204 607 773 359 1069 638 1178 603 20 741 544 867 950 829 694 175 577 867 364 722 1216 762 652 355 1244 843 1149 711 476 623 643 725 682 525 1146 400 1172 109 226 1279 804 1481 700 335 609 563 471 766 330 218 867 248 257 1024 852 839 713 68 725 640 438 286 124 1092 1442 849 568 1203 195 825 328 731 801 1010 649 412 189 1065 361 497 1111 1434 606 801 159 1210 1154 961 901 810 1002 661 361 1126 972 575 512 1020 254 339 1213 113 379 326 418 1365 766 486 392 286 518 725 726 366 662 632 1201 1055 608 929 1583 754 630 1406 671 113 463 812 1482 686 1029 909 197 883 223 858 365 866 651 1051 573 733 83 33 466 312 999 784 534 334 667 136 911 740 62 735 1161 1153 1113 892 933 900 1174 419 809 192 745 531 518 760 777 906 759 751 691 902 346 562 411 802 76 1276 1186 909 484 1164 664 288 350 807 269 126 695 478 385 251 1353 188 1202 400 990 522 871 628 1052 1257 285 741 702 580 730 741 793 728 348 464 580 329 409 596 485 283 866 1243 638 351 774 855 535 655 376 478 656 928 725 824 1327 702 740 504 796 253 275 502 1012 879 616 862 636 373 406 906 1242 597 840 1007 884 723 679 62 840 554 754 893 834 404 178 517 782 605 554 338 124 701 1069 749 331 1093 761 682 710 985 838 602 335 806 1225 273 275 515 1005 307 558 1113 187 587 350 498 111 1148 1266 535 515 86 700 569 703 816 1199 884 739 469 439 649 268 844 590 625 284 844 792 644 595 840 855 492 968 873 311 934 490 1242 798 610 478 488 230 822 573 789 472 1115 668 624 652 815 426 921 1095 167 323 343 1460 95 487 589 1045 917 602 1394 652 711 579 687 1345 1080 1174 795 393 669 693 395 1396 756 611 617 387 573 734 675 95 386 877 921 931 447 481 772 1141 352 795 438 742 1317 898 618 364 1081 793 311 432 876 625 706 1181 267 677 640 322 1207 854 586 597 241 376 979 149 310 788 1190 589 681 251 695 1198 291 416 246 530 663 245 359 141 537 692 637 44 329 727 607 400 1011 394 473 546 992 1243 563 774 528 551 574 122 986 1451 312 1321 942 694 381 711 1183 326 164 543 744 681 706 590 182 561 603 684 683 470 589 1206 386 549 98 609 351 498 321 827 858 801 347 447 905 1096 164 237 1023 993 1258 323 736 646 1175 635 862 1256 500 466 224 525 802 1532 966 178 943 587 374 690 1023 774 982 602 371 335 643 963 932 365 685 427 1046 1106 71 834 426 742 319 1512 348 355 638 732 1021 399 475 1101 358 747 657 709 698 579 301 937 780 589 666 798 344 177 411 726 271 1297 1031 1108 427 587 1329 504 477 425 593 238 132 193 496 485 1291 1417 172 818 714 1008 41 641 1092 783 1194 175 416 642 852 370 539 512 751 1122 233 567 595 569 901 409 770 339 614 694 259 600 521 1033 682 819 728 625 976 757 399 812 423 1051 389 820 1058 884 335 1113 318 477 501 401 554 1223 808 236 1276 1109 625 91 550 896 1249 377 572 426 482 1098 647 585 872 1311 764 274 678 884 1131 372 1002 819 528 884 637 476 546 213 1205 970 706 624 591 1087 876 916 98 336 524 772 766 396 697 923 509 286 357 549 414 796 849 425 834 1208 1139 656 1334 590 892 1147 680 430 135 861 742 265 815 780 741 1342 975 483 646 526 885 857 428 413 740 672 553 813 648 871 170 507 497 344 592 663 543 455 1028 780 752 267 355 724 429 398 258 791 70 712 652 972 334 1031 310 801 1159 799 1194 578 913 152 758 291 569 353 786 687 793 869 772 597 412 1388 619 306 1181 500 173 1179 1223 796 1044 758 608 1291 339 550 788 476 726 1030 1137 661 275 1096 397 496 413 818 509 562 903 674 535 1018 103 993 675 1086 1066 871 491 723 681 881 526 994 517 593 829 392 1019 68 856 571 964 1010 114 237 652 756 456 251 549 1114 164 833 329 142 668 486 911 29 537 515 314 654 672 1415 911 497 1325 734 518 466 400 143 596 1207 476 341 437 523 978 312 310 615 1332 670 888 300 207 439 557 313 1144 372 905 880 524 581 991 303 213 738 738 909 131 941 813 261 250 605 802 348 141 254 819 496 381 806 1184 194 447 870 405 440 1422 618 405 787 56 1021 314 680 146 75 712 1070 363 1070 404 1181 1098 776 786 920 61 927 881 793 1083 897 543 953 429 619 565 905 366 983 467 1265 614 428 823 727 599 418 909 894 411 673 1043 717 1178 210 629 465 561 620 233 289 1079 947 583 482 394 557 511 1029 391 163 873 1117 795 914 397 786 434 128 760 975 414 559 306 846 464 1107 341 530 115 842 417 1317 777 41 443 678 327 433 482 1245 587 338 536 570 697 932 487 649 444 752 448 835 853 437 1398 287 523 578 533 370 726 298 744 698 274 666 362 372 615 228 117 1109 690 1511 497 476 668 874 428 595 817 156 498 533 863 1030 654 1234 508 863 396 375 912 1088 314 268 945 721 456 884 1008 217 901 748 146 663 775 735 639 752 478 1107 605 1002 447 144 255 440 231 434 759 645 469 375 1283 149 404 472 764 704 1255 671 979 1217 449 391 678 506 984 140 955 1098 337 1010 223 101 384 852 429 306 997 681 244 578 1320 931 476 1170 507 387 750 698 981 975 731 852 872 596 916 510 316 664 752 580 1265 1186 748 654 545 1125 1228 533 620 659 536 1065 507 495 313 770 638 452 901 295 949 710 78 286 877 977 335 858 779 392 294 979 571 726 476 863 705 259 299 723 799 687 838 1051 963 103 806 518 216 544 1411 856 174 936 458 1038 388 609 144 437 522 777 811 83 1034 979 1007 1010 211 440 87 726 20 672 195 90 515 1354 810 374 1171 420 422 448 734 1127 521 335 713 1179 1089 275 517 262 505 474 530 500 884 718 212 796 598 861 486 219 194 117 575 950 721 429 711 1010 285 145 93 1150 568 1572 236 466 926 785 330 903 1094 566 1566 514 256 791 942 267 457 249 733 104 597 882 559 655 648 634 439 1698 375 1294 635 881 1175 436 682 261 248 789 779 693 1072 1116 450 187 223 370 649 563 234 415 501 734 370 783 698 1227 1195 331 468 921 496 82 1254 437 874 1005 769 857 492 673 1714 1120 1182 1124 498 400 482 780 277 1058 446 1033 995 599 263 148 650 861 794 868 523 1234 775 917 674 252 948 1595 544 851 590 487 1431 1352 813 1046 226 542 389 1252 544 464 942 1156 819 422 658 782 415 173 1171 667 846 565 333 633 499 350 873 885 1134 1230 713 988 853 602 611 824 738 1005 1065 761 628 830 89 439 356 494 596 1205 753 879 641 942 440 611 372 238 943 1358 380 495 942 505 829 30 833 512 832 849 696 303 992 985 668 840 765 464 740 969 1464 1271 1045 1305 255 494 536 283 1241 537 669 503 1117 243 566 926 1068 1043 764 946 1432 998 369 1323 1196 160 595 713 1191 898 568 675 338 362 380 571 311 952 622 792 378 174 205 200 360 214 521 848 822 795 409 707 760 208 1185 891 481 500 710 213 1046 1378 594 823 725 887 749 1513 1086 686 166 252 765 779 615 724 1201 474 215 1426 483 1253 865 741 938 955 588 660 398 846 781 586 989 605 1042 327 1014 1529 297 842 395 411 528 165 353 654 605 886 182 312 551 474 219 277 442 32 943 551 642 206 1051 1461 458 433 1123 699 1369 886 1004 358 588 663 86 811 615 783 836 411 867 516 928 466 270 737 517 430 440 361 302 501 1056 178 387 943 747 651 437 951 202 887 372 835 401 110 147 315 1701 751 620 746 847 772 658 479 549 678 572 61 460 1033 317 750 929 149 907 642 429 195 854 930 614 250 32 832 372 472 826 1277 717 407 442 540 1122 1159 411 449 890 949 757 657 252 507 915 842 879 881 678 921 422 393 559 450 869 1116 922 1245 823 179 353 507 414 214 113 122 840 299 364 914 165 840 1069 692 1244 559 1048 237 1266 990 609 640 1059 683 1376 343 113 881 1098 388 633 772 887 319 175 303 170 309 689 606 1174 393 428 666 277 874 431 448 624 264 1503 660 1126 496 373 1120 1023 583 790 950 382 858 311 400 944 80 786 1269 297 1210 874 812 858 534 544 1005 1250 461 352 806 411 346 175 939 845 944 135 852 707 755 987 1212 473 1023 189 1431 172 511 578 924 478 1357 737 453 334 473 347 183 1165 220 510 915 582 814 239 1206 862 652 1008 257 822 881 325 614 292 662 1146 999 590 708 214 787 1019 738 410 482 849 184 834 869 672 840 490 436 739 357 809 1168 467 948 1235 652 912 819 280 869 1094 647 676 398 512 354 71 347 224 944 227 1182 1019 745 628 343 412 381 380 934 884 1109 1481 1074 739 806 419 69 397 731 1002 1218 525 470 926 1194 974 303 1021 1112 698 1043 329 1285 105 848 218 85 220 341 640 410 645 445 575 685 522 817 495 1106 1253 638 797 818 1400 510 425 320 1397 967 315 424 503 523 267 539 397 451 508 415 760 738 955 970 705 831 502 726 627 422 269 758 194 922 392 1600 761 1139 783 645 916 266 948 552 966 278 428 670 814 1249 966 717 766 475 536 580 536 553 1273 631 662 1372 306 420 648 707 1148 614 757 664 1081 1278 588 1191 649 1004 1083 1172 258 1473 442 974 504 429 1196 216 938 412 517 692 309 838 379 1407 474 515 761 722 626 769 128 224 337 181 369 648 423 699 330 421 626 1160 761 1146 655 747 282 1312 614 194 928 1453 1094 425 502 130 563 1032 138 752 767 577 862 153 491 1142 533 688 835 245 527 724 798 130 358 780 1053 859 567 1002 808 361 855 103 757 552 955 757 404 419 774 1183 582 318 740 998 867 1145 1352 775 648 758 678 656 999 355 966 247 1030 784 268 243 759 629 413 1017 698 510 493 590 373 213 259 45 137 231 603 1305 1174 1030 659 452 337 1203 801 1132 250 653 126 504 1131 953 288 478 890 829 546 1080 713 573 947 283 432 876 213 234 309 900 1150 338 855 408 375 87 1474 567 505 350 849 1011 1046 918 1032 588 228 905 963 347 1282 1511 857 422 334 458 1171 625 955 538 1057 933 876 540 855 836 515 576 952 292 46 588 649 628 1144 1235 690 321 1102 294 1151 298 485 680 590 189 196 530 268 398 673 693 792 448 581 1112 494 796 397 169 925 511 182 897 750 1149 690 380 719 751 689 709 725 927 1208 456 667 428 623 969 826 194 574 1143 372 893 423 1028 390 178 726 440 584 70 1396 842 1167 266 952 876 637 1141 913 1390 774 663 904 1460 1292 885 395 515 345 930 908 1031 680 676 572 110 987 642 288 1105 1271 1073 1451 1174 1192 981 1416 258 478 173 233 1002 405 439 678 679 625 974 828 841 985 471 1031 831 111 99 305 1040 787 490 903 937 804 581 257 647 1079 906 616 457 695 472 396 499 436 921 355 1146 1288 729 1165 1503 301 948 1419 910 295 968 574 893 599 376 718 1291 476 510 1010 716 496 1179 480 832 181 519 836 192 1184 700 491 180 393 620 803 566 214 1438 401 625 1123 108 1144 764 239 192 1063 948 466 270 680 261 834 534 913 985 639 506 811 175 871 745 1056 488 889 704 952 693 298 511 977 429 772 376 697 1094 572 1480 65 565 868 128 372 649 235 307 181 823 277 489 985 787 347 718 1032 883 717 769 668 861 1054 155 457 533 692 1086 395 786 839 611 548 228 442 895 944 960 577 1154 892 771 643 586 619 828 355 890 34 347 1204 569 64 517 482 854 389 686 670 580 824 786 534 821 981 720 122 663 219 209 685 966 581 697 406 965 827 669 447 831 201 691 1394 240 631 834 1162 504 377 382 353 1198 1004 802 924 804 828 720 289 270 605 282 595 1032 522 47 556 459 723 217 327 252 847 1386 260 799 853 583 541 273 712 1140 346 221 954 423 851 352 716 702 1039 629 902 493 574 1137 580 753 812 839 724 307 260 1086 210 1455 1010 460 395 196 958 253 1144 125 251 581 965 461 349 859 773 879 442 651 562 376 784 474 529 657 1040 1168 1077 382 774 870 1154 1031 360 1132 1071 447 627 589 638 572 702 1026 178 371 553 664 827 464 359 481 716 644 595 872 392 187 1238 1232 663 497 855 563 711 370 449 1213 224 677 807 1341 875 291 733 1063 236 596 487 813 698 169 1186 778 1112 738 907 1091 276 1100 723 294 1204 1424 174 75 1095 959 691 278 97 539 292 1123 790 363 1524 860 1058 361 1098 820 660 146 455 667 1072 805 499 373 904 368 926 428 683 641 772 719 1207 192 806 640 754 827 667 880 859 259 373 51 1578 389 463 598 609 787 226 1195 1041 370 612 807 578 1076 859 666 249 841 149 699 743 1562 564 529 139 316 1397 786 597 431 381 884 545 278 751 313 1284 205 637 1195 944 1028 664 777 782 760 843 47 1173 919 531 692 174 346 664 587 272 637 515 902 440 356 773 719 962 814 1388 771 626 634 1085 1298 933 643 802 1029 404 562 895 790 530 90 690 374 799 744 791 360 729 181 458 361 328 352 334 535 416 600 549 596 560 107 1034 180 604 459 841 792 410 471 800 706 610 924 288 315 249 373 274 588 670 1100 730 580 1062 1418 694 1231 180 753 143 265 721 765 822 577 299 503 661 1372 245 634 772 685 1097 409 840 96 407 968 619 1006 188 1581 360 305 135 314 416 722 176 1001 572 817 211 831 469 635 485 859 1241 679 695 1033 564 822 642 735 268 264 1178 431 782 806 770 1323 516 623 1256 817 1103 418 158 1079 416 966 562 861 571 1010 1187 373 837 600 1362 1349 392 440 688 1247 527 775 1368 115 1136 380 1082 841 382 378 521 1222 650 300 776 729 1002 842 1413 719 521 470 1374 961 557 534 608 145 839 766 993 1422 640 589 381 572 367 919 548 587 456 728 802 204 806 844 258 230 1065 411 592 573 315 307 717 796 174 33 404 502 1047 996 396 1457 558 685 572 589 1479 596 1400 854 417 476 893 1184 346 886 674 914 214 1059 1158 602 1129 920 609 204 785 482 1119 469 280 1236 679 529 935 419 439 301 814 758 404 1018 1244 290 1054 234 744 114 589 285 854 778 1103 846 661 999 855 467 522 569 456 469 1062 984 846 407 492 426 549 158 149 689 1259 281 1136 145 602 611 27 275 490 799 400 802 530 1078 746 806 570 341 1081 649 320 713 736 1435 808 884 585 381 861 21 1400 1121 619 893 819 661 1040 1062 248 1839 1198 509 948 796 1346 316 328 811 997 698 346 712 100 1632 887 646 418 978 770 610 704 177 1485 398 528 333 787 505 685 748 535 620 1112 668 416 663 631 676 466 981 1055 744 512 555 683 296 1006 216 692 568 584 566 709 236 1022 1083 1069 732 476 305 1098 50 416 683 295 595 620 740 1009 1037 786 182 1000 622 179 240 809 335 916 806 354 1002 147 1395 836 537 326 457 668 310 436 783 647 920 1344 701 661 139 46 506 1004 381 684 416 907 1189 158 991 627 771 556 46 474 1218 967 210 625 955 869 510 762 863 704 1021 716 812 581 370 799 656 823 995 258 342 912 497 565 231 894 1323 634 1133 676 387 651 735 565 403 984 928 589 98 851 626 729 181 528 1428 964 821 585 1354 64 113 858 1031 1256 215 1079 563 460 627 798 499 978 573 349 796 728 1232 888 885 956 619 190 212 1173 896 458 433 120 916 681 168 758 477 947 826 1012 1070 233 881 933 1537 617 684 967 802 444 695 975 1084 193 588 655 1068 835 524 605 388 695 963 293 239 305 430 972 600 712 384 769 404 695 1120 645 930 133 207 840 778 389 844 703 1296 1309 962 695 835 476 345 495 224 734 681 93 1084 570 778 1035 510 1267 490 1202 658 932 619 369 646 958 565 902 900 461 818 735 628 1394 630 506 344 817 841 561 1123 878 185 813 1493 372 633 709 452 414 779 903 273 66 618 249 1037 526 599 217 654 482 832 950 308 390 600 51 539 940 1191 609 855 966 531 1339 755 696 739 252 873 465 343 319 521 340 986 635 511 357 872 875 1335 715 665 1318 1118 781 597 261 166 162 1028 360 384 646 642 1012 857 286 932 378 801 1332 525 933 257 859 882 903 923 918 179 853 188 1276 1136 109 949 786 1059 1108 441 389 598 616 603 1135 993 111 706 109 942 344 450 736 207 25 150 851 267 745 658 520 471 1087 892 534 433 1036 527 935 332 325 1188 896 692 1129 626 948 222 769 852 666 1015 1147 187 401 850 742 1185 901 502 807 967 394 734 700 487 95 501 993 916 299 401 818 858 769 1122 74 1273 517 364 531 1140 197 960 957 599 374 546 995 384 659 731 1333 350 1020 772 843 810 368 1098 122 1317 524 732 1072 301 540 927 369 925 654 1126 743 387 1071 78 1498 289 913 418 701 88 1241 1000 106 1340 1379 652 902 1187 545 460 566 646 1012 1080 55 1035 856 286 648 844 458 1007 249 552 601 278 321 512 71 811 475 681 696 879 906 497 669 1360 1007 723 1098 151 953 256 689 403 517 834 1401 413 846 674 571 968 774 695 870 569 1292 212 460 380 558 139 102 983 780 865 635 360 953 620 404 842 192 565 552 129 693 412 705 1022 311 804 333 169 654 714 472 436 825 985 423 847 554 1217 1044 720 950 862 760 353 572 231 611 1059 937 973 1133 1154 452 52 543 525 898 363 1404 1224 700 349 621 681 791 759 842 672 1355 448 778 632 405 412 859 1081 618 492 256 1206 897 637 486 444 327 516 968 883 780 730 814 332 1205 476 1329 235 541 176 377 1262 220 302 1005 153 947 922 515 371 1036 1213 717 1652 778 596 836 333 947 396 613 294 565 527 562 319 458 33 705 211 739 427 451 422 209 1015 193 909 1288 1367 900 326 653 828 677 540 728 781 759 318 816 655 270 789 578 263 366 1270 811 129 749 1070 454 1291 915 605 560 578 1336 428 283 690 388 560 553 373 392 1244 191 193 642 1131 360 54 597 162 110 610 251 720 621 1353 628 503 573 755 929 501 630 567 906 316 876 664 661 393 796 784 752 1068 811 1099 358 364 359 1011 108 223 448 757 1157 1157 452 189 339 278 372 1201 1011 521 274 898 441 826 502 608 276 964 403 1236 914 665 799 540 817 1136 377 312 586 718 808 673 1211 732 1487 415 594 638 944 499 619 1092 735 298 882 633 473 643 1060 604 234 430 1277 775 356 680 1001 351 1098 665 444 705 701 434 719 849 567 138 678 1298 665 839 730 819 1005 1090 281 1236 889 871 297 312 673 735 231 888 198 1216 772 556 808 553 265 221 1130 710 764 162 778 1248 201 608 1351 410 746 832 425 1680 1201 1028 548 1167 508 201 1214 560 349 265 456 642 299 137 690 389 391 1581 1041 679 111 791 568 463 449 1036 756 461 526 442 858 1087 776 789 1239 212 459 322 1142 130 1067 1180 365 751 242 533 333 1006 551 280 314 529 905 1012 1107 982 1002 161 430 544 334 801 1026 498 841 646 599 121 1028 177 937 1457 157 1223 483 746 365 467 330 313 792 194 492 506 134 157 732 615 745 1009 535 286 738 757 461 874 779 399 305 1095 305 565 659 343 519 212 516 462 941 930 728 549 131 879 872 767 800 1132 809 772 487 389 330 637 582 710 746 454 863 792 670 732 333 783 1448 269 623 404 1018 501 985 1094 374 670 222 408 285 1052 236 622 519 551 1003 336 306 448 1481 591 602 509 841 348 503 337 149 991 376 196 539 214 336 430 352 1240 936 1137 1110 667 853 524 734 1264 850 726 108 654 1185 487 307 1384 1234 467 392 285 125 623 779 818 1164 765 633 1095 1288 473 838 266 1722 678 753 844 673 456 911 601 229 523 572 1236 235 498 174 1172 863 982 955 581 1363 337 899 831 1699 511 477 422 665 755 828 883 794 862 480 492 184 51 612 483 498 855 875 927 420 513 653 1256 768 155 208 766 116 742 543 411 469 456 1602 716 932 520 939 831 1011 945 315 537 336 307 1118 338 925 430 688 555 1047 122 1186 784 1208 1131 665 912 1075 546 338 1373 913 995 645 1025 800 413 1250 983 1078 263 139 1152 800 583 630 793 570 1080 466 1023 271 763 738 1437 1184 685 1175 685 1308 1107 880 1375 304 1052 952 1226 626 370 574 1524 956 200 516 311 1081 568 377 432 394 668 728 258 1388 407 997 42 296 556 867 386 829 208 863 192 733 532 738 132 743 755 603 674 96 605 566 816 616 640 1633 721 826 454 734 677 384 673 900 880 635 456 596 304 312 519 212 284 420 315 851 114 551 888 910 820 646 653 442 1257 116 930 211 506 137 1026 901 403 664 645 829 306 911 897 991 310 150 1010 406 651 421 343 1486 784 1093 361 703 792 774 654 1184 998 861 692 311 780 741 993 287 865 638 251 711 949 858 115 591 544 982 556 1114 520 1064 915 393 1237 552 858 420 560 773 978 623 492 114 1120 171 181 1517 735 814 1088 1391 517 1146 860 715 315 584 1753 1153 197 193 340 878 365 715 762 809 425 860 308 193 736 738 1167 354 307 728 680 1069 865 1619 725 1491 930 421 165 107 1266 193 596 812 535 232 295 271 690 757 736 593 129 90 1452 266 441 375 472 388 247 1059 813 160 396 1134 1248 492 988 923 1039 554 1099 158 1361 971 1483 1106 275 495 503 317 533 426 820 622 877 372 642 627 753 1131 380 161 1054 90 360 645 754 276 944 646 791 1319 739 726 520 158 608 531 311 434 1148 775 561 779 875 520 932 1248 597 685 384 586 721 850 504 287 564 225 240 651 876 806 596 468 316 554 959 338 773 653 600 1329 928 1267 369 126 152 169 198 430 1174 1266 294 433 426 155 261 394 992 182 668 763 881 437 1170 573 1645 783 695 542 873 1186 436 1108 421 732 558 843 1014 596 1083 99 1306 735 263 270 1111 140 785 1357 206 800 730 473 898 962 1028 671 1111 1222 364 479 1002 397 505 862 109 1025 142 705 375 542 737 801 1262 475 286 661 82 473 910 909 546 702 586 1043 716 811 758 684 983 76 188 959 24 346 325 485 530 604 1063 898 576 168 1611 180 664 749 499 467 825 623 243 552 1056 1169 614 1212 420 541 919 233 712 172 760 730 555 1309 632 399 859 366 473 200 1075 631 890 961 498 329 423 637 288 331 855 637 676 1035 403 941 1307 347 820 433 560 671 477 338 553 784 359 561 1240 365 688 270 263 1132 579 931 1609 775 928 1214 1397 625 522 669 939 648 917 151 1478 476 1169 1193 680 771 685 1472 870 810 226 666 88 332 659 366 384 533 597 214 728 415 183 847 796 496 774 1095 1049 678 674 294 696 589 648 610 377 1008 665 276 869 541 656 193 339 40 81 62 468 263 782 553 539 516 727 904 827 748 636 438 565 867 866 1032 639 290 666 216 757 606 1132 887 160 968 839 855 1109 522 949 570 743 1468 1110 988 529 98 466 1131 258 530 1012 677 429 970 403 710 602 176 281 709 881 23 393 1064 381 771 288 595 300 542 190 495 724 696 1373 822 349 386 795 284 913 303 1131 726 467 952 478 1316 414 514 558 841 268 1039 374 355 547 417 514 999 634 330 1323 433 1298 567 188 1266 1419 560 906 853 802 916 944 665 349 866 945 833 936 795 601 729 402 605 309 1153 378 512 714 847 264 373 893 308 633 289 536 861 668 720 577 448 739 705 454 526 737 369 1043 131 487 885 1206 411 382 191 571 476 359 975 643 739 924 396 327 659 587 1110 497 626 605 371 682 881 608 829 396 862 811 1295 1012 949 981 512 936 664 505 430 604 1115 1426 917 542 390 949 160 70 897 676 541 584 725 580 443 777 107 576 765 916 482 675 1373 293 500 1154 481 1092 684 117 940 274 1182 940 839 87 73 628 1513 1066 482 679 870 383 235 760 993 340 522 1538 750 1188 870 741 336 1149 378 1296 812 314 943 458 188 687 795 369 325 133 621 335 515 350 1141 108 249 680 1179 200 1379 876 929 1275 1103 1445 407 1121 1142 157 332 756 638 372 683 963 575 558 1481 173 736 918 881 859 278 729 373 885 897 1129 585 960 780 651 326 542 38 511 205 1208 1418 300 1168 315 1066 176 658 935 535 454 884 837 767 1054 366 189 479 963 1083 1126 490 166 220 1061 676 81 779 608 1349 1042 900 712 456 555 1094 528 944 1037 620 1461 518 1220 463 946 1018 462 1490 259 1412 580 286 323 142 1315 945 822 1091 538 983 983 804 300 733 272 905 148 573 1005 406 498 682 991 650 595 1212 668 1356 415 648 390 306 644 787 834 571 1556 485 461 505 1132 661 617 849 800 860 703 412 655 618 476 749 704 663 923 740 328 682 1721 111 118 1076 346 364 1101 1138 456 823 1593 880 948 684 684 527 750 309 815 836 548 450 978 1160 1037 1233 244 547 482 583 289 423 509 589 902 1213 674 851 868 999 935 875 1189 593 1020 758 721 504 176 620 1020 1205 949 963 624 483 1536 925 255 890 1270 800 505 614 838 792 399 560 174 906 517 259 373 561 480 1375 718 934 1125 882 755 566 538 1187 99 907 781 1123 358 807 135 318 585 546 1067 1313 912 765 1421 1292 483 630 1636 986 359 815 1286 185 791 1139 623 431 1434 1212 829 891 949 433 463 577 786 408 729 780 1034 704 483 835 162 769 885 555 161 622 563 1152 916 1049 77 946 418 372 549 1010 523 624 1456 337 1034 846 1191 1032 316 911 927 25 264 558 691 421 530 485 756 821 343 683 706 257 662 716 201 120 429 167 642 1148 899 1254 733 649 557 368 690 395 598 686 166 23 800 1365 254 667 1195 233 643 216 520 876 470 957 438 547 424 590 113 1148 383 897 875 904 647 240 887 1188 721 825 287 152 575 255 381 496 878 1664 679 410 955 1167 515 992 855 1279 174 760 775 1011 1482 752 428 767 910 244 651 440 562 442 557 916 312 581 1218 398 734 388 691 528 739 831 768 949 1022 320 526 894 912 431 369 927 1394 394 68 613 522 273 631 416 884 1059 192 1025 389 160 922 457 174 716 426 779 1660 816 511 730 886 992 802 468 454 493 840 618 525 737 814 645 1049 1363 441 88 1090 344 630 1285 1013 524 850 1024 401 334 79 640 838 432 916 356 924 715 1258 516 1028 664 350 214 359 496 878 551 509 676 629 1090 1466 743 419 1265 650 915 515 593 967 593 1242 768 387 1092 357 1008 693 1080 563 960 628 945 780 642 544 1478 427 638 365 801 398 350 240 585 724 311 1237 335 1027 673 1262 556 1073 125 702 830 896 509 1105 1231 1114 671 602 358 530 708 876 1531 506 1329 477 667 780 253 1026 245 1174 1210 324 872 1280 165 880 511 384 601 972 127 260 1194 562 843 830 89 567 784 992 709 439 1064 1221 181 739 534 723 898 829 507 246 118 947 80 527 393 943 525 655 958 818 693 1609 336 183 972 344 581 301 265 607 842 486 195 498 451 828 324 541 400 718 952 378 748 621 253 57 806 937 350 603 640 410 865 678 697 388 612 797 1030 860 794 1015 769 384 676 604 706 755 305 637 983 1127 1206 308 983 917 655 295 781 1027 102 474 611 91 173 349 262 889 792 570 685 384 96 1189 1114 668 1241 744 572 378 727 1451 857 275 1325 688 763 145 629 598 745 914 347 1070 978 568 300 920 593 386 645 958 878 320 304 77 308 710 235 788 366 684 241 351 670 452 822 1034 1086 802 1243 738 202 781 484 1149 590 733 85 190 210 570 964 263 300 988 864 270 911 157 436 149 647 627 552 367 842 260 1195 653 201 175 1359 400 414 542 277 461 457 345 869 91 511 474 1253 849 944 213 1023 821 466 662 1235 242 277 823 154 449 546 376 680 722 1076 1208 360 1321 642 629 124 729 639 164 406 655 316 950 597 610 1073 849 205 1226 467 1138 766 282 748 770 484 342 838 234 1363 565 931 663 497 232 1377 212 759 488 485 1196 1850 912 100 265 1174 1124 1250 822 461 680 917 677 796 418 402 56 1090 552 747 690 261 844 970 447 246 1051 935 1708 714 1008 497 914 1292 906 683 98 815 251 1202 770 377 241 268 881 294 1128 1154 214 251 647 413 944 450 653 532 476 117 479 323 579 813 1217 822 632 385 274 736 1869 300 369 798 884 390 550 499 493 850 859 356 892 980 707 407 1043 963 928 1061 714 983 43 297 1384 987 544 1147 86 207 613 989 803 535 309 632 348 1001 704 1020 833 628 253 763 851 1129 719 943 765 487 486 265 804 781 144 830 767 772 660 217 1145 56 977 182 395 1206 1038 274 767 371 874 1240 241 383 990 536 920 386 595 949 1166 483 764 615 822 414 362 401 1438 1117 632 759 518 1029 419 487 646 34 832 1256 247 207 829 817 383 768 512 699 846 562 983 609 683 295 500 449 615 820 1209 439 815 320 1432 1090 291 525 875 902 830 407 717 780 532 1047 489 611 569 493 1267 830 631 821 721 572 766 579 707 798 1016 1288 562 873 640 663 360 450 966 168 1389 307 1159 626 938 755 674 259 563 895 449 957 284 1061 211 1557 972 836 768 1252 429 771 690 1262 461 868 1500 381 442 742 360 725 261 284 893 242 1078 670 1310 698 1063 933 436 794 732 794 840 685 472 413 791 349 65 1124 300 421 408 1569 705 512 723 866 438 1025 1334 866 641 405 711 723 533 923 327 564 649 443 778 503 781 1144 696 523 630 265 514 663 973 171 621 358 475 990 625 999 508 543 418 918 1117 792 709 246 248 1209 329 803 1100 885 216 966 452 776 755 645 607 511 847 581 374 1132 958 656 778 579 575 626 458 782 272 263 684 560 442 801 263 251 251 1005 626 783 781 867 1117 741 319 753 720 622 738 587 672 697 576 1002 675 1157 406 1497 600 1273 551 597 197 1250 1043 838 1050 798 442 829 1470 594 542 1102 398 997 205 1099 579 852 644 993 675 597 680 1085 727 719 299 613 484 671 947 1076 489 886 61 516 551 258 577 1040 849 306 942 676 761 249 774 1018 991 409 442 106 722 929 812 708 1173 426 864 543 1005 103 451 593 1250 1619 448 733 478 358 1472 495 780 432 1131 657 144 803 538 442 931 396 1069 548 1273 85 322 650 399 1016 852 243 932 1446 803 830 228 920 997 658 261 203 851 280 1080 1217 965 1454 545 1269 176 1586 655 559 503 264 627 840 670 290 469 451 1326 306 672 183 1104 448 577 768 1024 470 323 360 352 1438 1037 822 646 349 546 91 248 902 702 590 378 618 781 493 259 678 1728 185 911 179 580 372 425 1456 656 1433 1338 833 150 188 603 273 327 727 460 857 513 540 1646 812 577 1311 528 811 229 463 973 605 1204 1248 390 1145 1325 314 575 852 741 1487 890 251 457 1302 668 609 944 335 439 618 590 431 1277 396 934 60 525 180 399 114 540 841 107 751 1316 880 643 1031 854 456 1240 625 299 933 753 1239 72 666 870 511 1011 487 716 351 109 793 612 930 872 917 858 165 97 520 312 593 709 958 807 368 734 765 1423 990 1140 361 1485 220 1074 236 379 231 468 442 922 957 695 796 739 254 422 652 1066 338 556 692 446 565 372 1107 151 298 1244 365 1110 433 451 762 480 961 612 1017 1470 246 705 608 927 670 1134 317 810 287 62 155 1007 666 521 790 1621 353 903 765 908 416 399 393 245 1254 1143 1401 473 673 600 198 465 543 283 1026 689 728 254 729 889 583 215 891 1122 894 594 788 363 1243 436 59 1074 1434 620 858 703 462 670 1135 600 774 849 393 883 679 128 189 536 694 598 537 448 509 856 881 1573 916 1005 424 963 657 946 432 1029 322 1040 294 370 653 597 639 919 1111 1436 644 407 925 774 1387 432 301 721 350 451 390 618 425 134 396 389 447 769 290 927 935 119 569 235 401 414 1036 931 491 394 559 384 536 693 123 418 136 183 546 768 572 1569 819 577 1029 435 924 437 223 484 520 836 935 777 92 531 615 261 407 620 1174 772 691 567 478 484 1079 688 978 826 672 952 1463 120 578 1043 1008 389 168 160 613 380 350 739 424 527 460 190 354 993 384 1289 770 652 818 765 923 348 1416 65 339 1229 1013 227 1126 694 1202 390 374 997 444 1037 383 816 924 405 767 249 639 672 83 616 316 18 940 402 184 1447 347 1581 406 670 211 503 687 1029 653 1116 639 966 199 398 556 1100 781 571 185 777 308 414 872 638 832 703 290 476 957 118 149 181 827 1112 915 484 724 480 617 541 595 961 1048 301 199 222 1472 537 399 758 366 1031 202 544 667 641 674 918 442 1250 679 1067 866 572 806 1225 680 661 270 290 579 1040 1235 1355 488 225 195 990 661 506 547 651 611 487 671 816 525 541 982 305 743 728 292 647 476 725 765 1334 621 732 395 985 1358 344 466 392 346 471 884 398 276 851 458 1142 776 1404 664 453 793 471 848 738 979 700 280 881 431 75 1127 731 396 418 1013 366 332 522 754 742 451 705 1107 212 274 726 1161 966 1202 1041 625 965 1029 536 644 128 899 826 283 778 1133 194 1267 352 595 581 462 1263 793 844 188 334 777 1038 1015 653 1580 1250 916 767 1221 338 1568 647 366 1055 816 664 608 748 833 810 1046 594 702 1462 959 480 222 633 185 282 548 1260 1614 1122 682 1589 216 329 464 705 834 594 396 402 670 895 400 941 743 759 377 776 319 570 66 445 239 1080 204 595 82 580 381 1028 1134 128 72 594 825 608 794 272 569 550 1316 149 706 776 729 716 1214 745 97 910 690 1226 1121 734 816 336 432 618 849 1054 595 366 1035 746 1026 851 441 509 731 860 783 66 388 453 996 1213 444 177 536 236 509 982 903 567 17 335 883 1037 403 231 723 848 497 615 892 693 576 866 283 304 547 145 156 1004 247 161 825 286 721 452 992 1246 590 73 513 253 1033 588 380 676 1006 421 815 297 741 907 599 566 175 894 236 532 1250 120 490 1018 554 843 417 815 1665 417 987 562 446 1828 1031 382 893 205 825 291 938 671 1338 375 529 988 200 655 296 1309 200 404 316 894 631 503 426 1420 211 761 359 892 999 878 513 298 977 81 545 939 287 736 178 400 1413 268 218 462 312 738 762 619 538 323 421 561 1022 299 839 1546 512 794 1640 764 306 1530 328 1173 605 617 877 100 784 527 1042 791 946 527 461 535 870 564 302 660 991 1349 430 1223 477 535 398 787 1040 246 407 134 723 593 447 665 1275 711 998 382 404 952 480 658 538 363 766 1387 1226 553 249 387 353 925 468 723 700 145 1326 848 268 427 790 964 573 744 530 368 205 679 556 779 470 838 1344 857 178 918 1401 896 732 619 1336 623 893 784 669 1429 808 1277 209 1031 374 555 518 170 584 599 577 977 1005 457 342 608 790 782 1089 763 1138 184 652 646 667 813 293 445 1057 1199 662 68 997 775 1284 363 903 1017 1184 397 592 768 562 702 546 147 814 966 494 300 927 408 477 297 1628 556 997 337 190 820 699 234 803 529 585 1039 648 847 211 625 698 824 154 250 693 1130 967 1277 370 580 922 704 558 1458 456 1074 117 381 609 589 529 470 625 1140 1279 436 768 994 375 977 532 427 885 1162 436 805 836 751 718 644 999 118 483 562 509 432 135 735 1110 529 741 459 1165 321 297 578 895 864 553 801 620 579 275 436 387 633 304 907 586 1009 660 284 765 339 1074 321 689 786 884 553 808 550 588 1173 596 992 938 389 193 314 625 1071 820 261 973 803 613 762 1255 807 536 831 806 1475 619 246 331 1190 463 426 316 685 947 616 1180 550 210 746 747 415 987 981 398 1066 630 631 539 642 398 808 161 166 853 921 359 866 144 135 983 370 1185 330 704 1099 520 378 816 234 539 289 563 637 470 803 467 896 986 731 1045 155 663 726 473 570 434 65 1031 577 381 275 491 1150 699 86 494 112 228 273 803 114 589 1004 778 318 648 1433 1679 699 172 1025 535 1144 627 1014 203 1301 618 536 1235 491 702 1297 840 250 365 514 433 754 414 788 253 366 166 374 499 409 940 320 199 866 482 1305 389 1521 854 565 1098 507 850 568 585 307 662 618 1203 130 492 835 639 674 782 258 737 787 888 990 885 425 905 807 413 618 751 1035 163 609 1011 470 295 585 461 596 27 698 439 411 161 1077 566 762 105 115 786 1100 531 865 378 878 1015 456 1045 139 1093 741 985 525 230 858 948 100 841 607 1655 439 413 895 161 415 521 1218 1402 552 567 234 878 824 647 951 491 1418 880 692 606 515 442 1020 558 920 1055 527 472 1038 754 516 502 311 386 539 665 409 978 861 1260 474 891 582 411 372 544 774 887 880 198 384 984 633 1200 741 921 748 350 349 1063 143 468 456 587 456 233 834 491 637 749 68 1168 839 623 371 1201 355 1115 1317 602 487 748 832 1368 178 1205 295 456 350 91 699 706 318 1312 945 272 314 1231 731 464 442 470 282 853 740 974 637 93 1022 1185 1248 903 641 1435 844 1097 353 550 243 707 743 825 517 379 156 117 865 507 536 711 470 585 504 666 1427 499 894 1131 948 533 142 556 1273 633 433 213 471 567 334 922 467 340 862 341 220 826 620 457 777 579 393 794 892 784 376 1144 591 598 875 933 516 246 616 130 535 603 1126 409 566 813 346 118 471 1623 1013 419 716 326 453 926 1053 489 930 437 272 294 710 281 547 579 678 495 705 254 524 780 245 659 1232 570 299 328 1236 325 953 187 548 505 425 755 982 614 1022 210 1290 696 1190 903 647 713 366 368 238 765 813 381 367 455 692 242 739 905 637 925 702 607 1423 420 622 251 521 636 404 720 869 889 333 1060 315 722 472 900 587 891 835 735 241 783 663 911 771 978 1171 778 664 989 1279 663 200 732 808 1028 740 792 738 942 666 1289 1153 441 1218 635 1010 707 242 650 848 312 868 926 890 570 1010 1209 368 387 776 1116 85 756 470 382 759 1237 860 297 306 757 848 496 745 692 610 438 1074 494 611 308 778 603 657 1102 29 745 1034 254 681 1292 712 1247 882 858 846 208 693 1503 183 996 457 192 985 1046 345 417 274 469 465 1075 895 1057 839 1307 598 499 423 780 1256 192 458 1138 536 1205 1224 464 657 508 278 983 1102 621 593 1282 325 921 1230 792 150 526 697 629 455 243 599 673 550 1533 177 873 568 231 764 1048 816 304 465 1491 596 422 596 1491 360 864 97 125 701 604 576 968 458 136 89 855 193 587 442 192 695 680 1060 530 1035 293 400 59 1210 1165 927 603 391 500 753 1217 1357 117 132 1023 1398 572 937 592 308 704 661 218 296 150 1087 619 666 264 167 945 343 225 904 791 800 1044 747 445 1168 355 870 328 677 714 375 1413 251 398 465 951 382 756 26 778 217 1169 127 717 326 838 1074 435 853 1098 1131 1209 511 593 904 686 85 872 873 728 841 847 847 1493 659 378 535 552 357 545 466 614 717 896 431 1071 687 1390 750 227 643 530 1063 275 672 741 394 748 742 813 693 638 408 906 1093 832 389 861 508 638 104 507 738 763 1465 336 940 210 1193 389 260 1212 688 1399 303 558 136 326 354 808 1801 734 1055 381 544 227 435 742 735 759 564 1393 903 516 659 539 186 310 425 991 703 226 512 612 264 380 293 440 427 512 497 264 1210 1127 918 300 699 1250 348 966 702 385 959 659 92 381 661 358 778 533 538 364 576 607 600 909 728 231 1065 793 706 718 1130 774 531 626 600 616 639 289 168 499 684 87 447 1171 1461 308 296 1093 370 376 1125 448 994 929 895 556 627 439 608 763 859 1452 1259 350 634 579 461 1065 374 544 631 1059 458 607 690 1020 971 260 589 1205 1134 391 754 804 958 648 274 849 610 327 586 365 289 1147 931 240 1341 625 406 662 690 1460 710 796 769 373 457 277 1070 424 985 1090 646 534 539 696 720 778 781 838 990 437 1046 919 413 1049 742 951 466 786 341 801 1070 470 759 763 1184 139 392 473 252 778 498 542 1189 1011 561 429 393 670 409 1061 636 1368 890 480 201 895 1126 832 804 378 1107 231 1107 659 1002 297 861 507 1220 738 1302 373 982 1058 506 958 316 987 579 1221 994 451 442 640 293 1499 256 418 605 294 509 722 463 877 940 1236 892 1031 523 954 1113 1133 493 351 667 1028 352 1375 272 672 1024 983 1245 455 1237 813 702 978 448 1273 434 474 492 657 877 828 639 993 730 1180 349 135 1426 1105 209 1423 99 1555 578 145 602 1165 1017 951 607 1319 514 1223 326 1035 214 132 985 714 944 574 568 1112 419 670 758 814 609 443 50 1300 290 317 120 797 729 614 33 558 173 627 162 235 117 585 757 583 596 208 819 168 820 278 49 155 924 913 490 446 1007 546 121 696 969 1173 857 1302 447 999 767 303 690 635 658 1191 411 675 237 1630 325 439 1177 622 806 373 466 1358 867 298 482 786 1189 1177 590 197 636 800 317 435 539 707 659 966 958 1249 897 142 1275 682 393 326 938 531 826 336 740 1158 361 997 310 158 1091 51 757 67 452 228 864 982 443 779 999 660 734 861 1013 430 529 248 445 90 1080 987 1747 333 510 390 393 90 1018 754 738 768 446 523 776 1053 501 334 94 469 722 811 549 1301 601 321 1270 280 305 1311 525 1182 656 188 831 578 304 1084 1017 1082 219 935 568 808 304 835 578 935 578 1052 933 357 108 526 1539 827 450 635 732 781 893 750 428 655 588 446 631 902 1016 649 297 668 548 299 957 948 295 731 566 330 276 657 599 173 568 861 1243 855 908 164 578 241 255 324 798 999 502 1497 834 731 545 784 978 795 366 970 989 680 1061 352 643 466 555 1156 636 471 890 529 997 329 816 1302 759 588 77 900 515 765 1094 1110 218 566 923 851 558 207 567 1041 298 612 268 910 328 816 618 508 579 1061 879 398 850 104 731 1368 843 681 284 570 1164 994 978 722 375 524 982 674 540 34 1145 96 729 1123 594 314 1219 216 1220 316 791 1071 1493 294 615 1236 331 598 963 768 636 618 491 847 675 544 1265 30 808 985 354 1398 670 285 610 1125 288 656 638 690 1128 238 1145 715 1430 349 624 67 325 400 1030 112 1456 388 1033 927 354 1468 803 525 47 1197 220 896 925 1004 642 882 911 509 792 154 803 854 989 876 887 308 325 538 110 997 593 1012 1037 764 910 822 1426 242 667 656 256 253 516 515 670 390 992 185 515 835 1290 168 1449 90 695 739 38 888 146 584 786 1204 760 946 1131 652 1034 639 1215 568 1485 323 186 1068 331 366 325 532 1043 992 553 643 229 630 1034 466 630 1018 1735 324 1512 382 520 1291 1280 658 279 826 1139 760 606 809 301 948 833 318 993 969 464 202 222 1126 507 693 474 721 590 919 914 1131 299 573 231 1239 676 112 764 649 769 1082 272 1097 271 820 767 783 1117 748 532 955 1263 540 108 1508 384 712 578 276 812 892 606 846 461 879 616 1346 439 337 477 742 204 477 581 363 1234 840 1332 685 1245 239 587 961 409 771 382 753 939 1113 1174 649 679 1140 425 1078 565 686 1215 743 825 423 194 196 495 695 912 772 623 307 1400 818 505 1182 748 953 24 626 1175 430 386 695 765 482 641 270 481 195 1037 862 797 648 1141 519 971 746 469 1077 809 525 929 861 1112 784 858 637 800 39 370 612 1125 804 801 1223 416 973 606 940 289 1336 526 956 845 657 1006 486 817 947 683 405 170 1001 159 650 504 692 627 501 593 557 87 1139 1183 382 402 324 1022 788 460 635 1162 997 581 810 408 1040 143 502 440 609 440 962 1051 116 847 973 646 690 232 312 392 412 395 155 785 1355 758 648 1422 1179 992 193 864 330 336 361 614 251 553 371 372 949 415 702 219 782 791 496 87 702 839 802 329 877 441 1298 203 599 646 571 346 504 191 1061 1110 442 281 711 589 268 899 832 504 868 1125 386 940 220 551 531 1085 275 1166 1203 540 1157 803 953 939 841 811 1268 926 730 270 813 923 374 612 799 636 911 699 1109 521 344 716 1242 1189 600 623 425 132 641 755 528 740 1530 605 611 1010 300 1208 454 204 1038 449 522 331 438 617 798 423 116 166 135 906 721 256 544 604 1011 370 409 819 489 826 547 424 451 905 826 209 801 1302 888 760 575 771 558 1166 392 690 824 629 755 200 1375 561 590 432 965 835 807 1262 465 370 131 1170 415 349 752 783 583 608 779 357 1271 609 488 1323 471 890 247 477 820 1512 809 216 619 693 1009 1283 517 529 791 741 467 669 1196 891 400 884 885 789 1161 921 782 1073 980 1383 806 197 969 319 345 417 1589 582 865 606 1089 328 965 766 195 718 1277 1185 861 436 1020 1097 880 1107 625 1387 222 1005 1013 508 716 311 407 1072 80 295 543 520 213 345 1114 717 937 866 1325 937 577 302 972 800 332 56 958 302 1191 738 948 506 524 509 325 1174 1097 566 1391 569 789 1258 368 986 430 833 925 441 654 280 546 381 276 999 178 633 1122 819 601 1144 1058 1318 287 316 446 1286 564 1041 298 303 1578 179 475 18 445 954 618 371 267 867 1375 392 916 785 734 1535 298 397 76 237 583 298 331 489 1197 598 304 1000 587 466 346 595 731 343 657 779 520 1273 145 452 729 441 143 507 1010 322 148 339 988 852 606 501 651 215 254 947 379 189 444 783 71 640 152 278 39 768 595 484 957 592 426 710 226 287 1124 485 1031 334 157 1099 210 738 275 1198 965 287 517 586 949 745 1184 491 755 516 988 984 730 706 453 833 1298 560 815 663 638 1136 380 979 126 1008 1020 601 571 575 1051 721 256 955 787 564 458 258 675 570 685 624 1149 510 119 736 491 405 576 944 1023 1200 289 506 407 351 676 1076 1000 1211 265 1044 1060 597 793 557 498 129 761 589 438 1019 675 295 812 341 471 786 411 557 1415 360 209 997 161 949 405 1082 753 314 511 1040 1247 884 866 1327 711 394 977 934 751 868 904 336 384 385 514 986 416 435 387 1203 498 934 324 184 297 61 941 922 435 351 431 855 693 731 631 630 319 57 52 764 607 310 951 336 1317 749 769 759 825 858 61 1435 781 532 700 999 1080 638 449 305 550 376 319 584 1051 329 443 712 312 942 262 887 896 468 577 940 838 578 717 324 63 1032 544 280 287 438 390 1304 373 1048 329 184 100 961 944 648 682 157 840 1490 656 439 252 1468 256 1093 620 90 777 627 585 727 334 1160 434 1374 779 457 914 302 326 694 355 325 303 1073 986 419 155 1031 1188 912 981 746 500 353 312 353 822 302 1025 388 264 358 235 297 837 622 1013 403 987 1344 1101 441 973 225 336 438 1124 716 1123 476 133 933 375 266 738 413 917 309 791 870 221 808 1134 1088 543 227 513 947 495 513 769 386 173 488 739 848 1022 151 439 669 891 1252 460 1046 481 524 470 874 277 376 794 328 675 586 986 305 559 589 939 375 177 646 585 557 673 881 331 657 416 667 112 363 611 979 449 737 568 375 403 969 727 606 540 190 921 1081 647 1074 1381 1431 772 882 477 790 1091 539 244 652 492 413 997 391 903 1111 834 555 412 242 304 649 755 237 1652 262 933 197 674 877 837 899 1018 1008 982 381 608 1322 264 1012 1008 843 1050 801 855 135 875 253 1118 358 188 1169 553 699 1566 349 563 566 253 153 248 407 1295 710 491 405 265 714 1370 955 828 846 445 1205 351 735 1230 608 269 689 753 810 911 309 490 1221 236 594 72 794 614 711 666 502 362 318 1361 476 1120 367 635 245 277 713 300 575 343 734 243 1074 376 821 739 718 330 181 656 720 991 738 351 747 768 871 1141 1169 123 522 739 343 582 375 876 413 214 355 764 1450 493 553 1143 103 654 646 454 258 927 850 825 602 1002 1143 801 1288 624 846 1237 168 245 602 460 655 482 706 590 361 419 791 759 566 748 416 652 231 744 523 470 1208 357 705 688 420 519 109 364 437 274 307 519 347 114 843 403 297 969 779 506 297 820 272 864 283 632 881 598 455 764 398 361 1022 861 1379 285 634 1195 238 1017 303 728 575 495 51 137 712 129 828 265 803 579 284 926 460 985 572 854 1728 573 1076 242 987 392 195 1000 1127 882 316 658 856 307 102 706 740 642 529 871 531 899 1088 831 173 331 767 602 571 574 592 962 332 764 463 216 1420 168 816 451 697 246 148 829 851 1103 1013 796 1074 709 222 1054 1132 84 822 1128 898 1557 761 244 485 1193 436 604 631 584 894 607 878 160 346 560 1621 942 258 999 921 273 373 1105 244 349 814 260 186 377 473 1354 552 776 1071 644 1120 1246 407 870 846 524 1259 547 819 528 771 541 389 461 294 229 931 616 540 606 249 1353 300 416 996 842 247 607 604 487 984 659 120 478 553 390 546 366 256 930 469 516 1591 1087 751 1195 1065 557 351 985 312 598 81 349 286 1025 825 661 1128 324 760 130 409 1180 967 647 390 379 555 1161 615 666 298 299 533 1143 1602 619 762 1099 1040 847 357 1066 1159 1321 852 910 724 924 296 715 162 505 357 644 497 553 476 648 128 612 614 215 528 1062 202 556 523 1128 533 427 1093 744 1004 701 277 906 492 310 513 1265 563 213 882 513 147 88 338 102 1694 812 814 1202 318 839 668 1036 478 473 682 564 1081 1027 556 280 448 510 955 870 588 442 433 429 821 1449 552 1052 854 607 721 1205 164 329 445 194 1238 684 122 1426 66 1144 450 77 1331 738 837 499 554 1007 237 697 813 531 631 727 924 843 515 595 1023 478 700 1218 829 766 886 475 369 592 816 345 379 1216 665 1081 250 325 1172 947 642 777 455 313 1500 1181 992 803 354 1309 469 298 716 519 813 353 625 684 552 548 506 190 471 1121 201 940 277 1241 1081 1047 456 1469 907 417 1263 462 516 800 896 237 736 496 353 183 813 421 787 921 1124 268 954 162 774 887 372 326 222 1244 535 302 873 744 292 781 451 256 206 1259 682 815 878 660 685 1080 669 394 310 556 774 1075 687 493 491 792 1443 1176 745 885 475 341 618 759 323 432 499 903 710 1224 522 534 723 727 1332 537 871 801 467 94 276 1155 1032 389 926 388 979 770 1073 1114 714 302 641 814 845 1107 272 333 883 942 919 821 698 432 847 974 475 63 1682 404 693 506 328 272 443 644 707 569 458 1175 342 236 591 710 186 868 777 17 580 613 800 528 239 594 414 633 935 750 804 615 1211 870 1122 164 519 1394 1196 428 681 567 1662 56 366 487 707 1234 462 915 522 968 274 169 1328 396 700 623 432 563 134 1312 1236 540 514 1097 708 401 272 300 878 863 724 769 646 513 412 674 584 556 491 689 460 486 202 768 217 135 214 911 495 556 288 842 1080 641 584 811 622 684 821 529 277 504 825 596 896 283 1047 568 197 818 763 790 492 1196 309 839 480 124 531 521 311 765 783 7 807 459 687 903 325 664 536 731 684 325 417 817 546 896 608 778 840 905 800 632 1258 494 301 196 618 284 509 761 820 273 953 255 538 519 221 856 534 671 1114 800 390 212 417 1259 618 585 792 230 756 1022 809 963 98 492 199 759 522 835 272 305 316 698 431 519 963 627 828 229 598 1030 1024 1088 113 822 412 1562 629 647 1349 113 402 942 1060 537 467 191 1086 463 856 374 1145 839 649 1290 556 147 290 217 164 567 673 161 550 634 349 816 1265 600 837 427 367 289 393 1318 997 308 551 1485 932 799 619 1055 314 723 485 702 823 1476 1195 612 562 1056 1434 791 1009 874 126 348 341 266 301 751 50 751 70 718 487 681 1024 767 389 1100 737 535 1148 282 353 897 351 1012 1224 118 741 326 287 617 557 848 628 981 346 606 673 948 596 548 769 761 568 1200 771 225 767 1290 192 487 358 232 1079 1353 874 251 425 1369 1017 508 696 774 232 842 601 1121 886 555 1357 79 981 598 588 824 677 871 384 193 548 558 1066 213 250 348 522 821 594 534 236 706 916 494 1292 1231 348 1688 291 719 567 609 794 704 956 385 602 319 595 366 918 432 436 211 534 1047 459 507 523 364 681 719 503 619 280 900 671 711 622 243 287 713 186 1321 174 414 415 1099 472 376 423 876 428 127 1203 799 778 283 1049 200 1215 719 475 477 307 725 748 400 419 802 698 306 391 669 782 746 659 138 453 721 255 1361 294 340 885 728 662 615 1015 636 1146 238 557 929 249 442 69 1331 772 702 339 839 166 577 220 866 177 451 435 284 275 207 883 434 781 658 733 1173 702 243 215 1241 661 365 766 307 768 1001 245 400 521 1390 423 1412 844 689 1246 871 808 601 696 1022 852 815 347 592 720 667 1125 641 326 938 651 740 145 979 372 1579 499 742 980 224 562 546 329 1299 294 773 614 550 179 804 505 204 859 789 81 364 810 1704 1359 285 996 830 202 944 556 546 410 480 1233 317 528 681 921 452 941 694 475 1369 1343 507 226 724 729 666 643 435 60 1040 53 1304 382 538 327 423 593 706 865 493 423 837 221 1011 1236 351 1163 853 506 508 372 541 935 378 403 462 1253 958 259 921 873 526 883 875 396 194 435 648 351 460 610 1258 354 937 542 578 252 1130 743 1436 1303 163 685 1042 820 1406 433 560 1210 92 1208 1089 490 749 1001 190 799 1263 675 771 921 939 280 967 374 568 746 340 634 393 457 1106 522 444 669 230 1324 1168 342 425 460 707 926 572 1099 521 686 431 829 1087 726 416 1043 280 507 1115 1354 294 963 668 467 518 552 1251 776 80 975 373 751 432 461 128 321 471 575 947 860 535 706 714 1256 623 732 624 756 790 663 704 739 149 774 452 480 562 378 1239 313 317 581 437 1036 985 526 462 332 346 1342 1003 980 753 328 521 1077 716 205 1742 505 821 1139 1184 520 1053 944 1175 951 1019 231 1276 444 424 402 600 855 707 871 825 746 449 1066 243 697 279 696 125 1139 725 799 625 980 1078 1074 791 1279 913 633 691 527 586 488 415 340 725 1604 101 906 254 98 748 485 435 399 568 440 763 277 228 101 742 911 1141 396 1116 651 423 460 1019 1201 483 802 971 352 534 1086 440 260 520 592 993 73 176 1024 819 1003 467 318 581 754 750 771 1108 993 292 1218 1364 975 576 612 580 833 950 547 226 351 756 1204 813 900 752 605 807 716 719 321 829 113 200 417 400 173 993 966 945 264 202 984 494 1149 1263 483 555 318 381 616 287 499 189 1280 760 472 164 842 1333 1048 596 319 870 438 423 978 174 277 1236 1158 431 748 217 423 381 178 708 768 228 753 113 431 639 1114 832 785 201 1053 187 261 523 1222 961 591 348 590 1234 1134 1225 840 354 372 440 226 610 1150 484 785 77 355 1135 812 1195 749 499 186 358 980 422 550 974 583 662 321 1127 547 94 517 884 764 552 1034 345 980 521 464 512 1128 670 233 424 644 841 230 620 1058 256 1015 974 976 611 379 1195 903 912 1118 834 627 605 669 482 700 701 546 485 1180 975 986 1263 306 561 963 984 747 484 587 112 607 395 692 842 653 728 330 812 307 733 802 1431 620 1142 613 122 359 782 66 1411 905 524 445 1479 98 604 552 800 803 923 491 253 554 79 474 405 412 489 909 541 377 248 1089 378 1129 927 1429 853 1409 770 1109 513 411 252 812 712 1448 257 342 814 989 552 792 1229 788 856 867 731 426 690 22 718 591 354 1204 753 851 998 565 526 454 950 864 1429 242 573 411 358 542 1061 1189 1427 1011 995 780 55 319 422 467 512 773 948 392 775 459 678 453 765 760 299 1305 1029 1329 391 974 687 556 308 281 229 726 511 885 256 997 1177 289 1278 519 295 586 667 384 379 342 1051 362 288 560 905 133 770 111 1087 397 1267 363 417 1011 750 501 496 456 703 479 1110 454 182 302 619 898 329 1024 202 179 810 422 646 835 579 470 447 916 276 896 1451 922 1122 37 254 174 238 643 624 365 513 474 599 619 755 1039 539 493 795 537 864 472 737 243 879 860 788 506 1019 807 926 358 1505 392 1258 958 955 351 321 728 600 714 153 358 600 732 358 467 436 334 408 662 481 660 266 844 1428 715 1558 334 292 247 692 125 134 241 269 135 892 359 485 907 427 728 289 390 1031 590 1020 726 121 825 1034 665 344 43 936 1425 853 274 877 906 458 694 1328 715 841 310 1119 437 615 1670 864 1215 1127 1235 1382 1138 741 284 425 523 836 904 104 663 1077 921 182 420 708 690 272 302 945 636 999 529 1417 663 1206 544 1251 711 487 556 479 484 1257 697 476 1530 510 618 764 395 1127 465 801 551 882 1121 1286 680 808 904 1498 581 1090 311 955 262 963 458 817 819 645 775 1049 520 573 1027 185 1087 851 683 549 51 782 1023 396 531 114 389 438 1001 708 1090 910 360 792 410 798 750 851 569 585 311 1113 303 797 725 865 401 887 556 553 301 762 376 227 1303 203 421 1020 315 762 912 477 384 768 746 375 667 349 1249 252 645 447 688 364 528 1106 756 1128 878 807 1035 1154 530 839 650 296 725 1105 485 238 124 729 331 295 761 827 151 1228 1331 805 633 1011 844 858 464 436 452 504 690 123 379 812 276 353 491 1100 998 1462 271 504 1134 387 555 490 1505 543 194 418 1163 723 674 775 577 973 580 620 1215 382 456 491 941 724 359 958 290 855 815 741 169 1361 1117 760 550 177 408 1030 902 187 1403 97 885 794 293 909 677 350 398 124 1210 1182 835 239 384 221 253 1077 667 319 268 754 895 229 761 922 881 726 410 689 465 421 409 269 345 1176 805 1132 1115 1290 556 572 158 643 719 696 415 557 242 207 525 510 491 978 726 679 372 931 900 318 275 472 1227 607 297 1305 394 685 1381 646 644 254 606 523 480 183 1239 986 792 459 1194 938 1117 238 631 822 1423 587 760 1235 712 643 766 808 1057 710 181 1318 1277 912 521 766 814 450 1093 591 412 1062 1127 108 1208 887 261 661 796 760 585 258 778 1016 631 1323 504 697 436 486 507 583 538 803 286 363 529 1375 850 1067 854 1385 565 647 588 363 284 342 900 441 760 783 630 354 310 736 645 389 1129 822 883 83 1060 582 43 1082 1132 322 437 425 308 686 324 833 354 666 613 758 241 298 223 994 559 104 385 981 692 184 754 547 368 307 403 702 514 464 478 616 599 622 439 933 463 917 1000 858 464 977 253 204 264 669 510 846 625 661 1076 122 762 1380 302 958 411 1020 935 419 1079 968 173 639 498 1342 380 712 295 1040 347 712 1281 935 488 1151 733 476 497 512 815 570 815 216 1152 385 191 1073 552 1006 542 1123 287 1575 335 442 653 499 266 654 73 1306 1026 706 670 486 494 1391 753 730 485 563 577 613 452 616 1414 963 238 509 618 802 943 1065 443 452 925 1033 965 449 245 853 208 367 790 993 636 874 518 455 102 787 384 820 668 627 742 983 184 183 819 356 407 862 260 1215 887 773 142 795 246 1217 732 500 1149 810 1058 1453 361 890 311 367 1532 902 786 175 968 526 353 958 1001 1439 447 839 785 1028 785 1244 1145 1465 1143 551 217 391 959 1611 709 352 545 366 593 543 537 214 1224 1344 1061 543 1526 819 283 511 863 313 636 463 390 555 753 74 427 807 1117 1274 256 541 821 274 1290 589 1313 575 459 166 651 916 331 416 917 413 805 1354 628 1392 1009 855 957 887 854 772 811 209 944 943 780 442 1366 573 353 1066 1043 1168 589 267 238 927 1153 387 201 1356 1128 298 553 580 1003 1138 380 698 311 1099 471 990 269 418 863 487 1463 948 893 457 717 387 507 541 585 756 1046 419 845 894 900 614 909 352 128 262 819 1023 1241 1280 487 416 338 906 1031 852 1100 509 623 836 710 720 729 654 441 446 386 333 919 763 458 777 706 450 810 518 818 723 645 527 915 211 385 568 500 711 998 622 1248 551 853 623 346 632 1358 356 378 887 636 744 540 788 617 654 168 678 889 1068 955 697 180 538 902 686 350 84 602 465 398 288 989 939 887 1062 641 957 393 93 125 400 175 777 244 910 839 516 918 396 1167 462 946 878 754 888 172 1427 714 421 688 1388 590 742 671 635 676 861 263 1387 905 886 1020 1157 1574 614 926 1148 130 1083 474 956 783 202 420 480 417 903 104 301 313 63 325 407 298 1255 925 761 873 931 567 490 360 901 917 627 310 193 584 809 792 1192 514 1039 470 643 327 544 549 668 948 582 410 856 328 606 1185 768 602 296 592 357 652 441 78 466 1204 1122 648 937 675 86 346 352 553 843 167 1005 379 622 881 596 18 656 444 591 261 686 426 861 1059 411 883 546 255 286 764 720 632 370 633 555 385 717 256 375 666 490 1189 577 796 1030 537 955 927 637 766 715 795 615 576 183 606 862 622 353 654 219 979 452 528 582 967 741 658 845 590 244 878 511 877 631 807 616 536 425 783 373 1434 473 800 660 751 1183 586 540 801 893 196 343 484 843 725 513 1041 1177 890 1059 613 803 753 832 1145 493 602 1006 286 314 1228 436 628 256 799 282 918 534 853 1079 845 1024 792 433 679 535 1007 887 531 1307 1342 1293 663 945 577 928 924 966 515 824 1236 819 255 718 530 503 729 822 1288 981 475 939 530 317 705 653 809 1068 673 672 344 282 393 237 753 986 443 434 1037 241 356 105 981 632 409 893 402 451 118 876 898 106 1164 604 1313 1123 1038 894 274 112 931 1087 1042 754 809 422 606 399 1217 971 338 994 123 160 503 857 1283 521 1020 1201 651 646 801 575 217 421 397 314 673 65 365 864 914 1091 725 725 1176 89 769 752 746 1417 128 164 354 91 340 907 148 631 478 320 749 305 516 164 1304 735 927 202 96 575 867 294 411 943 1017 770 588 867 271 1019 523 818 1243 567 1196 470 732 821 314 1014 1450 416 1041 582 1055 426 991 943 1152 119 1161 390 404 321 404 725 801 508 748 210 648 1160 803 251 1123 148 1194 614 515 443 147 559 768 607 612 1332 657 835 782 556 1347 670 434 406 293 1183 766 380 412 772 881 476 680 545 745 763 561 874 460 499 239 1179 402 580 825 612 457 621 617 1047 510 763 1296 528 436 1138 932 1110 1232 610 375 774 855 124 1169 1021 80 1188 1576 1270 255 1111 1172 1006 648 891 1014 1163 1475 346 934 340 425 316 394 391 350 280 353 841 398 233 921 1023 632 488 396 317 1308 1151 314 292 453 545 523 790 1496 183 773 407 304 840 475 388 554 1101 160 683 1328 1016 953 1023 641 560 815 534 1007 802 671 354 355 813 665 945 492 794 706 841 684 594 1460 1119 516 819 609 281 898 951 407 518 334 482 451 1124 692 1041 1613 737 981 51 726 405 407 687 372 238 654 759 1174 876 891 812 473 24 686 776 1413 359 703 994 323 962 814 376 875 992 717 807 198 402 695 360 828 674 876 1421 105 859 382 1304 903 448 588 995 1047 546 1158 175 738 693 459 682 966 868 236 117 796 643 925 1630 1020 742 536 81 87 396 918 691 494 538 1229 705 569 227 783 413 452 969 968 278 350 365 999 324 1144 941 879 597 680 931 526 1018 1285 324 1034 1142 1222 517 695 617 824 1039 676 1006 1496 394 768 598 783 275 497 698 654 534 1005 795 149 603 479 1097 943 560 816 465 61 976 682 888 889 752 701 521 379 662 252 950 467 753 296 1367 530 515 496 428 715 652 719 692 1149 459 348 201 1004 533 462 218 426 318 998 637 1091 520 968 1095 453 955 574 558 688 268 603 233 304 917 523 437 819 614 58 969 756 779 957 429 588 1247 1032 227 1028 282 1252 485 451 619 1227 868 793 964 376 1194 457 625 893 332 723 559 417 311 325 181 884 1019 526 450 483 93 120 260 871 439 225 395 690 1208 810 300 578 141 943 214 400 421 701 461 851 642 550 411 793 554 909 478 620 990 1273 428 368 497 776 1522 944 604 794 645 858 943 236 137 281 729 535 464 226 370 831 575 749 492 214 707 1000 128 987 293 545 394 525 977 275 905 631 924 790 94 585 1109 287 392 461 521 1163 568 446 505 877 1051 884 406 942 301 386 637 1306 323 1523 1106 408 352 971 496 268 1268 1025 1176 903 798 1654 1213 1155 760 296 1437 1205 18 540 911 941 605 1088 240 864 866 351 1367 862 698 1106 859 1019 273 1056 752 776 17 813 702 832 95 924 990 853 520 495 930 731 1170 1296 984 407 532 654 643 738 897 445 1589 456 564 254 1273 454 325 443 512 668 1168 753 632 57 808 960 701 1056 577 451 1044 676 1199 567 203 869 938 804 112 891 411 675 1212 548 725 1325 1486 794 518 531 1022 816 1145 432 873 524 814 998 703 1132 683 939 710 996 230 326 437 638 116 1106 234 605 685 642 584 1420 683 435 946 235 722 516 974 704 641 953 409 905 446 292 648 938 220 757 668 364 909 258 1381 362 583 376 911 630 1029 281 836 547 371 634 1139 692 132 907 566 504 848 761 1112 105 894 223 968 393 661 1049 1325 814 421 163 345 1042 486 373 850 165 582 581 679 445 160 299 719 702 681 579 388 367 1198 275 729 742 1110 1131 268 739 300 390 279 593 650 911 444 456 1082 857 877 1206 539 127 165 279 855 1053 753 782 755 538 240 19 960 833 1175 555 589 363 536 1114 663 509 345 472 907 712 704 138 273 1097 159 1074 442 1042 613 575 1030 299 990 293 1128 369 883 230 976 403 397 1077 731 205 227 542 183 1040 1118 977 662 809 183 272 235 515 579 1176 658 215 769 808 960 347 1061 341 1053 631 395 565 657 210 147 674 473 723 651 433 987 460 321 985 943 610 1029 991 668 675 1035 495 990 632 769 316 872 708 453 873 1145 352 292 624 855 973 120 168 1047 683 959 262 565 413 987 427 319 1568 753 719 696 719 113 255 604 866 1017 370 574 685 472 991 390 447 310 559 327 807 925 257 1130 720 632 256 1193 1074 1179 256 1558 746 1171 286 710 708 286 512 150 1152 1186 346 438 902 1031 69 326 757 785 435 177 1005 353 214 752 868 1337 861 609 206 961 502 768 714 984 697 862 132 386 752 576 1279 487 520 830 489 192 1108 1111 427 707 844 765 662 852 158 279 1133 692 965 287 862 486 125 157 822 245 745 871 286 1348 346 490 473 568 383 898 463 716 799 548 290 376 603 628 784 1304 787 567 478 976 816 482 316 638 1271 155 179 335 656 493 774 1154 1121 1191 591 1050 577 454 341 78 575 1019 432 576 556 296 326 1449 838 335 580 1377 514 307 189 181 897 1308 944 750 619 713 148 608 860 436 819 1026 326 814 231 1021 1017 1072 1174 358 562 401 664 935 337 579 430 172 1041 482 247 713 637 84 430 401 757 811 480 298 732 1101 119 17 1114 1138 766 1398 207 1349 856 987 378 698 718 376 502 962 662 1290 637 835 956 474 1043 310 471 505 804 839 819 490 142 862 1261 962 653 767 731 250 591 1070 356 625 700 500 734 677 302 377 898 913 440 485 724 1361 568 563 777 871 1085 914 893 384 488 440 905 950 876 684 1013 1115 420 292 416 408 710 841 228 475 919 399 487 866 729 805 725 730 585 1033 222 1330 837 524 1197 177 794 744 765 1149 1015 944 679 268 802 954 481 1080 211 904 531 363 934 66 585 532 565 365 710 238 457 516 1023 970 553 396 849 478 1278 124 1293 1220 1055 536 463 963 406 330 928 1017 624 645 343 250 254 972 1667 1019 360 755 537 262 585 955 584 399 1114 380 471 327 581 489 555 760 868 771 686 987 1089 1395 461 425 151 208 1023 665 842 590 62 442 1011 516 447 1252 702 712 335 690 1007 563 809 630 167 416 1061 1128 556 321 465 1230 660 404 261 236 254 130 274 1315 1078 711 591 1036 472 249 709 156 508 871 646 717 131 27 1631 192 286 485 621 59 307 1057 754 513 637 1184 337 856 913 549 562 348 181 436 445 583 547 815 502 800 931 601 570 821 299 911 557 407 450 721 681 793 336 971 995 692 676 1031 230 541 420 647 124 447 488 543 957 668 741 1122 285 1061 1039 1151 1151 899 349 306 1513 256 640 744 531 1389 475 736 384 1018 849 1213 592 302 1179 822 402 838 378 618 208 1340 441 330 219 721 494 633 1006 674 903 868 443 640 947 409 466 162 386 759 1082 903 816 375 722 1134 560 1334 809 463 1240 529 448 371 796 594 573 709 1043 729 1077 908 336 1449 678 648 286 618 1115 592 956 629 250 1285 632 879 531 988 543 1069 214 99 611 510 622 585 621 272 350 25 716 457 428 981 970 939 785 448 507 720 259 514 794 734 1136 330 801 334 577 363 663 339 205 433 799 687 1535 534 974 395 409 215 321 181 259 340 1136 633 561 569 456 886 634 466 344 816 907 893 234 1042 793 539 1204 1018 989 746 1019 133 368 807 1124 1055 919 893 928 408 1429 1019 845 284 799 184 449 769 1022 853 451 1123 117 672 645 323 1595 304 428 736 485 796 500 1282 481 310 938 772 754 546 948 264 1133 988 771 450 361 1008 311 909 534 288 1185 300 817 826 527 261 269 792 369 946 712 552 967 698 440 1179 782 275 218 709 235 480 275 511 381 334 907 614 763 277 190 1203 456 591 232 185 683 875 895 893 678 570 778 1160 386 1211 994 570 952 543 1067 551 660 662 598 1308 1017 1152 547 1408 752 704 522 1269 239 896 1306 252 962 417 705 1419 151 526 786 22 389 866 950 339 402 328 766 339 1884 899 337 150 335 665 1032 425 767 897 970 450 401 89 820 823 620 1155 237 1064 631 532 467 435 602 410 297 203 511 816 312 1124 238 1310 377 405 526 1007 1377 510 348 595 494 597 797 1810 188 560 650 1086 196 83 776 1036 268 360 722 508 265 375 1106 773 22 490 329 646 971 383 263 435 155 930 1069 476 665 700 849 507 1234 135 498 408 988 116 720 579 927 701 1073 438 1087 289 851 867 312 1204 408 183