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