893 529 481 921 723 980 367 596 351 771 774 459 927 795 720 792 597 605 832 755 1501 657 948 521 758 841 1283 736 668 500 1379 965 821 780 730 633 356 1259 702 703 546 357 730 249 759 997 1073 1219 905 518 1016 515 738 346 1043 237 994 911 578 838 126 673 1217 115 972 233 739 485 583 1117 689 446 982 627 660 1179 1097 432 596 719 356 695 378 834 1043 1333 761 261 1021 911 474 793 693 1153 199 737 455 800 258 733 746 462 1398 575 442 702 639 790 316 415 480 825 556 609 845 975 541 1200 212 864 544 475 460 1292 103 485 631 1063 289 647 1165 1224 500 433 982 306 773 903 1090 942 1078 160 504 1365 353 428 470 985 331 1366 643 998 692 648 691 533 783 213 657 791 1044 333 871 1007 1059 330 498 647 165 987 533 365 819 671 351 1069 606 526 317 599 1117 880 171 848 523 647 227 780 1035 323 1644 724 1237 991 793 232 511 363 1256 454 642 515 439 675 858 101 1274 790 709 405 565 848 467 745 960 264 278 135 323 367 767 600 1575 511 787 420 625 698 1341 204 1625 711 176 155 834 971 1049 309 444 506 433 511 1303 271 817 885 674 265 678 822 459 712 659 387 660 866 958 661 527 553 1057 229 551 645 311 400 782 1272 978 651 443 204 267 385 795 810 956 700 167 674 1004 605 445 155 1111 763 1105 765 292 1301 938 1648 1128 785 649 428 540 321 860 910 699 204 689 806 337 637 821 778 835 529 984 224 1033 1431 505 420 1200 790 717 117 711 483 1273 244 127 902 91 521 1358 880 902 1158 655 326 713 509 401 331 724 252 807 317 1023 20 434 851 427 301 1243 559 573 760 110 377 648 1169 651 967 163 734 997 506 880 612 363 592 1067 424 819 492 1059 491 1064 246 450 378 437 773 420 731 810 123 984 622 1248 762 294 485 574 237 357 778 997 831 571 287 673 595 95 361 1001 437 1119 595 630 1268 893 273 276 943 819 1260 750 1142 705 826 502 746 320 926 757 1151 678 854 703 777 523 717 884 548 744 825 898 535 630 491 266 885 581 318 763 1005 1193 921 567 1168 188 487 992 560 1119 888 1008 560 577 899 620 79 292 435 326 338 799 220 734 181 1154 341 925 745 913 104 997 1577 970 654 458 316 263 544 974 1026 242 790 174 981 665 636 1226 1146 615 636 588 1025 951 1001 556 482 595 258 515 1108 303 583 605 150 753 450 587 456 1028 998 580 408 369 810 786 399 1502 686 401 982 113 838 347 793 125 667 494 897 440 1339 536 1317 240 1082 1107 880 228 653 1228 258 608 775 1133 71 610 912 541 412 1053 671 1062 1016 683 224 1135 613 908 552 451 817 407 336 45 554 1686 620 416 992 415 970 1233 529 346 540 592 177 522 1167 1060 945 1014 447 463 798 284 417 979 196 245 1071 984 342 618 1176 1265 1517 376 495 353 553 1454 535 1501 753 730 355 1297 697 782 758 706 461 1016 236 552 526 1080 673 1208 807 805 598 767 1240 420 827 1026 115 435 1041 1346 912 796 1161 553 454 557 584 831 131 186 515 340 674 837 134 333 826 1231 364 1272 414 559 377 484 407 478 472 1046 855 429 1000 556 82 750 107 733 695 542 1203 825 974 381 703 845 572 517 536 177 446 909 907 720 656 824 1491 491 932 1051 1014 108 487 431 569 546 189 1125 581 834 1392 605 804 531 1276 470 595 248 507 1532 1275 778 1258 554 209 988 661 181 109 1001 715 744 857 1012 274 264 298 834 912 953 570 745 429 1233 538 125 293 524 547 443 1371 146 1129 1185 117 963 617 957 727 601 174 263 971 585 860 301 618 667 856 1235 774 281 1331 752 1213 887 387 648 1349 980 865 67 617 345 487 945 451 283 760 724 270 433 452 1160 647 365 621 1100 670 1109 777 1058 1120 1488 782 429 242 699 484 472 736 547 994 740 830 729 1239 989 957 360 992 582 683 900 431 158 919 491 353 910 717 559 1170 128 759 85 1583 319 541 669 1275 527 1188 486 695 476 548 705 291 889 329 956 1349 896 830 558 763 754 109 129 613 1471 888 1002 682 126 1013 582 654 221 597 346 767 403 1274 697 294 639 1508 954 210 237 654 141 457 588 366 629 1112 499 113 1321 535 577 396 1085 639 1015 846 857 904 873 742 119 291 1262 696 318 497 928 664 451 716 308 423 567 326 318 497 874 730 481 303 1527 640 345 678 764 1052 1003 740 484 743 1624 1089 686 722 615 561 333 452 826 882 759 435 550 988 451 584 640 678 595 291 259 924 755 974 226 705 1189 218 437 842 306 238 1096 929 896 419 1088 1114 217 64 814 229 1243 637 1028 638 575 861 1341 218 412 742 531 824 272 1065 111 719 546 177 885 643 508 434 220 741 303 524 840 1286 272 684 701 489 386 283 987 212 649 444 804 659 390 1309 864 294 449 215 421 182 982 330 557 67 531 785 672 456 470 371 467 476 1108 1146 467 519 150 1032 725 828 750 537 359 812 1320 355 574 182 589 676 725 207 996 759 490 631 886 477 645 842 1045 824 367 401 819 157 945 616 342 216 833 1136 485 1221 847 516 439 855 454 354 234 461 617 835 660 588 655 278 1454 575 317 375 93 872 681 162 187 988 734 663 233 647 121 358 325 974 389 586 878 438 497 190 613 447 985 403 776 798 614 647 687 714 500 1007 345 1527 1324 333 1016 812 1266 365 1050 614 1328 501 335 769 1586 762 882 501 1051 1442 628 429 858 310 362 728 668 627 1238 1030 602 861 1246 116 68 645 905 500 971 190 479 441 780 1249 333 344 888 392 101 87 1282 935 630 686 399 716 516 541 476 373 226 1291 360 959 799 519 1504 430 549 630 597 1136 512 609 756 658 472 626 629 594 1442 857 810 874 652 570 1047 199 807 281 204 419 636 486 543 493 823 449 1088 626 1086 457 1457 1041 340 952 917 400 339 479 191 497 577 907 1150 1417 560 606 341 798 853 1004 743 997 1223 207 318 58 926 1009 1181 542 661 300 438 560 268 660 637 1115 284 742 465 861 1102 852 574 1132 947 1253 938 188 828 1368 862 776 594 246 279 405 1093 1102 480 1015 302 222 310 546 292 508 333 282 76 706 764 642 1369 269 914 703 723 415 118 860 140 994 155 628 1101 1154 545 387 1288 547 514 1025 563 586 989 215 631 607 1231 600 306 1099 270 444 665 98 711 1281 179 864 570 782 693 907 478 390 1229 992 1354 264 574 917 471 784 390 1051 1377 744 116 892 1175 318 564 943 1217 890 180 887 441 1051 846 1197 656 786 193 815 718 445 1455 187 127 568 1346 687 607 788 489 296 604 963 831 496 504 173 527 708 1009 613 580 124 940 1135 273 280 813 941 809 836 780 413 403 775 765 910 686 807 186 328 810 1021 937 217 603 1440 507 355 991 433 713 635 537 727 307 163 125 855 589 1201 340 579 416 246 1137 641 633 885 1144 972 203 85 266 1165 949 1304 522 519 213 334 279 562 599 954 904 627 948 334 668 473 837 750 582 298 584 868 243 655 587 219 642 276 317 86 910 432 1156 858 1747 889 673 683 1422 285 537 764 382 766 734 245 881 210 292 634 591 1037 835 396 192 536 342 745 941 260 557 310 1114 767 540 555 911 846 217 417 847 323 396 1166 924 621 427 682 268 351 713 256 831 517 815 720 674 634 616 778 462 204 897 700 426 739 315 904 519 1073 218 924 460 777 663 744 524 734 199 1093 443 582 493 584 1444 235 212 77 618 120 1430 490 585 600 403 527 414 1064 354 617 1257 866 589 577 585 318 637 772 791 571 503 202 987 495 850 816 433 761 767 800 522 897 294 411 260 147 591 1627 668 301 1035 1101 657 405 344 456 381 1118 244 374 1199 451 504 233 926 698 151 723 1189 699 152 458 665 490 505 649 561 1143 365 805 194 527 965 430 1099 763 1111 907 367 242 704 336 284 795 402 349 1068 356 143 1087 1126 196 393 463 18 921 674 163 133 307 978 274 656 734 357 296 268 499 746 235 793 764 302 820 773 735 847 841 158 819 1183 1609 964 617 1420 327 512 1133 907 586 757 436 1255 992 596 939 289 131 185 1116 651 703 750 703 305 501 715 667 613 823 563 559 1247 1179 541 983 1098 474 673 1015 675 207 1332 695 219 307 1061 1150 1002 345 618 168 452 485 587 1097 429 1292 707 382 87 364 1380 503 712 708 296 979 465 747 296 455 1188 972 391 479 462 571 965 808 551 983 109 541 146 477 435 295 624 1219 953 849 931 902 736 791 649 158 367 1010 718 785 1339 834 1075 712 862 873 444 605 284 569 111 557 931 1063 1118 1059 568 708 582 821 339 738 384 1374 967 510 530 600 431 1032 1393 806 54 450 1493 347 88 342 1029 485 317 1107 755 1370 514 916 286 988 679 421 296 452 659 585 1176 829 804 511 293 668 596 322 914 66 404 853 421 634 403 246 662 388 709 286 1003 1018 1052 251 480 190 765 965 797 213 707 387 485 383 889 863 211 421 1274 701 855 808 869 951 440 960 1021 1237 390 563 609 411 579 727 451 861 847 707 96 1294 663 698 639 952 607 301 567 51 888 754 371 808 595 328 340 648 878 607 919 354 817 988 403 1407 883 428 502 800 1010 527 646 830 927 988 86 549 437 1126 754 869 261 1104 960 679 1080 1174 787 303 424 990 855 890 591 700 729 570 454 930 787 195 689 1240 366 791 145 864 968 1057 1013 434 855 761 673 604 1265 322 833 637 404 628 1143 409 561 476 504 656 950 935 514 673 847 1017 852 682 230 1327 712 381 712 504 661 524 580 413 498 165 929 873 35 173 873 624 766 986 956 793 335 787 692 1084 432 217 746 217 527 955 581 362 1262 635 430 296 162 640 154 1068 736 297 434 892 704 411 804 627 496 398 397 314 878 915 402 596 533 513 741 1166 810 386 375 1722 315 903 273 484 864 743 455 773 586 551 489 857 429 340 224 921 577 368 388 870 430 809 905 429 550 289 817 460 641 680 792 281 616 591 488 372 331 695 110 406 1150 728 563 1445 259 753 235 581 1435 539 381 552 787 365 335 235 51 971 1322 1104 442 444 191 266 525 483 942 391 375 561 792 878 838 964 435 716 866 560 515 640 1196 579 383 700 357 170 487 634 986 1159 1776 600 1063 485 558 671 846 1302 532 858 176 604 857 248 831 1161 235 360 754 1690 372 815 721 1422 90 852 351 549 717 1232 260 266 1485 409 242 83 734 336 137 1208 431 650 1091 426 314 723 990 867 640 700 854 774 768 868 799 658 392 638 1105 639 615 334 281 684 75 398 407 938 1545 287 396 607 265 310 961 438 949 271 977 593 804 580 647 933 937 723 572 112 1248 812 566 799 608 492 380 933 850 664 480 614 934 725 144 929 262 880 872 740 142 398 774 896 609 479 671 1348 552 327 757 888 528 441 684 820 764 983 572 83 345 827 856 337 436 545 81 420 579 316 516 627 786 957 571 663 332 299 947 487 1141 461 173 287 570 1375 231 114 501 1111 520 212 816 697 718 525 711 930 1105 225 764 809 659 221 1324 590 1234 1148 353 1108 596 486 609 427 852 318 1189 807 683 438 979 400 538 1157 711 1089 363 382 1538 125 1072 1130 337 650 942 1073 513 469 1200 1169 526 1071 325 525 487 1593 491 579 686 1498 1204 1452 31 578 138 942 1094 326 913 837 466 309 684 311 230 651 442 255 822 1378 250 765 425 633 877 411 664 745 764 757 675 999 439 921 465 402 286 454 535 642 734 475 506 297 626 259 1466 589 701 796 937 204 294 163 356 437 362 548 648 1003 935 62 342 441 569 729 704 657 1127 770 1226 446 610 793 348 689 671 1167 527 489 222 808 962 340 494 610 596 139 935 340 620 962 728 359 856 1138 669 613 930 605 1116 934 888 599 939 621 979 489 927 305 806 1151 588 719 161 719 225 727 711 1052 1062 370 822 1483 591 1619 751 237 238 1087 346 240 658 1126 404 638 705 218 164 287 820 719 496 868 689 309 480 195 392 704 796 399 347 581 680 618 897 907 333 706 581 665 516 1551 1294 666 222 7 688 687 652 746 441 337 383 499 442 434 270 125 597 638 376 827 22 324 273 453 297 336 1159 599 735 518 271 997 501 152 1301 269 327 986 999 426 697 322 506 948 551 111 1446 779 298 670 419 327 614 644 381 792 1590 846 599 632 471 1286 1059 876 1406 528 1007 446 581 440 905 1036 727 1144 697 309 482 268 836 376 443 643 281 1007 1080 526 459 618 1058 808 934 117 1124 710 602 1090 620 488 438 200 429 760 867 1347 1481 1221 572 731 299 686 351 759 335 946 818 867 943 306 496 1787 380 1054 879 389 894 870 713 352 1120 768 1162 763 283 759 619 1154 559 660 885 431 757 1047 490 165 315 1031 1003 948 75 345 350 365 700 815 775 712 739 487 425 299 660 727 589 962 407 1025 233 381 206 612 277 445 612 809 605 806 168 1101 170 349 777 171 737 1290 1100 1342 817 725 745 1052 593 646 647 381 325 740 679 235 178 371 409 866 600 509 1043 575 553 1690 492 655 1210 708 579 1137 1393 1147 421 1053 1193 1094 37 698 1259 338 454 987 535 1123 757 1367 1255 454 604 339 733 1197 848 1304 1382 840 882 815 273 283 1219 920 1142 385 247 563 1491 67 599 922 316 1291 450 1193 870 384 131 344 634 1216 376 785 372 754 115 992 1252 86 1389 121 902 1287 354 730 1056 1502 749 570 781 695 766 1157 1192 1505 1353 604 924 567 691 1049 77 683 221 192 721 321 218 1019 1163 989 949 1366 283 657 650 975 404 948 830 486 126 625 377 1189 1239 816 768 513 476 735 1202 538 318 1127 853 1119 1023 983 915 1011 368 280 1590 215 612 782 649 1168 507 974 337 1028 685 381 176 717 251 725 882 498 1105 805 1190 507 686 680 745 489 1125 990 21 1005 886 248 497 954 716 496 443 501 879 864 1099 653 619 739 330 782 380 385 525 913 655 111 469 452 689 354 405 588 665 810 805 352 506 1282 658 583 311 696 262 546 431 645 829 963 538 758 239 266 214 726 772 523 1496 763 1155 542 840 522 193 509 447 367 211 688 486 308 417 504 1322 768 932 872 129 245 536 24 928 1287 940 432 648 736 888 817 466 846 667 924 389 964 1335 412 450 548 603 156 215 851 440 1177 361 320 762 1056 1447 803 336 321 990 659 915 597 891 1361 1039 877 223 1241 1020 688 286 635 430 416 744 491 653 357 290 284 872 939 367 656 656 757 94 648 572 400 485 677 840 603 683 435 1207 688 478 796 185 312 644 475 998 848 576 622 538 54 660 608 664 1341 912 758 482 60 597 169 647 815 114 145 737 1040 613 481 739 855 636 589 343 555 618 903 984 1097 273 1042 904 853 225 378 1264 1121 622 1141 701 569 221 988 757 167 571 684 494 131 329 1060 88 517 696 333 725 937 1395 599 267 529 718 885 561 954 811 1190 563 1004 574 846 875 906 654 473 222 453 365 517 956 795 1288 197 1055 1484 429 1571 885 583 822 877 274 1238 276 243 832 1007 695 112 813 455 672 357 743 516 335 984 50 112 524 211 487 833 527 174 882 937 245 826 76 587 328 845 332 751 421 284 70 1173 583 818 1159 386 1010 1306 527 625 1354 912 896 157 502 342 146 461 400 324 494 1015 647 242 715 1088 951 668 631 633 1288 823 290 349 219 1339 649 170 1674 217 170 688 258 664 414 1154 633 432 1407 493 650 586 256 520 363 413 602 231 522 983 1123 698 1281 1468 652 722 1183 563 656 338 200 1124 589 380 730 661 559 756 820 1023 1326 311 762 497 113 374 547 368 673 1174 956 705 1046 642 1089 283 638 624 1290 1396 821 768 1033 147 418 472 481 209 1547 1311 968 686 808 767 910 965 378 893 494 631 370 932 908 285 652 496 919 268 335 726 354 463 1089 786 473 703 334 203 692 919 909 556 615 954 512 462 413 620 610 801 505 106 607 394 808 737 881 1311 1099 524 327 672 176 785 239 970 449 663 624 428 175 503 356 1285 967 543 666 550 697 1036 1285 422 983 777 72 596 795 681 760 442 801 910 1053 218 315 630 726 618 1381 1002 459 460 19 1082 1125 714 1087 939 1049 906 362 756 1336 669 994 1058 1361 52 963 407 899 888 1023 207 1049 707 342 437 365 1082 801 188 932 274 658 747 1165 434 1064 722 784 1049 557 619 368 565 703 317 88 721 1033 542 824 720 470 100 543 592 336 299 781 1038 825 469 522 513 347 1250 1231 403 416 592 357 1322 788 884 710 423 672 430 675 502 320 803 567 772 207 485 743 400 829 847 706 1253 422 1393 148 528 541 689 590 718 831 1127 1365 405 614 296 287 278 774 961 381 785 1080 1014 421 672 778 1136 719 302 579 535 1368 1172 784 619 434 847 56 576 790 490 1095 251 493 371 914 569 757 391 575 1462 995 686 463 653 417 504 608 476 464 711 858 799 1536 1111 283 456 372 296 450 254 1233 425 402 1006 278 792 829 1255 576 596 681 674 1223 368 673 631 1247 276 407 791 439 503 297 206 825 148 1241 807 968 1004 904 875 232 1376 459 866 648 387 1617 897 150 869 744 713 635 920 187 299 1099 394 876 1125 681 778 828 494 701 287 355 741 772 758 1151 1159 372 899 300 916 1159 746 452 415 1086 468 809 1065 1171 990 916 547 1233 585 1006 371 686 796 851 426 1085 561 332 642 500 1322 783 1366 686 872 213 618 495 1327 349 1115 263 870 259 771 1033 768 236 1219 558 235 389 603 611 802 798 445 643 1041 914 592 392 287 225 1262 301 730 775 775 1231 667 907 658 832 665 990 577 744 570 683 638 534 339 773 341 1579 375 272 845 682 439 954 472 138 835 517 667 915 449 1292 878 373 1307 647 700 1182 229 457 624 849 516 760 767 693 1270 1228 528 451 800 939 771 477 929 754 438 738 471 731 918 342 526 491 208 419 744 425 579 405 291 1038 605 946 510 1003 449 787 734 987 761 673 429 705 735 459 623 918 509 27 441 775 40 1057 745 243 271 1248 1054 980 219 223 818 611 652 795 478 63 848 841 852 673 498 977 772 820 317 157 1071 735 43 605 1046 430 921 487 455 535 325 351 1147 317 411 524 378 395 1206 1091 831 260 1229 864 451 792 235 1006 162 937 548 858 262 913 278 797 956 545 969 542 142 172 572 395 260 1051 828 336 134 1304 657 1022 1049 451 1129 843 962 633 485 274 775 1752 769 507 1104 699 323 777 412 1636 975 809 1073 173 695 920 355 822 865 174 143 203 330 753 498 933 81 1083 828 805 640 1161 1156 598 1037 718 623 505 565 1632 597 735 530 834 462 1058 1136 618 1446 574 628 206 436 935 318 450 499 771 943 883 526 882 257 419 646 570 484 421 409 441 999 1113 161 353 491 194 610 612 687 301 135 171 1253 399 592 633 1167 280 1698 345 216 883 689 611 336 698 592 372 940 945 688 641 554 702 278 1101 529 342 845 861 721 789 464 762 794 523 452 1532 532 255 666 257 552 1214 564 734 527 971 649 1115 497 451 908 793 398 690 505 154 864 279 1072 1008 498 781 384 727 1448 990 448 202 645 655 1360 450 231 506 957 1238 635 524 349 646 299 572 912 684 619 323 853 1207 544 431 685 445 574 578 1206 204 613 195 1117 389 343 1139 195 687 513 1140 178 1054 221 420 661 102 536 906 362 232 672 1002 715 725 905 1018 1087 465 682 954 955 337 984 640 615 703 491 615 903 1100 962 601 259 531 133 276 1338 419 421 745 623 842 646 338 141 719 193 434 313 271 99 255 364 781 296 420 540 842 489 231 1189 380 461 538 378 616 616 905 349 751 959 334 982 809 538 650 406 426 418 587 561 206 308 567 478 1113 1455 295 629 1133 782 432 234 1486 358 458 370 624 371 961 420 1255 848 886 534 311 567 351 274 1166 52 714 623 602 171 483 146 1583 410 576 539 677 700 1106 604 764 150 390 550 384 595 416 288 736 602 1026 237 478 435 1055 613 940 890 585 433 580 64 360 462 540 475 546 711 282 839 737 935 778 754 803 690 480 307 313 383 287 1027 724 715 289 317 1306 694 845 105 592 51 674 470 467 1302 774 553 786 608 873 952 602 248 494 737 646 637 729 1278 260 796 1309 1190 667 718 905 1160 1124 385 230 751 573 237 604 401 788 133 884 370 694 756 1440 758 521 736 288 433 526 1258 680 672 1086 686 863 147 937 883 981 1554 732 197 167 279 1195 305 450 1481 519 544 329 446 682 1004 178 593 1096 734 241 566 852 922 873 256 803 110 1056 614 266 390 1173 58 336 1166 473 402 1070 684 281 975 414 565 704 369 928 1356 230 1326 1055 707 1190 381 890 857 139 746 544 298 805 1013 1056 793 307 889 663 1258 829 1027 472 402 741 922 284 921 594 628 127 816 616 1473 162 680 934 472 847 100 496 937 596 336 1039 1504 896 1399 1155 719 378 463 434 418 427 975 726 1598 1063 589 110 607 781 1204 429 374 1004 754 989 947 47 522 687 1159 683 646 604 988 963 1120 1124 383 745 243 159 391 1188 743 287 849 537 61 457 548 563 473 1121 708 748 1030 1136 925 586 116 654 1126 736 758 1332 951 229 507 576 485 527 1126 1120 484 888 68 607 1154 1170 1034 1000 449 580 703 502 527 663 1265 1555 240 129 636 624 1420 795 744 856 1108 846 75 360 542 611 1065 423 601 1479 746 360 777 907 1337 893 384 1094 159 873 1364 862 847 1067 561 408 190 146 898 889 895 280 507 1438 440 652 750 532 846 243 1204 568 383 821 619 1419 327 656 303 1105 555 1436 1086 353 345 126 786 1527 443 419 421 1200 634 239 406 692 925 646 779 635 833 423 974 510 1150 512 930 211 1126 910 721 146 1295 239 746 1081 460 400 774 514 1090 401 987 662 367 380 823 613 781 996 462 573 136 836 393 419 996 1730 258 694 479 368 462 1147 810 671 702 859 829 398 675 736 870 714 431 533 508 464 564 1015 691 706 587 454 716 181 848 648 720 295 319 1484 819 59 1303 572 945 738 830 565 857 411 992 102 372 765 506 1151 387 981 565 647 163 469 338 294 400 1039 399 615 798 222 565 808 588 345 308 1015 391 450 608 1156 954 250 326 962 392 511 152 613 514 482 607 1122 972 935 417 709 1178 433 691 417 1065 1384 174 627 621 395 397 557 227 312 833 834 862 252 795 460 259 460 591 1014 817 1234 562 402 383 1162 1014 575 578 691 66 661 513 285 365 467 501 209 1056 696 95 107 1133 949 1350 315 296 870 700 1110 988 725 801 1048 1238 195 508 234 1064 315 771 544 1233 1321 788 87 736 573 173 867 925 397 728 604 99 638 518 545 727 49 413 436 272 175 489 888 855 822 327 960 698 301 1121 848 1243 652 891 656 542 516 590 731 1020 184 229 354 898 343 420 962 708 805 205 490 575 300 694 1093 1100 888 811 370 729 830 176 726 416 916 233 386 954 679 792 1416 336 584 347 539 349 304 420 472 105 1038 276 248 155 1594 1099 157 496 907 450 319 432 336 475 857 668 913 746 691 1252 961 594 772 321 454 754 513 47 859 1360 828 877 1089 230 605 251 308 806 168 559 666 1086 192 811 881 745 530 878 1362 667 925 175 595 861 844 495 734 1193 235 756 562 587 356 362 996 573 1218 1044 276 792 669 831 88 343 640 470 803 639 781 836 783 504 1414 344 678 398 635 603 1083 581 1343 673 1168 313 461 971 670 757 928 268 426 583 959 798 345 857 554 150 335 37 270 78 205 382 835 464 69 822 597 945 154 184 782 1074 658 663 651 1350 51 872 810 1008 387 1042 753 1230 379 548 964 477 710 534 1378 337 224 1060 529 1117 326 341 412 448 551 1035 183 677 356 347 169 539 620 278 1198 357 479 334 659 528 593 512 360 1153 724 943 704 65 463 677 322 235 747 1024 1152 542 1400 465 972 448 656 682 221 339 910 747 275 583 249 692 604 238 972 919 421 770 826 590 495 378 267 1110 790 840 829 834 908 526 1203 80 662 405 1252 69 862 827 192 496 419 854 267 538 426 1280 524 520 620 1366 875 786 457 566 1112 944 638 810 689 1127 1043 372 749 662 1029 720 956 150 131 806 366 1154 833 689 957 1039 944 914 123 862 384 643 1271 758 688 437 1081 1037 152 173 984 471 1290 760 513 550 430 668 1014 952 244 983 736 707 986 1176 190 394 312 105 899 674 439 1124 750 561 18 824 780 1092 702 1035 451 458 174 917 460 895 352 967 409 246 1020 757 566 1496 504 309 897 1066 708 751 504 240 438 185 414 482 230 763 944 854 550 1018 494 965 474 931 966 769 415 424 776 473 603 284 245 886 158 184 1062 924 861 951 872 1112 723 698 711 693 609 285 905 813 423 276 1228 624 359 255 965 979 1351 737 910 1017 320 350 228 569 1079 659 433 1108 1031 216 599 335 963 951 1198 350 971 948 814 950 562 1264 1020 342 164 779 373 108 538 1256 378 1154 1055 494 1216 440 1081 218 550 1074 415 314 945 205 315 963 544 552 252 437 286 527 1047 433 747 519 518 878 638 1112 42 715 500 1300 1032 1300 74 772 716 363 166 662 391 992 738 314 688 463 477 546 224 673 809 1143 208 329 911 156 480 1543 1057 374 192 544 788 1000 845 564 342 421 310 425 874 1243 600 1180 986 834 349 215 448 746 388 451 1059 614 517 967 962 1026 516 731 1552 1222 519 474 482 928 902 442 8 890 1047 1454 337 714 339 332 550 1298 724 1530 577 670 609 1341 135 774 846 901 326 380 406 897 725 882 595 375 418 699 738 206 467 298 1015 653 1002 330 683 775 515 301 246 639 519 741 469 916 928 286 1070 216 815 750 355 546 1185 910 812 632 1282 492 1189 233 826 132 246 343 325 1207 300 665 1048 505 548 429 655 451 833 1067 366 486 837 1325 712 823 782 776 771 489 507 254 683 825 778 804 644 1334 831 825 542 1138 503 248 1532 693 1384 724 1040 543 1180 1006 982 1468 1139 523 382 748 283 945 403 1308 314 760 637 783 481 648 853 1052 652 746 761 656 1064 339 294 296 458 995 948 969 292 362 767 264 1268 773 608 852 965 1058 822 500 357 1600 753 1107 1041 1126 540 590 274 1180 764 274 1209 757 531 837 1424 1162 61 998 282 707 213 660 393 568 761 633 785 949 812 447 190 149 790 995 693 1445 371 729 1212 935 638 1075 472 515 1083 862 317 906 1024 459 871 1196 870 553 506 662 201 782 747 346 426 212 888 786 1583 451 441 807 957 649 514 801 1007 648 698 353 798 1668 1025 693 503 1235 531 508 1485 1060 526 191 231 579 363 862 130 686 615 163 963 790 958 156 1269 1118 955 642 726 1013 876 693 1140 534 693 976 671 802 864 399 763 783 571 537 541 1012 529 989 657 771 824 1044 1157 199 790 480 982 192 541 735 126 462 596 339 1375 111 693 676 630 861 1018 610 405 272 1064 315 715 431 762 292 791 1048 423 735 595 294 169 377 317 612 1185 1062 1469 674 647 504 114 767 981 514 756 867 633 596 644 984 381 327 705 382 648 486 278 847 245 742 599 735 775 593 1148 881 476 635 869 667 744 531 639 513 455 473 1045 662 832 892 506 887 1000 323 841 724 950 890 533 916 191 584 777 997 501 330 54 292 1841 485 866 119 436 777 578 1211 126 601 414 106 1476 370 392 60 912 592 657 877 431 481 498 362 501 771 909 522 729 1037 631 1095 981 718 826 924 1164 1133 562 1289 368 551 1456 1009 515 544 399 830 448 465 246 1453 91 432 498 1032 257 302 138 890 395 633 673 444 965 336 858 989 289 665 1158 448 270 1391 726 860 680 382 1192 849 193 809 741 652 848 422 1134 1140 203 687 1167 803 761 1046 613 847 1121 594 367 630 294 286 1172 361 447 835 1131 311 685 1272 504 763 256 718 895 391 206 54 954 240 999 455 563 310 351 878 804 614 1206 143 252 746 696 288 496 308 669 218 627 420 1318 1333 630 169 337 1269 785 638 802 1311 329 1283 725 923 1119 318 994 1216 312 1071 721 854 325 595 194 1135 609 544 123 277 1135 57 920 85 458 699 374 361 428 262 912 1065 352 407 655 564 1125 725 904 1353 1187 352 115 546 114 322 304 305 1043 693 1304 1424 758 182 942 334 637 616 969 844 682 320 1075 124 285 661 214 346 296 986 284 719 1289 708 883 613 413 1189 857 481 291 674 534 545 638 177 562 450 501 50 485 589 838 822 992 1174 976 750 483 486 444 586 283 1696 348 408 1284 800 675 253 612 915 169 1218 858 385 610 237 901 40 1184 757 76 747 799 201 369 131 394 1473 745 1345 1147 879 491 914 562 522 229 1138 337 1111 694 179 958 215 250 648 1071 452 1439 757 154 1161 1341 843 639 266 419 443 674 816 833 1000 1302 870 734 1458 224 1015 911 619 594 290 623 622 948 428 508 628 867 593 941 798 600 764 354 750 312 500 1300 383 694 449 551 701 1582 1378 657 1026 892 287 583 1085 1064 1597 1016 540 754 1059 97 396 563 754 501 710 219 732 1037 360 816 276 844 1061 876 919 336 714 725 280 139 220 165 780 654 564 578 505 1073 199 1177 687 318 136 270 254 311 797 443 874 347 106 360 733 419 1386 581 439 435 744 1314 941 355 558 222 545 364 631 1017 379 431 56 857 569 497 943 700 803 315 628 682 509 331 401 211 655 696 386 491 559 266 710 986 731 286 558 249 537 212 532 535 668 346 423 1348 445 1146 619 328 587 1230 504 395 718 1272 723 292 1319 637 177 402 861 727 990 883 466 673 1271 306 422 1042 719 743 546 908 206 605 692 122 428 974 232 835 408 165 1249 642 725 810 879 288 1322 855 621 676 748 876 321 152 723 992 1116 591 486 597 818 472 1143 997 435 854 543 313 809 968 623 367 569 641 411 556 661 926 648 679 718 575 725 385 281 669 290 900 428 305 293 703 793 579 395 253 453 781 892 559 618 702 520 625 591 579 701 817 491 436 514 1177 1209 260 246 98 664 1223 264 644 741 324 812 354 1079 118 758 1084 598 769 906 265 931 763 258 917 612 374 981 546 1218 544 1214 568 759 918 1130 503 198 840 378 940 1206 399 365 604 710 1135 152 914 732 107 547 117 324 439 680 788 292 866 493 606 839 1135 1594 441 1388 604 1076 540 1055 484 575 233 65 614 573 1256 554 801 318 565 972 791 382 317 1040 1481 1212 1092 284 951 1111 861 878 542 683 346 970 1461 557 263 1167 1130 549 864 106 541 465 453 1334 236 714 443 1072 652 642 372 220 730 1161 1096 327 1062 307 200 1037 307 608 679 912 540 196 870 131 873 530 1067 1079 643 730 355 217 476 886 729 1220 593 648 836 959 754 753 129 436 1136 907 1027 1026 536 667 934 1115 271 866 775 300 1161 675 456 383 484 491 470 546 537 493 558 1378 470 686 452 1358 937 400 1002 589 874 693 1088 962 1285 247 294 685 244 383 1037 600 1187 1305 160 428 520 945 410 424 1107 631 966 262 1405 539 357 443 74 1068 797 739 672 180 411 799 177 1077 422 515 455 467 719 515 539 1233 286 605 673 1251 1163 946 991 887 538 724 1148 1332 973 997 198 594 803 969 975 174 995 712 729 997 260 669 170 457 466 746 363 450 327 1151 425 1253 686 309 699 1212 710 1195 375 627 762 818 770 161 1122 344 261 785 491 195 927 23 953 275 593 270 250 457 326 1182 1205 184 666 205 678 706 760 963 493 994 422 932 532 392 183 442 269 709 581 385 651 203 259 949 1199 446 274 708 782 822 428 934 638 716 942 442 972 937 1166 475 1163 682 1292 156 954 453 739 357 786 449 342 216 349 293 553 784 100 528 429 1028 786 524 870 1334 338 1252 676 744 568 1159 1702 696 638 627 424 477 1554 1016 600 320 615 416 846 1104 1477 1015 890 1535 56 423 854 959 220 404 469 492 405 800 894 379 907 462 591 778 701 260 1106 390 1097 435 72 495 777 460 812 432 1001 1097 267 438 774 870 715 252 141 654 214 247 406 140 967 933 691 864 228 285 345 1106 810 1107 293 736 703 508 299 357 423 317 782 937 382 303 359 426 393 884 1160 442 908 664 989 357 907 864 410 1117 579 1138 1442 444 981 658 482 725 772 1042 1681 897 415 595 684 842 764 1175 1217 511 993 409 507 770 683 1063 508 878 1137 805 694 198 520 406 179 573 1125 798 639 893 1020 1453 617 813 1543 577 424 594 238 1087 270 481 352 499 839 754 769 278 361 595 22 719 33 767 787 470 682 758 808 708 42 961 736 1082 1107 462 925 561 1026 479 765 238 848 1320 703 1248 487 752 172 636 1006 1321 380 1113 726 1061 312 1242 292 536 459 697 388 382 294 415 925 476 474 544 537 388 687 1157 328 678 743 169 1262 854 618 155 1072 438 1140 494 355 709 226 92 453 353 729 693 135 226 462 535 464 847 174 597 501 254 782 519 772 938 599 942 405 700 426 736 1134 878 436 564 866 904 787 550 463 229 967 392 915 820 781 182 620 1267 532 1166 541 246 691 286 749 273 1096 907 1072 428 750 543 802 623 295 866 213 903 791 1055 393 494 222 412 602 454 633 409 1094 802 700 1386 764 1155 627 862 891 382 447 983 396 484 63 311 728 475 873 272 424 182 160 776 1011 700 948 619 766 289 236 857 695 59 1129 931 662 545 782 588 423 912 107 414 242 324 520 349 696 532 664 539 1251 661 199 209 1035 512 747 729 355 306 840 1131 580 1075 503 609 277 628 956 960 152 640 450 390 194 1408 613 408 980 704 376 1249 749 747 915 667 642 787 960 600 559 129 340 1037 1118 1305 646 356 277 1261 259 520 292 542 69 811 525 546 906 654 1157 176 215 879 208 525 120 711 735 447 1285 485 514 1054 400 957 354 715 1546 1201 366 964 1052 180 247 518 1085 1121 278 362 974 835 991 135 750 173 1003 823 1214 1095 636 1028 1073 1212 1211 416 511 101 638 1309 84 1104 910 660 862 915 1016 630 979 406 348 456 132 519 652 467 236 19 1250 567 1028 1009 784 352 936 604 1056 1497 649 100 654 572 801 876 582 779 189 90 336 616 942 450 865 641 620 1083 196 655 862 1108 648 277 584 654 982 376 94 362 1152 661 522 714 912 1046 902 329 985 870 375 544 349 367 984 510 128 567 916 563 574 379 795 403 11 984 821 1307 400 488 187 480 754 514 508 324 535 462 716 530 966 753 681 975 517 1190 237 474 142 477 339 532 271 1001 334 855 547 407 874 865 172 527 817 1022 144 590 1256 165 126 1407 564 375 279 551 951 375 330 320 544 744 1155 524 1058 284 918 650 725 151 878 368 445 591 762 221 534 1203 821 473 774 678 1115 262 836 911 1063 594 923 612 353 645 848 250 674 963 924 936 211 731 515 419 227 879 340 288 394 969 784 606 471 425 501 337 814 837 898 840 119 820 953 488 261 796 448 1163 1320 1340 270 1238 239 219 1012 464 721 633 112 268 1069 930 642 1315 202 539 1075 885 1604 508 572 358 430 359 911 565 1144 470 1199 1212 809 220 1002 285 890 800 1208 563 424 1094 10 503 267 842 190 390 935 1253 136 629 449 434 514 457 642 763 1569 195 927 184 700 1061 1385 331 363 951 807 759 457 1095 746 337 777 726 528 998 191 583 390 357 1225 290 73 712 1228 490 486 636 261 566 447 534 485 1178 207 558 1236 842 1224 1386 1350 602 357 146 832 843 415 560 558 845 795 510 408 755 434 341 671 658 17 318 1035 460 589 313 550 485 1440 596 668 1194 615 322 1275 944 1008 426 1279 128 1360 1011 911 377 593 194 132 142 1224 589 834 519 444 73 317 671 667 641 531 835 488 758 1091 540 675 422 495 515 292 345 214 365 1041 1696 660 490 200 1401 468 578 431 595 566 1408 723 539 410 673 907 582 517 1304 1048 250 726 855 735 1081 1097 983 169 53 148 982 959 966 390 415 1052 605 878 1288 1109 815 621 687 447 1001 204 1044 212 662 777 1147 537 378 120 478 410 1407 509 828 970 627 699 651 484 1026 1009 643 754 900 315 217 1134 699 521 1157 654 199 999 359 737 451 560 509 250 159 726 854 284 302 560 860 183 787 742 1272 74 267 241 1487 680 567 291 790 591 140 914 363 759 470 497 820 730 674 742 667 199 518 865 1006 909 764 681 770 479 1212 678 138 671 198 1029 935 882 429 729 1323 881 818 629 864 379 346 143 211 657 982 590 431 1500 400 823 614 400 673 240 705 397 188 238 401 852 219 865 330 570 1589 663 788 189 480 362 561 57 429 436 585 835 908 640 384 568 418 90 705 678 202 578 437 254 700 336 766 976 374 725 1029 213 507 746 1046 1212 221 277 811 913 981 826 520 239 1463 243 224 198 416 428 275 575 614 628 372 1355 522 323 514 1271 742 1096 151 1057 736 990 681 854 551 536 98 822 872 461 915 164 1366 455 907 1042 489 688 635 744 387 173 567 569 375 558 579 403 940 621 339 278 1571 568 523 817 703 733 438 350 524 1650 566 1163 338 912 1484 756 833 1102 703 313 371 241 760 723 577 695 601 145 385 820 674 270 1076 416 562 330 505 492 1226 252 153 469 580 865 532 111 778 237 1200 293 600 442 530 215 856 300 609 400 854 1151 196 455 563 458 793 965 870 459 67 1321 872 285 482 800 939 151 832 359 1133 831 681 301 1461 1120 1017 1006 86 1307 239 1091 1735 502 540 1063 58 290 666 350 816 917 592 1440 778 1084 611 854 259 1009 755 329 368 576 274 292 968 295 497 207 1290 576 128 393 513 349 1392 397 373 1065 752 624 995 320 450 738 371 96 676 467 413 717 371 548 1283 466 333 727 722 1436 746 746 831 1054 439 224 491 1016 1172 755 404 839 1084 874 781 873 429 548 534 655 179 479 964 991 928 680 986 278 696 1137 693 1120 277 684 996 735 600 1324 196 699 471 151 528 1105 876 438 938 871 888 945 432 727 1724 865 741 131 901 510 163 354 845 767 757 1419 941 807 992 359 829 904 470 327 431 1378 444 869 781 521 350 747 772 596 374 917 724 128 879 235 370 102 832 1039 435 484 752 457 515 1045 349 532 513 311 482 1067 563 764 467 593 1060 490 151 927 791 692 198 960 374 168 1272 726 1138 1229 687 532 108 1252 662 446 152 1150 526 511 620 39 513 930 232 104 754 433 925 562 679 406 881 271 645 626 1042 1356 939 319 326 548 663 477 114 1097 378 50 621 554 340 218 1414 1000 323 671 1342 241 512 310 575 557 436 488 605 348 1167 1170 1005 821 1074 64 847 894 662 643 845 297 341 959 1365 176 713 360 827 1238 246 940 302 573 323 1637 281 368 625 692 375 560 82 1032 1046 1408 641 271 958 174 1121 908 581 373 1084 988 743 645 281 372 498 885 504 765 584 745 692 802 588 231 398 557 805 502 803 630 789 512 566 454 941 1116 1002 779 493 1261 718 1481 463 622 1088 298 171 1230 208 604 626 799 612 768 1058 718 700 800 962 446 219 342 689 775 854 822 871 473 1402 176 696 1158 697 778 812 160 585 584 671 362 574 706 1314 897 429 575 527 1229 525 281 975 1328 488 769 746 575 980 830 298 796 266 1059 96 282 781 770 470 695 877 673 1685 118 606 884 336 612 660 325 666 403 258 741 85 667 211 824 231 804 188 771 1241 880 531 792 902 499 368 1063 530 638 276 348 225 837 425 868 1198 1178 71 228 803 904 678 158 579 524 637 570 477 545 614 393 401 734 969 1216 757 387 719 149 578 447 413 59 365 351 124 766 513 459 149 443 773 859 1309 574 1059 351 1255 534 316 322 544 248 785 991 857 453 1563 985 842 750 1327 491 766 1229 645 418 316 916 666 576 823 967 762 976 758 1157 383 848 829 507 1224 999 1431 976 339 1314 309 155 699 812 44 538 570 1019 805 429 605 572 860 756 1329 544 536 1614 120 391 952 677 1520 724 1540 416 861 842 690 634 235 599 917 1614 139 994 783 382 233 302 231 739 897 503 433 1054 712 833 884 988 203 401 454 545 902 965 1539 1124 589 611 283 972 1199 280 202 618 368 953 559 322 1028 1046 1543 869 481 192 531 655 1034 96 949 712 1248 884 793 620 585 276 461 284 476 1063 349 469 291 436 1007 439 287 1370 908 518 822 1353 162 181 469 1592 1313 1161 309 522 30 495 959 140 471 942 200 1023 341 1186 597 1109 983 770 882 828 142 1152 410 948 382 668 1103 592 144 619 529 261 385 738 513 800 471 665 862 523 39 858 438 799 569 329 335 468 352 600 869 702 227 487 440 67 687 449 508 906 419 563 620 265 606 726 507 909 389 638 1003 1062 615 644 218 919 1020 389 756 757 120 852 1366 808 815 527 485 288 548 361 1145 1051 262 916 721 1032 375 890 905 880 425 519 657 1190 632 709 657 999 685 681 686 1335 841 286 642 1072 988 505 339 926 369 1177 740 255 1307 453 794 792 726 282 341 454 157 845 924 304 915 163 148 566 461 304 736 1065 373 260 794 508 545 913 786 705 489 802 885 185 412 240 645 676 767 716 401 503 703 829 495 491 813 941 948 1228 513 711 1040 606 236 571 587 867 683 1111 253 1064 365 1051 112 889 1037 729 1209 756 1177 1367 611 869 944 1114 1278 619 526 616 202 851 1127 565 942 673 854 488 898 272 630 506 1013 1089 478 294 1038 242 766 638 916 791 945 468 283 550 512 804 682 1339 1183 940 1118 889 299 374 306 742 894 953 253 464 364 513 634 834 552 1125 826 592 494 418 1005 618 356 341 404 728 812 356 1030 503 391 1542 805 210 1226 351 126 711 851 328 624 1152 244 794 318 761 755 1139 648 774 864 1021 1729 724 847 742 395 764 182 651 321 873 675 1132 512 1095 961 583 128 1019 567 812 1074 318 955 389 596 703 614 631 1040 1090 947 595 1006 447 710 1000 1131 996 1438 767 1472 827 80 904 766 1256 322 278 634 813 471 159 524 713 82 554 725 225 426 1168 358 518 803 635 233 221 882 254 1108 916 552 604 483 725 644 892 400 193 1353 1099 573 1271 1158 375 962 960 947 540 429 837 1087 1508 325 793 1274 1459 211 778 260 910 483 707 511 691 203 925 428 908 447 374 191 434 1035 420 1025 1064 1020 997 791 795 513 775 900 341 814 615 1649 346 787 860 706 482 1095 845 306 1112 992 8 159 772 1225 510 338 1668 175 349 481 1132 178 202 943 136 945 584 384 133 879 736 752 385 625 845 449 802 301 803 568 833 735 437 412 386 1489 894 366 1028 1051 545 881 418 147 1253 300 394 834 189 1251 300 607 619 1184 479 917 777 544 991 824 973 103 1246 829 375 189 646 579 1070 648 707 1458 507 360 443 302 1074 702 278 736 545 395 523 266 1114 509 481 910 511 1481 398 606 284 1031 1467 301 174 1001 600 581 645 1175 856 427 478 1027 570 94 449 242 846 1384 190 1519 835 447 427 383 909 303 327 728 856 440 137 677 123 905 717 459 1601 483 757 535 361 377 622 686 1207 892 804 1109 399 857 449 592 650 1092 965 435 923 717 780 1122 1268 781 739 322 770 303 1161 347 1331 878 592 968 901 759 551 514 413 757 583 1157 573 453 1097 845 957 1571 1281 816 441 1116 402 366 235 1458 1169 406 410 818 981 724 1690 596 1097 794 509 742 902 327 665 908 189 229 209 223 540 177 1261 725 896 132 221 1038 613 787 378 474 571 941 1235 923 801 512 58 930 1372 452 714 278 476 858 654 1149 496 1119 971 618 658 417 211 877 339 733 661 400 864 827 629 396 753 832 905 564 25 582 648 197 1240 497 665 758 189 645 219 241 854 345 1328 834 210 635 364 1232 496 589 364 1181 1159 936 1284 453 556 530 1086 269 732 690 299 603 179 1236 1043 957 451 397 906 464 395 805 656 662 505 794 1154 603 1082 688 391 1174 704 1123 691 575 449 463 666 1088 990 631 486 621 942 1009 978 995 692 752 778 307 858 851 292 901 576 1266 430 1065 669 223 314 351 579 473 634 268 1471 348 346 1054 115 270 616 368 480 530 92 440 1149 610 718 360 1098 387 647 335 618 662 341 637 678 445 1168 109 836 1001 748 296 565 836 210 727 870 784 705 728 654 92 362 650 1079 894 300 739 1271 585 263 933 319 639 550 1076 969 671 750 804 444 625 485 930 515 934 924 752 658 821 767 457 333 236 184 592 706 695 352 357 251 1002 689 941 596 757 319 514 58 262 541 1391 413 255 888 766 1138 258 253 1145 545 756 385 1205 224 378 880 675 307 554 372 338 899 494 610 729 645 182 875 919 789 371 249 562 663 265 608 690 662 1434 862 318 831 983 674 918 253 418 1274 802 285 483 514 945 554 967 680 760 114 728 398 216 565 504 428 635 675 790 238 220 300 751 798 498 754 750 548 674 1178 484 655 436 948 517 821 416 998 499 1097 711 224 950 1011 370 297 888 317 804 832 1034 632 798 942 736 1411 976 457 428 1051 528 1152 444 50 532 927 896 117 572 303 1362 746 845 587 867 347 435 1083 921 968 556 980 1028 446 489 239 663 385 596 877 740 259 924 645 509 894 696 69 459 602 1174 247 370 638 770 1289 928 123 343 846 698 846 488 1164 196 501 621 540 573 605 841 882 628 694 283 233 1147 558 328 579 797 758 825 804 598 615 891 661 589 987 392 1130 938 480 375 1209 661 751 818 371 948 1290 358 423 461 636 168 940 438 222 531 621 1097 749 1405 116 386 1260 366 1132 1335 737 715 423 1160 1062 778 1174 710 1080 391 481 710 360 536 1218 1124 335 385 339 381 391 1043 1189 1151 169 832 556 1085 854 722 182 742 479 291 525 335 332 390 765 850 920 400 587 442 799 470 518 846 608 702 1154 538 577 932 325 405 654 1334 668 1254 606 931 334 124 826 1039 941 963 277 402 683 1005 550 895 928 898 1136 625 870 959 973 162 526 1196 420 1175 485 200 249 542 305 371 1135 219 703 1015 238 600 913 830 1069 778 888 644 953 41 879 1234 810 159 515 601 911 592 1040 586 313 1092 248 629 1111 709 281 407 284 726 1032 491 546 371 363 928 219 234 240 158 681 884 378 706 924 584 551 269 144 350 653 1591 982 259 728 350 792 905 747 1120 642 445 604 929 1154 1444 887 330 1278 403 761 118 547 427 1029 353 487 670 503 797 740 1162 386 975 791 650 688 422 382 857 448 89 819 244 819 406 601 553 655 177 764 939 613 664 821 790 460 530 1224 906 1154 463 217 214 374 394 1171 318 382 404 585 701 627 1092 817 937 365 580 1560 1326 339 565 987 630 1108 1000 355 794 980 391 618 423 703 585 586 781 13 1441 341 545 488 1095 884 952 582 514 421 700 422 972 76 469 217 512 411 215 237 7 364 1098 708 492 1289 1134 137 347 934 1036 651 803 408 763 900 535 972 746 1030 51 509 94 317 122 1211 243 1134 857 1145 1081 1306 537 359 727 889 117 1013 781 408 274 975 1167 681 971 1336 615 440 542 929 1051 487 340 704 756 106 782 879 644 859 369 556 178 1016 302 123 653 1046 611 322 698 643 301 732 712 410 716 775 1302 460 771 874 1129 961 115 136 814 122 605 811 488 884 297 607 456 1093 1080 507 693 310 795 528 468 598 928 507 507 959 537 1261 909 1102 1013 422 416 510 1113 1143 811 855 843 368 948 974 662 734 607 351 1314 551 843 317 739 311 407 495 669 556 474 1070 70 619 566 1105 243 884 781 145 308 457 956 99 952 704 361 1063 696 1104 722 174 239 407 585 280 440 369 985 986 270 505 752 1308 688 936 744 920 342 642 412 656 182 80 177 611 1201 1136 1280 967 226 635 194 831 780 436 894 717 480 1171 917 1100 309 816 646 605 711 1297 440 439 408 507 677 68 429 1135 139 793 522 832 679 401 266 734 371 534 247 1458 137 554 544 736 121 1192 847 1025 995 286 530 234 846 659 676 567 961 1004 537 548 471 194 927 796 479 1241 216 502 658 327 243 301 1053 1335 890 707 726 700 272 604 667 721 335 318 386 500 451 652 847 381 520 806 706 719 509 357 760 535 588 642 586 607 415 792 567 460 430 889 354 1555 371 1115 733 1525 120 1304 509 418 315 719 673 140 379 330 348 228 231 597 1040 247 1004 665 1392 1023 296 733 645 641 835 190 367 630 341 793 197 758 1104 981 216 994 916 571 1386 414 437 489 1093 367 775 1269 958 624 966 705 207 239 717 66 1117 1111 214 610 972 131 830 769 582 566 523 523 835 406 1235 152 714 366 830 878 408 470 211 1064 247 906 800 762 704 649 1250 352 387 877 771 568 1076 1416 368 296 542 901 730 983 548 937 1603 152 673 1133 594 1061 426 284 933 333 487 1203 653 680 515 969 557 718 1187 148 492 461 774 886 284 516 453 801 273 898 587 476 643 989 736 1489 495 839 504 598 487 990 735 296 648 910 973 769 274 428 847 462 326 799 289 762 327 979 1009 637 472 1729 1526 748 330 986 793 449 453 1320 272 704 766 711 809 819 121 616 943 647 1113 425 647 754 751 877 1337 434 604 1247 98 717 381 360 422 421 815 882 558 249 570 440 500 535 213 711 1275 907 472 454 750 642 1111 299 31 227 221 1256 160 770 246 429 341 932 886 617 752 295 420 486 1356 746 579 483 544 357 522 721 856 599 697 1046 725 132 1104 554 932 466 1037 897 1152 1296 1317 220 528 801 907 252 994 292 869 754 1048 1291 866 283 943 636 970 642 588 756 825 396 559 656 388 483 209 1169 583 583 221 387 256 78 390 1024 612 1329 689 925 588 1169 1043 1177 782 821 352 679 644 838 1134 561 126 449 251 460 184 525 414 854 742 239 290 758 223 679 567 642 1036 107 810 446 1329 963 880 205 634 1165 451 192 865 753 287 937 1240 823 1089 687 853 466 510 355 628 1220 472 332 952 581 1006 926 509 940 234 757 363 708 652 995 1031 385 860 245 793 1145 398 284 1265 462 863 707 408 764 133 63 883 1054 965 823 744 1410 730 1223 1038 1101 461 543 886 428 1138 754 917 943 238 912 754 852 496 412 444 343 774 399 914 836 372 767 1426 324 328 976 114 313 328 924 373 585 895 429 1061 294 834 321 778 1230 761 809 685 374 887 1232 1145 985 470 368 877 806 992 808 485 138 276 696 393 776 1107 1337 711 408 560 367 972 725 399 549 210 367 219 1077 999 714 236 745 1018 771 706 660 486 952 938 277 428 466 858 660 547 787 468 135 611 323 733 968 275 131 364 931 533 855 970 1551 1307 154 807 1020 219 1146 406 967 506 452 1109 1067 802 788 1131 196 1455 1213 703 187 418 1498 784 1060 645 300 1149 109 193 876 1027 685 400 654 399 1248 1020 1098 474 542 928 254 385 677 668 602 810 862 1084 698 768 771 1288 173 809 424 890 990 89 225 291 969 322 972 880 481 977 659 1126 512 694 546 812 756 614 547 681 895 495 949 443 274 255 690 652 802 647 1055 774 1038 578 756 784 132 1053 497 139 219 331 419 876 210 596 963 1145 553 1097 492 758 316 1345 575 1261 275 1238 285 16 365 651 690 905 31 709 982 310 124 593 317 304 135 865 858 899 803 596 395 745 314 528 1164 555 688 941 754 551 719 412 804 445 278 551 566 426 197 534 128 334 420 586 524 759 256 1047 667 279 386 1178 1328 703 391 1133 797 1139 166 578 258 872 811 271 298 709 209 1067 658 356 1048 677 782 663 896 725 792 929 967 794 524 1035 1121 847 106 608 704 632 193 844 389 935 466 860 90 957 925 886 942 1161 453 206 1184 569 969 579 532 1001 292 1121 715 366 278 1560 1139 65 554 1255 310 648 316 1174 710 762 1242 655 600 835 1079 719 882 468 614 343 911 303 1076 685 1035 277 354 408 359 586 200 195 879 529 1008 1225 507 923 551 1084 65 763 1235 136 952 920 860 309 981 1039 1095 306 957 365 390 1169 526 1348 598 694 237 382 1236 686 358 608 1036 695 524 705 487 993 790 32 410 1020 614 824 359 1020 574 492 341 481 461 544 296 909 672 984 956 564 764 479 503 975 1666 654 1412 1132 592 752 521 221 964 768 1334 385 716 1403 691 1181 826 525 724 616 1196 791 629 580 724 359 805 159 545 1086 406 950 1104 401 513 726 933 147 604 516 425 527 396 1401 860 742 1376 948 1221 825 1286 842 1550 1040 463 574 204 1317 195 630 1148 1195 337 543 746 568 390 1086 440 822 214 750 1118 781 639 827 500 241 658 481 590 1486 1062 419 1044 754 431 937 773 540 899 963 976 1237 1334 710 902 628 831 270 913 491 846 703 489 848 915 559 643 706 494 1011 357 1064 357 577 577 43 399 45 565 1438 613 627 487 570 1244 322 811 926 932 472 339 208 241 1449 715 588 249 286 606 268 443 849 754 265 788 831 222 1202 818 205 844 872 770 1099 880 630 421 821 1337 756 500 585 836 515 769 1072 1273 656 833 699 781 194 150 989 1122 529 1043 1569 476 1371 821 518 407 1373 286 793 776 314 377 747 582 194 391 516 497 1103 1069 879 1175 591 513 738 755 775 827 559 1048 665 166 504 748 372 570 726 973 1379 170 705 391 937 196 1138 735 163 432 421 848 1158 490 823 328 630 638 971 1752 549 67 701 180 1002 1380 1369 685 782 933 943 982 531 693 1571 706 212 639 982 846 561 607 1006 972 809 1020 542 413 528 1228 550 1195 1103 880 894 147 617 971 581 840 661 1002 606 505 1423 1043 408 250 697 1214 399 972 895 639 138 806 457 1082 536 904 382 1064 681 387 809 717 1054 427 1034 980 302 754 1171 754 565 467 1078 771 219 679 551 746 837 1216 286 244 390 331 787 816 621 957 981 908 290 1052 477 1343 1153 183 718 438 610 1115 146 696 501 541 528 447 1095 528 776 410 843 366 304 1004 847 587 1109 432 738 123 428 165 780 1102 189 1212 745 1043 810 1291 632 462 603 20 449 100 718 456 456 354 635 1127 177 708 596 266 271 1145 868 1052 409 1033 1330 309 295 1302 748 212 1108 1009 200 377 761 771 1102 537 349 807 418 523 971 885 177 216 658 590 687 148 236 1643 717 1173 732 581 836 555 498 423 412 488 746 1164 1305 480 662 463 486 519 1359 1815 1478 259 1270 559 920 741 561 485 458 783 1714 660 1129 396 640 377 532 459 873 408 522 394 519 598 157 72 1010 1344 765 112 1175 790 282 1283 544 447 1114 1277 1180 1082 400 525 319 320 1301 1145 595 231 325 414 470 175 392 1048 514 1045 1366 917 819 1174 622 898 756 1083 261 735 727 624 547 711 908 729 557 730 138 869 1270 971 1103 351 302 398 1237 994 627 295 659 491 289 836 731 393 661 646 729 867 789 439 1069 506 841 1648 656 744 572 262 526 309 576 391 262 818 1131 53 1048 283 1159 761 825 1135 897 540 1001 568 295 879 1044 85 513 383 820 703 992 650 842 813 786 92 1143 128 694 640 1717 314 381 774 220 350 590 1222 817 470 331 788 875 151 819 1356 630 605 819 1330 1267 119 186 627 582 1162 413 920 1202 155 1156 896 567 880 366 952 143 1069 420 520 151 473 819 524 467 984 1042 219 490 1062 583 805 623 1488 68 143 587 882 526 157 1260 592 310 150 1106 711 560 797 222 156 175 723 620 368 929 567 563 123 329 407 1028 836 340 1050 445 647 812 790 1212 823 1255 577 1490 600 545 370 243 847 530 319 537 505 1278 1075 276 474 607 705 801 507 783 498 1036 1041 949 745 656 1081 131 832 952 752 113 813 1081 1354 782 853 622 1048 708 471 543 682 703 502 384 1274 917 917 1073 826 197 1166 1432 1550 773 1239 1147 1135 698 312 44 142 566 853 388 570 546 766 873 784 513 217 770 985 962 1129 837 872 403 610 628 871 460 165 916 702 397 413 696 120 1116 463 547 458 1620 179 1204 590 517 769 1370 1180 1309 888 776 1218 336 471 242 662 731 474 969 1081 1201 236 652 339 810 405 200 1131 700 1017 392 313 738 835 387 1294 196 211 309 561 689 853 855 106 398 854 324 1203 435 561 970 277 897 1068 361 633 838 699 463 602 354 586 708 192 588 373 123 381 596 185 979 746 766 631 1051 391 656 223 522 962 339 1306 315 750 328 499 1007 280 1442 368 798 258 1391 1263 503 671 611 1026 396 365 851 275 1060 340 761 740 699 602 778 1047 874 451 612 783 1363 177 667 646 1160 583 644 843 460 779 955 705 545 327 844 1220 519 533 455 934 589 1029 681 475 329 790 801 731 797 569 346 740 813 524 195 763 725 429 813 136 863 806 705 1017 322 1321 372 510 709 443 230 507 701 966 909 315 160 1015 332 505 514 598 561 461 1108 1027 550 477 214 1064 599 554 399 872 684 450 628 1573 786 1576 234 783 114 410 379 1174 902 575 462 185 1097 229 419 331 896 353 966 358 241 783 1202 680 820 175 351 939 790 920 734 1051 509 285 875 1133 1042 560 38 449 505 770 490 301 893 862 372 522 852 728 951 1010 1206 917 145 1305 337 896 884 527 574 798 998 186 392 414 437 610 884 672 199 304 389 680 603 627 776 976 656 1098 467 840 741 395 1065 715 549 800 374 693 254 1036 947 55 558 813 679 449 1340 88 973 950 840 679 1264 948 755 551 979 437 1202 1176 1008 1248 1224 1285 915 523 1191 537 1235 421 594 402 978 600 1116 905 779 447 570 299 807 239 411 293 879 735 601 518 400 1050 1166 568 328 630 571 479 149 682 764 175 1664 494 671 928 566 681 507 234 547 599 1359 477 918 1183 745 988 816 422 711 663 717 877 812 1560 276 864 670 860 1423 1005 97 826 720 900 766 763 487 460 648 909 987 238 145 480 1075 1515 1430 1721 983 170 613 269 287 1186 724 631 657 493 913 625 73 375 797 496 585 539 379 804 416 603 869 693 542 897 363 571 950 469 708 1130 1133 1101 958 559 1101 322 632 716 606 806 185 57 508 649 1031 677 653 937 1095 93 618 937 1286 57 964 617 553 1166 1147 845 208 1032 1041 771 383 560 637 1127 482 462 1477 1247 774 236 631 557 461 279 355 133 332 716 496 897 1233 797 779 860 809 219 510 1101 866 1184 442 734 1097 201 752 805 1139 489 585 1373 658 619 285 856 1068 786 416 300 195 263 862 646 99 482 498 1028 218 400 746 410 163 900 572 997 752 536 362 388 591 809 811 577 1268 966 707 579 770 518 334 825 932 567 421 766 813 672 524 1125 961 258 685 1308 240 161 388 718 409 476 1363 729 982 406 257 526 695 354 1312 100 1046 537 117 649 1240 682 905 741 277 141 900 950 714 1186 508 991 815 61 482 1141 1394 226 839 708 467 171 566 213 945 615 238 899 627 278 1317 1097 745 394 91 862 404 176 1060 792 1447 414 363 306 639 823 729 167 1599 788 219 972 1292 155 558 1054 385 418 653 227 556 628 878 285 932 1360 740 255 557 761 840 760 713 1192 152 1199 414 362 446 346 448 882 1138 274 710 1007 506 1137 486 871 204 876 297 622 781 468 294 1062 661 576 587 101 560 578 1445 1085 716 946 566 264 767 350 1035 420 334 981 414 683 1064 604 785 46 1228 933 391 618 355 173 971 540 574 1074 997 867 360 819 1034 1268 543 609 616 190 524 139 690 451 361 397 828 621 480 341 401 941 423 638 1562 581 752 156 90 814 615 1393 699 1161 325 1116 750 334 903 880 269 800 520 909 851 249 1106 374 288 468 1010 370 591 590 836 1095 275 356 966 446 264 853 382 1037 854 318 1192 1372 585 524 545 77 480 588 397 793 313 845 498 217 575 857 1053 588 151 917 1439 826 654 177 694 151 1059 507 522 861 1360 299 934 992 569 651 1055 597 304 402 901 585 732 727 186 1147 257 615 975 761 666 1006 812 472 429 161 600 1447 1190 302 1495 689 1311 785 64 65 283 573 305 492 899 1241 415 806 1008 448 948 606 347 386 106 748 733 790 365 512 864 645 684 593 465 835 543 288 588 1563 927 121 672 672 167 718 1007 146 1354 119 258 576 1099 527 1148 271 421 687 568 1170 361 441 646 1144 595 161 842 553 336 546 696 500 562 703 580 533 402 1024 632 302 392 625 595 588 518 966 510 1209 1217 719 246 703 585 858 788 454 730 735 1177 544 703 1013 834 852 394 922 1391 485 202 296 495 803 720 366 636 1052 461 267 656 659 1301 500 1185 435 858 667 1228 656 838 242 883 708 267 1280 951 383 997 840 540 488 1667 302 619 195 773 476 651 196 623 311 25 817 1544 293 1371 616 859 1128 1025 790 927 480 431 711 590 1092 773 540 673 573 551 430 1238 1016 731 843 570 851 5 1036 319 751 624 490 139 247 1035 942 588 894 798 822 649 1253 655 570 1169 752 298 601 1324 448 645 654 760 818 546 212 894 467 724 592 742 255 556 826 503 539 524 194 813 876 487 338 316 664 830 509 844 965 587 176 129 865 534 967 1267 611 642 186 679 975 610 1082 787 287 814 943 285 587 814 454 545 460 246 1445 1449 323 89 181 358 660 925 776 920 264 472 567 950 914 443 905 747 164 634 1540 936 1381 1107 445 526 500 967 315 466 438 329 752 380 160 727 425 907 416 208 690 661 903 541 994 1049 556 547 803 717 560 415 513 930 1145 599 1029 695 423 734 1276 477 1129 1013 383 1160 385 572 513 558 471 590 733 1195 334 861 762 30 932 393 328 609 547 925 457 944 837 423 671 705 254 204 405 980 735 84 889 433 900 110 853 630 1213 731 895 886 932 615 822 652 768 249 1193 1137 727 549 1086 324 710 521 1067 669 471 437 669 470 1056 536 884 394 864 776 877 821 491 503 145 207 848 737 433 980 411 215 996 792 682 407 1036 645 356 838 887 263 590 787 1530 1070 344 1512 662 713 554 635 1411 968 862 1371 422 221 325 1101 841 242 619 510 576 311 1642 243 972 377 564 373 457 736 532 980 1205 95 729 1040 594 704 269 667 492 786 762 1011 433 1211 341 586 631 201 900 446 562 1149 1161 675 536 396 301 1114 548 701 700 424 727 609 1188 616 609 1169 617 843 46 473 744 396 944 1266 429 805 702 1205 121 1022 1329 607 564 424 361 138 668 772 38 29 620 1112 341 580 648 733 1322 1109 1035 271 406 502 1179 208 743 1023 670 885 372 606 295 981 198 803 863 897 588 414 286 236 483 504 914 403 613 946 1079 414 1620 576 407 375 763 761 468 776 435 701 209 1060 473 385 800 698 149 231 1156 350 829 896 265 1113 411 608 1046 291 351 383 1296 1298 1023 698 968 1150 782 307 613 580 435 819 513 869 567 696 781 606 124 1077 1508 244 1441 821 126 715 851 327 707 306 765 409 530 1221 230 561 712 772 917 863 274 673 389 265 723 1472 125 810 937 688 135 1530 480 304 392 759 721 364 523 1371 943 637 646 906 969 856 689 799 483 1055 390 523 789 300 570 1196 730 1063 662 204 1000 153 326 939 221 531 359 638 151 971 524 1030 926 382 697 629 710 586 347 963 1350 600 791 544 511 454 1433 474 1434 1038 853 265 358 332 750 898 983 340 718 875 402 308 123 851 683 1014 417 1206 1379 1164 1375 931 417 709 1200 416 85 589 346 600 629 240 178 993 883 1020 767 720 869 228 1601 1240 222 524 386 277 175 125 377 706 789 750 199 1126 1170 1417 393 609 1059 438 477 403 364 794 162 394 855 575 348 110 1164 445 890 933 441 178 490 470 565 676 833 1019 1097 731 1083 793 164 182 535 897 526 246 659 588 879 545 812 834 1496 291 346 929 809 138 841 704 169 394 1091 1032 443 417 1250 361 590 526 220 643 934 521 626 999 916 337 522 747 448 1029 549 345 475 678 183 681 279 1332 978 784 834 145 594 849 497 438 667 1667 470 664 137 472 699 940 843 319 402 534 1415 370 508 509 1068 1071 947 1326 154 1353 777 532 138 156 769 546 993 666 1215 353 536 694 935 847 798 414 1111 443 920 437 510 604 705 412 568 1191 1103 359 314 406 1097 1317 590 184 803 1266 449 746 912 463 544 641 307 729 659 115 311 187 233 976 296 986 587 231 618 1039 387 708 385 1175 666 521 295 364 392 388 97 1630 1571 240 626 428 1166 906 364 658 849 606 1012 669 574 404 249 941 344 796 255 760 708 1265 1318 552 527 406 72 395 216 487 805 1414 943 774 321 75 1484 232 659 602 430 566 968 1093 1293 709 536 225 520 362 847 960 1484 1242 393 529 198 663 833 643 808 191 1291 882 514 424 214 688 757 640 703 107 262 286 763 966 689 1426 1466 1199 334 658 929 235 481 847 491 292 596 783 808 153 509 317 639 578 767 635 896 1267 1330 1168 634 398 882 80 234 143 478 1611 504 689 317 462 616 1148 1011 619 566 103 777 484 188 268 836 250 674 295 579 807 1290 544 853 467 555 870 443 648 712 546 805 1279 973 328 622 942 748 617 435 701 696 719 304 1372 842 448 799 1297 895 832 414 856 997 567 427 653 911 385 157 298 248 397 381 1339 831 425 206 81 484 954 541 376 1055 352 799 728 962 795 480 328 632 1415 1189 461 777 785 555 1061 975 837 342 755 76 650 432 225 954 1298 535 453 372 504 241 36 1156 240 921 889 221 622 121 801 262 954 610 919 1242 261 448 90 378 368 232 710 547 920 230 1236 577 1507 522 555 819 440 625 664 1181 1044 373 239 1373 886 393 1095 392 336 587 690 162 697 408 1003 550 877 711 463 508 97 432 348 897 866 1399 618 633 953 321 509 814 332 581 361 1162 826 714 863 370 586 660 779 485 229 936 558 944 1136 895 85 731 707 196 51 329 590 775 817 605 358 925 346 138 759 327 1136 849 75 748 918 1341 469 1021 402 1131 605 725 229 606 567 679 265 652 1342 741 386 310 432 804 194 401 433 337 1085 1844 547 353 229 326 482 814 374 275 386 953 482 596 207 899 1362 575 1115 388 1187 468 817 359 646 887 867 464 763 320 771 368 371 1060 580 498 873 1198 1091 1008 296 497 1237 493 582 1215 991 1122 457 335 488 486 848 259 463 860 165 900 546 494 610 657 429 828 1016 875 954 508 707 567 1285 481 962 389 615 498 456 250 974 326 337 174 1028 452 1090 425 431 875 753 551 1273 575 670 303 85 463 1073 1143 336 1010 566 636 1028 749 525 689 1091 457 201 614 424 400 1067 215 261 572 439 612 1264 385 246 583 1033 784 1070 292 411 523 527 412 665 747 396 179 703 469 607 577 442 709 385 1304 867 1162 313 747 329 589 256 342 745 782 698 459 517 475 283 1014 616 671 666 281 523 868 883 699 696 334 1453 1054 602 794 370 341 350 411 200 590 418 767 285 1283 855 545 494 908 704 714 24 990 683 603 389 540 578 374 505 439 670 942 504 202 488 268 998 1114 961 399 761 739 418 555 1564 401 1040 587 979 1043 712 197 818 164 1053 387 373 192 1370 276 849 1421 295 1198 657 1196 899 988 805 410 989 1218 379 952 491 1014 986 480 1268 588 211 535 576 497 204 663 159 1203 1156 541 474 663 351 936 983 444 1118 260 1113 351 702 508 219 756 281 264 978 292 552 1098 671 639 987 787 576 392 169 592 1130 87 463 516 634 646 498 239 1226 658 474 1412 745 328 879 1106 373 644 485 395 1198 1369 346 517 889 707 421 693 281 107 755 678 1091 290 929 424 483 772 999 504 493 89 491 1242 467 114 1162 647 926 699 899 338 718 1097 1123 637 913 1052 276 150 571 185 495 552 868 453 418 321 610 332 353 1232 112 314 428 585 343 435 356 791 491 283 831 719 83 513 437 593 705 1160 909 584 1248 790 376 322 994 52 439 135 437 604 1472 349 515 418 270 535 231 1063 1001 473 555 440 698 427 1053 365 342 226 616 554 602 1422 497 603 285 904 533 561 596 381 600 991 777 115 392 546 943 524 676 313 186 180 407 1287 939 497 258 1112 462 597 740 1166 338 304 739 449 472 752 221 1218 544 769 711 752 390 374 364 705 710 246 529 572 259 1124 108 356 1298 818 658 807 746 431 840 1194 802 1094 786 965 1569 473 1094 75 819 764 920 699 874 707 1295 656 278 951 696 798 868 624 1107 187 330 162 469 658 548 739 397 272 1246 482 825 606 1283 455 883 309 799 304 277 709 217 427 583 576 975 972 920 1239 448 476 412 872 1222 1023 798 150 322 786 650 105 915 581 885 678 751 700 1265 619 1397 1053 763 562 574 1250 463 1136 623 972 1220 997 198 958 927 1208 200 843 1072 469 548 103 922 481 647 652 347 749 746 578 1498 573 772 626 811 822 628 786 664 650 216 795 1046 732 853 551 270 465 550 896 342 922 271 627 629 805 930 394 741 393 905 148 690 306 106 480 646 195 183 450 24 572 390 594 985 774 878 184 939 561 618 432 613 805 1316 601 658 945 693 385 370 748 943 45 505 421 391 660 248 563 1047 1029 579 740 844 142 766 61 1288 541 607 378 581 549 1133 700 886 1094 180 423 1055 641 803 1295 1053 311 305 550 89 150 938 512 426 1266 569 283 620 565 1387 745 852 540 625 1159 708 122 595 600 522 1454 556 1084 574 377 1102 511 691 906 1037 805 411 240 724 1174 128 953 1024 719 263 431 577 1025 259 275 853 812 874 869 520 285 789 861 796 477 897 997 997 611 509 237 255 475 490 365 723 895 952 236 893 150 901 800 157 768 400 1135 886 560 866 848 1094 839 929 688 1016 1149 1501 351 1111 439 495 813 93 396 835 685 91 1050 808 840 414 234 564 755 427 357 245 628 222 160 445 255 1077 563 671 541 674 306 1211 353 789 488 315 890 263 1479 953 331 691 477 618 136 454 1342 295 910 378 868 1195 136 317 873 194 292 478 124 515 1121 77 713 152 336 1319 878 383 329 1597 509 93 1489 782 1401 1148 756 1347 619 1056 680 502 313 514 800 847 287 737 601 1107 490 828 873 673 223 898 657 1137 697 1082 611 590 419 501 909 1317 979 1116 716 1120 475 422 852 180 773 1175 530 1754 219 1069 1086 570 1266 661 345 1045 492 1348 638 1194 1236 455 371 45 700 336 412 1733 254 235 1709 636 837 566 746 895 804 769 535 195 249 335 287 1093 413 803 308 994 733 550 393 924 488 716 465 901 249 434 765 1060 542 752 1359 313 684 510 773 624 658 781 822 1208 335 666 1441 222 675 507 1065 797 648 738 539 765 683 1087 451 1101 1212 1297 1097 459 849 206 89 1250 1150 431 623 132 1090 1490 1342 834 490 767 361 707 721 738 661 1084 232 956 996 683 754 671 803 882 6 916 394 245 394 361 544 847 458 813 658 718 272 534 195 160 380 435 727 92 344 413 992 863 883 1323 664 644 978 1250 830 854 623 891 492 465 425 205 1254 507 610 486 776 417 257 236 442 853 376 549 556 961 305 496 571 636 402 1086 1004 444 1137 1147 487 1005 330 904 601 746 802 810 1205 648 472 1402 967 670 170 964 616 936 173 408 324 912 1032 1281 858 483 1273 597 554 832 1141 789 1149 1612 182 338 167 947 681 777 1211 410 1195 808 990 452 701 242 388 1063 960 553 483 1104 420 274 615 768 820 886 997 1003 176 164 1306 424 872 344 962 733 986 670 378 266 1581 1141 858 288 404 1189 1165 718 863 724 939 302 64 1040 1046 448 367 467 103 631 796 457 796 915 480 775 412 1128 716 757 814 653 909 813 380 531 330 459 339 908 461 1182 1160 505 1214 482 994 964 459 144 1165 1226 592 218 1244 555 417 1031 591 497 851 718 19 1062 995 543 277 615 592 285 817 327 1057 465 1069 515 620 397 326 495 1504 1303 339 114 1467 491 1503 1172 783 1076 780 693 807 199 183 862 392 907 846 145 651 596 923 507 1089 1098 886 530 419 457 1235 236 603 1208 600 385 760 811 393 648 505 547 485 615 784 373 688 569 954 968 120 785 1068 484 182 1015 823 404 829 903 870 840 410 764 77 1071 583 901 328 421 892 186 765 1200 217 347 354 861 577 216 197 1569 1519 130 296 929 407 650 891 407 640 952 504 204 236 568 1341 1039 737 205 265 229 869 1347 1003 1139 699 756 727 690 361 732 555 451 966 1531 766 770 391 401 646 51 601 1130 466 344 477 596 589 874 666 443 299 679 1153 181 1180 174 328 446 555 429 463 255 452 782 513 815 637 399 353 580 1382 485 314 196 415 596 603 1467 1188 593 595 767 372 208 840 980 425 596 611 943 776 878 1466 439 630 682 830 659 1014 351 609 724 249 1275 627 625 753 1001 399 977 75 638 136 1617 434 128 176 1282 613 642 274 1037 1137 582 184 551 989 1026 1206 375 809 318 227 316 473 127 400 496 548 759 827 1326 504 897 370 1019 1110 456 441 794 506 1526 482 566 909 246 1114 1051 1145 256 571 233 311 959 786 1205 959 312 99 741 304 372 670 817 426 1215 252 935 439 226 979 868 426 961 1340 64 815 294 209 1137 363 463 769 306 335 1062 376 647 992 520 741 240 1015 1066 969 264 740 465 634 689 379 440 1054 912 926 269 1377 755 774 335 723 576 649 581 280 1009 471 1601 566 590 311 982 1076 591 838 489 500 908 341 947 134 120 247 1354 709 851 1047 123 1281 704 424 855 521 532 422 350 433 213 1038 555 971 261 492 727 1032 919 327 541 219 227 607 624 127 152 473 826 1487 328 544 384 1152 1229 766 757 475 1046 1313 899 1055 391 967 300 781 567 651 916 1006 327 519 761 866 664 1016 766 789 1083 919 610 859 126 565 788 368 282 1137 1082 59 1107 241 209 418 627 1172 405 376 576 627 688 481 574 980 835 177 479 410 437 843 330 422 510 564 358 1489 789 473 863 536 636 585 487 197 574 665 611 995 56 290 1222 1388 170 920 891 722 736 680 1166 968 967 136 1338 391 233 464 782 869 619 554 145 230 319 708 242 975 651 972 493 1552 482 102 610 423 958 139 878 227 780 636 151 489 225 811 794 695 1274 1342 492 638 702 826 47 572 406 252 725 334 665 350 793 772 1088 444 1164 109 460 620 620 775 737 1281 832 684 719 370 736 524 1480 995 350 1171 746 1102 340 821 659 344 429 573 711 679 143 1479 411 1187 1153 894 202 431 589 1025 563 897 913 248 347 781 1038 466 869 615 195 404 1420 400 501 1025 1038 449 666 1043 1739 886 274 778 325 873 813 336 552 1263 302 477 990 321 500 1089 894 475 288 317 1005 449 796 1093 774 571 633 525 700 736 878 338 1128 754 552 53 181 876 364 537 385 547 753 640 840 896 745 1022 520 945 660 1791 769 265 1007 675 808 783 712 241 782 728 1369 979 622 1061 274 812 248 444 114 823 327 536 735 200 230 743 654 702 841 571 904 1059 341 470 589 1005 482 540 421 1191 1263 797 275 920 607 1178 558 534 791 481 730 474 504 1382 735 775 792 466 1076 797 365 1164 252 697 1006 186 1367 480 523 286 1713 612 1033 882 933 170 933 1126 962 1221 308 1059 1161 609 1332 426 622 295 1286 15 115 275 952 779 769 1069 765 596 1169 817 321 563 849 484 766 500 622 1247 557 509 528 157 1361 734 1361 345 859 573 676 481 1100 580 502 1216 906 1211 183 1163 906 596 629 689 915 53 651 771 462 684 773 826 838 1128 629 1040 25 346 790 1095 804 178 579 977 1140 336 700 1168 761 1245 318 537 382 277 1042 1450 544 709 698 582 218 251 332 34 514 828 323 756 816 299 406 631 670 1071 876 976 787 1246 876 496 400 146 854 689 1018 894 734 698 289 899 592 448 647 653 577 840 1003 768 1369 350 341 371 829 35 609 603 593 315 292 467 695 567 521 482 375 413 1355 577 425 764 543 347 684 722 490 876 801 585 848 153 911 322 317 544 414 545 965 499 1079 244 985 284 955 436 626 560 810 746 649 470 1114 199 1050 656 883 459 126 358 700 788 1251 832 882 213 915 1054 593 274 552 893 756 929 554 50 869 378 311 1289 891 476 673 243 225 366 355 451 1092 1258 831 593 586 457 1173 467 1448 445 860 826 655 293 957 357 704 311 787 1109 1503 811 534 670 719 694 524 800 818 629 20 717 266 1255 148 254 399 757 845 263 735 711 195 647 286 955 637 344 326 755 713 451 1157 253 828 726 211 554 597 1006 449 1374 922 1128 499 129 1330 329 723 1169 835 394 242 455 1151 995 873 820 1154 885 378 734 809 883 499 470 461 691 347 667 893 699 678 795 910 202 558 225 891 859 141 661 1329 316 718 636 320 367 704 668 1342 567 812 839 912 166 988 791 291 1630 852 384 910 1406 429 553 340 752 714 324 751 391 854 681 303 842 1257 662 1045 688 959 267 1039 561 573 389 695 746 555 548 524 997 1828 349 680 666 1195 539 1107 494 321 439 643 93 704 686 787 1308 481 875 1252 484 769 721 1374 912 892 393 925 920 347 621 188 306 571 1096 1021 330 274 347 439 899 694 701 906 298 234 673 676 1150 696 401 1207 356 107 569 240 828 802 906 642 697 1037 428 219 1330 503 380 840 273 316 343 474 1089 1147 916 685 380 632 620 980 989 700 808 1290 817 854 822 796 1636 987 539 146 127 1185 1325 339 758 908 1336 1230 1274 844 463 699 479 273 594 332 445 1017 451 1499 628 824 676 838 658 981 840 544 526 675 503 588 459 424 151 1152 1111 690 502 311 321 599 300 1389 686 145 267 612 552 323 754 1011 30 416 344 506 660 866 820 447 1736 955 1070 941 478 450 889 602 1147 594 173 1260 615 415 728 284 426 250 851 638 658 648 931 131 538 503 926 550 572 760 394 487 996 340 211 923 421 448 875 963 516 488 330 437 396 400 993 400 444 1002 834 58 1492 901 598 343 803 896 961 718 498 573 984 564 974 883 703 259 891 211 491 54 711 1174 199 931 959 619 996 677 59 751 554 1115 458 635 429 582 564 741 1171 775 1009 1055 868 516 1280 1070 807 510 223 429 862 165 267 1333 412 762 673 1260 496 825 275 458 524 1091 765 486 644 990 414 229 802 969 1206 588 950 536 835 637 874 293 247 1164 1036 734 1062 540 468 515 731 418 366 954 656 987 862 787 911 650 651 771 629 903 510 630 633 102 983 200 430 1347 619 792 792 511 388 531 600 825 873 817 86 659 710 1470 116 822 757 259 618 866 741 295 569 411 364 59 869 407 743 1270 169 804 539 1067 659 68 247 1539 162 514 1225 374 909 401 1114 426 564 910 544 963 92 203 579 1173 1067 881 230 68 102 1349 542 933 278 524 914 190 627 188 802 1168 1189 559 452 1199 1324 1291 742 614 435 404 783 592 52 704 249 395 753 1295 1413 1210 583 492 609 1410 1113 730 884 847 965 317 832 368 455 125 553 259 870 615 622 347 404 682 870 616 476 1090 420 834 716 726 639 990 1073 748 383 1075 542 772 797 177 265 666 267 774 290 595 587 249 333 1179 902 88 643 1058 305 543 892 469 376 1148 278 266 973 1037 893 165 1167 282 255 727 1100 448 1007 52 335 915 125 206 908 313 262 994 501 756 616 272 445 114 1026 1050 500 1186 1052 742 788 604 873 1000 579 463 751 965 690 314 338 1074 617 641 786 911 350 604 292 486 1046 1103 352 525 1045 1532 1071 450 63 633 704 215 752 713 868 877 327 361 285 537 708 149 361 944 486 613 572 1327 644 38 507 780 702 809 449 908 807 598 42 659 942 742 856 270 164 550 399 308 647 254 376 69 156 614 516 844 1444 397 1256 337 838 607 886 880 610 1013 395 1131 111 1014 974 698 854 790 582 588 500 796 475 522 723 1354 358 863 580 1560 344 1146 373 521 741 728 556 681 1258 883 245 652 188 293 263 216 994 314 317 390 88 537 919 1659 237 793 484 326 771 935 809 477 649 1048 982 1028 565 747 792 517 312 1048 304 539 324 415 1583 300 453 499 671 918 1085 280 265 816 1085 572 1011 1011 106 304 1454 758 575 835 1417 732 1007 710 1233 341 212 1264 903 743 1207 724 244 1051 777 1247 220 1140 97 1127 929 470 919 927 849 475 395 156 376 904 461 888 1302 936 618 1152 627 512 612 597 832 846 1036 706 563 56 1184 309 605 554 223 797 438 792 1460 349 1426 1024 760 809 768 816 620 897 279 1035 322 46 617 711 1013 1024 829 1037 451 534 488 828 1096 1335 908 970 1020 468 879 380 782 1232 732 802 352 594 382 381 1154 1122 672 1210 444 305 627 796 321 429 316 564 1178 961 448 841 422 176 637 445 1026 851 278 147 867 1006 405 1322 442 512 561 773 519 465 354 444 889 1177 10 604 243 785 1145 532 237 737 296 976 695 551 465 362 1273 919 681 919 154 436 549 915 824 1265 691 861 931 1201 68 1076 776 660 251 987 1298 470 496 642 428 640 485 922 1143 348 393 200 515 797 618 522 370 628 121 283 1143 718 938 695 625 1406 957 588 383 487 341 391 181 521 611 770 708 768 828 402 376 378 593 1039 587 461 508 153 686 794 886 703 673 488 790 487 428 243 286 691 528 315 690 1306 661 989 843 778 511 856 1192 412 578 1216 824 40 361 876 94 1411 778 297 766 1272 298 428 844 79 645 836 794 390 605 923 1179 219 1076 857 574 1334 365 460 445 392 477 467 282 900 656 9 242 885 895 112 371 250 634 312 808 389 606 317 535 594 690 748 351 1028 410 219 441 630 317 726 490 484 574 757 1140 868 504 195 440 1039 680 902 345 523 442 533 444 970 548 530 453 736 321 255 1303 699 1108 83 902 423 293 579 471 883 691 1216 519 1087 697 331 512 347 909 135 144 422 720 720 69 242 451 622 967 659 1233 484 285 1082 747 1022 288 284 451 244 1175 446 435 377 1012 224 555 310 801 848 589 456 559 498 128 486 335 660 687 680 105 1210 789 982 797 510 572 784 415 667 24 1399 1075 811 781 390 1261 1037 576 192 294 1219 671 653 770 558 1073 934 1002 769 244 1026 1216 474 996 456 214 216 1036 664 362 841 680 870 382 552 944 623 571 1205 547 377 857 1175 1043 581 558 230 364 502 879 825 781 1030 1043 781 485 635 749 806 860 499 618 519 967 409 627 641 1259 1257 778 512 981 1000 641 329 839 909 1128 496 889 431 819 395 791 900 1219 450 264 252 489 899 943 791 946 353 35 97 297 123 604 859 247 616 584 362 798 211 424 425 1453 663 1187 771 279 383 650 884 951 260 1050 703 810 676 838 735 392 1460 46 1324 586 527 725 605 708 1030 710 711 1285 1191 784 831 313 665 422 927 530 551 396 1288 551 293 677 743 1242 597 1220 32 416 852 864 1284 985 914 859 673 1099 476 233 780 615 828 299 831 816 529 406 689 1080 720 148 377 852 480 439 543 780 783 671 657 683 1076 423 613 139 1011 551 449 51 73 329 1134 905 566 113 466 693 1286 479 800 1013 317 1292 110 234 812 884 1197 1138 886 722 997 971 740 835 296 291 396 916 322 633 918 218 797 1300 1190 557 582 163 461 243 1167 275 378 589 1025 583 283 632 695 456 663 290 206 233 1035 879 433 586 646 868 233 560 517 720 185 1236 1075 931 425 1272 1324 968 476 386 663 708 301 781 819 400 422 1017 390 665 234 532 155 573 531 595 635 431 748 1434 656 835 750 521 707 350 463 991 937 615 391 740 1144 1117 415 291 539 807 456 931 510 1018 180 811 114 531 845 617 867 784 573 478 802 845 143 559 913 390 567 934 705 628 770 186 471 1415 491 1081 246 664 528 129 340 786 659 857 1245 729 988 1013 1206 791 656 449 296 647 274 1327 1355 945 238 691 523 154 527 338 393 828 509 712 377 716 1091 1019 1155 168 438 1070 924 588 605 1047 303 314 1007 1178 295 389 597 486 300 852 954 498 592 385 302 655 726 561 589 623 289 978 986 245 428 853 149 111 657 417 737 253 1459 1360 547 365 398 838 503 588 554 1059 913 250 889 851 527 562 961 739 799 369 655 981 1444 1481 878 1188 580 744 140 771 320 629 241 993 357 78 749 1078 973 552 513 499 188 727 206 619 633 293 735 171 339 313 901 1128 983 1272 180 722 1086 203 272 900 1005 317 642 251 591 852 493 240 419 576 801 399 405 543 97 934 755 830 1151 187 632 740 963 1242 1211 946 1386 1198 1655 88 389 726 713 155 368 628 772 614 720 492 1043 49 791 1633 426 1134 529 217 641 268 78 765 552 168 457 1003 278 788 382 558 29 259 557 196 1089 600 686 550 827 451 367 559 610 741 233 286 1123 432 1057 174 1054 274 893 425 870 795 690 684 519 947 409 1198 677 246 63 648 399 680 467 108 655 763 585 991 431 954 712 818 965 223 796 452 264 1116 954 1359 1188 1556 916 1519 127 628 682 518 799 865 78 556 721 353 271 749 1445 346 760 693 1372 428 489 994 438 1032 583 895 832 651 448 368 605 764 874 810 207 903 1004 781 983 257 437 915 485 533 337 1101 720 623 641 152 276 683 323 831 517 952 975 581 1126 137 998 707 1675 143 1019 234 244 486 761 405 748 747 532 1173 360 296 1034 186 211 614 968 261 590 689 1427 79 453 957 1185 401 1328 568 1159 593 950 256 628 544 900 701 504 249 941 260 708 857 886 1468 940 508 271 620 1550 946 1178 388 358 460 490 517 494 936 800 695 663 555 393 812 671 1025 553 430 561 907 215 1221 450 1030 397 516 326 559 662 503 624 1199 478 904 658 240 176 912 1558 788 904 367 650 624 901 352 734 649 826 406 388 739 945 1058 590 757 597 453 402 484 282 1017 460 766 441 247 360 201 368 834 310 973 918 310 560 997 378 629 198 891 602 819 363 41 827 746 1393 689 804 752 675 860 1562 537 1166 730 1016 789 141 111 391 534 984 735 675 336 732 659 246 665 1295 613 788 1083 801 196 1085 337 841 494 1816 260 862 755 379 419 832 578 409 1497 1218 625 492 565 1219 832 247 1305 564 664 527 510 204 183 61 667 1050 832 913 50 1202 562 628 57 782 792 849 403 836 531 663 486 1135 352 742 711 272 406 745 919 505 579 271 625 1263 932 555 1196 1191 799 1125 310 346 772 1293 224 296 882 1108 106 730 154 503 428 862 950 989 746 691 1134 841 320 983 50 887 930 401 218 312 425 186 816 661 210 378 914 1011 523 206 800 674 714 351 444 961 430 821 748 609 736 368 596 452 212 470 700 765 211 900 656 959 225 810 671 911 341 474 587 999 876 315 1431 1694 212 230 771 35 436 591 469 771 234 510 422 1217 97 179 1043 675 718 858 552 814 1191 744 1197 67 291 1074 558 290 911 566 144 1055 872 715 1546 851 588 815 770 608 371 434 490 1170 685 195 932 317 343 1692 609 760 207 553 279 604 998 1492 868 839 697 668 1056 492 539 433 197 856 409 894 813 219 655 1225 317 637 525 1115 411 560 403 664 380 750 297 577 379 377 1100 98 1461 171 363 1034 597 100 625 458 824 798 300 283 960 494 815 788 504 577 830 276 814 371 430 169 566 625 1048 415 274 1122 1368 815 600 723 543 85 566 810 430 887 163 1049 1459 439 790 457 913 973 455 514 832 481 359 199 758 173 1152 206 937 1046 521 1260 323 328 159 701 691 670 1460 310 980 86 456 394 557 658 279 213 535 1071 559 453 139 495 1157 809 527 983 439 1003 665 793 408 604 468 621 569 630 684 363 311 363 1324 560 1366 1292 1003 567 265 358 319 529 1055 229 704 435 1062 496 869 654 879 1260 859 1214 1316 470 554 645 547 673 604 270 1133 525 444 104 697 835 369 982 849 372 904 236 441 737 890 516 236 527 938 1073 642 891 711 454 315 519 636 298 968 204 155 140 583 945 547 733 733 767 825 101 983 402 1154 914 1132 470 613 677 887 1018 227 81 705 321 520 743 769 432 650 866 788 490 796 487 720 484 643 243 100 1213 124 931 746 394 388 175 869 682 162 416 519 1043 827 579 409 755 1106 736 203 507 938 84 292 442 717 1194 284 934 778 343 940 1261 652 446 922 489 719 1232 420 1396 502 932 415 478 1253 806 1051 1137 913 613 519 843 763 1343 741 638 1107 954 204 565 997 710 1340 287 662 769 743 381 170 1084 879 900 685 310 448 327 447 480 1403 676 567 396 965 283 290 924 773 413 509 1376 353 707 813 664 1005 821 1218 484 394 970 345 279 231 85 471 482 980 827 285 495 694 803 293 508 456 700 727 170 1139 1433 893 878 784 244 802 760 978 992 868 577 668 378 817 158 311 406 455 224 732 1480 543 744 1402 1308 767 904 1048 469 1366 853 1129 811 1114 890 447 567 67 872 1032 836 414 150 943 87 482 375 782 510 512 790 493 256 1125 827 735 878 567 122 190 1152 641 599 486 902 243 1276 986 480 452 1055 1249 1131 854 153 190 186 639 655 34 277 178 512 1567 1212 1059 849 798 1246 319 466 891 349 1518 455 317 469 641 352 959 109 458 757 727 353 1188 498 937 894 175 433 768 500 774 1478 1019 157 814 656 489 181 521 816 687 320 497 528 430 1118 647 496 553 829 334 134 210 1447 293 571 699 108 868 482 41 1172 310 140 908 755 373 200 890 277 725 811 991 754 630 330 695 504 1116 1035 821 475 267 1346 257 885 1113 64 428 442 648 860 333 1252 1677 562 693 325 920 525 1065 923 1139 1157 885 836 718 755 783 896 956 372 788 26 596 528 380 594 367 1324 401 786 1172 908 463 392 750 206 338 100 386 361 399 818 1188 1067 802 832 1033 478 630 618 1427 189 380 94 352 625 356 77 1441 841 387 676 522 560 355 786 1034 1445 1260 759 781 573 1394 230 828 747 965 974 763 617 1306 381 936 596 1399 925 606 689 361 594 1122 54 717 214 159 210 398 612 397 734 112 1110 793 1490 708 254 278 998 1054 758 1290 1018 403 735 936 812 664 201 378 724 350 615 134 1001 589 457 114 999 756 370 1402 344 866 300 950 1223 856 322 1243 467 786 403 408 301 1132 938 956 682 550 868 715 1250 1123 880 1280 673 543 862 949 1352 701 1149 717 603 1121 889 318 255 281 143 478 668 611 772 680 433 173 353 1054 303 647 718 588 34 964 531 583 1070 155 301 763 923 909 436 648 584 526 1067 793 371 222 857 497 261 161 418 466 611 810 226 572 947 490 845 664 1037 412 642 1174 817 468 515 76 419 312 583 687 766 598 325 296 750 969 576 272 538 909 572 846 587 1128 1027 335 751 715 800 475 1084 416 850 921 448 540 245 589 661 458 427 469 171 762 862 638 1079 1578 748 563 974 573 131 219 859 1103 872 719 234 1078 605 617 1214 512 33 470 99 595 755 687 156 920 777 647 1009 840 1035 665 404 89 274 796 672 260 505 498 409 1037 885 603 793 1000 609 725 485 325 539 464 425 567 602 620 1020 742 451 447 374 1081 457 450 1225 773 1045 366 765 429 403 796 1164 885 60 301 1082 505 899 955 1396 764 817 227 865 519 523 219 877 748 563 600 552 975 1124 988 376 303 179 593 1074 592 357 624 813 1072 939 927 212 574 675 618 456 601 722 1337 913 831 898 181 491 185 598 884 549 854 688 1350 747 1418 483 953 391 995 456 363 465 599 537 271 1062 593 437 916 666 110 1189 998 437 1006 1593 662 813 862 671 784 643 478 1510 350 1027 382 768 914 992 701 252 771 866 402 297 81 407 638 763 576 612 615 540 476 363 478 650 548 615 598 1186 374 919 924 172 1036 1294 377 574 1432 895 435 497 1112 75 894 263 693 363 1019 1191 512 1082 1409 205 269 543 1260 1139 819 738 452 520 164 606 1335 326 654 542 438 380 1232 231 454 128 969 766 376 605 829 1133 700 1180 142 431 598 772 929 430 165 403 523 650 318 190 734 592 923 866 562 1037 540 597 352 555 132 281 550 661 1472 824 298 488 828 1595 604 718 752 1173 906 994 1161 73 316 305 727 801 799 126 600 989 858 265 577 661 840 613 937 332 1188 434 435 601 1066 738 901 1104 460 416 591 497 545 396 380 841 294 379 1100 873 878 602 258 1399 744 544 929 188 263 370 564 306 439 314 526 540 555 573 252 773 801 751 1065 431 387 883 1002 638 622 85 1320 1107 158 736 607 389 548 498 957 909 795 815 846 387 668 503 375 260 205 302 460 788 912 807 984 752 300 983 525 926 1049 276 670 1255 638 844 205 247 72 1139 129 151 457 1244 946 795 574 921 598 174 182 943 998 676 579 1105 485 322 533 32 1528 860 370 894 1238 526 580 24 871 1714 588 668 840 664 659 328 1197 354 729 1406 304 845 297 892 497 917 875 449 1194 1065 727 451 1382 544 921 618 1105 522 1206 171 248 43 950 808 207 634 431 789 180 1188 1236 740 654 756 488 986 295 1005 477 721 194 530 846 232 1015 249 787 999 726 222 622 527 1126 342 401 599 185 370 510 284 943 952 1020 706 947 771 494 430 864 710 104 1253 788 910 870 883 757 1037 196 755 548 990 302 1553 510 428 1473 702 124 822 874 887 980 659 1027 456 1385 519 531 885 719 868 827 538 407 878 851 149 1073 69 240 262 465 737 310 587 873 888 472 922 304 1077 143 590 529 1034 420 907 1124 836 468 557 685 1670 1327 375 194 995 254 895 462 199 983 1017 238 1133 615 986 175 1035 461 934 1211 379 315 1164 561 321 1271 572 357 935 419 283 543 418 547 725 1458 553 407 277 1343 439 1367 1002 936 224 280 473 1537 730 249 449 741 312 456 587 624 382 901 295 399 561 537 979 188 1064 452 973 539 644 741 1061 735 631 696 706 1037 1059 478 640 1073 337 188 1191 1047 321 1063 1122 137 552 657 687 79 356 250 867 612 189 1048 995 600 558 971 300 1043 843 765 1015 757 1200 1046 353 395 104 203 828 806 348 1478 799 717 798 25 766 800 339 983 668 275 712 303 1136 506 576 823 332 318 499 460 764 1029 542 492 212 230 894 684 888 581 1064 261 310 951 754 326 214 297 268 890 997 414 975 896 1274 649 855 886 449 810 1011 83 801 1153 869 1240 509 723 1039 142 732 784 422 74 916 599 591 1465 236 1011 677 629 659 609 165 898 1275 270 127 119 414 634 502 581 1054 583 1093 1064 580 108 952 647 361 100 183 516 406 623 349 277 973 822 479 414 748 150 1335 367 255 1364 656 788 1254 1056 1042 929 317 125 123 854 340 1167 1348 175 118 574 199 1001 138 456 1217 139 655 986 846 693 99 1143 208 884 1111 468 997 1109 1408 839 468 573 495 1029 598 1140 348 652 897 860 685 831 409 597 1409 472 581 1168 331 932 1003 765 167 253 220 702 516 862 954 235 1015 500 158 872 948 725 829 98 563 606 149 346 774 731 710 1181 949 948 935 1264 1591 662 1120 563 686 471 743 108 694 791 507 1481 754 1150 494 155 908 491 340 1264 129 617 1068 901 882 327 386 622 917 264 1164 649 1381 462 725 819 685 882 752 715 558 691 855 618 1008 387 260 1134 1000 853 833 449 415 784 762 373 643 1167 519 1004 638 153 175 287 841 547 921 960 1416 761 1169 412 228 999 742 472 1241 1060 815 461 232 228 209 1136 198 794 315 461 731 275 666 730 749 775 629 920 544 793 834 715 1391 1229 1052 831 569 689 208 778 61 1258 912 1260 793 683 672 927 39 249 283 375 490 1311 842 1033 1223 949 746 723 725 143 414 940 353 534 474 942 608 667 1594 325 332 578 112 450 631 509 646 790 363 202 905 852 855 256 646 363 911 593 447 235 527 1045 756 327 882 579 683 294 129 486 470 1450 160 742 733 473 605 522 197 1193 682 873 660 787 307 324 919 684 1120 456 1504 375 513 752 866 385 782 428 585 822 874 593 1070 931 697 766 191 972 731 20 1339 647 112 816 1741 497 637 122 544 713 1021 869 635 1002 300 893 726 481 646 917 736 702 572 629 391 360 1123 597 874 371 722 762 1310 641 463 388 646 1107 620 406 729 1357 223 580 167 450 290 665 790 346 1131 590 462 258 1014 672 151 818 527 208 605 755 895 229 562 472 1032 1057 1205 890 279 1034 599 1000 810 184 278 278 522 260 1052 388 1083 160 1082 140 175 172 720 985 1091 621 1160 1092 513 211 668 593 363 801 476 1453 328 656 843 561 941 333 716 378 147 916 318 931 353 730 833 576 659 655 367 1452 544 300 356 121 361 1036 758 397 486 667 1615 654 448 1249 429 194 387 512 817 616 790 1194 742 305 984 256 577 1168 1056 220 720 602 479 1088 674 483 280 735 619 703 658 363 1455 1080 631 622 325 192 361 628 865 989 725 164 229 1051 321 615 486 543 328 255 787 1029 595 1040 1016 696 796 513 1370 566 525 519 754 547 1393 330 614 696 1391 36 921 958 187 1220 1013 885 1102 755 98 952 540 1127 359 402 639 1051 340 938 727 538 463 583 739 642 235 733 909 560 671 511 657 554 1588 330 790 161 393 926 593 457 1200 708 297 287 451 314 213 444 661 1148 689 542 352 578 856 297 737 1165 1097 582 293 322 698 1347 976 1153 469 466 1399 594 152 469 204 470 986 709 1219 67 1265 417 492 144 457 663 743 471 675 372 171 1087 651 113 1438 406 180 265 385 901 269 1161 480 551 887 329 27 138 408 131 1310 976 1224 867 1013 710 427 104 667 210 1240 566 1155 465 317 773 1015 173 818 1220 367 612 179 93 972 119 1130 669 669 554 536 428 1067 600 1230 491 479 696 1113 525 374 1408 638 704 416 1082 166 50 543 477 1186 891 630 1164 1112 392 1178 920 621 1006 369 931 1219 585 819 859 1058 1172 938 457 535 366 1062 794 638 804 183 1048 818 361 652 710 625 1291 388 1009 503 379 417 586 907 1078 756 357 306 728 848 939 980 892 1014 624 508 1039 151 888 966 1269 409 1134 488 879 550 609 1228 787 352 770 778 604 471 647 501 171 540 216 922 667 769 268 545 811 1163 1018 727 738 320 263 1073 1038 524 833 1227 798 960 1363 836 771 731 274 280 331 883 601 671 594 283 291 1504 1084 512 780 279 497 298 1085 400 275 164 60 343 434 623 702 926 414 95 766 662 311 596 708 706 933 3 984 267 696 666 742 370 1527 500 859 454 1217 813 953 801 1296 1313 625 240 1413 1230 395 599 84 1005 303 490 478 114 288 762 853 31 986 1597 55 174 1152 662 331 1062 553 584 1355 451 1386 732 1008 1145 732 286 344 1146 411 284 1044 656 501 886 493 788 484 767 614 703 1258 380 577 1124 884 847 208 1335 1182 1132 909 985 1044 836 1053 1018 947 776 393 937 981 485 180 636 706 321 863 649 250 753 1010 529 798 485 376 1208 1027 360 1090 238 19 440 441 849 369 654 528 1266 577 1262 506 135 1204 546 823 492 751 663 404 1635 330 630 999 934 734 1130 754 491 195 327 942 179 1638 483 541 693 282 271 465 834 336 547 538 837 268 1433 551 113 514 1296 1324 834 1127 1234 90 413 328 740 529 520 464 685 123 864 306 931 646 454 771 762 996 208 824 950 851 367 201 767 446 563 223 540 474 759 812 495 204 40 281 482 922 181 83 472 1416 1598 1057 285 577 650 302 459 473 225 763 1347 813 1106 558 768 515 518 559 530 102 954 864 515 485 1203 1043 977 40 349 787 905 597 230 951 781 757 550 794 574 961 586 901 1193 1063 748 757 778 466 480 160 616 433 456 174 193 1075 962 977 311 896 156 544 1300 449 1482 851 169 739 348 565 1004 1227 534 562 153 273 125 731 148 658 1301 962 616 934 794 506 1556 907 634 622 526 10 311 567 596 1071 1245 1328 794 1101 1312 583 848 496 686 980 1020 850 363 559 907 311 1071 476 617 768 775 1095 546 210 752 319 432 1006 1010 350 1425 416 678 1199 1305 539 791 792 990 1180 327 459 216 298 333 1159 553 1168 706 814 167 332 776 673 710 556 1059 584 681 493 222 982 1251 510 898 957 382 844 634 618 227 352 377 474 780 474 420 100 1129 1070 184 338 1348 623 281 81 885 809 460 561 330 281 1148 375 802 893 723 809 613 621 938 1038 389 868 841 577 362 117 977 386 954 862 284 999 386 244 616 388 698 719 363 1385 795 437 1148 1196 459 674 557 316 1155 576 173 531 713 967 567 1043 463 916 1139 684 629 988 1031 1022 331 520 510 624 326 312 1116 305 606 614 1075 502 551 1117 390 814 656 899 379 592 739 173 511 1036 844 692 189 852 466 1209 187 796 959 673 1198 598 928 672 1120 524 806 1488 914 451 1418 841 332 754 490 601 438 463 263 219 809 516 460 821 111 933 281 1033 703 624 735 737 519 448 607 670 891 807 1186 916 1195 861 827 661 1006 886 753 541 721 620 306 890 517 715 919 664 496 75 680 890 810 1288 215 318 1149 163 845 742 248 817 674 886 623 742 1036 298 453 326 1190 508 886 634 556 730 661 495 676 805 351 458 726 762 640 802 483 382 562 358 1089 1018 521 303 757 1055 1331 1091 879 217 538 678 587 832 382 958 757 750 577 944 647 878 1037 168 524 665 430 954 1024 835 751 264 97 1191 705 893 622 377 537 633 1208 926 806 430 1200 225 921 355 725 808 454 1006 558 746 283 369 657 491 908 333 1138 861 414 54 382 656 1258 298 1114 1240 234 599 767 606 441 1647 702 794 1193 1010 154 161 83 1124 1144 518 494 797 457 681 646 401 194 912 1006 269 696 199 183 742 797 844 1042 920 471 1038 93 572 243 648 993 501 466 321 198 656 1396 780 808 327 1462 1205 1018 759 1148 569 776 595 476 336 934 790 817 405 245 305 970 486 713 1170 1189 874 347 812 1278 675 547 59 657 243 527 1132 902 1096 151 389 851 791 708 786 952 761 463 1214 316 361 911 419 293 1303 736 420 678 808 639 614 1095 674 735 626 939 418 1079 286 652 208 979 1257 984 970 808 1108 436 490 1347 466 1041 698 683 739 752 602 624 375 999 589 565 1242 552 427 632 442 245 645 1085 1048 127 369 435 573 1188 561 1198 345 358 654 415 326 905 259 1035 317 611 676 485 1729 691 1006 542 1058 1123 366 379 794 533 1333 386 523 639 529 1020 792 537 242 238 728 334 251 710 1375 541 781 510 221 363 735 320 701 753 1693 897 963 452 1223 520 873 744 429 610 745 590 852 825 929 551 882 947 589 874 564 708 855 823 212 511 511 1139 257 954 691 361 738 576 297 1277 649 107 429 1101 1308 627 847 416 510 773 900 145 326 1160 779 496 560 605 950 898 1180 430 419 1145 547 1282 475 490 208 245 1023 285 746 431 785 798 1017 968 631 428 209 493 767 664 608 463 976 158 766 477 1023 292 757 482 699 667 1030 693 483 1041 1223 964 675 170 1010 1236 1183 283 633 1094 623 886 753 454 825 1126 927 775 352 403 648 1080 1102 328 336 312 961 607 1069 319 688 778 785 568 770 560 610 272 242 603 1046 951 204 1372 777 856 1172 775 580 849 594 1155 223 519 633 1001 317 294 736 600 1049 508 468 784 933 533 883 333 830 105 522 278 429 437 171 639 937 428 1169 920 873 1131 575 91 946 299 904 533 822 319 749 586 534 1018 1015 293 739 571 390 992 659 1719 1128 901 366 380 404 943 716 82 216 163 577 846 837 786 343 196 1548 601 685 1111 615 95 968 527 162 179 503 787 673 1100 1019 528 635 1016 955 476 388 594 711 638 897 551 1019 690 1117 193 1063 223 470 997 547 627 610 300 948 938 442 886 1253 440 106 832 231 929 848 756 754 183 93 571 1060 787 447 246 138 230 710 623 993 798 277 700 512 974 235 819 151 589 123 104 525 269 834 290 662 285 619 460 36 1315 593 961 677 487 314 833 786 735 76 894 821 940 140 215 488 445 644 1152 899 194 346 380 342 1116 978 631 1221 398 163 663 1274 347 650 678 706 1056 108 436 459 959 911 324 428 275 743 564 1206 758 375 565 729 389 383 242 598 525 512 973 615 1181 504 678 1154 247 688 742 1030 892 753 868 1448 686 859 1569 1014 189 1448 48 715 381 820 1238 1500 686 678 613 696 332 391 598 828 463 811 485 644 645 258 745 1082 831 341 203 669 592 1264 629 530 258 230 848 831 935 274 494 873 605 382 932 498 801 1144 421 858 558 1102 725 724 314 292 377 447 1520 1529 995 446 949 896 146 542 1377 544 1099 373 332 418 770 255 728 540 541 342 632 699 528 360 108 517 746 1005 512 1039 889 421 115 226 731 1041 871 666 515 520 873 505 753 160 169 529 1641 347 643 926 291 167 68 56 1365 1036 996 359 172 1075 766 604 805 619 985 1177 389 238 328 605 520 610 1429 371 573 715 857 407 1036 764 867 484 167 788 402 239 1136 398 704 70 225 843 887 1229 227 260 1038 150 1287 375 847 929 642 743 504 1189 557 1123 908 485 654 948 608 454 682 1116 995 419 692 878 587 354 450 854 894 653 349 681 481 671 971 541 426 1124 713 1331 980 504 344 913 732 732 603 960 472 738 348 917 757 1167 256 241 275 457 382 136 267 960 174 21 538 545 123 1431 775 1589 497 836 783 775 376 357 472 99 436 864 589 663 236 360 679 929 831 729 955 449 276 868 1078 812 968 311 493 362 635 748 475 348 862 288 705 403 1079 671 177 694 517 1088 1094 1102 1331 638 1489 458 780 710 15 414 871 644 335 531 157 105 67 1222 856 135 443 808 639 1051 1055 759 303 372 99 1039 1104 830 1085 1034 683 1239 830 571 1537 756 1024 111 589 376 359 549 187 664 1340 509 350 262 1296 783 327 556 250 963 709 1031 122 144 351 885 1214 1695 820 580 215 751 273 656 395 369 221 226 986 547 621 1419 872 984 1340 842 544 799 1360 131 162 334 1128 848 608 539 340 1337 763 236 593 798 394 341 508 158 1334 293 1297 458 343 135 590 798 1179 154 849 832 523 673 1244 727 928 68 1036 476 350 1027 759 137 490 639 436 123 707 917 734 444 807 640 746 844 491 194 629 572 384 530 524 104 375 1302 801 1362 646 122 1186 646 64 1063 386 720 27 1079 200 279 676 1253 762 35 885 127 830 895 999 763 1195 612 675 744 211 549 757 358 428 1110 727 529 436 164 292 614 983 626 345 1024 799 837 838 766 956 604 432 457 627 442 1233 905 807 612 566 896 141 814 637 720 774 431 385 1071 1278 874 555 897 760 374 720 1001 886 71 222 755 815 613 377 668 517 638 575 192 705 745 397 711 550 581 461 1390 131 258 239 183 1030 811 633 447 397 1355 453 330 843 180 374 103 981 235 224 816 897 1109 825 1401 923 467 1203 901 452 481 920 550 1034 1316 579 869 339 1313 996 394 243 622 157 136 307 546 221 511 414 421 958 1161 48 885 245 926 245 785 781 522 904 173 1166 1110 258 1128 1055 1192 19 955 797 900 242 565 611 694 370 1281 48 831 629 500 1118 334 653 1357 982 88 1478 154 1312 740 878 200 1154 1028 341 458 890 928 766 419 549 676 977 446 303 844 1613 1071 756 712 361 660 562 574 427 962 191 364 1093 181 228 576 819 609 682 953 317 340 581 525 704 765 605 1021 531 145 618 740 250 492 373 526 1356 435 611 590 185 893 632 521 505 781 1064 393 175 1259 1203 585 1127 1269 1265 1244 755 126 911 368 906 923 579 705 818 955 766 1043 350 541 884 1336 512 405 781 538 1414 932 490 1073 912 374 1068 893 652 921 203 354 669 912 379 822 249 148 350 354 260 829 79 721 337 454 509 546 691 455 403 1071 895 960 586 297 732 908 282 154 440 631 86 346 540 593 307 506 197 464 551 974 947 752 541 323 603 564 1270 132 45 507 371 183 363 77 564 1162 530 613 792 512 396 1709 227 166 415 446 548 642 302 1037 1095 352 319 162 525 850 925 768 1117 771 348 1352 643 878 1266 241 872 433 966 348 1305 1101 301 614 248 512 326 503 282 143 442 699 479 1165 482 725 1028 274 622 811 430 623 1154 996 632 232 255 1155 250 777 1026 177 740 632 463 793 735 474 221 1313 1021 326 753 511 656 883 645 865 685 391 466 1239 656 685 259 597 973 1236 1109 494 831 967 414 463 608 1109 74 362 852 490 576 438 772 232 195 1612 801 398 924 634 891 897 944 1318 829 972 1066 965 434 1218 114 319 139 138 551 378 986 382 256 1268 1057 1185 889 841 876 301 990 518 863 126 152 587 395 798 76 670 1167 704 709 767 1119 987 682 835 1369 1136 741 717 514 226 490 1048 483 446 1386 941 551 709 397 836 704 792 370 1043 1064 306 485 388 402 809 329 584 520 1144 602 1359 94 827 818 1225 885 383 136 728 252 423 715 752 560 843 1306 576 1040 894 753 728 163 1134 1394 798 355 896 1094 1204 511 673 640 429 678 190 776 338 798 1200 895 294 574 384 359 1036 420 656 703 866 443 806 1281 808 289 311 72 564 496 1443 1037 488 732 1096 153 1074 351 952 959 838 716 520 961 400 660 615 542 709 1019 901 488 423 1041 1186 718 1364 434 653 922 982 645 342 752 203 444 458 241 383 307 524 843 624 881 327 640 520 776 881 432 654 709 569 299 252 1130 629 1061 1239 838 1028 568 695 770 397 978 1080 223 894 58 540 552 1017 232 446 448 218 881 936 713 836 773 646 685 656 584 1358 579 604 217 535 915 684 226 1344 769 386 1119 784 724 366 467 303 650 509 1259 1319 1464 1297 959 1205 247 564 1102 246 811 372 750 462 722 160 429 912 919 159 539 864 1215 341 819 387 546 882 745 629 303 882 911 858 84 225 324 1381 1346 1353 620 402 395 439 809 1181 513 294 297 912 760 725 932 741 805 834 510 559 527 403 908 121 228 817 356 924 51 585 704 548 747 1100 779 849 723 1012 714 1149 288 729 1097 1040 477 750 332 1266 240 744 1137 970 974 271 178 1054 1163 541 354 640 497 692 161 800 472 366 711 1499 235 774 324 1031 645 1051 1182 474 1148 759 845 316 317 760 1381 938 600 292 923 732 798 183 984 329 892 429 776 564 539 518 667 677 858 468 68 770 284 302 508 839 1475 117 609 994 834 412 490 669 1717 834 422 512 1167 590 1427 489 793 147 343 840 995 938 742 1045 764 625 371 649 721 101 712 935 590 1004 543 859 243 917 378 508 813 523 1264 418 707 794 379 457 941 349 904 330 703 887 825 898 766 929 502 482 453 666 663 1362 1198 660 1056 224 579 482 108 326 758 332 613 791 263 685 48 763 451 409 703 115 540 665 253 1267 551 204 1043 806 111 907 828 838 1489 591 162 535 939 717 942 1624 340 172 302 712 167 1129 172 370 344 317 1368 598 965 205 1270 652 1474 1023 459 344 1229 583 412 372 544 179 1009 522 1087 725 169 339 411 133 1179 583 894 736 309 350 646 457 103 677 1345 1275 547 845 632 397 1102 835 291 300 1316 459 860 990 889 728 1177 693 94 603 685 506 520 980 634 592 260 750 404 338 1100 537 468 537 1058 35 1467 388 913 219 278 604 756 551 562 209 1199 301 671 726 641 122 306 644 557 677 583 1002 234 508 890 893 498 735 241 301 880 691 1008 1060 791 279 1192 195 318 790 810 890 748 977 385 532 1194 714 310 597 1195 400 1138 313 1298 420 1503 404 149 434 65 901 174 480 899 623 342 553 289 1033 717 321 1261 692 976 217 1067 704 658 213 1049 522 468 286 459 920 556 71 192 1085 446 264 711 535 577 537 202 1151 566 265 1136 555 712 799 199 554 239 990 906 933 879 553 689 293 277 899 546 1176 254 256 1037 771 693 842 377 1581 804 586 788 655 502 255 506 941 423 1127 136 459 1074 446 286 338 1024 720 536 467 41 992 812 570 380 572 723 482 635 623 831 225 738 1525 450 905 354 1256 1366 1297 219 1211 255 469 648 189 641 478 917 316 256 1545 66 853 538 448 809 361 613 360 267 1000 799 740 236 652 1044 594 1060 522 227 1661 644 201 505 908 536 720 89 1012 1667 1459 954 890 598 528 372 398 57 725 971 1095 1067 698 858 933 253 1394 1040 398 436 1249 677 1138 339 548 462 740 133 929 248 1522 935 183 92 1342 856 544 643 470 447 813 1195 668 425 479 942 350 186 480 1442 485 720 679 810 531 945 573 1195 69 190 74 457 892 693 367 433 341 673 1049 238 693 318 266 1338 601 1059 944 996 566 787 777 558 884 493 631 603 714 624 451 1126 622 870 638 1226 1079 1138 599 1045 1380 664 337 289 1063 213 335 1216 843 692 481 815 727 568 1313 461 965 312 471 384 733 937 201 1003 646 1325 351 125 376 347 538 270 349 139 795 1040 909 397 1121 489 1061 688 531 98 1230 157 735 870 503 252 870 1274 445 1042 528 672 610 833 323 861 347 586 784 162 1263 120 222 359 824 200 1132 409 742 537 1049 124 604 591 955 648 454 607 1496 1567 696 296 180 76 898 237 220 1038 811 287 57 216 228 414 783 1193 1009 99 850 625 165 922 683 854 343 599 473 667 1035 207 320 525 619 879 635 536 736 783 659 1547 846 611 1017 1101 178 1037 329 1322 174 849 767 806 424 464 584 1220 432 268 698 74 1212 163 1350 478 711 221 755 614 314 801 669 642 691 497 651 1234 512 619 877 626 272 1015 514 594 1137 944 849 275 561 506 469 1276 395 342 1150 1178 801 1462 523 1055 174 703 974 1001 584 431 795 757 621 171 260 112 1103 696 901 516 765 748 1009 688 950 810 492 650 915 574 590 1407 533 303 366 893 903 444 644 803 340 496 759 1306 728 188 554 583 658 1171 1125 403 508 725 312 890 899 418 682 732 986 520 731 438 94 541 871 211 661 943 397 425 563 246 1014 959 917 891 493 360 919 327 1102 444 522 1161 190 663 633 475 430 1082 538 26 1314 569 205 447 72 1270 538 950 383 621 757 834 1368 1610 408 795 969 984 576 1043 576 375 526 720 88 627 610 270 494 1131 201 813 366 456 477 755 389 766 916 1372 1016 730 448 915 175 605 399 267 161 697 497 843 196 334 1039 801 293 743 786 1489 739 571 423 86 313 847 420 357 455 262 134 821 305 1359 418 512 732 920 655 123 828 547 485 814 320 762 264 361 469 444 1068 348 872 812 145 310 208 655 846 538 482 248 189 772 1012 1511 275 402 614 1447 1598 185 1134 822 867 771 759 157 1074 95 568 278 348 777 869 1004 1111 976 163 952 308 811 381 690 180 478 753 746 1268 541 828 823 795 493 662 644 883 79 509 122 712 683 501 251 1074 1203 246 428 1064 1087 412 131 1164 722 555 158 46 140 507 872 832 796 831 591 500 475 969 1111 1025 348 890 251 571 663 290 954 783 269 735 883 267 537 434 175 313 284 412 436 1184 346 923 794 850 556 765 267 229 1319 543 452 666 213 1404 39 743 586 1263 996 630 1380 587 421 696 799 387 217 198 581 529 475 1275 584 988 687 822 583 1077 925 636 327 556 962 243 1192 614 1254 1415 1054 292 712 555 1332 554 785 710 734 235 413 895 575 1165 627 699 322 283 515 110 723 480 634 295 194 618 1205 1193 333 715 1194 370 574 954 834 891 714 561 703 176 196 1234 342 349 475 549 827 413 913 1227 232 685 1040 540 704 39 219 468 1428 871 948 992 580 433 475 634 841 737 592 226 550 960 354 957 1015 772 717 1334 491 692 1186 755 486 844 366 318 276 809 474 797 1022 941 130 631 760 542 409 501 1652 619 426 1123 699 1125 465 418 854 994 700 389 143 131 1074 921 585 344 462 502 1103 160 829 268 1108 875 325 168 393 301 503 292 712 576 82 1325 1316 736 300 418 101 195 703 406 647 632 374 1062 120 546 796 1089 408 1046 116 326 963 950 1725 531 589 252 1138 1090 200 611 942 500 860 865 609 823 1120 254 825 753 63 581 469 1001 1347 437 1288 599 387 522 809 869 582 1176 1028 514 1016 696 454 209 447 681 512 900 814 894 538 250 807 1272 748 582 232 401 557 869 1160 131 272 473 542 672 392 263 790 894 806 824 381 461 343 1241 67 791 580 939 793 491 79 343 429 901 1024 655 1017 573 958 167 215 594 450 846 862 685 1459 82 539 951 446 823 311 342 631 917 1017 817 406 512 397 484 951 688 601 723 250 454 1226 534 906 1027 1152 203 1328 695 716 983 1003 665 854 648 414 1170 958 292 989 254 420 1420 899 629 494 600 890 1004 664 574 648 1119 452 1246 620 831 749 420 700 818 451 359 288 480 949 1061 995 1380 860 439 284 896 653 258 861 478 771 1316 757 1189 951 1347 526 786 778 754 195 869 637 261 511 1028 970 793 927 887 486 565 669 232 147 178 580 191 1182 829 615 208 250 991 586 508 240 129 379 1642 360 852 405 1257 492 151 40 526 711 362 379 1020 967 431 817 984 286 524 506 538 990 361 568 532 840 411 198 179 71 98 376 409 580 1081 1005 347 1041 403 875 577 180 551 628 874 358 1552 589 637 573 1417 853 452 1145 809 468 676 1191 37 490 903 609 257 740 1330 748 170 119 1140 411 1002 540 789 518 1053 1110 891 1070 607 779 1255 910 224 226 634 1056 622 1229 1155 585 1181 820 182 414 739 826 107 1016 372 1150 595 537 258 224 453 206 695 880 707 70 750 752 80 891 649 329 83 1146 1150 491 891 318 111 931 971 753 1068 819 390 227 745 883 628 845 453 623 480 121 185 418 913 718 611 835 610 1014 409 472 261 413 841 75 718 335 602 457 918 242 378 797 760 661 557 435 838 1034 941 995 1130 199 267 373 465 836 880 430 359 870 201 937 754 1348 802 869 160 587 444 451 355 78 1228 553 1585 478 589 863 796 191 258 1259 392 840 628 625 760 1372 610 549 1084 191 1027 423 227 1411 725 852 452 658 911 430 721 983 563 210 906 643 800 692 477 841 843 980 466 624 679 1093 753 762 1508 1245 511 101 548 680 160 841 784 220 234 426 413 334 557 825 740 899 868 602 858 1502 634 751 807 492 632 443 768 717 796 396 351 406 508 14 647 981 226 221 713 882 856 77 952 156 198 471 1210 819 348 793 1130 473 695 907 688 956 841 797 287 217 425 1074 1034 539 207 203 516 808 97 679 365 698 975 1364 902 391 659 251 870 662 414 621 445 267 687 408 507 689 955 225 556 412 418 290 188 575 402 563 221 757 1265 657 1224 659 364 836 1019 412 713 215 248 1454 415 1049 917 76 1085 1021 915 406 561 830 423 1056 145 678 1084 568 1191 1120 502 378 312 1155 887 626 305 799 798 917 996 1037 339 1011 752 505 357 507 365 525 520 501 802 473 357 82 371 395 139 108 915 868 794 398 265 459 563 894 281 285 911 696 286 790 554 637 504 881 1329 490 905 1220 76 586 1089 475 1048 833 1050 423 496 724 533 451 446 331 843 969 1157 718 771 945 846 877 950 573 886 1283 1301 832 944 1087 917 799 470 889 869 560 715 1176 696 238 772 482 790 485 738 1347 723 463 668 560 867 530 738 987 971 549 981 988 728 923 294 587 75 1360 672 974 638 1206 476 593 880 161 610 500 121 305 140 286 1079 959 140 739 610 770 975 493 277 648 214 1366 399 481 939 979 616 614 211 1059 962 510 750 623 468 636 308 487 532 1104 842 573 448 406 797 516 478 471 439 824 1184 483 553 874 600 730 456 706 729 665 1148 1293 928 908 1008 653 122 583 201 375 284 332 312 324 764 674 358 245 1027 303 1025 508 1077 1098 552 1366 243 615 287 351 714 805 1132 626 1112 754 800 573 662 346 843 812 1774 406 1052 914 980 725 103 1115 838 451 759 206 436 539 1268 1271 541 419 1026 419 1271 145 842 962 388 449 459 724 613 449 85 802 821 291 1056 110 987 803 1593 367 679 631 774 789 397 920 299 635 692 378 717 780 1006 1023 1012 1032 609 425 97 688 1122 969 697 313 676 1044 531 810 1280 677 146 314 562 482 175 758 408 596 645 754 429 871 928 1337 753 544 743 1159 37 1194 559 846 159 759 778 707 946 374 789 814 1026 606 437 362 898 625 238 653 1339 590 395 794 479 630 610 514 518 700 574 784 1094 428 664 821 301 393 1148 925 1137 912 1469 140 982 325 517 720 287 983 842 877 212 715 911 573 603 172 358 501 171 470 169 692 370 1084 359 658 874 290 352 409 752 888 81 357 892 286 342 693 441 566 561 793 527 707 282 473 364 141 767 746 1114 1027 779 730 198 805 220 400 686 581 832 385 653 584 1129 770 554 654 1026 971 1207 904 580 1093 525 339 1056 695 825 617 724 261 221 678 895 359 335 556 334 193 1194 897 606 191 910 530 948 266 880 857 384 969 282 482 591 870 472 374 590 598 619 316 372 672 782 662 558 673 1102 704 1014 545 310 929 568 1165 813 530 1203 1020 762 750 233 749 1255 558 590 687 1454 668 432 667 547 597 445 643 377 462 765 61 971 506 1156 187 875 602 733 529 360 369 842 358 329 750 602 605 1133 921 692 1160 712 114 351 179 1074 865 891 1239 606 558 1174 381 446 467 372 323 916 1455 680 1139 201 440 220 890 845 928 416 601 186 353 564 731 1067 1235 688 476 357 206 199 776 767 806 314 984 686 1216 443 271 589 681 986 994 1034 241 682 716 1516 345 299 704 827 551 691 898 1114 212 1075 407 124 451 610 307 1101 166 874 538 1199 949 199 576 275 258 122 651 519 574 537 432 1142 484 712 1156 1175 212 899 106 1202 485 945 906 223 669 972 729 1086 823 331 198 148 827 342 152 768 128 352 1133 1152 603 611 296 587 428 377 965 798 786 1330 733 369 1125 441 218 811 593 430 821 239 811 470 1140 517 1152 534 1004 877 670 492 820 889 600 894 640 949 385 646 477 174 810 595 407 530 638 360 651 528 360 653 605 267 1413 890 969 727 683 199 1107 480 249 1099 424 714 716 962 380 647 646 909 316 915 1198 1146 1135 341 622 1083 755 1247 1121 342 149 220 264 266 653 447 891 259 361 539 1006 88 220 732 825 245 416 599 224 745 865 768 231 840 596 337 354 537 1190 538 1081 975 1227 566 734 591 603 957 66 909 790 212 202 525 1132 556 538 937 815 300 781 104 917 975 425 426 312 993 540 325 465 536 1021 310 1073 501 818 898 478 397 232 1120 581 783 763 1199 596 322 646 943 1130 918 950 459 721 197 449 188 1281 122 682 627 430 326 1354 447 398 563 577 1160 1076 215 819 822 1390 742 656 477 1225 586 363 353 213 245 541 283 1307 334 655 979 231 247 738 1412 893 671 952 930 1341 437 228 836 957 1567 145 654 708 658 477 1242 996 1047 965 175 333 490 1125 228 558 708 638 205 995 909 455 713 454 1370 1105 699 342 703 691 32 785 1063 812 650 521 969 804 724 806 895 244 1207 1345 204 535 568 256 324 780 871 871 1286 616 255 315 758 609 791 491 328 1395 675 967 489 590 432 921 475 353 1577 624 1288 272 757 387 883 561 407 808 821 763 766 461 786 282 193 250 975 727 1032 1176 690 349 432 163 455 826 481 676 787 532 930 547 915 1011 861 924 716 1022 625 478 377 350 232 988 1393 473 531 315 515 415 217 518 408 805 504 1046 459 76 798 864 351 420 304 143 1031 911 1109 920 821 524 586 507 1006 612 686 796 1035 193 1289 1114 441 932 381 250 370 963 185 531 853 732 1021 655 496 292 183 943 1255 426 266 678 1070 247 32 755 1026 1170 751 1452 519 834 593 318 652 456 441 866 639 568 1295 1015 769 574 549 935 787 188 496 119 457 837 658 346 601 299 634 196 169 299 712 324 608 595 486 776 511 781 1152 965 444 509 715 409 1062 1118 887 439 201 433 217 367 240 837 300 630 373 158 1275 552 551 996 648 473 1096 162 783 572 1100 782 593 82 189 1605 1188 389 387 645 557 905 542 756 100 809 312 116 1364 431 577 83 622 715 154 342 473 399 611 341 1153 1369 573 1498 121 898 691 947 821 1170 1226 88 409 471 1167 810 466 393 613 981 765 628 1223 1350 780 823 838 412 1212 757 216 627 443 440 714 830 484 1213 580 102 1096 469 1052 708 603 1190 1129 786 733 597 814 1115 409 500 413 263 1297 832 250 789 331 473 110 278 973 618 686 918 1224 410 1196 1281 984 565 764 338 1128 300 619 176 206 409 994 1067 134 380 1159 259 773 787 129 378 317 732 225 584 970 779 309 1168 1532 193 1075 1396 1316 567 469 748 242 629 592 534 638 373 1096 219 655 869 612 1141 505 1021 675 858 280 107 923 438 660 766 295 807 619 679 945 630 602 1235 672 628 532 404 703 663 402 1330 881 825 1128 245 485 503 190 737 941 469 372 733 467 921 775 851 1204 164 324 523 1268 552 294 68 505 1340 961 633 968 161 499 660 710 1623 547 1191 125 565 1403 561 905 1033 612 141 763 300 1067 484 595 1512 1449 614 741 897 799 830 544 1285 466 488 1118 1156 1072 1399 856 791 912 676 613 550 1024 123 832 819 529 271 226 20 405 659 228 480 752 450 1109 884 357 394 626 646 258 68 1086 564 464 489 223 1015 1037 809 524 1151 416 990 273 481 605 808 862 458 875 1599 170 777 409 981 877 279 124 403 352 926 1223 646 844 672 999 424 651 113 661 430 400 376 266 200 1039 232 1242 830 1108 899 1022 843 357 1758 504 701 746 617 719 1200 376 450 795 328 984 760 725 479 433 753 883 1212 956 576 163 1118 512 616 831 345 899 894 504 726 1014 1355 1071 726 907 828 630 920 460 559 1202 614 242 142 584 1133 1110 587 1294 649 640 1003 1035 651 1244 178 343 682 1144 897 389 402 640 533 498 731 909 881 490 625 500 380 546 807 1285 1127 979 812 592 286 590 582 644 733 974 459 1057 403 1028 637 690 1111 272 818 317 1238 299 146 445 903 496 304 681 340 282 390 1422 571 1217 431 819 654 746 905 704 862 353 807 259 889 720 490 938 1119 220 1234 339 338 543 616 585 1290 604 456 375 1577 974 752 710 1158 205 852 1128 82 132 597 342 1185 703 837 690 161 207 672 385 162 1174 1551 333 630 1174 98 1195 775 348 186 846 140 1048 703 367 576 834 600 749 294 651 551 516 1055 161 748 479 413 457 552 501 133 813 443 363 1119 1174 280 636 97 817 374 489 536 870 951 1489 1137 412 1379 461 964 1172 382 854 483 969 613 1035 476 809 517 1204 319 501 333 576 379 305 291 138 198 393 901 1019 861 297 901 1336 836 235 804 954 718 248 616 697 547 664 935 543 519 211 1411 256 562 55 691 361 293 572 580 948 662 1566 628 1217 784 262 171 852 837 864 380 760 492 1362 297 427 566 352 624 492 321 1176 332 1219 461 573 896 939 223 1465 870 489 342 850 760 339 303 730 1270 637 579 613 1010 622 1366 633 1000 1046 858 726 615 521 834 575 733 455 416 665 1108 539 633 307 520 836 400 706 698 1111 87 604 272 592 560 546 684 591 349 146 775 281 121 1395 974 1212 93 938 635 469 404 824 835 491 534 444 511 801 1030 453 931 1213 354 590 605 1459 524 611 781 484 700 989 742 199 1340 451 923 1101 555 571 450 838 221 866 910 510 259 151 423 805 172 1350 874 887 1217 578 664 638 146 629 330 499 1022 1245 193 621 424 1251 50 250 388 1228 743 590 557 397 1495 606 205 354 648 411 1277 289 1053 944 384 966 160 1092 954 866 224 664 1067 820 722 1369 1121 1022 643 516 474 961 510 98 426 1039 323 388 998 535 639 266 716 223 584 345 247 210 887 231 266 782 710 521 950 553 1298 871 819 929 767 1041 592 704 477 850 218 468 360 862 118 133 463 84 460 1648 579 498 621 979 743 256 562 830 1572 405 545 502 1016 1276 707 652 83 1219 535 385 494 644 844 398 1173 831 524 390 530 989 764 850 295 1289 1026 1011 855 605 350 319 195 1014 380 367 572 933 424 792 200 572 432 533 526 258 754 787 734 1211 1123 602 953 611 619 847 373 406 45 798 1224 549 722 363 1039 406 1163 814 435 796 277 1000 167 947 443 143 605 447 693 469 1036 1460 698 398 813 631 698 356 478 1166 390 1334 832 877 531 666 824 1197 539 897 128 819 196 1072 1217 1570 511 526 219 1042 530 592 952 518 626 1046 418 1113 957 334 452 67 761 331 382 924 605 163 770 669 898 1106 629 1423 610 781 434 766 520 736 160 741 995 496 714 772 712 812 401 269 895 600 723 889 360 456 454 553 773 211 530 865 434 815 236 647 399 951 316 314 795 643 400 542 553 982 1296 443 614 268 192 539 546 204 349 869 789 845 836 198 1249 1693 785 1028 653 222 467 786 642 534 914 704 671 546 580 269 284 739 638 1338 419 655 387 690 434 199 559 538 35 910 843 914 310 904 1289 458 536 677 667 354 1506 136 386 155 982 393 304 689 348 1324 1642 1016 337 955 663 284 907 760 1050 1161 249 1079 718 555 388 870 543 174 244 294 388 476 891 296 360 325 584 1020 792 693 986 355 1357 1032 1375 1486 406 450 544 489 808 1238 941 554 1010 673 434 228 538 441 290 1173 1280 446 1348 831 294 706 229 847 633 755 834 639 889 191 1078 938 710 567 413 651 768 218 1039 708 425 702 525 334 741 580 348 1182 774 985 524 968 480 425 148 610 318 743 959 461 468 1152 923 575 937 382 223 1262 21 663 376 660 691 923 777 357 94 490 1007 1269 515 826 757 1280 972 263 1305 351 626 215 947 826 763 305 616 379 1132 232 1158 1498 1023 1208 526 1016 791 867 1749 799 959 969 419 493 578 522 351 415 154 508 685 1101 723 583 1033 657 700 201 517 1332 933 1346 459 243 1284 845 344 631 692 492 557 933 826 446 635 608 670 591 992 501 1149 1108 642 502 238 1393 1168 449 1687 483 1076 477 954 954 564 727 129 951 135 375 162 820 765 585 809 1019 873 110 620 107 415 1289 921 951 467 224 272 211 800 350 572 899 747 1338 786 722 187 966 1554 1223 560 344 1017 701 1161 480 469 385 489 866 621 663 1334 237 874 1066 424 482 274 883 979 760 534 815 621 713 1028 1086 588 172 363 603 505 891 99 715 266 889 181 438 727 403 889 109 289 860 68 853 604 814 1285 954 1050 742 551 1264 1163 758 436 567 879 616 534 881 506 1197 1313 372 292 1188 515 352 1212 341 879 487 582 255 663 624 240 471 624 240 1267 603 1004 314 171 395 489 648 341 427 415 505 481 693 1154 897 599 160 288 621 825 834 540 770 631 228 779 390 752 721 357 543 1349 1050 995 475 378 405 417 761 95 935 522 52 728 336 812 1011 473 900 1268 163 992 672 864 144 220 810 361 415 672 790 379 582 54 86 497 650 613 491 476 809 927 342 188 626 144 731 607 872 952 667 1223 1182 880 176 630 213 1265 888 543 347 612 411 1237 183 895 573 208 726 1012 829 1059 151 36 620 477 488 532 445 755 800 471 545 1172 433 899 351 879 740 143 364 641 346 1225 32 379 342 639 604 1004 519 1122 1152 273 150 662 980 979 159 556 25 664 929 795 664 768 241 991 984 398 809 635 442 145 614 294 277 692 1062 703 464 961 479 580 471 253 135 938 694 437 502 1233 1271 852 738 557 549 566 220 984 361 724 311 412 679 1016 591 864 1411 407 166 932 143 454 157 511 343 239 620 1179 738 199 700 1051 412 690 141 469 746 746 776 814 260 813 731 494 627 521 496 872 1041 707 431 853 909 829 1213 594 814 288 660 266 417 916 322 491 763 1003 920 913 149 898 858 234 161 715 799 734 418 853 220 112 907 237 1103 323 596 571 441 320 497 1116 63 479 567 384 570 271 549 1360 574 1245 867 103 298 620 608 326 334 415 468 866 1219 1345 944 1376 560 487 194 469 1070 574 996 513 722 414 604 1000 657 465 463 572 296 321 695 593 987 786 997 656 721 439 422 811 1416 508 54 717 824 568 836 578 1552 138 755 918 925 356 349 881 794 170 725 435 393 1148 390 1329 451 980 74 825 87 764 700 605 81 184 892 356 243 244 679 673 152 928 442 822 594 1408 583 660 556 571 935 989 1367 1313 675 1797 464 1430 693 304 558 1292 221 698 1113 905 682 1318 778 1179 667 743 361 904 151 507 687 736 745 1071 816 907 997 67 1000 760 366 997 846 1237 1314 861 856 150 622 452 257 930 792 192 547 951 680 687 1049 191 1269 1020 841 398 1140 301 444 880 483 1213 894 607 161 164 890 194 866 608 711 629 633 492 773 368 1020 995 569 412 777 618 237 541 619 449 419 427 364 912 48 1513 106 353 314 838 581 1660 704 940 346 759 1322 1158 951 218 741 110 727 860 656 673 974 1235 60 955 921 485 704 577 982 582 443 417 443 133 593 301 1271 673 936 1241 783 1107 555 814 529 1000 466 239 804 293 438 772 339 510 1019 586 408 902 369 628 794 751 641 867 330 664 427 932 613 342 924 95 795 285 44 529 237 217 490 766 664 203 162 382 648 612 777 465 548 533 1171 512 924 876 872 680 907 524 1153 1026 1434 824 524 374 449 595 781 630 1154 501 438 539 280 1069 479 702 1112 480 534 222 852 626 362 359 337 912 1156 297 1020 325 309 940 332 1092 1153 749 386 1011 1309 549 1416 1193 733 597 278 1226 371 1033 417 124 323 1214 704 552 1325 636 509 258 623 693 635 955 111 567 765 376 501 555 927 401 292 485 948 905 428 890 914 284 259 973 329 1361 305 377 753 406 812 874 837 673 509 526 1307 1834 335 185 914 1012 225 1426 739 965 1653 521 752 1014 313 506 339 717 314 858 773 1220 953 366 1185 758 363 914 182 1040 839 1087 712 525 966 1043 915 1358 591 861 317 443 939 14 772 377 302 471 1029 46 688 571 501 374 548 956 940 778 1497 690 810 1291 1222 1048 835 194 901 513 961 239 1486 411 545 710 966 870 207 259 465 671 1326 601 406 678 287 720 994 375 70 179 1063 325 531 645 970 371 1100 504 928 204 731 102 1029 137 764 504 1601 738 842 476 801 926 560 176 1255 744 191 489 621 452 1522 982 103 344 642 832 888 145 422 819 614 493 45 526 559 371 418 706 1023 510 847 475 842 360 848 785 624 946 627 813 1159 563 409 564 397 326 272 539 103 1193 151 108 576 789 1215 524 416 519 1226 876 449 994 1152 790 739 403 729 885 240 1463 362 799 417 544 274 16 367 603 306 1354 358 667 605 980 627 1086 481 374 673 893 671 579 220 960 760 717 1153 1061 386 863 360 640 763 443 846 78 760 477 601 319 289 222 139 793 625 822 771 343 515 337 845 611 407 584 367 797 987 1579 987 325 1121 697 116 514 169 457 566 993 1036 731 474 420 992 977 664 350 1003 680 948 1182 355 600 1736 1105 1043 83 661 501 948 588 778 1467 894 886 1327 1265 920 773 714 306 863 289 230 242 803 424 418 1017 952 1050 704 830 885 366 327 1367 187 294 1039 49 267 964 702 976 839 762 466 501 361 417 589 401 201 1217 1028 520 1202 419 827 932 676 717 1235 151 1051 724 607 604 342 493 322 734 1014 524 753 959 1033 1130 221 252 804 791 973 795 279 663 605 170 863 460 435 756 750 430 278 492 711 761 664 978 603 861 1377 758 1343 365 487 711 1325 738 431 644 916 523 936 1034 688 1334 766 479 1408 833 568 500 621 1034 891 686 925 747 451 489 226 865 704 1131 964 184 975 1171 435 98 266 1696 722 632 892 392 718 525 616 940 330 343 203 892 711 434 286 335 840 1246 630 714 647 614 1028 521 916 758 650 568 833 476 396 452 354 688 557 747 1114 1131 816 1358 589 354 995 824 1064 556 227 728 180 393 641 906 397 957 420 775 889 393 1250 613 455 756 573 454 1276 344 583 1036 118 583 733 524 944 684 124 1019 541 348 1207 411 550 291 909 620 1204 983 601 715 696 1351 713 575 1028 917 1441 223 890 722 375 858 870 1343 1248 626 479 1035 823 307 448 113 398 1181 651 934 752 506 570 1137 460 639 452 587 1005 1043 1287 312 721 472 233 591 372 666 565 849 717 488 392 821 547 14 965 421 795 535 352 129 164 14 448 588 1043 378 1143 645 1127 958 610 520 531 267 730 247 1192 700 543 490 296 951 1069 617 685 771 54 505 883 301 433 894 1228 380 431 384 164 493 251 450 655 859 540 681 1095 480 918 435 723 1586 419 361 620 1097 1098 567 674 192 342 247 415 371 466 140 15 558 749 429 854 561 482 415 644 663 879 1309 158 1110 619 790 635 757 1466 772 726 510 652 376 909 1510 644 1101 572 1208 192 908 355 645 751 1032 633 571 739 139 716 1030 865 603 322 602 276 1238 989 1047 580 373 712 560 654 326 379 496 696 1106 135 1211 941 63 600 222 499 45 1133 245 571 919 982 909 842 1370 1297 377 786 351 230 1262 187 847 720 934 684 552 729 662 217 101 190 911 623 172 1024 1044 251 484 476 49 1593 606 308 827 225 1006 92 1445 438 599 726 523 80 602 345 884 503 116 103 338 595 536 718 943 585 610 486 472 216 1001 689 1113 441 599 670 430 690 822 250 342 713 884 297 940 75 421 1269 616 613 520 345 1302 457 847 461 745 611 216 300 790 584 817 540 888 270 1314 646 590 769 741 527 324 315 321 626 1385 592 774 726 424 949 870 517 870 387 966 1454 674 449 177 69 867 1104 885 122 473 687 551 1116 659 880 947 337 1354 164 195 653 932 552 1307 641 830 450 563 482 436 820 539 345 289 808 485 647 1034 855 129 320 1141 1195 957 1215 891 905 728 1350 379 254 500 501 1012 784 1037 1186 1157 840 445 761 685 932 260 302 207 762 462 1390 632 574 982 694 1228 346 144 710 804 566 1251 532 435 856 804 701 713 262 240 1479 200 663 957 704 243 1085 304 558 865 947 584 186 620 324 775 164 616 659 1011 875 1144 946 211 248 464 125 907 447 937 754 709 931 953 523 822 600 1065 1079 719 499 629 630 1418 385 426 135 975 605 720 929 1423 537 580 454 712 858 681 963 326 726 872 796 351 410 883 641 777 638 373 972 327 858 1172 679 331 277 481 529 490 315 672 457 353 1075 1599 574 816 301 427 272 767 1261 656 1030 636 119 839 1209 656 797 59 657 539 792 508 785 691 706 999 1237 724 764 762 921 478 629 804 310 553 669 367 979 295 914 370 788 226 810 1031 733 1036 942 926 204 316 497 503 1336 709 362 650 627 825 1131 798 190 691 1141 737 313 822 327 363 751 923 471 315 954 398 861 1415 790 412 194 423 926 694 900 272 790 1106 1304 592 940 1530 489 914 486 775 681 529 888 204 744 384 489 197 121 681 390 439 749 1669 1453 993 1085 978 247 617 609 748 542 844 1296 382 1098 521 1156 1446 875 575 627 245 506 1119 508 165 918 648 700 928 521 266 286 1264 643 542 607 765 1185 540 668 323 663 478 440 463 819 1329 829 438 307 562 714 483 1274 477 976 773 508 849 330 692 725 429 1143 214 740 1050 857 854 533 922 387 841 704 515 522 963 893 1018 902 158 886 1017 538 376 787 646 101 832 543 1009 581 1052 158 396 194 1058 1062 644 1316 572 1237 788 211 285 318 980 1130 781 652 402 674 1051 935 262 540 701 65 583 1198 643 512 250 391 401 603 451 255 410 754 417 174 172 884 524 925 1404 689 1110 1050 1031 445 350 773 289 732 150 446 371 372 283 998 674 483 198 792 1046 664 1159 1114 871 689 704 733 453 422 857 275 362 1460 708 848 97 204 1034 297 1051 741 991 687 645 152 467 597 281 528 1105 422 1261 1246 219 1072 1398 481 920 1066 902 259 286 1469 521 768 684 590 678 179 706 219 312 743 673 469 570 553 1397 624 986 237 49 199 1200 718 1220 402 456 923 911 269 779 324 1078 702 841 1084 342 1036 604 749 686 856 702 331 538 1219 50 716 451 898 292 722 584 327 207 620 701 712 604 902 679 618 476 1024 493 765 579 1279 272 311 577 295 308 442 603 760 564 938 215 746 1325 987 810 569 862 369 441 1004 677 275 451 901 224 582 1016 219 696 748 894 62 920 919 435 540 1150 682 271 679 468 1088 188 234 696 1036 826 907 939 551 682 1465 455 411 689 207 439 712 271 1016 908 413 398 771 689 700 350 518 282 726 603 893 360 678 1457 707 536 902 833 555 872 613 203 356 549 423 582 421 730 984 480 503 1160 872 918 1362 597 1056 1049 665 642 1050 1529 142 837 1104 718 675 225 992 1461 585 1194 815 546 906 1255 1141 22 603 990 609 1021 88 566 424 304 636 420 793 745 449 764 808 746 638 935 91 384 730 451 776 181 204 510 262 462 350 1153 947 223 946 1327 217 154 257 806 462 954 399 320 512 585 1192 335 681 291 353 711 740 816 715 552 843 325 269 204 273 632 253 1146 580 752 1205 385 1105 1146 804 245 575 864 1519 201 546 1001 1148 927 764 324 709 1162 1122 389 596 798 1040 109 713 507 837 164 376 334 625 702 933 281 287 700 717 1094 402 1342 490 118 1330 389 498 511 434 749 633 103 258 538 979 155 197 594 952 1529 880 1413 809 986 944 937 536 560 29 1098 218 497 713 808 393 1086 56 1475 501 705 396 1297 960 1309 161 319 537 798 824 956 162 361 472 786 854 559 520 485 593 749 118 1076 399 285 1116 375 1260 179 231 310 706 490 218 1108 72 950 553 677 957 634 214 1254 631 423 175 861 1065 1253 444 907 1121 500 855 648 1043 1226 484 377 861 476 219 534 430 531 642 199 544 454 968 909 562 264 596 173 1509 319 436 786 982 454 1068 1349 419 805 568 1179 584 129 113 566 128 344 163 577 706 1023 567 648 613 466 580 198 338 368 491 1634 574 628 776 991 497 821 731 441 600 889 457 564 829 878 33 956 531 675 439 1012 988 543 179 806 289 240 836 1077 594 619 809 1052 337 638 1027 591 277 160 1142 914 544 1267 695 535 1043 990 507 843 810 244 99 1283 1391 902 885 788 277 818 544 745 1236 1040 488 132 659 890 526 513 518 651 1314 701 808 402 615 403 435 804 809 1437 637 863 697 933 1183 1645 190 467 738 255 529 1026 638 778 618 512 469 451 770 777 1016 768 1073 291 483 506 729 1031 599 719 560 1403 305 1071 715 406 1069 251 363 422 46 392 425 388 733 30 447 456 975 671 587 634 1056 560 523 834 694 450 1024 1127 345 459 756 643 682 285 817 1026 689 1071 682 501 915 671 553 835 370 738 1356 1707 494 616 539 941 451 345 1344 649 857 476 842 888 621 715 1097 1244 1196 469 505 404 156 264 485 396 466 137 767 555 913 684 371 801 809 533 568 213 792 323 802 426 884 650 1089 690 237 740 477 44 1033 1001 754 168 982 365 493 216 677 1055 564 676 285 982 865 1293 1313 380 1155 1211 904 851 1868 475 440 1021 756 705 649 388 1221 675 923 218 433 679 955 1040 598 980 761 430 1130 262 64 638 1511 95 426 175 677 989 499 524 441 738 893 116 582 691 718 927 1059 1284 352 232 1453 200 830 775 1057 413 553 501 334 135 1267 680 299 1021 661 484 751 448 234 772 665 412 102 1609 503 757 783 481 17 412 364 1009 862 199 622 737 800 888 1172 873 611 29 90 568 185 593 340 150 94 408 372 746 732 561 333 1245 933 182 838 509 784 68 475 540 559 343 684 1336 663 908 521 269 494 796 1033 986 357 787 707 545 627 538 820 739 461 739 859 195 700 231 609 343 560 866 718 912 321 385 782 985 1017 911 252 721 1171 175 725 1083 307 1315 886 1013 452 574 789 834 311 804 765 585 862 485 414 948 1067 229 399 572 807 1098 742 273 466 394 670 707 218 537 127 491 847 60 892 834 611 1045 309 223 815 921 1079 1223 593 561 1405 242 423 31 843 1146 607 231 229 1161 1132 1216 759 665 734 408 411 915 1269 483 631 772 448 731 737 770 783 614 1097 671 1297 591 966 656 452 887 1017 163 297 590 343 194 603 673 848 44 618 511 1033 719 663 254 929 272 909 168 661 322 591 1185 741 1067 475 1530 408 1001 1100 331 941 781 1004 244 1177 606 1132 549 523 598 1023 641 291 1132 347 555 647 475 802 668 1115 479 526 341 831 576 610 427 506 1029 1136 1281 539 1003 614 492 1374 398 946 781 864 689 842 546 251 1063 435 1071 756 598 814 628 424 399 559 787 1101 712 759 712 698 787 607 842 749 1141 531 381 1031 478 1515 852 532 539 280 1069 434 779 1112 847 818 696 1333 61 380 867 1220 844 1203 545 282 316 252 828 577 786 853 1058 1356 646 1141 865 934 776 516 369 540 106 453 967 47 440 1104 280 709 936 64 752 663 143 893 720 739 1061 677 370 935 801 617 1021 528 684 621 261 359 332 1283 623 898 431 727 418 973 814 1090 435 680 449 949 800 1087 748 87 1339 445 999 729 685 201 931 1174 528 633 260 413 752 742 553 90 723 687 690 901 625 684 643 577 329 793 374 892 667 548 374 425 94 302 822 1209 389 904 359 121 174 726 576 856 705 456 255 304 1077 272 740 1108 316 888 818 1112 654 571 801 969 828 1213 289 611 362 896 768 631 1175 736 944 274 274 691 961 589 596 720 644 540 717 659 695 657 662 183 346 1108 1172 376 439 863 944 282 1030 244 363 249 613 109 282 330 337 228 935 923 824 765 440 1381 419 925 1355 791 436 519 1004 667 872 787 222 514 1425 365 191 100 252 6 215 526 757 703 787 841 349 1001 851 998 748 491 35 189 363 585 65 1165 381 994 570 368 944 491 313 519 1130 277 667 394 482 1009 1098 414 367 469 1009 460 1101 1156 1012 457 373 707 793 1264 567 489 719 920 139 442 389 592 906 802 269 733 1437 1134 648 830 974 92 383 629 1350 658 414 116 445 673 1256 828 457 72 297 601 463 1259 569 677 921 818 814 463 394 501 297 810 1289 568 263 432 815 588 1050 287 156 231 489 601 485 208 657 233 655 899 715 1049 788 515 1432 697 546 118 399 705 966 400 592 293 1089 609 473 684 1087 137 385 972 1145 484 691 761 1103 553 149 692 705 806 609 1147 719 809 533 1207 822 515 417 624 499 420 226 949 664 716 585 412 295 111 1253 1067 873 74 242 469 518 866 299 876 908 525 52 1153 505 553 894 416 921 489 113 586 958 370 228 384 862 630 759 874 547 339 964 453 300 915 574 762 708 1001 1559 518 1095 320 164 844 355 1021 851 788 739 214 1066 702 345 962 353 715 554 801 472 915 494 733 1220 371 168 1173 451 396 852 940 842 945 429 877 249 447 956 997 1300 358 20 1208 1196 1025 466 597 532 627 711 758 299 471 166 727 504 816 600 175 772 1125 315 327 523 696 1004 974 1257 808 793 1034 419 465 538 593 608 251 1031 166 1053 775 1050 1376 180 725 384 168 1317 1421 91 602 583 435 311 736 1170 418 698 133 866 753 829 870 821 621 490 1201 686 1024 59 391 1058 375 699 894 599 663 593 436 726 175 1262 259 278 338 294 658 462 968 78 1289 1098 450 369 136 789 799 704 361 186 86 477 137 780 515 1135 1073 618 1183 1313 242 659 795 801 709 186 598 531 755 1014 914 378 125 241 725 690 174 336 688 869 353 1357 634 472 951 1205 940 878 893 452 501 522 743 668 191 199 568 393 905 504 386 668 75 1188 1008 1305 324 1135 465 648 291 837 540 32 308 659 138 445 206 435 562 626 610 1193 255 1584 359 148 433 884 214 73 770 358 374 795 882 577 556 502 478 885 203 629 503 1220 882 1106 81 298 1549 859 1141 894 272 495 552 541 825 483 1633 806 202 435 192 834 841 739 350 563 485 379 1250 684 478 867 629 402 846 191 478 361 929 1134 857 919 866 1157 884 1421 364 984 372 395 885 499 517 779 602 1267 419 270 405 335 426 514 205 218 383 126 238 353 830 1115 317 1149 575 202 485 99 1506 1167 485 474 1160 610 1135 764 351 262 758 636 677 896 991 221 1064 297 429 670 660 1181 304 858 412 358 274 765 346 1059 597 1107 404 916 656 952 974 138 995 1014 560 501 574 460 840 916 356 478 286 272 166 485 378 817 752 957 484 690 997 452 873 1080 848 555 971 964 1370 921 941 664 1582 1216 834 550 962 1194 503 536 515 710 871 1059 629 567 1277 320 1085 283 653 194 945 776 695 661 995 1362 78 940 760 1116 730 634 885 560 332 378 850 822 1608 828 993 821 487 510 442 447 161 807 688 817 421 562 829 939 837 512 753 333 416 1095 562 546 579 1031 570 575 1020 1150 597 1313 775 306 525 403 141 768 515 943 410 779 363 431 862 1559 116 810 517 539 443 390 807 770 294 1385 830 1070 323 267 487 830 766 194 632 1606 712 712 835 1060 587 158 1131 702 399 1020 85 977 1021 703 895 1377 843 734 410 428 598 532 904 847 574 987 145 743 775 294 718 314 76 257 1441 599 685 420 330 230 494 941 763 445 817 644 469 434 1179 273 192 98 829 1007 534 519 728 600 1327 108 131 1070 417 987 1350 406 638 414 1143 267 941 325 575 218 67 630 948 511 807 1085 776 879 612 735 993 769 912 557 233 1059 807 694 361 820 584 1269 409 1383 535 1148 801 1069 1228 1462 894 1217 1103 558 482 987 907 344 1089 1002 680 215 255 538 402 680 849 273 1234 1281 143 875 660 1057 790 925 1307 1076 288 897 608 224 107 465 1099 454 1079 454 28 34 1369 231 867 556 1017 693 707 452 825 368 373 505 363 642 950 710 532 632 373 318 281 1070 605 1439 113 448 263 683 616 808 710 968 467 709 946 729 244 876 767 729 1124 658 819 1571 338 345 631 165 958 617 286 863 1295 839 944 421 136 521 467 418 1098 407 427 381 1008 1302 692 1425 1383 276 386 568 1088 407 745 681 445 109 199 1277 561 490 663 1049 1227 1119 903 346 534 732 1014 892 783 633 1244 737 448 1522 326 200 1207 1213 985 318 1412 677 65 1451 1161 300 819 1443 580 631 428 291 288 911 349 1405 620 1029 634 1013 124 610 1260 371 1240 1059 679 556 558 83 782 770 484 385 643 1068 432 206 966 625 1070 573 481 445 400 287 619 411 452 704 597 211 381 184 460 923 369 1316 137 974 975 509 1055 1054 343 815 169 165 346 802 649 611 497 475 847 417 380 1141 942 161 579 270 319 207 586 630 1102 842 396 503 1684 434 664 805 607 1166 561 139 159 271 931 299 491 184 952 837 1225 760 620 362 519 729 138 651 750 451 775 276 235 311 957 151 256 358 763 357 890 765 269 1237 685 502 767 772 564 486 700 785 715 669 907 356 310 880 345 667 1054 309 469 1499 808 819 359 961 1058 341 146 586 630 1164 974 997 1347 287 248 113 475 906 185 692 984 203 197 596 273 805 930 691 335 676 1029 987 1251 968 39 509 487 642 787 260 502 1201 400 499 457 1271 126 1045 410 820 52 768 823 411 1175 103 260 454 796 298 247 616 1130 509 472 753 1255 337 444 243 239 285 960 623 997 92 181 409 827 538 414 441 307 232 199 646 894 855 589 1601 630 393 756 782 989 1132 269 405 576 303 1595 184 739 675 238 637 366 412 1111 486 410 932 361 645 853 749 948 547 356 657 1462 859 485 609 953 469 985 311 717 903 809 766 1147 570 838 561 1126 1430 705 427 1851 1525 723 332 860 470 854 635 671 482 866 338 354 979 876 456 573 728 785 177 801 606 1036 957 582 1061 899 827 685 151 805 406 958 418 838 264 746 636 309 747 657 659 388 902 1303 429 695 426 1144 251 807 1420 1273 946 436 321 1277 893 467 896 890 600 803 633 1143 332 550 964 438 542 344 421 1151 1376 792 591 57 589 578 739 931 869 403 712 968 245 373 445 140 1178 418 1190 1072 1069 1014 294 863 1575 994 1183 342 689 946 102 797 1106 946 294 719 224 776 885 528 910 558 677 1217 429 152 1000 592 214 539 1254 727 1214 440 387 341 630 1035 290 461 745 279 817 857 516 227 230 235 456 556 362 787 648 623 227 434 797 458 710 141 789 648 617 142 674 313 828 397 1280 983 722 964 610 363 291 973 480 1102 1059 582 312 530 929 748 820 373 1146 861 250 283 401 473 938 908 1092 680 93 398 817 378 1046 482 1155 496 594 772 566 570 1059 458 1475 221 752 797 1242 1044 268 359 949 398 396 744 810 608 770 515 564 54 991 238 1313 1053 1254 910 1116 801 382 642 899 410 682 1267 1343 546 287 657 470 276 518 436 651 669 769 328 549 796 707 1086 1015 708 721 429 1106 532 513 968 848 1272 149 500 772 169 635 370 512 919 1169 361 362 1468 496 678 1147 1299 895 284 418 484 861 686 425 596 1411 289 578 515 783 664 832 86 598 218 485 371 1527 813 409 454 805 318 700 845 952 660 564 929 816 416 620 702 449 575 511 93 725 533 1062 417 1202 95 807 1343 364 756 84 1308 793 803 1040 536 821 726 699 765 1249 439 954 416 814 494 211 1617 946 163 1222 394 644 710 945 413 1238 369 559 603 1350 873 479 275 548 1141 290 359 571 777 1084 965 194 109 872 599 631 715 821 440 815 814 655 1081 849 806 882 1258 845 834 1364 611 1342 667 821 850 613 760 968 301 532 487 528 478 1613 867 505 533 784 544 905 1236 1125 415 551 962 1191 644 793 641 228 682 1151 1394 813 328 1150 493 383 582 449 844 916 44 1119 515 993 432 941 407 518 245 785 770 384 665 856 873 392 138 254 613 488 602 569 464 135 527 488 585 224 490 831 277 114 505 756 1763 170 1052 839 1019 924 314 657 404 471 877 66 810 742 466 671 795 493 676 329 713 826 645 528 896 822 359 296 682 172 560 1085 529 446 795 697 540 418 1083 510 922 238 460 397 237 964 905 368 316 1379 1315 463 1217 701 1048 399 944 625 765 375 1251 552 200 359 852 1752 274 1316 240 1055 725 600 678 942 789 1245 901 527 642 678 551 228 840 591 702 639 347 151 134 424 562 1234 736 415 562 464 1022 74 1077 992 1254 657 529 892 358 343 204 300 645 184 524 728 347 629 591 861 224 362 1041 289 869 619 677 500 875 1015 860 354 1068 970 433 1103 483 853 508 690 437 470 399 550 245 592 374 721 879 983 575 421 307 866 354 965 1199 914 552 732 321 709 510 919 247 447 636 502 316 1070 251 444 970 1237 289 595 791 85 939 680 921 689 473 558 392 476 860 839 430 471 791 738 963 1270 411 118 168 1103 1208 661 734 696 491 770 925 380 906 955 867 1759 43 869 543 456 528 1311 884 1371 410 592 831 265 718 638 639 251 381 556 819 935 1497 513 637 514 214 281 1075 707 1053 1172 808 707 118 503 545 1116 858 807 1242 604 1004 275 428 1035 184 275 1053 554 845 506 298 698 327 789 1448 748 915 461 377 343 968 1006 982 349 169 138 1021 717 308 304 784 564 1017 268 628 660 766 1006 918 251 250 532 1421 895 418 402 428 1129 1240 979 483 182 898 225 527 352 782 962 299 910 906 151 412 748 721 284 484 597 762 779 1109 1163 323 841 249 558 595 535 880 843 1158 709 1825 947 660 480 837 532 694 267 924 599 605 659 765 1047 918 365 932 949 364 1200 476 453 880 1123 660 1138 864 321 884 1032 133 264 889 388 719 496 172 973 725 486 638 896 856 755 869 341 819 262 346 707 410 516 1252 605 685 676 176 929 450 929 147 345 436 634 539 888 1081 507 403 700 765 606 568 1009 1104 534 963 743 132 501 961 484 755 489 1130 680 1192 231 1480 798 978 746 761 948 758 724 401 499 515 1571 1014 963 901 483 582 312 1438 229 444 869 811 108 505 653 1121 693 735 343 1197 1105 938 637 715 733 1274 1159 1063 608 609 627 450 645 1227 600 126 818 736 544 95 387 807 467 213 241 710 906 650 275 649 454 219 286 860 609 1335 520 246 437 519 925 358 100 416 710 597 608 1018 997 1228 756 336 202 147 425 403 576 854 210 931 400 454 600 1332 430 1251 1012 774 936 411 465 721 528 698 981 916 868 386 628 970 480 955 544 369 525 683 382 1076 310 387 276 430 891 194 502 583 545 1009 207 732 1324 386 606 830 56 714 928 463 793 1195 76 690 960 670 1192 829 445 1090 950 1056 1071 368 1013 183 1227 763 1094 646 537 763 221 998 195 874 444 938 402 137 450 794 231 915 401 984 483 577 652 1024 986 618 586 1030 632 1091 1046 492 1117 426 680 26 711 656 613 87 531 217 816 343 1530 1212 391 1070 507 341 838 517 1010 765 67 1180 681 535 214 337 1166 234 106 687 428 113 845 182 1584 859 959 628 501 1160 627 433 803 440 898 453 601 102 893 232 290 258 843 992 809 792 412 939 1104 338 1134 808 1682 715 395 1101 990 643 1710 949 184 282 601 645 1404 508 425 1387 283 289 73 1042 888 1524 991 637 496 405 1081 399 682 459 547 400 406 932 851 637 251 1090 284 414 1069 305 465 754 712 278 1025 407 629 553 1106 843 594 580 522 1059 540 490 545 843 797 699 869 176 1119 1004 531 520 663 417 392 423 884 1110 863 951 500 712 719 283 358 248 410 100 788 759 354 613 499 198 264 603 1306 804 484 691 547 718 1013 1092 274 205 672 1274 663 230 558 419 478 403 577 691 583 289 505 611 535 300 587 1166 507 794 833 959 1294 64 973 138 975 1121 401 741 471 605 170 961 186 1023 712 848 686 307 480 923 562 796 874 448 840 764 1045 482 810 377 477 442 583 369 223 907 396 1118 964 871 758 654 420 1098 480 530 657 684 1156 641 441 766 667 785 994 1645 702 840 1071 1232 463 559 826 1175 1030 490 1079 947 562 648 459 305 462 955 1791 184 1176 632 419 634 425 307 952 566 565 1136 768 171 902 232 558 788 836 442 801 411 613 495 675 505 904 1113 525 570 658 1164 291 148 752 938 541 924 414 990 650 974 125 629 683 791 1003 813 981 735 597 387 670 1317 513 435 280 331 707 739 409 967 482 222 835 377 1198 316 222 697 202 743 149 868 998 868 1013 581 576 650 379 1165 971 461 437 1206 387 404 303 476 521 443 875 141 281 354 341 1445 489 829 322 663 125 487 625 490 309 1052 728 1308 683 396 764 278 1069 216 725 266 415 637 1188 440 1168 780 297 427 174 1403 1115 517 834 1222 217 1137 335 799 601 1116 296 462 178 818 834 561 288 434 1190 582 210 1115 698 999 726 1181 191 1029 297 651 831 485 619 1126 875 1144 383 736 181 610 479 907 255 478 431 1347 398 1046 238 618 861 238 1632 948 573 426 783 1697 666 247 488 477 180 699 219 824 504 1403 868 405 862 145 493 1255 639 829 586 866 1081 626 1110 728 896 916 557 283 152 831 925 586 651 962 510 806 579 993 444 965 532 938 550 601 1436 284 580 554 238 369 746 489 290 609 941 742 542 10 667 386 647 541 417 344 558 582 830 449 316 562 132 1218 351 371 324 940 746 292 1055 328 222 613 796 788 535 1105 225 605 838 868 942 267 888 421 444 930 960 1309 788 244 452 832 101 852 764 655 670 438 825 708 999 1156 309 141 572 847 817 881 311 743 931 923 1313 291 1069 433 389 696 875 1154 629 502 1403 504 825 467 755 890 643 788 788 233 372 832 853 420 735 868 403 1060 1201 879 803 516 901 540 210 807 551 312 433 674 842 709 283 969 813 899 819 345 721 798 1021 656 357 180 690 219 1019 464 329 522 906 296 1036 1219 593 305 1179 878 891 651 645 1127 946 585 350 239 253 904 399 1183 854 645 356 1384 804 1206 606 690 1254 356 500 1042 1239 776 1207 620 1588 613 308 996 1053 997 999 1049 654 195 796 534 914 169 605 394 396 1139 1198 682 153 549 620 146 981 1282 130 672 1069 1011 1212 680 188 632 240 513 1060 618 852 129 569 725 449 595 132 1134 1129 531 1056 938 945 398 1394 1299 1382 370 849 383 627 153 549 459 590 404 1132 924 197 1102 454 795 910 748 374 521 586 382 280 355 557 914 619 983 458 793 999 177 1094 438 1070 575 1280 664 894 447 258 743 960 938 1403 719 784 553 661 134 198 89 477 789 950 286 1158 547 573 754 512 1104 246 600 264 1179 1251 1019 1049 1414 454 1357 355 723 117 753 413 205 1658 980 531 315 508 585 1055 822 983 117 1137 566 895 908 579 412 715 337 953 534 347 487 425 521 748 811 604 1240 1659 794 239 1082 416 477 461 828 421 404 395 824 903 354 1344 322 760 113 745 1236 214 339 879 1005 1054 478 518 206 452 598 902 1044 424 450 473 660 645 576 1304 1081 189 585 746 815 579 798 885 754 1000 977 210 472 515 703 927 1328 968 1011 809 820 697 253 653 277 711 999 517 605 793 978 504 627 950 381 277 998 127 226 1009 961 140 316 516 862 548 553 611 648 762 663 426 756 497 667 1523 393 769 430 885 839 886 874 450 304 383 605 367 727 837 544 700 813 803 783 1613 1017 502 518 638 861 254 110 316 116 798 27 1384 641 237 940 550 495 446 122 682 539 559 922 898 754 988 667 20 691 1220 854 826 639 779 697 1127 497 370 342 710 491 1501 805 277 1100 81 560 564 462 233 872 645 1568 456 117 472 1003 263 944 1228 289 944 284 420 296 659 352 500 887 522 111 513 699 448 309 952 1121 1034 66 113 1188 47 654 766 809 1232 880 485 545 804 322 729 1074 503 618 278 709 552 693 656 360 511 617 575 663 488 202 917 585 221 516 429 1104 210 541 766 586 938 882 452 525 243 870 682 806 609 931 1406 788 761 1393 739 226 633 421 831 243 1028 680 197 649 930 577 854 786 1179 411 645 1583 1176 480 1118 1155 711 316 1073 649 180 843 886 1111 464 671 553 250 605 798 155 547 659 1272 657 899 806 874 940 625 344 658 548 724 140 254 817 1075 330 545 165 568 535 558 1520 280 948 818 764 726 552 765 954 514 762 555 594 564 908 418 549 357 705 819 783 671 810 952 776 626 705 1043 1700 120 425 645 561 932 451 434 225 1132 629 606 339 396 583 60 146 349 1186 479 911 863 471 1467 1238 1122 317 607 1045 298 322 412 502 997 244 377 344 822 188 964 1184 255 503 751 525 677 381 328 278 552 861 723 626 240 326 251 404 1332 353 1042 854 549 365 471 508 1048 334 627 1077 109 944 201 401 646 591 983 693 277 649 1165 1108 668 997 797 206 780 1423 310 256 128 625 538 201 1042 910 407 810 471 383 47 704 232 490 449 929 355 1221 766 678 683 993 947 671 949 689 363 511 1046 813 958 908 614 1051 871 477 1048 323 950 556 237 1077 1110 552 539 410 722 206 572 676 825 751 719 659 191 782 1176 861 736 468 759 330 990 245 820 647 466 1114 955 859 531 791 758 1092 231 639 251 750 143 239 396 540 605 313 725 404 871 1236 396 960 948 1341 1065 714 904 272 38 947 1111 395 443 212 768 475 447 446 387 436 129 1308 385 463 462 623 1328 710 509 556 890 167 934 543 291 383 1113 347 855 1045 564 693 720 1100 744 332 731 824 865 703 104 662 710 228 1075 555 763 939 347 1249 870 827 427 437 1115 599 160 394 235 741 955 559 151 73 591 721 557 771 1227 281 179 650 135 677 1178 804 653 575 683 1749 819 499 455 667 583 754 801 1495 880 815 402 1048 694 624 106 974 764 384 577 467 1000 351 152 765 1232 424 217 618 450 484 436 463 884 381 739 1034 783 1284 846 365 725 343 310 622 464 611 340 301 783 380 968 553 645 1007 272 246 765 623 738 870 504 812 546 153 123 807 953 452 286 1022 420 572 626 785 832 1162 481 531 902 321 1212 680 1360 897 1407 353 714 1207 588 976 361 777 473 1232 415 34 180 1366 323 1249 971 709 542 648 659 679 821 492 839 1008 834 269 581 434 686 615 381 873 91 509 775 441 984 944 54 497 988 1291 641 1007 853 513 733 354 539 987 290 136 1302 532 452 224 543 549 598 966 240 721 751 598 406 1259 669 740 702 176 461 706 199 877 399 515 914 807 981 780 291 512 777 876 594 1160 528 757 1050 427 231 1471 1018 473 1043 357 948 113 521 570 779 702 176 668 266 854 851 151 70 777 588 1311 656 128 1139 923 717 838 109 736 283 1177 623 495 306 399 527 639 279 754 295 739 776 688 203 387 578 760 1194 557 844 177 452 357 542 251 382 985 891 224 1120 136 104 429 632 670 572 572 621 936 241 818 785 1020 357 447 630 656 596 654 1263 470 383 846 1688 793 461 466 659 576 910 887 97 701 715 573 131 295 498 306 543 840 508 401 1019 1087 787 1332 854 956 429 1007 609 1377 709 583 1281 305 1276 676 300 229 983 523 766 197 1015 1267 998 857 531 351 371 830 1430 804 1003 557 1091 332 255 550 820 817 758 178 515 527 581 1267 1206 358 991 368 1013 352 243 1187 503 849 626 704 1078 334 354 306 492 316 756 773 226 1156 930 406 547 469 878 362 1262 631 541 669 224 768 955 912 1009 1126 974 1341 393 619 868 513 1009 358 1392 176 499 283 565 649 482 1267 864 525 703 758 588 127 571 982 749 700 543 698 1027 601 540 240 624 443 506 616 753 1391 663 885 727 430 582 994 556 864 879 568 99 643 16 851 1046 1095 1086 87 798 225 514 622 711 956 1266 678 642 856 1197 318 513 695 491 683 643 846 763 1045 632 574 167 486 414 1150 1181 1350 641 337 707 673 445 286 413 1309 658 1301 666 245 469 827 714 552 811 1060 512 654 764 230 778 621 852 100 582 1127 741 254 190 53 717 498 1171 585 1478 826 909 782 460 1256 91 1122 281 231 704 779 912 572 832 604 394 370 165 812 33 893 749 533 363 1166 377 38 593 1232 929 837 536 563 477 563 121 538 1204 241 986 959 874 939 1005 325 723 529 848 884 1222 696 498 400 704 560 357 228 548 1561 376 1009 916 432 895 1383 794 460 802 657 442 1015 1254 801 383 753 586 525 300 904 761 1137 626 628 1679 1373 869 826 902 147 328 826 1039 870 577 604 172 873 290 1029 475 232 553 679 389 1213 686 755 915 616 434 700 1070 384 1031 527 967 324 210 466 1169 198 855 796 782 407 492 606 851 685 906 1298 461 501 614 1255 421 153 634 726 751 566 645 885 1495 208 352 350 492 547 402 834 928 602 675 1410 265 471 1003 180 628 870 618 794 370 1150 742 1465 546 932 869 411 944 627 379 1337 1063 441 1028 818 707 984 268 357 1102 504 438 399 237 971 940 811 991 457 542 265 103 448 318 801 858 815 687 710 295 680 583 615 416 367 1478 407 531 364 1016 997 746 345 619 641 489 747 429 367 777 556 555 1646 962 357 519 1020 335 1050 609 631 519 194 415 180 1227 398 1288 368 1259 835 265 983 816 162 483 444 627 1397 824 1386 615 630 1157 150 662 385 1252 659 676 713 925 445 832 115 448 715 442 189 559 1628 424 545 899 703 139 617 1048 331 782 672 464 177 629 448 303 280 1192 440 221 555 660 27 641 332 380 487 1331 642 284 879 488 729 365 898 315 811 789 652 412 988 115 732 1124 444 998 822 297 815 383 761 1566 561 378 990 1013 847 1242 619 555 269 958 1070 546 752 561 601 333 97 1798 549 1492 571 301 1031 748 308 499 256 733 1033 309 368 1337 205 661 1184 593 879 278 334 897 716 320 1039 832 1200 855 121 773 1132 1006 398 142 437 796 861 826 297 515 422 397 600 630 601 714 503 695 1261 574 701 476 814 980 525 268 586 502 1008 543 898 148 566 201 1574 950 905 1459 941 812 1416 607 359 645 221 220 1685 571 462 983 565 188 729 609 1195 273 926 174 542 551 677 480 830 559 961 173 1262 409 930 206 320 774 957 745 549 630 679 690 406 911 1400 520 889 559 834 506 663 438 583 124 327 856 501 76 845 511 1297 624 154 1046 992 803 296 413 791 1417 530 382 528 1176 921 1375 430 605 597 281 468 641 693 1189 1622 643 1140 375 155 201 1082 1019 336 555 1399 445 230 757 551 223 914 507 582 783 789 538 572 225 1491 189 905 222 504 1050 721 660 622 383 1205 676 936 790 473 379 996 991 128 568 318 733 445 817 485 690 711 184 711 776 929 1102 614 217 517 428 683 354 634 923 562 226 1078 1089 626 411 844 1128 598 552 683 302 857 473 1565 914 418 522 804 994 1173 834 467 577 809 983 735 1302 384 110 402 204 792 352 181 756 367 912 538 606 828 346 108 1179 187 428 1113 638 709 785 881 527 486 1035 634 644 858 1350 867 507 467 654 579 432 580 766 365 476 538 774 1314 187 793 782 796 581 921 1379 755 763 508 366 1409 924 692 1023 137 987 942 980 1034 190 664 384 396 626 720 547 627 440 640 388 316 493 939 1077 211 172 1590 1426 134 261 646 746 104 412 649 439 589 747 1073 981 594 1228 473 616 1010 646 1214 490 557 515 732 597 901 932 313 372 1130 537 376 915 1318 1138 311 738 1124 1046 725 381 579 675 792 1058 363 1136 606 1145 359 684 1000 776 1145 880 337 1123 345 938 604 391 526 381 399 273 970 613 708 782 645 673 533 759 633 470 1085 730 302 584 516 1076 913 719 408 886 336 1035 1390 240 1091 1279 1488 1211 660 417 413 403 1082 522 381 170 657 791 1589 1020 1358 339 687 361 1046 1322 72 557 212 969 380 1196 1421 584 348 192 330 415 594 1079 423 175 290 839 645 683 267 620 423 591 529 557 1094 503 511 778 1194 340 1077 764 370 210 1427 472 1189 423 856 567 806 1442 343 1080 870 799 569 672 1332 836 469 459 963 430 484 1022 1332 545 1017 305 1236 1487 528 743 123 132 883 459 1382 722 886 309 1033 722 815 446 835 958 452 942 1219 496 953 359 662 57 875 637 767 525 914 1371 531 457 1231 1040 429 594 701 544 720 740 260 799 603 1007 887 619 370 866 67 968 733 1123 1075 516 252 183 663 1086 907 588 951 142 1280 863 931 407 1357 531 1017 337 431 425 781 1075 453 224 380 468 949 625 359 704 329 881 604 582 1044 879 423 394 1036 130 861 636 697 838 1321 1393 524 517 824 745 450 333 292 1094 383 768 741 1009 153 727 256 1023 759 889 1485 878 523 1479 996 209 927 592 291 308 579 739 221 645 265 946 407 1016 631 1030 848 929 145 1347 729 496 211 579 233 641 646 489 1206 894 476 1263 664 980 215 434 690 769 495 1134 534 703 608 742 268 959 808 382 474 351 777 255 1147 840 1115 682 826 1122 1260 1080 101 750 1030 554 555 841 462 1485 69 1519 53 961 255 717 220 494 1387 525 342 1291 701 848 54 533 823 1027 1077 946 356 608 733 88 864 381 479 588 466 1354 326 925 294 342 246 590 350 723 465 638 584 326 231 212 170 591 965 873 395 1322 589 536 894 579 1044 721 210 423 307 817 374 39 620 1267 927 821 768 950 393 1470 705 1030 448 970 1097 589 1044 489 752 940 296 1061 524 898 968 837 506 497 1265 139 1347 880 376 555 338 861 220 238 717 820 1161 665 449 1101 687 858 877 197 626 1143 693 533 1131 381 990 414 780 32 1031 653 365 869 1239 474 847 1154 592 991 1198 295 747 379 675 550 313 546 927 978 509 625 976 533 838 391 311 735 946 1046 1538 804 325 1292 857 781 476 554 594 1070 606 429 995 269 710 491 649 901 340 1580 826 820 596 502 181 438 805 770 317 407 532 1189 877 411 689 428 365 601 401 279 1110 294 611 847 456 1216 715 606 312 1108 373 388 791 415 389 350 388 498 231 643 667 712 579 488 229 721 210 420 339 776 904 746 263 667 680 529 966 1003 964 1111 307 850 372 392 1014 549 258 1208 829 1053 390 259 739 578 475 763 393 276 627 818 1296 542 632 1537 800 332 869 560 811 326 816 431 223 407 536 788 742 688 623 901 794 643 723 454 388 948 244 241 291 948 43 585 785 289 481 1108 737 256 655 666 928 187 363 809 451 1218 888 918 1338 433 1018 167 718 810 584 391 889 369 462 286 771 757 932 696 527 643 694 904 79 531 1259 294 237 1106 1026 278 631 1435 1062 826 508 112 802 950 1096 1311 977 775 960 435 1325 969 989 702 215 747 1355 201 526 738 43 940 477 222 87 839 1102 911 756 827 1027 109 894 1432 294 203 909 373 254 970 896 1070 520 922 381 85 954 672 393 425 860 595 450 316 1012 878 272 930 837 466 682 794 914 320 773 667 673 671 625 825 956 1025 802 449 527 896 746 640 1009 893 589 833 860 636 347 786 772 593 494 1422 220 338 376 244 789 580 118 692 560 798 498 1419 700 330 547 807 559 1422 465 251 848 542 336 314 641 311 1052 208 1343 273 201 866 661 784 531 539 239 150 1037 529 472 384 279 481 1106 641 543 271 658 957 302 100 823 1024 413 673 772 424 765 534 227 685 184 720 121 516 235 110 790 944 459 987 700 913 779 492 200 853 214 651 701 519 1164 318 733 665 521 800 165 806 647 1080 583 1121 761 1253 973 482 311 195 860 739 943 1325 599 549 617 856 1033 806 738 334 660 897 1349 262 930 323 876 1110 629 256 667 26 436 660 60 608 111 458 133 783 893 292 807 678 1117 328 711 682 288 1085 367 1046 165 331 438 265 948 804 527 1176 188 96 509 1199 71 290 33 895 526 1118 895 870 933 502 1242 989 1031 363 1137 347 574 1102 162 281 582 543 541 861 637 301 1011 669 119 220 576 472 994 716 1290 496 214 799 141 669 628 105 635 558 211 374 616 210 517 459 1003 1026 582 883 229 429 588 693 626 1220 544 656 1385 1074 509 813 583 878 933 957 660 384 1118 873 1117 616 788 637 535 984 901 374 251 412 1037 904 890 540 500 598 829 483 935 1114 100 842 1001 111 1123 654 865 379 1003 598 837 924 640 524 532 156 374 437 637 874 186 958 284 281 814 758 597 684 772 484 516 670 59 929 1033 305 486 516 558 1309 557 1403 671 235 639 1320 186 267 506 913 647 549 373 115 1076 749 439 1162 399 1219 681 834 1251 673 381 692 375 1114 828 1368 1711 419 474 961 529 436 279 779 319 1247 34 496 502 776 415 1178 514 524 452 356 1027 779 531 938 255 990 326 1239 286 632 328 1178 579 449 229 192 385 1158 540 394 626 692 402 752 359 769 824 249 176 828 853 458 732 135 747 668 1415 131 221 462 183 666 727 949 766 433 418 909 1098 641 259 261 903 918 287 204 1494 996 50 419 698 571 522 959 817 693 834 495 303 649 535 754 1387 530 356 937 1498 437 44 665 1229 406 895 434 326 325 491 257 722 1044 599 1012 1010 805 921 479 470 595 1041 665 694 1116 1421 1241 241 580 1658 657 640 892 1427 433 756 805 154 664 709 513 935 676 492 259 1017 922 822 330 364 666 416 185 725 435 614 912 393 345 484 1350 320 599 1031 363 889 456 532 907 690 747 74 445 785 1461 202 1138 216 110 779 723 221 1364 626 618 1352 748 820 352 464 613 459 523 680 312 560 619 474 451 444 462 671 823 308 981 568 445 85 615 1131 681 1077 1387 217 1210 1141 564 543 1013 572 1480 374 689 843 1338 375 948 771 814 465 828 1001 803 1478 395 733 544 1126 984 1462 898 459 395 531 295 1251 331 1203 862 552 187 844 789 828 716 507 242 430 1350 673 546 374 615 898 1192 404 126 1072 440 102 334 267 583 209 623 888 123 1652 654 862 442 738 240 589 625 617 305 255 339 1303 141 931 445 1105 666 925 902 922 502 713 735 1005 489 950 241 1207 1051 248 818 447 249 561 829 657 912 1129 482 770 120 536 1271 648 574 965 500 714 732 402 995 436 337 330 510 530 273 1435 196 906 1008 102 286 675 652 880 464 877 918 1122 323 1068 118 197 875 1089 927 504 862 233 417 425 1260 694 943 338 677 182 281 381 902 164 1029 987 356 1079 471 1032 945 291 1147 760 323 932 912 1181 949 1039 165 357 826 345 970 1424 796 705 1175 799 985 161 389 375 703 1009 776 1370 306 278 449 1308 543 380 734 829 565 531 1227 296 708 1404 551 361 506 403 461 807 457 1303 798 626 338 400 804 163 1000 370 597 889 336 224 613 344 442 116 315 463 470 281 682 258 404 382 657 403 1229 331 708 716 842 434 242 664 847 1487 629 583 455 775 624 458 961 691 817 684 1197 251 913 238 889 1319 810 822 897 987 276 437 878 942 735 1256 213 504 801 516 1082 405 712 570 596 915 209 1127 966 679 872 452 602 681 1077 416 918 755 771 555 140 904 87 509 983 779 354 1038 1357 428 959 292 202 567 926 665 213 933 599 664 647 579 835 447 889 511 335 838 918 946 485 506 884 843 1063 1105 576 614 1116 509 511 123 275 1435 928 824 609 375 853 982 301 776 576 526 320 913 1157 554 713 781 951 451 203 900 806 614 714 1049 851 257 862 997 376 515 54 859 428 1633 206 382 126 589 565 469 512 1322 940 535 583 1181 699 709 1028 972 676 470 579 854 380 650 1435 346 540 897 865 474 577 507 1340 452 402 270 483 698 393 543 195 949 598 374 1428 449 127 685 836 500 919 313 276 745 254 493 383 432 423 1169 892 883 378 677 818 1101 832 917 689 862 614 590 899 1289 866 343 253 695 1719 970 653 1369 781 1149 1196 1016 852 599 410 747 272 743 780 909 220 804 612 678 901 853 875 1146 175 800 348 359 1248 840 186 633 399 1530 1116 1085 503 826 677 1468 541 876 601 1087 477 448 1232 147 265 855 266 846 519 539 308 462 1136 528 217 648 1118 579 555 447 657 906 1328 975 486 67 252 185 710 490 1120 1046 104 845 591 700 696 976 591 690 560 918 1027 668 361 557 964 487 1300 1063 188 522 286 894 754 982 247 723 1177 1289 359 288 782 724 1002 1144 655 604 818 434 968 125 1142 1220 532 296 621 388 440 637 823 466 1820 1011 683 737 1379 384 749 1088 1033 820 525 149 446 1636 954 1136 652 788 1048 410 754 684 639 671 240 600 797 445 1078 861 637 1047 557 882 793 1037 279 747 702 490 774 1161 1561 653 473 873 569 527 914 1297 787 905 387 562 166 87 796 748 1140 420 1041 988 630 515 1439 1348 597 77 682 469 113 988 356 394 916 858 726 634 264 910 438 396 382 376 216 1061 1027 402 716 463 373 957 705 150 731 706 933 517 565 653 429 930 680 104 553 1230 942 417 588 836 1114 749 441 986 482 350 1069 766 883 890 1118 1345 640 772 75 644 271 1185 377 967 513 836 408 178 954 852 768 445 225 935 288 338 964 576 809 1144 574 1024 392 1395 833 375 909 624 337 1433 1000 327 745 1106 711 528 1246 947 186 1237 666 484 576 521 574 537 674 787 357 659 172 1106 289 410 638 122 690 418 194 1190 737 1393 867 843 338 309 897 1045 810 1113 843 849 1010 597 739 1033 987 885 755 640 946 960 220 383 929 830 1238 794 373 180 1164 541 394 563 1401 994 136 418 836 1042 224 853 253 294 628 756 903 192 356 375 409 248 651 552 191 132 565 654 187 961 191 925 568 591 1363 1019 1031 843 1035 649 217 924 964 248 1153 835 625 693 127 331 907 875 709 365 689 768 547 853 982 734 816 1192 562 529 1102 631 142 305 1064 919 574 1005 762 1234 440 824 605 1471 821 360 1180 1031 1037 204 539 1141 928 701 560 310 901 986 552 580 724 307 164 287 1370 1002 1106 295 909 969 959 925 513 760 819 1171 1033 636 538 395 663 570 615 1051 582 621 700 138 852 431 574 855 924 970 684 379 1069 894 1105 674 289 671 830 1150 750 752 501 431 804 284 693 702 726 853 319 735 923 286 227 892 826 992 806 717 1065 607 545 341 436 268 1213 366 337 795 417 232 1068 558 850 674 344 1173 540 313 209 577 392 752 636 417 282 641 1356 268 936 693 1162 655 845 1105 415 423 556 867 597 982 1115 1215 574 1127 500 635 938 754 597 763 363 442 526 964 886 620 363 455 541 966 395 283 647 747 974 503 1292 908 436 990 389 77 521 1079 728 555 648 350 40 694 1038 1005 1093 244 422 855 877 959 882 326 562 75 713 791 625 463 645 1018 1337 316 775 91 883 1328 600 630 697 1095 269 629 673 1095 436 564 360 1265 1064 499 309 397 927 403 654 73 270 523 441 1090 627 348 760 414 578 281 1094 730 654 986 1120 1076 1232 448 873 1061 76 576 747 331 743 416 1274 447 515 567 692 736 235 618 151 614 820 1001 415 1138 474 704 678 901 245 969 476 831 565 525 333 459 1344 403 870 287 478 835 1274 815 537 320 614 384 855 1536 936 499 400 228 781 711 230 482 395 342 846 862 576 572 202 876 1174 1223 499 703 501 451 283 1355 448 557 333 527 389 591 350 222 147 201 969 533 466 1253 790 691 962 486 871 481 746 404 729 659 302 752 187 884 1219 693 539 286 776 520 289 663 707 332 1038 538 323 175 1283 657 909 799 527 487 1417 146 865 636 905 958 469 707 911 725 809 431 788 211 328 930 1066 503 1075 1050 689 460 506 1205 139 726 597 867 220 688 194 405 1405 773 330 522 1095 858 596 800 547 290 381 374 434 1058 717 722 960 1462 331 380 279 370 345 1190 985 772 561 830 507 199 185 987 931 865 835 303 387 1032 1045 1183 1061 551 671 516 743 1077 514 653 310 875 473 986 738 1314 629 364 507 579 421 794 1163 755 765 905 1489 573 793 967 174 722 929 445 471 634 540 380 481 728 837 402 1094 973 1076 464 843 284 644 404 165 335 53 841 480 108 975 432 576 505 1205 280 366 454 402 476 943 675 93 524 544 351 481 489 983 1090 701 500 1271 263 576 1192 591 760 503 936 374 1641 899 675 425 666 744 1354 889 1151 575 824 535 1522 558 510 916 401 740 200 206 487 679 704 528 1218 163 812 331 577 904 441 847 409 997 1422 873 671 328 511 620 786 1128 684 771 322 448 1258 1248 531 403 790 782 702 376 1149 891 1008 1232 540 261 407 1192 708 480 948 753 851 312 742 969 1293 999 629 652 962 702 1293 248 452 714 1353 188 260 252 599 890 1246 584 808 713 287 629 885 180 1208 156 951 711 585 394 144 527 1091 887 917 379 413 180 991 630 360 294 773 799 999 1123 243 406 919 1260 992 281 417 1260 833 563 629 709 1040 1070 161 315 448 478 501 1000 1267 957 959 472 533 1408 664 1497 417 484 1016 1275 745 1063 846 227 487 606 1021 582 905 401 394 165 999 870 280 1412 288 713 1152 364 537 1019 912 1152 768 680 874 518 373 883 1091 1149 1316 501 528 186 1083 791 1072 755 333 941 1555 754 244 785 449 833 659 853 631 624 1029 455 1203 370 668 586 173 96 37 747 942 1105 617 867 292 812 966 974 541 125 595 509 631 814 1046 789 634 241 686 1274 1212 235 705 786 480 583 1020 854 954 725 1184 638 1250 859 448 939 277 731 779 554 164 350 1166 452 332 853 1068 632 729 797 688 712 188 381 571 668 1172 855 820 922 844 1098 336 998 602 777 644 947 1295 690 569 579 792 285 796 901 1325 1302 99 1097 262 572 863 708 404 954 1150 892 747 481 509 295 581 743 805 362 1001 405 1443 280 667 363 256 414 124 807 1241 1018 1201 281 239 610 245 545 555 531 252 449 227 690 311 733 530 472 773 114 499 464 1406 776 1120 814 877 1045 180 799 467 474 280 1125 861 1194 948 1011 424 427 582 1129 835 601 1018 183 486 809 474 313 612 921 170 890 304 1056 1102 518 276 844 632 228 1002 294 436 325 311 1197 608 585 1135 865 1147 482 380 277 853 383 680 823 597 991 1433 548 308 31 919 1015 624 551 1077 944 651 719 1737 191 616 557 197 1079 637 494 250 688 840 673 352 412 533 657 224 612 925 810 597 535 458 360 713 535 320 676 183 1175 713 268 525 971 1021 535 617 468 220 1119 247 631 351 244 983 455 673 1078 845 644 1028 987 1192 767 668 809 287 446 913 181 517 863 159 924 319 482 253 812 466 768 488 643 946 453 355 428 1087 699 404 667 293 989 615 1104 48 250 64 294 591 613 327 88 517 453 692 1458 665 392 859 937 387 772 1380 587 170 595 1070 358 485 279 927 358 468 758 866 473 1450 442 1082 877 458 254 804 386 173 737 1259 394 73 989 806 549 1148 641 390 758 1208 230 731 289 264 118 978 1217 887 1299 710 876 250 710 289 651 278 658 544 411 1098 687 301 810 768 1220 164 1258 7 700 214 811 867 930 725 340 284 437 1051 1268 749 730 1014 345 554 989 946 926 1499 478 462 560 271 473 1165 546 912 685 91 854 775 861 315 786 167 522 467 568 1123 780 835 364 380 1604 700 699 395 764 1076 762 171 311 913 1339 1032 1125 267 450 752 431 1544 225 161 1227 142 485 729 805 1046 504 940 672 1355 744 116 367 344 258 423 804 994 717 460 569 560 1130 429 1055 1599 1307 978 624 836 813 762 648 438 422 952 848 1314 661 415 486 538 640 1085 436 569 877 685 1203 560 151 231 1332 444 494 1530 712 387 274 609 308 469 357 887 1055 432 392 258 556 681 369 810 254 452 740 913 705 771 1180 1070 724 452 425 455 324 972 125 803 1023 596 546 892 857 606 879 948 271 410 1019 1228 1132 559 245 1321 4 1183 308 809 1305 1205 533 220 563 548 496 87 675 1303 573 377 501 421 1259 1344 751 490 742 728 1239 567 685 1070 335 170 836 1259 883 1145 1169 83 561 942 299 1173 780 1196 970 326 687 1100 301 419 639 425 157 740 967 335 347 861 1328 684 805 393 1216 288 269 336 348 799 914 191 57 704 796 680 1375 277 537 112 609 798 586 902 810 1013 678 891 390 859 823 219 117 1460 944 1047 630 310 678 307 681 362 1061 1409 607 871 321 1162 507 869 63 763 1519 1119 921 746 381 606 544 639 663 936 672 790 1180 884 999 830 825 336 811 267 602 768 1227 648 681 892 754 471 134 790 417 745 437 1004 325 646 728 88 1326 490 923 603 729 409 518 1351 372 1037 120 134 228 573 1421 1121 941 604 407 526 844 1063 662 359 196 1000 793 826 502 1085 861 976 798 836 397 1041 851 605 491 245 383 21 377 808 70 589 654 424 1065 239 663 931 807 1000 649 623 878 630 1196 257 470 509 407 977 617 943 1017 1272 1000 598 804 495 211 348 697 821 300 633 1073 655 568 1072 443 657 290 587 392 649 1002 1065 526 194 861 447 687 1056 1268 403 444 448 918 151 836 570 425 208 701 481 466 920 514 431 698 699 336 688 532 465 285 480 934 454 517 448 353 338 1359 405 571 421 1495 863 774 630 638 1135 1253 243 289 558 588 356 774 777 538 322 1231 701 905 1064 349 217 615 570 754 422 228 277 126 768 816 729 1146 945 574 483 279 1290 663 1441 796 495 1374 746 427 1004 1319 841 549 546 704 1118 893 646 882 868 741 562 418 400 1193 765 1103 105 470 418 539 842 422 1286 82 1080 395 632 607 739 738 834 954 487 966 1072 576 862 730 188 742 423 393 760 311 823 91 869 502 933 690 1093 859 1210 575 625 1441 468 1022 413 515 1115 66 484 502 557 737 664 683 613 1372 1146 749 601 633 56 828 1035 706 178 481 253 756 439 887 422 508 623 46 955 1207 795 673 771 465 608 465 1144 1121 1229 1045 337 436 735 881 542 645 540 261 905 301 815 1198 270 496 937 977 239 258 270 357 1184 447 230 357 509 1156 472 533 516 913 1109 744 1176 592 526 480 615 581 874 650 583 907 446 1202 868 368 73 819 1286 733 1127 51 1294 915 769 264 899 1353 868 434 437 238 790 713 273 508 353 1302 396 863 117 316 401 232 620 550 1725 914 744 497 1222 532 1027 700 549 345 182 635 183 1129 1125 1032 918 294 950 397 414 1407 662 728 152 280 465 738 822 498 336 541 965 596 1294 560 1036 242 516 736 940 690 29 452 453 1408 490 1345 1024 152 359 909 582 129 734 319 428 303 331 670 225 370 299 643 849 871 308 573 818 572 851 375 181 488 835 1287 946 384 886 923 787 1051 216 399 949 672 169 252 183 485 841 407 414 520 441 937 657 588 354 339 751 784 507 948 658 437 701 989 427 522 833 603 1431 563 885 399 858 349 986 522 733 552 720 123 488 212 228 1202 720 281 368 631 676 308 978 851 850 912 993 694 1119 1214 978 258 192 673 371 375 616 682 1006 1025 497 312 1170 846 695 605 522 561 647 444 438 532 1298 909 501 376 149 538 924 1147 1062 926 385 645 153 495 92 125 767 629 615 467 281 415 528 393 159 581 1199 908 613 435 917 889 1019 522 741 190 588 665 675 614 323 505 292 158 960 696 498 466 591 995 618 508 439 30 584 1208 1080 437 1213 1328 574 377 1244 570 278 249 645 388 553 220 606 291 772 1435 724 1202 963 617 230 636 418 761 260 959 1258 568 1125 757 691 416 547 634 787 197 64 533 1168 1109 387 70 1460 199 548 281 275 197 251 554 87 239 200 880 679 883 453 659 424 474 501 262 826 617 734 759 459 1031 794 954 150 585 401 1380 421 254 1330 273 405 653 359 250 1084 336 810 615 1522 492 997 394 1021 447 154 717 491 1072 803 693 855 232 1020 525 780 860 576 944 1051 513 615 59 1365 721 1026 869 1344 558 646 499 1120 812 1029 543 456 630 1069 162 392 944 1090 302 1049 948 275 73 670 1270 785 1063 1072 697 390 739 126 570 860 1419 926 176 268 823 397 534 118 966 325 503 451 683 1040 1123 240 217 1014 299 968 150 352 913 594 198 696 991 277 836 428 478 885 871 327 737 574 888 1202 675 1009 618 856 330 903 965 1687 595 253 938 703 1361 325 979 1167 635 183 730 953 372 631 665 684 943 266 840 977 764 124 1304 334 990 627 227 399 534 1003 981 356 633 850 566 1074 307 1097 219 432 463 746 671 776 253 215 773 1158 835 498 881 330 1151 296 774 68 1142 607 668 1163 84 929 1299 111 483 768 945 821 513 244 316 787 575 344 416 364 1027 581 403 1459 339 200 664 59 780 565 825 280 1247 854 913 522 283 1298 361 505 1411 980 907 389 360 543 450 126 319 1009 173 1239 1190 572 1016 201 781 783 126 688 503 391 110 1505 901 389 276 492 776 1158 530 604 827 582 981 939 264 524 902 616 500 586 360 776 334 1316 175 508 1100 1074 937 777 543 487 813 327 1227 219 273 752 631 274 760 647 234 456 826 249 434 760 666 193 900 301 206 578 608 1217 542 142 813 1195 1581 832 305 1029 730 537 241 281 465 781 621 648 477 372 984 375 790 765 1261 982 1137 644 647 317 932 1111 389 1055 429 626 929 613 73 429 430 328 503 912 497 926 756 1067 1255 1041 1082 460 1186 815 1017 675 778 412 110 718 232 756 647 934 191 843 440 941 463 505 378 209 855 502 850 250 239 1071 613 86 801 228 129 1037 172 751 860 514 307 656 688 777 434 833 818 359 399 341 807 752 598 352 162 503 264 567 755 284 677 474 382 727 592 701 370 409 525 793 553 1056 262 634 638 873 454 874 556 364 687 587 1066 640 336 699 702 403 704 566 513 396 182 519 781 48 324 86 257 362 495 450 668 1293 691 510 973 821 769 281 746 1356 915 719 29 852 371 246 592 1250 1052 115 1124 245 1106 582 265 763 945 362 637 541 367 561 411 1097 853 301 540 827 779 431 357 224 561 826 708 1041 104 782 885 517 891 380 659 445 743 256 489 908 1204 645 634 579 491 635 459 507 288 856 818 1079 435 349 703 824 549 490 499 291 784 655 589 956 277 1203 908 1262 928 819 634 1140 936 856 1132 766 745 150 1327 745 505 678 364 440 609 304 639 103 1573 1002 246 427 1083 533 645 528 455 1599 720 884 1525 407 370 810 785 821 882 276 248 311 231 234 318 734 1189 937 137 1354 673 475 155 720 524 817 505 511 586 1503 657 383 1078 174 22 746 972 436 499 311 957 627 878 857 495 1231 562 269 582 430 1125 546 187 433 620 475 1353 296 824 1466 907 266 575 610 894 603 1190 825 420 675 1266 82 1484 270 44 1244 128 648 605 396 60 943 338 407 323 949 382 1141 1105 837 975 759 477 820 1277 501 297 659 1037 569 299 530 313 221 737 543 295 573 521 575 499 776 1029 517 636 230 1211 707 956 386 210 620 556 676 943 632 654 882 495 582 1499 1378 622 749 729 686 734 428 948 636 967 116 954 873 331 672 796 575 563 846 814 994 975 397 935 1474 761 495 921 409 43 808 1147 621 1156 801 513 1332 148 498 238 573 1150 38 887 397 1065 1312 819 381 238 400 831 618 383 750 876 1688 1288 676 732 349 717 784 355 668 698 528 1068 796 674 410 862 212 911 728 527 655 390 1374 1339 545 288 547 1170 356 197 774 618 672 749 886 667 760 558 705 594 587 685 406 1082 282 735 428 479 976 292 648 257 710 268 1234 884 701 1421 118 322 297 1056 714 391 324 430 675 188 850 527 685 749 725 834 973 152 1044 364 1025 503 566 658 74 473 742 1157 1032 717 277 751 547 717 674 942 225 633 357 516 882 1134 441 373 461 219 277 941 324 1565 542 337 776 943 607 182 450 498 246 439 852 878 730 20 491 192 595 759 932 528 104 1164 594 1274 1130 644 171 580 901 439 1002 888 907 376 603 329 590 349 678 783 690 80 148 727 381 924 862 715 236 432 538 154 638 703 669 723 671 256 710 402 1119 1065 369 305 606 1426 1072 853 1368 129 278 936 514 614 139 654 826 883 333 743 944 495 758 592 506 579 186 393 1289 550 420 503 979 269 894 1070 885 606 1300 434 561 848 694 86 748 661 204 369 481 797 988 456 814 324 662 619 947 359 1309 1005 806 486 268 563 697 843 270 678 671 644 483 1544 69 1352 1161 565 144 873 411 391 619 426 1223 375 694 583 812 136 633 1051 616 157 571 849 488 950 882 954 946 635 648 833 311 1333 402 328 119 415 633 914 766 1206 445 886 180 1082 901 1158 411 1281 485 752 765 483 509 1327 851 771 560 537 1046 1063 644 98 715 628 230 664 734 261 870 528 338 807 407 962 1027 1452 1072 551 322 198 541 238 495 399 225 713 504 528 339 1212 572 1284 158 1014 147 889 825 1300 319 659 582 297 1013 316 403 869 447 858 1191 462 1264 443 941 785 622 903 272 1031 633 739 1151 975 1173 571 613 734 697 398 334 431 869 342 1558 480 588 430 506 616 771 324 464 213 462 314 835 1149 477 909 879 559 704 1134 165 437 479 872 872 135 368 985 256 515 561 432 274 785 1599 419 246 181 882 776 83 742 527 934 376 320 874 360 662 235 353 862 218 1100 1010 88 503 292 889 933 828 1115 1164 927 625 465 759 905 485 1194 494 192 303 318 1075 296 578 377 1527 1097 1149 685 808 668 1039 342 441 716 486 543 623 978 581 924 666 985 835 1224 727 365 1121 875 638 206 381 212 1043 564 1075 1084 515 476 925 709 957 339 758 445 59 837 1349 1420 498 229 484 986 964 179 1177 217 938 502 430 470 841 637 433 472 1139 602 1210 409 658 592 635 608 1186 758 571 273 1167 268 314 211 1268 590 337 535 1277 525 309 430 688 751 707 296 514 444 302 424 567 476 891 470 523 523 999 415 694 944 382 885 809 1234 295 225 985 264 898 192 876 604 788 732 369 490 334 392 383 1225 1330 765 54 1079 623 813 203 259 709 447 1445 162 149 445 93 881 701 590 461 878 980 757 590 274 636 1386 898 813 222 1514 490 40 741 389 815 64 836 267 265 186 1370 921 666 884 555 1165 337 107 705 440 184 597 228 297 480 610 397 941 740 777 1207 710 1512 344 496 1030 242 1223 667 491 729 1019 654 905 607 851 407 551 571 665 590 345 313 237 152 568 976 676 397 815 350 1002 916 558 651 214 237 1438 586 1033 214 515 418 973 610 849 655 1104 350 208 417 936 797 690 209 740 30 702 339 534 646 236 360 1214 546 887 350 799 598 477 264 200 906 245 267 1156 611 319 279 456 664 620 823 157 605 1099 959 875 664 800 703 482 1613 711 377 409 640 766 168 354 808 1151 870 329 1070 304 847 448 613 989 388 982 797 758 506 1082 691 741 790 1031 373 789 235 722 596 493 544 769 592 494 540 974 601 286 847 883 718 706 557 1005 153 717 184 1090 616 640 31 617 587 726 896 815 396 284 461 441 1235 158 746 1095 536 1462 699 544 499 597 598 523 388 846 482 1004 613 80 604 648 380 945 689 333 237 1735 622 146 876 739 1081 398 496 976 500 515 724 479 1250 749 1507 344 1284 845 143 652 566 1358 845 264 574 509 284 687 752 232 790 462 113 653 1014 1085 713 546 300 652 275 1168 1014 498 446 209 626 451 237 1334 347 1030 181 719 475 1071 417 567 1456 913 631 767 897 1106 1758 869 722 343 526 949 1345 1146 731 663 801 423 505 561 699 302 65 1067 632 1190 581 152 309 914 1275 494 900 925 436 1262 870 719 323 933 851 667 1451 1817 1184 650 574 651 702 551 865 607 586 227 707 874 342 569 834 706 709 444 244 521 727 522 692 259 154 1158 576 749 380 557 432 785 391 919 829 87 255 275 471 656 776 406 426 502 584 891 463 654 762 942 778 362 635 376 555 397 398 660 981 397 282 320 562 602 584 617 820 702 805 571 837 304 754 252 423 700 65 98 946 789 1235 632 391 263 785 654 417 132 755 564 463 566 848 999 771 241 524 148 1415 1307 1046 615 348 255 1278 235 933 782 643 622 60 405 1240 418 801 1136 190 566 340 458 696 303 898 630 326 856 421 331 549 719 914 920 1323 369 1440 889 839 665 395 448 639 75 298 690 447 867 1022 381 893 902 933 511 595 602 983 545 559 101 442 1321 698 1316 644 681 384 250 443 1080 138 633 391 771 420 1071 1016 535 1341 988 302 549 1149 1297 421 242 1194 621 497 720 1194 233 1119 706 498 367 1037 711 497 172 635 1024 915 513 484 572 207 733 844 228 450 558 628 505 221 1320 991 645 486 929 919 1008 758 369 716 325 823 619 499 848 285 376 608 1562 757 870 576 335 1148 352 1239 971 313 872 897 860 354 620 1083 252 669 746 638 600 516 589 782 580 751 562 994 734 855 420 281 690 898 89 466 612 787 786 633 482 1213 722 325 995 895 494 168 570 387 599 932 795 868 822 554 211 829 369 459 619 1087 1005 304 209 824 788 255 1028 1178 616 826 579 544 681 977 614 1089 1037 452 159 834 1136 655 1453 731 366 98 508 883 241 641 1183 210 549 1072 441 173 601 1067 682 325 1022 102 1091 585 575 892 493 689 586 748 256 1270 1087 582 1153 210 381 296 629 140 854 649 821 370 953 1224 1071 1059 456 772 1364 497 1281 351 348 90 692 1241 330 785 1107 371 553 546 1336 1092 570 1178 375 812 1026 1235 489 579 782 981 1171 683 907 745 435 841 998 1212 701 578 1100 534 662 872 723 1147 391 858 693 1010 915 302 282 690 167 629 66 669 965 681 141 555 517 1041 672 275 891 1224 236 648 49 404 359 713 397 177 347 1317 727 1627 1188 263 239 624 320 644 590 282 1471 327 1119 734 320 283 233 369 1057 335 761 588 837 750 632 561 1006 447 676 853 182 1135 830 242 1745 623 179 1025 1029 414 225 540 406 431 845 613 349 342 787 592 400 639 219 72 487 955 794 1136 628 732 905 746 870 376 341 1214 18 355 671 320 1245 996 769 404 739 779 213 1182 826 214 786 639 655 268 561 511 913 470 773 1429 1302 861 867 348 407 1121 192 133 465 57 778 152 1560 531 241 370 445 691 655 1282 609 985 976 142 620 844 388 417 303 641 353 826 1192 268 525 718 102 198 1050 613 1267 484 85 1322 1108 1004 291 210 1341 780 908 1539 429 722 733 476 434 1135 597 1374 813 583 440 370 868 956 1059 1256 311 823 257 110 283 861 690 226 157 932 558 23 956 1031 668 331 419 1042 227 371 840 1130 645 244 572 1008 540 692 615 404 756 1012 680 310 573 725 87 416 1261 485 1024 413 1029 989 1106 856 563 167 204 1109 888 320 1125 1265 727 229 989 340 366 376 56 755 892 777 263 548 639 700 1235 595 1218 272 813 716 775 305 604 774 1071 802 619 328 745 571 891 447 740 621 263 716 1024 638 933 512 487 341 455 860 637 374 879 419 823 1009 830 1461 489 364 359 503 915 472 1154 938 645 351 582 940 408 758 747 691 711 351 1166 1036 405 1444 1161 706 684 481 604 403 647 687 993 600 979 708 426 508 558 983 462 706 464 581 886 177 952 412 651 782 453 664 369 249 542 952 452 458 58 655 431 408 245 394 1086 507 484 545 731 776 559 274 188 652 759 1058 564 313 1128 606 952 734 943 853 280 617 1610 460 718 93 653 578 1376 1485 1000 335 996 778 1288 501 903 788 353 175 320 904 499 569 241 1195 404 427 584 900 221 1187 195 735 275 962 1349 216 1202 848 1060 1077 834 1041 884 797 478 1188 1638 229 472 572 921 180 1578 747 668 734 580 411 678 917 863 554 185 730 88 707 515 646 366 153 1000 403 474 717 591 694 171 667 421 858 457 818 601 782 18 1550 437 743 676 413 788 539 787 603 1307 747 1286 514 1156 696 709 434 335 712 806 790 1242 928 339 1166 681 1026 911 350 299 1083 598 1077 109 115 528 287 280 368 810 280 116 1125 176 615 906 660 647 103 143 575 1078 238 547 754 1343 506 420 1272 861 47 1422 338 873 1142 362 970 942 265 447 751 751 601 1206 718 375 803 549 630 694 198 215 735 477 240 603 632 960 818 1001 467 1245 994 841 739 914 612 264 606 1079 1085 179 232 645 989 1083 496 963 105 443 1181 804 477 947 721 573 929 567 1080 242 848 792 264 877 208 323 635 1117 1419 857 688 578 215 1106 427 770 639 807 719 928 191 1069 512 731 1134 1058 805 156 738 835 351 326 1235 426 912 1072 862 641 893 704 1094 304 1485 130 721 376 356 254 1188 613 760 811 401 855 452 1052 1014 1281 1266 1035 722 175 407 330 809 79 348 230 1002 1051 616 443 805 531 925 1161 556 238 220 624 831 512 1216 398 59 489 491 887 717 508 840 527 635 787 469 715 1007 370 332 1086 993 852 323 1031 839 878 739 976 440 890 288 225 533 535 995 272 948 547 863 298 877 1488 522 1497 768 861 97 722 680 243 854 304 1295 635 291 978 203 665 456 709 994 1211 548 474 787 287 163 554 152 581 659 913 721 467 720 650 1122 972 514 240 783 818 580 831 742 1348 703 393 466 956 1161 821 222 1078 405 1067 1124 981 1032 1082 417 839 1130 427 351 521 768 953 665 505 840 391 704 911 680 602 1036 478 641 259 524 953 979 681 728 228 478 463 360 300 502 651 402 1079 498 511 939 652 434 1128 1647 459 101 33 741 1143 387 921 926 822 1035 409 249 518 755 1074 584 732 633 843 605 245 497 572 652 218 157 333 137 807 440 544 456 575 517 838 573 800 918 113 1054 242 514 1041 1065 371 569 1688 1298 766 1351 902 1112 603 163 837 974 965 633 729 245 369 529 524 523 948 1051 736 368 232 190 249 89 690 461 901 1011 1159 371 405 263 754 525 210 772 738 518 347 401 497 481 805 697 620 821 802 1121 497 724 414 528 510 287 793 623 246 576 642 1236 856 484 925 1208 1044 1293 1191 1079 611 304 545 941 1526 682 888 1158 840 443 378 378 378 811 1383 1057 537 1709 34 664 519 547 942 600 526 682 316 239 1040 586 135 564 337 1082 401 789 230 579 1521 972 534 623 196 640 475 1198 1054 403 786 734 1017 247 1019 211 93 774 1143 884 713 777 1333 264 718 574 543 878 1163 802 321 608 871 685 763 162 645 566 624 45 1300 608 877 808 331 648 1304 1410 1040 303 811 631 617 507 682 1369 716 267 546 290 402 99 1116 1146 406 733 455 758 201 203 556 786 1188 652 857 527 620 492 486 480 1174 221 121 958 1364 659 997 949 599 770 268 1530 814 540 832 850 786 200 898 92 756 517 613 686 365 88 1178 296 629 348 912 470 397 225 910 809 1197 380 829 409 407 591 1220 989 882 429 638 588 621 321 482 888 886 1089 265 360 533 1046 1105 502 1428 996 575 928 457 1013 587 344 893 240 886 1407 1133 391 912 167 376 935 579 959 419 766 587 1105 834 758 757 1047 437 822 998 525 830 442 1395 767 703 1361 1329 1134 823 1275 634 806 322 1660 400 1114 1063 115 546 833 279 73 979 777 712 1230 636 425 280 665 247 1044 804 910 878 113 794 1181 701 694 833 604 810 440 836 743 517 142 493 1241 690 477 954 439 400 963 843 682 448 672 766 755 709 287 845 553 612 1121 990 968 591 377 74 601 559 870 872 920 658 863 1445 446 647 902 1297 889 430 655 892 677 747 874 1079 1613 367 773 1050 1410 660 911 475 719 612 750 527 919 934 1056 263 639 192 1069 882 576 586 588 1195 860 869 366 655 994 640 477 815 511 719 891 881 209 497 630 777 593 352 820 570 1467 211 599 1361 1486 813 597 1249 805 268 640 277 459 737 1322 411 704 420 423 1009 336 600 390 809 463 453 887 391 1269 787 349 418 1010 1014 977 1447 723 636 735 1180 614 757 661 72 533 828 866 583 971 1021 338 1090 803 509 698 1128 532 953 979 1285 828 463 736 259 405 919 787 860 87 250 102 400 816 188 509 927 620 1086 922 893 358 459 1122 671 635 1656 542 770 1215 698 1264 997 532 941 509 787 495 542 489 937 743 174 169 189 693 490 635 674 671 831 403 1164 177 717 675 213 1174 487 280 1059 278 377 1128 496 203 710 371 537 712 822 164 458 607 850 550 891 1092 839 331 596 954 864 135 761 1005 518 392 308 260 570 859 605 617 354 860 497 607 670 575 443 1100 420 1112 1248 557 645 397 252 447 217 834 216 861 616 1066 1180 535 1086 505 744 245 680 617 368 812 254 615 416 1495 573 285 857 587 545 131 50 616 1219 198 1762 316 801 786 373 841 927 708 700 800 376 506 632 779 857 404 459 953 742 359 1089 430 424 406 286 1162 677 888 375 512 402 461 868 255 386 311 952 1020 782 1261 345 926 618 817 640 804 695 1532 1560 803 902 301 769 487 569 1353 885 926 577 879 222 148 520 425 484 753 1437 248 751 302 1187 894 326 459 1353 700 1104 1084 1021 1050 534 1147 530 1023 832 356 566 957 316 922 953 341 935 889 1383 275 845 819 675 474 787 985 268 1034 850 902 1481 927 1127 598 506 308 688 1089 1317 617 1101 989 889 234 524 156 1128 584 465 707 825 888 872 1108 556 298 421 988 371 948 485 219 572 615 1078 288 417 997 843 208 359 1155 461 888 665 178 835 1300 1081 481 1206 1375 960 358 637 1355 420 485 1021 763 160 980 459 837 1000 530 448 612 819 813 1065 271 649 549 782 198 105 477 390 788 678 972 496 1142 910 1460 656 759 1034 879 351 805 512 1159 408 424 514 1668 348 444 695 252 137 108 540 777 759 560 609 633 1020 728 1201 460 790 598 378 390 793 1115 463 707 334 671 1095 1260 679 115 640 367 566 833 417 1448 678 1248 801 676 1518 835 681 1158 326 278 1540 491 934 188 322 540 1188 562 748 735 650 337 751 607 1246 799 731 858 441 1281 1186 1178 324 353 316 755 1160 1035 239 409 704 585 466 430 404 373 793 170 338 723 446 478 341 819 287 1268 786 148 542 808 458 664 1087 624 586 978 672 814 440 839 1045 1235 733 499 969 741 1290 485 1027 383 968 353 394 246 226 1094 708 1036 1190 699 461 773 1080 515 534 432 318 534 557 568 93 1112 299 288 565 862 810 410 915 726 1058 395 96 1123 1024 480 1493 278 490 1280 356 487 778 727 773 1500 599 240 412 445 339 833 770 396 1010 1040 769 565 1214 539 245 208 698 601 609 1098 787 1132 688 668 664 1138 652 322 674 272 783 800 796 391 707 413 1065 632 93 316 1111 112 630 422 1346 895 787 750 1080 381 630 977 289 347 323 246 619 529 352 568 775 515 845 1120 822 836 601 515 121 785 87 262 520 835 400 682 912 421 260 788 447 428 1306 453 1237 505 249 564 677 80 560 753 340 940 833 722 975 904 866 762 636 556 624 790 653 900 338 150 551 148 471 687 792 359 448 190 919 475 403 371 456 715 961 540 627 873 216 860 469 925 197 402 535 608 1070 864 712 948 1077 682 377 1609 1274 682 900 888 135 655 359 1152 403 558 658 758 791 984 390 773 184 1150 960 657 547 40 817 390 293 780 741 1065 382 977 534 575 1168 1099 485 657 304 1232 598 176 258 1366 556 379 411 633 856 476 256 803 802 14 753 758 788 741 739 182 666 1041 729 580 659 174 934 217 1239 1055 995 882 371 1148 768 317 733 947 696 365 344 657 684 653 1243 316 1104 672 366 707 939 246 936 937 423 514 1425 116 968 590 645 632 236 861 318 160 1177 484 610 1351 319 774 1051 254 137 1066 999 262 939 799 962 635 974 855 1187 706 753 285 509 154 732 1040 577 250 697 431 511 643 650 87 332 128 968 1079 944 1449 1016 1038 621 352 873 391 338 320 371 68 334 228 738 144 309 463 353 130 679 274 590 673 839 1181 359 41 350 1131 454 27 488 362 600 1239 120 129 530 1051 379 772 587 194 768 551 770 1299 566 854 508 421 296 689 493 854 1088 807 815 1250 630 527 329 394 797 133 241 695 805 282 685 1162 270 1087 605 258 644 212 506 895 94 257 682 544 600 357 933 678 718 243 672 731 710 979 672 1363 1000 200 717 1231 1411 216 416 277 1182 1046 323 851 563 652 935 1148 471 262 267 1197 149 654 440 319 494 652 1025 418 1050 319 908 1098 862 948 1143 994 420 1231 1177 575 182 734 505 354 833 644 710 702 228 78 971 1091 229 726 323 1085 315 921 971 694 1008 350 782 326 196 314 610 667 585 407 161 1189 116 1052 629 388 517 1503 635 989 937 1382 225 704 1244 962 535 840 1171 811 1073 429 280 352 834 1011 1080 957 953 524 421 1186 594 233 541 410 1043 289 890 1790 1307 621 920 998 952 1126 385 512 740 860 438 357 555 496 845 1572 997 294 566 709 519 510 977 1170 460 1384 473 425 483 839 1503 955 448 686 769 710 631 686 232 1231 889 184 273 665 971 315 789 243 320 752 1087 971 815 199 112 528 1117 396 501 941 611 815 720 467 772 1055 780 425 661 710 1224 559 791 1276 904 744 1128 376 401 868 366 327 739 1262 999 1007 1061 1067 680 402 894 945 1441 878 497 936 613 730 200 654 729 1045 945 500 1109 498 187 1336 547 374 829 1121 363 1043 454 653 843 930 80 510 905 1506 133 686 243 1451 557 790 804 971 1175 532 648 517 1035 570 1021 1533 829 301 291 318 611 1349 345 629 491 714 1500 1669 898 1223 470 525 797 623 195 125 687 296 90 783 476 550 683 1266 801 775 510 872 1434 1097 633 631 772 366 841 545 941 699 412 455 635 626 449 909 679 98 467 135 392 142 304 333 430 971 414 610 614 1087 944 600 1462 367 431 1165 543 512 963 595 620 1164 851 362 254 1213 1091 448 1004 419 227 965 965 506 581 509 744 127 322 270 783 1068 1043 586 215 876 1132 604 722 617 433 975 1131 512 751 703 323 419 334 1456 992 1252 680 334 925 583 423 992 349 358 178 1236 906 453 1552 1244 352 352 1196 280 234 837 723 896 791 1462 148 374 621 157 11 337 302 884 1067 703 631 167 435 400 464 1043 787 576 790 855 473 678 639 765 644 817 804 853 768 1067 926 1027 760 1046 765 606 1470 270 538 952 261 512 620 866 947 546 234 1466 666 444 378 86 1291 1497 1302 898 740 462 811 647 525 734 686 384 517 377 743 866 1368 887 602 660 879 987 1120 738 740 690 666 224 438 374 793 720 679 554 992 583 566 1272 1372 658 323 872 490 976 438 729 390 628 969 586 597 1225 616 414 471 801 1372 902 920 927 1468 1449 786 428 333 252 980 247 1295 506 338 718 532 1237 908 278 725 1040 722 406 387 639 1141 636 274 875 994 623 406 925 604 501 823 346 361 724 613 568 330 1634 367 1233 906 625 1486 1220 1149 979 304 353 632 590 182 1231 679 143 429 1121 1189 643 293 966 811 971 154 889 1052 456 673 458 518 438 1295 920 493 1308 930 359 332 969 426 1076 300 828 1019 744 817 475 831 707 525 911 766 1287 844 418 1286 207 552 385 92 947 769 1143 905 1092 804 240 860 766 1015 138 1251 493 563 918 891 733 510 411 237 832 292 311 676 1517 359 448 839 776 451 1223 417 389 581 1090 853 87 312 892 906 350 569 266 161 956 582 686 573 867 865 1096 879 256 975 1425 970 606 241 754 487 473 452 220 495 534 288 684 693 241 1226 298 850 211 690 127 993 1171 532 849 467 470 379 1070 797 791 928 188 399 831 1142 631 958 226 782 917 663 525 409 468 783 703 1362 136 716 1132 595 104 763 586 231 61 1106 1070 444 280 546 758 303 1272 553 1144 850 388 744 339 871 603 198 719 93 1510 1067 909 115 577 562 1256 1196 602 943 540 200 655 322 819 422 562 99 968 888 1241 338 522 1012 827 754 694 743 611 795 1129 151 81 726 399 793 670 402 312 657 505 593 524 517 139 792 333 490 859 364 470 536 350 440 557 541 248 1169 592 713 313 1182 357 232 112 700 565 237 1051 476 894 595 466 298 1661 1285 569 323 429 688 1293 697 343 33 1153 682 1430 421 245 404 438 456 399 616 676 540 568 493 212 236 474 741 444 260 1454 677 342 872 643 524 348 966 358 229 588 581 294 365 586 473 509 618 540 420 239 749 1052 320 804 353 405 937 441 639 601 636 402 251 307 518 909 685 1028 471 604 911 591 311 1120 968 1233 639 252 324 474 162 726 231 615 1364 578 202 837 624 49 922 88 166 1009 215 234 469 766 515 224 859 222 701 1068 328 946 868 501 549 571 1011 653 302 583 838 799 836 537 203 344 805 507 359 239 605 743 544 543 462 683 1184 1248 1128 345 125 278 319 504 686 310 1143 371 302 646 915 346 593 1107 1265 622 1198 152 1056 471 736 582 503 277 874 452 752 850 709 722 67 674 284 497 270 114 895 481 374 301 1433 965 806 65 427 760 1381 690 333 528 213 636 412 647 827 357 807 1497 1079 766 892 764 866 722 705 1134 871 1072 661 1065 745 155 801 636 1137 1263 550 725 297 311 606 1408 972 176 1246 307 1165 857 1075 1035 860 365 302 783 114 828 744 612 651 762 955 966 417 662 271 360 939 822 1085 1237 227 1083 875 876 557 1099 722 474 228 497 1161 745 579 884 1236 227 810 532 492 764 140 1236 870 837 324 255 596 530 402 963 708 366 498 270 668 772 415 1086 1638 1055 458 827 571 346 488 234 133 293 328 599 625 933 726 322 523 245 384 233 403 916 864 793 594 311 529 203 893 1001 254 273 1038 459 1002 272 1202 365 946 840 814 1157 54 786 555 1447 240 270 1165 917 795 963 731 809 1325 314 533 982 234 176 913 1014 501 1665 475 1008 854 371 1318 1130 948 1382 823 896 1312 580 452 610 391 298 1278 664 473 1104 1219 1001 442 471 892 683 864 631 286 501 437 883 946 1196 900 54 729 100 201 287 897 1290 391 1066 1016 340 1468 781 707 1072 799 808 653 603 825 666 1105 1270 1288 845 450 1493 444 557 270 750 241 336 763 418 711 862 674 541 731 328 1157 583 458 211 649 753 524 362 659 692 949 616 297 596 718 376 182 1008 890 1171 740 1547 135 994 930 154 601 842 364 560 596 741 601 1166 46 532 433 122 342 610 230 576 347 650 744 1241 26 713 595 828 1048 595 145 342 320 600 772 406 1544 728 766 189 915 972 812 1133 301 678 309 309 850 832 931 948 816 856 414 607 666 652 802 343 577 755 886 824 560 952 544 615 381 517 458 148 743 905 559 609 890 951 414 544 1206 503 225 526 1422 1083 548 1402 414 1173 373 432 985 1341 535 322 582 1117 1123 769 982 1145 609 833 1038 252 554 835 363 399 974 745 293 1006 445 308 427 1504 761 850 225 953 455 574 590 615 556 884 1478 354 1025 202 567 1071 1276 1025 1037 677 625 1578 57 487 159 606 1470 828 804 255 859 1037 582 595 545 435 507 1073 1132 461 815 156 642 461 133 887 705 280 182 1123 110 955 878 944 814 1255 1207 568 1161 231 293 429 901 932 738 707 457 880 554 310 346 681 164 800 307 537 961 392 719 750 473 310 796 1183 1080 980 602 1020 428 806 450 222 308 581 801 337 919 287 292 132 555 567 646 726 810 613 693 829 268 1136 158 139 260 154 308 1414 412 777 1030 1026 368 1084 597 965 706 728 822 995 1004 449 692 346 447 120 1181 479 687 117 1055 642 886 479 646 465 945 772 341 375 808 263 580 393 835 807 1204 1198 364 130 145 76 181 1067 624 359 687 513 582 327 251 492 530 185 769 1353 270 772 1140 497 601 1157 217 1062 596 149 782 1014 335 938 185 561 942 1178 461 625 732 664 320 342 999 967 238 1213 933 349 317 391 911 426 1676 519 354 492 1002 839 694 1008 674 726 987 1353 738 674 958 1291 918 179 131 868 1439 543 238 1234 500 288 291 1232 1196 470 726 516 1293 355 1028 116 226 1103 1189 671 528 598 737 360 826 745 442 539 414 683 511 843 1045 448 917 580 963 892 518 1042 600 590 1409 820 979 542 1149 613 689 719 952 189 586 346 800 294 288 659 171 600 1288 373 972 432 305 885 337 600 338 291 944 1083 327 629 263 187 550 1177 370 1333 266 377 635 634 776 601 722 827 606 384 184 155 252 756 814 103 1111 335 763 503 730 558 636 288 517 886 731 936 273 534 331 1470 340 418 901 178 311 610 292 519 1248 748 936 737 255 300 1198 1443 824 872 1275 1036 535 431 1175 718 722 441 280 577 279 1072 1102 652 486 547 364 179 973 745 231 1269 224 301 585 596 487 280 813 627 580 1060 1564 770 122 148 242 353 751 1020 443 1200 1003 285 789 1152 527 369 388 816 820 671 1115 19 765 744 1163 734 561 739 948 555 507 420 513 871 570 468 330 206 1187 1049 681 946 728 1242 1172 683 1183 522 715 1253 538 491 704 1439 395 351 938 739 1134 1440 1000 412 816 960 558 544 730 564 606 364 320 856 601 571 1242 668 346 434 1370 991 386 1049 1290 758 62 86 1373 258 319 714 1141 620 1364 885 783 167 409 942 966 820 646 636 815 370 398 1036 887 992 692 1181 475 582 1008 629 715 314 1325 805 129 377 269 569 1302 442 689 201 314 361 734 674 998 674 363 1203 708 570 901 309 1088 515 321 943 305 1038 928 632 229 212 448 235 1539 682 897 967 979 758 629 326 495 652 460 994 657 682 1217 1106 177 600 572 472 413 223 1054 632 285 796 336 654 698 1311 1032 541 875 1513 162 611 230 1205 314 584 988 667 508 92 1089 751 1093 586 1161 538 772 189 1314 1572 722 524 870 946 1038 827 252 41 577 413 153 186 1073 861 783 204 1127 281 743 528 627 1842 978 1089 750 461 366 169 106 385 1095 126 640 525 769 199 932 286 647 821 1160 1016 849 801 54 712 618 231 756 1014 1033 1188 749 228 584 486 1319 703 333 365 456 441 1178 312 712 647 526 699 782 103 480 813 1000 831 596 783 1141 509 911 540 302 927 575 716 868 582 269 864 358 1437 143 821 706 1076 1283 842 346 729 366 891 319 1061 175 1035 485 623 487 188 266 143 650 885 950 839 283 439 931 1182 510 721 439 242 604 757 787 505 359 498 944 419 453 938 570 921 1006 557 851 567 68 517 899 782 836 463 691 1138 871 602 723 1024 1245 125 469 613 735 616 1225 558 290 636 623 932 687 661 1057 1202 736 94 509 691 963 230 1459 366 633 810 46 1394 553 705 714 292 109 485 1596 1293 716 723 876 850 559 316 697 851 768 360 895 1158 940 854 1000 814 460 903 655 772 612 448 892 900 538 470 917 1552 458 957 858 852 733 292 544 317 1272 1219 399 401 733 314 326 1010 125 576 739 1069 398 899 809 301 363 710 238 397 546 1128 178 783 606 798 673 818 538 400 629 1136 921 397 787 434 950 370 464 170 112 519 853 620 468 969 401 541 386 1129 1838 260 327 697 434 346 915 685 617 859 94 441 757 322 169 896 725 562 343 936 620 1155 829 1139 476 121 158 809 845 188 903 515 390 1301 413 325 603 1577 565 1032 558 226 360 243 949 1091 666 69 150 234 1185 954 1298 499 268 1085 957 1031 91 179 1075 691 296 926 846 672 1365 385 1047 828 1000 295 782 1235 444 186 887 425 221 373 507 718 574 1168 703 379 626 937 1184 541 775 27 291 232 758 833 418 433 748 772 536 389 654 673 382 625 1061 471 763 985 918 1413 885 189 565 1270 335 314 483 367 796 672 468 374 309 1205 328 1030 859 798 1171 715 965 650 1262 416 683 186 253 384 896 51 241 398 223 342 906 511 871 1262 995 275 207 229 1290 169 1393 613 1378 428 519 1008 724 816 293 747 769 691 471 209 428 856 65 1243 505 1223 439 127 421 621 1465 614 323 331 481 267 577 904 604 353 1322 275 483 132 917 275 1057 230 1365 377 405 980 628 410 1020 705 762 972 475 1309 533 456 1038 419 1016 541 689 793 607 489 173 443 5 1147 941 344 748 126 824 123 923 242 609 668 1603 1047 697 411 927 846 613 349 243 1106 510 835 978 329 40 600 107 304 177 142 769 432 615 65 1558 501 437 317 219 368 693 478 1121 703 300 865 829 1067 261 1070 1324 701 785 584 764 510 843 1181 383 120 625 581 332 1107 646 646 358 1117 1178 745 906 974 555 505 492 170 439 455 308 393 918 410 600 986 1148 656 730 1076 794 443 1079 1189 435 238 450 165 764 1187 644 585 794 185 737 678 643 754 790 403 1142 615 333 403 286 703 1236 1217 556 792 631 377 828 720 754 739 1406 883 500 230 814 252 1212 861 621 1327 649 473 318 105 574 842 1165 276 704 1223 592 231 628 452 579 272 397 164 527 222 1193 655 1005 527 353 433 515 485 792 412 1096 457 1118 478 647 208 1155 538 216 746 233 146 710 341 234 701 360 749 742 457 223 651 262 56 517 166 457 84 695 339 705 933 454 181 639 561 551 397 562 273 670 821 669 625 655 216 507 1186 496 1363 1644 647 850 982 890 245 414 1069 933 1071 488 513 701 121 828 378 440 758 976 152 1295 890 658 755 354 582 656 326 731 931 451 834 774 89 636 270 468 798 840 347 731 630 1115 706 987 1049 711 800 944 429 291 962 854 740 1066 459 668 517 139 180 504 257 831 637 866 1119 262 45 1111 243 170 120 381 58 267 505 1241 1165 595 535 651 813 523 302 958 337 530 656 1159 1163 1145 545 330 1148 142 158 214 345 504 749 991 754 918 556 1041 493 96 440 559 1141 747 878 511 814 1151 596 1210 604 418 1234 257 523 555 206 1136 674 569 1369 602 120 1596 342 1005 992 514 244 1002 500 1038 1097 1147 1181 611 359 35 379 347 453 1175 245 1141 686 497 1521 915 862 460 291 614 140 1390 698 1318 355 738 807 668 788 259 734 671 440 684 369 580 604 711 908 419 811 562 564 183 792 1201 845 490 1044 1359 611 1079 1385 391 348 631 242 703 1102 457 1551 405 858 924 1086 642 321 295 1084 649 614 929 426 1179 692 350 1330 843 35 499 474 53 86 1717 153 545 693 718 15 704 1014 1287 971 809 759 955 707 169 512 1141 527 701 460 339 244 699 735 362 197 499 579 714 389 618 211 1077 48 231 661 808 64 594 424 826 1143 684 1204 1149 967 238 955 938 263 956 469 765 1073 618 628 1275 611 881 1160 43 640 726 852 487 210 144 966 327 146 916 211 307 381 613 870 921 398 415 944 900 310 876 739 709 1481 309 587 207 331 476 892 211 359 986 120 1362 971 209 808 987 661 346 363 367 304 494 746 667 398 680 416 1087 799 1011 1036 910 226 268 614 1015 694 709 561 1583 444 545 1121 606 837 451 1200 368 575 174 258 624 151 1429 361 130 488 168 796 700 540 586 151 531 932 641 331 1264 228 250 1014 549 347 470 560 660 1103 1134 745 887 1105 732 848 346 573 183 512 551 715 663 632 618 530 659 428 1078 1001 757 514 796 338 451 251 99 1357 243 1043 619 342 202 195 244 1013 707 520 530 1093 662 484 784 481 1478 1373 360 873 1161 841 415 670 650 184 805 452 1103 1159 583 640 388 528 551 109 796 64 1288 394 654 112 1323 950 645 809 216 485 294 816 963 530 646 549 628 683 1291 1099 1151 409 625 739 1490 412 314 514 1292 1127 113 566 1154 813 866 568 1248 614 486 955 581 753 418 68 1001 1104 132 387 477 312 764 291 241 779 696 1589 1096 665 400 1171 379 927 174 471 137 556 908 175 701 636 1221 1274 284 1313 1284 941 700 1096 901 425 118 372 1225 636 587 376 796 786 310 983 756 668 556 463 631 535 1074 1184 1303 1297 282 385 160 690 204 860 1113 599 950 426 859 620 823 495 436 247 510 522 292 738 849 691 996 102 863 727 631 1592 450 458 1158 896 296 502 544 711 754 581 549 623 1313 708 705 526 1168 1403 156 1022 839 860 949 674 282 632 917 140 446 373 653 485 837 1061 832 783 686 960 264 710 1714 936 661 775 946 455 352 1167 1190 1032 218 1525 392 712 542 655 1050 801 777 209 893 565 717 871 733 609 547 281 1003 858 790 1301 612 113 863 1166 1233 881 787 478 520 355 494 695 956 652 710 581 955 486 930 697 583 911 813 217 745 99 631 528 944 957 240 1155 401 387 552 548 480 230 621 417 496 495 836 1041 611 858 945 679 843 534 823 537 23 55 279 632 861 616 1156 1125 632 649 365 1006 950 439 708 663 769 1137 963 1110 1188 219 908 352 249 795 1139 893 734 866 1113 819 140 1075 135 648 461 164 815 828 625 693 793 818 201 633 781 603 272 480 1053 506 840 848 940 1025 911 1003 441 475 669 509 801 823 453 314 875 339 412 666 1017 755 267 695 364 759 793 274 1061 1243 26 552 1083 447 481 344 195 610 816 347 815 527 365 934 301 992 730 895 973 863 521 700 375 461 536 502 280 592 750 915 984 338 991 612 563 482 371 437 121 548 1184 605 528 996 864 1165 460 175 365 1303 759 652 237 761 685 408 1085 553 372 1008 988 748 927 281 658 1019 1353 38 165 524 1152 925 182 341 1071 395 807 623 376 362 179 380 139 600 1076 833 171 726 555 219 608 1030 410 441 762 1252 537 1248 1235 232 1021 589 325 330 707 1127 310 733 861 544 744 925 688 310 1010 778 871 736 868 385 956 621 371 1355 715 711 436 1047 809 318 311 830 214 699 894 438 466 1095 1005 84 502 589 894 453 1108 971 390 802 927 337 554 673 941 401 331 172 415 371 846 325 475 451 395 539 483 402 840 539 463 789 295 1125 388 319 869 592 951 184 570 1832 245 476 465 694 483 271 834 1190 250 978 420 1011 786 1063 766 884 729 832 1511 426 683 1256 503 885 173 1231 275 977 1233 86 780 861 541 766 957 486 1257 481 994 693 825 1196 570 1540 1185 508 393 621 48 836 351 1121 1132 186 443 1128 993 240 343 26 817 381 315 641 63 561 797 439 1073 869 1124 623 658 616 583 1134 487 685 521 420 643 749 367 260 289 722 708 656 343 486 285 1221 960 1128 786 698 894 881 636 472 575 214 491 353 457 843 727 671 832 832 778 446 355 765 321 1004 696 413 775 440 430 275 343 174 376 913 242 1124 863 1201 553 467 385 503 898 1145 268 659 966 1486 605 979 933 1585 1057 175 938 522 781 406 689 854 910 414 1465 762 213 776 632 588 1433 828 1034 349 679 1186 816 526 836 733 642 681 956 886 392 427 1342 381 511 710 844 843 783 348 899 681 659 876 462 464 827 176 193 523 1073 805 645 107 937 218 674 557 406 270 124 624 839 288 671 1538 1305 532 67 486 215 1157 601 367 299 176 935 1170 868 1257 568 849 656 1096 636 616 268 228 288 1067 1164 1074 191 488 184 458 630 1413 279 379 1140 682 825 221 657 551 991 981 1044 933 330 594 845 287 154 1382 840 1121 586 426 454 1139 901 777 709 1148 677 782 560 646 134 702 629 815 1285 545 894 632 297 638 1182 466 578 392 921 249 813 350 965 457 625 639 755 338 232 90 491 1376 653 610 530 341 753 703 953 1279 796 871 945 230 1087 1063 560 852 434 559 389 346 321 775 251 629 1185 505 613 546 737 624 516 914 940 1226 956 342 985 1103 725 593 463 1014 290 477 494 483 892 768 434 904 825 607 1406 666 524 532 693 1103 1017 878 267 193 164 805 1303 60 597 139 1155 413 939 1200 1209 534 1361 1469 861 364 1414 449 789 903 718 715 345 177 481 1216 376 496 426 886 762 864 993 586 808 501 1340 474 35 766 468 843 201 783 786 94 811 790 391 746 1032 827 752 1570 903 629 644 919 944 947 721 152 1038 1247 1018 824 605 916 474 963 1021 990 480 498 198 196 614 1101 828 448 337 379 711 669 260 1537 76 890 173 919 967 435 628 845 1012 431 644 551 347 1209 633 1002 707 461 1477 979 486 114 703 1240 1020 753 835 1389 281 543 1146 300 655 981 724 164 700 1387 572 601 261 711 1039 589 819 656 1392 536 742 488 735 462 312 501 349 620 765 375 694 641 1143 530 1388 648 446 174 566 357 1420 246 509 312 694 1105 379 1381 865 794 797 914 918 356 808 700 628 1017 1129 154 899 242 866 606 394 682 781 1350 374 788 760 321 630 492 761 764 801 887 820 1188 1014 934 811 207 703 110 983 307 1468 256 479 192 1703 388 743 427 260 918 1198 404 378 1069 650 126 860 330 512 701 843 1115 111 569 310 894 420 280 977 644 237 886 793 816 1011 296 715 1036 379 986 796 774 1005 246 1204 915 268 200 666 521 918 1108 919 679 681 822 394 926 380 642 579 1012 950 705 60 581 1089 658 1023 331 938 768 498 463 1051 465 441 364 598 595 920 335 335 664 829 418 382 407 1019 560 802 177 576 287 303 677 684 1025 993 1069 459 579 1027 1067 654 705 589 122 710 458 625 397 804 1215 1455 584 473 593 1258 774 184 918 919 740 350 351 413 150 196 610 238 189 636 525 503 588 416 531 627 358 665 338 550 983 399 190 1077 852 681 388 704 844 176 823 452 649 734 1138 1218 534 296 1305 83 222 222 1190 477 684 504 92 480 1339 1471 678 1261 878 599 914 866 725 788 1102 200 325 486 1000 182 347 285 414 546 839 697 644 715 961 307 528 559 1264 69 981 524 815 1126 97 505 254 404 1061 351 1051 482 807 546 848 135 925 328 764 903 316 90 276 263 1201 847 730 455 954 1206 531 330 588 1175 963 428 68 601 760 1243 738 438 1067 855 375 1177 1374 879 413 568 441 593 673 206 197 488 926 1083 787 628 301 78 634 181 801 231 163 1116 785 1253 395 209 1130 814 994 1198 786 1575 838 1281 231 520 397 1079 628 530 701 994 407 836 361 912 110 944 132 1269 454 650 1178 688 551 244 1289 890 259 517 1171 905 398 604 265 1030 184 929 1142 590 174 1518 652 721 646 667 679 785 800 159 717 580 939 1206 902 660 458 657 983 898 366 514 439 342 379 401 1101 229 1360 1057 400 580 429 1006 1266 1179 755 715 785 192 650 799 360 586 545 508 245 462 130 1622 1250 977 963 1004 284 357 649 672 878 962 608 533 193 323 675 1072 1159 1082 277 71 709 1198 1012 444 927 281 1506 1060 395 502 614 285 975 521 898 221 506 770 138 352 873 668 623 424 910 440 822 638 448 479 154 367 44 277 1070 584 129 350 326 205 1082 375 457 618 1399 228 981 612 1202 756 546 519 191 1250 228 197 336 254 434 404 837 501 1090 769 782 1264 532 604 544 455 850 281 451 692 625 435 662 189 843 450 111 619 614 178 389 1495 321 570 749 1243 1208 397 238 784 129 776 549 1372 887 792 840 708 549 546 519 987 493 503 1438 647 801 1225 1112 591 626 240 480 295 165 309 1562 260 987 1331 348 683 515 413 558 1021 533 548 1374 1025 1177 593 706 346 487 629 837 540 627 656 548 898 433 853 412 439 642 826 682 587 700 1340 93 484 592 405 336 598 653 608 944 478 760 982 886 174 232 317 832 469 867 327 438 655 537 696 529 533 154 750 305 363 257 520 502 615 589 1148 966 181 691 439 532 1038 436 691 400 814 589 204 1051 611 41 756 718 337 203 535 452 591 801 615 479 593 593 1049 613 338 721 732 1001 680 755 559 388 919 1274 763 330 490 456 1380 215 860 801 630 406 835 902 873 396 107 1325 677 634 1064 266 1186 365 790 345 940 665 725 585 1107 225 601 470 336 366 55 449 381 987 424 1112 258 213 1150 746 1245 853 416 530 371 832 877 734 1188 495 801 1777 353 674 992 732 374 532 330 1470 796 143 667 122 258 759 876 535 223 834 661 763 375 80 1100 416 594 999 582 540 815 172 246 876 350 434 1481 1225 757 360 572 965 935 740 676 701 695 182 342 570 532 622 631 500 705 733 215 534 328 1103 767 368 678 96 1291 721 497 721 542 693 438 441 267 550 353 649 529 413 711 83 355 382 988 1254 315 1039 1073 812 673 881 1164 655 407 905 534 433 280 598 1012 1053 570 164 304 641 422 548 885 463 664 933 1049 383 654 410 508 796 973 1116 99 565 886 915 1309 717 1237 1229 409 434 330 1318 847 1166 313 830 831 938 483 1066 765 499 730 876 641 1425 1226 764 1252 419 900 317 1081 684 432 886 529 939 672 592 931 943 627 795 277 734 1356 978 511 333 1082 879 422 251 693 465 1122 426 736 495 867 687 471 568 260 512 717 386 342 265 272 474 1080 446 1348 797 1100 637 217 404 807 953 884 279 846 384 97 183 579 346 518 951 410 366 289 575 602 851 430 374 172 541 524 83 1405 1081 360 1076 760 457 402 755 676 1042 557 631 666 127 346 987 341 1015 179 1202 1210 908 254 595 315 576 402 249 1121 901 367 82 682 1067 1062 1194 661 534 722 929 715 647 1038 635 913 700 523 436 368 586 714 557 163 765 718 728 255 1022 722 889 549 642 88 398 880 400 803 934 967 549 1099 125 362 343 309 179 275 595 460 747 149 85 462 377 1116 798 199 874 491 274 752 265 156 531 184 217 47 350 603 1051 935 1032 1113 1133 623 276 244 291 424 167 315 661 506 676 719 568 1135 727 673 969 932 435 419 372 372 607 883 913 113 384 1162 791 437 1201 229 293 705 647 489 293 599 246 786 543 274 796 360 206 961 1363 146 330 477 682 736 712 287 686 87 233 1012 1511 681 456 681 525 864 588 636 739 616 670 791 1333 616 717 856 691 717 558 239 999 126 534 694 1319 391 393 524 434 201 394 93 738 618 646 640 193 994 85 315 744 727 851 525 327 613 1036 806 813 400 1086 919 279 1035 344 542 414 845 234 820 1044 761 1525 717 165 577 314 978 393 474 276 821 1008 904 1032 1720 537 354 1681 585 360 461 862 332 864 468 1601 633 186 303 248 916 722 908 676 382 394 914 313 800 16 920 252 536 251 1179 736 630 727 396 397 754 1082 665 625 915 398 642 375 347 821 807 309 1252 1098 1313 239 559 1320 641 329 264 643 959 694 350 130 313 874 1017 964 472 1123 698 902 279 963 630 150 575 550 826 627 297 377 619 893 705 554 584 250 530 1276 979 441 1135 133 373 845 597 886 508 437 419 154 854 933 702 463 562 221 754 1087 1093 506 887 294 1426 612 195 653 875 168 1052 490 311 208 373 714 1272 712 793 754 604 598 510 1154 638 1061 142 407 705 915 986 734 688 175 1475 1209 597 448 350 534 180 44 796 740 687 758 827 542 913 120 884 1325 648 606 1042 747 394 610 331 542 1383 833 248 515 232 437 50 269 859 195 414 230 785 467 997 828 470 572 488 729 387 1041 278 585 319 517 1072 583 516 451 977 759 464 513 656 863 1296 979 719 689 1078 920 274 850 848 316 745 363 595 1393 939 79 212 587 468 606 411 859 1348 618 471 204 630 648 867 768 737 203 698 873 1042 953 748 1452 517 1110 1141 593 1359 634 987 591 845 494 823 730 905 883 779 487 1129 358 283 61 1149 703 542 326 1212 213 994 334 892 537 585 820 635 1158 355 727 228 473 572 246 556 609 395 258 1287 306 786 854 765 289 673 274 752 518 234 716 685 182 1005 383 1540 582 1524 429 1319 525 648 64 1314 1223 569 1084 576 711 131 852 546 543 524 146 1047 941 552 740 1145 135 1424 1116 279 590 383 593 978 991 178 492 315 986 902 761 453 624 1012 408 552 367 696 584 598 346 213 230 259 1004 639 623 845 709 783 1358 208 1627 486 917 771 574 989 205 185 1121 1004 438 1090 823 816 362 749 784 972 693 516 894 134 317 482 428 761 897 255 581 1305 88 462 302 855 1003 107 612 788 276 635 100 562 494 418 429 271 1326 336 1019 634 261 302 106 168 476 465 729 548 720 643 1338 409 808 905 464 815 812 1609 157 703 1191 466 328 237 319 523 723 1006 446 1141 1399 775 689 196 546 662 674 1194 296 793 631 254 617 1121 218 687 379 727 488 253 481 566 695 973 186 428 273 401 683 305 1033 773 14 1011 719 347 243 1181 1516 587 250 336 567 1133 686 279 682 519 877 437 373 789 876 328 788 356 854 507 182 811 459 372 755 136 503 66 668 995 862 733 275 72 389 663 1128 645 867 1045 1103 389 691 696 1014 510 157 559 711 174 764 1221 940 996 502 477 379 369 569 904 349 673 761 597 824 102 459 1021 298 479 356 362 216 565 778 1052 1260 406 675 434 417 1085 1046 1173 563 710 706 448 1301 916 924 1594 1141 720 762 253 841 272 109 452 1105 962 694 787 349 614 771 533 495 331 434 1120 76 885 1173 1296 1093 735 845 1583 1191 456 999 1502 268 412 760 901 445 403 237 578 1267 653 997 401 564 747 557 484 437 547 406 512 932 712 699 835 208 893 1143 1243 463 1388 569 1137 726 591 761 185 415 805 472 1134 827 932 133 522 837 831 284 880 363 185 365 490 391 694 673 278 167 485 931 263 1282 1041 550 617 644 723 511 490 1140 767 797 551 450 281 785 343 326 708 412 487 846 564 85 299 1219 891 472 515 1507 1417 161 321 1466 418 909 752 626 1314 100 315 497 328 522 316 1225 914 931 598 987 366 799 894 966 1125 116 262 304 263 849 774 311 55 727 235 1176 359 1397 895 1069 790 711 369 763 214 483 1050 331 765 192 393 1404 1074 505 607 291 640 487 428 774 362 308 598 415 533 158 288 436 156 690 478 360 351 84 129 538 489 469 450 797 660 347 884 629 788 1002 851 844 795 413 492 236 961 646 760 362 182 985 174 796 659 994 607 315 440 581 293 486 240 653 1397 68 544 243 265 329 266 858 585 718 1094 1112 305 86 958 1056 264 917 801 966 903 649 1249 1335 443 515 322 444 543 463 492 1287 200 262 1108 693 522 901 878 601 836 694 198 481 1594 837 879 586 1228 369 1255 1022 702 1016 829 773 677 250 779 632 948 1173 390 753 862 421 1347 649 345 263 302 303 1331 609 297 199 778 977 315 376 1394 902 760 903 935 1040 754 428 511 567 975 1041 1043 735 690 1184 544 892 988 346 243 404 812 496 842 1018 1086 67 326 773 906 685 840 376 558 1033 499 561 389 376 780 364 735 438 192 459 128 850 1283 878 525 329 375 565 157 837 725 321 751 686 1134 436 794 966 837 659 1037 451 787 1174 730 384 690 824 795 699 1363 541 926 825 32 912 470 706 729 747 248 952 803 395 936 595 456 540 905 1119 640 1678 162 652 317 319 753 1256 486 265 428 1004 129 1593 603 372 485 908 565 498 1145 584 382 863 770 438 624 1211 78 1726 651 901 71 1538 486 768 519 923 748 400 692 680 960 605 251 365 425 759 572 1103 212 540 836 258 1158 682 377 579 1012 584 992 647 406 651 447 1248 489 497 169 392 525 640 916 1040 1040 441 508 560 544 954 302 1085 782 976 15 794 508 546 942 466 1196 881 525 241 993 886 1032 1079 642 635 852 476 457 711 691 661 1416 409 1530 916 524 607 179 346 1086 148 443 1057 840 433 701 809 428 1401 1040 203 854 461 662 141 999 1512 712 321 972 1350 543 500 1644 883 229 616 586 503 572 110 525 451 822 742 754 474 785 834 432 583 980 1114 829 1188 877 873 1116 29 862 585 516 885 288 822 163 128 1009 574 1176 561 535 298 482 938 1004 257 814 1369 372 314 721 1015 790 713 1374 779 639 1596 1437 267 350 1119 213 985 61 799 668 658 324 696 1019 1029 368 565 721 649 738 436 463 633 1168 1101 233 1340 630 521 653 850 473 541 1155 1143 1059 621 797 360 485 961 530 1338 348 504 815 355 817 1248 1032 861 528 540 510 547 545 631 589 218 922 458 26 942 1027 1001 410 613 407 961 237 1048 632 156 740 939 386 991 543 803 741 1315 1367 1275 541 1057 1308 469 432 707 875 716 964 846 812 996 597 334 546 1332 218 195 390 402 132 851 448 1248 837 264 693 705 534 1023 414 673 714 85 793 267 472 4 988 1645 933 1050 409 657 873 1288 858 1204 758 351 566 919 191 552 441 1372 522 828 1184 1402 1182 358 878 390 342 1245 830 525 1158 741 104 304 1028 521 697 938 1008 446 898 697 1346 316 312 351 391 598 114 150 710 617 616 1318 699 223 840 984 1027 545 244 1109 241 358 813 216 467 334 994 516 1784 750 518 634 1187 1200 472 832 331 1100 1458 348 721 496 483 546 1118 879 491 1074 212 513 867 90 579 866 1089 376 931 1265 916 498 150 407 1311 1039 242 1010 851 1293 499 409 472 518 589 506 741 469 951 857 1055 778 865 742 787 569 547 303 112 796 955 539 922 694 715 846 912 711 221 561 735 1180 564 1053 1764 997 902 939 1049 384 1161 576 542 361 974 241 933 630 682 525 338 726 1189 413 874 512 437 882 1028 536 534 425 378 680 1033 1109 172 1197 1297 476 308 639 572 228 1610 536 819 1101 494 971 504 381 481 783 1013 777 652 364 853 814 607 712 269 517 507 165 550 299 1038 362 794 879 911 834 701 1128 415 1406 1047 807 853 686 508 862 459 746 668 894 459 550 836 852 348 653 682 881 742 320 410 430 499 574 729 900 861 410 1177 451 801 208 1630 1116 653 689 349 652 1534 842 570 544 575 936 837 898 917 1385 1211 43 890 241 432 800 380 195 398 504 982 240 1074 309 530 870 1166 568 659 170 1013 529 491 411 235 1279 866 138 1047 17 1402 1026 206 862 575 226 572 151 1001 665 728 411 822 519 717 747 672 434 730 361 438 353 243 229 216 1113 645 1018 477 282 278 188 412 457 729 482 871 95 676 960 140 179 1098 562 130 563 627 106 493 777 932 982 440 764 316 735 259 478 622 903 861 818 238 299 344 953 94 597 488 912 535 281 1297 339 266 1451 446 376 615 298 1014 423 513 685 440 1013 454 354 1014 706 625 863 1002 1113 769 243 574 906 963 885 632 817 512 635 920 1241 772 1203 890 1245 1084 327 612 367 778 933 173 1138 1050 438 581 369 1292 1129 595 558 1079 331 726 222 1009 563 426 726 1017 1100 740 964 459 200 450 351 361 597 393 506 1154 644 950 381 263 691 643 351 919 218 568 584 424 501 1090 96 1498 615 710 796 700 817 1144 939 1129 359 980 386 707 959 391 1109 538 678 184 578 422 422 1037 1239 312 175 1150 363 610 432 868 104 859 941 112 472 431 651 817 1164 608 1467 185 1067 373 1110 808 728 350 1093 821 407 594 997 245 371 791 902 779 502 561 859 779 1045 616 302 219 873 431 483 796 1482 466 161 301 958 469 743 553 816 365 881 674 186 633 913 1087 693 327 254 429 384 1126 611 108 970 703 502 880 1056 976 462 468 278 667 233 614 762 444 562 1270 929 1068 469 444 1084 279 556 300 1017 164 602 229 193 428 752 153 596 679 579 1382 824 613 35 427 1101 489 427 1120 382 1167 820 762 1169 672 258 1015 1059 539 681 474 1538 1019 620 733 684 939 613 189 1094 981 560 394 416 855 889 485 592 541 1146 736 864 699 561 1107 697 888 1069 1258 43 712 827 961 700 1102 611 281 237 1149 936 557 446 1227 1337 1124 490 349 929 1259 391 644 616 931 1386 1012 582 523 856 619 341 636 1092 563 716 736 570 867 946 602 756 1450 358 1227 751 547 414 813 427 1293 1242 666 803 1300 601 1614 1480 1110 836 634 634 980 862 1020 327 842 781 635 252 775 788 104 675 852 789 515 759 779 625 664 731 397 160 523 189 660 655 885 951 823 1072 330 779 347 225 239 811 1042 373 1007 438 689 690 1252 662 582 1455 798 846 905 307 160 831 1064 590 436 689 1048 1126 687 617 251 42 1037 669 520 648 221 586 1207 634 814 453 343 107 404 284 639 1483 176 557 758 624 1096 804 444 958 846 149 1006 315 807 654 734 431 429 951 435 317 755 554 430 815 821 287 1383 619 508 471 769 885 919 757 469 736 223 867 424 458 378 525 428 606 235 537 1235 620 1066 429 432 1022 991 1323 588 772 693 176 717 574 370 1014 477 416 1109 368 311 1227 637 485 722 455 730 501 933 215 1766 105 261 785 802 1020 495 552 1395 497 745 101 275 799 460 933 653 155 892 927 832 1188 658 519 467 527 284 716 929 734 940 1093 208 689 383 1267 626 1191 662 1027 621 963 589 682 711 521 563 613 410 143 851 101 1245 741 633 249 687 329 544 309 691 704 751 1052 833 903 477 574 526 335 837 420 403 244 443 411 174 829 561 405 255 183 642 527 665 919 387 1354 537 773 1183 291 432 686 275 1073 540 171 983 884 538 600 1160 1187 817 1487 275 809 613 617 794 537 741 668 557 123 427 858 64 794 841 229 116 154 296 520 602 190 817 406 568 1345 679 1063 367 697 410 270 352 440 1221 1019 486 897 107 437 844 230 502 657 878 778 679 896 707 352 152 561 922 254 1338 1397 331 919 497 404 678 611 579 1031 1113 272 309 590 1369 661 363 373 863 658 595 684 781 608 626 65 151 361 256 1059 669 659 805 1382 950 896 448 591 778 651 1067 725 632 769 872 1485 706 871 898 1050 962 1300 640 468 373 680 396 324 997 523 318 747 344 914 522 594 518 240 513 693 773 1252 190 373 883 259 1810 1792 372 750 401 1140 691 614 1106 910 544 1063 900 572 1168 466 795 788 288 990 1367 137 983 1141 430 977 270 536 556 251 910 996 666 535 1328 140 648 882 421 729 757 1236 1195 778 339 962 1120 224 912 940 481 705 245 1000 161 821 904 476 1121 852 202 366 318 796 551 437 498 248 328 1488 567 635 676 447 602 443 517 177 733 390 1242 329 237 774 345 935 788 168 886 516 173 702 340 317 348 1033 1072 68 443 813 937 601 912 300 340 167 327 930 764 579 173 986 460 1252 875 1262 93 250 904 932 833 720 270 1148 700 623 564 194 264 1049 951 1407 436 538 215 942 727 507 500 642 691 417 272 470 319 408 750 833 579 857 349 397 485 751 846 216 806 734 92 910 255 369 614 978 100 224 721 549 120 660 686 463 652 815 636 117 371 864 501 166 379 222 535 1555 863 262 727 783 702 705 475 154 723 442 1306 837 434 901 800 622 214 878 586 658 1199 1198 646 589 1454 740 767 390 900 790 515 848 350 483 909 912 771 1099 606 500 872 1447 343 257 272 603 918 1118 440 313 306 1396 119 814 597 582 488 265 867 638 870 798 562 345 540 369 419 1120 1023 659 398 966 462 259 942 646 528 1280 798 282 139 350 199 1157 1276 96 1210 1132 277 289 256 446 863 453 707 489 74 597 824 640 963 897 565 361 195 530 569 647 952 67 67 411 372 720 535 754 876 1125 458 91 884 819 54 400 633 505 507 673 427 444 214 986 656 1039 1059 118 597 859 813 324 1182 732 366 353 428 570 171 881 948 780 1206 702 613 1199 1416 230 1488 1608 573 925 749 622 467 311 874 305 291 157 588 552 142 336 794 186 312 514 296 1177 458 1248 976 659 1058 809 1302 909 490 896 1019 1081 225 259 774 687 1131 667 509 693 675 997 920 1189 584 825 1606 752 1029 516 235 353 461 712 455 537 636 1091 349 1108 350 977 352 540 1328 610 1183 120 530 123 389 1037 462 779 488 265 1375 209 966 352 679 1194 145 637 933 534 774 945 418 480 260 469 539 664 243 1293 1042 111 636 926 312 627 599 556 205 797 383 921 799 345 653 973 199 1056 833 198 837 240 648 527 476 577 971 1460 477 486 875 173 416 963 473 1406 308 979 600 767 243 473 549 411 347 597 418 433 271 955 518 532 134 742 686 876 1071 410 918 416 643 155 847 1060 437 1180 958 20 1346 345 294 877 1019 534 606 838 760 336 157 509 1125 1478 518 570 702 624 970 888 106 311 509 962 679 753 1182 570 771 747 495 512 532 979 699 848 386 709 330 982 69 1156 990 636 690 371 671 759 697 805 447 118 129 698 1185 1126 1090 1009 1071 643 499 407 514 237 1302 790 1159 898 1070 567 601 709 1327 1301 928 153 44 412 521 1450 673 593 675 331 580 832 587 1207 670 253 1205 1189 929 453 351 899 687 605 479 732 847 205 587 244 362 958 119 846 182 581 1286 1028 669 714 1214 886 579 611 1130 529 676 560 423 887 345 959 795 334 570 1180 819 362 724 319 1254 694 857 384 230 1228 1126 515 1018 443 529 1490 126 938 1075 1174 970 246 914 756 1292 1084 1157 504 409 603 1366 140 659 274 233 706 733 970 530 341 1078 958 221 1110 399 72 1373 157 612 300 929 1025 916 1120 1588 1362 868 173 1032 1101 488 624 462 143 781 325 383 691 195 889 566 511 1011 620 421 1165 954 875 184 1296 1138 1252 483 554 392 1183 718 262 734 817 933 551 821 168 879 450 734 1263 836 541 714 824 270 447 458 733 932 827 827 817 484 621 404 563 1117 738 896 479 1088 1106 361 240 1614 246 645 834 763 1102 529 320 624 720 363 799 459 607 1537 697 301 198 1381 521 1015 555 150 927 547 121 236 627 781 938 102 932 1106 402 760 761 675 687 287 608 1467 590 351 1381 364 861 1375 556 553 511 963 80 474 210 94 1153 737 1139 534 388 450 939 449 293 989 223 515 626 563 1120 804 1327 268 538 1036 896 648 786 773 141 1041 573 608 598 858 1074 600 1264 289 328 77 406 1073 507 700 787 1198 57 944 670 708 215 396 811 279 565 605 372 515 308 734 1094 165 289 762 1225 1210 319 1025 1120 576 893 662 693 788 911 978 307 811 658 659 995 537 794 952 1061 466 869 889 1001 802 1026 169 783 776 123 101 998 744 771 318 708 530 560 1326 323 267 561 152 868 661 647 498 280 680 828 415 252 481 507 1037 152 443 1342 656 573 636 815 284 586 543 923 344 513 1214 936 579 528 608 288 50 605 942 186 21 787 1470 441 833 206 92 761 1375 553 915 1104 1285 700 363 594 314 1601 728 797 250 536 847 45 643 562 928 1039 1346 516 718 1008 859 342 866 1040 518 943 639 1014 954 1067 531 1007 654 302 593 857 889 757 358 354 982 779 379 937 1124 913 1324 733 308 698 340 939 501 1166 249 804 1026 809 923 1058 579 473 1141 582 573 1023 837 721 810 363 255 1012 88 624 599 522 147 787 275 115 756 634 208 1227 420 1058 719 251 531 247 384 751 790 1074 990 1069 653 581 896 1070 870 1254 387 368 428 310 412 479 327 1088 1116 926 654 887 68 712 955 989 51 188 132 545 616 1345 216 117 693 629 276 435 883 492 283 513 1016 366 228 746 1011 1164 1230 857 903 241 871 277 1105 678 1385 462 415 935 668 871 366 192 348 227 497 321 839 514 450 359 904 404 703 194 531 241 494 689 847 582 448 1632 709 432 464 545 842 597 936 341 413 1074 895 554 567 1253 130 285 312 804 1047 659 619 621 470 370 755 540 959 827 992 727 668 716 758 569 1228 1105 799 1419 1015 381 163 1505 1018 130 123 451 388 1015 331 438 875 1160 1024 129 1031 599 229 296 555 932 281 290 652 596 599 559 301 795 389 868 1348 184 351 1364 1088 571 954 860 740 654 1030 486 522 229 445 843 938 859 993 645 1205 589 756 692 305 178 631 317 576 614 1032 477 175 701 998 517 839 752 230 60 578 1204 577 411 467 161 375 555 620 108 839 1107 1333 872 652 854 603 107 682 1592 803 646 369 785 676 614 416 749 790 447 787 328 410 524 499 615 763 110 762 119 537 531 902 722 564 432 446 1041 544 638 487 1344 943 1694 309 787 655 409 265 308 797 618 1201 728 563 1461 1403 712 346 745 1203 1416 421 791 205 873 1628 1197 145 644 274 222 960 1502 194 107 1276 397 419 299 446 991 753 456 1066 664 711 794 425 579 752 460 1052 377 762 373 605 243 1008 563 399 999 673 498 776 225 1042 856 1315 1052 327 381 347 511 411 556 619 1019 437 798 192 63 745 151 755 514 1353 618 547 566 647 1021 840 1304 1234 307 981 735 852 691 1149 308 837 910 694 294 168 833 618 858 759 931 901 510 695 621 458 475 555 811 1062 667 363 177 248 299 950 741 533 42 632 1022 154 756 740 427 469 554 751 823 788 1027 646 401 835 830 595 721 522 744 923 1104 943 472 1027 1318 176 1077 49 177 715 878 423 474 647 75 302 688 556 1126 1241 388 424 627 638 363 52 445 390 873 735 589 770 1081 1045 761 493 645 617 19 1016 146 839 744 718 689 297 937 45 335 433 614 297 203 818 658 280 258 1042 571 578 414 650 842 589 997 254 963 507 495 247 660 288 775 305 369 1010 659 894 1009 456 187 716 1010 141 1280 560 588 1031 857 849 1039 860 260 936 377 121 157 685 941 424 825 129 395 646 936 1138 172 1493 955 1210 595 313 344 381 775 1438 706 688 1503 609 193 555 609 536 749 340 846 1103 931 1059 551 670 1052 151 764 136 443 912 718 535 515 220 89 1289 633 738 613 1294 545 640 756 766 982 37 121 746 546 967 1245 822 233 1043 239 176 248 607 299 160 835 995 315 808 573 1008 523 1052 729 196 956 259 85 205 634 699 791 1291 132 435 1104 474 457 1239 439 279 571 373 267 363 976 673 90 328 891 548 1207 280 527 680 482 252 958 634 932 770 405 732 500 704 1190 1207 474 1129 1294 606 699 1057 956 370 603 160 1105 1033 621 538 625 567 175 599 64 1370 684 626 800 1185 1102 393 349 720 413 609 768 457 48 518 136 883 1131 783 887 919 414 623 584 61 615 229 653 379 348 687 518 276 360 649 707 166 235 440 101 877 232 575 265 643 317 401 858 695 209 764 980 855 865 1115 663 1062 646 930 500 1026 464 147 978 174 1312 844 752 179 923 469 684 910 657 522 721 892 955 94 603 243 187 1020 530 375 919 292 167 1338 336 993 872 223 635 145 668 403 334 551 319 1206 764 129 734 471 901 567 621 735 739 175 311 292 1145 945 338 174 561 762 1609 799 653 562 303 1027 768 1078 501 437 1347 868 387 552 779 665 613 1120 724 604 761 790 990 818 577 693 1309 1138 1003 748 387 428 636 268 475 148 247 906 432 581 806 282 537 1063 472 1237 772 956 1209 358 913 481 265 616 998 681 599 539 470 241 1110 1619 493 1332 655 228 1322 908 573 738 347 196 334 654 1307 407 1243 823 929 472 647 674 1020 567 396 176 931 900 260 471 599 882 432 461 568 343 883 475 216 631 852 169 188 1048 189 476 1424 1080 962 859 236 836 667 516 508 773 927 1153 897 847 267 899 1395 360 788 470 619 258 425 475 627 401 394 1100 542 476 297 820 639 1113 663 761 809 262 979 746 424 568 883 255 1094 1130 623 427 523 1090 266 931 512 488 177 471 479 560 475 868 355 1271 1137 475 1100 707 1069 635 660 567 518 485 494 736 706 642 1259 574 897 739 971 482 833 1697 931 461 808 361 331 751 616 810 287 922 81 702 1211 803 948 360 938 1093 1378 235 738 489 373 1185 116 869 185 524 647 706 349 786 539 1589 58 522 1237 1191 777 133 353 488 130 584 133 856 223 931 783 723 175 486 717 80 446 841 350 796 698 690 692 358 608 496 1475 815 300 225 204 792 436 742 395 1141 622 108 499 367 265 1248 647 147 719 653 526 972 265 283 856 251 324 260 1061 228 295 742 390 1327 1012 978 648 1244 929 134 809 777 964 690 545 323 577 512 925 870 467 295 905 240 648 603 450 405 476 1145 259 844 1135 367 1154 575 915 829 341 671 342 551 271 184 323 1335 517 324 608 981 304 381 262 628 745 543 396 793 938 466 1378 1011 539 1150 682 1057 515 170 380 1062 582 935 837 930 1474 555 814 706 785 875 449 667 86 373 977 749 560 172 711 622 637 422 648 1336 414 427 328 589 486 229 1052 513 1050 993 909 829 160 774 564 782 865 302 170 300 1290 448 1092 823 508 969 612 1241 968 558 891 1327 165 1015 443 486 1223 1061 590 666 617 577 82 912 197 978 264 589 932 608 353 1278 423 308 902 381 1334 371 671 1024 919 701 564 654 196 591 559 790 661 325 775 574 697 545 894 1211 1263 459 444 1163 332 850 299 408 239 406 449 900 903 411 871 883 464 603 337 1215 1292 714 1428 584 1356 644 707 999 101 719 432 393 810 521 929 401 738 502 889 938 962 121 655 1170 856 823 476 683 438 450 881 1196 477 292 393 264 663 936 365 481 937 244 780 212 499 438 533 1185 821 619 423 755 1095 346 525 1195 510 992 500 248 319 771 193 417 746 701 1371 997 649 345 684 293 335 1406 1565 284 405 1220 274 607 208 747 1034 769 798 753 676 1288 1576 765 496 237 510 618 268 670 390 850 620 1000 1304 817 377 544 141 906 587 735 1205 712 632 168 801 654 708 424 709 1253 636 964 674 614 941 705 965 442 1444 97 975 331 515 600 1027 1248 624 119 984 734 197 696 100 710 973 822 386 974 973 884 170 374 133 141 516 1074 633 1102 1027 388 269 888 761 621 1104 426 972 1046 955 863 1270 518 877 1040 1142 1054 436 774 562 741 643 753 699 1293 1049 859 559 844 1159 715 966 1091 110 742 893 694 727 675 203 784 966 896 314 88 588 415 219 697 334 673 906 1026 605 713 921 154 594 145 263 257 901 942 1226 670 765 682 440 639 577 226 944 595 131 124 1126 1187 82 896 746 484 319 240 880 1040 587 1148 539 20 379 1260 771 257 814 759 1369 756 691 808 768 765 1618 142 1064 941 877 123 1287 1002 804 640 1157 149 1342 1139 491 1433 1323 386 734 152 1074 1250 222 336 724 785 450 275 277 449 654 806 952 760 328 1086 712 330 623 507 217 812 1141 249 899 623 295 340 1334 167 221 107 807 777 252 732 756 855 508 903 532 1081 987 383 926 889 966 831 656 415 339 299 721 810 723 176 833 148 259 325 1637 509 414 948 1099 478 518 158 480 845 230 92 1174 543 448 599 217 649 408 839 366 337 1316 258 502 310 1050 1256 405 258 855 677 652 410 592 943 761 214 133 1424 1204 671 714 973 610 665 91 612 935 752 757 487 479 297 752 473 521 424 296 214 762 1184 1022 1301 842 203 415 310 493 1286 736 470 671 672 415 134 809 925 341 383 376 298 890 820 511 697 106 766 731 168 206 980 385 1074 670 793 1179 252 166 792 1110 171 540 704 447 430 852 114 991 644 749 375 1135 472 268 620 636 596 340 116 934 1246 776 675 769 894 1220 208 784 981 1120 1538 753 658 717 586 333 773 1045 1222 982 381 159 489 747 358 1052 914 1407 286 851 717 512 1223 334 1041 370 475 889 513 1076 1096 616 497 788 546 644 522 309 941 1068 418 340 1009 504 368 168 365 923 472 438 303 663 578 576 448 838 150 510 586 111 51 228 132 219 508 173 775 842 204 58 1294 131 922 1206 723 932 570 766 704 689 1218 1328 503 1326 393 175 379 499 1331 279 559 687 227 929 194 479 1098 529 422 784 1072 1139 852 1010 193 569 1123 270 474 1068 1257 738 339 552 373 638 1084 746 573 864 1245 994 810 463 768 240 629 627 500 299 323 724 218 96 822 373 307 297 868 991 192 610 1299 350 1292 613 1213 1118 469 207 929 424 1201 1019 412 786 462 896 483 331 637 347 536 803 786 1264 728 822 975 761 547 676 867 771 958 344 750 770 839 812 895 821 170 967 1024 1187 895 638 673 691 544 574 791 623 657 619 441 1025 653 674 456 735 303 345 251 617 208 114 774 468 337 280 486 543 475 763 859 735 688 313 986 234 536 551 348 384 793 158 538 380 287 477 373 1169 702 1205 695 557 357 80 710 660 178 883 702 69 117 521 1177 773 554 1607 341 1567 941 757 994 593 604 785 698 567 183 863 1379 561 1067 456 429 87 749 1055 695 582 1196 268 932 215 281 495 132 292 1074 151 501 471 833 729 902 415 987 478 1070 916 420 609 1153 113 592 1200 426 820 1570 1020 1172 246 688 114 926 30 141 720 507 270 387 457 447 385 831 701 771 1027 616 261 1407 1093 712 391 1236 820 1109 452 605 338 550 718 756 110 593 392 307 396 367 478 865 415 433 1473 711 279 697 664 830 1105 130 694 1282 914 196 550 517 692 931 260 379 569 838 570 270 1430 1292 610 559 911 424 452 482 1234 1247 1253 485 1343 1147 319 67 901 103 381 220 601 967 846 455 1074 8 133 679 1076 895 839 567 331 455 516 644 629 380 736 1535 370 679 456 1216 218 612 285 821 615 1366 1042 629 532 801 1133 864 451 681 1045 1308 677 1017 1189 772 978 533 678 1340 1168 434 539 737 971 543 1058 436 640 1108 186 1072 145 1210 306 839 457 583 573 414 380 908 142 683 304 723 954 270 724 800 1204 670 1368 719 691 992 732 1735 746 810 257 530 450 414 820 308 805 485 975 54 537 884 517 545 422 496 761 831 734 707 1600 1204 702 1178 714 878 472 670 697 682 1024 523 462 107 972 1201 689 441 431 405 1053 751 1071 937 695 1122 729 342 328 263 141 347 532 373 568 426 1243 502 664 384 1227 1250 369 1356 879 819 1075 296 715 516 415 748 1191 357 776 347 1128 1488 499 950 360 1092 970 473 639 1032 224 260 457 747 1249 880 585 1040 852 1313 348 983 1311 590 635 618 1497 713 237 350 606 763 656 1035 548 897 255 714 779 412 620 821 1149 682 160 739 1080 182 567 254 507 924 773 318 786 892 1235 618 490 464 1222 371 496 433 695 614 1507 1198 474 360 872 644 785 360 98 691 539 615 125 216 932 203 528 837 616 420 171 638 396 494 857 1185 786 1216 618 387 564 795 839 1455 412 199 314 339 1003 433 503 512 345 1522 264 1338 655 634 1063 171 957 1200 810 77 375 239 959 419 943 441 1256 526 794 270 563 629 1523 493 1601 259 1002 205 883 1279 1355 222 725 747 826 191 570 900 1064 595 672 269 578 771 683 1439 473 794 521 763 742 854 602 892 381 1330 552 861 615 365 420 601 630 700 636 457 256 677 550 276 507 1086 537 457 312 851 794 558 695 597 461 788 1324 404 226 757 223 574 661 871 1735 897 1529 506 346 769 701 560 1415 1074 502 1230 273 535 101 639 701 336 890 766 449 676 1105 304 355 1070 101 650 608 294 1218 861 655 544 89 289 40 328 1353 106 300 441 398 405 837 744 765 554 984 288 150 644 792 382 815 651 1006 754 389 407 998 536 477 874 423 686 639 833 599 516 746 246 851 348 1130 268 243 257 199 135 120 935 534 82 392 727 367 1409 701 612 747 672 448 641 483 1235 550 858 892 205 452 626 395 305 341 1153 611 922 376 611 573 706 204 1406 257 722 510 1096 309 247 740 573 316 497 1210 719 886 800 426 400 85 460 587 514 703 651 246 783 689 211 481 544 203 1196 725 271 510 495 850 687 939 426 1075 528 228 721 1157 377 287 578 468 1284 747 260 342 197 547 693 741 640 395 433 548 775 534 1065 651 646 599 732 680 961 499 774 88 588 820 445 1247 150 1288 500 727 808 820 1126 521 277 320 805 531 592 1444 1578 417 924 539 747 610 473 299 614 476 730 1054 539 484 576 342 589 812 633 558 609 417 814 1250 685 586 661 336 705 574 550 831 564 494 1037 989 806 921 915 1016 490 689 850 730 640 1678 228 486 697 508 740 974 839 496 1147 898 363 418 466 59 1344 357 256 1421 1286 253 1187 406 917 789 467 820 724 1112 263 475 609 830 232 493 568 1072 996 305 860 570 959 503 1461 556 754 841 1013 424 1274 1343 900 1502 255 708 1075 1073 613 964 248 722 295 202 722 73 261 640 471 611 939 1033 999 641 361 200 356 810 835 1543 644 1063 804 464 458 748 753 952 1428 1120 221 495 929 757 840 838 1171 994 793 544 1243 1075 970 657 674 1080 1458 504 83 1113 891 731 432 543 1042 435 717 953 1466 674 124 881 567 724 1762 519 243 895 1004 333 281 234 750 661 392 527 397 556 684 602 346 744 468 258 868 972 123 945 485 999 198 563 857 500 412 574 898 1069 523 278 1116 1134 1311 781 665 1311 637 169 1278 633 778 738 845 1142 167 1364 757 717 249 540 962 630 374 844 620 743 1096 1081 920 1034 628 464 668 866 952 603 252 250 898 515 613 388 662 43 592 1135 377 235 157 768 1259 725 844 280 860 483 357 121 954 362 746 839 159 571 964 642 1118 423 516 751 770 685 1201 282 1151 1092 997 934 808 867 1097 951 1015 1206 714 266 368 799 1384 857 1328 424 1024 246 381 711 952 999 524 289 441 1387 95 528 785 316 543 633 668 647 706 677 1011 417 1162 887 430 377 475 778 290 1059 480 811 1057 241 1023 360 498 233 712 148 1181 932 1049 760 551 877 833 544 231 735 508 419 535 658 567 893 1066 564 1254 818 444 524 963 823 340 770 412 566 644 400 481 33 635 1157 1070 548 820 654 534 470 258 899 300 336 1240 775 816 761 597 697 400 479 963 1611 397 188 1304 684 905 898 1417 661 580 572 626 1586 119 681 48 1013 459 1447 815 660 1133 713 608 461 738 766 756 521 581 205 879 506 382 913 314 767 458 780 856 493 485 417 1035 131 1109 426 1054 352 357 282 586 246 702 1630 410 1043 899 83 565 1400 621 876 986 150 634 440 571 717 665 581 750 618 1235 475 543 437 408 1246 671 247 474 489 913 636 435 788 914 576 232 628 503 633 370 324 1124 59 1254 743 147 737 578 240 1244 1093 732 1352 556 321 750 710 245 578 368 834 382 512 859 561 1033 249 900 114 1030 112 1392 274 1042 825 331 418 159 892 237 777 428 636 793 505 892 425 397 1166 614 161 511 944 1369 907 939 632 1091 273 1072 395 613 323 428 673 244 550 779 841 593 453 397 494 216 1183 899 456 341 611 699 464 714 288 259 449 935 517 276 298 1441 958 477 230 507 611 1054 106 531 148 936 874 123 280 279 657 269 771 406 1175 871 396 1259 586 506 287 233 1113 751 253 620 304 701 237 125 851 169 1363 667 1041 519 1014 204 410 66 922 741 486 333 442 927 1174 1112 1184 1048 1096 529 311 1039 1062 293 840 634 174 545 1191 1119 805 413 770 1067 765 175 687 463 92 454 489 630 382 1208 1063 1447 1007 700 821 569 394 253 978 412 462 666 1428 1109 379 688 345 391 379 1295 636 156 474 886 960 293 634 351 260 323 623 851 583 515 351 428 883 367 566 910 392 410 855 470 902 983 999 285 791 384 251 1254 679 785 756 1122 646 233 729 1485 792 231 564 1101 901 372 1360 437 250 896 595 287 362 890 813 1036 1604 172 991 1372 622 683 92 753 325 1315 735 302 1192 1369 267 1238 482 180 232 644 44 238 1585 744 728 1301 636 548 122 1690 745 1291 102 741 757 536 37 573 567 867 1093 258 1125 628 1045 1536 428 922 476 1237 243 491 1059 520 339 438 1053 1535 716 584 906 716 1374 922 912 973 203 1102 384 851 1464 1016 228 463 1223 379 967 1151 159 536 642 556 712 419 541 247 352 1397 481 1140 1251 952 758 1008 409 120 792 896 212 947 1031 392 250 756 346 485 955 541 833 779 945 319 1312 443 742 662 425 573 293 1193 580 360 737 1421 350 488 946 889 544 735 947 1124 705 880 766 507 520 1127 1165 244 1059 776 1006 1241 848 662 779 215 601 478 489 139 136 652 859 590 779 1071 228 1247 393 849 1131 1020 704 431 1079 567 133 555 625 550 794 258 611 923 805 577 488 952 296 1165 338 674 521 278 638 515 457 858 1415 296 411 1216 564 730 608 288 771 371 878 863 936 362 583 831 320 515 1032 242 1157 663 599 352 1178 451 843 1058 426 779 1336 835 738 54 1229 1567 571 888 1011 901 352 835 853 372 886 365 857 879 368 255 682 224 1181 213 109 592 819 460 129 961 204 768 910 481 548 975 691 389 720 488 350 412 461 720 809 559 642 292 1015 1082 142 400 801 886 306 423 502 1032 1001 1194 341 1074 405 399 887 760 910 622 639 308 204 511 932 663 805 560 860 603 385 519 878 723 592 1166 463 803 612 627 802 952 932 659 463 714 401 1010 359 700 666 293 257 1010 1140 708 726 302 656 469 1135 49 1051 833 761 349 377 265 210 794 531 768 213 1264 822 1406 757 532 833 560 490 810 1112 910 351 1294 1010 912 646 832 853 381 829 916 843 703 454 750 730 1173 223 704 270 904 457 996 276 1036 597 450 303 649 828 869 859 531 366 552 628 716 307 1111 1061 849 494 1359 626 878 1126 589 826 178 564 422 858 599 1195 653 1540 795 1549 213 531 661 695 1299 436 618 725 960 874 934 429 991 1065 1222 326 543 510 155 843 791 784 536 1351 756 148 143 1264 442 779 157 646 246 365 1031 246 777 936 637 426 459 415 216 602 672 712 1002 1087 1398 660 952 662 1074 66 486 765 734 422 847 260 1164 1010 186 1172 527 382 925 768 673 463 846 410 686 679 726 977 637 476 48 977 630 332 777 1046 609 254 794 120 1176 676 891 928 270 545 573 461 1296 665 918 576 513 1004 390 301 1315 561 476 856 1262 706 87 1009 309 1142 319 663 339 369 299 805 1459 448 804 1232 193 665 496 1179 278 666 491 260 302 766 555 942 100 769 661 568 843 197 408 658 586 405 1087 97 287 1103 465 590 526 1162 1007 527 450 700 434 722 943 827 267 1162 904 519 471 580 753 383 811 1194 338 733 412 1365 896 715 382 1081 863 286 276 337 1190 314 265 1224 228 81 629 714 774 68 978 314 1134 402 1116 491 462 577 952 574 441 747 426 944 839 548 800 857 353 1175 206 457 645 924 254 568 408 1319 985 306 724 873 1296 1516 967 821 1066 1480 345 649 1354 569 563 1186 458 797 1000 803 894 458 916 855 614 402 653 1214 1145 793 154 1017 721 330 927 529 1216 1025 530 764 261 691 63 707 34 581 731 1181 1087 557 805 78 1331 704 819 1031 421 459 730 252 178 470 888 173 431 679 586 1029 346 824 334 212 332 943 716 494 394 598 1220 860 917 1013 664 569 1108 1014 303 262 110 749 761 537 671 1295 362 200 795 442 960 787 946 99 175 132 822 643 145 337 677 304 409 573 340 248 905 726 536 798 525 393 371 1181 225 872 968 587 365 943 551 1126 406 537 522 651 903 767 1165 793 674 898 951 172 465 461 265 518 422 732 857 136 466 462 912 705 1214 289 504 366 757 1145 163 1037 805 332 177 72 503 257 1218 932 386 411 120 1076 924 145 440 419 126 1230 637 549 302 774 557 350 821 594 1108 814 843 1091 631 461 386 744 210 1042 362 708 550 332 271 155 595 718 155 986 760 893 626 590 364 443 1208 768 836 131 865 800 1108 732 1061 842 1661 1422 92 304 786 313 438 500 300 601 703 1252 976 871 590 749 1158 627 375 1344 819 899 689 711 830 213 1166 744 485 330 913 1051 450 760 411 354 325 674 1114 231 323 520 754 392 422 891 1219 851 135 540 705 642 380 523 816 406 567 920 762 671 679 1020 745 84 248 372 754 595 807 276 739 1005 864 797 737 123 342 876 510 398 1327 341 1003 195 381 370 215 574 783 618 1151 310 244 482 885 697 477 229 229 613 314 500 338 958 1047 246 782 492 238 420 345 475 926 1354 638 867 1430 888 593 787 491 836 878 1045 987 211 525 1118 537 715 634 1198 1215 643 273 127 385 575 932 416 1016 1097 151 1047 1180 551 1096 757 969 601 670 682 1349 637 848 1199 873 577 414 580 804 899 82 325 537 399 238 530 524 352 576 291 718 580 436 487 830 1146 485 498 399 486 879 978 697 619 539 533 107 1025 148 669 1218 1015 67 1230 1216 681 60 113 551 911 647 132 1067 644 1028 828 442 439 651 544 1134 350 912 740 772 1315 685 681 385 89 668 221 403 252 439 232 1168 271 526 1449 1287 710 461 1020 894 306 121 395 944 446 255 1151 399 467 837 476 1366 603 480 803 602 471 429 595 1117 1102 83 1341 476 552 865 330 939 672 724 1299 415 83 245 605 598 361 1167 1048 1070 336 482 1491 202 926 656 699 435 147 1289 641 906 772 612 508 535 1022 1041 890 627 818 637 210 1069 357 1062 284 877 661 229 594 481 850 626 729 1136 464 1076 1098 602 582 1019 1236 594 521 530 202 490 955 1282 808 682 1223 803 801 236 437 387 624 855 591 670 260 546 520 460 252 339 1035 398 398 1712 901 804 74 596 866 650 575 254 900 270 181 546 494 281 690 1380 657 852 475 875 663 694 755 913 717 807 826 367 809 278 751 534 235 624 305 612 351 1113 45 105 1285 181 836 718 1233 1185 919 19 1008 997 277 246 461 147 597 1366 664 845 371 118 958 184 697 715 396 524 764 555 824 372 312 273 1029 324 512 1066 571 1090 866 226 1068 366 814 523 486 630 1404 526 605 1623 877 684 474 490 190 1039 208 727 278 32 725 429 1144 1571 844 99 244 1384 997 735 725 760 768 200 601 1147 477 427 365 227 1064 566 459 716 1086 617 869 347 346 613 919 551 564 958 113 512 722 637 550 419 373 266 783 388 171 744 229 104 378 1588 700 767 694 1286 644 470 152 378 388 281 930 1404 771 1034 810 536 325 471 832 392 636 559 581 441 515 1157 678 925 804 757 1306 755 613 741 275 987 822 153 292 279 665 1058 674 1121 933 507 446 563 1114 241 264 1006 1171 612 774 1384 423 825 604 364 665 645 775 1252 707 1641 729 254 826 979 1018 1090 498 228 621 945 862 553 763 708 543 861 1220 531 140 1081 423 235 401 346 1207 509 1100 1212 1326 286 1461 365 749 946 808 626 728 425 1065 264 540 615 225 298 516 576 1038 556 677 1527 524 960 391 263 545 960 640 825 584 337 766 553 1352 112 496 1016 960 578 699 1096 444 356 225 1225 461 98 207 737 1222 132 1210 130 230 1218 1117 1167 512 909 724 482 252 284 185 1019 1207 374 403 433 344 635 1068 723 647 280 417 537 905 964 507 1408 631 1148 812 946 1008 491 823 326 731 616 512 473 773 709 741 1005 1360 467 430 338 311 432 157 809 177 454 1268 355 409 1238 320 473 705 863 811 771 610 632 711 1141 894 835 813 794 907 244 824 885 861 1822 671 739 661 580 286 431 1048 1570 689 44 806 716 714 444 990 564 1039 1099 667 581 665 206 707 290 916 1447 552 691 662 1216 587 1330 892 798 517 919 1367 389 1038 514 1139 611 1141 871 936 226 460 636 546 1233 735 695 1828 562 221 1050 686 578 690 885 559 780 399 48 726 876 680 882 347 328 452 712 382 715 1243 588 1274 931 218 1429 766 642 657 371 1211 844 1178 1139 700 901 854 552 286 774 869 689 755 1131 412 1068 327 806 479 906 653 528 353 281 491 1031 953 714 456 1243 815 915 781 401 208 530 1050 843 864 697 806 684 993 438 827 368 144 318 119 1063 534 914 515 753 783 849 366 548 635 553 276 241 419 584 774 468 975 1499 1003 747 759 316 515 1100 278 687 514 93 445 530 1116 376 486 759 863 315 1103 608 369 614 139 968 604 1294 1346 442 145 138 511 767 256 248 271 1097 1131 288 911 671 89 286 444 1234 517 442 750 958 244 199 281 1369 281 632 843 414 989 503 383 649 746 40 625 529 476 939 1136 891 655 279 201 883 893 893 566 957 918 684 527 666 1359 624 892 1031 491 347 961 560 1072 677 532 187 374 868 363 1191 443 202 389 240 480 1258 1103 502 946 999 452 490 496 1412 476 1075 806 1354 637 459 402 96 192 918 426 1404 1145 452 487 785 293 215 931 261 686 198 174 858 603 622 1077 305 904 217 434 853 793 523 257 397 688 705 432 606 237 151 645 751 396 894 491 1148 922 972 52 1064 587 542 524 221 787 386 217 1024 820 1015 437 732 817 1049 310 478 475 561 1655 1023 1009 566 443 193 884 634 1008 72 1236 469 684 648 443 874 224 857 483 623 203 656 453 445 480 782 1010 495 125 322 510 752 942 346 1610 821 836 752 485 1357 524 129 380 765 626 821 963 1390 636 744 1010 328 657 244 953 594 154 875 201 362 654 1067 1192 943 606 756 708 1385 699 523 487 925 954 1025 594 518 638 58 599 675 1129 1024 789 812 1077 312 507 614 802 523 1208 762 865 1579 623 983 903 681 787 849 865 750 257 917 657 1194 216 716 294 627 1021 1105 628 858 247 1352 703 326 760 609 380 125 156 162 196 131 916 475 480 392 742 676 754 780 367 428 602 394 306 380 379 602 889 549 430 222 868 999 1365 445 575 510 548 257 49 1143 742 945 322 538 1305 1736 701 820 520 673 815 1020 1113 686 271 1017 615 907 356 303 192 327 1232 1049 436 504 415 1006 155 469 743 996 421 646 1308 821 726 345 295 742 796 499 772 903 834 1222 1084 323 109 722 416 1269 350 1140 923 1334 490 454 611 1015 325 512 793 817 640 215 140 739 407 333 416 863 901 1021 1081 285 603 1130 1167 325 519 820 415 641 271 967 710 1021 925 963 833 491 934 236 518 539 463 1418 606 1086 601 629 605 68 1301 1519 672 1220 674 652 435 296 531 1236 390 641 443 714 797 644 1103 1231 982 746 295 570 888 340 1172 687 668 79 309 561 680 366 958 935 1149 585 319 610 609 1124 821 614 789 780 119 910 714 488 363 592 951 553 102 729 467 849 705 513 654 1110 648 777 132 194 814 1070 240 363 282 483 738 204 948 808 919 706 356 1136 424 644 472 875 453 789 207 567 426 974 238 314 336 975 756 1088 499 365 1099 179 866 441 246 552 187 1012 450 901 501 1311 191 532 392 235 731 391 1020 583 756 106 919 1228 495 412 557 843 701 338 371 846 732 718 116 849 883 1303 781 765 1274 581 1024 280 1430 525 443 482 904 292 1004 25 342 233 707 1096 453 552 929 804 348 250 708 1053 650 953 150 955 502 956 501 663 249 863 576 361 278 489 697 938 505 503 1333 1047 411 402 815 319 331 582 146 467 1144 503 574 726 687 999 1036 862 737 1168 968 435 823 628 1368 349 874 675 1197 804 475 612 659 658 286 1409 513 548 834 1215 252 1000 961 390 220 772 834 484 232 83 800 711 576 923 402 603 1270 510 697 773 112 815 870 471 635 327 613 404 309 733 701 429 343 552 1136 535 593 814 443 478 1046 650 700 874 249 740 748 238 695 986 815 465 440 1249 119 803 295 392 391 996 540 801 629 663 353 654 666 1377 778 1068 571 790 998 1185 1268 611 810 1246 805 381 137 83 528 1055 773 434 720 580 1072 131 368 982 1142 716 832 931 111 450 861 250 916 268 1055 350 1113 298 221 864 797 313 969 1441 225 388 829 556 120 486 1287 437 1047 1070 535 285 845 687 537 881 700 1403 791 417 161 915 474 528 807 498 319 391 576 493 982 813 465 780 1158 839 896 486 939 382 773 556 1922 809 595 807 27 861 516 473 559 613 929 406 615 1302 342 182 734 891 926 1201 690 157 1217 1021 173 428 541 224 378 1058 442 807 136 215 593 93 289 919 474 1021 526 97 841 786 634 732 1107 776 1542 208 467 922 98 847 430 228 465 455 814 937 470 744 467 649 938 632 366 754 949 485 462 510 513 389 861 130 511 322 248 625 1486 929 794 644 214 279 1449 464 378 993 1068 739 220 942 603 128 1340 206 422 1120 1167 530 693 774 868 694 1452 469 943 373 456 904 898 809 865 414 187 586 817 958 851 824 137 710 196 1207 688 312 948 784 714 1104 722 460 816 312 115 758 264 947 521 583 917 141 248 66 210 559 797 870 618 363 1343 990 1212 468 177 1207 890 417 786 1522 708 811 1520 801 276 768 605 719 609 364 171 626 561 444 380 172 604 610 1171 246 528 807 489 416 1087 876 638 885 670 545 1506 703 1352 381 204 1199 302 456 241 1221 937 302 570 506 539 59 259 686 378 326 800 662 775 677 570 689 950 464 747 611 418 681 463 715 1248 367 553 1153 754 197 885 352 659 79 540 875 805 727 316 1447 371 666 363 644 917 1195 869 954 637 578 436 299 554 882 1132 1129 1542 792 594 638 739 640 832 936 581 284 1371 567 270 518 997 835 733 675 1330 462 718 1227 777 572 828 196 1238 366 970 624 643 970 323 863 319 628 782 285 218 485 581 1158 766 485 196 266 986 223 274 485 907 273 313 379 206 478 1622 699 193 593 717 951 1288 1462 819 235 913 824 354 455 420 461 263 674 694 315 778 1575 959 1075 666 974 754 762 588 1111 584 1062 130 350 334 1326 664 1054 79 786 242 924 724 774 910 252 720 899 833 884 642 774 619 340 971 1148 634 455 859 732 534 1022 1093 367 582 643 685 1505 962 571 871 878 603 367 829 628 1040 1093 55 1206 1290 504 605 652 300 134 399 642 542 408 337 534 689 636 512 1021 1296 603 537 470 654 384 786 858 395 261 876 1048 662 638 913 1350 843 649 441 466 535 1471 1212 906 225 190 673 732 502 527 466 167 419 567 662 130 466 81 261 690 1598 1185 987 872 479 590 530 811 1140 872 1078 177 780 789 435 848 268 241 776 972 1077 1042 383 99 758 508 1745 474 597 943 999 945 386 1259 392 1048 626 656 495 208 658 940 760 467 360 833 658 221 330 742 1054 1116 1084 783 1008 970 400 882 977 317 496 698 517 518 663 320 663 226 394 338 658 264 146 764 618 1039 614 650 976 526 752 1178 1090 662 395 472 117 157 555 260 257 448 1014 804 285 129 1121 310 862 1106 146 662 805 725 360 310 681 444 900 1102 362 1312 679 177 536 932 254 215 684 174 740 775 350 640 326 189 633 341 706 497 655 1446 278 850 280 1112 916 759 430 687 410 939 427 663 433 1277 1217 1078 653 773 843 934 393 626 488 342 869 324 865 1006 160 283 345 574 814 828 629 892 770 451 499 1201 604 1121 688 395 595 495 920 673 254 879 258 356 783 855 776 625 420 827 744 439 584 614 377 402 302 1266 247 654 389 1087 863 734 1183 34 945 766 247 1166 658 428 890 1043 755 868 687 365 380 898 715 403 701 202 318 637 128 631 994 379 351 553 770 1121 145 398 89 350 997 263 489 810 460 489 675 904 509 659 550 277 1099 930 1134 287 680 491 823 496 674 1427 865 653 1102 516 647 672 692 801 691 386 1586 330 339 339 979 1102 961 677 961 1200 1125 1163 419 999 1136 455 842 513 574 695 893 1130 293 305 572 563 990 813 591 1346 785 761 1212 963 214 930 1017 624 254 601 656 956 279 1045 475 701 179 476 1020 370 638 918 689 667 712 633 384 682 412 59 910 606 187 731 655 828 907 518 537 685 927 56 655 252 888 1477 368 851 845 246 591 682 1473 861 549 1445 948 457 788 835 1063 929 586 1140 638 867 989 232 887 130 304 918 675 730 1407 627 355 96 1525 414 571 974 771 1131 193 1707 270 194 676 636 1042 1385 1036 281 340 865 300 904 623 617 596 864 164 640 59 1076 556 598 896 1175 224 1204 328 927 529 830 851 415 1414 1390 419 348 378 231 756 790 702 1511 1523 608 596 631 710 97 365 70 289 883 873 689 440 594 453 267 1034 335 1054 538 810 518 1161 743 1319 886 1011 792 369 908 817 262 346 284 313 434 403 72 930 353 694 391 263 1027 951 1170 515 72 249 695 490 521 526 330 308 118 1362 1195 1225 776 134 664 243 1499 832 555 145 931 1240 259 828 633 789 1071 1073 906 995 955 638 574 564 733 428 643 1363 660 765 636 823 977 225 216 831 464 325 415 494 283 255 525 1201 430 22 390 388 618 980 373 441 683 580 630 837 1440 780 697 1324 600 369 487 458 1348 675 612 798 1032 1137 324 1085 362 314 521 798 469 698 565 280 1229 596 924 680 1636 424 179 627 896 1123 550 410 487 879 515 157 920 1290 919 912 370 742 753 876 895 912 646 167 781 1137 944 848 787 941 973 213 687 1126 336 1063 810 590 644 483 604 396 299 711 1090 1277 328 266 70 934 934 951 1076 803 230 738 883 278 892 376 962 1737 784 724 356 533 601 699 1167 907 290 1586 896 706 332 788 926 567 1090 775 204 1248 516 573 658 38 795 964 200 393 584 1023 1216 874 866 154 1571 762 304 213 1144 950 776 1199 456 664 213 577 50 144 512 390 385 353 240 258 1396 758 725 1161 574 504 854 438 632 447 783 587 729 468 634 290 636 166 130 893 1236 321 781 371 348 591 286 477 423 1189 173 995 727 560 194 501 1572 655 445 294 1250 310 720 777 1022 287 575 725 421 891 202 483 288 729 999 1062 970 590 199 999 225 1401 220 224 416 1045 827 1263 444 494 312 773 342 934 645 892 257 250 810 571 1156 303 915 651 1111 1524 189 799 826 674 297 929 414 547 617 449 154 847 455 254 1048 225 201 665 995 1062 699 604 601 262 1239 1092 977 139 1242 1054 486 1002 620 176 431 583 506 549 1116 348 790 613 517 175 959 633 625 881 159 294 513 334 941 179 763 678 659 718 732 243 672 522 728 744 351 795 1042 203 615 802 708 450 100 451 458 1090 265 436 64 698 642 152 280 598 136 763 334 1007 229 935 914 266 673 791 496 499 1229 1191 854 824 762 381 655 613 1281 668 265 261 736 165 86 179 1082 475 671 715 757 98 820 504 901 560 961 376 408 882 953 756 638 909 394 1141 1617 443 995 554 503 497 827 1178 727 1133 990 367 1130 223 695 785 199 857 904 697 862 792 1308 758 285 263 1015 972 607 428 793 915 230 425 711 740 361 985 625 706 991 400 788 210 603 911 604 970 539 1075 691 443 658 131 1015 193 355 978 1132 329 828 574 1052 1257 756 329 645 692 435 570 421 630 1309 939 567 291 276 509 619 745 1119 83 412 603 91 929 539 569 1022 554 336 287 1142 380 1468 550 1220 81 495 626 180 393 1330 296 427 346 122 801 259 986 515 166 914 988 1084 806 193 691 599 1162 418 627 617 83 522 495 225 1209 1002 306 968 1145 989 368 952 862 1056 260 285 355 217 1376 620 357 1047 106 1014 968 921 759 877 814 1158 287 626 295 1224 468 848 738 849 747 951 1312 387 411 754 833 244 363 1300 962 556 550 497 397 1215 473 321 925 1029 169 673 917 917 484 660 715 765 890 139 992 322 218 580 386 616 1480 393 534 820 1418 769 812 1220 20 286 1067 727 338 1171 725 900 148 957 539 133 273 216 246 655 1049 387 1013 741 615 1233 568 346 488 469 812 747 804 483 215 367 1196 741 401 1147 734 654 390 113 992 569 418 978 705 746 943 694 504 432 356 1135 149 389 1580 534 675 1500 506 312 810 643 877 653 542 1053 1035 229 1496 933 180 792 490 655 395 808 768 545 789 277 325 109 755 1201 769 387 1080 1100 622 673 1233 991 1400 235 924 548 766 243 796 395 508 570 756 866 655 896 396 189 744 588 322 499 374 612 1254 832 969 530 612 314 559 535 1136 853 470 556 996 564 645 483 481 1195 354 480 477 352 708 891 285 525 495 382 631 1183 529 100 292 1259 572 489 675 231 591 643 1073 517 327 693 724 731 222 592 329 402 292 935 520 521 344 1071 133 1286 485 186 337 605 346 445 1158 315 1559 959 726 246 1750 963 930 1295 384 936 953 540 102 583 325 203 119 1022 831 660 254 1178 688 1054 330 848 402 133 1007 539 1266 1139 162 729 245 413 1054 535 289 530 833 646 820 308 1396 150 520 992 778 407 585 552 680 782 356 112 534 937 450 901 386 598 732 463 807 596 104 473 341 479 1146 287 1116 1022 321 619 582 1389 771 784 1044 552 829 600 882 552 500 1167 682 1265 275 481 190 1056 58 621 868 725 821 546 777 623 966 750 497 95 89 1003 619 785 685 202 1197 867 787 1065 792 1094 214 129 356 483 457 513 663 913 632 559 322 413 687 838 36 117 561 911 1161 119 803 560 322 721 693 815 513 339 247 1232 1211 244 514 141 177 942 692 606 721 710 298 1029 586 670 919 1013 236 867 231 605 183 166 794 555 918 644 1338 1188 138 541 1237 1056 194 392 1378 388 706 994 352 650 1171 1038 457 189 670 544 639 996 285 889 983 1352 1030 1121 594 226 734 977 649 551 1052 261 408 1069 844 937 1388 811 1056 630 539 262 672 335 601 208 579 291 495 1191 821 1075 730 127 1799 785 572 325 222 988 1372 590 831 499 660 963 657 1182 884 591 303 395 576 696 446 606 791 636 690 697 646 514 940 503 1083 658 953 184 1340 907 568 843 988 684 225 478 127 345 369 1068 170 653 1255 466 412 588 970 797 1031 409 409 903 1213 582 579 811 423 1344 795 248 678 184 330 708 202 689 545 693 789 202 818 302 1298 553 239 344 690 781 771 572 447 1107 602 437 147 668 907 990 501 518 656 597 905 727 391 1270 451 875 677 1204 281 321 215 587 717 526 537 408 1003 1034 1176 327 518 525 174 921 1145 147 285 800 909 337 560 448 282 327 817 271 307 290 770 869 449 908 491 847 670 438 685 1322 766 568 670 212 1262 475 1332 1445 550 872 1209 872 240 809 1231 225 550 633 989 1080 880 630 416 22 563 495 167 1093 695 281 1513 830 551 363 337 341 250 703 853 744 546 392 137 636 249 971 544 1487 723 385 1058 702 888 723 168 371 289 198 1342 180 885 801 391 93 328 762 1041 760 562 1136 637 331 684 155 286 341 426 1177 318 174 707 564 209 174 713 840 711 1060 730 589 824 770 956 1071 406 328 175 425 38 782 564 428 244 629 383 998 513 168 763 1175 840 554 1155 1039 923 1032 756 281 292 1023 562 455 497 688 715 945 824 777 780 395 623 608 742 976 484 321 759 508 893 1067 515 867 440 841 362 568 624 1020 517 551 768 1171 722 374 548 989 469 1029 788 306 807 839 441 890 797 673 649 664 342 920 696 598 238 980 1082 972 817 765 741 1213 318 265 708 271 469 398 341 672 776 156 286 719 1352 295 575 457 702 374 318 537 192 622 565 109 1259 881 552 838 860 1079 351 977 1015 226 659 644 1224 638 243 1081 260 468 428 723 752 811 441 671 625 579 280 867 953 514 831 927 394 828 58 1094 860 415 599 460 766 667 236 330 1125 341 908 389 390 390 956 890 1444 525 921 781 629 546 262 299 571 382 1151 689 1647 522 1426 467 284 933 928 371 509 1223 385 269 809 700 1130 773 730 177 536 737 887 214 806 821 811 182 951 495 1192 666 413 1216 485 539 150 469 593 716 201 190 654 878 185 1077 877 1006 1044 771 1422 643 805 582 664 547 93 400 396 363 311 609 331 78 870 543 748 213 613 302 994 376 618 691 920 385 734 430 887 1034 525 758 429 459 240 593 955 257 303 1300 1008 341 711 401 806 1189 1062 1484 911 1270 337 304 515 811 1076 414 779 1030 650 181 917 966 321 911 442 888 538 875 937 264 952 605 927 645 153 559 641 343 640 228 460 798 317 727 407 934 640 624 420 832 679 829 141 932 777 932 1050 1045 101 1372 728 380 748 658 1179 906 981 323 804 1063 629 556 389 1171 807 1011 584 74 495 416 648 854 103 598 418 592 563 693 411 490 313 525 1297 74 370 1046 417 344 512 646 976 632 516 402 163 173 669 878 262 412 162 374 689 597 57 535 701 1157 823 661 899 860 545 598 840 587 572 387 785 775 257 506 461 527 515 298 984 773 850 821 650 513 179 333 407 916 347 426 299 379 899 1451 766 246 725 955 745 671 542 777 176 1026 651 67 768 146 350 611 269 602 33 567 594 875 510 805 717 393 737 1187 389 443 633 215 1361 807 615 195 505 779 1250 940 754 764 278 461 648 432 1143 461 391 574 333 106 436 779 752 703 439 1104 930 414 321 791 159 364 428 497 671 540 252 622 49 727 782 784 651 255 967 144 520 235 1261 564 487 274 220 424 508 934 410 475 1009 944 1379 423 649 419 752 670 261 1246 1057 806 263 1130 960 867 936 350 607 494 473 667 466 879 770 849 789 685 777 594 1224 414 860 756 761 936 790 947 1027 733 1423 1183 917 881 939 427 1111 237 476 967 884 1012 435 683 885 911 430 511 216 961 108 791 767 889 1427 1161 1109 351 988 112 700 915 247 940 170 692 388 1200 1259 530 844 440 1138 834 856 537 186 1687 215 838 554 215 854 1497 818 663 667 91 749 874 558 868 582 380 1363 871 388 465 360 353 614 652 283 411 879 655 525 557 443 1663 135 1145 536 1370 450 1136 1070 408 282 384 653 341 930 625 883 523 1219 376 259 1029 238 1171 528 403 729 721 264 1007 470 211 83 710 699 749 757 1359 472 314 1239 544 343 819 270 279 701 143 444 801 882 125 356 947 266 1411 868 413 737 475 303 419 860 419 718 810 472 1155 807 578 897 824 406 596 203 245 264 822 739 960 1706 341 899 183 895 139 806 163 1119 344 201 213 192 795 492 762 123 844 451 640 108 547 332 1281 569 382 900 810 1069 893 747 1075 1533 355 726 488 1186 310 530 532 376 289 611 1111 275 749 271 403 1004 659 63 1003 655 1074 413 973 355 875 1038 262 320 502 940 352 388 451 236 1024 839 373 647 450 805 573 345 1370 1140 199 603 380 591 340 355 1050 481 158 790 1166 270 948 1107 187 540 599 52 980 841 1147 690 537 776 730 734 1416 329 864 84 879 627 346 983 342 1106 1148 217 758 957 298 1049 353 868 710 282 562 1590 783 288 161 635 626 756 953 680 623 1027 764 1611 483 229 478 1214 210 122 1367 884 188 964 679 983 891 310 439 213 491 961 521 253 684 1194 715 1258 439 451 1005 670 289 505 765 238 910 239 308 674 237 486 838 95 1129 477 552 376 484 459 407 338 67 714 294 441 787 802 806 418 1078 1100 715 437 89 412 688 346 1023 305 1025 64 218 306 698 641 712 876 986 1177 378 753 238 515 317 760 852 544 755 935 1095 655 945 1066 622 505 858 351 830 554 578 995 1443 1239 1072 645 125 1332 372 365 167 672 1059 673 931 424 897 518 810 597 935 210 711 165 545 839 342 347 956 443 332 690 936 422 239 794 1533 389 574 338 329 186 1362 408 765 690 718 1641 932 593 1312 1132 586 923 809 597 517 916 699 614 356 922 957 423 794 661 1069 319 1297 1080 1082 227 616 1144 381 715 344 53 424 657 851 237 600 665 960 1150 675 164 322 329 869 368 1058 651 728 252 628 766 817 746 1362 288 309 872 776 700 835 1331 992 212 1068 143 277 154 420 545 642 312 613 1209 798 407 264 188 1024 367 1379 1186 1265 717 1306 536 326 1225 668 1414 1022 205 1003 496 361 96 540 504 103 551 524 588 194 1046 514 1033 1277 85 936 1101 560 735 922 377 1500 438 874 829 195 676 761 912 693 872 384 191 187 416 876 603 259 1004 1072 984 48 1266 684 761 727 161 177 795 601 577 622 548 753 910 1109 873 979 471 707 172 859 730 236 128 837 202 684 527 1211 347 503 938 146 282 392 665 128 663 589 637 1076 669 1016 543 259 928 571 463 971 767 793 559 1104 970 931 1001 495 206 795 414 832 342 591 456 799 713 417 817 529 1510 283 1068 476 892 1023 1137 1485 848 384 337 521 940 186 537 717 681 609 361 454 306 551 404 921 424 528 192 618 446 334 956 545 510 559 447 469 988 891 1393 885 156 630 573 616 552 372 604 404 243 1129 510 1028 253 672 1116 570 98 590 433 177 595 920 192 764 1323 896 67 428 376 702 552 580 1270 1141 457 816 586 519 822 280 1086 543 786 1308 1541 790 435 202 339 344 1173 317 1010 498 592 475 590 368 1450 1418 705 851 642 536 833 901 1170 926 834 515 403 1235 225 318 1533 755 336 785 607 203 372 91 625 458 213 1002 1002 476 503 932 438 1097 728 656 892 201 698 588 714 456 854 345 515 420 411 428 693 447 545 1495 178 248 818 503 1267 98 110 84 177 897 1207 81 353 536 202 260 316 375 728 806 183 623 528 633 1175 282 213 174 870 920 978 243 409 723 98 137 529 223 1010 789 1049 798 591 812 455 800 605 883 792 811 1164 400 134 781 112 534 1259 457 706 1484 656 1408 911 854 125 393 653 656 725 853 122 837 597 949 965 1006 665 972 1175 730 411 1122 649 1290 1106 469 226 578 992 144 255 269 471 740 584 1040 1047 847 234 228 437 493 485 434 804 1010 92 746 683 1258 341 516 209 930 706 1514 1098 1038 1109 613 416 329 219 778 448 1712 842 769 366 150 1461 790 1567 677 492 608 1295 345 378 1000 787 479 1398 1013 672 297 306 962 622 437 850 1006 286 715 447 1134 462 1248 606 16 700 742 668 828 405 960 557 903 1074 394 615 324 883 484 171 1179 1009 540 450 724 460 957 1423 516 765 444 818 651 13 765 745 808 594 671 554 778 1132 863 642 407 955 561 651 373 806 380 494 383 479 841 435 472 1106 698 845 662 815 451 392 378 994 589 1344 1250 547 364 810 925 753 1388 452 837 505 276 616 299 708 971 574 397 862 845 681 895 686 690 743 955 516 571 987 1220 493 910 565 1044 339 82 1113 1074 1137 689 782 232 441 1205 476 534 1551 351 563 1119 162 258 761 392 327 581 517 969 545 299 186 1561 786 595 299 1101 59 506 881 182 1356 912 218 480 1294 735 682 521 471 819 401 505 900 188 388 1006 1234 1029 767 706 835 1103 860 243 816 965 608 1458 323 474 705 876 538 1075 531 348 518 929 893 424 823 470 274 494 478 1067 445 1359 186 275 602 856 814 193 1392 828 248 384 287 817 590 525 164 603 857 1282 1488 684 718 571 529 824 358 874 656 143 590 1052 982 332 313 719 673 421 589 927 886 862 382 560 218 654 682 470 714 420 1014 632 1282 641 1017 997 1215 655 948 663 1347 890 271 1373 846 1423 712 508 459 870 660 1192 514 989 443 1007 455 711 971 555 893 311 685 599 723 98 422 677 739 861 503 186 759 257 930 1335 256 854 351 448 1268 899 601 368 718 1013 963 908 33 540 563 532 1088 386 657 787 501 576 426 244 447 673 214 782 242 110 766 1173 1321 377 355 519 1348 1212 684 1233 198 993 570 381 556 693 951 1436 1004 629 790 845 423 1186 611 547 497 834 464 221 119 401 96 952 386 1133 1341 1091 1447 242 1219 223 444 1049 1029 882 1332 1143 922 397 351 656 403 643 726 599 940 818 1071 1097 417 393 1061 381 832 1395 569 318 318 949 957 1346 403 1004 1104 1004 1074 420 342 92 895 868 528 1299 925 1118 600 398 650 950 1434 876 380 1163 624 400 705 586 320 732 570 830 577 74 376 524 438 437 1260 588 793 871 914 724 211 963 496 757 635 828 982 1737 1099 858 919 1006 1241 534 1533 348 338 714 1250 1061 1036 1119 726 820 770 234 328 994 1050 954 767 1058 333 957 1330 325 652 593 657 738 407 646 605 327 1062 598 964 903 152 1106 253 491 955 799 890 703 441 167 392 300 1098 352 200 975 197 98 941 1119 474 444 1125 464 1202 361 751 770 610 427 174 990 852 865 971 871 1387 857 521 151 1757 186 124 863 579 819 517 239 317 922 639 828 583 543 974 747 954 763 317 517 941 364 224 1164 988 997 441 877 511 879 1308 1201 244 854 390 710 347 675 1423 1062 704 184 146 420 311 437 515 378 669 386 582 1246 779 430 635 108 847 297 1114 1128 276 1028 1494 440 206 1003 1108 365 799 134 565 581 969 275 511 456 349 477 241 213 296 1026 375 1019 622 407 876 368 844 432 784 300 838 859 463 999 1313 415 825 869 438 884 138 125 1028 599 689 1006 436 456 612 489 1081 901 1085 1158 671 781 623 604 1239 432 200 519 554 806 774 443 193 476 312 801 563 930 378 1485 884 864 668 827 252 939 1288 498 838 500 497 644 1093 956 719 267 1638 405 884 578 634 515 958 1516 1043 831 350 678 1038 750 1015 672 1096 653 750 1209 876 187 505 329 531 910 522 331 357 730 368 1264 527 415 737 540 1194 142 1389 535 366 1033 700 1008 511 430 355 472 1396 754 650 393 427 597 235 408 222 645 552 657 633 495 807 908 176 482 610 374 201 243 557 1415 549 249 614 895 540 584 479 700 412 426 193 1474 958 671 1421 903 199 665 518 459 305 937 575 970 1105 144 1002 840 991 588 1128 584 527 344 335 845 1196 823 659 622 1298 642 685 230 274 787 151 412 872 533 865 849 609 238 1144 918 392 556 1149 415 658 544 891 1071 745 685 694 332 1568 439 997 189 462 381 1560 650 898 736 485 904 244 1024 890 628 1235 941 301 521 743 542 28 786 519 976 1069 1155 455 930 1024 703 963 720 808 1167 387 629 115 444 1336 410 774 745 1078 664 1204 497 299 529 276 347 755 596 948 106 560 1300 309 670 388 385 785 936 726 272 547 727 448 789 485 1525 368 1301 660 468 954 348 656 227 378 232 1119 639 779 469 192 1135 89 651 927 1025 524 305 313 327 661 19 861 903 568 660 268 93 440 680 947 1012 342 798 884 899 1076 812 545 286 1026 525 1213 301 434 277 613 230 1254 322 971 183 441 935 582 608 141 909 241 588 707 409 372 704 393 1402 636 31 562 504 952 794 516 957 1052 358 499 735 247 502 772 591 236 246 367 740 1398 892 944 620 336 1154 1076 1012 78 990 419 304 1036 947 197 79 872 474 829 1183 838 73 1166 1314 792 712 1252 846 319 152 307 514 340 511 337 1075 895 1112 338 184 835 615 113 468 657 824 443 788 578 1618 719 921 1236 462 305 382 197 376 688 868 275 710 856 1156 705 473 580 697 804 712 734 765 371 773 478 321 681 952 384 1210 1325 484 879 1045 1046 339 933 552 310 116 650 573 861 608 696 426 640 1375 658 662 672 945 586 590 1003 700 270 406 991 338 1118 389 225 895 400 944 1034 851 598 692 267 417 246 891 486 1248 481 436 893 703 847 294 871 838 217 244 593 630 485 720 630 675 426 530 962 773 906 51 537 917 575 1129 1028 372 841 305 794 876 349 777 832 1106 932 1164 657 632 278 595 228 294 918 1037 384 601 742 1325 910 359 259 695 722 583 1112 432 348 1055 1147 452 873 337 485 255 148 63 290 1097 892 1522 228 1127 946 284 211 1068 1220 336 627 1036 1088 549 199 569 931 1180 619 480 318 999 459 637 538 1174 261 494 766 403 296 982 747 1229 1286 349 694 558 896 771 645 219 369 851 879 1151 751 404 330 217 898 676 400 527 987 1410 1419 224 987 272 1469 627 571 255 521 806 1392 971 111 559 855 1369 425 1033 930 149 533 402 1447 30 1099 328 1056 795 963 1186 179 636 890 1222 1061 329 424 525 626 476 581 522 704 910 428 551 874 236 1462 102 890 1090 929 147 722 923 174 788 542 597 709 652 678 932 488 797 730 359 717 670 398 337 211 841 302 647 705 379 857 637 853 331 344 802 578 116 403 890 465 150 435 1287 1329 329 1385 407 888 444 521 397 889 384 307 197 900 370 547 379 510 223 854 855 650 596 1254 640 681 748 1214 283 984 697 677 337 866 1147 434 466 329 333 802 891 275 614 314 1271 416 146 570 1379 1012 1186 1278 340 888 403 175 529 1667 1403 414 638 679 766 967 662 957 707 625 636 526 387 766 447 373 998 791 483 385 550 61 341 850 438 460 750 715 888 1089 349 1503 918 319 659 87 427 155 750 462 390 798 607 751 657 530 411 442 923 1017 961 381 766 997 464 305 944 481 960 347 164 349 176 392 375 480 622 490 251 1123 759 527 851 827 336 221 721 516 580 536 861 1085 349 868 62 403 154 614 421 145 613 700 105 380 664 639 153 795 690 1015 812 459 915 882 328 885 712 394 827 984 741 977 139 1034 68 311 839 299 567 1304 940 972 703 607 650 872 351 465 1432 650 870 782 144 875 909 363 415 597 776 435 978 565 1412 899 199 631 544 836 584 776 938 620 870 461 983 941 1149 869 774 266 501 684 1008 779 108 137 709 407 1022 822 1033 227 465 748 1059 634 719 296 247 861 494 1293 433 764 371 1386 1235 731 679 732 1150 1204 682 611 461 622 319 1503 301 891 489 268 411 991 697 713 194 124 1084 182 428 555 416 921 1053 380 806 436 771 426 810 837 954 636 902 508 485 72 714 1173 793 913 855 386 514 1484 570 984 1181 647 583 1094 414 710 1241 1263 628 1161 175 1150 257 934 854 672 832 335 282 369 265 972 540 713 821 118 762 1393 665 355 606 659 560 678 648 584 637 431 1116 371 682 418 390 576 886 913 698 623 1414 998 1336 283 148 1058 315 630 756 768 701 678 511 922 662 961 489 913 610 705 162 546 1397 1156 792 655 1147 1301 235 367 84 1076 363 934 603 774 471 175 892 487 1043 1116 452 238 953 868 865 637 415 1025 449 257 721 948 413 660 358 1068 762 687 885 973 426 214 447 284 342 488 1406 648 692 448 560 427 1024 882 161 273 587 285 281 682 725 694 145 654 944 884 595 333 329 918 491 668 996 555 844 1587 208 587 592 1505 210 559 1650 577 937 957 467 196 838 1042 999 1077 566 178 583 196 863 587 525 814 238 462 714 1000 1049 415 1276 1016 1154 1254 665 711 1046 1078 289 581 252 276 456 572 366 73 432 584 623 831 625 939 395 606 749 276 586 571 871 645 593 118 545 379 941 565 377 649 381 442 806 429 927 559 502 803 74 693 217 673 313 177 294 519 474 1464 497 1010 450 637 290 904 281 970 523 1061 565 144 737 434 1418 570 455 603 718 477 822 921 176 885 187 105 827 834 117 997 404 62 351 1195 1358 459 770 670 317 302 491 898 320 187 303 1047 724 207 1114 909 387 1304 651 709 523 752 438 667 862 377 259 240 95 285 831 449 1001 290 770 861 462 511 609 1048 753 619 1170 1426 492 470 1106 701 591 707 471 843 675 638 494 885 527 1053 545 801 1333 108 920 1504 153 834 743 283 920 529 477 617 759 887 735 657 1330 1017 495 640 644 968 833 1646 889 341 633 862 670 643 960 707 969 960 116 500 845 851 613 242 308 203 540 309 406 547 586 981 343 1270 517 1063 610 324 806 1099 813 537 1215 780 348 398 828 916 482 814 920 113 420 183 1023 292 353 1348 868 515 329 599 226 977 421 1008 685 298 927 111 462 853 493 401 145 842 229 793 732 304 991 234 122 379 132 487 996 645 856 957 167 678 1241 609 450 622 500 272 876 685 965 842 737 1417 598 970 667 725 120 409 65 541 1082 524 214 357 527 389 91 785 1048 336 1153 339 1035 553 335 1150 306 117 415 1315 739 424 262 862 409 1381 572 937 434 58 748 491 626 587 1200 868 531 505 651 152 569 511 616 927 488 352 233 1312 599 701 531 464 1232 903 298 839 388 407 1081 1067 861 605 689 797 101 938 418 456 490 655 785 545 248 681 873 1001 594 1045 180 647 960 796 1386 150 817 852 968 1674 589 773 867 867 501 802 1040 227 683 1001 737 264 50 713 1053 437 738 196 270 296 279 686 350 401 390 217 960 965 481 930 208 276 693 586 580 255 1105 472 206 539 1248 234 781 849 150 295 227 535 410 916 406 184 562 1280 10 957 244 898 787 987 915 624 244 497 713 1631 1394 166 335 214 357 521 868 809 632 691 530 223 401 497 379 1019 95 352 838 614 631 261 998 541 1145 950 906 821 885 582 1041 856 540 406 516 441 809 605 849 623 429 549 477 798 518 526 703 353 1612 601 111 1034 832 648 738 532 148 1307 1117 1440 819 677 1366 89 848 938 140 686 1035 375 598 434 333 1155 220 964 579 818 1506 616 667 356 160 680 376 274 717 159 834 541 887 573 1126 695 583 773 653 1116 1005 624 911 902 1371 543 759 967 928 738 458 1026 720 1159 816 387 610 1105 689 354 405 646 724 1296 344 860 583 1413 742 194 577 953 208 344 1256 954 450 282 931 928 349 244 628 338 579 799 610 707 530 346 631 408 1693 834 971 501 1005 1135 954 365 395 946 765 612 357 420 668 716 1210 1235 496 732 447 1407 686 787 867 538 679 427 335 555 482 789 770 688 217 1108 867 430 629 237 886 528 602 520 474 925 951 843 698 117 320 343 689 282 626 1043 166 585 597 910 513 55 504 136 1301 599 1181 709 377 531 863 190 452 900 451 700 317 1215 982 376 1428 1329 422 474 335 695 1397 1283 1030 481 674 223 1008 682 448 277 1059 948 546 1100 930 517 396 713 634 1071 544 247 1284 661 898 1382 622 691 551 530 280 766 1050 971 594 805 1177 1153 165 1182 492 893 985 317 604 453 603 356 235 289 633 587 892 1068 1219 172 955 611 731 673 1134 768 1156 1090 482 1012 91 887 863 400 764 887 583 322 121 124 221 367 498 393 1318 367 270 932 590 1103 1204 320 907 790 637 412 1401 133 356 1102 796 1076 1100 302 675 728 277 613 161 748 1017 553 876 1208 1115 766 436 1043 1168 656 454 718 1215 703 884 655 663 933 1418 724 686 947 1033 379 1140 782 956 201 1315 1138 1065 1425 484 974 523 261 705 797 402 709 51 1296 1572 352 324 781 153 133 440 214 753 912 499 382 899 1192 898 897 188 574 238 715 867 466 515 425 169 742 460 831 1160 397 155 809 1248 1294 330 949 777 500 428 554 323 283 526 487 1053 532 467 879 878 945 459 285 273 737 1162 898 318 806 502 657 725 481 50 495 358 935 364 1003 244 267 1236 1300 222 439 147 891 1063 599 128 1371 132 549 784 667 783 354 811 1287 1125 435 622 486 472 237 108 649 1314 1357 823 1092 1206 860 637 1030 501 1046 1113 519 565 262 1039 846 1049 529 1169 1069 250 579 260 160 883 705 1003 527 1750 683 892 867 479 814 234 1004 999 323 1102 608 300 434 962 925 332 251 334 1495 219 579 485 702 495 1132 188 809 285 620 115 796 995 645 509 535 33 121 69 1029 396 1485 918 727 174 632 256 202 930 1250 802 411 876 581 1223 587 877 1115 248 524 403 1030 454 1062 1324 99 721 130 992 980 720 1255 402 1318 105 262 825 1222 1206 895 638 1038 593 336 357 574 1333 278 403 1087 837 744 836 111 199 687 1153 796 857 1219 1217 400 649 155 551 513 1118 671 1298 614 307 1157 840 738 333 1193 425 1414 1413 353 284 950 153 1277 875 951 704 898 1431 813 986 611 425 108 779 934 745 454 662 357 625 1293 921 1178 535 595 974 1197 907 572 898 262 691 925 291 557 283 447 976 634 1026 459 505 1052 726 696 503 711 962 607 861 398 486 733 907 326 1102 426 599 1240 643 1310 450 454 768 432 443 698 706 822 670 309 563 733 372 1065 817 1051 184 891 270 704 123 841 731 715 441 353 1357 799 617 209 1227 919 441 1008 668 803 775 1212 495 732 206 1312 1270 239 231 536 515 688 331 650 553 1089 1182 953 1118 1047 629 525 812 1408 786 462 456 466 984 917 679 319 585 616 801 1177 679 329 38 858 864 641 895 512 975 410 252 188 217 892 490 784 615 1005 739 385 340 541 1090 343 1210 905 1060 278 810 527 679 310 647 884 531 824 130 284 1336 467 603 79 41 1173 880 763 364 229 213 686 827 1035 654 146 647 505 681 980 167 649 196 632 979 534 1493 452 920 941 761 981 712 165 801 391 398 330 461 911 435 402 80 378 629 1372 617 778 1195 541 940 639 62 600 334 228 952 209 624 547 234 911 1703 392 906 147 906 457 316 216 521 312 667 196 1365 781 837 123 714 645 464 475 817 120 732 607 745 638 744 264 356 796 393 537 856 698 1306 264 362 703 815 122 1026 442 284 360 364 247 862 856 164 424 577 802 454 790 281 115 431 1322 226 616 784 487 692 501 358 676 766 389 956 370 548 622 905 1445 660 838 566 637 779 386 833 1093 985 100 205 477 68 188 602 408 135 520 835 1014 533 715 904 514 711 634 539 741 298 1016 179 351 440 952 1114 378 590 537 992 493 1102 580 397 371 353 593 544 921 1045 1174 611 513 455 953 509 368 798 59 400 751 690 948 1089 306 342 177 594 594 1041 402 672 1140 271 523 657 1205 505 834 861 189 861 590 313 301 890 636 1015 1555 708 479 340 1509 418 392 561 770 157 1360 1532 1260 424 960 177 435 1109 440 390 785 1060 655 934 73 712 636 888 580 371 1158 1026 131 844 408 668 442 265 1016 1086 1305 594 934 179 973 974 910 586 708 181 1462 706 1010 721 963 1320 164 926 777 471 1449 545 757 596 559 604 225 862 555 860 297 576 533 860 1330 366 1749 597 966 653 712 232 848 734 575 758 1069 560 404 524 627 644 355 1170 1717 777 759 705 312 558 699 1594 679 845 897 649 266 655 1101 827 1072 1036 325 413 488 564 613 402 339 1096 80 1067 904 815 1146 579 604 692 1369 411 597 726 137 239 779 414 417 748 715 1074 512 722 922 754 1012 737 628 221 749 1091 452 815 197 862 821 796 750 486 907 480 553 1303 775 467 961 353 601 230 455 434 518 385 296 644 883 284 694 879 904 543 513 166 660 826 899 868 952 373 322 1043 1092 927 712 113 906 141 347 967 545 556 1147 316 1143 941 710 418 850 527 953 960 258 739 422 880 781 177 384 679 180 130 766 675 652 336 1104 464 96 725 836 674 1354 422 112 673 94 1112 611 849 694 1356 796 679 429 406 621 844 961 1169 507 312 671 556 767 640 971 383 668 1001 1086 589 996 565 434 211 223 152 314 494 191 415 172 1500 517 788 729 317 763 1265 1435 191 1062 956 631 212 815 724 133 649 926 1187 916 293 1087 1058 702 657 1318 1287 712 449 1053 1146 380 583 739 552 1131 936 796 386 626 1346 1441 631 330 712 315 201 191 575 749 1121 573 514 533 927 704 685 386 723 812 1084 786 623 1200 950 1230 288 611 1036 1155 598 1051 675 1177 445 254 649 874 1039 389 21 320 683 917 828 1131 879 852 797 692 396 567 355 1506 315 401 132 1436 648 910 338 465 1132 379 884 813 779 17 65 784 873 518 585 439 798 123 558 780 1257 769 1333 384 843 944 494 312 886 883 579 481 1498 237 1213 503 495 1242 690 368 278 598 874 686 1146 721 1080 811 379 500 179 512 320 1126 416 81 726 869 682 1192 786 982 135 1145 1006 585 551 156 522 256 368 178 588 1002 679 763 578 1186 632 576 634 799 673 673 319 59 227 273 1001 1311 1000 829 161 218 787 606 865 521 1185 372 756 925 1438 627 831 856 1064 67 616 294 1139 1052 336 192 1076 446 905 863 810 494 1173 1175 396 851 659 553 279 601 826 694 842 825 1307 400 454 763 453 365 1048 1022 734 891 590 622 853 1141 370 513 908 291 772 698 1147 462 712 605 1068 478 615 511 532 614 122 1138 1295 862 995 251 695 1412 522 321 769 533 747 808 1092 881 974 1173 690 596 983 957 605 223 688 480 674 546 453 258 722 273 594 440 735 971 652 772 680 221 1107 897 1145 536 1443 922 1199 145 74 632 552 465 260 693 410 734 368 847 974 608 668 1525 752 758 440 854 621 112 1376 634 599 986 874 354 772 440 786 880 1120 545 1749 488 492 340 854 684 285 602 189 558 319 891 767 587 1291 349 329 488 561 564 754 623 397 511 1452 1547 833 226 237 260 393 673 943 608 1423 649 920 123 703 506 530 633 867 484 796 875 187 1050 326 958 735 1225 963 136 977 156 726 767 894 609 649 565 556 436 676 183 530 846 371 700 1186 915 736 317 923 494 505 213 778 443 657 990 521 806 1041 932 408 423 425 662 397 1144 597 159 287 1360 645 864 387 1056 617 662 609 643 521 587 1384 491 817 1336 1017 546 1163 681 1090 1062 29 547 600 1539 794 548 806 524 716 925 828 170 422 844 1381 429 861 719 915 837 657 452 718 1051 461 494 596 785 665 532 385 1055 668 487 317 360 505 621 825 426 420 1114 709 843 322 472 155 730 563 424 810 1341 1013 931 217 590 889 348 254 1063 674 379 924 687 64 730 1020 440 979 306 287 692 1373 1348 786 271 828 1131 531 887 525 1018 120 321 1474 385 271 528 782 770 781 789 266 176 807 828 819 431 20 313 417 759 1213 833 1130 789 341 785 462 775 904 690 586 672 1047 339 592 449 1405 397 474 996 763 130 1063 429 413 1223 1024 1414 501 797 149 666 143 214 1541 720 197 1439 497 108 540 660 886 707 1301 675 579 621 830 616 438 536 1172 456 487 586 1012 558 307 952 1123 1011 443 585 263 417 753 710 293 251 800 420 574 21 412 851 955 222 519 596 1152 857 615 630 138 814 654 499 1109 452 495 235 430 708 248 1005 1158 665 654 372 343 503 562 757 512 669 476 755 726 557 652 1108 659 293 399 904 733 154 631 1008 606 560 924 661 1110 1288 372 1124 113 876 578 587 758 376 1145 344 214 628 892 889 1005 906 829 462 591 51 737 1147 871 869 897 507 619 435 692 296 826 171 711 281 400 1069 399 622 1045 504 361 608 211 468 147 563 563 1219 1582 681 949 373 307 569 538 1101 1001 334 657 706 1040 1115 839 735 318 206 722 719 290 1120 760 823 1377 553 1403 419 276 1043 1044 1003 918 253 576 864 401 145 72 1093 254 250 357 465 533 294 210 513 807 640 1493 827 471 1013 449 61 835 749 1290 660 506 356 721 657 248 329 385 1032 566 926 789 1003 1166 720 844 285 548 684 690 55 377 1244 1358 1105 1139 680 133 475 1242 251 476 820 716 642 176 419 1033 920 595 1695 547 391 616 406 874 740 1011 1174 318 937 385 1436 649 1046 651 1188 381 711 688 880 173 1072 436 1153 356 618 264 934 837 532 1023 495 867 651 285 184 213 476 108 961 274 1047 761 69 747 857 763 704 667 1283 544 842 1121 1225 311 1169 486 726 443 755 421 404 414 588 194 656 1078 588 539 153 593 1180 1172 1163 263 595 1093 1061 56 758 221 503 777 687 647 518 523 331 839 192 775 229 564 343 118 1347 328 875 149 813 346 543 98 817 417 849 150 230 681 640 577 858 26 917 1258 919 747 422 662 595 336 698 479 546 698 1004 524 746 244 1073 469 1048 175 453 449 851 621 111 865 345 212 332 253 835 938 1070 818 603 731 640 484 642 993 143 974 455 961 422 449 1112 380 584 872 659 157 1268 189 433 829 465 267 592 1086 812 450 435 682 851 188 1135 749 168 1248 920 630 134 574 1080 441 1015 334 582 596 988 778 859 1257 913 747 715 1008 843 495 973 389 532 790 86 286 275 857 598 945 798 582 902 1305 801 748 870 868 269 1275 1091 614 832 854 751 1120 1155 262 74 502 989 695 272 259 752 875 944 810 283 1092 717 455 612 999 620 717 933 795 1009 1319 376 1019 448 436 303 503 541 629 413 602 287 1089 849 513 456 787 796 787 896 618 1095 1014 645 852 259 388 214 496 865 943 800 1571 110 994 785 577 199 678 566 206 161 519 874 649 1040 719 209 657 658 294 697 468 582 1027 569 444 1230 991 480 857 706 1074 454 219 775 717 344 951 259 1111 686 906 257 333 921 331 1024 316 758 51 814 429 265 406 745 1241 302 845 543 524 950 564 746 499 106 534 673 563 361 346 410 640 743 447 1394 411 1216 880 781 713 367 614 710 1037 435 785 704 567 73 768 1197 830 677 798 880 530 765 620 881 577 453 509 881 971 472 1018 665 1013 404 1009 879 343 393 544 487 199 898 512 766 920 409 671 639 631 547 532 540 464 611 159 941 1075 531 356 698 70 1059 469 303 1012 824 1419 176 842 550 171 325 659 973 487 674 178 890 1033 213 670 1218 745 1099 591 617 491 382 545 495 1006 1364 916 56 624 1166 1072 410 884 395 212 994 309 1096 603 962 120 55 491 795 459 151 207 908 912 940 661 906 630 953 662 552 466 660 341 1165 259 933 72 539 1807 522 1055 1078 525 919 261 295 470 923 995 178 1260 366 212 373 810 777 491 895 1055 1031 1036 471 114 585 993 606 952 362 553 565 524 691 823 651 907 90 1260 1049 589 902 284 920 1287 910 462 743 1172 726 22 885 1148 448 210 667 183 439 532 423 801 1062 427 583 150 1217 930 399 314 469 1066 442 924 334 889 671 1079 829 313 624 454 469 815 373 734 331 1143 1450 779 660 636 505 688 574 274 1377 780 842 719 1443 1018 230 513 1284 291 436 1490 381 401 1110 714 455 317 484 640 411 698 595 719 226 387 946 312 1178 1179 427 988 411 577 452 724 793 1352 257 762 1189 676 395 481 290 353 1752 919 664 970 779 595 799 459 636 393 974 772 802 227 945 557 667 725 1224 1220 1421 523 442 555 340 166 1350 470 288 865 664 663 560 161 151 673 1202 848 393 213 953 105 570 575 304 696 941 496 339 1145 574 64 419 1026 685 448 386 555 624 360 63 447 955 1477 74 1169 549 404 355 249 617 1173 734 519 876 1355 937 1532 600 1383 651 233 997 761 683 528 1045 373 768 771 450 1267 555 592 283 859 456 1090 903 578 393 551 1243 238 548 1171 529 940 927 401 455 1154 391 482 913 1006 1205 417 1158 699 126 407 338 314 390 866 720 241 855 373 503 401 184 703 842 446 581 899 767 742 1121 415 69 488 903 850 1727 861 451 717 809 1155 246 804 402 336 427 955 758 320 1313 347 879 303 472 370 951 501 514 684 1682 276 321 551 552 513 1502 754 636 362 640 656 517 562 370 464 1207 611 455 829 847 895 1502 837 365 612 220 922 774 555 841 876 831 513 716 916 1284 110 742 795 972 665 556 687 692 1471 567 622 532 1053 744 461 1147 682 725 1393 928 245 836 209 40 934 544 585 876 1193 373 702 675 653 521 263 1483 171 356 286 651 597 676 800 26 670 933 752 746 545 1017 302 622 1571 315 680 732 856 315 884 347 611 433 593 700 1130 81 511 179 539 453 518 361 173 927 853 400 166 229 767 1026 950 395 719 709 480 530 1130 850 1007 335 789 492 601 727 676 370 1121 134 450 209 856 366 261 1005 535 542 412 848 416 1170 864 497 1141 548 501 868 1019 439 477 310 115 120 1150 434 799 253 125 265 430 707 449 475 975 1179 1097 795 772 561 378 335 411 740 316 443 106 411 1129 456 753 549 843 942 1259 450 369 1060 509 777 562 925 698 350 406 517 606 622 444 229 792 662 275 1356 1076 969 797 284 1296 670 386 796 578 453 469 511 929 912 1151 1035 335 1022 609 565 646 213 679 505 1289 423 555 348 224 415 438 734 1169 341 738 339 84 1078 621 1361 516 363 877 1098 432 46 324 555 1131 638 812 706 751 229 624 39 800 920 1005 351 899 712 602 1139 1033 438 814 396 256 358 1279 534 309 60 1004 661 202 489 952 657 625 1444 413 542 127 1155 874 1023 253 446 858 149 543 1165 231 590 857 906 742 818 286 584 348 764 446 130 281 315 585 232 1001 499 1057 976 312 983 612 787 1142 37 725 597 801 1460 834 1397 639 1207 700 888 1087 1124 214 432 1152 828 1158 636 1256 279 921 235 805 442 526 545 407 593 1173 131 428 481 820 605 176 1553 206 873 431 787 959 1230 583 197 380 198 450 1066 580 622 842 658 158 1232 1213 792 964 1006 580 362 765 699 616 591 803 1130 483 269 90 313 1200 659 524 55 1057 1715 687 157 771 97 1639 436 429 214 345 849 634 1319 520 811 865 988 899 611 1182 783 618 791 590 980 474 685 807 823 877 639 373 880 555 684 554 1229 474 548 1044 946 712 334 452 303 263 241 1149 328 587 1459 296 1055 919 1150 718 1339 971 116 267 748 593 635 276 352 358 591 1172 550 535 542 1179 436 824 336 623 1190 401 239 766 771 990 1246 328 535 343 1458 301 551 288 432 145 858 1202 484 1237 343 556 630 808 620 877 639 453 755 660 871 754 880 302 733 978 299 702 874 809 113 870 594 376 101 779 812 254 987 957 261 430 373 188 806 515 835 598 1249 958 794 880 622 735 517 610 413 1371 1064 761 387 649 1275 1248 643 1079 589 224 563 1106 762 668 815 495 490 544 1470 668 731 584 1106 1122 864 555 1479 957 610 412 426 604 1206 364 925 343 494 850 736 723 731 400 264 1125 1050 351 1084 637 672 288 598 314 915 659 596 223 430 1174 453 1232 337 903 1021 383 724 848 352 152 308 1371 349 318 463 109 1279 855 846 364 170 639 1289 96 727 245 632 1031 263 535 516 1339 406 810 297 496 106 402 178 691 209 730 855 528 751 556 790 846 236 620 345 309 956 268 591 552 781 265 596 511 957 1012 236 550 677 777 666 1311 112 121 290 1068 392 463 1228 988 1269 288 763 1171 959 167 800 774 893 621 170 153 84 179 1206 820 748 34 170 844 791 753 562 356 794 638 643 674 442 500 394 824 1426 508 394 420 626 574 499 792 423 494 72 952 484 1129 422 875 428 343 1113 817 552 579 867 192 807 1105 134 849 288 1225 315 610 1325 1192 556 1409 480 443 1220 1117 794 1577 93 1536 487 765 662 361 715 530 519 491 726 1135 978 140 576 726 189 880 1039 509 493 977 724 1117 620 1010 627 722 309 376 706 690 723 381 747 547 950 856 707 96 581 963 245 603 249 559 591 137 1118 441 194 237 344 370 1763 586 972 750 721 965 1477 515 953 179 989 765 1207 546 200 689 132 1394 268 592 903 333 744 80 653 780 944 650 430 334 336 551 230 767 359 1206 1123 602 553 306 714 642 738 973 407 245 395 281 867 526 1311 795 847 1334 982 837 392 628 744 111 512 211 820 563 696 605 499 51 387 222 202 603 135 146 568 638 1266 174 1252 570 777 1393 1034 983 942 1363 676 537 239 72 588 640 786 516 290 662 150 982 527 391 149 479 1049 53 828 537 546 750 46 690 339 260 612 267 400 1159 688 577 1094 666 694 366 461 782 916 1200 234 293 481 1569 725 1151 509 806 1337 612 633 470 595 706 343 924 1185 1323 1270 725 315 758 1148 1100 709 1123 1544 845 584 908 332 614 986 723 1140 860 609 409 667 330 709 773 837 1232 822 632 552 742 1271 999 445 686 361 843 645 1585 666 843 294 523 184 1010 60 157 1132 547 789 539 835 706 382 251 242 434 482 379 386 220 1093 731 459 709 1196 159 856 753 1163 831 389 257 340 1124 381 1125 1000 617 27 463 479 533 994 964 659 1571 1094 1042 122 541 979 1028 890 279 1245 1175 545 1110 615 1161 297 200 1654 104 309 109 581 698 603 255 549 380 875 1166 817 370 261 772 842 1605 1442 638 792 505 286 432 17 433 618 1242 366 424 871 871 411 200 713 420 979 644 375 938 577 907 560 992 895 689 568 287 37 629 625 712 694 858 234 1152 602 557 821 1415 1049 942 464 509 894 733 920 889 938 179 1550 487 703 868 347 916 409 335 1150 674 1286 217 235 453 1471 393 939 423 565 1047 510 724 1440 593 677 896 615 308 811 855 1106 755 108 892 381 1069 390 384 588 965 1258 125 646 1380 153 1255 959 439 1030 923 263 619 761 530 948 627 992 1030 259 90 717 520 617 486 530 847 62 431 323 128 795 243 1513 599 717 1417 485 360 640 1049 17 113 862 751 683 581 1159 86 1268 177 441 927 109 1218 937 571 928 586 708 377 1534 427 1043 840 874 392 486 645 736 1076 585 724 65 1178 577 390 1026 687 413 744 126 1055 770 463 502 671 359 668 805 407 587 570 716 652 802 698 154 237 286 276 1074 1065 381 587 1295 816 1641 700 927 983 841 745 815 269 485 796 966 346 507 332 530 1280 763 640 285 1625 233 235 291 729 577 269 849 428 484 540 692 237 1129 577 753 114 787 624 941 954 985 165 1455 989 1289 699 593 1631 380 1046 745 547 66 690 1113 679 54 1153 461 958 713 380 300 869 339 616 974 286 614 788 662 422 573 1420 362 950 462 926 819 244 717 443 524 999 556 613 229 955 607 388 1024 720 770 942 564 696 147 974 746 308 589 813 694 1025 831 201 759 970 352 210 335 228 484 1362 271 313 530 393 274 503 137 757 742 406 1424 807 1163 605 391 942 294 877 929 1075 923 337 739 845 912 78 598 1202 63 813 375 1223 740 624 639 705 471 772 642 713 876 305 468 605 450 485 171 729 647 467 835 914 75 417 494 1264 1196 577 275 1036 710 559 593 460 305 917 918 1040 945 679 557 609 794 201 349 617 620 1069 259 635 376 335 405 804 635 868 1092 847 425 461 1289 430 1088 968 639 660 1466 940 1136 337 1299 776 207 1325 1704 484 403 906 593 245 561 421 369 1041 487 1094 402 1105 346 485 930 360 719 370 960 624 846 916 1619 566 276 1221 902 1116 880 852 489 1274 991 941 613 206 672 732 404 1122 192 1069 542 947 234 438 1008 817 336 604 295 467 639 980 596 1067 687 567 1245 976 85 389 957 902 529 470 729 949 847 737 315 314 365 166 434 221 707 665 721 508 664 595 1376 1245 247 840 892 182 1048 1111 359 653 880 1758 411 187 278 1170 770 808 797 1252 788 572 455 960 1201 451 731 782 410 730 1256 405 717 875 868 478 730 287 481 542 1282 832 1119 626 746 685 723 441 870 220 406 474 503 275 401 99 476 1447 945 389 470 560 292 195 974 423 204 225 348 1013 494 1192 403 496 226 655 1033 312 269 995 380 1010 1177 768 605 253 226 630 1373 1187 167 837 640 703 1152 1029 399 325 389 170 1315 85 624 632 297 282 1304 358 758 483 807 710 94 1095 549 744 1021 590 437 1422 809 309 1130 1266 741 919 763 298 546 470 316 506 343 167 266 525 589 975 1351 746 1275 973 104 848 664 905 640 528 905 255 435 850 885 107 354 504 837 1151 1118 419 531 414 596 466 937 833 466 653 1459 496 1011 548 810 849 840 472 481 1035 814 323 572 832 229 514 1163 528 778 1188 395 922 785 33 500 1386 276 1204 428 775 907 1262 872 772 297 1065 593 538 1344 1167 842 779 643 744 415 633 415 226 922 937 1269 464 541 909 370 790 1056 100 616 655 186 619 820 665 434 416 1159 492 167 412 866 809 437 552 1099 301 517 532 531 567 1167 1067 370 834 776 926 893 499 412 550 853 283 706 673 94 503 150 707 1008 924 571 320 807 1423 625 292 983 342 1099 872 650 824 1254 573 1148 1120 295 1257 572 271 1170 485 1474 693 197 690 656 188 401 274 1272 739 224 647 909 648 628 820 540 793 511 1601 214 837 1243 902 1087 731 597 1322 897 636 264 933 267 104 275 349 688 461 432 828 922 614 1067 328 578 1016 238 542 910 77 671 1064 822 348 834 1259 584 307 474 646 458 446 491 397 599 810 744 878 1006 627 740 518 66 393 1047 365 83 175 659 627 251 164 864 881 416 983 253 659 755 236 466 594 517 852 1120 642 1222 777 253 506 157 510 220 861 485 445 210 809 17 32 525 671 1016 858 738 879 464 123 1113 414 711 673 279 203 563 241 590 1506 906 115 841 635 378 366 244 594 424 566 1154 1569 493 1047 315 238 631 521 1173 979 319 1357 153 719 359 997 321 305 1598 429 282 478 484 759 873 148 631 468 278 919 344 257 827 780 409 1055 1077 881 540 1439 880 320 698 789 477 382 779 592 584 842 710 177 832 667 43 842 926 801 390 1203 460 556 1000 205 1202 92 1077 281 805 548 1001 272 768 632 641 526 438 617 710 1048 688 772 1375 254 1154 531 300 103 869 305 979 414 655 653 434 347 929 399 763 574 1263 1142 662 272 688 612 1342 497 175 1023 1067 1670 584 1440 630 245 1187 467 400 803 525 834 501 490 835 424 854 342 148 194 1088 767 413 374 600 149 137 278 904 633 990 554 892 1035 1114 515 1381 614 886 225 819 607 978 187 390 287 528 291 448 782 749 1063 1085 749 231 628 968 795 719 1156 489 858 320 467 387 331 567 529 441 686 458 972 555 1094 454 332 298 818 673 221 411 828 711 1016 557 718 910 902 559 917 950 814 1112 1047 284 1288 676 307 465 576 662 678 963 290 788 386 181 626 758 861 354 558 396 805 361 587 799 813 840 330 641 450 592 756 534 660 861 1050 1338 473 456 968 174 490 273 420 1396 331 458 343 633 1060 781 521 645 1186 648 638 958 848 607 671 763 338 756 404 1034 693 811 370 797 642 563 297 930 609 345 707 236 1079 318 200 787 326 118 1174 438 540 902 559 1102 654 527 580 41 715 788 801 677 827 1154 898 842 193 301 441 1219 632 953 1096 55 124 529 1214 812 898 1296 326 1015 512 730 743 381 543 382 559 938 300 973 345 437 948 619 557 172 922 619 1185 286 1332 489 942 1161 605 1036 503 517 843 783 897 1118 723 605 702 444 504 601 974 593 975 999 856 329 231 180 539 708 834 1026 924 38 429 799 1143 245 182 1172 244 1139 1381 621 533 1151 401 475 465 656 1033 282 213 886 821 462 525 839 464 574 1212 222 545 726 445 1067 712 521 442 349 1602 67 866 531 1023 253 707 1161 924 1237 880 1075 1400 246 781 1141 1110 698 282 571 1108 1505 1115 940 1144 952 770 812 1042 1235 1317 329 1275 509 1318 218 756 908 819 953 915 1026 674 522 361 777 1137 320 1090 1150 711 467 301 827 233 792 725 352 687 1061 747 861 1022 82 624 315 1269 828 540 1662 937 431 303 1027 1246 636 89 740 404 1028 996 684 947 578 186 210 828 264 434 1513 1160 923 624 266 781 716 1008 1319 330 743 919 822 880 849 653 545 586 880 422 571 874 482 299 50 225 1191 189 569 196 653 1021 328 829 785 729 689 163 700 441 722 916 884 794 718 193 705 520 414 354 757 1079 1195 763 259 937 967 478 777 440 339 578 715 659 1039 644 320 267 920 669 556 294 196 638 276 664 569 1010 501 612 922 752 230 546 539 874 213 683 406 989 670 748 346 838 974 578 686 258 924 842 530 380 223 359 639 147 981 775 738 23 724 595 221 333 648 403 915 522 783 1044 653 442 343 684 708 755 174 185 687 424 425 1137 1093 719 520 1078 999 812 227 740 281 736 786 940 966 480 1757 520 594 205 670 665 378 1256 344 686 951 804 1165 374 1015 940 527 812 718 221 94 899 711 1094 179 1172 617 1070 516 756 458 1068 560 1441 934 1020 583 831 708 448 1069 29 92 785 845 229 425 601 388 364 1010 812 570 569 836 569 1015 349 246 1537 487 244 374 235 1027 586 474 258 101 455 285 645 298 884 1662 1317 1143 1172 568 833 655 842 781 792 1174 725 507 174 588 955 602 437 878 152 734 594 984 906 693 159 548 1023 596 113 991 484 1318 793 334 893 593 1404 532 620 1038 335 741 949 141 692 868 1124 835 614 1292 355 316 1414 347 301 511 1386 995 373 493 498 568 1060 469 453 632 1590 659 488 512 548 398 174 941 1131 417 1145 696 605 1644 356 1108 1174 891 531 984 1378 671 599 254 479 1051 916 469 655 537 886 1074 643 1228 1273 180 744 603 915 979 576 848 252 996 864 677 446 730 991 462 812 837 605 690 471 858 303 401 652 797 1119 292 645 911 783 721 987 772 965 830 979 327 1063 757 758 496 943 513 194 333 890 81 320 216 783 408 864 658 433 1276 126 459 590 735 1087 515 435 438 971 595 667 605 590 442 487 937 1008 722 938 1095 930 250 641 985 941 978 307 301 1200 683 1179 1054 1305 1019 842 580 390 549 284 677 309 1155 967 962 372 320 700 994 293 368 698 460 525 316 657 502 129 969 895 520 803 396 62 465 910 1216 978 708 1087 1003 250 469 303 948 733 842 464 1161 878 478 812 42 465 700 599 492 927 494 675 897 835 1345 1228 160 954 233 43 76 265 934 937 1314 917 861 936 1067 489 870 1564 427 907 374 594 417 711 393 1762 1062 422 991 746 1110 478 839 544 1053 1238 358 683 1052 923 443 658 548 904 685 431 1442 730 595 339 582 350 679 270 588 305 763 1073 738 838 95 960 158 752 656 893 707 642 903 1390 440 1066 321 532 255 783 212 411 796 1032 957 710 792 671 545 354 334 1092 631 966 1139 592 1078 639 564 496 425 1238 1082 970 643 219 506 1065 1352 536 619 789 573 394 889 433 960 561 270 579 573 148 385 416 954 859 666 147 295 1031 688 526 1007 783 781 861 305 335 171 700 578 978 1054 515 59 635 756 1254 1277 727 906 807 852 562 539 217 757 1155 634 1156 414 452 762 945 596 1335 591 466 625 772 1312 1070 544 961 492 542 701 977 1105 525 84 625 969 498 1095 981 176 82 126 647 461 567 1237 708 836 1136 522 1008 501 888 345 1078 557 480 1086 305 832 208 561 598 494 274 624 494 104 788 1199 721 845 760 779 404 944 1009 787 1065 941 598 823 825 585 405 350 950 174 764 952 165 217 469 248 853 1184 654 781 376 790 1219 624 1145 261 1458 1848 1257 618 508 340 725 189 542 246 592 530 1008 140 221 443 886 357 840 1414 428 410 138 214 666 1154 341 160 1076 976 375 368 693 370 559 244 250 598 1072 732 233 140 405 418 990 722 826 265 1263 716 443 296 282 497 499 525 426 758 427 465 1107 1137 303 704 838 854 758 274 593 763 184 1216 693 907 1099 967 310 566 853 1006 332 402 1086 541 450 901 539 471 959 705 467 405 145 1120 1269 699 867 459 672 585 608 1437 976 645 212 308 259 601 495 841 632 489 1072 768 288 847 206 478 371 510 516 531 1063 1157 1038 635 1018 971 1232 1029 340 1420 1073 1075 446 988 1050 412 543 288 391 646 703 1139 882 795 582 579 334 475 732 944 354 531 1126 1198 141 540 316 934 759 481 606 304 278 373 1340 690 883 311 971 556 894 940 791 469 1175 642 519 541 595 686 248 270 892 987 747 1268 331 138 739 499 888 1113 564 841 593 617 1035 302 458 343 508 1639 280 823 138 563 1253 374 774 717 623 273 294 1052 331 496 291 444 220 525 553 354 1456 495 1228 704 445 759 719 888 685 587 424 792 890 502 589 189 334 829 60 663 310 1065 524 336 655 488 356 692 466 476 722 491 408 1022 656 1235 250 921 603 512 558 178 196 631 237 684 664 1353 951 460 701 927 31 300 228 493 125 1319 635 643 734 369 328 925 437 815 930 712 472 1044 814 1104 1415 218 551 892 564 223 546 867 380 370 768 1288 613 538 424 862 1234 650 417 317 802 376 1009 177 298 746 510 370 1444 82 963 493 472 229 957 429 336 904 821 1216 962 350 1063 159 385 323 132 1432 810 487 940 488 509 95 322 273 980 81 686 938 255 309 546 71 447 781 1411 882 618 247 620 1261 908 981 483 803 1163 673 527 606 1000 849 710 881 717 206 385 653 250 76 381 955 304 1632 769 1072 876 1100 559 507 911 369 1262 111 930 874 824 1048 481 436 1444 911 1089 208 543 832 281 1184 1142 732 568 256 603 110 1183 911 1054 602 1265 1207 242 312 801 1053 1249 706 242 874 610 714 465 789 757 893 1000 714 956 458 1185 435 1131 709 498 749 1052 595 659 626 641 762 957 166 1022 498 302 1372 674 506 514 923 444 694 1394 237 643 684 539 1367 925 1293 190 1666 527 1088 468 282 907 646 722 719 151 824 1146 530 894 526 199 517 887 566 437 591 668 1140 397 1198 656 728 789 659 65 1467 508 314 490 524 382 334 455 805 633 920 1014 333 439 108 293 435 598 337 523 1609 765 1207 118 79 106 1303 788 343 760 584 787 825 700 524 600 707 1141 203 311 673 622 683 645 317 1129 1603 797 551 447 722 1001 659 451 742 446 1275 745 263 690 439 346 758 880 767 169 994 760 1304 748 164 470 593 899 264 597 419 1270 795 265 710 805 215 313 1005 550 846 1083 633 415 544 964 700 874 1156 705 702 1125 663 694 545 656 782 880 1465 768 516 527 385 450 330 335 782 252 740 78 325 292 902 891 1080 332 424 1109 373 243 461 426 710 196 633 822 237 283 305 636 1040 558 227 938 764 761 1076 771 476 437 139 777 790 281 222 556 753 517 677 575 64 116 877 350 173 1337 187 1474 545 830 1270 410 631 485 304 627 224 1095 483 290 432 513 80 530 1207 876 359 1094 904 1206 256 796 817 525 1211 461 978 1410 1083 791 600 1059 933 879 692 600 332 647 955 702 1046 238 201 850 507 725 1665 943 800 508 1209 214 1174 165 756 285 311 573 307 708 1301 208 740 455 388 542 887 878 782 1009 1263 507 367 834 908 287 324 1157 758 423 312 730 661 941 627 975 670 765 27 965 723 777 909 877 585 611 991 1023 1004 817 1390 449 894 333 970 460 381 399 68 765 261 909 627 615 162 410 1370 770 931 1122 554 538 593 193 457 1288 234 884 66 706 623 624 639 988 1305 942 826 509 418 761 1444 827 1320 163 331 707 933 828 299 1024 916 937 568 968 512 1026 546 446 766 821 93 626 540 1088 970 524 520 524 364 644 653 865 668 529 814 484 813 527 997 925 1418 42 392 139 463 559 184 861 548 555 1032 215 822 793 514 135 381 708 1194 449 201 635 441 694 1304 793 732 730 685 1715 373 744 265 517 636 232 569 315 986 1042 1380 571 1462 784 835 584 687 566 991 973 24 712 600 352 614 922 1191 981 385 1026 73 232 997 1102 1024 309 976 181 895 90 1050 185 687 197 929 978 1116 97 1605 617 816 574 142 626 702 683 620 789 479 174 550 567 291 722 504 656 847 696 416 1077 587 869 1007 1107 621 647 794 1409 398 1360 814 1289 593 1018 1075 416 1094 1410 302 416 1006 1026 729 823 720 935 315 834 820 445 995 589 913 550 845 133 798 603 1444 1029 192 314 629 618 157 1082 809 402 623 342 818 107 806 346 508 48 361 1148 556 475 322 310 1118 1019 392 544 842 662 620 685 168 938 704 336 80 974 874 627 489 771 481 908 944 347 1546 384 450 105 625 284 345 124 577 755 603 860 625 948 376 330 215 1051 521 756 1380 130 1357 435 147 1111 989 1033 731 146 1575 350 533 571 1260 339 712 496 339 699 701 493 761 1001 645 298 431 916 809 380 1343 1059 1037 801 201 1029 295 389 612 1513 543 840 196 1150 738 439 641 1209 1123 345 1057 810 945 274 1188 321 349 633 721 769 409 500 698 391 1570 381 554 592 477 935 583 249 1066 145 624 588 321 381 628 968 805 557 1056 717 350 302 1414 1096 184 778 853 551 824 836 900 108 1041 516 443 526 354 1119 649 745 104 873 110 631 702 1036 1064 509 299 584 338 58 559 762 1355 1123 1025 713 1417 347 510 770 296 1357 558 1631 87 242 515 721 547 1428 724 931 830 633 425 523 699 1385 1115 697 923 294 488 866 745 995 672 338 752 1148 352 1095 334 441 658 369 899 941 693 845 702 969 209 937 778 1193 197 429 538 510 442 464 544 84 43 114 699 592 765 759 961 81 1035 1400 248 356 543 1256 632 1446 921 448 119 653 776 1158 547 435 686 997 794 379 526 950 526 1045 984 335 592 792 519 884 476 89 209 676 685 936 571 455 218 393 329 427 444 406 979 315 503 543 639 294 199 619 550 1138 958 865 517 373 1241 81 1039 1014 319 308 391 1221 1747 324 396 459 1515 850 384 710 653 760 920 1086 747 998 1099 731 1155 934 510 1217 538 491 779 375 415 634 346 1387 736 379 455 1098 415 1412 458 630 863 627 304 1145 688 619 957 952 590 527 588 192 1048 276 392 944 618 651 819 639 383 324 326 800 814 506 398 280 1031 648 520 189 150 226 1335 801 301 202 455 1455 433 383 958 888 194 284 527 967 871 392 194 193 443 372 915 597 938 619 719 188 735 584 537 505 807 724 705 767 968 1027 115 649 331 1012 361 694 176 606 799 873 1053 796 1193 621 904 753 658 472 539 664 981 1026 201 830 736 421 575 1164 530 311 927 296 242 932 559 551 230 550 410 469 461 1150 658 1332 562 594 133 1283 731 940 1052 599 628 1094 423 1133 666 668 598 488 943 624 166 169 369 494 926 130 517 387 1099 198 814 961 497 409 363 189 588 536 168 450 667 723 602 956 543 647 276 939 51 379 421 66 470 350 851 1055 700 649 375 568 792 1226 1228 436 356 321 955 1091 193 796 119 969 342 317 600 803 682 929 626 510 373 1798 422 533 1241 594 626 667 541 1285 174 1024 438 1017 1167 1110 178 196 563 559 291 525 1109 157 741 1037 785 1324 309 79 362 904 411 457 664 1234 633 1390 459 781 93 1202 1143 163 154 852 1210 126 461 384 890 683 660 625 754 631 1059 524 1205 690 679 1360 710 809 198 609 154 590 794 872 1024 733 659 618 679 510 547 1178 780 427 799 312 1062 663 227 1030 316 726 185 686 640 239 421 307 364 1091 720 527 308 822 1592 38 1007 592 700 738 69 1035 377 718 264 821 793 1437 568 43 804 1325 987 269 476 479 922 126 1112 509 659 459 950 554 1014 714 620 1312 420 430 465 559 643 403 693 1151 1277 263 461 836 623 516 1291 734 1252 303 595 1016 196 499 1004 597 364 1054 711 1033 377 494 652 231 359 309 444 176 906 584 171 287 314 611 628 131 536 776 564 149 1501 845 843 1481 135 292 897 1415 798 830 665 894 275 657 936 753 588 240 979 573 195 1162 298 676 841 900 365 680 1339 82 683 636 1356 324 609 289 613 150 654 516 395 716 1046 812 532 362 155 515 909 186 501 1302 246 737 615 865 590 411 227 699 261 191 1022 1925 719 120 1549 249 660 487 1167 474 523 197 730 1200 715 1143 45 994 499 368 1114 949 278 1030 270 486 390 860 1021 1009 576 451 1027 148 1015 855 819 516 197 539 1200 921 560 499 765 410 253 978 805 484 1036 1471 151 393 885 774 896 1825 1043 447 916 311 973 361 912 684 1139 26 1237 349 821 1079 627 163 172 338 421 718 659 943 352 1119 453 668 603 706 449 338 520 259 1330 712 301 890 978 274 830 626 420 706 636 175 647 806 216 714 1084 602 333 448 554 1047 1419 307 886 897 1046 1486 322 929 625 607 1038 349 1313 225 616 87 461 45 444 827 281 258 543 1462 743 683 86 776 832 1027 727 137 1565 541 202 1386 615 271 729 356 674 518 893 561 855 152 630 1011 656 1070 240 941 321 91 395 465 607 1366 918 733 1152 745 1328 944 982 891 595 288 854 949 502 603 561 658 409 539 418 509 678 459 1019 469 517 1016 414 995 869 1351 1139 1368 608 412 816 921 1200 630 171 462 509 1388 1255 655 462 555 912 1003 751 414 751 90 877 804 589 238 836 1416 1061 537 530 471 296 680 719 365 578 1209 618 780 1420 366 757 971 1511 407 193 204 872 467 707 831 491 1015 695 802 595 518 604 506 1671 689 561 373 673 476 1043 1346 299 511 320 171 812 466 468 1448 372 47 1409 404 1447 989 773 903 124 750 965 551 751 1000 571 191 67 591 608 1557 863 264 969 527 371 984 610 591 477 677 689 990 1047 772 492 1147 1344 610 310 432 981 398 618 302 917 790 679 430 462 579 385 648 671 579 1114 661 1015 796 989 927 955 941 542 757 394 883 554 904 739 418 318 327 821 501 1328 489 549 450 235 838 303 244 559 692 826 839 249 927 421 268 553 357 836 618 1677 607 801 669 993 259 865 184 950 193 478 401 1271 488 1078 790 848 734 372 226 871 913 721 656 237 1111 224 1135 446 810 58 979 636 635 696 444 1032 60 537 1272 444 492 1319 650 994 138 420 409 318 356 931 403 652 782 522 635 404 537 780 564 757 660 747 420 779 863 354 370 748 897 521 516 977 604 693 351 1168 344 423 833 670 549 1177 210 332 749 410 810 385 119 861 414 566 872 750 1014 961 503 499 1152 1231 1016 202 365 795 776 1000 351 642 501 392 1051 560 325 628 337 885 749 768 372 1048 910 843 904 557 732 669 351 409 877 520 588 955 286 297 946 183 1108 323 505 977 959 209 1354 775 481 491 687 989 1240 308 526 947 689 800 751 663 1602 667 908 245 793 120 607 497 664 780 467 66 622 491 466 344 559 502 922 276 357 913 599 525 379 256 605 441 1094 679 510 443 695 905 545 761 650 930 261 316 514 1157 523 840 953 986 246 230 642 729 177 395 1000 973 513 1028 427 398 532 312 1639 702 1006 780 143 690 839 811 351 696 286 416 803 65 1023 706 249 354 127 446 630 850 664 680 503 626 281 1356 770 480 622 727 1391 700 565 588 123 269 719 588 429 847 912 1115 874 561 757 896 877 854 189 470 1143 809 514 731 1454 99 532 393 267 870 550 516 495 957 1080 653 392 579 315 557 509 649 725 38 115 959 545 847 448 597 1099 1263 500 191 466 131 1066 214 392 593 674 619 939 181 884 604 856 840 189 403 1380 753 791 903 1226 711 1046 792 950 243 792 1477 173 369 603 1063 925 668 331 911 1225 249 1003 660 725 947 1267 295 514 369 67 595 936 719 385 701 759 573 858 308 800 700 485 755 512 726 187 106 322 744 749 417 730 691 490 896 1036 664 546 682 172 988 461 1010 640 596 267 1252 563 513 1178 1340 868 321 839 748 1008 702 888 393 182 554 824 1106 486 576 991 240 1095 1217 1023 1157 395 1026 704 280 657 790 163 380 1028 436 323 156 432 445 748 412 563 383 270 457 324 382 926 547 949 907 627 241 823 548 719 86 601 825 570 113 361 474 690 382 446 637 1156 418 221 213 712 737 373 279 453 862 426 436 216 804 1069 323 986 388 838 912 1100 500 686 450 649 446 605 765 744 864 565 158 878 139 708 965 633 1046 852 412 993 487 265 1408 34 222 302 195 628 757 314 757 519 1514 199 323 255 966 375 390 580 409 1126 651 371 956 648 359 28 629 552 491 490 1050 305 1014 598 785 979 1294 1186 1105 1032 870 312 170 472 596 781 380 793 694 233 648 610 1391 771 44 547 666 648 66 715 517 498 266 223 1664 806 1464 994 1044 404 495 474 914 461 648 1577 1668 396 150 1000 66 889 577 855 442 748 860 220 805 311 577 1092 495 646 804 360 610 353 622 662 147 1031 429 575 1511 623 1659 1597 917 673 538 792 763 490 627 69 831 333 763 744 409 818 127 608 580 479 268 725 587 388 302 313 859 499 453 706 554 348 1295 825 839 218 306 677 616 232 581 458 1038 164 617 1250 532 157 555 1402 524 804 1163 230 331 118 1284 1105 285 660 973 466 981 1022 1017 580 56 1385 644 939 1043 723 428 497 404 371 578 1252 518 723 323 711 834 547 714 952 768 581 1001 111 1158 860 231 256 631 500 1149 620 414 1204 187 1070 715 1010 42 158 701 960 327 311 342 834 186 574 751 317 761 1016 256 435 616 1001 221 890 472 847 433 310 688 383 278 1173 420 356 298 515 599 72 344 624 648 571 531 158 615 332 1003 662 1623 622 678 629 633 702 425 275 179 587 683 742 26 430 215 176 533 914 815 1264 494 862 574 426 887 664 495 676 1067 333 541 638 1318 511 61 911 301 425 448 658 178 255 557 1236 576 529 688 284 718 170 1431 437 332 492 838 211 650 877 843 1037 591 392 777 802 808 1256 952 639 612 770 807 709 817 619 794 632 43 571 772 798 110 626 465 345 493 430 795 410 93 881 745 583 479 713 1206 607 921 642 862 503 568 1452 1030 747 394 1251 131 1103 995 922 121 883 254 886 645 740 379 630 695 1379 1166 805 1083 1240 349 332 745 123 704 647 256 584 538 598 757 391 985 666 1231 1106 812 711 908 623 535 800 820 461 434 596 709 969 1109 788 1001 234 296 480 469 152 868 1044 309 586 105 198 243 472 234 764 598 970 654 1186 244 401 1055 769 470 1106 856 685 955 556 557 1605 173 238 833 150 577 492 385 396 522 1543 609 116 212 1286 637 655 228 704 571 114 697 1286 726 667 1477 1063 630 467 890 107 368 615 659 474 728 217 198 968 516 734 615 706 750 68 600 756 101 638 784 1095 671 633 982 318 481 1014 786 522 1218 1020 763 502 436 534 784 536 1185 944 538 1038 618 752 267 932 1037 286 199 312 838 880 499 432 390 502 572 475 236 610 839 902 624 464 674 443 283 325 447 251 606 969 1069 226 597 710 829 655 1147 230 1257 736 387 725 288 229 1215 631 252 1264 864 594 871 1576 768 488 301 872 696 621 736 306 726 918 851 583 364 1013 653 724 369 1070 980 843 400 819 793 409 154 982 855 1110 464 1102 312 993 538 514 610 626 973 410 1025 444 890 1103 441 1027 1011 946 897 320 1087 225 1194 266 1088 296 1222 551 1106 363 998 775 199 390 971 812 548 822 826 550 498 1497 606 302 242 1002 1120 1119 579 415 614 564 158 435 893 585 311 980 759 797 864 51 762 1132 606 109 536 1141 564 760 150 658 824 760 472 774 168 523 448 806 585 938 488 165 642 263 387 332 630 883 1310 459 1042 706 614 1150 264 299 189 726 863 339 419 266 965 841 186 438 1190 742 1025 1091 286 251 387 1077 1018 628 875 728 1052 920 410 606 508 804 341 532 1018 674 559 696 596 441 1199 633 622 317 769 726 681 880 327 546 403 919 778 700 643 628 908 1621 526 340 640 137 211 697 104 199 611 635 836 466 547 441 631 587 796 440 798 672 645 841 790 594 1442 513 399 565 329 319 278 565 463 413 668 324 726 261 420 710 815 871 1157 1168 177 840 192 31 60 253 440 731 554 281 616 744 496 548 672 956 931 767 313 335 647 648 880 957 501 300 902 1047 196 695 832 1356 835 817 652 476 452 929 328 1209 675 526 928 941 385 911 792 710 674 352 936 1059 570 232 1023 487 254 308 535 484 647 880 774 387 995 1191 334 1466 589 551 132 659 901 216 658 1196 1189 535 927 726 410 313 1670 1229 825 132 638 473 379 891 372 596 757 1081 366 1240 73 572 611 826 996 795 73 357 1187 1252 837 501 1061 610 913 297 716 844 460 353 160 481 991 1167 998 473 649 478 526 174 629 609 696 1266 317 532 474 675 759 608 676 621 722 627 640 193 797 941 223 1021 279 366 976 103 105 875 1248 633 929 238 690 202 420 612 559 934 174 850 676 700 690 302 551 798 482 1144 496 1030 1047 612 867 470 1247 992 998 516 616 181 645 569 1358 735 638 733 467 370 662 604 345 685 173 205 271 1363 108 881 281 876 1637 737 1689 648 717 862 578 999 280 321 523 1390 513 787 1077 509 796 915 1030 731 514 679 1104 522 859 562 653 440 602 730 1075 547 653 235 467 738 382 596 822 607 420 770 911 546 523 1012 294 72 1301 462 570 943 393 857 426 798 929 561 295 786 601 928 768 722 274 1003 558 924 325 647 459 898 475 1103 355 755 1402 548 396 414 564 958 1179 437 496 345 661 348 913 262 170 1172 902 814 278 683 514 499 1290 966 649 1121 441 514 682 936 211 541 484 306 862 721 470 622 731 714 556 856 702 765 331 884 529 892 534 1036 757 582 731 787 435 696 225 731 1177 750 661 289 552 203 978 717 752 964 987 446 659 634 1181 1425 1322 941 376 310 783 243 987 1014 98 719 1173 665 699 847 352 329 1084 574 1132 323 465 570 751 1012 932 674 921 1025 321 673 605 1434 523 896 1601 271 379 196 1477 217 436 1023 325 862 519 325 381 473 298 341 1039 541 632 712 1024 321 1103 379 1014 996 398 828 201 622 871 670 312 965 434 648 632 304 1048 825 198 197 526 844 1169 1158 831 522 854 741 1190 382 187 477 941 575 916 573 680 580 407 348 738 665 397 812 1217 266 343 1287 320 553 826 643 691 629 727 598 186 345 1682 858 497 666 776 631 1209 747 952 627 480 906 1468 1070 452 693 836 966 634 873 1280 525 1153 170 1162 335 993 914 69 850 648 1484 431 706 495 69 519 1093 620 738 1126 753 400 580 694 481 172 561 528 385 666 443 635 492 70 656 414 636 655 1115 164 595 353 830 185 575 669 62 465 330 503 654 1020 953 784 799 645 555 146 856 1039 658 683 500 88 515 633 807 399 1162 431 857 596 107 556 374 89 745 621 905 949 351 767 270 1064 483 645 938 222 1073 1274 1175 943 660 1127 749 1262 685 996 688 1216 654 427 1225 418 634 698 1137 660 648 627 592 960 590 342 655 476 552 40 1144 724 166 859 711 547 989 97 396 788 111 168 716 173 320 1173 234 1118 985 558 820 252 805 319 712 682 530 1048 974 744 1141 1265 1136 1204 835 678 623 624 409 709 464 703 966 1081 363 182 897 444 571 334 720 253 1237 745 215 681 1202 1053 1054 569 545 422 451 920 153 320 547 1424 820 264 759 826 862 652 646 623 802 1113 853 135 1476 492 506 135 536 1310 557 683 991 932 198 417 727 312 444 630 602 273 941 1007 460 325 607 412 1393 462 837 517 912 696 915 985 687 444 348 801 285 1168 995 25 458 461 1338 993 747 743 424 481 673 492 965 637 753 868 506 760 299 868 292 1183 192 1026 587 714 425 282 403 738 1063 1068 552 748 925 118 740 368 620 954 611 1062 1206 779 262 1330 912 663 569 379 743 86 210 934 749 429 1722 892 787 338 119 363 107 1409 522 642 271 494 696 382 139 1021 340 899 800 430 940 796 616 483 561 683 838 680 512 333 813 656 519 1498 230 602 1290 300 573 1104 492 723 559 203 1352 423 892 552 981 742 1202 436 578 696 893 1154 878 817 1221 283 259 370 607 947 638 1084 279 883 185 477 573 502 467 970 74 1286 1306 933 1267 719 395 802 735 417 384 629 554 1176 755 571 399 1120 996 187 576 369 156 917 432 694 517 578 1229 457 761 1339 612 155 637 82 954 1104 847 294 878 997 731 995 1049 1194 710 541 330 667 904 341 255 1257 59 526 140 121 760 722 854 831 1571 1032 648 612 716 174 402 1365 138 258 1232 504 784 631 1075 807 479 604 646 614 565 1030 624 345 122 690 231 483 671 370 141 881 1543 560 283 311 1420 574 772 817 1175 325 647 632 776 231 260 465 883 1013 201 864 1063 772 28 295 815 332 459 690 380 78 1005 81 425 1761 1336 245 114 177 1793 567 454 254 712 176 509 408 432 694 1802 513 886 552 1408 894 401 290 798 500 390 166 990 436 708 295 694 243 346 1139 1159 239 343 575 516 175 717 1143 632 298 146 1127 99 385 352 625 529 679 641 384 174 679 610 1279 576 1098 660 161 787 336 249 1123 810 584 112 307 635 687 596 759 449 482 1209 273 449 475 249 1080 278 339 763 611 468 352 652 1476 513 1140 1293 516 660 1470 700 588 520 692 1067 575 950 227 265 400 211 220 817 338 523 529 147 908 624 228 710 742 131 814 636 652 221 729 1024 468 682 364 744 518 1269 733 717 1293 505 352 324 1030 1037 538 467 225 1028 177 324 570 1149 1238 508 599 1557 341 1543 795 748 370 816 300 665 358 1142 436 765 790 334 1540 882 394 836 330 908 216 587 329 702 1077 154 625 780 658 883 1015 350 740 1626 505 397 693 539 280 753 429 779 682 806 955 501 487 507 146 440 845 1322 480 538 87 491 922 1002 628 167 1171 867 789 153 449 791 607 855 1273 1317 283 288 503 725 581 826 356 193 441 842 566 255 1309 1146 951 219 720 301 512 317 308 397 1010 1383 787 1353 830 910 1333 120 1062 873 494 495 1141 720 549 475 202 1527 1211 217 259 373 824 968 986 1501 744 892 741 515 1074 442 1117 816 924 859 248 779 753 771 1063 890 954 387 877 69 262 1104 398 176 1066 341 908 618 572 583 206 807 424 995 425 70 586 741 83 967 585 155 783 590 444 419 324 954 465 291 615 1066 591 405 532 1328 791 804 566 831 721 776 942 449 451 1011 235 399 1047 538 450 1009 319 133 202 560 837 333 1155 1231 670 742 521 772 311 540 757 655 739 1056 701 186 1051 956 458 466 668 578 955 1161 811 931 746 411 643 1208 1548 443 586 241 566 522 639 404 528 131 752 575 171 854 1064 443 336 578 16 1123 565 16 557 1033 1136 393 675 801 637 669 488 715 620 1261 605 310 39 924 1654 204 1072 158 72 225 622 1020 278 1086 141 810 1276 708 764 672 773 593 878 18 499 352 927 170 1419 357 593 278 504 759 553 939 553 518 412 465 997 690 541 478 435 684 681 188 127 383 1285 805 662 490 147 337 661 535 426 1190 366 322 508 306 957 820 1235 286 797 569 342 900 446 564 771 893 1198 1041 1123 301 1042 227 710 144 820 114 927 1377 654 932 576 860 962 692 517 995 58 545 204 879 441 924 680 344 728 717 617 502 398 850 24 657 674 718 603 517 594 742 762 869 905 597 872 343 56 1110 670 578 422 503 1323 750 435 775 757 745 922 378 884 540 1164 1383 469 1178 855 751 75 670 1060 583 179 517 1057 886 514 545 211 679 451 654 113 468 555 1033 338 930 1426 297 552 626 544 529 451 342 735 1343 354 1100 827 705 748 585 1191 830 1029 494 1230 1582 647 1178 1482 143 216 209 401 604 1274 863 615 1118 198 522 726 786 1043 189 635 963 694 742 905 682 953 368 170 734 967 1004 818 565 881 300 449 925 560 1115 1389 719 371 301 302 320 703 431 334 428 263 778 664 917 814 266 1233 806 1139 1098 119 844 925 445 473 1327 917 900 490 1034 605 877 348 621 969 1656 1279 975 474 647 175 454 740 780 313 719 907 312 629 497 1073 647 1342 163 512 146 1543 526 768 579 69 456 529 615 762 648 222 585 1083 951 142 719 496 462 540 517 550 481 724 333 707 738 514 786 647 806 457 586 294 749 135 499 545 856 628 872 1131 93 90 356 332 817 327 1016 191 1078 365 848 1014 650 1600 824 641 621 408 346 684 818 492 618 640 126 392 288 86 822 263 496 1316 1344 960 505 1017 1027 613 403 291 575 1294 449 603 467 623 602 249 206 1127 828 240 436 434 602 384 1119 540 396 321 1335 799 612 836 1457 1052 391 1214 179 847 604 1077 379 1405 994 474 1400 1531 497 732 314 905 1348 591 110 449 271 942 485 460 581 1104 254 1229 1192 586 343 377 475 324 912 370 498 1077 708 738 431 890 371 545 535 422 427 273 410 582 590 538 504 544 939 1510 917 546 394 534 682 93 431 741 270 198 556 133 724 440 287 805 931 370 473 512 314 595 663 531 405 413 215 829 624 117 258 735 1019 615 1144 885 462 746 565 553 685 853 704 295 416 515 192 855 669 182 1140 610 819 953 281 668 383 548 796 692 767 728 745 615 337 992 342 407 906 648 669 678 669 775 769 742 519 608 409 762 695 282 442 669 808 1053 391 389 1118 217 265 383 646 724 811 366 649 807 601 709 706 209 1401 845 801 849 354 158 531 403 247 1005 452 339 422 1075 1050 1042 365 1225 787 897 1078 1043 121 783 613 339 533 587 192 513 778 502 793 1009 484 868 223 839 896 199 565 163 1281 1174 990 891 1369 610 205 264 487 432 315 702 979 360 272 740 1275 268 1225 254 486 621 767 624 973 652 1200 450 454 739 214 1049 663 324 148 864 62 1030 337 285 469 552 833 191 1111 357 297 1029 123 636 661 798 844 676 597 496 555 543 981 473 388 599 679 973 1194 559 850 1282 946 722 194 1238 991 516 290 168 875 461 1169 267 808 364 132 1008 1097 1270 698 373 68 561 686 483 1014 340 800 315 1232 71 608 535 977 322 611 756 515 484 181 232 857 472 664 1163 1136 1083 951 743 289 428 1083 648 1163 579 1066 707 743 421 1626 1260 555 239 1380 151 903 513 1258 191 687 629 789 1092 758 1357 1007 862 25 1087 1361 385 1257 379 415 349 1078 1226 498 571 439 858 1042 1137 1151 924 765 506 650 429 460 816 300 507 1048 616 825 690 876 1008 309 213 1172 1200 889 211 628 874 753 689 769 379 1023 235 1062 464 684 1093 1116 1185 676 623 996 541 268 293 445 643 813 1163 605 760 586 299 682 954 371 330 1017 137 1218 583 784 1042 448 1144 857 358 201 941 427 98 651 563 619 1275 349 473 808 135 1004 584 485 361 1002 292 452 215 820 1041 649 993 504 507 1094 593 683 831 446 962 123 590 932 1335 505 1103 884 1005 796 681 171 116 700 521 696 432 209 510 397 893 731 1026 805 585 556 638 130 554 808 135 479 860 1153 942 354 942 902 868 272 231 543 1376 854 674 1097 718 266 801 1118 745 112 55 696 576 70 448 1006 372 886 981 294 263 432 911 496 177 422 640 405 406 1043 400 1014 164 439 709 773 913 99 562 1007 595 555 538 774 423 870 537 694 86 365 295 36 653 872 297 491 1025 810 215 788 607 488 1612 389 190 1131 239 241 621 77 509 859 1013 616 615 668 1338 237 789 345 557 354 983 868 401 1041 433 1631 922 528 970 505 615 78 346 628 741 547 998 219 962 443 468 1146 604 984 311 387 260 611 538 805 1610 570 307 171 1004 427 287 452 465 921 398 723 848 740 973 780 825 348 969 110 432 41 1166 430 111 804 1065 304 857 827 288 954 648 866 737 944 240 677 180 795 861 402 521 758 317 769 1029 598 1518 1073 297 778 700 705 584 899 485 1146 668 536 588 910 633 1618 897 184 1089 683 989 339 1320 809 696 535 331 511 571 485 984 1405 456 220 202 618 751 600 615 437 1144 1036 980 1162 1121 1176 960 189 1141 367 55 704 390 472 528 474 814 878 468 480 77 420 422 849 546 516 865 685 346 535 514 1125 462 1142 355 610 41 1022 1034 567 1042 575 630 161 1470 738 431 229 916 567 171 525 216 730 1118 406 274 646 470 1304 652 717 81 138 567 520 490 532 449 709 267 547 683 879 1075 153 521 479 277 1374 1247 587 1237 469 1210 1055 1051 790 576 95 393 768 156 122 809 579 443 67 537 1372 477 1385 820 715 215 406 396 621 780 869 96 734 1219 316 301 764 1200 1153 1097 337 1074 582 89 464 238 1118 1041 402 1117 584 231 834 668 353 164 908 1232 513 744 1010 711 1145 280 495 438 928 438 684 903 999 926 699 775 577 1237 120 784 534 1193 470 791 367 88 59 171 632 507 1032 805 1036 335 1368 719 909 774 349 881 912 1310 609 317 586 636 329 211 310 1091 1015 993 1521 994 1111 662 595 507 648 862 634 825 569 611 658 453 1241 825 928 481 358 572 157 446 726 447 921 450 1085 807 937 273 385 386 530 537 508 216 1166 518 442 960 115 456 542 593 945 178 757 1330 97 834 856 563 783 512 779 1208 922 754 89 326 896 1228 231 326 625 1325 800 442 560 1093 121 977 535 1255 515 830 552 598 439 966 616 488 1356 364 1043 395 932 1277 1372 290 323 597 1285 616 878 931 1171 446 426 401 769 537 654 907 351 1436 1055 705 497 502 623 1008 740 1146 429 765 729 541 1194 961 1039 124 401 659 1343 383 991 207 902 546 878 520 1221 116 171 302 509 1147 477 559 885 239 565 350 383 1295 985 1216 791 711 204 443 274 593 275 1000 453 735 226 344 83 1124 1046 483 223 300 412 610 414 471 835 651 1011 570 475 855 950 310 1203 21 675 1111 562 757 417 380 937 1202 916 561 257 360 310 102 431 1020 1584 426 276 704 373 1150 893 737 529 277 855 558 959 524 908 545 571 1257 1040 624 272 356 533 554 952 1218 842 1298 1174 665 407 1482 248 582 762 1011 1007 357 186 824 509 279 1032 848 344 964 1195 1007 583 1480 475 642 89 829 957 403 236 682 371 1396 624 356 779 735 263 915 136 160 1070 184 885 482 314 242 856 762 498 946 791 870 614 997 379 567 667 858 104 754 420 1511 70 578 677 704 601 643 287 476 527 1185 503 1241 265 532 749 600 308 1395 338 726 395 897 236 555 815 890 870 549 236 830 846 706 627 263 898 863 720 812 449 1041 686 183 475 786 1166 783 351 1373 705 918 529 1035 1188 475 1142 1319 367 1098 202 213 897 998 618 527 726 893 513 133 48 1215 569 1163 739 602 902 279 923 1009 904 541 654 169 836 1139 389 408 509 987 465 403 554 1072 571 596 577 187 479 991 328 913 1175 716 766 759 685 651 1128 856 176 580 281 993 543 645 632 413 730 418 155 1045 670 244 1009 485 1300 452 957 534 251 470 122 611 750 602 783 233 220 1154 1204 729 857 384 569 1241 532 372 602 457 1232 1032 1235 1211 518 468 1056 327 886 573 495 598 108 634 1246 913 733 377 681 94 984 758 1248 280 226 1046 280 1485 1427 833 560 1625 556 592 720 639 1040 1030 321 189 1309 647 249 1125 833 845 744 438 220 1276 91 364 668 447 388 407 858 1082 248 213 553 178 298 432 568 1123 591 407 757 917 420 1653 773 217 1044 270 805 520 1172 893 905 733 804 457 335 584 543 636 881 759 669 1166 713 850 275 625 874 1165 624 1012 751 291 1243 645 397 331 173 232 204 785 638 527 285 526 700 661 713 1177 371 907 856 420 416 267 338 228 950 809 390 651 795 512 1135 764 431 618 288 353 383 454 1170 543 229 530 246 625 500 422 430 944 1159 491 345 135 724 461 376 780 625 629 496 567 601 425 609 987 744 856 634 1013 933 1009 458 1525 121 685 589 598 1120 896 461 720 577 822 439 843 371 734 171 139 1479 443 310 614 1311 1278 1348 487 701 179 140 865 179 1376 818 912 178 346 879 668 526 384 677 1096 425 1157 908 1215 844 859 780 1240 248 589 914 576 584 608 870 763 1301 584 566 20 799 879 1031 872 1147 228 777 963 1149 364 935 1317 502 892 1286 361 464 762 649 529 273 841 1018 518 456 437 646 617 626 211 1064 1297 830 627 665 1098 758 85 292 900 1161 480 854 568 843 733 60 221 225 1006 889 518 1050 1101 770 502 921 570 623 806 693 572 278 1023 769 540 100 893 208 847 935 711 327 729 1228 344 369 512 170 265 553 879 333 744 1013 734 423 214 345 739 566 61 220 769 931 423 996 1207 841 1030 552 407 816 601 1041 859 876 963 971 387 814 817 357 642 1091 561 683 432 489 989 799 1065 678 850 953 294 939 30 956 161 812 586 733 993 269 560 615 281 734 697 630 48 895 604 922 702 1043 855 1150 1531 715 673 411 876 867 1025 186 741 480 1461 193 601 860 113 504 128 773 183 665 734 1483 595 759 826 295 869 679 1690 472 978 613 285 459 445 666 408 1649 478 39 1135 941 673 675 809 730 204 825 387 987 817 1050 84 458 717 1237 968 731 779 619 561 969 748 597 966 590 543 50 713 609 887 835 452 267 938 12 139 849 887 636 513 994 494 616 826 860 1179 106 530 442 1098 370 1552 530 1177 465 586 496 1117 389 862 972 565 99 366 532 209 176 325 1404 1061 296 258 138 744 305 788 1167 350 22 173 206 736 158 943 474 562 778 533 609 623 1219 802 806 298 619 1122 671 417 287 711 454 658 1442 1086 308 167 587 966 600 497 415 471 242 324 96 735 1050 438 1110 884 678 825 1154 240 1024 627 166 801 997 116 814 801 423 1351 1041 366 764 665 890 1287 427 381 464 1101 573 678 1197 518 643 1122 344 463 509 438 364 1321 450 1020 408 847 1602 218 595 713 851 563 924 1041 69 479 573 335 537 1026 965 1288 1325 757 854 264 1525 984 682 779 385 116 252 852 928 226 903 389 468 1045 591 722 1139 306 1209 989 781 800 1038 797 569 728 1159 429 822 446 628 673 509 489 533 443 82 493 911 421 753 258 572 738 779 937 1100 1258 535 284 930 248 682 501 1062 713 131 582 868 479 390 665 314 1287 615 921 539 988 914 916 283 1568 121 1337 422 668 447 170 702 1219 976 806 1008 161 282 1069 275 629 928 1143 1483 309 320 812 675 512 535 572 390 1024 774 1018 695 440 254 995 301 789 377 411 700 405 218 1010 204 527 376 470 592 744 1480 1072 332 346 506 718 853 996 334 878 391 286 523 393 276 638 768 1394 473 742 672 1047 763 232 1253 504 598 219 808 621 1244 1205 548 694 1564 580 979 912 467 262 771 873 1484 369 414 819 1052 284 314 455 709 229 561 1017 407 584 408 409 163 716 562 1227 912 913 1843 970 998 144 1083 968 785 1020 602 472 435 490 744 1278 284 617 666 949 469 574 742 884 668 928 970 1482 544 452 324 157 749 334 913 1126 563 885 382 828 701 686 416 674 278 962 740 315 1433 912 539 225 364 66 873 922 653 32 1407 607 868 145 965 561 746 1187 1193 657 659 333 288 337 483 1012 1360 825 994 722 825 459 363 289 390 1530 639 1161 669 280 319 370 1005 532 1677 964 260 676 729 353 582 466 596 394 604 231 483 507 1162 706 998 616 619 542 964 501 277 238 1551 1304 372 316 976 302 652 731 1123 745 866 176 203 856 816 1190 661 1431 136 502 752 802 638 874 945 650 1193 402 480 960 418 539 831 677 829 1004 891 1182 445 89 949 588 645 741 507 989 400 657 1368 597 974 414 748 818 513 358 966 788 264 1117 184 580 360 131 780 657 163 802 328 465 1043 490 1001 590 261 866 395 120 861 1529 951 944 898 733 851 673 718 102 1112 451 822 306 895 988 623 441 957 627 734 1332 384 1102 770 620 871 1289 337 733 199 983 684 800 826 595 965 843 409 129 681 215 1185 799 866 283 85 897 991 120 104 1001 590 732 940 719 537 571 808 989 1039 1401 695 565 732 634 593 47 384 999 1362 1032 101 841 964 940 658 838 1075 653 354 831 309 758 151 624 886 288 207 739 586 385 701 478 873 737 384 640 919 713 508 460 926 784 686 232 1067 251 580 560 341 1284 964 1008 615 527 260 134 676 1144 902 817 309 426 275 142 523 586 731 173 210 741 1032 701 364 633 91 771 962 178 69 557 954 671 563 681 1101 1709 538 441 850 702 113 633 722 1099 1079 188 735 761 898 113 851 508 476 682 269 481 675 918 480 1233 508 611 403 660 731 769 786 686 633 580 817 584 1094 634 450 1220 792 1039 868 270 1023 1009 531 479 104 803 142 378 1189 620 615 1374 857 1370 1253 1505 630 373 762 1173 369 825 1089 710 629 661 347 512 989 696 258 657 525 956 419 222 927 565 49 609 831 171 1329 1334 735 415 236 1195 272 306 729 762 1461 586 983 36 651 145 650 635 570 1285 290 880 1340 634 1223 704 609 306 389 647 991 575 647 222 990 1035 576 349 118 212 789 489 1143 678 1209 431 683 1288 988 1121 401 604 348 1126 550 287 169 252 610 477 718 1497 598 1010 771 503 491 279 473 411 677 161 167 982 302 843 831 315 221 540 632 431 1486 801 1252 842 597 232 964 1028 436 602 724 142 734 790 679 452 543 457 920 143 349 909 1030 1524 250 1053 250 523 1203 799 429 723 795 444 985 646 729 71 590 843 781 561 522 616 435 939 1127 437 501 1099 523 635 186 387 641 731 540 411 523 680 165 1013 205 445 588 1384 633 337 1014 987 387 653 279 666 1049 365 206 186 837 488 256 813 909 1260 1072 1055 370 59 863 498 520 522 669 935 694 805 542 358 380 166 1170 540 382 495 1192 805 499 224 302 993 672 154 573 836 1078 1432 488 780 875 347 332 915 604 1113 1549 124 437 130 1241 935 605 466 1339 635 861 744 909 414 305 252 675 812 239 617 101 232 603 1211 926 418 869 381 692 539 186 639 67 300 821 881 222 152 494 793 628 460 300 1072 124 871 946 1183 727 180 611 824 639 1231 346 527 673 453 723 690 655 826 897 516 476 963 767 113 424 610 294 538 588 1395 246 459 515 726 676 582 795 766 816 443 1090 1046 139 1224 646 962 1003 910 308 271 293 507 259 258 521 319 409 597 109 554 476 337 1174 653 582 378 1200 533 485 851 1154 873 768 283 705 217 632 663 507 794 527 287 870 547 508 52 230 733 1114 1297 503 594 1098 1092 419 367 626 362 318 837 1068 677 322 755 1048 896 314 396 252 267 390 185 819 285 406 1261 719 700 125 1009 253 1159 204 151 890 476 651 675 674 797 264 1068 446 193 584 338 994 607 750 1219 382 1151 963 872 1488 1136 540 521 821 709 201 483 1246 562 298 896 640 861 521 252 85 899 1060 222 827 742 337 591 214 768 1195 585 718 242 141 426 470 554 242 888 240 914 564 540 918 952 777 834 345 652 565 188 930 763 992 729 1025 630 552 497 1146 265 1140 633 939 612 384 1212 257 508 887 1149 713 299 699 796 695 1044 770 781 328 93 1245 152 715 199 45 423 325 884 557 680 479 833 223 202 622 182 816 293 720 402 513 847 869 915 990 814 485 1156 419 406 928 193 298 454 823 226 132 696 448 506 487 224 485 574 490 566 1594 723 772 596 863 352 281 774 691 618 718 706 252 524 437 859 537 1095 896 364 697 602 654 939 1141 282 604 392 641 397 48 489 798 1360 1061 1176 945 1012 475 193 236 808 296 793 960 1023 206 549 441 148 526 1097 884 589 717 222 526 823 754 1211 465 762 513 628 815 545 489 1137 489 705 1232 767 815 546 327 1151 427 847 888 988 780 121 591 756 936 185 1135 632 747 583 533 479 473 1243 1007 652 846 1012 892 1094 915 562 466 728 904 987 612 723 899 480 384 633 392 1107 196 986 538 683 1164 792 189 897 34 533 583 611 443 405 265 546 927 104 710 272 1179 550 273 739 1011 745 628 1178 911 242 486 978 645 511 283 385 677 821 285 621 1037 291 464 1276 873 239 483 518 1069 468 621 576 753 213 1432 828 831 903 902 636 614 906 794 719 926 564 1133 829 361 132 323 623 355 443 616 786 1109 333 353 1061 709 753 422 354 692 365 1106 768 816 175 630 270 382 395 1257 1113 998 607 1315 982 392 578 508 339 585 455 1083 607 569 283 729 894 972 771 719 1014 364 1373 1196 457 220 375 172 539 1102 503 523 258 279 851 280 487 816 290 787 1047 346 930 664 1270 1108 1330 664 329 1006 476 359 265 119 1093 154 685 601 486 1435 377 1449 497 449 345 266 1078 717 613 473 351 423 489 674 891 1327 568 702 624 405 774 549 831 750 422 1420 1408 810 427 413 402 282 985 531 361 290 493 220 515 528 723 305 676 773 218 831 808 365 404 542 347 177 247 1125 121 973 453 874 202 470 108 629 853 986 825 228 934 738 917 806 259 1128 774 121 890 115 1673 479 898 1030 205 490 1012 991 445 602 1235 250 789 829 966 439 168 536 691 982 632 1260 339 550 954 768 847 668 346 192 1135 509 1449 213 259 1175 1263 756 570 720 910 359 696 522 394 691 667 823 282 884 994 805 743 814 1069 367 231 541 1256 715 1258 1240 630 354 841 141 664 893 870 906 841 500 1284 593 521 180 712 868 966 514 567 616 944 298 1066 1131 825 1153 1280 653 1147 481 972 526 1005 28 758 705 1000 642 658 145 1451 388 213 694 806 975 618 218 488 488 910 825 918 1113 198 749 818 315 1163 355 653 572 256 744 608 242 193 642 436 106 296 508 617 845 517 793 498 831 1050 1434 337 542 302 541 1154 569 1614 878 182 956 489 808 222 645 874 506 979 925 578 560 1129 893 667 700 314 756 919 1092 689 1191 686 243 987 1115 429 1659 844 180 862 1476 123 204 965 319 933 367 1002 1271 316 494 772 513 499 841 313 203 1273 816 1311 269 252 573 625 639 665 493 324 224 898 169 721 953 1456 517 340 247 1007 955 1750 612 593 342 381 413 927 304 449 1062 579 279 192 791 268 1470 167 661 927 365 223 1166 376 834 795 896 240 1002 1044 238 673 941 339 963 355 456 1023 246 424 328 732 672 1054 1008 118 309 1179 656 1042 928 56 432 858 656 101 1314 519 398 804 754 291 234 802 1112 392 751 889 167 821 487 861 334 825 1016 120 185 817 970 222 546 247 554 724 959 208 700 414 845 474 754 925 1246 939 418 826 633 362 117 507 342 790 705 682 349 343 572 466 280 739 870 1626 821 1013 525 636 44 552 237 696 569 1090 839 544 1005 1078 628 395 803 363 236 353 927 364 58 1327 333 854 282 205 452 1041 593 353 1331 97 1011 488 411 292 177 792 659 699 644 1076 1702 258 1276 598 558 670 669 427 716 1078 671 94 1197 899 731 692 651 903 764 542 1091 976 538 469 959 709 288 570 678 1009 203 582 822 236 1443 860 987 1249 297 954 1098 716 468 175 993 973 326 961 230 824 886 671 583 821 1488 557 114 733 473 196 1238 411 840 604 652 782 454 509 689 930 1052 764 585 1049 334 947 108 367 386 860 512 143 478 416 605 440 525 47 804 1365 644 530 597 686 1123 541 307 605 824 495 1346 492 529 820 130 1325 1007 1205 660 163 1158 583 487 1172 207 884 699 636 751 973 579 236 1172 567 516 253 293 555 541 1234 517 799 1560 396 1002 730 451 661 384 1394 545 748 1129 755 112 264 819 1142 914 1057 604 1053 296 1172 476 811 614 881 1115 190 1066 996 791 1019 636 470 415 786 1104 439 249 111 731 816 734 362 1212 534 1130 392 244 640 534 1023 598 711 1086 553 936 345 691 239 799 64 269 111 1156 655 402 606 297 876 463 882 1052 162 751 373 429 585 457 321 782 470 482 632 401 426 933 662 436 1288 522 1076 402 494 603 395 544 980 1004 645 1215 265 168 996 1070 93 389 402 918 476 528 936 1587 1081 692 521 613 634 420 216 472 866 1186 441 655 201 306 843 971 922 349 870 194 706 412 1006 579 481 460 319 88 604 320 584 1174 541 546 762 299 875 235 241 776 921 656 312 369 1011 896 866 429 761 1090 1350 982 957 303 744 530 715 466 682 508 612 276 275 654 430 729 1364 533 237 935 699 997 219 1229 931 922 378 230 495 1319 487 1622 898 168 1203 898 956 949 796 504 748 463 999 816 709 609 377 1334 628 907 1302 187 941 429 406 800 833 817 523 101 917 343 412 373 560 628 596 529 771 744 592 941 425 457 645 742 356 284 529 956 595 653 543 656 428 1253 388 624 704 1313 700 179 757 1365 440 747 579 481 802 401 1276 802 501 579 546 1014 838 832 999 601 1040 1290 1392 144 637 1285 339 894 774 897 605 892 724 499 840 884 1122 352 528 288 351 248 670 1000 762 86 426 1581 507 702 610 616 793 1022 848 842 668 760 732 724 529 1005 1150 667 616 714 837 485 183 317 1164 410 328 808 307 264 580 500 594 854 790 193 1169 741 314 417 244 545 451 435 880 52 527 376 389 1003 552 234 289 935 1168 600 750 601 1466 876 84 752 352 579 192 1052 933 46 393 895 392 155 487 427 826 382 580 269 620 1316 225 296 816 690 687 1339 527 224 962 618 683 226 633 468 1258 1204 238 376 468 431 7 630 684 848 528 933 674 403 1215 870 884 1583 572 732 416 579 904 579 1165 220 134 84 1004 638 573 684 356 106 241 708 974 1370 789 599 1630 369 577 952 983 437 790 1053 156 724 176 788 441 970 667 141 1016 788 618 1215 297 787 539 886 554 752 433 791 141 1217 1228 925 471 888 643 965 132 877 1150 744 1057 1179 1326 493 926 719 669 53 842 318 159 726 282 565 396 264 552 757 369 936 937 1091 626 373 425 783 369 536 261 1435 352 1156 1141 841 1212 728 453 257 217 558 879 1096 515 102 472 205 426 731 788 686 640 1006 1061 368 133 499 1369 637 854 391 272 219 150 1504 338 838 1066 908 582 1288 330 564 340 891 40 904 939 1549 443 531 112 1187 1032 587 861 419 971 574 520 207 801 705 834 778 437 698 551 650 504 579 892 754 447 861 794 871 493 413 512 599 519 797 939 538 1077 270 1080 463 897 643 686 846 1007 561 466 416 745 1201 304 486 687 478 262 706 614 369 1034 491 795 491 727 409 1034 348 496 626 909 589 460 1390 845 521 1013 1012 735 1250 588 1227 744 180 965 941 604 40 322 1346 259 489 492 1453 255 228 604 563 538 682 1491 601 777 533 843 861 262 1188 1223 805 791 302 404 869 417 727 498 645 441 230 699 580 1336 854 671 742 595 438 840 986 891 737 252 1351 666 1073 717 659 773 1345 268 392 579 369 886 71 114 374 712 378 815 945 423 772 279 726 834 1099 65 1374 370 123 796 627 717 220 637 815 554 214 707 813 1191 103 955 623 905 457 14 462 687 570 1454 373 486 695 292 288 295 241 545 796 833 877 365 609 407 206 538 437 432 306 638 834 924 269 663 1007 987 270 249 1323 596 392 1282 729 629 815 843 263 526 842 376 1212 306 552 686 403 838 868 181 789 1212 1239 595 270 364 524 984 814 895 954 419 405 888 214 616 397 839 1373 769 326 479 559 777 178 867 1038 434 555 1326 906 69 427 1169 747 749 631 156 693 638 1119 633 1236 980 673 643 682 739 270 563 230 1427 337 1315 74 586 352 1182 576 395 214 642 1082 670 583 469 461 890 784 239 688 417 862 423 62 466 890 1161 205 1000 894 184 1545 916 877 550 386 834 727 431 452 547 168 759 694 1592 662 517 521 1081 216 192 297 343 777 1430 428 314 181 725 662 412 892 706 642 253 699 1274 913 769 171 934 507 611 145 767 1071 719 1010 1005 394 657 382 405 546 226 650 637 1309 514 430 718 485 611 547 666 637 132 780 1049 680 1019 745 988 489 27 1037 604 720 512 337 264 148 960 536 589 310 441 1102 851 206 336 820 756 106 391 837 209 187 306 270 475 1225 917 532 1057 1327 1010 1269 855 1120 975 1286 569 1027 537 573 323 35 381 526 588 899 464 744 776 457 524 859 520 449 226 462 794 1076 185 595 312 666 786 945 1444 665 751 671 543 1254 1134 1233 687 339 675 1325 539 708 790 165 504 1215 737 413 58 689 577 1110 190 1093 1205 1078 990 827 385 657 270 356 951 835 127 680 127 872 608 615 352 239 846 752 1189 820 636 132 1344 933 365 413 506 619 474 1222 614 1061 1220 454 431 852 250 508 679 735 799 380 344 1515 1200 156 999 491 916 836 1133 317 862 100 751 466 733 486 967 482 925 1429 1087 1071 197 736 895 734 912 196 476 537 338 546 1304 526 321 1179 1332 1322 464 729 801 313 1330 728 866 529 536 819 763 740 1259 429 648 581 878 737 122 923 624 130 310 897 272 1247 876 55 649 1036 256 740 828 149 248 691 449 1381 489 1179 714 192 489 701 607 1135 719 849 658 210 880 563 858 504 135 303 656 743 161 151 672 1112 808 526 224 618 310 645 191 533 943 705 585 1655 546 261 883 186 43 895 713 590 169 247 686 460 1274 1244 897 1125 790 141 671 534 699 621 492 1040 1126 1100 993 303 645 632 1464 518 398 657 319 634 1103 781 1394 846 559 482 1468 1519 299 728 733 738 308 694 213 1229 563 422 973 436 212 927 455 394 452 891 994 558 204 369 801 437 206 99 1047 346 424 396 433 1269 348 487 908 640 1155 581 614 718 753 444 1581 233 475 480 810 283 381 485 1262 385 427 257 595 878 203 1217 934 1012 1210 518 1070 1056 1079 698 1421 578 1207 238 512 1025 503 209 1086 1193 864 1353 610 599 776 1239 794 705 668 1154 182 275 659 281 719 463 1831 505 519 735 611 1327 990 443 414 815 196 1030 1410 514 661 399 881 528 816 988 818 324 297 1071 1266 227 415 1205 174 698 206 937 589 975 725 655 530 514 351 374 663 740 794 197 550 393 424 290 799 603 922 1736 677 955 337 957 658 275 388 794 610 1234 812 503 281 1316 220 217 805 178 375 327 427 232 460 113 870 492 531 262 353 78 598 204 1141 881 367 1291 1048 753 557 404 953 562 503 395 636 1058 824 969 131 456 697 83 702 843 334 1208 176 1192 621 654 302 1012 1062 964 391 285 1149 672 402 671 457 911 886 1018 415 429 548 1224 952 411 535 619 1159 1281 472 967 740 685 909 330 575 1051 961 621 606 902 166 405 1490 333 68 894 646 926 785 547 469 969 812 735 948 636 525 1098 726 784 887 296 992 949 294 826 529 225 408 1150 321 636 711 673 1194 569 347 301 248 778 394 744 534 406 1147 584 1116 113 1302 367 853 479 555 614 428 1125 569 807 528 421 730 230 1296 521 948 773 1264 1082 209 669 1038 1532 288 347 228 516 795 576 298 308 353 327 940 691 489 1370 909 340 596 225 207 733 636 766 51 892 902 720 885 825 356 422 195 157 583 313 1378 97 782 811 528 503 1138 816 578 707 1013 542 1188 283 336 613 410 1326 862 720 66 924 377 188 741 621 367 323 845 1144 367 785 619 734 998 388 908 1135 988 410 1000 868 937 857 393 468 326 780 227 110 507 368 518 255 225 436 897 700 358 930 793 680 1072 1111 343 474 901 232 1139 905 164 867 991 293 447 319 690 893 677 1017 918 1049 406 1231 460 513 576 253 485 681 1149 423 1402 380 1015 381 297 162 359 578 39 753 743 745 588 920 539 320 725 1083 420 709 1061 510 777 269 875 771 514 1049 709 717 680 285 1163 940 331 1046 875 795 821 425 894 826 658 586 652 814 741 514 45 602 126 877 1161 367 106 727 639 1009 1088 671 105 819 392 823 544 867 928 424 481 977 292 1136 1247 256 440 733 490 439 830 512 1368 15 1347 325 519 1100 488 601 1320 859 1046 635 872 206 379 425 660 241 189 804 545 700 525 380 149 912 182 706 655 538 968 552 899 532 434 813 1269 754 65 488 803 1221 685 897 911 627 872 718 859 114 559 88 597 1097 597 273 1303 105 694 858 551 664 546 793 412 1121 949 438 516 394 565 796 1427 641 171 716 414 489 660 1039 942 499 595 933 1042 633 929 652 1184 506 342 257 695 912 635 1132 1227 1432 735 796 807 1069 495 483 551 581 1209 185 531 383 747 547 1016 10 1003 248 462 153 542 967 1014 602 803 375 370 933 211 243 417 645 1447 1084 300 736 1835 739 796 175 770 395 876 469 428 554 278 1028 857 390 272 1069 120 471 994 658 228 613 904 635 1040 985 924 263 616 786 387 660 689 539 799 261 1210 1067 188 713 283 1294 105 967 575 779 306 600 972 586 965 1000 522 702 676 184 567 585 540 455 358 841 551 182 693 252 770 481 591 255 1298 560 313 395 325 571 492 1201 553 1137 232 283 1037 678 858 672 1058 595 1112 557 431 674 602 526 497 707 524 353 675 855 637 467 501 511 551 835 500 422 276 1146 566 229 345 1139 184 955 461 401 236 513 652 578 892 1104 661 309 394 956 945 241 457 318 974 1015 443 375 605 436 991 149 444 380 639 1011 319 1524 281 610 1303 681 702 411 907 740 662 512 95 31 630 770 295 1106 544 270 402 760 645 969 551 313 1476 1138 633 195 356 677 420 1070 178 1051 214 1338 628 1015 1199 806 387 642 676 539 941 965 178 749 250 419 847 332 280 554 1359 1379 344 958 636 523 1056 839 1004 1020 513 801 1061 914 1026 923 179 980 127 157 212 128 656 358 953 627 798 520 130 667 321 578 706 778 795 1082 670 687 859 254 741 692 184 290 1363 543 447 596 793 493 443 302 906 1378 1261 1018 462 601 895 428 873 468 299 556 906 592 1429 509 232 1401 352 1071 500 534 714 767 887 475 665 569 214 107 582 1226 425 123 852 450 336 497 524 659 333 856 479 100 840 278 877 375 719 862 833 786 284 379 397 58 280 656 1232 816 1049 710 511 1415 1079 678 687 886 1045 706 289 1110 459 578 1286 523 122 847 1070 380 742 498 771 574 413 126 659 957 403 716 828 957 276 763 472 1352 680 1089 191 1290 406 319 986 541 325 528 435 1125 797 165 682 553 1359 108 361 551 942 1074 779 1461 717 668 1104 566 409 80 691 235 749 320 388 1191 1337 773 1014 495 732 1204 358 683 339 1000 304 737 1464 543 799 688 1142 552 640 442 915 1172 585 452 1058 463 339 1422 519 642 346 865 294 898 36 573 645 128 859 423 579 858 308 685 367 341 905 829 490 548 1084 712 262 725 445 239 713 836 610 637 1281 260 940 268 574 842 651 835 797 394 525 1233 1286 609 443 959 83 928 353 527 968 159 512 179 171 617 305 1074 126 1035 616 920 449 735 1084 807 657 611 905 886 494 693 745 948 670 301 518 785 1219 741 626 936 354 1029 432 104 595 934 637 857 396 849 568 550 718 476 206 1072 485 467 411 174 54 1009 791 354 143 510 234 614 631 767 453 829 776 1119 462 891 739 297 628 858 29 891 643 656 753 650 86 468 432 488 405 65 804 1659 364 496 295 400 1368 1071 549 138 334 940 1158 756 932 737 1399 812 245 769 617 215 733 286 739 1309 321 1431 260 340 338 1225 853 1059 233 322 430 930 256 519 599 572 603 746 285 891 344 828 249 644 655 392 406 514 880 1617 327 688 1195 404 490 217 507 70 283 609 226 732 1170 1039 391 376 552 967 1033 898 197 301 428 1209 750 520 1129 1296 1295 924 315 1284 400 134 963 988 164 824 515 831 1040 715 301 462 1163 756 653 481 524 465 1529 904 1007 845 890 690 1001 942 927 237 424 921 887 578 400 918 180 861 560 359 1087 466 949 741 219 820 999 466 374 389 586 563 150 681 1176 439 676 486 1199 183 515 1253 543 825 972 231 401 1051 386 311 634 1085 117 566 430 1288 850 780 459 352 1238 512 968 203 709 680 831 1482 340 954 805 655 506 1065 1442 1347 612 624 576 450 620 282 457 343 573 776 1397 966 338 512 505 838 896 826 695 362 907 672 831 921 637 290 808 1080 628 236 974 484 581 1164 1061 483 215 400 335 800 609 672 832 937 758 932 321 1188 87 605 1103 447 751 856 10 128 925 480 901 354 374 267 506 885 542 388 230 752 354 691 759 230 919 304 741 818 340 397 1152 845 600 456 638 256 1240 711 607 813 1007 359 108 596 377 744 993 913 868 674 128 124 481 597 211 546 625 637 409 670 804 1078 309 1083 134 180 544 704 135 872 829 345 818 272 1218 388 556 465 396 784 479 1055 789 788 368 986 868 330 789 672 113 666 1207 539 884 287 1035 467 1078 109 757 220 1300 710 1337 226 1526 389 330 613 930 378 303 525 739 461 341 688 636 227 946 722 1009 1030 914 439 444 1022 513 296 1520 312 630 409 790 1192 627 848 442 788 495 1006 349 244 540 757 222 623 899 498 1225 671 623 307 793 1056 439 1050 346 525 561 247 321 639 946 1255 785 1170 1078 543 809 729 230 985 777 1053 800 149 449 1049 583 764 755 470 424 1611 813 658 532 1357 446 231 396 376 261 398 258 711 459 931 959 464 802 334 967 255 808 485 250 765 262 800 683 975 343 868 1085 635 755 697 814 750 627 931 1308 504 456 530 255 474 693 659 608 480 748 750 941 359 338 457 545 639 317 637 428 975 715 1272 479 732 871 259 701 600 795 754 481 339 707 109 755 478 921 462 757 765 189 1140 542 62 224 745 147 294 798 963 1036 1111 1401 909 261 811 802 1226 486 1452 387 513 974 987 520 347 1371 179 1229 602 916 185 586 1122 1280 380 429 402 937 643 842 1208 1138 610 1403 673 1329 424 968 866 167 1096 625 983 414 348 61 793 628 1167 105 440 499 983 621 249 266 548 550 1097 366 849 547 640 304 1035 532 718 742 705 492 337 299 894 593 1566 388 491 1131 935 503 839 868 402 1078 967 750 454 255 993 592 1117 806 520 822 738 1175 1051 519 709 768 234 334 648 950 952 435 943 1106 950 1008 1083 506 766 162 1058 1208 296 1016 1221 896 189 222 578 459 774 254 1056 648 363 390 618 579 972 1074 607 674 673 279 402 1001 288 220 382 523 461 635 151 691 883 1417 1160 738 260 984 728 562 803 290 1074 1405 593 114 117 356 702 1531 354 805 935 448 639 965 663 166 169 880 1271 736 266 693 287 646 1529 171 700 414 477 923 318 33 118 802 1060 697 249 95 1220 626 219 214 789 532 339 126 393 374 343 501 924 742 618 331 870 1164 530 1100 486 1148 688 321 1191 77 236 165 99 822 418 1570 152 1285 1335 1104 373 1129 219 1116 848 981 732 152 1387 727 835 571 820 756 281 537 939 316 638 801 894 492 932 867 994 418 245 590 387 1164 964 548 668 390 321 199 682 1263 1111 1182 752 1104 723 467 869 806 867 420 793 1028 774 616 276 701 124 310 1132 165 498 387 547 616 747 930 140 1248 918 1040 29 531 592 674 852 401 174 416 49 67 817 208 1181 801 1080 1371 756 143 659 873 866 740 819 924 963 326 551 909 664 1064 752 110 1138 458 913 269 872 74 363 667 701 455 562 190 939 413 610 687 655 767 422 397 1154 389 1305 1095 832 720 291 597 386 593 269 905 379 652 506 129 87 825 156 583 707 315 226 866 107 1255 726 485 939 675 1391 818 223 746 723 1057 1316 323 537 430 1183 550 294 557 1013 980 532 1008 960 358 1015 413 475 400 764 498 563 501 888 494 434 375 556 873 724 150 184 752 615 501 731 964 1285 144 980 537 507 346 377 96 1110 714 372 146 726 414 363 613 733 260 1526 278 279 371 508 1079 352 180 601 585 558 720 1009 621 260 477 870 918 774 781 964 572 568 179 897 467 1148 663 1244 152 152 552 1061 812 326 676 193 641 1081 810 780 312 893 185 674 203 347 1005 492 546 662 781 828 980 787 938 1036 619 413 1046 281 349 102 1067 826 366 380 894 512 256 860 463 1180 1795 682 572 410 643 631 713 713 317 102 362 1194 402 893 616 329 1093 891 1415 123 136 88 472 573 839 314 790 32 879 667 388 685 538 346 847 971 415 240 811 1050 689 740 1208 663 329 701 697 350 749 1016 371 786 342 259 515 506 934 502 561 412 1552 309 519 869 1141 890 1056 1045 523 430 804 347 713 934 857 563 530 1089 1346 505 1152 928 413 519 196 1752 724 410 378 600 291 107 715 613 450 338 846 825 488 449 883 990 34 255 241 620 778 709 398 610 408 483 240 254 567 747 629 781 1035 662 469 978 798 408 235 1057 671 867 825 1309 365 940 476 129 217 113 455 348 764 92 73 389 515 648 667 120 981 809 1006 265 683 632 784 380 527 1179 690 1267 730 198 663 764 643 177 499 927 247 840 616 720 1146 682 353 734 543 363 1026 515 1336 1413 1083 533 727 197 349 192 1044 761 647 853 569 427 1049 742 547 975 904 667 504 1051 505 116 845 901 889 1071 723 1427 381 560 628 509 527 811 252 874 849 407 463 91 1426 248 269 746 396 673 257 614 851 672 95 718 731 395 390 298 314 580 434 769 686 191 361 1134 1033 1187 1004 575 641 707 660 650 564 767 1622 1464 934 528 964 701 744 618 1048 1015 498 636 181 209 574 822 572 769 862 726 1185 664 977 482 1067 1384 932 1059 589 213 460 898 491 1167 251 742 412 413 1187 330 711 713 936 189 1191 26 1075 906 292 1374 670 374 647 1363 701 1153 999 692 1155 207 1187 1205 1070 454 1189 699 235 456 788 343 766 594 463 386 1109 595 597 456 731 634 50 1020 394 600 815 639 924 531 743 360 575 477 793 519 778 694 437 271 724 258 432 1054 633 148 733 417 319 1233 491 286 381 384 967 876 542 1336 655 698 694 1105 627 381 815 653 423 332 956 916 960 863 520 1116 897 430 123 730 879 920 612 510 612 1232 918 1369 790 1065 1052 885 746 654 1053 400 1254 579 505 853 1338 269 777 348 549 316 635 966 160 590 920 752 279 1367 943 469 567 365 602 809 1149 253 657 1088 953 534 127 593 1448 251 885 510 451 361 594 443 818 603 624 585 253 249 475 1121 522 469 1010 644 515 587 409 872 1603 536 1036 345 753 273 920 1092 295 421 630 559 926 131 221 1039 1299 639 601 493 807 878 659 818 1096 351 319 60 229 190 1048 628 95 259 633 898 436 342 837 436 513 450 510 200 106 779 969 284 964 651 901 588 900 340 1036 488 285 502 519 827 821 402 301 248 339 1008 407 454 372 323 907 284 402 295 486 478 654 311 445 307 725 799 1006 620 288 1050 382 540 644 1092 531 887 370 865 889 224 241 405 842 779 655 1174 544 792 945 23 394 513 1420 406 262 133 1119 708 227 477 1214 721 825 666 318 337 618 615 1021 772 930 703 872 403 969 843 955 439 367 134 475 943 1076 267 102 500 824 803 1076 649 439 675 1192 604 246 1283 952 145 290 344 695 300 606 524 1134 439 422 447 433 737 1256 454 576 992 324 189 461 1066 90 913 542 301 254 374 621 335 1064 1242 443 1311 1477 204 1004 555 1033 474 1126 422 1056 301 403 559 410 1406 473 320 709 113 614 406 938 534 788 597 562 231 634 495 781 810 1096 850 901 463 1267 961 586 1064 532 446 647 1003 119 1257 964 110 557 507 1029 571 860 57 892 200 573 951 554 491 1028 283 908 493 859 904 839 149 969 850 604 1063 382 403 216 476 714 401 738 878 812 411 762 620 748 1075 538 752 859 382 457 545 398 104 171 472 874 780 308 830 748 590 1011 672 644 597 465 799 220 522 292 345 1199 519 689 702 1204 690 862 634 818 602 691 1600 700 284 369 479 1089 804 1042 327 385 1145 952 262 840 1001 992 655 977 1361 1040 175 400 634 663 171 897 809 602 113 623 695 360 143 912 408 1184 424 300 471 623 724 296 284 827 347 670 983 987 197 1597 958 1183 775 699 1257 230 269 185 414 992 1245 592 1152 633 1369 675 621 464 1265 893 867 124 822 1000 23 923 342 831 1446 980 801 1566 480 722 512 133 942 969 793 222 487 797 1414 813 966 1333 785 499 804 328 802 513 1323 195 905 355 864 1222 671 690 1311 142 908 532 165 525 688 560 615 914 1076 703 872 547 335 145 447 533 1312 380 527 1198 341 503 1074 481 129 542 306 210 711 210 1073 1106 488 1296 973 1076 1028 1218 959 124 609 1547 1083 1115 1225 945 749 959 434 349 779 1004 283 532 248 268 825 515 977 672 472 691 596 788 827 206 410 1038 907 818 774 313 480 707 183 1109 486 780 861 1410 862 479 247 1160 885 996 414 583 927 770 725 322 562 171 667 1010 508 676 1308 869 732 933 878 783 1263 656 214 1632 423 1246 672 856 597 259 140 190 477 51 510 249 359 579 1150 427 1098 296 500 351 305 1246 965 181 609 98 971 311 179 424 207 1253 452 478 1456 366 998 961 609 641 446 188 1075 752 478 663 328 1059 400 444 341 81 765 516 196 765 734 75 1057 812 509 691 308 1102 704 688 1252 657 792 919 647 720 522 377 277 799 808 1071 1246 229 258 521 213 558 705 850 759 763 1162 802 512 307 935 398 930 615 757 1240 283 504 1450 679 589 967 741 537 697 644 631 973 1035 588 1266 642 403 1152 725 896 618 233 589 337 706 1283 1211 456 865 721 355 676 256 784 955 939 466 1046 500 1077 669 338 835 796 200 438 527 627 649 1704 752 508 509 1041 310 368 969 485 395 562 327 576 607 241 360 1114 426 953 648 100 900 968 482 377 952 944 978 710 893 882 900 386 1287 1616 1312 1138 556 711 1415 892 562 431 399 621 188 722 520 754 785 749 658 729 1030 212 495 966 389 280 824 657 330 992 813 240 1104 1317 948 766 385 763 361 470 1337 224 1147 980 349 718 1042 639 519 251 461 824 1009 533 944 1242 504 447 555 840 1031 1143 747 1404 820 893 710 346 378 645 722 1375 847 333 607 877 235 62 119 432 388 974 367 584 315 1050 643 952 519 227 1341 201 1110 1211 185 297 1011 110 906 433 1059 851 715 1051 616 958 630 245 780 803 296 517 333 250 421 222 254 721 1377 921 528 290 525 1196 489 520 1178 652 992 501 776 175 645 122 430 263 1354 312 542 141 766 219 1135 722 535 772 584 243 461 503 463 405 651 256 563 72 598 1025 1170 789 598 308 130 860 882 347 1099 547 1030 215 998 1488 731 518 676 114 445 1072 464 465 665 699 1113 1057 883 742 833 540 656 357 1218 1046 587 685 532 581 1207 1159 1447 1399 974 349 963 1083 534 825 293 291 299 922 99 300 1113 777 937 387 1008 190 507 399 1359 882 1181 598 462 455 355 1121 402 453 859 384 885 774 491 925 1072 566 267 987 312 1124 648 290 705 806 757 718 970 525 1483 742 490 1071 808 730 563 96 627 293 269 890 75 488 388 139 443 627 357 341 280 445 934 198 470 953 308 510 539 483 503 565 1258 337 1239 1169 673 1621 761 494 666 841 323 154 965 246 791 1724 416 505 565 664 703 219 867 1034 325 1008 294 222 953 411 580 395 627 528 759 741 645 546 484 957 280 1050 1070 709 838 866 656 454 473 564 173 692 841 554 651 629 1270 316 194 755 668 203 667 1138 737 1000 1512 416 442 1241 479 24 951 810 998 1294 413 837 503 351 945 121 566 640 612 335 718 292 594 440 534 689 635 773 779 677 971 859 1351 376 234 657 850 652 898 855 685 518 669 647 348 274 275 480 406 328 251 238 596 739 1423 1364 96 1189 631 1075 998 809 978 821 1248 834 1068 563 762 996 1065 492 847 1118 1024 1221 539 576 415 572 613 56 405 228 42 755 703 159 770 486 1131 518 590 483 750 1032 870 1101 150 1260 306 615 594 963 888 372 320 801 701 804 1081 968 900 1123 366 512 654 783 715 408 366 700 244 748 232 16 893 986 256 847 865 291 689 694 1014 54 861 927 646 786 473 686 698 836 1435 608 873 726 834 784 934 436 772 547 979 1139 694 556 259 1030 501 1078 602 1343 255 617 368 702 983 1523 771 498 116 1280 848 538 326 638 1076 755 627 785 873 603 778 492 793 1039 1270 746 811 868 570 869 868 473 915 39 1032 465 901 753 464 1134 84 398 1176 284 534 463 1005 326 1294 213 597 580 44 743 666 493 1580 93 451 1009 1302 1076 1030 904 426 859 534 850 375 378 591 867 609 560 619 1377 674 458 1509 607 142 116 519 1041 845 253 1107 728 555 1256 812 455 159 1322 959 817 794 669 1025 461 717 712 583 971 641 273 655 751 1084 934 446 127 190 634 1041 413 166 833 903 134 648 102 1122 448 200 758 776 805 453 785 1221 947 573 559 535 411 497 823 72 755 839 1221 817 877 913 790 426 598 534 463 655 208 1205 1066 638 834 1089 307 630 592 329 752 1088 614 673 1008 1142 335 809 1437 238 1169 582 196 1037 1213 514 291 542 728 363 354 308 1147 679 1151 575 631 337 534 336 459 1134 803 581 1288 597 305 1154 1574 280 1077 924 396 571 282 223 924 515 421 580 439 187 1421 637 1666 1098 222 344 146 634 1006 193 97 717 628 344 649 114 612 356 861 299 1483 867 1082 504 560 1481 579 526 1272 817 1481 633 1293 1008 695 351 786 610 766 430 1155 319 1023 990 356 1232 268 318 339 377 691 781 82 1068 1345 735 1594 816 717 1070 726 982 156 586 697 271 615 389 128 234 1252 929 773 266 988 794 162 709 294 693 1259 752 1183 725 605 521 1024 782 937 657 421 294 465 867 260 694 888 619 887 1258 737 421 1342 1235 527 192 939 556 559 580 272 1142 735 649 900 339 534 750 1246 739 1505 715 1165 603 708 1260 489 1164 777 537 211 319 804 902 343 464 631 265 824 941 444 290 713 771 729 157 961 964 140 273 869 629 578 1405 924 1118 698 557 167 1118 749 501 358 364 1090 828 879 711 813 1033 979 554 744 228 514 1393 262 470 1032 633 309 592 784 408 693 928 767 85 741 765 375 714 1375 898 965 196 312 646 312 502 772 391 927 728 168 874 548 707 244 456 1239 586 901 762 904 767 995 1478 418 1119 638 1183 914 1025 1480 746 584 315 1356 173 648 638 653 519 646 1216 356 951 968 1375 165 433 409 836 535 141 1358 1041 641 866 228 294 750 933 86 630 409 368 237 585 812 971 630 340 823 509 763 651 1536 1029 976 948 1085 323 155 1242 585 911 1053 1297 899 809 770 956 703 768 1426 692 240 457 569 312 468 370 206 712 485 747 568 754 651 1379 1393 1061 855 1579 43 631 890 425 1002 186 984 198 586 393 556 925 1152 822 779 204 632 576 970 481 777 484 1220 732 780 873 1194 781 1136 462 739 450 674 766 693 1070 1105 510 1154 538 350 106 1234 798 1004 65 537 468 327 876 83 844 525 776 467 839 670 884 765 615 457 693 37 788 867 962 72 187 777 607 945 249 1472 995 656 1036 538 452 805 1110 814 526 876 504 896 1029 346 144 494 546 1374 871 260 929 1249 1056 283 831 879 89 644 1127 579 784 1117 354 675 894 665 558 785 755 1099 388 845 265 611 688 785 268 570 1673 653 821 750 1370 336 1324 523 398 522 871 773 666 706 170 630 313 444 450 444 561 721 107 432 560 237 350 478 303 1235 338 459 540 480 1008 668 977 377 759 1110 967 481 168 1142 595 648 346 677 834 620 417 527 493 818 993 1118 524 927 463 614 267 378 828 528 416 853 90 1004 326 435 158 859 356 666 646 748 220 661 832 1001 658 227 442 253 228 427 795 1529 716 976 376 247 820 1057 711 470 612 317 807 310 522 795 1356 662 397 420 916 909 69 132 385 398 464 1193 673 469 573 1006 268 442 303 975 469 1154 1041 517 403 463 444 666 1162 536 982 623 866 552 1325 857 769 941 899 660 710 384 303 693 484 497 879 1293 846 831 394 614 572 485 158 276 832 705 820 883 1279 714 397 431 723 447 327 823 1209 741 1101 644 726 1394 531 725 1019 193 251 757 1085 1192 221 750 789 458 998 766 395 617 318 461 701 562 236 841 1299 1009 668 812 882 267 1062 1422 643 888 1078 632 384 605 1141 400 1016 1123 343 464 494 781 335 698 832 1247 855 174 1432 227 802 692 926 801 527 503 318 379 831 463 412 240 1027 326 917 558 732 1224 1164 1339 906 135 423 688 1512 783 301 55 1259 500 1297 580 882 584 645 64 1160 454 332 775 507 610 719 898 121 176 500 1162 752 209 1655 1519 840 614 777 477 702 962 589 1048 930 845 147 1122 144 534 425 845 393 378 205 276 647 1176 701 644 606 302 247 849 1143 593 434 973 262 677 702 1454 1317 927 1093 1124 514 691 526 274 1381 748 933 486 422 1009 535 917 1137 408 1516 1041 777 857 1000 1245 482 877 653 337 554 718 818 731 373 737 644 174 1007 783 945 447 1715 507 830 556 359 1456 713 922 694 806 1031 1164 595 147 240 684 888 236 980 785 929 606 716 191 942 598 443 1003 526 1251 1035 767 950 984 914 798 675 657 655 354 542 435 751 741 1284 632 81 782 653 711 780 427 410 1072 1369 818 837 727 530 691 624 557 364 1189 998 911 477 1023 1042 1408 466 631 583 611 370 417 308 1152 382 405 1141 781 190 781 558 677 479 1180 1487 885 590 345 218 445 319 1073 320 1008 390 737 363 1006 355 588 835 241 922 572 310 436 521 927 1265 812 802 977 276 644 589 330 720 886 359 638 515 875 1076 1254 520 309 1261 706 1108 276 795 640 215 635 920 682 727 577 519 528 263 573 339 896 399 993 837 331 1336 298 248 988 441 202 832 129 543 1019 449 655 1121 719 679 721 440 1065 333 467 177 965 1136 375 488 224 567 763 396 1113 227 673 606 117 437 206 469 775 785 560 850 459 312 472 249 149 424 1115 581 1166 603 402 490 1135 1181 654 536 990 1068 691 790 622 675 223 470 986 781 1265 964 1025 492 701 355 390 1366 1010 833 1075 165 403 699 988 524 362 622 985 850 1120 214 540 232 677 471 707 1041 71 562 990 530 967 651 269 650 573 420 421 622 770 903 736 787 852 530 499 877 947 466 265 650 950 711 999 1206 263 670 1198 382 317 514 149 665 657 630 386 369 478 1006 347 628 663 315 346 704 1049 309 1337 743 305 1055 598 202 583 561 721 268 226 616 573 546 478 283 354 704 637 308 613 823 1102 527 207 1254 290 974 146 879 1053 852 193 405 255 208 1086 495 1213 908 374 486 255 811 1146 294 1459 90 918 712 279 478 910 546 1102 1153 831 586 947 1425 793 533 970 1656 673 108 330 112 696 748 568 273 1227 807 400 789 275 690 108 957 1117 276 521 851 260 588 333 730 975 1336 692 1271 1268 751 403 737 206 303 111 1061 433 826 712 1543 139 197 464 956 258 544 248 1025 634 637 422 121 611 749 653 588 834 1483 464 674 348 447 563 667 171 218 1158 1234 514 177 448 534 552 254 818 963 961 1237 433 322 812 1472 775 1254 414 565 631 593 808 459 744 297 561 1102 551 860 208 493 910 193 967 962 984 399 1035 553 1413 472 562 965 588 744 527 250 1030 515 1141 1064 756 424 352 644 620 441 466 1447 1264 277 585 272 769 478 701 474 511 683 512 668 819 626 755 583 530 937 821 1149 684 579 178 909 373 1016 750 1082 627 501 744 254 486 211 837 762 599 715 226 370 787 742 565 1277 1337 444 108 786 596 855 982 433 1264 1522 375 665 661 114 740 536 587 661 934 795 148 635 844 860 723 872 887 624 1010 892 596 1168 833 236 1367 329 772 593 1474 627 885 1391 881 663 562 476 558 641 640 624 1309 99 986 553 870 195 395 252 403 563 806 660 563 393 105 1027 146 330 393 226 600 1274 727 1175 277 756 815 736 377 1109 857 696 271 656 643 513 420 375 1222 750 664 882 1110 1097 949 472 403 672 759 1080 551 486 533 1289 1260 606 1032 252 885 1072 776 1204 857 862 763 565 703 967 638 318 772 554 962 645 1442 263 342 615 812 513 861 425 367 196 930 902 692 162 899 571 692 591 654 978 575 103 59 916 151 296 128 274 318 842 380 805 434 674 549 1234 407 676 248 613 589 140 1422 1347 928 1014 565 903 341 972 908 831 1082 132 945 969 1113 481 323 515 697 707 528 380 908 879 445 1026 250 729 1045 496 1088 584 328 1073 988 671 692 889 538 1382 725 603 696 451 791 748 503 781 423 925 941 351 744 582 642 319 951 649 1250 1155 371 608 1417 625 847 386 868 969 282 793 346 404 188 1228 802 103 360 544 166 798 1116 394 998 833 1386 831 633 937 908 175 430 847 301 1510 1507 832 561 311 697 582 436 676 339 832 542 799 1079 754 644 402 571 706 1730 442 449 743 1046 185 756 250 727 535 1005 694 1320 318 599 89 426 587 928 258 1490 1026 713 923 845 1055 1602 402 465 1038 349 75 728 252 1046 407 874 859 152 1605 741 831 958 395 788 191 396 1395 871 448 613 732 489 1295 155 947 349 163 765 219 1320 1216 692 325 1244 1273 683 488 627 638 869 154 386 760 349 135 479 741 79 900 923 546 1339 1025 339 560 819 441 722 720 322 628 1024 588 665 959 633 504 895 535 312 669 312 879 978 374 616 480 218 730 1191 903 1276 541 1146 722 1111 667 403 889 596 987 1484 392 425 1171 241 361 515 496 515 162 91 1160 1005 1366 878 985 1411 486 596 558 927 784 1158 819 1107 423 689 674 1136 525 449 886 1333 343 446 725 741 518 623 506 434 643 634 523 710 885 598 781 366 712 200 1095 787 158 469 361 523 881 708 1082 1158 511 944 697 211 373 1108 904 621 708 314 1172 474 1255 515 313 835 186 1303 1178 690 43 879 167 807 1083 798 293 1653 696 306 408 482 533 1433 916 952 1024 148 1046 298 315 838 215 401 821 788 676 451 511 516 946 542 1683 397 1155 574 777 140 806 236 636 581 1142 875 592 601 1082 299 1030 762 452 311 616 1053 937 534 127 974 466 747 781 437 147 157 152 656 591 637 241 458 829 445 544 221 1074 670 404 414 334 692 689 419 550 936 283 731 880 675 316 956 583 790 632 992 897 293 1003 382 426 301 166 417 580 1399 1011 778 239 751 811 303 1052 1059 1496 447 328 1001 238 199 710 813 113 198 438 603 819 602 285 867 333 615 954 471 580 848 538 222 904 305 830 1213 393 508 608 340 444 194 463 657 685 802 267 809 141 673 426 331 885 962 1000 748 353 173 867 391 619 442 267 146 957 355 1078 636 723 500 716 641 341 148 425 365 702 663 718 1213 302 814 774 588 411 197 1131 967 762 908 438 464 830 439 712 1041 907 473 78 774 766 915 773 946 1118 654 616 818 206 256 511 1276 1062 815 472 319 297 543 620 257 361 687 872 541 870 523 977 892 222 479 193 567 426 183 771 548 416 1021 828 359 1132 595 1293 1228 549 408 1225 700 447 565 635 380 444 640 60 765 842 604 451 427 1279 409 350 719 1431 992 609 610 481 832 835 596 943 440 578 628 759 171 911 669 805 439 775 886 1073 571 170 246 138 763 591 237 670 339 701 1209 67 229 764 761 648 174 544 429 817 618 92 823 788 448 1322 627 211 852 668 492 363 898 1064 116 248 1008 1009 337 563 538 1505 402 309 714 290 378 1388 457 482 1223 805 477 856 1024 621 621 1408 209 1374 937 232 607 775 696 156 1471 477 1536 1202 537 1303 443 395 532 172 801 1027 643 435 740 674 873 68 490 927 694 289 797 628 1107 964 1766 662 799 504 942 1105 839 589 205 279 1493 263 631 550 301 854 180 404 206 44 1527 1237 799 563 828 821 374 1105 1126 549 675 404 436 725 586 891 1026 252 536 549 296 570 893 575 540 593 1016 369 364 457 726 624 653 426 344 292 691 147 837 981 1122 743 910 1167 139 645 861 474 1059 915 1015 538 766 1307 278 525 652 696 370 235 1040 435 954 883 1417 729 1153 232 331 229 753 1769 634 953 1542 903 273 511 124 801 288 926 411 1258 391 711 629 1209 222 440 432 758 769 942 1086 563 608 737 910 678 508 333 728 1297 880 532 411 1278 547 360 827 180 1208 676 713 126 1050 342 119 1257 1109 611 767 930 407 914 1012 955 325 751 586 701 761 957 346 1057 515 552 566 890 627 490 874 663 1355 544 742 574 870 662 613 695 525 248 806 710 485 935 1537 793 250 923 648 343 252 703 150 290 542 650 525 783 453 464 557 208 406 97 650 438 850 894 423 637 760 146 215 239 1283 989 890 398 1109 189 363 923 678 612 723 752 852 1325 1402 1034 597 1161 682 688 931 1071 191 648 851 768 542 334 762 1649 165 549 198 1419 1074 154 177 456 686 399 498 530 484 645 448 1237 204 539 536 121 81 870 271 342 660 264 898 966 982 813 624 503 768 845 605 1055 981 736 372 483 499 339 321 351 185 244 1057 443 785 1102 1044 128 128 318 749 914 577 1184 590 637 883 676 855 1053 943 640 925 1137 327 61 316 818 582 658 508 782 776 1401 1128 1309 1411 346 400 373 360 334 808 1049 483 663 299 496 1109 116 909 311 319 513 293 393 502 686 1233 350 507 373 1187 159 685 1107 703 353 416 624 138 128 324 388 656 1180 571 331 211 376 776 878 176 1124 403 230 159 912 846 1351 45 259 211 432 913 1107 618 543 579 800 833 467 463 730 922 976 391 408 921 287 135 372 367 1025 846 770 752 821 752 617 622 929 356 764 112 896 657 246 892 739 818 510 58 82 1057 624 229 777 1114 511 626 180 598 764 1039 530 966 583 1236 741 363 212 1246 1345 1296 577 1146 886 368 823 415 646 780 891 763 580 553 1068 395 619 277 597 676 434 728 257 1291 811 1217 730 567 920 540 1154 701 1174 627 396 1027 809 373 987 996 429 342 241 894 586 880 380 511 573 590 398 598 795 1107 571 516 483 317 1025 385 493 692 1097 888 240 536 581 1201 658 351 1030 982 1225 417 1030 465 672 424 231 376 476 1158 228 189 275 604 550 611 614 813 857 726 808 1345 181 886 887 482 1293 225 871 647 904 700 1282 511 787 716 993 1133 639 495 792 773 611 1188 420 508 464 717 381 1098 658 858 407 618 438 1094 952 1072 523 1108 741 1331 672 813 789 984 793 183 1206 443 290 285 64 303 1067 965 807 877 457 549 1025 562 983 100 305 1027 553 745 618 787 552 457 425 538 622 960 993 130 247 1377 593 1091 192 342 510 845 1030 704 280 438 792 568 1094 401 481 724 642 818 1173 1060 338 727 969 205 980 576 977 836 349 389 1222 767 435 695 1470 502 442 530 901 444 486 581 1171 574 1350 549 557 720 761 480 448 723 345 628 775 561 355 209 105 1033 753 981 118 906 1222 372 1182 733 761 628 540 216 485 376 1086 984 110 633 928 383 861 235 526 1146 354 780 288 1217 418 1058 1030 1084 699 207 1071 329 903 685 622 545 474 859 413 245 583 599 120 534 1017 208 375 756 1227 722 919 303 1004 222 171 971 673 401 1023 1552 566 737 894 651 1080 419 591 1286 229 1428 454 626 368 478 791 657 690 682 289 544 363 933 248 621 849 341 1060 679 202 972 312 703 74 564 126 1151 687 909 111 677 190 892 1008 745 596 981 555 695 689 768 247 854 487 1010 340 230 388 873 1296 859 906 913 663 369 838 765 772 568 656 718 439 1151 787 646 236 702 940 219 464 371 1187 758 539 514 635 551 514 241 653 357 292 291 667 673 391 196 911 397 607 675 382 616 1109 1147 884 569 910 1052 647 526 939 1148 527 639 756 329 492 396 780 318 1430 237 430 463 406 446 372 425 1368 743 548 887 965 1072 1095 610 531 598 275 93 740 198 1038 453 938 1414 155 321 653 774 989 841 623 953 594 251 737 854 1267 331 870 596 290 546 354 975 324 213 327 191 1113 752 415 735 783 295 374 1695 1678 350 1293 242 1237 1176 305 283 322 459 683 676 616 465 1217 529 458 586 1099 432 809 651 397 799 674 1306 723 442 683 684 452 539 408 666 441 470 806 772 1148 215 712 414 456 1297 876 443 796 366 1278 996 845 564 153 1158 603 1047 868 1042 362 615 498 205 681 750 207 290 1354 560 340 626 714 156 647 244 722 426 842 558 872 757 666 950 938 397 317 530 955 854 211 419 1267 507 1153 736 542 421 666 528 671 719 222 1057 383 996 602 1161 815 208 1149 639 740 565 440 937 202 403 376 856 852 674 82 289 293 503 1052 573 975 679 590 501 620 776 702 1148 350 626 1256 366 928 540 555 449 929 670 870 454 1065 383 402 762 760 762 257 561 277 710 1234 1089 746 285 1005 427 193 587 442 1079 437 769 833 63 135 521 1124 1230 420 632 686 1146 1215 541 444 667 749 499 133 248 734 445 465 656 1533 1076 715 1074 488 840 967 775 1273 534 957 280 170 310 947 846 218 177 1295 340 607 569 1516 1110 907 1009 721 336 644 863 307 327 996 876 491 839 666 588 276 394 977 106 476 564 596 669 456 846 1398 505 564 771 810 444 843 1202 883 652 1257 477 1177 1047 390 84 1171 304 703 1216 470 634 261 627 495 573 918 1157 282 1171 943 588 1202 596 298 287 422 1091 104 252 458 803 436 614 1188 913 545 644 796 331 538 293 361 88 1038 671 648 577 458 718 935 646 1015 396 677 979 602 516 186 470 151 375 1533 933 743 171 117 1377 207 1256 900 511 649 1275 907 223 862 796 500 190 208 48 693 587 905 794 999 631 738 847 1173 582 628 1093 456 931 326 371 1077 224 942 1188 620 742 914 411 526 171 973 52 1087 424 725 726 895 637 167 955 967 492 320 453 393 388 368 365 491 264 1233 871 1083 653 261 362 33 505 800 603 249 333 915 68 413 867 538 796 169 145 492 1318 1317 705 388 497 174 753 1034 1057 497 1110 840 680 531 505 1234 914 655 685 671 1578 1219 592 689 414 217 1007 393 435 814 757 543 442 304 711 216 229 543 834 363 745 940 143 547 1102 307 809 437 811 1250 815 554 1661 276 295 1053 717 1421 634 1335 606 1131 441 1379 636 884 637 401 195 1193 108 1006 971 140 543 1276 822 462 696 524 799 889 565 259 445 189 525 580 1077 645 726 777 382 585 891 379 593 625 666 407 575 328 288 336 638 829 105 152 878 863 1457 642 284 637 435 346 180 788 938 826 541 426 283 605 900 865 360 763 780 156 620 698 381 936 156 665 254 220 307 1009 986 768 328 238 940 725 260 843 1140 273 335 1404 514 259 393 97 812 1034 339 853 878 705 833 274 763 1081 1353 775 1121 437 99 631 331 605 786 366 197 920 272 781 603 812 567 933 238 750 600 428 565 1192 650 885 236 470 576 1155 172 337 669 1490 614 918 252 655 1209 597 654 572 810 1026 759 659 341 836 433 256 809 760 974 1516 696 589 643 304 454 387 521 1028 460 472 709 1252 1090 345 621 293 1249 407 594 916 519 667 691 1269 305 604 420 1291 1191 878 729 636 77 601 341 937 1123 681 517 653 626 192 817 552 80 745 405 520 847 37 127 636 486 26 710 1183 738 847 583 511 677 1588 564 91 127 271 1024 238 758 527 673 640 1299 914 570 388 663 1022 293 497 992 697 1007 602 648 653 562 1205 734 427 735 273 612 951 570 926 623 522 715 1556 376 722 555 606 963 400 759 261 1070 723 329 425 143 549 1251 268 804 925 908 1034 1055 1005 729 638 534 1100 1032 847 895 904 511 1277 688 345 637 1026 1132 719 237 149 778 456 697 451 720 490 811 1082 1135 559 605 486 775 1020 998 981 601 1262 831 418 763 469 385 460 618 707 578 740 761 221 650 535 627 1586 442 994 95 1352 605 494 346 601 792 595 550 999 408 384 683 233 893 1038 1261 445 761 1099 642 567 397 930 457 1021 418 138 561 432 261 610 514 532 1203 520 198 456 553 922 363 461 654 514 952 670 1022 981 421 601 80 838 703 671 770 876 772 126 669 311 202 517 510 739 659 819 567 567 941 276 552 698 283 1002 660 1125 620 719 712 655 539 144 855 653 841 525 1310 12 929 772 344 316 353 959 310 1029 414 604 1121 603 759 681 409 1372 791 144 989 402 521 1032 513 291 441 1071 1119 273 542 415 432 154 442 1295 814 269 320 818 358 1581 531 465 1464 311 225 628 674 1461 408 804 327 442 277 889 221 524 1141 980 91 687 1346 653 272 362 941 909 531 547 562 843 469 443 944 646 255 1122 730 1102 318 123 1230 946 567 1542 123 836 480 886 1017 725 93 329 565 925 440 637 671 61 769 578 519 1329 806 85 834 898 617 762 267 337 902 820 754 579 412 247 675 761 1004 366 385 536 945 477 1058 493 1562 751 942 801 1072 1255 873 741 792 414 1231 873 280 781 535 466 672 1337 339 561 1176 96 910 407 874 574 795 588 586 428 332 368 443 1259 245 466 989 762 326 1202 462 927 303 99 959 511 451 837 189 508 610 435 232 385 559 396 648 888 811 733 360 1192 449 883 721 475 257 300 392 821 477 1038 773 1089 566 799 913 818 764 1231 322 465 519 967 608 235 12 584 254 277 881 1446 952 820 249 441 391 1115 348 490 781 868 588 913 466 113 1236 332 591 1237 781 1172 341 1058 1433 936 364 1042 256 297 460 596 210 820 478 835 1700 628 410 688 1112 147 1145 991 1434 550 981 453 459 510 471 568 265 371 824 600 793 942 599 1163 314 528 885 404 585 1119 1104 903 758 559 755 437 722 394 333 300 37 193 816 989 583 154 1141 230 357 188 559 529 403 932 447 720 715 289 751 639 1046 854 857 357 340 213 1069 484 963 621 733 177 802 819 90 1170 1103 285 903 398 1054 397 404 846 605 599 627 541 250 653 1034 813 649 821 936 727 902 62 594 358 692 870 419 360 497 447 1074 1310 1013 406 686 523 1550 530 468 698 831 385 711 1262 656 480 834 1177 306 708 344 1435 734 600 463 1062 568 235 794 619 574 490 898 1058 468 405 623 1169 74 704 469 856 1193 772 641 1165 353 318 596 578 548 540 794 1416 800 947 887 329 883 957 519 1252 859 608 816 772 693 389 734 361 850 918 317 502 277 1057 211 830 606 619 371 758 368 594 85 500 151 1143 161 167 458 571 761 520 833 268 825 626 661 1087 164 683 396 680 815 465 683 409 119 636 312 184 312 508 172 510 402 591 228 618 588 193 613 680 809 129 380 945 904 862 820 599 686 528 275 614 284 254 634 810 417 970 418 61 1213 321 862 488 1031 362 96 319 347 447 352 894 265 177 620 280 242 1388 1040 253 749 88 978 1129 751 578 890 140 629 676 419 698 321 273 556 389 501 519 385 1018 666 842 121 548 849 680 800 1667 370 1116 373 565 943 50 551 878 198 1023 215 311 374 348 361 721 808 394 806 464 337 562 1585 717 426 796 312 555 681 370 625 608 889 859 893 1017 493 403 605 230 735 1133 1242 607 1463 354 1121 427 408 345 464 330 1297 220 228 941 706 264 241 1616 276 837 549 1093 1064 658 663 544 473 285 649 187 448 124 1334 371 741 696 387 1429 655 640 1334 821 612 50 750 202 224 859 443 362 117 164 776 888 936 358 823 566 434 559 528 644 1523 602 1072 974 1346 778 1344 582 1489 1376 924 1052 951 638 407 589 662 810 1154 457 465 331 883 592 592 566 199 407 780 339 447 639 842 1065 1011 838 1317 1069 673 480 890 285 509 141 673 816 1165 1231 1318 725 300 271 168 527 360 836 737 875 869 532 1144 322 670 917 1182 563 434 986 138 565 625 302 407 502 410 648 313 1233 53 1061 280 691 248 477 199 367 294 1181 288 575 511 689 825 1113 1083 1370 363 166 442 477 200 258 714 438 516 420 954 41 1426 1006 843 56 523 552 1000 1190 1239 694 933 707 437 442 413 901 660 647 918 505 294 843 1063 1141 153 381 792 1721 492 801 737 836 450 769 694 1212 972 378 1035 399 1343 1130 1229 1232 188 308 492 1015 569 768 1212 412 886 633 495 1231 399 908 858 500 352 177 855 583 547 546 333 594 773 637 647 747 982 1373 745 590 445 754 377 355 1083 193 577 704 769 1452 85 66 242 519 268 979 702 1423 602 854 882 578 389 844 838 950 972 585 999 283 480 191 567 353 584 186 800 498 1104 1222 232 206 1413 241 576 314 981 432 148 1028 551 1179 519 623 510 812 329 584 353 885 570 738 341 305 373 347 504 407 656 986 889 428 731 913 666 602 946 416 769 1235 670 288 848 685 282 629 364 1237 853 494 246 833 1015 1067 738 877 266 317 632 568 484 752 423 400 918 1059 824 712 891 1369 247 1052 1421 391 683 866 1422 913 980 817 501 589 953 429 397 1131 629 751 619 621 334 140 302 818 1042 863 838 778 955 284 679 681 788 1048 855 561 191 591 591 350 560 195 427 356 566 316 1553 600 391 584 659 870 167 444 300 742 767 502 540 944 1515 627 241 346 663 564 674 435 584 524 1557 892 793 424 978 252 1021 724 458 56 478 737 956 643 1053 219 789 164 967 428 669 703 574 123 1080 1353 626 839 183 498 456 649 801 553 508 1235 552 304 588 746 689 860 644 183 189 1036 1228 733 734 708 193 473 354 952 251 578 827 426 749 361 353 747 594 680 1030 954 876 608 422 457 282 444 1010 883 251 874 863 332 969 1292 481 766 861 1008 441 967 79 453 629 635 76 676 216 1146 594 289 803 573 69 790 1343 892 584 210 1316 371 1222 579 886 388 281 590 181 538 1234 1175 926 998 407 547 308 936 829 1303 485 619 613 503 1067 505 1421 1823 830 939 602 1079 209 878 1209 458 762 740 360 230 1232 444 189 1051 737 1285 151 1014 812 1002 642 385 224 736 727 216 1391 1073 592 640 924 1027 1142 1079 1106 444 337 1325 650 311 174 506 626 267 86 506 713 93 503 468 555 316 452 826 146 968 806 1134 498 500 318 762 1046 597 342 827 1011 316 401 119 949 750 1337 431 980 999 604 1069 880 743 758 916 988 598 957 569 282 141 629 511 977 1036 686 680 1654 104 574 447 494 681 563 525 576 596 772 393 418 906 586 1181 217 1118 810 1162 691 596 795 616 657 905 882 79 290 1048 893 864 869 877 534 461 689 967 986 901 778 402 613 450 756 180 839 373 903 438 428 891 293 370 538 936 775 297 469 488 942 527 521 668 295 919 804 788 197 662 1084 312 1160 1251 782 1094 919 756 853 927 859 478 876 995 687 368 1192 713 180 538 109 332 555 1178 703 213 1178 409 902 830 524 646 1719 1258 119 1042 132 1014 367 343 490 233 879 499 285 263 190 785 631 749 322 133 1309 1001 611 478 896 263 337 514 829 211 544 1069 972 564 610 1403 1106 699 562 657 616 657 204 473 44 758 630 146 695 802 267 1366 360 362 1087 595 947 589 794 101 521 469 1633 1061 1201 67 112 1264 1120 486 760 794 770 244 684 515 997 545 461 1199 1289 395 540 1112 971 741 50 579 830 342 1026 1017 858 405 776 534 1160 328 428 560 943 525 1256 748 793 686 648 573 203 608 583 1139 1012 858 1226 243 505 399 460 581 710 541 683 539 805 564 735 438 676 1014 317 452 703 488 454 349 692 381 510 426 862 1034 299 884 627 884 735 806 252 374 202 557 160 501 745 960 140 465 222 554 572 1182 422 92 407 1035 824 764 212 507 491 329 57 759 1153 1185 490 342 256 401 83 552 525 468 286 387 813 622 673 404 970 743 674 627 752 485 1211 629 688 863 815 892 837 981 1133 291 1042 1131 1254 1037 746 1111 1144 1006 657 611 1129 268 414 965 853 838 853 900 274 964 548 916 208 667 792 484 176 926 338 578 1107 270 1809 709 637 295 811 431 905 364 761 710 446 581 519 785 679 264 328 531 282 530 728 970 853 1032 336 640 496 412 302 1127 625 1171 450 1405 784 510 402 819 200 836 122 782 1023 143 775 549 63 982 359 451 788 417 713 442 493 831 925 667 590 698 522 624 546 280 1037 312 358 674 1649 337 360 776 90 765 762 328 430 560 469 700 1036 733 1325 963 483 957 286 553 406 893 762 672 871 1119 1254 1200 524 850 551 676 464 169 1345 252 157 399 620 231 938 216 209 554 183 1267 530 803 1654 334 791 242 163 825 732 967 1105 340 221 931 426 721 587 275 1008 389 869 212 924 593 145 453 491 584 592 230 287 916 779 561 1473 1080 999 218 278 847 632 714 485 552 714 1198 202 697 785 566 310 495 533 779 535 416 964 306 90 760 1043 726 134 275 882 853 994 519 476 789 1424 562 458 893 839 143 1032 1220 842 934 636 617 774 1107 1530 475 210 1630 201 897 544 773 561 481 836 724 855 854 1305 125 337 349 673 480 584 448 527 922 343 463 279 968 1138 702 163 714 424 845 909 508 532 1021 576 780 677 1308 681 684 436 808 744 427 461 1030 1282 300 689 942 698 81 118 137 483 510 529 992 462 1155 847 120 1531 703 543 838 944 261 816 256 337 1095 621 636 156 649 306 688 298 597 1197 517 1389 815 530 244 688 335 701 33 629 72 704 847 452 685 625 951 779 371 407 824 762 306 1412 991 1206 1245 1115 919 786 753 275 1050 39 690 660 923 521 1294 532 1237 191 1078 628 517 853 820 1231 410 430 612 722 260 1065 722 830 1429 253 910 928 977 897 363 757 603 737 395 606 689 402 367 610 511 680 726 785 578 495 875 987 535 598 186 588 26 635 409 427 1046 347 613 279 235 1161 803 455 1009 810 827 935 755 588 943 610 1188 322 696 333 659 64 698 402 783 624 699 670 399 448 77 180 784 263 428 1344 969 744 395 244 736 1079 1165 1074 740 510 564 570 207 327 881 261 666 1157 1462 1119 601 942 1144 444 452 717 616 259 1492 697 507 699 1142 242 1137 1018 682 1158 461 112 1385 1402 1575 1128 647 1393 253 917 1369 676 574 1122 510 554 1420 544 415 939 1182 1400 607 1052 502 437 1603 314 108 741 1295 546 503 484 73 193 690 937 629 835 6 1032 593 671 697 388 1102 392 491 780 410 348 198 597 1685 736 612 776 224 1213 794 346 1104 995 177 93 1190 515 680 918 708 773 83 843 953 479 447 1098 1121 440 423 112 282 1053 372 1100 219 1316 440 1011 316 851 332 893 426 482 778 800 773 503 683 930 351 420 502 611 588 572 783 1120 1001 230 544 1066 594 266 385 352 772 501 994 197 1335 773 673 424 1379 128 1155 116 285 553 947 856 1174 1051 478 683 508 496 708 146 62 167 1478 259 868 434 1313 463 1493 593 223 409 327 436 572 708 154 663 508 559 636 615 771 802 1143 88 1559 1101 961 709 677 266 723 302 948 518 175 628 1240 772 600 690 687 450 1001 965 110 640 1041 199 528 1300 1197 1336 186 1255 1108 962 1038 439 981 560 406 593 34 249 372 1079 800 339 710 555 503 1002 427 535 525 569 1726 1040 947 851 467 120 230 844 770 1107 598 602 451 826 289 87 929 573 571 841 1483 829 285 967 171 94 617 120 610 389 345 886 415 832 336 409 919 492 1183 779 301 859 686 570 863 751 1167 575 1227 1111 545 345 699 303 712 697 729 693 1204 512 710 912 1198 1123 279 1090 655 770 667 1015 972 704 772 37 445 954 594 181 854 520 369 611 368 483 614 422 219 1148 102 206 357 308 1352 358 513 1159 482 670 678 1311 1219 1523 716 471 329 932 661 597 497 289 1408 839 839 806 366 493 165 386 398 661 987 799 380 578 670 1166 554 940 193 510 626 412 491 815 865 982 591 411 738 756 580 350 308 595 457 570 661 659 529 184 620 723 799 829 615 586 121 675 1022 723 657 599 661 790 288 601 784 832 440 1096 1011 657 1127 702 405 273 760 1368 379 442 339 958 22 553 476 785 1385 984 257 449 512 707 1463 488 814 503 893 758 312 499 650 595 316 546 507 946 1139 682 767 855 1114 1075 1061 1028 584 591 619 964 705 819 733 612 355 335 521 419 762 536 363 243 300 477 649 757 822 267 931 840 960 528 763 497 1157 436 164 292 569 399 371 1052 437 558 194 413 190 1606 1016 795 538 597 1082 544 980 549 364 394 513 990 947 350 697 475 337 1470 959 697 1195 680 317 514 286 340 259 1254 317 321 525 1042 763 1235 341 128 923 595 1102 751 666 856 446 57 873 843 563 289 650 875 416 363 487 798 785 320 780 766 1108 753 464 751 282 869 468 320 1107 490 357 442 433 329 927 488 1282 1052 635 680 378 672 1463 1120 787 223 892 384 344 552 185 112 986 834 1091 596 550 375 714 518 473 513 64 1134 844 66 1092 161 845 681 496 773 752 995 590 486 458 929 1379 47 130 507 1269 678 659 822 707 400 36 819 45 1004 525 1024 976 1143 1326 345 1167 768 571 1328 321 662 1144 1444 529 649 493 839 611 799 341 715 500 420 1243 860 447 946 270 654 843 1532 558 398 763 305 505 405 313 127 625 477 506 1246 249 57 416 1162 787 682 359 492 461 462 95 720 414 739 454 397 847 853 618 1132 291 845 708 156 1029 185 972 1175 154 290 432 983 791 1403 999 652 543 109 636 1120 758 513 650 734 238 309 715 651 324 330 795 751 689 494 261 925 585 386 374 493 438 613 709 802 63 835 373 165 470 569 1166 306 1473 265 827 53 582 779 858 957 641 805 868 667 610 1113 236 1058 850 436 1034 838 591 452 391 966 506 582 1034 637 251 473 632 262 679 490 1125 828 802 381 320 685 947 655 996 679 307 897 758 747 892 359 37 356 555 262 972 207 687 377 516 536 144 595 283 225 362 473 618 183 1032 487 222 323 623 188 501 226 145 847 677 424 759 408 852 778 844 654 763 177 644 381 356 508 98 1007 959 1028 419 158 1059 571 343 778 1079 1121 687 1400 846 689 890 596 898 949 332 590 792 1225 195 644 1088 216 469 477 455 693 934 310 1006 452 433 1344 294 367 761 1166 274 815 960 1254 414 902 349 1453 729 718 643 1100 694 345 586 525 1113 458 1376 356 555 951 928 230 672 454 191 775 669 347 763 865 719 271 816 260 1216 1540 229 304 854 381 913 371 650 988 353 426 783 842 236 525 373 584 195 833 544 590 923 996 1245 409 1678 1605 517 1060 321 1026 960 1589 372 380 560 677 1061 1446 735 350 295 925 1020 626 347 165 743 771 1123 469 1122 984 724 838 663 673 465 526 86 621 827 735 464 618 995 338 244 853 955 221 678 376 761 975 1683 510 227 820 191 396 352 326 723 856 801 1154 858 285 759 444 198 1185 34 1090 1119 365 564 717 401 1098 1207 1080 400 1205 368 476 1176 1324 378 722 1051 396 280 59 322 859 136 739 1713 719 820 641 261 1085 1036 903 783 275 770 494 423 949 231 412 501 541 414 343 590 949 321 422 1111 872 219 993 968 160 1085 312 1039 874 554 654 851 769 1632 374 723 622 994 695 799 843 546 743 136 398 218 1282 219 880 496 162 809 118 164 830 546 796 834 955 1208 512 828 369 1041 346 203 1196 1358 268 615 359 627 938 50 158 1682 411 913 378 588 533 346 631 1009 1141 355 457 502 355 416 712 351 1202 1281 182 180 82 1187 472 980 760 599 1013 318 599 694 661 348 637 1053 426 1021 666 485 503 791 1028 668 1032 584 864 420 1424 117 970 490 457 307 361 824 664 504 330 251 237 1417 616 968 150 337 184 578 491 607 585 668 559 453 1432 30 34 333 695 361 224 949 775 599 338 432 201 372 1188 1016 1014 327 416 545 360 865 1427 469 484 631 234 1161 918 629 1092 927 534 741 55 751 743 665 1082 657 349 1657 934 140 1220 410 621 897 1020 536 164 118 91 717 491 430 557 955 602 492 688 223 832 620 208 577 380 925 468 1007 789 435 959 198 614 782 582 937 594 458 669 726 898 760 452 881 1278 467 254 414 237 526 373 81 740 481 1143 60 895 349 859 967 1287 790 431 239 901 1019 391 1357 652 228 222 1533 621 1336 319 403 97 1307 1013 1130 1093 787 115 715 895 1132 424 510 451 339 915 293 143 1112 805 826 917 948 156 1103 824 847 163 1025 1143 510 323 976 1376 989 857 535 661 609 1221 1010 444 290 431 1142 815 682 560 392 345 151 691 58 546 1157 750 272 1151 470 133 392 266 871 679 222 1275 1050 461 1180 217 963 285 786 469 312 460 1175 328 819 748 189 1080 190 1225 957 341 837 663 1196 608 230 326 269 220 781 166 211 353 199 230 528 133 805 634 1120 958 798 1100 639 803 804 659 102 899 435 26 350 360 575 442 66 1360 667 258 804 677 1325 580 1196 892 661 314 852 481 293 41 123 628 574 441 523 450 692 326 306 481 178 1048 829 75 497 308 707 930 515 923 192 630 722 679 338 457 1141 800 829 93 834 797 1012 368 727 436 891 461 720 426 419 695 433 1160 1093 794 1064 464 1065 429 1226 326 669 810 1075 346 739 764 986 271 171 757 351 507 630 179 580 853 1018 439 743 1413 927 413 767 331 837 914 924 780 1216 813 619 538 1297 649 1104 844 819 551 779 384 469 896 1469 704 1347 769 95 731 680 1016 811 875 438 1177 348 227 1027 352 720 1210 588 1074 897 834 642 433 546 581 1216 1108 848 546 905 939 743 15 321 621 532 1070 69 142 1044 735 1122 940 793 723 624 546 899 583 627 902 613 1063 1107 873 587 374 722 258 436 435 191 1229 1564 730 652 505 720 902 490 439 50 275 795 273 670 485 275 845 185 357 701 689 754 1139 388 153 715 142 825 593 564 241 748 322 602 682 1020 1073 86 459 798 104 497 515 846 365 439 336 1270 921 504 747 354 1721 768 867 495 1537 447 612 200 562 407 800 1080 568 960 736 1323 998 1097 445 125 964 649 443 596 637 601 926 571 865 1382 675 314 656 1124 597 729 569 753 1074 657 594 737 868 136 252 361 206 251 441 342 836 1068 939 933 561 541 711 1068 537 349 142 972 623 788 421 626 388 628 232 431 362 152 167 465 427 767 892 671 616 926 938 587 957 335 705 1255 600 490 875 422 715 417 693 256 429 786 715 1012 680 402 419 642 1138 600 766 443 873 685 443 615 738 213 420 1024 1315 893 934 775 255 1209 604 763 1161 373 456 890 772 401 539 400 1215 476 739 1100 1098 647 332 480 577 573 553 869 709 918 734 752 819 378 450 1110 564 759 434 575 137 396 108 849 685 813 1459 302 694 671 669 737 157 497 780 24 669 1069 399 406 701 1149 503 803 781 83 387 246 976 402 895 640 656 732 928 830 274 634 380 273 1091 544 692 500 245 753 1109 1056 942 318 314 870 323 909 628 773 194 1047 1027 360 817 796 381 567 117 161 331 282 727 360 281 907 752 774 943 346 756 706 220 478 246 472 710 396 1043 227 1159 142 589 648 915 609 340 414 609 811 210 832 931 478 670 398 762 497 1220 987 1015 777 379 360 781 152 930 1177 551 441 144 716 846 625 390 257 265 217 652 1177 473 1412 923 728 384 475 787 1274 314 1199 754 706 633 1121 410 397 771 208 1564 643 69 532 461 717 698 553 691 313 789 34 1000 468 1440 656 324 614 590 454 633 661 634 222 50 589 1090 198 629 473 464 195 801 250 805 963 1184 635 941 1538 602 73 1140 189 1001 933 363 408 781 1158 464 1432 674 698 951 1227 830 961 694 724 561 579 921 319 644 129 533 96 569 1079 324 742 533 461 57 498 149 305 253 1071 1501 752 1099 466 1348 693 560 498 983 962 388 447 353 311 985 312 835 252 744 238 302 1352 248 661 706 20 902 1003 371 401 553 123 993 1203 766 721 1298 360 960 554 850 291 851 1179 559 481 922 469 880 337 749 1494 1165 1009 1498 489 635 980 1100 547 303 340 1258 729 753 628 684 412 507 719 266 971 511 128 693 554 468 1036 1146 627 224 661 680 958 227 429 437 852 301 939 1071 521 665 418 944 511 422 1052 422 1500 847 1175 341 535 227 578 107 1130 536 826 263 1023 865 356 608 1096 1145 570 923 351 322 503 464 699 1280 350 341 330 656 670 333 657 43 864 341 363 110 292 1030 741 861 543 341 737 984 1237 1051 347 357 695 198 550 814 582 406 793 275 195 287 382 915 1242 574 651 652 326 70 277 966 673 541 637 1495 473 672 370 534 1015 859 627 1134 415 388 589 191 337 604 511 509 1148 901 475 396 1263 248 59 39 882 647 978 566 997 285 348 408 495 427 711 373 589 358 570 117 643 575 157 212 674 488 1048 870 478 649 405 265 289 404 732 736 1004 690 1161 643 533 541 397 694 1138 526 1433 830 204 359 799 1124 605 901 432 717 335 192 482 858 949 244 795 846 834 291 1616 333 1305 44 366 853 1249 504 780 153 499 400 259 627 264 773 187 827 197 1153 737 729 877 251 393 241 385 1197 996 796 1519 1013 652 362 785 660 812 804 968 571 305 427 693 600 172 797 577 518 195 625 599 246 338 177 885 231 696 399 771 736 861 280 614 1091 527 243 827 335 224 1326 1022 1189 795 971 1086 748 1731 1253 1344 742 881 356 198 323 885 689 158 967 540 291 795 1394 430 447 1122 326 439 1111 733 224 724 198 813 1044 205 932 767 671 862 619 632 289 718 686 844 794 1048 569 186 152 546 562 807 1344 976 1525 572 468 1241 595 158 310 365 682 1296 458 533 852 975 1041 262 818 901 432 582 1074 531 194 479 1371 835 864 298 881 795 1578 692 238 1361 1597 108 420 457 554 446 341 929 539 1460 951 537 992 764 1057 328 404 559 948 799 211 329 288 761 685 1230 381 694 163 346 905 554 116 264 1197 465 877 733 1338 967 243 690 737 941 318 1063 267 214 702 1014 560 891 617 575 1045 822 966 1106 929 838 617 892 378 610 537 302 558 391 961 455 882 593 291 508 495 1234 417 414 255 1463 386 30 636 664 674 1295 605 497 928 822 462 848 362 598 826 902 717 1218 604 928 1044 838 390 277 188 299 276 481 1012 774 443 459 740 616 379 647 574 246 689 1081 572 693 899 459 1215 717 550 142 528 1724 761 1111 1015 193 750 223 1286 1084 1029 186 1143 1185 579 675 194 1287 510 1006 562 481 1085 688 265 619 1098 1401 334 1220 1285 842 782 581 1335 740 1232 198 752 885 297 272 816 605 681 290 859 712 1462 1130 91 926 786 600 460 765 847 798 274 581 1109 630 389 253 574 675 1138 993 678 469 755 391 877 406 227 891 394 1439 964 806 717 970 935 463 347 838 227 233 870 971 1513 1098 488 524 1138 1055 553 1287 895 462 442 314 645 714 172 792 686 127 956 728 525 629 693 856 784 1200 500 697 344 414 545 702 486 592 598 67 528 556 1287 565 266 433 109 887 595 916 723 801 712 383 503 943 1096 437 605 304 504 334 597 916 291 390 598 967 579 947 771 580 1463 189 429 466 156 701 816 565 357 778 411 556 1344 471 504 510 770 427 696 796 1187 1636 289 955 1496 671 313 1090 888 634 420 219 533 346 956 1016 512 492 743 1109 727 470 831 1036 269 581 328 891 645 264 323 619 374 1027 938 880 743 680 802 1156 722 498 1475 734 480 1199 257 473 228 1570 670 798 320 208 644 1207 686 251 182 330 865 776 1224 609 1200 1428 728 587 989 1025 316 280 171 876 741 942 638 273 724 1163 865 627 919 287 503 306 768 323 725 1072 271 1030 956 857 1122 94 869 626 592 634 777 1459 1096 1064 821 762 728 360 661 738 1007 1100 307 924 1024 657 357 866 1085 319 409 929 426 601 72 517 737 440 401 218 195 596 669 1013 663 1066 1206 867 359 1333 687 641 654 567 823 674 34 1138 153 1201 1213 628 723 314 688 949 1350 346 679 1159 583 559 734 624 986 529 381 193 595 695 1119 223 149 1082 538 897 1089 323 767 1104 431 690 591 384 892 745 1090 687 1440 709 338 868 1062 1239 351 884 704 150 198 746 392 348 293 250 1349 714 1432 869 70 867 934 742 995 80 486 930 340 1286 84 1115 875 314 567 401 852 928 1001 431 595 607 320 1193 563 581 143 478 328 659 675 451 281 974 855 481 1189 341 1101 1095 184 70 954 888 611 432 1429 1079 710 952 316 1131 198 823 1101 828 879 256 716 720 506 424 462 171 1264 947 803 343 774 385 876 765 988 500 572 372 1278 164 449 601 279 780 651 568 1105 1307 313 840 1150 367 247 524 1114 305 618 247 351 547 395 750 728 1258 578 1047 899 741 523 141 619 933 29 621 911 427 687 694 472 478 517 546 777 426 381 699 309 604 912 250 557 228 852 738 648 870 754 730 304 285 1163 665 602 1363 344 830 732 941 1268 695 359 866 413 809 459 154 707 500 629 725 703 775 943 855 1002 527 659 391 436 211 867 1186 998 781 638 766 987 1049 457 455 655 144 976 900 811 581 832 461 182 898 582 528 598 546 742 1034 325 363 1476 830 278 1176 434 157 1058 632 1648 1343 1349 581 1308 1062 656 770 997 560 910 744 398 520 533 156 519 800 198 828 1048 1015 543 997 427 220 629 394 1024 1210 283 879 859 238 840 634 473 434 454 639 121 470 807 302 623 929 558 754 667 818 1152 618 878 1084 583 718 744 405 804 345 687 206 891 249 820 731 375 871 1201 1448 468 746 671 1002 877 567 610 474 797 1634 458 644 1013 188 811 761 1629 125 371 585 213 748 721 1047 513 923 116 1086 829 476 211 869 907 1218 436 383 124 296 206 78 1194 390 194 1241 808 1131 702 678 548 1149 393 1158 1133 224 614 415 633 505 205 297 579 474 690 860 996 698 789 1146 727 774 959 954 1153 186 637 780 612 930 491 1293 1452 548 402 778 615 811 1111 1134 934 361 360 144 1150 1292 531 497 678 312 391 455 250 223 926 528 1473 496 417 600 1086 1337 1121 856 808 204 1084 944 744 531 467 591 439 560 495 676 345 310 812 666 424 575 909 635 770 1275 505 1007 335 264 937 886 400 668 1090 656 291 293 233 658 486 643 881 810 313 535 183 709 699 441 1545 833 976 510 587 161 676 73 388 828 326 329 784 215 223 729 528 386 264 541 412 314 887 606 798 881 250 1615 331 743 307 498 635 415 548 1266 179 321 1219 423 592 616 952 670 389 1318 795 1117 15 1359 470 1018 1288 560 315 319 733 128 555 671 967 634 579 992 434 539 520 615 840 939 1288 1161 764 1094 379 567 1149 286 1072 330 476 776 527 661 437 176 1214 938 106 946 675 1149 662 312 839 327 193 228 612 1121 286 708 464 301 353 859 834 575 728 214 836 736 375 1479 446 536 575 364 201 1316 337 1041 836 603 694 241 481 1383 179 1079 832 809 1065 583 1339 201 968 671 207 94 444 540 852 540 320 939 888 897 746 838 611 355 491 259 259 868 478 462 571 411 155 108 730 1408 509 509 434 511 206 888 339 456 932 517 296 540 857 667 154 608 1346 931 1061 1477 883 783 929 536 862 887 390 990 293 694 1168 740 1216 767 724 1553 657 649 373 448 624 497 222 614 257 379 575 645 996 638 984 833 565 728 273 899 671 889 436 899 316 438 427 648 920 756 1268 143 285 222 1117 417 621 439 155 186 1306 414 962 1321 485 392 415 506 488 494 508 736 654 348 407 616 689 654 166 980 360 270 301 559 295 964 815 315 857 588 941 1217 937 469 1456 412 1168 432 695 448 1435 298 358 1513 582 1164 1014 797 755 758 1318 1129 750 173 210 308 443 897 659 1353 546 1551 1203 641 73 856 190 1270 908 669 393 399 615 276 1065 591 414 570 836 402 244 286 934 887 1131 1065 1406 724 521 177 469 574 393 513 955 914 599 705 831 1422 594 484 546 219 506 924 1237 504 373 156 364 463 786 1273 120 775 346 74 671 1065 579 128 987 409 666 108 618 538 522 823 948 727 273 101 386 437 764 361 479 66 266 693 1170 312 592 467 528 505 566 358 542 1118 213 318 165 1154 253 510 1002 360 1419 668 694 589 954 593 1132 695 555 654 1033 768 541 965 1226 537 677 653 1110 347 455 595 653 411 503 224 308 910 1408 694 314 487 785 793 808 1100 1612 479 1022 720 126 642 576 767 795 946 981 723 1233 344 562 863 733 728 198 1147 618 773 1124 40 984 708 193 535 824 474 459 298 452 797 1185 812 977 195 630 349 473 1374 811 921 1093 396 1032 242 288 381 941 641 409 359 501 1111 1205 1042 189 945 546 620 1198 510 314 788 787 635 1222 212 1032 714 397 468 267 1145 106 576 606 302 494 926 353 872 539 476 638 72 374 1577 812 968 308 364 65 583 868 585 251 478 920 513 197 677 381 520 640 944 637 770 992 253 510 361 947 1099 385 1408 686 554 1233 779 317 310 229 425 714 704 802 733 678 605 1410 946 697 331 265 542 809 338 886 1313 470 399 458 742 527 149 285 718 577 991 163 1410 759 680 203 577 1257 1372 782 140 657 511 855 28 583 538 697 498 196 42 1099 405 213 795 614 780 1218 656 565 925 757 504 539 483 605 1022 355 756 1037 895 859 859 670 727 789 574 391 398 515 475 109 719 60 957 522 94 765 640 599 254 652 265 211 111 573 341 1267 418 206 354 247 358 279 615 841 364 176 409 800 838 806 760 769 1143 959 1397 866 586 801 90 917 611 943 283 192 377 261 189 640 1065 331 247 1018 689 421 621 917 1141 488 1144 883 612 659 973 320 323 734 1134 233 562 588 800 406 742 500 589 1012 448 1247 313 494 1448 211 577 549 642 1193 425 482 104 606 886 501 547 528 671 743 481 151 32 371 906 762 121 30 547 638 215 896 402 229 831 491 408 673 612 645 723 693 655 1060 96 1063 539 464 1149 594 807 946 359 684 1203 801 948 397 760 87 329 901 877 306 545 1274 1444 1038 711 530 944 682 981 125 678 1348 956 824 354 556 65 1324 240 448 987 753 598 310 924 988 1520 642 958 1371 694 278 425 155 452 182 325 826 1166 241 404 159 581 262 473 526 400 642 969 1305 388 1446 441 166 165 533 491 312 696 815 211 1285 699 564 671 723 687 933 283 189 868 967 705 925 934 893 1094 696 358 199 250 330 611 885 1115 779 236 577 843 976 328 486 1148 416 418 464 727 706 904 291 548 1081 618 832 851 409 474 968 217 645 954 879 1139 1102 215 173 492 1116 993 91 812 561 764 909 948 136 480 295 884 438 687 370 615 453 349 13 509 965 817 658 820 235 294 346 395 891 316 1105 730 346 1054 966 596 808 150 1582 522 502 971 826 668 957 646 1362 425 658 1152 606 508 843 548 835 547 617 123 693 281 991 176 450 583 310 992 895 802 893 588 95 447 442 354 447 1072 293 319 448 304 768 315 199 579 551 860 789 442 593 558 702 964 200 93 1241 830 844 535 643 414 126 1107 733 838 186 571 480 425 676 844 712 874 703 858 528 706 823 660 283 249 214 284 413 688 469 531 874 537 718 910 108 260 481 619 851 253 1026 732 1226 259 472 916 305 508 666 977 563 1413 392 485 316 367 1024 534 1417 136 650 1005 1290 414 769 708 660 413 258 694 735 420 909 899 577 1214 899 1038 840 1057 831 409 760 952 891 645 1146 651 912 686 634 716 332 478 512 709 202 57 452 257 809 467 876 1177 65 979 537 284 502 708 1119 678 169 1569 817 447 429 764 737 415 794 661 821 805 867 675 519 736 227 818 983 1234 478 333 175 772 655 583 489 571 1388 588 844 261 700 783 630 1224 903 905 828 532 125 373 766 491 832 337 940 342 596 842 561 654 383 381 348 589 783 771 709 1037 336 990 575 981 905 585 55 973 708 623 1120 821 682 322 799 911 836 223 798 203 930 610 690 577 685 181 1188 432 786 411 424 803 1177 529 592 719 447 260 857 1117 894 138 879 555 615 411 721 407 263 1203 661 621 375 1154 1107 664 663 321 1162 1088 85 1339 646 897 605 228 947 586 1107 621 621 993 589 851 321 498 1140 382 946 673 914 1026 412 875 727 527 887 624 773 236 669 286 760 701 103 840 277 158 854 239 205 236 284 783 434 606 547 212 378 330 597 757 971 310 163 400 671 1004 456 493 471 1170 399 488 1333 129 72 288 361 978 619 1032 727 417 430 461 1233 610 976 398 1013 288 518 484 930 848 586 611 561 814 938 247 372 958 1068 744 538 262 721 1347 592 847 986 268 304 664 1355 1120 543 1009 1197 1094 492 543 582 890 752 399 381 598 1283 861 408 306 686 534 834 110 443 998 975 376 856 990 1045 1021 488 851 319 393 235 265 791 1435 627 117 823 746 557 667 986 488 697 154 400 188 819 107 438 68 466 316 129 531 254 372 609 772 321 924 263 752 153 1427 953 47 658 173 1064 767 1242 738 829 412 716 1178 359 582 464 379 1080 476 995 279 1226 711 1083 698 721 904 519 342 747 740 269 1016 257 931 899 532 364 1111 356 245 238 354 342 450 148 286 368 230 226 997 999 419 1102 237 753 883 1011 890 1017 691 324 678 1795 397 490 878 621 805 745 462 717 994 476 315 293 944 1061 284 642 810 285 1171 1069 10 833 690 956 442 820 898 725 150 908 210 327 970 520 405 1006 313 939 417 563 872 376 88 1237 924 907 388 617 562 587 450 56 826 767 757 301 692 537 940 1198 353 423 872 1031 30 672 805 763 896 439 389 662 1224 743 395 928 798 492 728 480 774 231 162 1017 1313 1106 643 859 617 989 824 196 704 596 380 889 858 768 615 330 427 568 1089 466 231 203 1336 56 116 616 778 533 439 1023 622 982 700 537 658 1169 863 972 993 929 1595 270 1152 470 1069 384 1039 1081 603 785 896 561 589 1141 651 222 1121 664 1052 350 1016 518 847 363 459 313 505 333 942 917 423 782 665 906 824 864 492 997 414 801 451 397 1029 805 302 584 638 145 808 400 213 297 387 578 403 1113 930 427 534 306 1120 857 631 274 1228 705 830 372 518 1195 1288 309 709 652 895 433 810 1037 583 1098 240 1439 740 465 912 710 615 778 1426 513 1300 441 921 225 72 797 1075 403 228 932 530 695 272 707 1103 329 1085 124 603 359 373 480 312 89 826 1296 556 727 798 900 939 196 986 748 424 428 427 817 116 306 1216 1049 214 326 506 434 665 373 288 429 811 168 1046 340 755 828 561 710 1295 277 748 232 784 896 584 418 762 1505 846 508 267 596 141 715 767 522 1135 617 583 550 819 1217 644 772 1102 642 598 480 412 1073 577 888 603 770 1750 617 802 755 419 623 54 624 662 360 1203 450 576 1664 371 665 1398 599 523 211 447 1073 377 653 467 346 500 901 299 482 728 380 534 743 550 689 918 498 384 212 1052 884 718 562 643 330 495 793 202 665 588 369 409 564 1107 548 884 816 282 360 366 881 332 734 407 1077 753 1110 1006 625 1114 920 612 285 156 352 555 689 1111 442 381 860 930 1607 591 445 372 425 551 655 487 297 61 716 1241 1157 549 641 852 205 520 705 745 738 706 947 1068 1066 813 900 759 320 879 353 396 519 631 215 826 401 324 1046 509 783 1139 447 402 186 1025 228 695 675 939 1162 579 1267 634 848 389 1156 440 1010 522 371 767 246 766 347 182 344 1225 593 721 176 735 1135 1097 1086 1302 531 1380 742 332 1522 140 694 1119 1224 458 774 909 814 459 531 741 241 696 1414 496 219 780 550 686 357 408 749 379 256 146 615 1396 540 787 867 1260 441 364 1425 311 288 488 488 1032 150 480 896 770 1000 713 987 661 476 383 923 335 1187 276 1157 604 231 1037 853 466 489 636 1077 834 1002 742 724 1174 1242 902 523 854 634 748 940 245 1693 278 600 246 748 514 695 358 1096 136 1161 955 790 595 1125 177 1017 382 219 891 470 511 873 310 1274 619 818 759 450 799 501 231 1220 336 864 965 387 403 790 592 589 128 234 450 1247 195 185 588 664 673 171 704 843 615 568 1189 407 739 875 457 966 635 1214 651 531 480 91 1386 776 855 901 1278 547 120 750 443 476 827 598 297 1131 303 961 276 436 480 873 1525 160 840 216 566 1192 900 775 491 654 585 378 652 1047 295 943 434 648 748 793 637 1018 1022 1175 253 1397 158 312 709 137 931 429 552 1052 967 632 467 1089 131 600 1049 701 51 677 1472 409 688 640 970 946 856 1166 395 985 188 808 415 220 302 740 830 842 1093 656 709 869 925 607 272 776 402 483 1124 968 195 659 837 692 426 420 91 155 449 451 361 661 1040 679 371 546 1052 897 652 674 909 589 410 637 312 911 496 337 589 90 525 126 903 214 748 784 489 927 518 600 689 520 872 1002 1003 257 774 1054 274 358 484 1555 637 689 1000 659 456 53 290 191 279 496 381 1275 1295 646 613 295 880 448 592 1797 260 413 515 1311 423 334 501 756 615 489 686 572 672 287 199 1507 838 274 252 287 375 513 473 635 991 959 530 402 902 1078 584 207 606 522 170 566 557 800 198 493 1069 564 746 268 1215 1099 625 327 913 1388 547 556 1102 542 841 319 603 748 967 239 367 1016 626 392 1065 380 683 57 216 1141 840 442 328 448 526 272 549 703 588 779 678 688 395 1044 261 1274 735 920 499 880 1344 949 717 1518 754 299 425 1115 110 1103 1276 634 375 1190 377 115 571 701 160 449 855 393 918 876 1189 346 832 547 485 567 655 222 561 238 1283 551 451 302 488 622 325 910 620 485 691 864 304 286 379 998 127 655 689 486 864 730 1042 551 1083 427 1707 832 189 240 493 577 821 493 244 504 433 650 585 426 364 564 355 350 447 295 846 1225 1170 377 477 654 735 746 960 1487 714 373 521 759 793 261 1374 428 600 529 453 282 1035 1212 717 818 772 465 467 290 753 743 139 934 752 427 737 114 1025 407 689 587 521 564 624 661 525 800 325 712 1020 224 146 656 1016 125 657 885 910 462 527 378 1150 599 1320 663 660 967 486 648 1237 1041 673 256 684 769 941 799 306 71 1046 604 1018 1387 621 310 708 1043 911 558 555 1151 205 1050 303 85 971 468 523 294 544 1209 443 217 900 1440 1074 699 949 1060 1017 1020 645 1444 275 1340 617 963 956 632 720 1283 354 517 448 1097 796 508 606 227 252 885 411 145 571 827 511 679 1156 846 415 1314 111 320 466 218 715 540 779 703 886 824 355 1086 734 932 998 870 1167 759 481 765 577 740 739 825 974 574 1182 727 326 963 1314 1388 142 623 730 1118 986 1689 759 278 1016 962 358 1149 344 735 217 483 524 879 493 522 924 923 431 600 885 88 1410 786 970 487 1060 457 796 482 778 1225 410 379 416 763 461 451 819 441 725 316 744 841 708 855 253 1741 199 705 283 586 579 93 756 914 282 971 714 738 426 919 671 473 475 462 1044 541 603 703 365 392 396 728 147 821 456 536 230 667 382 626 680 405 1012 111 952 890 537 1487 189 712 508 1130 1376 369 569 200 416 697 830 1234 632 315 986 1083 1037 378 903 276 1041 180 1346 382 452 953 187 723 341 762 101 529 583 324 661 439 257 371 399 1360 494 539 1151 333 731 873 723 464 470 1288 792 516 1076 669 1018 389 1030 350 1235 1032 122 765 466 673 816 477 567 356 315 933 691 1003 1132 745 689 619 1179 607 461 1132 668 291 49 893 336 510 634 566 800 679 983 903 922 887 1132 1131 839 1043 506 1004 180 737 589 485 41 988 216 281 595 359 581 1055 738 424 446 530 337 398 676 918 498 668 982 497 1166 298 1227 151 1029 101 48 234 1166 54 323 1002 440 604 252 606 1120 643 524 705 529 599 132 876 943 769 799 980 856 118 1103 131 845 533 32 1020 848 958 331 198 199 276 511 334 1319 439 789 90 757 835 480 675 327 437 752 52 459 893 954 889 755 869 684 693 249 367 153 619 1030 1139 498 1451 912 599 479 1308 336 608 419 730 405 273 908 549 805 865 576 564 813 593 874 1444 279 361 810 415 807 653 577 547 994 1397 603 957 751 432 29 468 1515 462 643 1055 1009 756 898 458 471 1221 1137 1097 305 677 372 443 813 609 547 609 797 1292 1209 826 201 383 1393 331 864 183 832 460 764 176 1070 414 232 266 697 918 229 209 674 926 1114 265 61 130 910 568 532 795 1233 840 636 429 790 404 575 1022 260 885 483 1122 570 754 268 335 223 1202 903 1237 618 559 1071 800 480 512 325 640 504 1407 1391 580 733 461 370 487 614 543 1208 468 619 766 999 971 696 1109 169 755 251 843 889 1268 204 258 50 704 660 358 394 420 1068 936 550 1133 562 638 14 1339 471 482 727 1002 1493 680 290 252 594 934 925 141 1194 924 506 722 186 757 1292 382 869 495 781 561 698 571 1186 634 249 258 528 533 1153 665 760 718 1291 731 1189 827 596 428 240 536 1058 1002 473 1144 982 800 652 212 947 504 460 1118 255 529 401 269 936 644 396 224 715 447 1002 486 838 395 624 694 1236 944 79 157 924 875 477 35 345 1248 304 352 761 690 531 1128 535 1142 145 719 509 986 430 1566 668 759 792 989 341 151 757 380 499 598 298 1163 381 1406 313 1175 226 618 195 613 232 760 341 1117 481 904 1293 854 1069 165 749 304 842 1064 808 424 653 666 224 123 410 1436 225 522 391 498 445 665 821 691 1188 656 230 477 126 775 114 396 245 69 566 1209 136 601 704 276 719 455 306 334 825 1237 690 549 1105 567 720 493 382 817 118 561 1132 155 505 372 1397 479 650 135 968 481 822 290 944 610 1107 974 634 839 348 1089 422 1018 104 883 384 368 533 764 998 617 678 595 550 812 612 1089 1251 469 869 1179 413 1164 964 1052 827 1008 429 372 353 477 1465 926 786 384 983 436 1213 495 142 725 320 752 399 877 1060 730 643 406 1400 884 655 67 553 1101 539 124 1317 855 741 271 420 756 989 964 1024 1306 1261 726 509 462 693 1045 1000 519 345 123 1230 679 524 215 1069 68 321 619 996 838 565 812 156 877 689 462 1070 376 272 757 262 142 1031 1219 863 929 855 402 801 623 661 733 739 743 419 347 630 427 564 453 749 528 199 832 958 453 929 268 758 638 1078 920 586 604 1255 403 593 392 73 728 769 472 163 1035 945 646 638 670 477 577 957 551 313 456 682 762 574 116 573 369 545 317 363 476 82 1071 1650 795 838 322 485 619 824 862 665 457 1039 418 500 433 941 731 1189 749 864 964 588 120 542 1534 345 1005 1020 649 425 727 1273 602 292 488 441 760 820 687 577 1107 447 456 931 537 1508 969 1262 402 947 601 730 380 1252 867 1086 463 198 278 1455 216 1018 818 1248 768 248 351 1054 1189 983 213 414 95 1091 839 1495 955 807 1046 981 640 271 452 699 291 772 1162 384 1158 1011 791 282 1127 771 846 1238 693 588 600 580 65 817 1087 695 886 247 832 667 1273 594 959 794 635 321 690 344 544 686 714 692 631 1084 872 652 521 717 470 985 669 1503 287 405 572 769 828 449 624 80 877 831 950 1102 745 535 256 1385 1182 361 1273 683 544 870 767 806 972 1669 325 718 184 265 306 147 534 484 575 1213 220 1151 482 688 471 1229 107 252 27 95 508 424 960 558 711 447 1147 678 148 713 886 456 552 710 1105 1201 640 580 376 497 519 548 217 622 412 311 426 949 366 749 534 253 169 370 801 857 985 129 382 1202 1080 726 574 400 679 305 893 1089 328 1019 445 657 1179 704 1097 743 1102 200 438 1005 749 634 581 759 835 117 656 771 118 505 623 776 957 428 566 1394 1081 81 385 579 526 1045 502 204 840 320 523 816 905 980 361 500 738 266 373 333 304 596 354 543 1033 784 779 1384 1469 262 915 673 941 447 551 804 127 1169 669 976 305 1261 1079 814 194 175 421 1322 498 945 1176 419 1152 1190 330 630 355 455 575 316 510 980 368 591 895 479 1332 743 770 89 1098 1409 492 798 546 464 896 736 638 651 1201 449 567 249 209 1133 919 598 202 331 679 459 869 1013 1067 873 766 316 543 640 1326 661 1583 604 502 737 820 474 761 826 360 338 751 666 1232 1167 766 784 638 401 605 544 672 838 727 1322 82 267 273 803 520 663 545 612 867 283 648 758 450 401 511 720 695 486 993 1532 323 890 1637 42 324 941 999 400 83 103 237 362 476 597 810 345 1042 903 945 509 1483 806 934 949 451 698 303 1261 1135 973 958 522 388 328 499 929 519 1215 735 1292 573 737 876 487 551 90 412 411 937 945 718 596 931 712 1005 1322 1114 946 1223 953 880 596 305 174 770 976 447 936 625 774 320 797 969 584 472 666 926 374 783 665 401 938 859 692 382 501 550 846 88 525 833 174 812 626 591 769 489 909 1112 475 674 872 166 833 888 647 483 323 71 748 906 886 437 674 371 168 1000 919 1080 658 644 307 872 439 545 482 927 89 369 716 1112 700 561 382 677 445 549 233 516 566 643 76 815 370 1443 224 743 890 396 1471 218 876 1024 1357 1019 1163 460 428 421 307 174 231 897 881 554 1111 803 764 667 906 1470 126 849 385 98 1122 895 156 309 464 1101 668 728 583 533 890 509 785 217 445 1168 608 1300 757 675 1767 749 1290 380 1072 573 406 459 231 719 906 485 766 476 296 518 1008 640 853 244 603 761 863 989 197 703 938 568 731 526 1086 848 769 468 615 275 679 277 417 743 1195 1121 1419 1178 1328 824 606 252 576 919 766 263 367 1327 899 452 187 714 757 629 310 361 338 1230 882 657 1228 670 879 1128 586 441 395 649 473 468 669 694 679 1254 536 823 1385 1624 648 1404 441 402 496 667 481 595 711 465 1182 1598 787 546 167 892 548 785 191 970 376 979 885 1219 588 1035 772 544 478 1270 818 140 607 675 133 299 754 747 934 1085 487 1258 1139 1256 475 292 910 699 276 867 474 1352 232 478 933 130 1659 692 271 311 367 837 564 711 386 96 697 673 401 317 900 539 431 129 981 328 363 414 945 968 147 718 452 650 689 1337 999 1247 918 530 671 576 989 430 611 720 1018 344 837 719 334 810 243 1419 134 198 691 1186 391 1166 862 744 122 456 1318 707 889 709 760 440 118 552 785 968 538 598 389 472 821 521 1169 322 607 386 884 874 1055 784 657 960 725 927 556 548 277 330 442 612 1168 417 242 1033 429 360 768 1089 721 990 823 505 704 721 842 796 1008 398 769 967 640 217 197 567 641 499 1056 304 1107 987 413 793 371 319 696 131 504 576 127 334 741 21 924 449 441 352 1141 445 467 325 542 687 567 766 756 478 474 961 925 708 899 454 235 488 358 902 825 387 536 534 74 276 319 1516 991 778 442 363 143 1039 957 1026 514 149 211 604 334 1331 398 327 513 308 509 117 189 781 529 947 706 1107 882 545 333 1201 829 1104 1068 1287 815 989 791 650 692 971 875 560 871 256 944 717 728 934 14 384 216 416 657 298 988 885 897 77 28 652 283 594 727 862 896 154 1086 899 1182 523 420 455 309 422 122 711 126 107 701 171 450 1114 1260 264 500 164 460 255 1197 334 577 575 1062 368 1348 535 142 586 974 747 616 178 868 760 880 486 815 985 91 776 691 875 748 465 281 1212 441 1146 1057 555 689 1377 420 749 667 977 371 786 491 544 482 287 962 766 569 1064 336 812 832 169 1057 760 1447 607 725 353 703 1422 1039 1610 163 551 939 341 716 571 741 941 316 1044 880 64 1033 838 363 872 604 458 831 842 297 568 485 1013 969 1001 110 1438 777 495 858 897 1352 913 415 826 1253 1161 652 674 1094 696 244 1274 499 458 161 641 693 190 837 269 159 551 717 171 579 528 1148 340 211 844 611 425 88 248 1244 614 1813 593 829 1299 900 321 381 1275 506 692 956 377 790 248 628 626 1080 904 1071 291 1375 1241 643 1014 1095 775 722 1245 147 723 431 766 724 161 422 876 466 279 388 731 1063 504 996 652 874 481 580 1101 768 60 163 1027 450 723 822 895 1333 600 784 399 403 376 507 613 952 599 1199 222 443 793 518 157 587 319 850 1247 68 1117 716 730 613 782 916 977 287 661 941 642 874 694 863 150 782 889 71 588 384 495 943 1271 740 127 840 507 855 679 687 963 613 427 423 343 583 159 439 564 699 594 1165 814 491 579 228 431 966 877 789 366 922 909 316 582 598 948 467 484 791 123 157 935 528 127 302 355 275 732 581 519 315 603 789 528 546 777 404 646 162 402 701 878 191 1296 593 343 671 796 899 1062 1172 354 1201 492 734 554 368 1184 168 717 707 681 427 1001 496 463 306 494 977 1689 713 1021 767 333 780 633 449 771 323 374 568 833 269 970 366 1180 813 192 1388 289 508 940 793 1180 153 1123 288 541 1112 1287 280 616 290 304 588 471 918 572 1277 747 572 96 769 1147 13 762 755 434 574 458 973 1456 652 620 731 1129 700 1037 773 827 782 910 211 956 1531 665 522 647 773 1071 703 1371 468 659 171 117 594 455 278 716 787 536 279 935 384 787 265 463 734 837 648 563 720 957 179 824 424 501 425 146 774 815 650 409 804 397 232 660 472 408 345 168 678 1118 185 861 192 385 1486 737 644 577 356 563 476 150 1157 742 410 293 96 811 251 555 199 305 715 901 128 548 1152 508 465 1059 211 616 1633 490 804 717 424 414 469 571 1184 735 262 760 455 809 477 680 618 151 1065 958 1214 1228 523 500 214 235 1049 1184 848 1059 1089 970 814 502 247 888 1104 482 1449 49 717 162 741 1131 434 450 1106 575 333 523 1126 856 474 488 629 676 94 419 1475 178 891 675 292 385 483 772 434 404 432 272 287 507 659 1162 1575 599 930 534 536 485 304 509 695 764 634 730 364 501 343 860 741 637 747 694 595 189 477 301 345 293 656 391 189 115 918 668 965 553 512 994 426 303 626 1066 853 187 718 684 594 586 510 361 296 372 840 1130 841 804 990 860 862 36 513 627 1054 646 594 471 353 468 677 451 1087 194 652 686 642 468 627 297 630 462 227 729 310 641 996 401 269 829 377 1022 561 695 134 995 990 1290 341 749 303 1272 696 155 383 1154 554 1022 671 553 574 367 933 1223 896 1006 449 573 796 17 506 979 480 836 507 386 407 633 491 352 492 804 421 381 821 586 547 1258 550 769 470 873 742 352 719 257 165 803 800 95 221 689 362 1394 735 126 840 278 1163 477 208 482 1004 567 552 363 822 1205 281 782 632 321 966 191 1083 829 1221 864 154 1018 439 725 1234 618 762 483 482 627 1364 419 431 990 789 30 815 719 230 506 843 607 1248 366 921 640 555 570 1067 942 223 825 946 591 460 705 754 1256 1313 383 848 968 1422 634 607 1026 207 1074 747 541 786 188 313 1078 627 867 1023 923 773 495 289 405 172 389 1101 537 296 605 1160 1148 280 378 915 882 525 1062 1055 815 933 78 227 418 873 422 652 627 443 467 782 759 762 185 858 591 503 785 476 704 750 121 1165 237 388 1047 1130 485 527 697 713 626 753 398 1192 306 491 146 886 369 479 1431 812 823 252 467 1185 747 289 354 1131 647 403 479 423 394 180 233 98 476 999 879 1112 403 405 1200 522 748 430 545 855 94 358 502 880 655 433 588 893 525 729 1302 508 701 789 638 129 482 1028 614 469 623 449 457 506 188 368 844 364 694 1037 703 592 1013 840 518 216 437 502 352 699 956 626 1088 396 1086 707 588 772 877 951 390 845 983 151 527 929 855 1365 1171 681 518 473 695 742 896 56 816 823 506 918 1186 155 442 394 291 1132 483 296 378 1089 773 965 1044 803 355 1185 994 719 370 790 276 928 211 751 445 379 837 443 300 1063 371 511 419 647 1115 540 685 778 740 352 439 746 941 350 548 707 464 1157 924 574 280 510 149 1114 245 863 622 1153 155 584 1099 767 597 252 915 1013 135 282 405 1299 990 452 967 606 254 1010 769 584 674 432 1165 1104 542 1305 323 814 1093 345 762 698 779 358 138 1719 647 961 465 199 383 334 869 749 154 482 638 549 449 909 220 521 712 994 370 858 1340 874 272 1043 415 952 839 501 371 357 512 560 1372 71 132 262 561 246 977 667 542 620 943 996 575 324 365 442 53 367 747 684 153 1587 753 648 721 313 716 413 153 655 367 483 349 883 1394 466 751 539 816 319 1280 720 351 557 405 626 339 413 203 609 1135 1026 470 683 678 703 185 764 808 684 768 371 970 179 521 875 795 449 734 135 947 293 1000 864 380 287 1320 642 187 1331 867 231 550 1047 693 675 479 871 300 573 569 736 687 871 730 1482 514 477 622 703 1022 414 580 388 1272 241 293 487 826 451 353 39 375 369 958 453 612 1015 305 294 203 619 665 455 614 95 332 136 656 535 317 492 668 565 1133 490 721 520 689 205 147 740 249 742 102 833 279 850 722 860 457 354 770 657 559 418 650 382 367 146 1038 413 1222 960 132 694 503 113 702 1027 777 976 736 456 201 927 625 634 422 219 1256 771 712 482 1195 777 446 1148 215 282 833 646 571 343 1039 427 227 489 655 968 1013 1065 511 230 599 1041 501 665 754 429 914 828 561 294 257 297 559 1043 718 494 564 1365 574 1012 416 827 182 325 606 293 1117 713 900 180 972 347 410 475 409 728 934 270 602 775 347 1227 485 1056 236 1053 583 975 399 182 1045 1356 754 517 245 790 280 780 1404 413 1243 1121 777 352 992 1007 1215 848 1173 657 1191 844 338 821 1002 294 792 389 1128 439 816 537 125 935 1419 460 1313 604 235 101 317 691 502 959 412 1277 632 359 1220 335 225 743 452 431 368 773 575 641 1039 1416 886 663 999 32768