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