0 1 2 1 0 3 4 5 6 7 6 5 12 13 14 13 12 15 15 12 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 40 41 42 41 43 42 42 43 44 43 45 44 44 45 46 45 47 46 46 47 48 47 49 48 48 49 50 49 51 50 50 51 52 51 53 52 52 53 54 53 55 54 54 55 56 55 57 56 56 57 58 57 59 58 58 59 60 59 61 60 60 61 62 61 63 62 62 63 64 63 65 64 64 65 66 67 66 65 94 95 96 95 94 97 98 99 100 101 100 99 103 104 105 104 103 106 106 103 107 106 107 108 108 107 109 108 109 110 110 109 111 111 109 112 111 112 113 111 113 114 114 113 115 114 115 116 116 115 117 116 117 118 118 117 119 118 119 120 120 119 121 120 121 122 122 121 123 122 123 124 124 123 125 124 125 126 126 125 127 126 127 128 128 127 129 128 129 130 131 132 133 132 134 133 133 134 135 134 136 135 135 136 137 136 138 137 137 138 139 138 140 139 139 140 141 140 142 141 141 142 143 142 144 143 143 144 145 144 146 145 145 146 147 146 148 147 147 148 149 148 150 149 150 151 149 149 151 152 152 151 153 151 154 153 153 154 155 154 156 155 155 156 157 158 157 156 3 184 1 184 3 185 186 4 187 6 187 4 185 188 184 188 185 189 190 186 191 187 191 186 192 188 189 188 192 193 194 195 191 190 191 195 196 193 192 193 196 197 198 199 194 195 194 199 200 197 196 197 200 201 202 203 198 199 198 203 204 205 206 205 204 207 208 209 210 211 210 209 212 213 214 213 212 215 216 217 218 219 218 217 220 215 212 215 220 221 222 223 216 217 216 223 224 221 220 221 224 225 226 227 222 223 222 227 224 228 225 228 224 229 230 227 231 226 231 227 229 232 228 232 229 233 234 230 235 231 235 230 233 236 232 236 233 237 238 234 239 235 239 234 240 241 242 241 240 243 244 245 246 247 246 245 248 249 250 249 248 251 252 253 254 255 254 253 251 256 249 256 251 257 258 252 259 254 259 252 257 260 256 260 257 261 262 258 263 259 263 258 260 264 265 264 260 261 262 263 266 267 266 263 265 268 269 268 265 264 266 267 270 271 270 267 269 272 273 272 269 268 270 271 274 275 274 271 276 277 278 277 276 279 280 281 282 283 282 281 284 285 286 285 284 287 288 289 290 291 290 289 286 292 293 292 286 285 290 291 294 295 294 291 293 296 297 296 293 292 294 295 298 299 298 295 296 300 297 300 296 301 302 298 303 299 303 298 301 304 300 304 301 305 306 302 307 303 307 302 305 308 304 308 305 309 310 306 311 307 311 306
8 9 8 10 10 11 9 11 8 68 9 69 69 70 70 71 71 72 72 73 74 73 74 75 75 76 76 77 77 78 78 79 79 80 81 80 82 81 83 82 84 83 85 84 86 85 87 86 88 87 88 89 89 90 90 91 91 92 92 93 93 68 68 102 10 102 159 102 160 159 161 160 162 161 163 162 164 163 164 165 165 166 166 167 167 168 168 169 169 170 170 171 171 172 173 172 174 173 175 174 176 175 177 176 178 177 178 179 180 179 181 180 182 181 183 182 11 183 69 183 70 182 71 181 72 180 73 179 74 178 75 177 76 176 77 175 78 174 79 173 80 172 81 171 82 170 83 169 84 168 85 167 86 166 87 165 88 164 89 163 90 162 91 161 92 160 93 159
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 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 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 96 95 96 97 97 96 98 97 98 99 99 98 100 99 100 101 101 100 102 101 102 103 103 102 104 103 104 105 105 104 106 105 106 107 107 106 108 107 108 109 109 108 110 109 110 111 111 110 112 111 112 113 113 112 114 113 114 115 115 114 116 115 116 117 117 116 118 117 118 119 119 118 120 119 120 121 121 120 122 121 122 123 123 122 124 123 124 125 125 124 126 125 126 127 127 126 128 127 128 129 129 128 130 129 130 131 131 130 132 131 132 133 133 132 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 157 157 156 158 157 158 159 160 161 162 161 163 162 162 163 164 163 165 164 164 165 166 165 167 166 166 167 168 167 169 168 168 169 170 169 171 170 170 171 172 171 173 172 172 173 174 173 175 174 174 175 176 175 177 176 176 177 178 177 179 178 178 179 180 179 181 180 180 181 182 181 183 182 182 183 184 183 185 184 184 185 186 185 187 186 186 187 188 187 189 188 188 189 190 189 191 190 190 191 192 191 193 192 192 193 194 193 195 194 194 195 196 195 197 196 196 197 198 197 199 198 198 199 200 199 201 200 200 201 202 201 203 202 202 203 204 203 205 204 204 205 206 205 207 206 206 207 208 207 209 208 208 209 210 209 211 210 210 211 212 211 213 212 212 213 214 213 215 214 214 215 216 215 217 216 216 217 218 217 219 218 218 219 220 219 221 220 220 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 245 247 246 246 247 248 247 249 248 248 249 250 249 251 250 250 251 252 251 253 252 252 253 254 253 255 254 254 255 256 255 257 256 256 257 258 257 259 258 258 259 260 259 261 260 260 261 262 261 263 262 262 263 264 263 265 264 264 265 266 265 267 266 266 267 268 267 269 268 268 269 270 269 271 270 270 271 272 271 273 272 272 273 274 273 275 274 274 275 276 275 277 276 276 277 278 277 279 278 278 279 280 279 281 280 280 281 282 281 283 282 282 283 284 283 285 284 284 285 286 285 287 286 286 287 288 287 289 288 288 289 290 289 291 290 290 291 292 291 293 292 292 293 294 293 295 294 294 295 296 295 297 296 296 297 298 297 299 298 298 299 300 299 301 300 300 301 302 301 303 302 302 303 304 303 305 304 304 305 306 305 307 306 306 307 308 307 309 308 308 309 310 309 311 310 310 311 312 311 313 312 312 313 314 313 315 314 314 315 316 315 317 316 316 317 318 319 318 317 480 481 482 481 480 483 484 485 486 487 486 485 482 490 491 490 482 481 486 487 492 493 492 487 491 495 496 495 491 490 492 493 497 498 497 493 496 500 501 500 496 495 497 498 502 503 502 498 501 505 506 505 501 500 502 503 507 508 507 503 506 510 511 510 506 505 507 508 512 513 512 508 511 515 516 515 511 510 512 513 517 518 517 513 516 520 521 520 516 515 517 518 522 523 522 518 521 525 526 525 521 520 522 523 527 528 527 523 526 530 531 530 526 525 527 528 532 533 532 528 531 535 536 535 531 530 532 533 537 538 537 533 535 540 536 540 535 541 542 537 543 538 543 537 541 545 540 545 541 546 547 542 548 543 548 542 546 550 545 550 546 551 552 547 553 548 553 547 551 555 550 555 551 556 557 552 558 553 558 552 556 560 555 560 556 561 562 557 563 558 563 557 561 565 560 565 561 566 567 562 568 563 568 562 566 570 565 570 566 571 572 567 573 568 573 567 571 575 570 575 571 576 577 572 578 573 578 572 576 580 575 580 576 581 582 577 583 578 583 577 581 585 580 585 581 586 587 582 588 583 588 582 586 590 585 590 586 591 592 587 593 588 593 587 591 595 590 595 591 596 597 592 598 593 598 592 596 600 595 600 596 601 602 597 603 598 603 597 601 605 600 605 601 606 607 602 608 603 608 602 606 610 605 610 606 611 612 607 613 608 613 607 611 615 610 615 611 616 617 612 618 613 618 612 616 620 615 620 616 621 622 617 623 618 623 617 621 625 620 625 621 626 627 622 628 623 628 622 626 630 625 630 626 631 632 627 633 628 633 627 631 635 630 635 631 636 637 632 638 633 638 632 636 640 635 640 636 641 642 637 643 638 643 637 641 645 640 645 641 646 647 642 648 643 648 642 646 650 645 650 646 651 652 647 653 648 653 647 651 655 650 655 651 656 657 652 658 653 658 652 656 660 655 660 656 661 662 657 663 658 663 657 661 665 660 665 661 666 667 662 668 663 668 662 666 670 665 670 666 671 672 667 673 668 673 667 671 675 670 675 671 676 677 672 678 673 678 672 676 680 675 680 676 681 682 677 683 678 683 677 681 685 680 685 681 686 687 682 688 683 688 682 686 690 685 690 686 691 692 687 693 688 693 687 691 695 690 695 691 696 697 692 698 693 698 692 696 700 695 700 696 701 702 697 703 698 703 697 701 705 700 705 701 706 707 702 708 703 708 702 706 710 705 710 706 711 712 707 713 708 713 707 711 715 710 715 711 716 717 712 718 713 718 712 716 720 715 720 716 721 722 717 723 718 723 717 721 725 720 725 721 726 727 722 728 723 728 722 726 730 725 730 726 731 732 727 733 728 733 727 731 735 730 735 731 736 737 732 738 733 738 732 740 735 736 735 740 741 742 743 738 737 738 743 745 741 740 741 745 746 747 748 742 743 742 748 750 746 745 746 750 751 752 753 747 748 747 753 755 751 750 751 755 756 757 758 752 753 752 758 760 756 755 756 760 761 762 763 757 758 757 763 765 761 760 761 765 766 767 768 762 763 762 768 770 766 765 766 770 771 772 773 767 768 767 773 775 771 770 771 775 776 777 778 772 773 772 778 780 776 775 776 780 781 782 783 777 778 777 783 785 781 780 781 785 786 787 788 782 783 782 788 790 786 785 786 790 791 792 793 787 788 787 793 795 791 790 791 795 796 797 798 792 793 792 798 800 796 795 796 800 801 802 803 797 798 797 803 805 801 800 801 805 806 807 808 802 803 802 808 810 806 805 806 810 811 812 813 807 808 807 813 815 811 810 811 815 816 817 818 812 813 812 818 820 816 815 816 820 821 822 823 817 818 817 823 825 821 820 821 825 826 827 828 822 823 822 828 830 826 825 826 830 831 832 833 827 828 827 833 835 831 830 831 835 836 837 838 832 833 832 838 840 836 835 836 840 841 842 843 837 838 837 843 845 841 840 841 845 846 847 848 842 843 842 848 850 846 845 846 850 851 852 853 847 848 847 853 855 851 850 851 855 856 857 858 852 853 852 858 860 856 855 856 860 861 862 863 857 858 857 863 865 861 860 861 865 866 867 868 862 863 862 868 870 866 865 866 870 871 872 873 867 868 867 873 875 871 870 871 875 876 877 878 872 873 872 878 880 876 875 876 880 881 882 883 877 878 877 883 885 881 880 881 885 886 887 888 882 883 882 888 890 886 885 886 890 891 892 893 887 888 887 893 895 891 890 891 895 896 897 898 892 893 892 898 900 896 895 896 900 901 902 903 897 898 897 903 905 901 900 901 905 906 907 908 902 903 902 908 910 906 905 906 910 911 912 913 907 908 907 913 915 911 910 911 915 916 917 918 912 913 912 918 920 916 915 916 920 921 922 923 917 918 917 923 925 921 920 921 925 926 927 928 922 923 922 928 930 926 925 926 930 931 932 933 927 928 927 933 935 931 930 931 935 936 937 938 932 933 932 938 935 940 936 940 935 941 942 938 943 937 943 938 941 945 940 945 941 946 947 942 948 943 948 942 946 950 945 950 946 951 952 947 953 948 953 947 951 955 950 955 951 956 957 952 958 953 958 952 956 960 955 960 956 961 962 957 963 958 963 957 961 965 960 965 961 966 967 962 968 963 968 962 966 970 965 970 966 971 972 967 973 968 973 967 971 975 970 975 971 976 977 972 978 973 978 972 976 980 975 980 976 981 982 977 983 978 983 977 981 985 980 985 981 986 987 982 988 983 988 982 986 990 985 990 986 991 992 987 993 988 993 987 991 995 990 995 991 996 997 992 998 993 998 992 996 1000 995 1000 996 1001 1002 997 1003 998 1003 997 1001 1005 1000 1005 1001 1006 1007 1002 1008 1003 1008 1002 1006 1010 1005 1010 1006 1011 1012 1007 1013 1008 1013 1007 1011 1015 1010 1015 1011 1016 1017 1012 1018 1013 1018 1012 1016 1020 1015 1020 1016 1021 1022 1017 1023 1018 1023 1017 1021 1025 1020 1025 1021 1026 1027 1022 1028 1023 1028 1022 1026 1030 1025 1030 1026 1031 1032 1027 1033 1028 1033 1027 1031 1035 1030 1035 1031 1036 1037 1032 1038 1033 1038 1032 1036 1040 1035 1040 1036 1041 1042 1037 1043 1038 1043 1037 1041 1045 1040 1045 1041 1046 1047 1042 1048 1043 1048 1042 1046 1050 1045 1050 1046 1051 1052 1047 1053 1048 1053 1047 1051 1055 1050 1055 1051 1056 1057 1052 1058 1053 1058 1052 1056 1060 1055 1060 1056 1061 1062 1057 1063 1058 1063 1057 1061 1065 1060 1065 1061 1066 1067 1062 1068 1063 1068 1062 1066 1070 1065 1070 1066 1071 1072 1067 1073 1068 1073 1067 1071 1075 1070 1075 1071 1076 1077 1072 1078 1073 1078 1072 1076 1080 1075 1080 1076 1081 1082 1077 1083 1078 1083 1077 1081 1085 1080 1085 1081 1086 1087 1082 1088 1083 1088 1082 1086 1090 1085 1090 1086 1091 1092 1087 1093 1088 1093 1087 1091 1095 1090 1095 1091 1096 1097 1092 1098 1093 1098 1092 1096 1100 1095 1100 1096 1101 1102 1097 1103 1098 1103 1097 1101 1105 1100 1105 1101 1106 1107 1102 1108 1103 1108 1102 1106 1110 1105 1110 1106 1111 1112 1107 1113 1108 1113 1107 1111 1115 1110 1115 1111 1116 1117 1112 1118 1113 1118 1112 1116 1120 1115 1120 1116 1121 1122 1117 1123 1118 1123 1117 1121 1125 1120 1125 1121 1126 1127 1122 1128 1123 1128 1122 1126 1130 1125 1130 1126 1131 1132 1127 1133 1128 1133 1127 1131 1135 1130 1135 1131 1136 1137 1132 1138 1133 1138 1132 1135 1140 1141 1140 1135 1136 1137 1138 1142 1143 1142 1138 1141 1145 1146 1145 1141 1140 1142 1143 1147 1148 1147 1143 1146 1150 1151 1150 1146 1145 1147 1148 1152 1153 1152 1148 1151 1155 1156 1155 1151 1150 1152 1153 1157 1158 1157 1153 1156 1160 1161 1160 1156 1155 1157 1158 1162 1163 1162 1158 1161 1165 1166 1165 1161 1160 1162 1163 1167 1168 1167 1163 1166 1170 1171 1170 1166 1165 1167 1168 1172 1173 1172 1168 1171 1175 1176 1175 1171 1170 1172 1173 1177 1178 1177 1173 1176 1180 1181 1180 1176 1175 1177 1178 1182 1183 1182 1178 1181 1185 1186 1185 1181 1180 1182 1183 1187 1188 1187 1183 1186 1190 1191 1190 1186 1185 1187 1188 1192 1193 1192 1188 1191 1195 1196 1195 1191 1190 1192 1193 1197 1198 1197 1193 1196 1200 1201 1200 1196 1195 1197 1198 1202 1203 1202 1198 1201 1205 1206 1205 1201 1200 1202 1203 1207 1208 1207 1203 1206 1210 1211 1210 1206 1205 1207 1208 1212 1213 1212 1208 1211 1215 1216 1215 1211 1210 1212 1213 1217 1218 1217 1213 1216 1220 1221 1220 1216 1215 1217 1218 1222 1223 1222 1218 1221 1225 1226 1225 1221 1220 1222 1223 1227 1228 1227 1223 1226 1230 1231 1230 1226 1225 1227 1228 1232 1233 1232 1228 1231 1235 1236 1235 1231 1230 1232 1233 1237 1238 1237 1233 1236 1240 1241 1240 1236 1235 1237 1238 1242 1243 1242 1238 1241 1245 1246 1245 1241 1240 1242 1243 1247 1248 1247 1243 1246 1250 1251 1250 1246 1245 1247 1248 1252 1253 1252 1248 1251 1255 1256 1255 1251 1250 1252 1253 1257 1258 1257 1253 1256 1260 1261 1260 1256 1255 1257 1258 1262 1263 1262 1258 1261 1265 1266 1265 1261 1260 1262 1263 1267 1268 1267 1263 1266 1270 1271 1270 1266 1265 1267 1268 1272 1273 1272 1268 1271 1275 1276 1275 1271 1270 1272 1273 1277 1278 1277 1273 1276 483 480 483 1276 1275 1277 1278 484 485 484 1278 1280 1281 1282 1281 1280 1283 1281 1283 1284 1284 1283 1285 1284 1285 1286 1286 1285 1287 1286 1287 1288 1288 1287 1289 1288 1289 1290 1290 1289 1291 1290 1291 1292 1292 1291 1293 1292 1293 1294 1294 1293 1295 1294 1295 1296 1296 1295 1297 1296 1297 1298 1298 1297 1299 1298 1299 1300 1300 1299 1301 1300 1301 1302 1302 1301 1303 1302 1303 1304 1304 1303 1305 1304 1305 1306 1306 1305 1307 1306 1307 1308 1308 1307 1309 1308 1309 1310 1310 1309 1311 1310 1311 1312 1312 1311 1313 1312 1313 1314 1314 1313 1315 1314 1315 1316 1316 1315 1317 1316 1317 1318 1318 1317 1319 1318 1319 1320 1320 1319 1321 1320 1321 1322 1322 1321 1323 1322 1323 1324 1324 1323 1325 1324 1325 1326 1326 1325 1327 1326 1327 1328 1328 1327 1329 1328 1329 1330 1330 1329 1331 1330 1331 1332 1332 1331 1333 1332 1333 1334 1334 1333 1335 1334 1335 1336 1336 1335 1337 1336 1337 1338 1338 1337 1339 1338 1339 1340 1340 1339 1341 1340 1341 1342 1342 1341 1343 1342 1343 1344 1344 1343 1345 1344 1345 1346 1346 1345 1347 1346 1347 1348 1348 1347 1349 1348 1349 1350 1350 1349 1351 1350 1351 1352 1352 1351 1353 1352 1353 1354 1354 1353 1355 1354 1355 1356 1356 1355 1357 1356 1357 1358 1358 1357 1359 1358 1359 1360 1360 1359 1361 1360 1361 1362 1362 1361 1363 1362 1363 1364 1364 1363 1365 1364 1365 1366 1366 1365 1367 1366 1367 1368 1368 1367 1369 1368 1369 1370 1370 1369 1371 1370 1371 1372 1372 1371 1373 1372 1373 1374 1374 1373 1375 1374 1375 1376 1376 1375 1377 1376 1377 1378 1378 1377 1379 1378 1379 1380 1380 1379 1381 1380 1381 1382 1382 1381 1383 1382 1383 1384 1384 1383 1385 1384 1385 1386 1386 1385 1387 1386 1387 1388 1388 1387 1389 1388 1389 1390 1390 1389 1391 1390 1391 1392 1392 1391 1393 1392 1393 1394 1394 1393 1395 1394 1395 1396 1396 1395 1397 1396 1397 1398 1398 1397 1399 1398 1399 1400 1400 1399 1401 1400 1401 1402 1402 1401 1403 1402 1403 1404 1404 1403 1405 1404 1405 1406 1406 1405 1407 1406 1407 1408 1408 1407 1409 1408 1409 1410 1410 1409 1411 1410 1411 1412 1412 1411 1413 1412 1413 1414 1414 1413 1415 1414 1415 1416 1416 1415 1417 1416 1417 1418 1418 1417 1419 1418 1419 1420 1420 1419 1421 1420 1421 1422 1422 1421 1423 1422 1423 1424 1424 1423 1425 1424 1425 1426 1426 1425 1427 1426 1427 1428 1428 1427 1429 1428 1429 1430 1430 1429 1431 1430 1431 1432 1432 1431 1433 1432 1433 1434 1434 1433 1435 1434 1435 1436 1436 1435 1437 1436 1437 1438 1438 1437 1439 1440 1441 1442 1442 1441 1443 1441 1444 1443 1443 1444 1445 1444 1446 1445 1445 1446 1447 1446 1448 1447 1447 1448 1449 1448 1450 1449 1449 1450 1451 1450 1452 1451 1451 1452 1453 1452 1454 1453 1453 1454 1455 1454 1456 1455 1455 1456 1457 1456 1458 1457 1457 1458 1459 1458 1460 1459 1459 1460 1461 1460 1462 1461 1461 1462 1463 1462 1464 1463 1463 1464 1465 1464 1466 1465 1465 1466 1467 1466 1468 1467 1467 1468 1469 1468 1470 1469 1469 1470 1471 1470 1472 1471 1471 1472 1473 1472 1474 1473 1473 1474 1475 1474 1476 1475 1475 1476 1477 1476 1478 1477 1477 1478 1479 1478 1480 1479 1479 1480 1481 1480 1482 1481 1481 1482 1483 1482 1484 1483 1483 1484 1485 1484 1486 1485 1485 1486 1487 1486 1488 1487 1487 1488 1489 1488 1490 1489 1489 1490 1491 1490 1492 1491 1491 1492 1493 1492 1494 1493 1493 1494 1495 1494 1496 1495 1495 1496 1497 1496 1498 1497 1497 1498 1499 1498 1500 1499 1499 1500 1501 1500 1502 1501 1501 1502 1503 1502 1504 1503 1503 1504 1505 1504 1506 1505 1505 1506 1507 1506 1508 1507 1507 1508 1509 1508 1510 1509 1509 1510 1511 1510 1512 1511 1511 1512 1513 1512 1514 1513 1513 1514 1515 1514 1516 1515 1515 1516 1517 1516 1518 1517 1517 1518 1519 1518 1520 1519 1519 1520 1521 1520 1522 1521 1521 1522 1523 1522 1524 1523 1523 1524 1525 1524 1526 1525 1525 1526 1527 1526 1528 1527 1527 1528 1529 1528 1530 1529 1529 1530 1531 1530 1532 1531 1531 1532 1533 1532 1534 1533 1533 1534 1535 1534 1536 1535 1535 1536 1537 1536 1538 1537 1537 1538 1539 1538 1540 1539 1539 1540 1541 1540 1542 1541 1541 1542 1543 1542 1544 1543 1543 1544 1545 1544 1546 1545 1545 1546 1547 1546 1548 1547 1547 1548 1549 1548 1550 1549 1549 1550 1551 1550 1552 1551 1551 1552 1553 1552 1554 1553 1553 1554 1555 1554 1556 1555 1555 1556 1557 1556 1558 1557 1557 1558 1559 1558 1560 1559 1559 1560 1561 1560 1562 1561 1561 1562 1563 1562 1564 1563 1563 1564 1565 1564 1566 1565 1565 1566 1567 1566 1568 1567 1567 1568 1569 1568 1570 1569 1569 1570 1571 1570 1572 1571 1571 1572 1573 1572 1574 1573 1573 1574 1575 1574 1576 1575 1575 1576 1577 1576 1578 1577 1577 1578 1579 1578 1580 1579 1579 1580 1581 1580 1582 1581 1581 1582 1583 1582 1584 1583 1583 1584 1585 1584 1586 1585 1585 1586 1587 1586 1588 1587 1587 1588 1589 1588 1590 1589 1589 1590 1591 1590 1592 1591 1591 1592 1593 1592 1594 1593 1593 1594 1595 1594 1596 1595 1595 1596 1597 1596 1598 1597 1599 1597 1598
320 321 321 322 322 323 323 324 324 325 325 326 326 327 327 328 328 329 329 330 330 331 331 332 332 333 333 334 334 335 335 336 336 337 337 338 338 339 339 340 340 341 341 342 342 343 343 344 344 345 345 346 346 347 347 348 348 349 349 350 350 351 351 352 352 353 353 354 354 355 355 356 356 357 357 358 358 359 359 360 360 361 361 362 362 363 363 364 364 365 365 366 366 367 367 368 368 369 369 370 370 371 371 372 372 373 373 374 374 375 375 376 376 377 377 378 378 379 379 380 380 381 381 382 382 383 383 384 384 385 385 386 386 387 387 388 388 389 389 390 390 391 391 392 392 393 393 394 394 395 395 396 396 397 397 398 398 399 399 400 400 401 401 402 402 403 403 404 404 405 405 406 406 407 407 408 408 409 409 410 410 411 411 412 412 413 413 414 414 415 415 416 416 417 417 418 418 419 419 420 420 421 421 422 422 423 423 424 424 425 425 426 426 427 427 428 428 429 429 430 430 431 431 432 432 433 433 434 434 435 435 436 436 437 437 438 438 439 439 440 440 441 441 442 442 443 443 444 444 445 445 446 446 447 447 448 448 449 449 450 450 451 451 452 452 453 453 454 454 455 455 456 456 457 457 458 458 459 459 460 460 461 461 462 462 463 463 464 464 465 465 466 466 467 467 468 468 469 469 470 470 471 471 472 472 473 473 474 474 475 475 476 476 477 477 478 478 479 479 320 320 488 488 489 321 489 489 494 322 494 494 499 323 499 499 504 324 504 504 509 325 509 509 514 326 514 514 519 327 519 519 524 328 524 524 529 329 529 529 534 330 534 534 539 331 539 539 544 332 544 544 549 333 549 549 554 334 554 554 559 335 559 559 564 336 564 564 569 337 569 569 574 338 574 574 579 339 579 579 584 340 584 584 589 341 589 589 594 342 594 594 599 343 599 599 604 344 604 604 609 345 609 609 614 346 614 614 619 347 619 619 624 348 624 624 629 349 629 629 634 350 634 634 639 351 639 639 644 352 644 644 649 353 649 649 654 354 654 654 659 355 659 659 664 356 664 664 669 357 669 669 674 358 674 674 679 359 679 679 684 360 684 684 689 361 689 689 694 362 694 694 699 363 699 699 704 364 704 704 709 365 709 709 714 366 714 714 719 367 719 719 724 368 724 724 729 369 729 729 734 370 734 734 739 371 739 739 744 372 744 744 749 373 749 749 754 374 754 754 759 375 759 759 764 376 764 764 769 377 769 769 774 378 774 774 779 379 779 779 784 380 784 784 789 381 789 789 794 382 794 794 799 383 799 799 804 384 804 804 809 385 809 809 814 386 814 814 819 387 819 819 824 388 824 824 829 389 829 829 834 390 834 834 839 391 839 839 844 392 844 844 849 393 849 849 854 394 854 854 859 395 859 859 864 396 864 864 869 397 869 869 874 398 874 874 879 399 879 879 884 400 884 884 889 401 889 889 894 402 894 894 899 403 899 899 904 404 904 904 909 405 909 909 914 406 914 914 919 407 919 919 924 408 924 924 929 409 929 929 934 410 934 934 939 411 939 939 944 412 944 944 949 413 949 949 954 414 954 954 959 415 959 959 964 416 964 964 969 417 969 969 974 418 974 974 979 419 979 979 984 420 984 984 989 421 989 989 994 422 994 994 999 423 999 999 1004 424 1004 1004 1009 425 1009 1009 1014 426 1014 1014 1019 427 1019 1019 1024 428 1024 1024 1029 429 1029 1029 1034 430 1034 1034 1039 431 1039 1039 1044 432 1044 1044 1049 433 1049 1049 1054 434 1054 1054 1059 435 1059 1059 1064 436 1064 1064 1069 437 1069 1069 1074 438 1074 1074 1079 439 1079 1079 1084 440 1084 1084 1089 441 1089 1089 1094 442 1094 1094 1099 443 1099 1099 1104 444 1104 1104 1109 445 1109 1109 1114 446 1114 1114 1119 447 1119 1119 1124 448 1124 1124 1129 449 1129 1129 1134 450 1134 1134 1139 451 1139 1139 1144 452 1144 1144 1149 453 1149 1149 1154 454 1154 1154 1159 455 1159 1159 1164 456 1164 1164 1169 457 1169 1169 1174 458 1174 1174 1179 459 1179 1179 1184 460 1184 1184 1189 461 1189 1189 1194 462 1194 1194 1199 463 1199 1199 1204 464 1204 1204 1209 465 1209 1209 1214 466 1214 1214 1219 467 1219 1219 1224 468 1224 1224 1229 469 1229 1229 1234 470 1234 1234 1239 471 1239 1239 1244 472 1244 1244 1249 473 1249 1249 1254 474 1254 1254 1259 475 1259 1259 1264 476 1264 1264 1269 477 1269 1269 1274 478 1274 1274 1279 479 1279 1279 488
0 1 2 3 4 5 4 6 7 6 4 8 8 4 9 9 4 3 9 3 10 9 10 11 11 10 12 1 13 14 13 1 0 13 0 15 13 15 16 13 16 17 13 17 18 18 17 19 18 19 20 20 19 21 20 21 22 22 21 23 22 23 24 24 23 25 25 23 26 26 23 27 26 27 28 28 27 29 29 27 30 29 30 31 31 30 32 31 32 33 33 32 34 33 34 35 35 34 36 36 34 37 37 34 38 37 38 39 37 39 40 37 40 41 41 40 42 41 42 43 41 43 44 41 44 45 41 45 46 46 45 47 47 45 48 48 45 49 48 49 50 48 50 51 51 50 52 51 52 53 53 52 54 54 52 55 55 52 56 55 56 57 57 56 58 57 58 59 59 58 60 59 60 61 61 60 62 61 62 63 61 63 64 64 63 65 65 63 66 66 63 67 66 67 68 68 67 69 69 67 70 70 67 71 70 71 72 72 71 73 72 73 74 74 73 75 75 73 76 77 78 79 78 77 80 78 80 81 81 80 82 81 82 83 84 85 86 85 84 87 87 84 88 88 84 89 88 89 90 90 89 91 91 89 92 93 94 95 94 93 96 96 93 97 97 93 98 97 98 99 99 98 100 99 100 101 101 100 102 101 102 103 103 102 104 104 102 105 105 102 106 105 106 107 107 106 108 107 108 109 107 109 110 110 109 111 110 111 112 110 112 113 113 112 114 114 112 115 115 112 116 115 116 117 117 116 118 118 116 119 118 119 120 120 119 121 120 121 122 120 122 123 123 122 124 123 124 125 123 125 126 126 125 127 126 127 128 126 128 129 126 129 130 130 129 131 130 131 132 132 131 133 132 133 134 132 134 54 54 134 53 135 136 137 136 135 138 138 135 139 139 135 140 140 135 141 141 135 142 142 135 143 142 143 144 144 143 145 145 143 146 146 143 147 146 147 148 148 147 149 148 149 150 150 149 151 150 151 152 152 151 153 152 153 154 152 154 155 155 154 156 155 156 157 155 157 158 158 157 159 158 159 160 160 159 161 161 159 162 161 162 163 163 162 164 163 164 165 163 165 166 166 165 167 168 169 170 169 168 171 172 173 174 173 172 175 175 172 176 176 172 177 176 177 178 176 178 179 179 178 180 180 178 181 180 181 182 182 181 183 183 181 184 183 184 185 185 184 186 186 184 187 187 184 188 187 188 189 189 188 190 189 190 191 191 190 192 191 192 193 193 192 194 193 194 195 195 194 196 195 196 197 197 196 198 197 198 199 199 198 200 199 200 201 201 200 202 201 202 203 201 203 204 204 203 205 204 205 206 206 205 207 206 207 208 208 207 209 208 209 210 210 209 167 167 209 166 166 209 211 211 209 212 212 209 213 212 213 214 212 214 215 215 214 216 216 214 217 217 214 218 217 218 219 219 218 220 219 220 221 219 221 222 222 221 12 222 12 10 222 10 223 222 223 224 224 223 225 224 225 226 224 226 76 224 76 73 224 73 227 224 227 228 228 227 229 229 227 230 229 230 231 231 230 232 232 230 233 232 233 234 234 233 235 235 233 236 235 236 237 237 236 238 237 238 239 239 238 240 240 238 241 240 241 242 242 241 243 243 241 244 243 244 245 245 244 246 246 244 247 246 247 248 248 247 249 248 249 250 250 249 251 251 249 252 251 252 253 251 253 254 251 254 255 255 254 83 255 83 82 255 82 256 255 256 257 257 256 258 257 258 259 257 259 260 260 259 261 260 261 86 260 86 262 262 86 263 263 86 264 264 86 85 263 264 265 265 264 266 265 266 267 267 266 268 267 268 269 269 268 170 269 170 270 270 170 169 265 271 263 271 265 272 271 272 273 271 273 274 274 273 275 276 277 278 277 276 279 279 276 280 279 280 281 281 280 282 281 282 283 283 282 284 271 285 286 285 271 274 286 285 287 286 287 288 286 288 289 286 289 290 286 290 291 291 290 292 291 292 293 291 293 294 291 294 295 291 295 296 296 295 297 297 295 298 297 298 299 299 298 300 300 298 301 301 298 302 301 302 303 303 302 304 304 302 305 304 305 306 306 305 307 306 307 308 308 307 309 308 309 310 310 309 311 311 309 312 312 309 313 312 313 314 314 313 315 314 315 316 316 315 317 317 315 318 318 315 319 318 319 320 320 319 321 321 319 322 322 319 323 323 319 324 324 319 325 325 319 326 325 326 327 327 326 328 328 326 329 329 326 330 330 326 331 331 326 332 331 332 333 333 332 334 333 334 335 335 334 336 335 336 337 337 336 338 338 336 339 339 336 340 340 336 341 340 341 342 342 341 343 343 341 344 343 344 345 345 344 346 346 344 347 347 344 348 347 348 349 349 348 350 350 348 351 351 348 352 352 348 353 352 353 354 354 353 355 354 355 356 356 355 357 355 353 358 358 353 359 359 353 360 359 360 361 359 361 362 362 361 363 363 361 364 363 364 365 365 364 366 366 364 367 366 367 368 368 367 369 369 367 278 369 278 370 370 278 277 370 277 371 371 277 372 371 372 373 371 373 374 371 374 375 375 374 376 357 377 378 377 357 355 379 380 381 382 381 380 383 384 385 385 384 386 384 387 386 387 388 386 388 389 386 386 389 390 389 391 390 390 391 392 391 393 392 392 393 394 394 393 395 393 396 395 395 396 397 397 396 398 396 399 398 398 399 400 400 399 401 399 402 401 402 403 401 401 403 404 404 403 379 380 379 405 405 379 406 379 403 406 406 403 407 403 408 407 407 408 409 409 408 410 410 408 411 411 408 412 408 413 412 412 413 414 414 413 415 415 413 416 413 417 416 416 417 418 418 417 419 417 420 419 419 420 421 421 420 422 422 420 423 423 420 424 420 425 424 424 425 426 425 427 426 426 427 428 427 429 428 428 429 430 430 429 431 431 429 432 432 429 433 433 429 434 429 435 434 434 435 436 436 435 437 437 435 438 438 435 439 439 435 440 440 435 441 435 442 441 441 442 443 443 442 444 444 442 445 442 446 445 445 446 447 446 448 447 447 448 449 449 448 450 450 448 451 448 452 451 451 452 453 452 454 453 453 454 455 454 456 455 455 456 457 457 456 458 456 459 458 458 459 460 460 459 461 461 459 462 459 463 462 462 463 464 464 463 465 463 466 465 466 467 465 467 468 465 468 469 465 465 469 470 469 471 470 471 472 470 472 473 470 473 474 470 475 476 474 470 474 476 477 478 479 479 478 480 478 481 480 480 481 482 481 483 482 482 483 389 391 389 483 484 485 475 475 485 476 485 486 476 486 487 476 488 476 487 489 490 491 491 490 492 490 493 492 492 493 494 493 495 494 494 495 487 495 496 487 487 496 488 497 498 496 496 498 488 488 498 499 499 498 500 498 501 500 501 502 500 500 502 503 502 504 503 504 505 503 503 505 506 505 507 506 507 508 506 508 509 506 506 509 510 509 511 510 511 512 510 512 513 510 510 513 514 514 513 515 513 516 515 515 516 517 516 518 517 517 518 519 519 518 520 518 521 520 520 521 522 522 521 523 521 524 523 523 524 525 525 524 526 524 527 526 526 527 528 527 529 528 528 529 530 530 529 531 529 532 531 531 532 533 533 532 534 532 535 534 534 535 536 536 535 537 535 538 537 538 539 537 539 540 537 540 541 537 541 542 537 537 542 543 542 544 543 544 545 543 545 546 543 543 546 547 546 548 547 548 549 547 547 549 550 549 551 550 550 551 552 552 551 553 553 551 554 551 555 554 555 556 554 554 556 557 557 556 558 558 556 559 559 556 560 560 556 561 556 562 561 561 562 563 562 564 563 563 564 565 564 566 565 565 566 567 566 568 567 568 569 567 567 569 570 569 571 570 570 571 572 571 573 572 572 573 574 573 575 574 574 575 576 575 577 576 576 577 578 577 579 578 578 579 580 579 581 580 580 581 582 581 583 582 582 583 584 584 583 585 585 583 586 583 587 586 586 587 588 588 587 589 587 590 589 589 590 591 591 590 592 590 593 592 593 594 592 592 594 595 595 594 596 597 596 594 598 599 489 490 489 599 559 600 558 558 600 601 600 602 601 602 603 601 601 603 604 603 605 604 604 605 606 606 605 607 605 608 607 607 608 609 608 610 609 610 611 609 609 611 612 611 613 612 613 614 612 612 614 615 614 616 615 615 616 617 616 618 617 617 618 619 618 620 619 619 620 621 621 620 622 622 620 623 620 624 623 623 624 625 625 624 626 626 624 627 627 624 628 628 624 629 630 629 624 631 632 633 633 632 634 632 635 634 635 636 634 634 636 637 636 638 637 637 638 639 638 640 639 640 641 639 641 642 639 639 642 643 642 644 643 644 645 643 643 645 646 645 647 646 647 648 646 646 648 649 648 650 649 649 650 651 651 650 652 650 653 652 652 653 654 654 653 655 655 653 656 653 657 656 657 658 656 656 658 659 658 660 659 660 661 659 659 661 662 661 663 662 662 663 664 664 663 665 665 663 666 663 667 666 666 667 668 667 669 668 668 669 670 669 671 670 670 671 672 672 671 673 674 673 671 675 676 677 677 676 678 678 676 679 676 680 679 679 680 681 681 680 497 498 497 680 508 507 682 507 683 682 682 683 684 683 685 684 686 684 685 539 538 687 687 538 688 688 538 689 538 690 689 689 690 691 690 692 691 691 692 693 693 692 694 694 692 695 692 696 695 695 696 697 697 696 698 698 696 699 696 700 699 700 701 699 699 701 702 701 703 702 702 703 704 703 705 704 704 705 706 705 707 706 706 707 633 633 707 631 631 707 708 707 709 708 708 709 710 709 711 710 711 712 710 710 712 713 713 712 714 714 712 715 712 716 715 716 717 715 717 718 715 718 719 715 715 719 720 719 721 720 721 722 720 722 723 720 720 723 724 724 723 725 725 723 726 723 727 726 726 727 728 727 729 728 728 729 730 729 731 730 730 731 732 732 731 733 731 734 733 733 734 735 735 734 736 736 734 737 734 738 737 737 738 739 738 740 739 739 740 741 740 742 741 741 742 743 742 744 743 744 745 743 745 746 743 746 747 743 748 743 747 545 544 749 749 544 750 544 751 750 751 752 750 750 752 753 753 752 754 755 754 752 756 752 751 757 747 746 1137 1138 1139 1138 1137 1140 1141 1142 1143 1144 1143 1142 1147 1148 1149 1148 1147 1150 1151 1152 1153 1154 1153 1152 1156 1149 1157 1149 1156 1147 1152 1158 1154 1159 1154 1158 1161 1156 1157 1156 1161 1162 1163 1164 1158 1159 1158 1164 1166 1161 1167 1161 1166 1162 1163 1168 1164 1169 1164 1168 1171 1166 1167 1166 1171 1172 1173 1174 1168 1169 1168 1174 1176 1171 1177 1171 1176 1172 1173 1178 1174 1179 1174 1178 1181 1177 1182 1177 1181 1176 1178 1183 1179 1184 1179 1183 1186 1187 1188 1187 1186 1189 1190 1191 1192 1193 1192 1191 1195 1186 1188 1186 1195 1196 1197 1198 1191 1193 1191 1198 1200 1195 1201 1195 1200 1196 1197 1202 1198 1203 1198 1202 1205 1201 1206 1201 1205 1200 1202 1207 1203 1208 1203 1207 1210 1205 1206 1205 1210 1211 1212 1213 1207 1208 1207 1213 1215 1210 1216 1210 1215 1211 1212 1217 1213 1218 1213 1217 1220 1215 1216 1215 1220 1221 1222 1223 1217 1218 1217 1223 1225 1220 1226 1220 1225 1221 1222 1227 1223 1228 1223 1227 1230 1226 1231 1226 1230 1225 1227 1232 1228 1233 1228 1232 1235 1230 1231 1230 1235 1236 1237 1238 1232 1233 1232 1238 1240 1235 1241 1235 1240 1236 1237 1242 1238 1243 1238 1242 1241 1245 1240 1245 1241 1246 1247 1243 1248 1242 1248 1243 1246 1250 1245 1250 1246 1251 1252 1247 1253 1248 1253 1247 1255 1251 1256 1251 1255 1250 1253 1257 1252 1258 1252 1257 1260 1255 1256 1255 1260 1261 1262 1263 1257 1258 1257 1263 1265 1260 1266 1260 1265 1261 1262 1267 1263 1268 1263 1267 1265 1270 1271 1270 1265 1266 1268 1267 1272 1273 1272 1267 1271 1275 1276 1275 1271 1270 1272 1273 1277 1278 1277 1273 1280 1281 1282 1281 1280 1283 1284 1285 1286 1287 1286 1285 1289 1290 1291 1290 1289 1292 1293 1294 1295 1296 1295 1294 1298 1292 1289 1292 1298 1299 1300 1301 1293 1294 1293 1301 1303 1298 1304 1298 1303 1299 1300 1305 1301 1306 1301 1305 1308 1304 1309 1304 1308 1303 1305 1310 1306 1311 1306 1310 1313 1308 1309 1308 1313 1314 1315 1316 1310 1311 1310 1316 1318 1314 1313 1314 1318 1319 1320 1321 1315 1316 1315 1321 1323 1318 1324 1318 1323 1319 1320 1325 1321 1326 1321 1325 1328 1324 1329 1324 1328 1323 1325 1330 1326 1331 1326 1330 1333 1329 1334 1329 1333 1328 1330 1335 1331 1336 1331 1335 1338 1334 1339 1334 1338 1333 1335 1340 1336 1341 1336 1340 1343 1339 1344 1339 1343 1338 1340 1345 1341 1346 1341 1345 1348 1344 1349 1344 1348 1343 1345 1350 1346 1351 1346 1350 1353 1349 1354 1349 1353 1348 1350 1355 1351 1356 1351 1355 1353 1358 1359 1358 1353 1354 1356 1355 1360 1361 1360 1355 1359 1363 1364 1363 1359 1358 1360 1361 1365 1366 1365 1361 1368 1364 1363 1364 1368 1369 1370 1371 1366 1365 1366 1371 1373 1368 1374 1368 1373 1369 1370 1375 1371 1376 1371 1375 1378 1373 1374 1373 1378 1379 1380 1381 1375 1376 1375 1381 1383 1378 1384 1378 1383 1379 1380 1385 1381 1386 1381 1385 1388 1389 1390 1389 1388 1391 1392 1393 1394 1395 1394 1393 1397 1388 1398 1388 1397 1391 1392 1399 1393 1400 1393 1399 1402 1397 1398 1397 1402 1403 1404 1405 1399 1400 1399 1405 1407 1402 1408 1402 1407 1403 1404 1409 1405 1410 1405 1409 1412 1408 1413 1408 1412 1407 1409 1414 1410 1415 1410 1414 1417 1412 1413 1412 1417 1418 1419 1420 1414 1415 1414 1420 1422 1418 1417 1418 1422 1423 1424 1425 1419 1420 1419 1425 1427 1422 1428 1422 1427 1423 1424 1429 1425 1430 1425 1429 1432 1428 1433 1428 1432 1427 1429 1434 1430 1435 1430 1434 1437 1432 1433 1432 1437 1438 1439 1440 1434 1435 1434 1440 1442 1443 1444 1443 1442 1445 1446 1447 1448 1449 1448 1447 1451 1442 1444 1442 1451 1452 1453 1454 1447 1449 1447 1454 1456 1451 1457 1451 1456 1452 1453 1458 1454 1459 1454 1458 1456 1461 1462 1461 1456 1457 1459 1458 1463 1464 1463 1458 1462 1466 1467 1466 1462 1461 1463 1464 1468 1469 1468 1464 1467 1471 1472 1471 1467 1466 1468 1469 1473 1474 1473 1469 1476 1477 1478 1477 1476 1479 1480 1481 1482 1483 1482 1481 1478 1485 1486 1485 1478 1477 1482 1483 1487 1488 1487 1483 1486 1490 1491 1490 1486 1485 1487 1488 1492 1493 1492 1488 1495 1491 1490 1491 1495 1496 1497 1498 1493 1492 1493 1498 1500 1495 1501 1495 1500 1496 1497 1502 1498 1503 1498 1502 1505 1501 1506 1501 1505 1500 1502 1507 1503 1508 1503 1507 1510 1506 1511 1506 1510 1505 1507 1512 1508 1513 1508 1512 1515 1510 1511 1510 1515 1516 1517 1518 1512 1513 1512 1518 1520 1516 1515 1516 1520 1521 1522 1523 1517 1518 1517 1523 1525 1520 1526 1520 1525 1521 1522 1527 1523 1528 1523 1527 1530 1525 1526 1525 1530 1531 1532 1533 1527 1528 1527 1533 1535 1531 1530 1531 1535 1536 1537 1538 1532 1533 1532 1538 1540 1535 1541 1535 1540 1536 1537 1542 1538 1543 1538 1542 1545 1540 1541 1540 1545 1546 1547 1548 1542 1543 1542 1548 1550 1545 1551 1545 1550 1546 1547 1552 1548 1553 1548 1552 1555 1551 1556 1551 1555 1550 1552 1557 1553 1558 1553 1557 1560 1555 1556 1555 1560 1561 1562 1563 1557 1558 1557 1563 1565 1560 1566 1560 1565 1561 1562 1567 1563 1568 1563 1567 1570 1566 1571 1566 1570 1565 1567 1572 1568 1573 1568 1572 1575 1570 1571 1570 1575 1576 1577 1578 1572 1573 1572 1578 1580 1581 1582 1581 1580 1583 1584 1585 1586 1587 1586 1585 1589 1582 1590 1582 1589 1580 1585 1591 1587 1592 1587 1591 1589 1594 1595 1594 1589 1590 1592 1591 1596 1597 1596 1591 1599 1594 1600 1594 1599 1595 1597 1601 1596 1602 1596 1601 1599 1604 1605 1604 1599 1600 1602 1601 1606 1607 1606 1601 1609 1610 1611 1610 1609 1612 1613 1614 1615 1616 1615 1614 1611 1618 1619 1618 1611 1610 1615 1616 1620 1621 1620 1616 1619 1623 1624 1623 1619 1618 1620 1621 1625 1626 1625 1621 1624 1628 1629 1628 1624 1623 1625 1626 1630 1631 1630 1626 1629 1633 1634 1633 1629 1628 1630 1631 1635 1636 1635 1631 1638 1639 1640 1639 1638 1641 1642 1643 1644 1645 1644 1643 1640 1647 1648 1647 1640 1639 1644 1645 1649 1650 1649 1645 1648 1652 1653 1652 1648 1647 1649 1650 1654 1655 1654 1650 1653 1657 1658 1657 1653 1652 1654 1655 1659 1660 1659 1655 1658 1662 1663 1662 1658 1657 1659 1660 1664 1665 1664 1660 1663 1667 1668 1667 1663 1662 1664 1665 1669 1670 1669 1665 1668 1672 1673 1672 1668 1667 1669 1670 1674 1675 1674 1670 1673 1677 1678 1677 1673 1672 1674 1675 1679 1680 1679 1675 1678 1682 1683 1682 1678 1677 1679 1680 1684 1685 1684 1680 1687 1682 1688 1682 1687 1683 1685 1689 1684 1690 1684 1689 1692 1688 1693 1688 1692 1687 1689 1694 1690 1695 1690 1694 1697 1692 1693 1692 1697 1698 1699 1700 1694 1695 1694 1700 1702 1697 1703 1697 1702 1698 1699 1704 1700 1705 1700 1704 1707 1702 1703 1702 1707 1708 1709 1710 1704 1705 1704 1710 1712 1707 1713 1707 1712 1708 1709 1714 1710 1715 1710 1714 1717 1713 1718 1713 1717 1712 1714 1719 1715 1720 1715 1719 1722 1717 1718 1717 1722 1723 1724 1725 1719 1720 1719 1725 1727 1722 1728 1722 1727 1723 1724 1729 1725 1730 1725 1729 1732 1728 1733 1728 1732 1727 1729 1734 1730 1735 1730 1734 1737 1732 1733 1732 1737 1738 1739 1740 1734 1735 1734 1740 1742 1738 1737 1738 1742 1743 1744 1745 1739 1740 1739 1745 1747 1742 1748 1742 1747 1743 1744 1749 1745 1750 1745 1749 1752 1748 1753 1748 1752 1747 1749 1754 1750 1755 1750 1754 1757 1752 1753 1752 1757 1758 1759 1760 1754 1755 1754 1760 1762 1757 1763 1757 1762 1758 1759 1764 1760 1765 1760 1764 1767 1763 1768 1763 1767 1762 1764 1769 1765 1770 1765 1769 1772 1767 1768 1767 1772 1773 1774 1775 1769 1770 1769 1775 1777 1772 1778 1772 1777 1773 1774 1779 1775 1780 1775 1779 1782 1777 1778 1777 1782 1783 1784 1785 1779 1780 1779 1785 1787 1788 1789 1788 1787 1790 1791 1792 1793 1794 1793 1792 1796 1787 1797 1787 1796 1790 1791 1798 1792 1799 1792 1798 1801 1796 1797 1796 1801 1802 1803 1804 1798 1799 1798 1804 1806 1801 1807 1801 1806 1802 1803 1808 1804 1809 1804 1808 1811 1807 1812 1807 1811 1806 1808 1813 1809 1814 1809 1813 1816 1812 1817 1812 1816 1811 1813 1818 1814 1819 1814 1818 1821 1816 1817 1816 1821 1822 1823 1824 1818 1819 1818 1824 1826 1822 1821 1822 1826 1827 1828 1829 1823 1824 1823 1829 1831 1827 1826 1827 1831 1832 1833 1834 1828 1829 1828 1834 1836 1832 1831 1832 1836 1837 1838 1839 1833 1834 1833 1839 1841 1836 1842 1836 1841 1837 1838 1843 1839 1844 1839 1843 1841 1846 1847 1846 1841 1842 1844 1843 1848 1849 1848 1843 1847 1851 1852 1851 1847 1846 1848 1849 1853 1854 1853 1849 1852 1856 1857 1856 1852 1851 1853 1854 1858 1859 1858 1854 1861 1857 1856 1857 1861 1862 1863 1864 1859 1858 1859 1864 1866 1861 1867 1861 1866 1862 1863 1868 1864 1869 1864 1868 1871 1867 1872 1867 1871 1866 1868 1873 1869 1874 1869 1873 1876 1872 1877 1872 1876 1871 1873 1878 1874 1879 1874 1878 1876 1881 1882 1881 1876 1877 1879 1878 1883 1884 1883 1878 1886 1881 1887 1881 1886 1882 1884 1888 1883 1889 1883 1888 1891 1886 1887 1886 1891 1892 1893 1894 1888 1889 1888 1894 1896 1891 1897 1891 1896 1892 1893 1898 1894 1899 1894 1898 1901 1896 1897 1896 1901 1902 1903 1904 1898 1899 1898 1904 1906 1901 1907 1901 1906 1902 1903 1908 1904 1909 1904 1908 1911 1906 1907 1906 1911 1912 1913 1914 1908 1909 1908 1914 1916 1911 1917 1911 1916 1912 1913 1918 1914 1919 1914 1918 1916 1921 1922 1921 1916 1917 1919 1918 1923 1924 1923 1918 1926 1927 1928 1927 1926 1929 1930 1931 1932 1933 1932 1931 1935 1926 1936 1926 1935 1929 1930 1937 1931 1938 1931 1937 1940 1935 1936 1935 1940 1941 1942 1943 1937 1938 1937 1943 1945 1940 1946 1940 1945 1941 1942 1947 1943 1948 1943 1947 1950 1945 1946 1945 1950 1951 1952 1953 1947 1948 1947 1953 1955 1950 1956 1950 1955 1951 1952 1957 1953 1958 1953 1957 1960 1956 1961 1956 1960 1955 1957 1962 1958 1963 1958 1962 1965 1960 1961 1960 1965 1966 1967 1968 1962 1963 1962 1968 1966 1970 1971 1970 1966 1965 1968 1967 1972 1973 1972 1967 1975 1971 1970 1971 1975 1976 1977 1978 1973 1972 1973 1978 1980 1975 1981 1975 1980 1976 1977 1982 1978 1983 1978 1982 1985 1980 1981 1980 1985 1986 1987 1988 1982 1983 1982 1988 1990 1985 1991 1985 1990 1986 1987 1992 1988 1993 1988 1992 1995 1990 1991 1990 1995 1996 1997 1998 1992 1993 1992 1998 2000 1996 1995 1996 2000 2001 2002 2003 1997 1998 1997 2003 2005 2000 2006 2000 2005 2001 2002 2007 2003 2008 2003 2007 2010 2006 2011 2006 2010 2005 2007 2012 2008 2013 2008 2012 2015 2010 2011 2010 2015 2016 2017 2018 2012 2013 2012 2018 2020 2015 2021 2015 2020 2016 2017 2022 2018 2023 2018 2022 2025 2021 2026 2021 2025 2020 2022 2027 2023 2028 2023 2027 2030 2026 2031 2026 2030 2025 2027 2032 2028 2033 2028 2032 2035 2031 2036 2031 2035 2030 2032 2037 2033 2038 2033 2037 2040 2036 2041 2036 2040 2035 2037 2042 2038 2043 2038 2042 2045 2041 2046 2041 2045 2040 2042 2047 2043 2048 2043 2047 2050 2045 2046 2045 2050 2051 2052 2053 2047 2048 2047 2053 2055 2051 2050 2051 2055 2056 2057 2058 2052 2053 2052 2058 2060 2056 2055 2056 2060 2061 2062 2063 2057 2058 2057 2063 2065 2060 2066 2060 2065 2061 2062 2067 2063 2068 2063 2067 2070 2071 2072 2071 2070 2073 2074 2075 2076 2077 2076 2075 2072 2079 2080 2079 2072 2071 2076 2077 2081 2082 2081 2077 2080 2084 2085 2084 2080 2079 2081 2082 2086 2087 2086 2082 2085 2089 2090 2089 2085 2084 2086 2087 2091 2092 2091 2087 2094 2089 2095 2089 2094 2090 2092 2096 2091 2097 2091 2096 2099 2095 2100 2095 2099 2094 2096 2101 2097 2102 2097 2101 2104 2100 2105 2100 2104 2099 2101 2106 2102 2107 2102 2106 2109 2105 2110 2105 2109 2104 2106 2111 2107 2112 2107 2111 2114 2110 2115 2110 2114 2109 2111 2116 2112 2117 2112 2116 2119 2115 2120 2115 2119 2114 2116 2121 2117 2122 2117 2121 2124 2119 2120 2119 2124 2125 2126 2127 2121 2122 2121 2127 2129 2125 2124 2125 2129 2130 2131 2132 2126 2127 2126 2132 2134 2129 2135 2129 2134 2130 2131 2136 2132 2137 2132 2136 2139 2134 2135 2134 2139 2140 2141 2142 2136 2137 2136 2142 2144 2139 2145 2139 2144 2140 2141 2146 2142 2147 2142 2146 2149 2145 2150 2145 2149 2144 2146 2151 2147 2152 2147 2151 2154 2150 2155 2150 2154 2149 2151 2156 2152 2157 2152 2156 2159 2155 2160 2155 2159 2154 2156 2161 2157 2162 2157 2161 2164 2160 2165 2160 2164 2159 2161 2166 2162 2167 2162 2166 2169 2164 2165 2164 2169 2170 2171 2172 2166 2167 2166 2172 2174 2175 2176 2175 2174 2177 2178 2179 2180 2181 2180 2179 2183 2174 2176 2174 2183 2184 2185 2186 2179 2181 2179 2186 2188 2183 2189 2183 2188 2184 2185 2190 2186 2191 2186 2190 2193 2189 2194 2189 2193 2188 2190 2195 2191 2196 2191 2195 2198 2194 2199 2194 2198 2193 2195 2200 2196 2201 2196 2200 2203 2199 2204 2199 2203 2198 2200 2205 2201 2206 2201 2205 2208 2203 2204 2203 2208 2209 2210 2211 2205 2206 2205 2211 2213 2208 2214 2208 2213 2209 2210 2215 2211 2216 2211 2215 2218 2214 2219 2214 2218 2213 2215 2220 2216 2221 2216 2220 2223 2224 2225 2224 2223 2226 2227 2228 2229 2230 2229 2228 2232 2225 2233 2225 2232 2223 2228 2234 2230 2235 2230 2234 2237 2232 2233 2232 2237 2238 2239 2240 2234 2235 2234 2240 2242 2238 2237 2238 2242 2243 2244 2245 2239 2240 2239 2245 2247 2242 2248 2242 2247 2243 2244 2249 2245 2250 2245 2249 2252 2248 2253 2248 2252 2247 2249 2254 2250 2255 2250 2254 2257 2253 2258 2253 2257 2252 2254 2259 2255 2260 2255 2259 2262 2257 2258 2257 2262 2263 2264 2265 2259 2260 2259 2265 2267 2262 2268 2262 2267 2263 2264 2269 2265 2270 2265 2269 2272 2268 2273 2268 2272 2267 2269 2274 2270 2275 2270 2274 2277 2273 2278 2273 2277 2272 2274 2279 2275 2280 2275 2279 2282 2283 2284 2283 2282 2285 2286 2287 2288 2289 2288 2287 2291 2282 2292 2282 2291 2285 2286 2293 2287 2294 2287 2293 2296 2292 2297 2292 2296 2291 2293 2298 2294 2299 2294 2298 2296 2301 2302 2301 2296 2297 2299 2298 2303 2304 2303 2298 2302 2306 2307 2306 2302 2301 2303 2304 2308 2309 2308 2304 2311 2307 2306 2307 2311 2312 2313 2314 2309 2308 2309 2314 2312 2316 2317 2316 2312 2311 2314 2313 2318 2319 2318 2313 2317 2321 2322 2321 2317 2316 2318 2319 2323 2324 2323 2319 2326 2321 2327 2321 2326 2322 2324 2328 2323 2329 2323 2328 2331 2326 2327 2326 2331 2332 2333 2334 2328 2329 2328 2334 2336 2331 2337 2331 2336 2332 2333 2338 2334 2339 2334 2338 2341 2337 2342 2337 2341 2336 2338 2343 2339 2344 2339 2343 2346 2342 2347 2342 2346 2341 2343 2348 2344 2349 2344 2348 2351 2347 2352 2347 2351 2346 2348 2353 2349 2354 2349 2353 2356 2357 2358 2357 2356 2359 2360 2361 2362 2363 2362 2361 2365 2359 2356 2359 2365 2366 2367 2368 2360 2361 2360 2368 2370 2366 2365 2366 2370 2371 2372 2373 2367 2368 2367 2373 2375 2371 2370 2371 2375 2376 2377 2378 2372 2373 2372 2378 2380 2376 2375 2376 2380 2381 2382 2383 2377 2378 2377 2383 2385 2381 2380 2381 2385 2386 2387 2388 2382 2383 2382 2388 2390 2386 2385 2386 2390 2391 2392 2393 2387 2388 2387 2393 2395 2391 2390 2391 2395 2396 2397 2398 2392 2393 2392 2398 2400 2396 2395 2396 2400 2401 2402 2403 2397 2398 2397 2403 2405 2401 2400 2401 2405 2406 2407 2408 2402 2403 2402 2408 2410 2406 2405 2406 2410 2411 2412 2413 2407 2408 2407 2413 2415 2411 2410 2411 2415 2416 2417 2418 2412 2413 2412 2418 2420 2416 2415 2416 2420 2421 2422 2423 2417 2418 2417 2423 2425 2421 2420 2421 2425 2426 2427 2428 2422 2423 2422 2428 2430 2426 2425 2426 2430 2431 2432 2433 2427 2428 2427 2433 2435 2431 2430 2431 2435 2436 2437 2438 2432 2433 2432 2438 2440 2441 2442 2441 2440 2443 2444 2445 2446 2447 2446 2445 2449 2443 2440 2443 2449 2450 2451 2452 2444 2445 2444 2452 2454 2450 2449 2450 2454 2455 2456 2457 2451 2452 2451 2457 2459 2455 2454 2455 2459 2460 2461 2462 2456 2457 2456 2462 2464 2460 2459 2460 2464 2465 2466 2467 2461 2462 2461 2467 2469 2465 2464 2465 2469 2470 2471 2472 2466 2467 2466 2472 2474 2470 2469 2470 2474 2475 2476 2477 2471 2472 2471 2477 2479 2475 2474 2475 2479 2480 2481 2482 2476 2477 2476 2482 2479 2484 2480 2484 2479 2485 2486 2482 2487 2481 2487 2482 2485 2489 2484 2489 2485 2490 2491 2486 2492 2487 2492 2486 2490 2494 2489 2494 2490 2495 2496 2491 2497 2492 2497 2491 2499 2495 2500 2495 2499 2494 2497 2501 2496 2502 2496 2501 2504 2500 2505 2500 2504 2499 2501 2506 2502 2507 2502 2506 2509 2505 2510 2505 2509 2504 2506 2511 2507 2512 2507 2511 2510 2514 2509 2514 2510 2515 2516 2512 2517 2511 2517 2512 2519 2515 2520 2515 2519 2514 2517 2521 2516 2522 2516 2521 2524 2519 2520 2519 2524 2525 2526 2527 2521 2522 2521 2527 2529 2530 2531 2530 2529 2532 2533 2534 2535 2536 2535 2534 2538 2529 2531 2529 2538 2539 2540 2541 2534 2536 2534 2541 2543 2538 2544 2538 2543 2539 2540 2545 2541 2546 2541 2545 2548 2544 2549 2544 2548 2543 2545 2550 2546 2551 2546 2550 2553 2548 2549 2548 2553 2554 2555 2556 2550 2551 2550 2556 2558 2553 2559 2553 2558 2554 2555 2560 2556 2561 2556 2560 2563 2558 2559 2558 2563 2564 2565 2566 2560 2561 2560 2566 2568 2563 2569 2563 2568 2564 2565 2570 2566 2571 2566 2570 2573 2569 2574 2569 2573 2568 2570 2575 2571 2576 2571 2575 2578 2574 2579 2574 2578 2573 2575 2580 2576 2581 2576 2580 2583 2578 2579 2578 2583 2584 2585 2586 2580 2581 2580 2586 2588 2583 2589 2583 2588 2584 2585 2590 2586 2591 2586 2590 2593 2589 2594 2589 2593 2588 2590 2595 2591 2596 2591 2595 2598 2594 2599 2594 2598 2593 2595 2600 2596 2601 2596 2600 2603 2604 2605 2604 2603 2606 2607 2608 2609 2610 2609 2608 2603 2612 2606 2612 2603 2613 2614 2608 2615 2607 2615 2608 2613 2617 2612 2617 2613 2618 2619 2614 2620 2615 2620 2614 2622 2618 2623 2618 2622 2617 2620 2624 2619 2625 2619 2624 2627 2623 2628 2623 2627 2622 2624 2629 2625 2630 2625 2629 2632 2628 2633 2628 2632 2627 2629 2634 2630 2635 2630 2634 2637 2633 2638 2633 2637 2632 2634 2639 2635 2640 2635 2639 2642 2637 2638 2637 2642 2643 2644 2645 2639 2640 2639 2645 2647 2642 2648 2642 2647 2643 2644 2649 2645 2650 2645 2649 2648 2652 2647 2652 2648 2653 2654 2650 2655 2649 2655 2650 2653 2657 2652 2657 2653 2658 2659 2654 2660 2655 2660 2654 2658 2662 2657 2662 2658 2663 2664 2659 2665 2660 2665 2659 2663 2667 2662 2667 2663 2668 2669 2664 2670 2665 2670 2664 2672 2668 2673 2668 2672 2667 2670 2674 2669 2675 2669 2674 2673 2677 2672 2677 2673 2678 2679 2675 2680 2674 2680 2675 2682 2677 2678 2677 2682 2683 2684 2685 2680 2679 2680 2685 2687 2682 2688 2682 2687 2683 2684 2689 2685 2690 2685 2689 2692 2688 2693 2688 2692 2687 2689 2694 2690 2695 2690 2694 2693 2697 2692 2697 2693 2698 2699 2695 2700 2694 2700 2695 2698 2702 2697 2702 2698 2703 2704 2699 2705 2700 2705 2699 2707 2703 2708 2703 2707 2702 2705 2709 2704 2710 2704 2709 2712 2708 2713 2708 2712 2707 2709 2714 2710 2715 2710 2714 2717 2712 2713 2712 2717 2718 2719 2720 2714 2715 2714 2720 2718 2722 2723 2722 2718 2717 2720 2719 2724 2725 2724 2719 2727 2723 2722 2723 2727 2728 2729 2730 2725 2724 2725 2730 2732 2727 2733 2727 2732 2728 2729 2734 2730 2735 2730 2734 2737 2733 2738 2733 2737 2732 2734 2739 2735 2740 2735 2739 2742 2737 2738 2737 2742 2743 2744 2745 2739 2740 2739 2745 2747 2742 2748 2742 2747 2743 2744 2749 2745 2750 2745 2749 2752 2747 2748 2747 2752 2753 2754 2755 2749 2750 2749 2755 2752 2757 2753 2757 2752 2758 2759 2755 2760 2754 2760 2755 2758 2762 2757 2762 2758 2763 2764 2759 2765 2760 2765 2759 2763 2767 2762 2767 2763 2768 2769 2764 2770 2765 2770 2764 2768 2772 2767 2772 2768 2773 2774 2769 2775 2770 2775 2769 2773 2777 2772 2777 2773 2778 2779 2774 2780 2775 2780 2774 2782 2783 2784 2783 2782 2785 2786 2787 2788 2789 2788 2787 2791 2784 2792 2784 2791 2782 2787 2793 2789 2794 2789 2793 2792 2796 2791 2796 2792 2797 2798 2794 2799 2793 2799 2794 2797 2801 2796 2801 2797 2802 2803 2798 2804 2799 2804 2798 2802 2806 2801 2806 2802 2807 2808 2803 2809 2804 2809 2803 2807 2811 2806 2811 2807 2812 2813 2808 2814 2809 2814 2808 2812 2816 2811 2816 2812 2817 2818 2813 2819 2814 2819 2813 2817 2821 2816 2821 2817 2822 2823 2818 2824 2819 2824 2818 2826 2821 2822 2821 2826 2827 2828 2829 2824 2823 2824 2829 2831 2826 2832 2826 2831 2827 2828 2833 2829 2834 2829 2833 2832 2836 2831 2836 2832 2837 2838 2834 2839 2833 2839 2834 2841 2842 2843 2842 2841 2844 2845 2846 2847 2848 2847 2846 2850 2841 2851 2841 2850 2844 2845 2852 2846 2853 2846 2852 2855 2851 2856 2851 2855 2850 2852 2857 2853 2858 2853 2857 2855 2860 2861 2860 2855 2856 2858 2857 2862 2863 2862 2857 2861 2865 2866 2865 2861 2860 2862 2863 2867 2868 2867 2863 2870 2865 2871 2865 2870 2866 2868 2872 2867 2873 2867 2872 2875 2871 2876 2871 2875 2870 2872 2877 2873 2878 2873 2877 2875 2880 2881 2880 2875 2876 2878 2877 2882 2883 2882 2877 2881 2885 2886 2885 2881 2880 2882 2883 2887 2888 2887 2883 2886 2890 2891 2890 2886 2885 2887 2888 2892 2893 2892 2888 2891 2895 2896 2895 2891 2890 2892 2893 2897 2898 2897 2893 2896 2900 2901 2900 2896 2895 2897 2898 2902 2903 2902 2898 2901 2905 2906 2905 2901 2900 2902 2903 2907 2908 2907 2903 2910 2905 2911 2905 2910 2906 2908 2912 2907 2913 2907 2912 2915 2911 2916 2911 2915 2910 2912 2917 2913 2918 2913 2917 2915 2920 2921 2920 2915 2916 2918 2917 2922 2923 2922 2917 2921 2925 2926 2925 2921 2920 2922 2923 2927 2928 2927 2923 2926 2930 2931 2930 2926 2925 2927 2928 2932 2933 2932 2928 2931 2935 2936 2935 2931 2930 2932 2933 2937 2938 2937 2933 2940 2935 2941 2935 2940 2936 2938 2942 2937 2943 2937 2942 2945 2941 2946 2941 2945 2940 2942 2947 2943 2948 2943 2947 2950 2946 2951 2946 2950 2945 2947 2952 2948 2953 2948 2952 2955 2951 2956 2951 2955 2950 2952 2957 2953 2958 2953 2957 2960 2961 2962 2961 2960 2963 2964 2965 2966 2967 2966 2965 2969 2960 2970 2960 2969 2963 2964 2971 2965 2972 2965 2971 2974 2969 2970 2969 2974 2975 2976 2977 2971 2972 2971 2977 2979 2974 2980 2974 2979 2975 2976 2981 2977 2982 2977 2981 2984 2980 2985 2980 2984 2979 2981 2986 2982 2987 2982 2986 2989 2984 2985 2984 2989 2990 2991 2992 2986 2987 2986 2992 2994 2989 2995 2989 2994 2990 2991 2996 2992 2997 2992 2996 2999 2995 3000 2995 2999 2994 2996 3001 2997 3002 2997 3001 3004 2999 3000 2999 3004 3005 3006 3007 3001 3002 3001 3007 3009 3004 3010 3004 3009 3005 3006 3011 3007 3012 3007 3011 3014 3010 3015 3010 3014 3009 3011 3016 3012 3017 3012 3016 3019 3015 3020 3015 3019 3014 3016 3021 3017 3022 3017 3021 3024 3020 3025 3020 3024 3019 3021 3026 3022 3027 3022 3026 3029 3024 3025 3024 3029 3030 3031 3032 3026 3027 3026 3032 3034 3029 3035 3029 3034 3030 3031 3036 3032 3037 3032 3036 3039 3034 3035 3034 3039 3040 3041 3042 3036 3037 3036 3042 3044 3039 3045 3039 3044 3040 3041 3046 3042 3047 3042 3046 3049 3044 3045 3044 3049 3050 3051 3052 3046 3047 3046 3052 3054 3049 3055 3049 3054 3050 3051 3056 3052 3057 3052 3056 3059 3060 3061 3060 3059 3062 3063 3064 3065 3066 3065 3064 3068 3061 3069 3061 3068 3059 3064 3070 3066 3071 3066 3070 3073 3068 3069 3068 3073 3074 3075 3076 3070 3071 3070 3076 3078 3073 3079 3073 3078 3074 3075 3080 3076 3081 3076 3080 3078 3083 3084 3083 3078 3079 3081 3080 3085 3086 3085 3080 3084 3088 3089 3088 3084 3083 3085 3086 3090 3091 3090 3086 3093 3088 3094 3088 3093 3089 3091 3095 3090 3096 3090 3095 3093 3098 3099 3098 3093 3094 3096 3095 3100 3101 3100 3095 3099 3103 3104 3103 3099 3098 3100 3101 3105 3106 3105 3101 3104 3108 3109 3108 3104 3103 3105 3106 3110 3111 3110 3106 3109 3113 3114 3113 3109 3108 3110 3111 3115 3116 3115 3111 3114 3118 3119 3118 3114 3113 3115 3116 3120 3121 3120 3116 3119 3123 3124 3123 3119 3118 3120 3121 3125 3126 3125 3121 1137 3123 1140 3123 1137 3124 3126 1142 3125 1141 3125 1142 3128 3129 3130 3129 3128 3131 3131 3128 3132 3132 3128 3133 3132 3133 3134 3132 3134 3135 3132 3135 3136 3136 3135 3137 3136 3137 3138 3136 3138 3139 3136 3139 3140 3140 3139 3141 3140 3141 3142 3142 3141 3143 3142 3143 3144 3144 3143 3145 3144 3145 3146 3146 3145 3147 3147 3145 3148 3147 3148 3149 3149 3148 3150 3150 3148 3151 3150 3151 3152 3152 3151 3153 3152 3153 3154 3152 3154 3155 3155 3154 3156 3155 3156 3157 3157 3156 3158 3158 3156 3159 3158 3159 3160 3161 3162 3163 3162 3161 3164 3164 3161 3165 3164 3165 3166 3166 3165 3167 3166 3167 3168 3168 3167 3169 3168 3169 3170 3168 3170 3171 3171 3170 3172 3171 3172 3173 3171 3173 3174 3174 3173 3175 3174 3175 3176 3176 3175 3177 3176 3177 3178 3178 3177 3179 3179 3177 3180 3180 3177 3181 3180 3181 3182 3180 3182 3183 3180 3183 3184 3184 3183 3185 3184 3185 3186 3184 3186 3187 3187 3186 3188 3187 3188 3189 3189 3188 3190 3190 3188 3191 3190 3191 3192 3192 3191 3193 3193 3191 3194 3193 3194 3195 3195 3194 3196 3196 3194 3197 3197 3194 3198 3197 3198 3199 3199 3198 3200 3199 3200 3201 3201 3200 3202 3202 3200 3203 3202 3203 3204 3205 3206 3207 3206 3205 3208 3208 3205 3209 3208 3209 3210 3210 3209 3211 3212 3213 3214 3213 3212 3215 3215 3212 3216 3216 3212 3217 3217 3212 3218 3218 3212 3219 3219 3212 3220 3219 3220 3221 3221 3220 3222 3221 3222 3223 3223 3222 3224 3223 3224 3225 3225 3224 3226 3225 3226 3227 3225 3227 3228 3225 3228 3229 3229 3228 3230 3229 3230 3231 3229 3231 3232 3232 3231 3233 3232 3233 3234 3234 3233 3235 3234 3235 3236 3236 3235 3237 3236 3237 3238 3236 3238 3239 3236 3239 3240 3240 3239 3241 3241 3239 3242 3242 3239 3243 3242 3243 3244 3244 3243 3245 3245 3243 3246 3246 3243 3247 3247 3243 3248 3247 3248 3249 3247 3249 3250 3247 3250 3251 3251 3250 3252 3252 3250 3253 3252 3253 3254 3254 3253 3204 3254 3204 3203 3254 3203 3255 3254 3255 3256 3256 3255 3257 3256 3257 3258 3258 3257 3259 3258 3259 3260 3260 3259 3261 3260 3261 3262 3262 3261 3263 3263 3261 3264 3263 3264 3265 3263 3265 3266 3263 3266 3267 3267 3266 3268 3267 3268 3269 3267 3269 3270 3267 3270 3271 3271 3270 3272 3271 3272 3273 3273 3272 3274 3273 3274 3275 3276 3277 3278 3277 3276 3279 3277 3279 3280 3277 3280 3281 3281 3280 3282 3281 3283 3277 3284 3285 3286 3285 3284 3287 3288 3289 3290 3289 3288 3291 3291 3288 3292 3292 3288 3293 3293 3288 3294 3292 3293 3295 3296 3297 3298 3297 3296 3299 3299 3296 3300 3300 3296 3301 3301 3296 3302 3301 3302 3303 3303 3302 3304 3303 3304 3305 3303 3305 3306 3306 3305 3307 3306 3307 3308 3308 3307 3309 3308 3309 3310 3308 3310 3311 3308 3311 3312 3312 3311 3313 3312 3313 3314 3314 3313 3315 3314 3315 3316 3316 3315 3317 3316 3317 3318 3318 3317 3319 3318 3319 3320 3320 3319 3321 3320 3321 3322 3322 3321 3323 3322 3323 3324 3324 3323 3325 3324 3325 3326 3326 3325 3327 3327 3325 3328 3327 3328 3329 3329 3328 3330 3329 3330 3331 3331 3330 3332 3331 3332 3333 3333 3332 3334 3333 3334 3160 3333 3160 3159 3333 3159 3335 3333 3335 3336 3333 3336 3337 3337 3336 3338 3338 3336 3339 3338 3339 3340 3338 3340 3341 3338 3341 3342 3342 3341 3343 3342 3343 3344 3344 3343 3345 3345 3343 3346 3345 3346 3347 3347 3346 3348 3348 3346 3280 3280 3346 3282 3282 3346 3349 3349 3346 3350 3349 3350 3351 3351 3350 3352 3352 3350 3353 3353 3350 3275 3275 3350 3273 3273 3350 3354 3354 3350 3355 3354 3355 3356 3354 3356 3357 3357 3356 3358 3357 3358 3359 3357 3359 3360 3360 3359 3361 3360 3361 3362 3360 3362 3363 3363 3362 3364 3363 3364 3365 3365 3364 3366 3365 3366 3367 3365 3367 3368 3368 3367 3369 3368 3369 3370 3368 3370 3371 3371 3370 3372 3371 3372 3373 3371 3373 3374 3374 3373 3375 3374 3375 3376 3376 3375 3377 3376 3377 3378 3376 3378 3379 3379 3378 3380 3380 3378 3381 3381 3378 3382 3381 3382 3211 3211 3382 3210 3210 3382 3383 3383 3382 3384 3383 3384 3385 3385 3384 3386 3386 3384 3387 3386 3387 3388 3388 3387 3389 3389 3387 3390 3389 3390 3290 3389 3290 3391 3391 3290 3289 3391 3289 3392 3392 3289 3393 3392 3393 3394 3394 3393 3395 3394 3395 3396 3396 3395 3397 3396 3397 3398 3399 3294 3288 3294 3399 3400 3400 3399 3401 3401 3399 3402 3402 3399 3403 3403 3399 3404 3403 3404 3405 3405 3404 3406 3406 3404 3407 3407 3404 3408 3408 3404 3409 3408 3409 3410 3408 3410 3411 3411 3410 3412 3411 3412 3413 3411 3413 3414 3411 3414 3415 3415 3414 3416 3415 3416 3417 3415 3417 3418 3418 3417 3419 3418 3419 3420 3420 3419 3421 3420 3421 3422 3422 3421 3423 3422 3423 3424 3422 3424 3425 3422 3425 3426 3426 3425 3427 3426 3427 3428 3428 3427 3429 3428 3429 3430 3428 3430 3431 3428 3431 3432 3432 3431 3433 3432 3433 3434 3432 3434 3435 3432 3435 3436 3432 3436 3437 3432 3437 3438 3432 3438 3439 3439 3438 3440 3439 3440 3441 3439 3441 3442 3439 3442 3443 3439 3443 3444 3439 3444 3445 3445 3444 3446 3445 3446 3447 3447 3446 3448 3447 3448 3449 3449 3448 3450 3449 3450 3451 3449 3451 3452 3449 3452 3453 3449 3453 3454 3454 3453 3455 3454 3455 3456 3454 3456 3457 3457 3456 3458 3457 3458 3459 3457 3459 3460 3457 3460 3461 3461 3460 3462 3461 3462 3463 3461 3463 3464 3461 3464 3465 3461 3465 3466 3466 3465 3467 3466 3467 3286 3286 3467 3468 3286 3468 3284 3466 3286 3469 3466 3469 3470 3466 3470 3471 3471 3470 3472 3472 3470 3473 3472 3473 3474 3472 3474 3475 3475 3474 3476 3475 3476 3477 3475 3477 3478 3478 3477 3479 3478 3479 3480 3478 3480 3481 3481 3480 3482 3481 3482 3483 3483 3482 3484 3483 3484 3485 3485 3484 3486 3486 3484 3487 3487 3484 3488 3487 3488 3489 3483 3490 3481 3490 3483 3491 3490 3491 3492 3490 3492 3493 3493 3492 3494 3494 3492 3495 3494 3495 3496 3398 3497 3396 3497 3398 3498 3389 3499 3500 3499 3389 3391 3500 3499 3501 3500 3501 3502 3500 3502 3503 3503 3502 3504 3503 3504 3505 3503 3505 3506 3507 3508 3509 3508 3510 3509 3510 3511 3509 3509 3511 3512 3511 3513 3512 3513 3514 3512 3515 3516 3514 3512 3514 3516 3517 3518 3519 3520 3519 3518 3521 3522 3523 3522 3524 3523 3523 3524 3525 3525 3524 3526 3524 3527 3526 3527 3528 3526 3529 3526 3528 3530 3531 3532 3531 3533 3532 3532 3533 3534 3534 3533 3535 3535 3533 3528 3533 3536 3528 3528 3536 3529 3536 3537 3529 3529 3537 3538 3537 3539 3538 3539 3540 3538 3538 3540 3541 3540 3542 3541 3542 3543 3541 3541 3543 3544 3543 3545 3544 3545 3546 3544 3544 3546 3547 3547 3546 3548 3546 3549 3548 3549 3550 3548 3551 3552 3550 3552 3553 3550 3550 3553 3548 3553 3554 3548 3548 3554 3555 3554 3556 3555 3556 3557 3555 3557 3558 3555 3558 3559 3555 3555 3559 3560 3559 3561 3560 3561 3562 3560 3562 3563 3560 3560 3563 3564 3563 3565 3564 3565 3566 3564 3564 3566 3567 3566 3568 3567 3568 3569 3567 3569 3570 3567 3570 3571 3567 3567 3571 3572 3571 3573 3572 3572 3573 3574 3573 3575 3574 3574 3575 3576 3575 3577 3576 3577 3578 3576 3578 3579 3576 3579 3580 3576 3580 3581 3576 3576 3581 3582 3581 3583 3582 3583 3584 3582 3584 3585 3582 3585 3586 3582 3586 3587 3582 3587 3588 3582 3582 3588 3589 3588 3590 3589 3590 3591 3589 3591 3592 3589 3589 3592 3593 3592 3594 3593 3593 3594 3595 3594 3596 3595 3596 3597 3595 3597 3598 3595 3595 3598 3599 3598 3600 3599 3599 3600 3601 3600 3602 3601 3601 3602 3603 3602 3604 3603 3604 3605 3603 3603 3605 3606 3605 3607 3606 3607 3608 3606 3608 3609 3606 3606 3609 3610 3609 3611 3610 3611 3612 3610 3610 3612 3613 3613 3612 3614 3614 3612 3615 3615 3612 3616 3612 3617 3616 3616 3617 3618 3618 3617 3619 3619 3617 3620 3620 3617 3621 3622 3621 3617 3518 3623 3520 3623 3624 3520 3520 3624 3625 3624 3626 3625 3625 3626 3627 3626 3628 3627 3627 3628 3515 3628 3629 3515 3515 3629 3516 3629 3630 3516 3630 3631 3516 3516 3631 3632 3632 3631 3633 3631 3634 3633 3633 3634 3635 3635 3634 3636 3634 3637 3636 3636 3637 3638 3638 3637 3639 3639 3637 3640 3637 3641 3640 3640 3641 3642 3642 3641 3643 3643 3641 3644 3641 3645 3644 3645 3646 3644 3644 3646 3647 3646 3648 3647 3647 3648 3649 3648 3650 3649 3650 3651 3649 3649 3651 3652 3651 3653 3652 3653 3654 3652 3652 3654 3655 3654 3656 3655 3656 3657 3655 3655 3657 3658 3657 3659 3658 3658 3659 3660 3659 3661 3660 3661 3662 3660 3660 3662 3663 3662 3664 3663 3664 3665 3663 3663 3665 3666 3665 3667 3666 3667 3668 3666 3666 3668 3669 3669 3668 3670 3670 3668 3671 3671 3668 3672 3672 3668 3673 3673 3668 3674 3668 3675 3674 3674 3675 3676 3676 3675 3677 3677 3675 3678 3678 3675 3679 3679 3675 3680 3675 3681 3680 3680 3681 3682 3682 3681 3683 3681 3684 3683 3683 3684 3685 3684 3686 3685 3686 3687 3685 3687 3688 3685 3685 3688 3689 3689 3688 3690 3688 3691 3690 3691 3692 3690 3692 3693 3690 3693 3694 3690 3694 3695 3690 3690 3695 3696 3695 3697 3696 3696 3697 3698 3697 3699 3698 3698 3699 3700 3699 3701 3700 3700 3701 3702 3702 3701 3703 3701 3704 3703 3703 3704 3705 3704 3706 3705 3705 3706 3707 3706 3708 3707 3707 3708 3709 3708 3710 3709 3709 3710 3711 3710 3712 3711 3711 3712 3713 3712 3714 3713 3713 3714 3715 3714 3716 3715 3715 3716 3717 3716 3718 3717 3718 3719 3717 3719 3720 3717 3717 3720 3721 3720 3722 3721 3721 3722 3723 3722 3724 3723 3724 3725 3723 3723 3725 3726 3725 3727 3726 3726 3727 3728 3728 3727 3729 3729 3727 3730 3731 3730 3727 3732 3733 3734 3621 3622 3733 3733 3622 3734 3734 3622 3735 3735 3622 3628 3629 3628 3622 3736 3551 3737 3550 3737 3551 3738 3739 3740 3676 3677 3740 3740 3677 3738 3677 3741 3738 3741 3742 3738 3743 3738 3742 3670 3744 3669 3744 3745 3669 3669 3745 3746 3745 3747 3746 3746 3747 3748 3747 3749 3748 3749 3750 3748 3750 3751 3748 3748 3751 3752 3751 3753 3752 3753 3754 3752 3754 3755 3752 3752 3755 3756 3756 3755 3757 3755 3758 3757 3757 3758 3759 3758 3760 3759 3759 3760 3761 3760 3762 3761 3761 3762 3763 3762 3764 3763 3764 3765 3763 3765 3766 3763 3763 3766 3767 3766 3768 3767 3767 3768 3769 3769 3768 3770 3768 3771 3770 3771 3772 3770 3772 3773 3770 3770 3773 3774 3774 3773 3775 3775 3773 3776 3776 3773 3777 3773 3778 3777 3777 3778 3779 3779 3778 3780 3780 3778 3781 3778 3782 3781 3782 3783 3781 3783 3784 3781 3781 3784 3785 3784 3786 3785 3785 3786 3787 3786 3788 3787 3787 3788 3789 3788 3790 3789 3790 3791 3789 3789 3791 3792 3791 3793 3792 3793 3794 3792 3794 3795 3792 3792 3795 3796 3795 3797 3796 3796 3797 3798 3797 3799 3798 3798 3799 3800 3799 3801 3800 3800 3801 3802 3802 3801 3803 3803 3801 3804 3804 3801 3805 3805 3801 3806 3807 3806 3801 3639 3808 3638 3638 3808 3809 3808 3810 3809 3809 3810 3811 3812 3811 3810 3765 3764 3813 3764 3814 3813 3813 3814 3815 3815 3814 3816 3814 3817 3816 3816 3817 3818 3817 3819 3818 3818 3819 3820 3820 3819 3821 3821 3819 3822 3819 3823 3822 3822 3823 3824 3824 3823 3825 3823 3826 3825 3825 3826 3827 3827 3826 3828 3826 3829 3828 3828 3829 3830 3829 3831 3830 3831 3832 3830 3830 3832 3833 3832 3834 3833 3834 3835 3833 3835 3836 3833 3833 3836 3837 3837 3836 3838 3838 3836 3839 3836 3840 3839 3839 3840 3841 3840 3842 3841 3841 3842 3843 3842 3844 3843 3844 3845 3843 3843 3845 3846 3845 3847 3846 3847 3848 3846 3846 3848 3849 3848 3850 3849 3849 3850 3851 3850 3852 3851 3851 3852 3853 3854 3853 3852 3693 3692 3855 3692 3856 3855 3855 3856 3857 3857 3856 3858 3856 3859 3858 3858 3859 3860 3859 3861 3860 3861 3862 3860 3860 3862 3863 3862 3864 3863 3863 3864 3865 3865 3864 3866 3864 3867 3866 3866 3867 3868 3868 3867 3869 3867 3870 3869 3869 3870 3871 3870 3872 3871 3871 3872 3873 3872 3874 3873 3873 3874 3875 3874 3876 3875 3876 3877 3875 3877 3878 3875 3875 3878 3879 3878 3880 3879 3880 3881 3879 3881 3882 3879 3879 3882 3883 3883 3882 3884 3885 3884 3882
758 759 759 760 760 761 761 762 762 763 763 764 764 765 765 766 766 767 767 768 768 769 769 770 770 771 771 772 772 773 773 774 774 775 775 776 776 777 777 778 778 779 779 780 780 781 781 782 782 783 783 784 784 785 785 786 786 787 787 788 788 789 789 790 790 791 791 792 792 793 793 794 794 795 795 796 796 797 797 798 798 799 799 800 800 801 801 802 802 803 803 804 804 805 805 806 806 807 807 808 808 809 809 810 810 811 811 812 812 813 813 814 814 815 815 816 816 817 817 818 818 819 819 820 820 821 821 822 822 823 823 824 824 825 825 826 826 827 827 828 828 829 829 830 830 831 831 832 832 833 833 834 834 835 835 836 836 837 837 838 838 839 839 840 840 841 841 842 842 843 843 844 844 845 845 846 846 847 847 848 848 849 849 850 850 851 851 852 852 853 853 854 854 855 855 856 856 857 857 858 858 859 859 860 860 861 861 862 862 863 863 864 864 865 865 866 866 867 867 868 868 869 869 870 870 871 871 872 872 873 873 874 874 875 875 876 876 877 877 878 878 879 879 880 880 881 881 882 882 883 883 884 884 885 885 886 886 887 887 888 888 889 889 890 890 891 891 892 892 893 893 894 894 895 895 896 896 897 897 898 898 899 899 900 900 901 901 902 902 903 903 904 904 905 905 906 906 907 907 908 908 909 909 910 910 911 911 912 912 913 913 914 914 915 915 916 916 917 917 918 918 919 919 920 920 921 921 922 922 923 923 924 924 925 925 926 926 927 927 928 928 929 929 930 930 931 931 932 932 933 933 934 934 935 935 936 936 937 937 938 938 939 939 940 940 941 941 942 942 943 943 944 944 945 945 946 946 947 947 948 948 949 949 950 950 951 951 952 952 953 953 954 954 955 955 956 956 957 957 958 958 959 959 960 960 961 961 962 962 963 963 964 964 965 965 966 966 967 967 968 968 969 969 970 970 971 971 972 972 973 973 974 974 975 975 976 976 977 977 978 978 979 979 980 980 981 981 982 982 983 983 984 984 985 985 986 986 987 987 988 988 989 989 990 990 991 991 992 992 993 993 994 994 995 995 996 996 997 997 998 998 999 999 1000 1000 1001 1001 1002 1002 1003 1003 1004 1004 1005 1005 1006 1006 1007 1007 1008 1008 1009 1009 1010 1010 1011 1011 1012 1012 1013 1013 1014 1014 1015 1015 1016 1016 1017 1017 1018 1018 1019 1019 1020 1020 1021 1021 1022 1022 1023 1023 1024 1024 1025 1025 1026 1026 1027 1027 1028 1028 1029 1029 1030 1030 1031 1031 1032 1032 1033 1033 1034 1034 1035 1035 1036 1036 1037 1037 1038 1038 1039 1039 1040 1040 1041 1041 1042 1042 1043 1043 1044 1044 1045 1045 1046 1046 1047 1047 1048 1048 1049 1049 1050 1050 1051 1051 1052 1052 1053 1053 1054 1054 1055 1055 1056 1056 1057 1057 1058 1058 1059 1059 1060 1060 1061 1061 1062 1062 1063 1063 1064 1064 1065 1065 1066 1066 1067 1067 1068 1068 1069 1069 1070 1070 1071 1071 1072 1072 1073 1073 1074 1074 1075 1075 1076 1076 1077 1077 1078 1078 1079 1079 1080 1080 1081 1081 1082 1082 1083 1083 1084 1084 1085 1085 1086 1086 1087 1087 1088 1088 1089 1089 1090 1090 1091 1091 1092 1092 1093 1093 1094 1094 1095 1095 1096 1096 1097 1097 1098 1098 1099 1099 1100 1100 1101 1101 1102 1102 1103 1103 1104 1104 1105 1105 1106 1106 1107 1107 1108 1108 1109 1109 1110 1110 1111 1111 1112 1112 1113 1113 1114 1114 1115 1115 1116 1116 1117 1117 1118 1118 1119 1119 1120 1120 1121 1121 1122 1122 1123 1123 1124 1124 1125 1125 1126 1126 1127 1127 1128 1128 1129 1129 1130 1130 1131 1131 1132 1132 1133 1133 1134 1134 1135 1135 1136 1136 758 758 1145 1145 1146 759 1146 1146 1155 760 1155 1155 1160 761 1160 1160 1165 762 1165 1165 1170 763 1170 1170 1175 764 1175 1175 1180 765 1180 1180 1185 766 1185 1185 1194 767 1194 1194 1199 768 1199 1199 1204 769 1204 1204 1209 770 1209 1209 1214 771 1214 1214 1219 772 1219 1219 1224 773 1224 1224 1229 774 1229 1229 1234 775 1234 1234 1239 776 1239 1239 1244 777 1244 1244 1249 778 1249 1249 1254 779 1254 1254 1259 780 1259 1259 1264 781 1264 1264 1269 782 1269 1269 1274 783 1274 1274 1279 784 1279 1279 1288 785 1288 1288 1297 786 1297 1297 1302 787 1302 1302 1307 788 1307 1307 1312 789 1312 1312 1317 790 1317 1317 1322 791 1322 1322 1327 792 1327 1327 1332 793 1332 1332 1337 794 1337 1337 1342 795 1342 1342 1347 796 1347 1347 1352 797 1352 1352 1357 798 1357 1357 1362 799 1362 1362 1367 800 1367 1367 1372 801 1372 1372 1377 802 1377 1377 1382 803 1382 1382 1387 804 1387 1387 1396 805 1396 1396 1401 806 1401 1401 1406 807 1406 1406 1411 808 1411 1411 1416 809 1416 1416 1421 810 1421 1421 1426 811 1426 1426 1431 812 1431 1431 1436 813 1436 1436 1441 814 1441 1441 1450 815 1450 1450 1455 816 1455 1455 1460 817 1460 1460 1465 818 1465 1465 1470 819 1470 1470 1475 820 1475 1475 1484 821 1484 1484 1489 822 1489 1489 1494 823 1494 1494 1499 824 1499 1499 1504 825 1504 1504 1509 826 1509 1509 1514 827 1514 1514 1519 828 1519 1519 1524 829 1524 1524 1529 830 1529 1529 1534 831 1534 1534 1539 832 1539 1539 1544 833 1544 1544 1549 834 1549 1549 1554 835 1554 1554 1559 836 1559 1559 1564 837 1564 1564 1569 838 1569 1569 1574 839 1574 1574 1579 840 1579 1579 1588 841 1588 1588 1593 842 1593 1593 1598 843 1598 1598 1603 844 1603 1603 1608 845 1608 1608 1617 846 1617 1617 1622 847 1622 1622 1627 848 1627 1627 1632 849 1632 1632 1637 850 1637 1637 1646 851 1646 1646 1651 852 1651 1651 1656 853 1656 1656 1661 854 1661 1661 1666 855 1666 1666 1671 856 1671 1671 1676 857 1676 1676 1681 858 1681 1681 1686 859 1686 1686 1691 860 1691 1691 1696 861 1696 1696 1701 862 1701 1701 1706 863 1706 1706 1711 864 1711 1711 1716 865 1716 1716 1721 866 1721 1721 1726 867 1726 1726 1731 868 1731 1731 1736 869 1736 1736 1741 870 1741 1741 1746 871 1746 1746 1751 872 1751 1751 1756 873 1756 1756 1761 874 1761 1761 1766 875 1766 1766 1771 876 1771 1771 1776 877 1776 1776 1781 878 1781 1781 1786 879 1786 1786 1795 880 1795 1795 1800 881 1800 1800 1805 882 1805 1805 1810 883 1810 1810 1815 884 1815 1815 1820 885 1820 1820 1825 886 1825 1825 1830 887 1830 1830 1835 888 1835 1835 1840 889 1840 1840 1845 890 1845 1845 1850 891 1850 1850 1855 892 1855 1855 1860 893 1860 1860 1865 894 1865 1865 1870 895 1870 1870 1875 896 1875 1875 1880 897 1880 1880 1885 898 1885 1885 1890 899 1890 1890 1895 900 1895 1895 1900 901 1900 1900 1905 902 1905 1905 1910 903 1910 1910 1915 904 1915 1915 1920 905 1920 1920 1925 906 1925 1925 1934 907 1934 1934 1939 908 1939 1939 1944 909 1944 1944 1949 910 1949 1949 1954 911 1954 1954 1959 912 1959 1959 1964 913 1964 1964 1969 914 1969 1969 1974 915 1974 1974 1979 916 1979 1979 1984 917 1984 1984 1989 918 1989 1989 1994 919 1994 1994 1999 920 1999 1999 2004 921 2004 2004 2009 922 2009 2009 2014 923 2014 2014 2019 924 2019 2019 2024 925 2024 2024 2029 926 2029 2029 2034 927 2034 2034 2039 928 2039 2039 2044 929 2044 2044 2049 930 2049 2049 2054 931 2054 2054 2059 932 2059 2059 2064 933 2064 2064 2069 934 2069 2069 2078 935 2078 2078 2083 936 2083 2083 2088 937 2088 2088 2093 938 2093 2093 2098 939 2098 2098 2103 940 2103 2103 2108 941 2108 2108 2113 942 2113 2113 2118 943 2118 2118 2123 944 2123 2123 2128 945 2128 2128 2133 946 2133 2133 2138 947 2138 2138 2143 948 2143 2143 2148 949 2148 2148 2153 950 2153 2153 2158 951 2158 2158 2163 952 2163 2163 2168 953 2168 2168 2173 954 2173 2173 2182 955 2182 2182 2187 956 2187 2187 2192 957 2192 2192 2197 958 2197 2197 2202 959 2202 2202 2207 960 2207 2207 2212 961 2212 2212 2217 962 2217 2217 2222 963 2222 2222 2231 964 2231 2231 2236 965 2236 2236 2241 966 2241 2241 2246 967 2246 2246 2251 968 2251 2251 2256 969 2256 2256 2261 970 2261 2261 2266 971 2266 2266 2271 972 2271 2271 2276 973 2276 2276 2281 974 2281 2281 2290 975 2290 2290 2295 976 2295 2295 2300 977 2300 2300 2305 978 2305 2305 2310 979 2310 2310 2315 980 2315 2315 2320 981 2320 2320 2325 982 2325 2325 2330 983 2330 2330 2335 984 2335 2335 2340 985 2340 2340 2345 986 2345 2345 2350 987 2350 2350 2355 988 2355 2355 2364 989 2364 2364 2369 990 2369 2369 2374 991 2374 2374 2379 992 2379 2379 2384 993 2384 2384 2389 994 2389 2389 2394 995 2394 2394 2399 996 2399 2399 2404 997 2404 2404 2409 998 2409 2409 2414 999 2414 2414 2419 1000 2419 2419 2424 1001 2424 2424 2429 1002 2429 2429 2434 1003 2434 2434 2439 1004 2439 2439 2448 1005 2448 2448 2453 1006 2453 2453 2458 1007 2458 2458 2463 1008 2463 2463 2468 1009 2468 2468 2473 1010 2473 2473 2478 1011 2478 2478 2483 1012 2483 2483 2488 1013 2488 2488 2493 1014 2493 2493 2498 1015 2498 2498 2503 1016 2503 2503 2508 1017 2508 2508 2513 1018 2513 2513 2518 1019 2518 2518 2523 1020 2523 2523 2528 1021 2528 2528 2537 1022 2537 2537 2542 1023 2542 2542 2547 1024 2547 2547 2552 1025 2552 2552 2557 1026 2557 2557 2562 1027 2562 2562 2567 1028 2567 2567 2572 1029 2572 2572 2577 1030 2577 2577 2582 1031 2582 2582 2587 1032 2587 2587 2592 1033 2592 2592 2597 1034 2597 2597 2602 1035 2602 2602 2611 1036 2611 2611 2616 1037 2616 2616 2621 1038 2621 2621 2626 1039 2626 2626 2631 1040 2631 2631 2636 1041 2636 2636 2641 1042 2641 2641 2646 1043 2646 2646 2651 1044 2651 2651 2656 1045 2656 2656 2661 1046 2661 2661 2666 1047 2666 2666 2671 1048 2671 2671 2676 1049 2676 2676 2681 1050 2681 2681 2686 1051 2686 2686 2691 1052 2691 2691 2696 1053 2696 2696 2701 1054 2701 2701 2706 1055 2706 2706 2711 1056 2711 2711 2716 1057 2716 2716 2721 1058 2721 2721 2726 1059 2726 2726 2731 1060 2731 2731 2736 1061 2736 2736 2741 1062 2741 2741 2746 1063 2746 2746 2751 1064 2751 2751 2756 1065 2756 2756 2761 1066 2761 2761 2766 1067 2766 2766 2771 1068 2771 2771 2776 1069 2776 2776 2781 1070 2781 2781 2790 1071 2790 2790 2795 1072 2795 2795 2800 1073 2800 2800 2805 1074 2805 2805 2810 1075 2810 2810 2815 1076 2815 2815 2820 1077 2820 2820 2825 1078 2825 2825 2830 1079 2830 2830 2835 1080 2835 2835 2840 1081 2840 2840 2849 1082 2849 2849 2854 1083 2854 2854 2859 1084 2859 2859 2864 1085 2864 2864 2869 1086 2869 2869 2874 1087 2874 2874 2879 1088 2879 2879 2884 1089 2884 2884 2889 1090 2889 2889 2894 1091 2894 2894 2899 1092 2899 2899 2904 1093 2904 2904 2909 1094 2909 2909 2914 1095 2914 2914 2919 1096 2919 2919 2924 1097 2924 2924 2929 1098 2929 2929 2934 1099 2934 2934 2939 1100 2939 2939 2944 1101 2944 2944 2949 1102 2949 2949 2954 1103 2954 2954 2959 1104 2959 2959 2968 1105 2968 2968 2973 1106 2973 2973 2978 1107 2978 2978 2983 1108 2983 2983 2988 1109 2988 2988 2993 1110 2993 2993 2998 1111 2998 2998 3003 1112 3003 3003 3008 1113 3008 3008 3013 1114 3013 3013 3018 1115 3018 3018 3023 1116 3023 3023 3028 1117 3028 3028 3033 1118 3033 3033 3038 1119 3038 3038 3043 1120 3043 3043 3048 1121 3048 3048 3053 1122 3053 3053 3058 1123 3058 3058 3067 1124 3067 3067 3072 1125 3072 3072 3077 1126 3077 3077 3082 1127 3082 3082 3087 1128 3087 3087 3092 1129 3092 3092 3097 1130 3097 3097 3102 1131 3102 3102 3107 1132 3107 3107 3112 1133 3112 3112 3117 1134 3117 3117 3122 1135 3122 3122 3127 1136 3127 3127 1145
0 1 2 1 0 3 1 3 4 4 3 5 5 3 6 6 3 7 7 3 8 8 3 9 8 9 10 10 9 11 11 9 12 12 9 13 12 13 14 14 13 15 15 13 16 16 13 17 16 17 18 18 17 19 19 17 20 19 20 21 21 20 22 21 22 23 23 22 24 24 22 25 24 25 26 26 25 27 27 25 28 27 28 29 29 28 30 29 30 31 31 30 32 32 30 33 32 33 34 34 33 35 34 35 36 36 35 37 37 35 38 37 38 39 39 38 40 39 40 41 41 40 42 42 40 43 42 43 44 44 43 45 44 45 46 46 45 47 47 45 48 47 48 49 49 48 50 49 50 51 51 50 52 51 52 53 53 52 54 54 52 55 54 55 56 56 55 57 56 57 58 58 57 59 59 57 60 59 60 61 61 60 62 61 62 63 63 62 64 64 62 65 64 65 66 66 65 67 66 67 68 68 67 69 69 67 70 69 70 71 71 70 72 71 72 73 73 72 74 73 74 75 75 74 76 76 74 77 76 77 78 78 77 79 78 79 80 80 79 81 81 79 82 81 82 83 83 82 84 83 84 85 85 84 86 86 84 87 86 87 88 88 87 89 88 89 90 90 89 91 91 89 92 91 92 93 93 92 94 93 94 95 95 94 96 96 94 97 96 97 98 98 97 99 98 99 100 100 99 101 101 99 102 101 102 103 103 102 104 103 104 105 105 104 106 106 104 107 106 107 108 108 107 109 109 107 110 109 110 111 111 110 112 112 110 113 112 113 114 114 113 115 115 113 116 116 113 117 116 117 118 118 117 119 119 117 120 120 117 121 120 121 122 122 121 123 123 121 124 124 121 125 125 121 126 126 121 127 127 121 128 127 128 129 129 128 130 129 130 131 131 130 132 131 132 133 133 132 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 157 157 156 158 157 158 159 159 158 160 159 160 161 162 163 164 163 162 165 165 162 166 165 166 167 167 166 168 167 168 169 169 168 170 169 170 171 171 170 172 171 172 173 173 172 174 173 174 175 175 174 176 175 176 177 177 176 178 177 178 179 179 178 180 179 180 181 181 180 182 181 182 183 183 182 184 183 184 185 185 184 186 185 186 187 187 186 188 187 188 189 189 188 190 189 190 191 191 190 192 191 192 193 193 192 194 193 194 195 195 194 196 195 196 197 197 196 0 197 0 2 197 2 198 197 198 199 199 198 200 199 200 201 199 201 202 199 202 203 199 203 204 204 203 205 204 205 206 204 206 207 204 207 208 208 207 209 208 209 210 208 210 211 208 211 212 212 211 213 212 213 214 212 214 215 215 214 216 215 216 217 215 217 218 218 217 219 218 219 220 218 220 221 221 220 222 221 222 223 223 222 224 223 224 225 223 225 226 226 225 227 226 227 228 228 227 229 228 229 230 228 230 231 231 230 232 231 232 233 233 232 234 233 234 235 233 235 236 236 235 237 236 237 238 238 237 239 238 239 240 238 240 241 241 240 242 241 242 243 243 242 244 243 244 245 243 245 246 246 245 247 246 247 248 248 247 249 248 249 250 248 250 251 251 250 252 251 252 253 253 252 254 253 254 255 255 254 256 255 256 257 255 257 258 258 257 259 258 259 260 260 259 261 260 261 262 260 262 263 263 262 264 263 264 265 265 264 266 265 266 267 265 267 268 268 267 269 268 269 270 270 269 271 270 271 272 270 272 273 273 272 274 273 274 275 275 274 276 275 276 277 277 276 278 277 278 279 277 279 280 280 279 281 280 281 282 282 281 283 282 283 284 282 284 285 285 284 286 285 286 287 287 286 288 287 288 289 287 289 290 290 289 291 290 291 292 292 291 293 292 293 294 292 294 295 295 294 296 295 296 297 297 296 298 297 298 299 297 299 300 300 299 301 300 301 302 300 302 303 303 302 304 303 304 305 305 304 306 305 306 307 305 307 308 308 307 309 308 309 310 308 310 311 308 311 312 312 311 313 312 313 314 312 314 315 312 315 126 126 315 316 126 316 317 126 317 318 126 318 319 126 319 125 960 961 962 961 960 963 970 963 960 963 970 971 975 971 970 971 975 976 980 976 975 976 980 981 985 981 980 981 985 986 990 986 985 986 990 991 995 991 990 991 995 996 1000 996 995 996 1000 1001 1005 1001 1000 1001 1005 1006 1010 1006 1005 1006 1010 1011 1015 1011 1010 1011 1015 1016 1020 1016 1015 1016 1020 1021 1025 1021 1020 1021 1025 1026 1025 1030 1026 1030 1025 1031 1031 1035 1030 1035 1031 1036 1036 1040 1035 1040 1036 1041 1041 1045 1040 1045 1041 1046 1046 1050 1045 1050 1046 1051 1051 1055 1050 1055 1051 1056 1056 1060 1055 1060 1056 1061 1061 1065 1060 1065 1061 1066 1066 1070 1065 1070 1066 1071 1071 1075 1070 1075 1071 1076 1076 1080 1075 1080 1076 1081 1081 1085 1080 1085 1081 1086 1086 1090 1085 1090 1086 1091 1091 1095 1090 1095 1091 1096 1096 1100 1095 1100 1096 1101 1101 1105 1100 1105 1101 1106 1106 1110 1105 1110 1106 1111 1111 1115 1110 1115 1111 1116 1116 1120 1115 1120 1116 1121 1121 1125 1120 1125 1121 1126 1126 1130 1125 1130 1126 1131 1131 1135 1130 1135 1131 1136 1136 1140 1135 1140 1136 1141 1141 1145 1140 1145 1141 1146 1146 1150 1145 1150 1146 1151 1151 1155 1150 1155 1151 1156 1156 1160 1155 1160 1156 1161 1161 1165 1160 1165 1161 1166 1166 1170 1165 1170 1166 1171 1171 1175 1170 1175 1171 1176 1176 1180 1175 1180 1176 1181 1181 1185 1180 1185 1181 1186 1186 1190 1185 1190 1186 1191 1191 1195 1190 1195 1191 1196 1195 1200 1201 1200 1195 1196 1201 1205 1206 1205 1201 1200 1206 1210 1211 1210 1206 1205 1211 1215 1216 1215 1211 1210 1216 1220 1221 1220 1216 1215 1221 1225 1226 1225 1221 1220 1226 1230 1231 1230 1226 1225 1231 1235 1236 1235 1231 1230 1236 1240 1241 1240 1236 1235 1241 1245 1246 1245 1241 1240 1246 1250 1251 1250 1246 1245 1251 1255 1256 1255 1251 1250 1256 1260 1261 1260 1256 1255 1261 1265 1266 1265 1261 1260 1266 1270 1271 1270 1266 1265 1271 1275 1276 1275 1271 1270 1276 1280 1281 1280 1276 1275 1281 1285 1286 1285 1281 1280 1286 1290 1291 1290 1286 1285 1291 1295 1296 1295 1291 1290 1296 1300 1301 1300 1296 1295 1301 1305 1306 1305 1301 1300 1306 1310 1311 1310 1306 1305 1311 1315 1316 1315 1311 1310 1316 1320 1321 1320 1316 1315 1321 1325 1326 1325 1321 1320 1326 1330 1331 1330 1326 1325 1331 1335 1336 1335 1331 1330 1336 1340 1341 1340 1336 1335 1341 1345 1346 1345 1341 1340 1346 1350 1351 1350 1346 1345 1351 1355 1356 1355 1351 1350 1356 1360 1361 1360 1356 1355 1361 1365 1366 1365 1361 1360 1366 1370 1371 1370 1366 1365 1371 1375 1376 1375 1371 1370 1376 1380 1381 1380 1376 1375 1381 1385 1386 1385 1381 1380 1386 1390 1391 1390 1386 1385 1391 1395 1396 1395 1391 1390 1396 1400 1401 1400 1396 1395 1401 1405 1406 1405 1401 1400 1406 1410 1411 1410 1406 1405 1411 1415 1416 1415 1411 1410 1416 1420 1421 1420 1416 1415 1421 1425 1426 1425 1421 1420 1425 1430 1426 1430 1425 1431 1431 1435 1430 1435 1431 1436 1436 1440 1435 1440 1436 1441 1441 1445 1440 1445 1441 1446 1446 1450 1445 1450 1446 1451 1451 1455 1450 1455 1451 1456 1456 1460 1455 1460 1456 1461 1461 1465 1460 1465 1461 1466 1466 1470 1465 1470 1466 1471 1471 1475 1470 1475 1471 1476 1476 1480 1475 1480 1476 1481 1481 1485 1480 1485 1481 1486 1486 1490 1485 1490 1486 1491 1491 1495 1490 1495 1491 1496 1496 1500 1495 1500 1496 1501 1501 1505 1500 1505 1501 1506 1506 1510 1505 1510 1506 1511 1511 1515 1510 1515 1511 1516 1516 1520 1515 1520 1516 1521 1521 1525 1520 1525 1521 1526 1526 1530 1525 1530 1526 1531 1531 1535 1530 1535 1531 1536 1536 1540 1535 1540 1536 1541 1541 1545 1540 1545 1541 1546 1546 1550 1545 1550 1546 1551 1551 1555 1550 1555 1551 1556 1556 1560 1555 1560 1556 1561 1561 1565 1560 1565 1561 1566 1566 1570 1565 1570 1566 1571 1571 1575 1570 1575 1571 1576 1576 1580 1575 1580 1576 1581 1581 1585 1580 1585 1581 1586 1586 1590 1585 1590 1586 1591 1591 1595 1590 1595 1591 1596 1600 1595 1596 1595 1600 1601 1605 1601 1600 1601 1605 1606 1610 1606 1605 1606 1610 1611 1615 1611 1610 1611 1615 1616 1620 1616 1615 1616 1620 1621 1625 1621 1620 1621 1625 1626 1630 1626 1625 1626 1630 1631 1635 1631 1630 1631 1635 1636 1640 1636 1635 1636 1640 1641 1645 1641 1640 1641 1645 1646 1650 1646 1645 1646 1650 1651 1655 1651 1650 1651 1655 1656 1660 1656 1655 1656 1660 1661 1665 1661 1660 1661 1665 1666 1670 1666 1665 1666 1670 1671 1675 1671 1670 1671 1675 1676 1680 1676 1675 1676 1680 1681 1685 1681 1680 1681 1685 1686 1690 1686 1685 1686 1690 1691 1695 1691 1690 1691 1695 1696 1700 1696 1695 1696 1700 1701 1705 1701 1700 1701 1705 1706 1710 1706 1705 1706 1710 1711 1715 1711 1710 1711 1715 1716 1720 1716 1715 1716 1720 1721 1725 1721 1720 1721 1725 1726 1730 1726 1725 1726 1730 1731 1735 1731 1730 1731 1735 1736 1740 1736 1735 1736 1740 1741 1745 1741 1740 1741 1745 1746 1750 1746 1745 1746 1750 1751 1755 1751 1750 1751 1755 1756 962 1756 1755 1756 962 961 1760 1761 1762 1761 1760 1763 1761 1763 1764 1764 1763 1765 1764 1765 1766 1766 1765 1767 1766 1767 1768 1768 1767 1769 1768 1769 1770 1770 1769 1771 1770 1771 1772 1772 1771 1773 1772 1773 1774 1774 1773 1775 1774 1775 1776 1776 1775 1777 1776 1777 1778 1778 1777 1779 1778 1779 1780 1780 1779 1781 1780 1781 1782 1782 1781 1783 1782 1783 1784 1784 1783 1785 1784 1785 1786 1786 1785 1787 1786 1787 1788 1788 1787 1789 1788 1789 1790 1790 1789 1791 1790 1791 1792 1792 1791 1793 1792 1793 1794 1794 1793 1795 1794 1795 1796 1796 1795 1797 1796 1797 1798 1798 1797 1799 1798 1799 1800 1800 1799 1801 1800 1801 1802 1802 1801 1803 1802 1803 1804 1804 1803 1805 1804 1805 1806 1806 1805 1807 1806 1807 1808 1808 1807 1809 1808 1809 1810 1810 1809 1811 1810 1811 1812 1812 1811 1813 1812 1813 1814 1814 1813 1815 1814 1815 1816 1816 1815 1817 1816 1817 1818 1818 1817 1819 1818 1819 1820 1820 1819 1821 1820 1821 1822 1822 1821 1823 1822 1823 1824 1824 1823 1825 1824 1825 1826 1826 1825 1827 1826 1827 1828 1828 1827 1829 1828 1829 1830 1830 1829 1831 1830 1831 1832 1832 1831 1833 1832 1833 1834 1834 1833 1835 1834 1835 1836 1836 1835 1837 1836 1837 1838 1838 1837 1839 1838 1839 1840 1840 1839 1841 1840 1841 1842 1842 1841 1843 1842 1843 1844 1844 1843 1845 1844 1845 1846 1846 1845 1847 1846 1847 1848 1848 1847 1849 1848 1849 1850 1850 1849 1851 1850 1851 1852 1852 1851 1853 1852 1853 1854 1854 1853 1855 1854 1855 1856 1856 1855 1857 1856 1857 1858 1858 1857 1859 1858 1859 1860 1860 1859 1861 1860 1861 1862 1862 1861 1863 1862 1863 1864 1864 1863 1865 1864 1865 1866 1866 1865 1867 1866 1867 1868 1868 1867 1869 1868 1869 1870 1870 1869 1871 1870 1871 1872 1872 1871 1873 1872 1873 1874 1874 1873 1875 1874 1875 1876 1876 1875 1877 1876 1877 1878 1878 1877 1879 1878 1879 1880 1880 1879 1881 1880 1881 1882 1882 1881 1883 1882 1883 1884 1884 1883 1885 1884 1885 1886 1886 1885 1887 1886 1887 1888 1888 1887 1889 1888 1889 1890 1890 1889 1891 1890 1891 1892 1892 1891 1893 1892 1893 1894 1894 1893 1895 1894 1895 1896 1896 1895 1897 1896 1897 1898 1898 1897 1899 1898 1899 1900 1900 1899 1901 1900 1901 1902 1902 1901 1903 1902 1903 1904 1904 1903 1905 1904 1905 1906 1906 1905 1907 1906 1907 1908 1908 1907 1909 1908 1909 1910 1910 1909 1911 1910 1911 1912 1912 1911 1913 1912 1913 1914 1914 1913 1915 1914 1915 1916 1916 1915 1917 1916 1917 1918 1918 1917 1919
320 321 322 321 323 322 323 324 322 324 325 322 325 326 322 322 326 327 326 328 327 328 329 327 329 330 327 327 330 331 330 332 331 332 333 331 333 334 331 331 334 335 334 336 335 336 337 335 335 337 338 337 339 338 338 339 340 339 341 340 341 342 340 340 342 343 342 344 343 344 345 343 343 345 346 345 347 346 346 347 348 347 349 348 349 350 348 348 350 351 350 352 351 351 352 353 352 354 353 354 355 353 353 355 356 355 357 356 356 357 358 357 359 358 359 360 358 358 360 361 360 362 361 361 362 363 362 364 363 364 365 363 363 365 366 365 367 366 366 367 368 367 369 368 368 369 370 369 371 370 371 372 370 370 372 373 372 374 373 373 374 375 374 376 375 376 377 375 375 377 378 377 379 378 378 379 380 379 381 380 381 382 380 380 382 383 382 384 383 383 384 385 384 386 385 386 387 385 385 387 388 387 389 388 388 389 390 389 391 390 390 391 392 391 393 392 393 394 392 392 394 395 394 396 395 395 396 397 396 398 397 398 399 397 397 399 400 399 401 400 400 401 402 401 403 402 403 404 402 402 404 405 404 406 405 405 406 407 406 408 407 408 409 407 407 409 410 409 411 410 410 411 412 411 413 412 413 414 412 412 414 415 414 416 415 415 416 417 416 418 417 418 419 417 417 419 420 419 421 420 420 421 422 421 423 422 423 424 422 422 424 425 424 426 425 426 427 425 425 427 428 427 429 428 429 430 428 428 430 431 430 432 431 432 433 431 433 434 431 431 434 435 434 436 435 436 437 435 437 438 435 435 438 439 438 440 439 440 441 439 441 442 439 442 443 439 439 443 444 443 445 444 445 446 444 446 447 444 444 447 448 447 449 448 448 449 450 449 451 450 450 451 452 451 453 452 452 453 454 453 455 454 454 455 456 455 457 456 456 457 458 457 459 458 458 459 460 459 461 460 460 461 462 461 463 462 462 463 464 463 465 464 464 465 466 465 467 466 466 467 468 467 469 468 468 469 470 469 471 470 470 471 472 471 473 472 472 473 474 473 475 474 474 475 476 475 477 476 476 477 478 477 479 478 478 479 480 481 480 479 482 483 484 483 485 484 484 485 486 485 487 486 486 487 488 487 489 488 488 489 490 489 491 490 490 491 492 491 493 492 492 493 494 493 495 494 494 495 496 495 497 496 496 497 498 497 499 498 498 499 500 499 501 500 500 501 502 501 503 502 502 503 504 503 505 504 504 505 506 505 507 506 506 507 508 507 509 508 508 509 510 509 511 510 510 511 512 511 513 512 512 513 514 513 515 514 514 515 516 515 517 516 516 517 322 322 517 320 320 517 518 518 517 519 519 517 520 520 517 521 517 522 521 521 522 523 523 522 524 524 522 525 522 526 525 525 526 527 527 526 528 528 526 529 526 530 529 529 530 531 531 530 532 530 533 532 532 533 534 534 533 535 533 536 535 535 536 537 537 536 538 536 539 538 538 539 540 539 541 540 540 541 542 542 541 543 541 544 543 543 544 545 544 546 545 545 546 547 547 546 548 546 549 548 548 549 550 549 551 550 550 551 552 552 551 553 551 554 553 553 554 555 554 556 555 555 556 557 557 556 558 556 559 558 558 559 560 559 561 560 560 561 562 562 561 563 561 564 563 563 564 565 564 566 565 565 566 567 567 566 568 566 569 568 568 569 570 569 571 570 570 571 572 571 573 572 572 573 574 574 573 575 573 576 575 575 576 577 576 578 577 577 578 579 579 578 580 578 581 580 580 581 582 581 583 582 582 583 584 584 583 585 583 586 585 585 586 587 586 588 587 587 588 589 589 588 590 588 591 590 590 591 592 591 593 592 592 593 594 593 595 594 594 595 596 596 595 597 595 598 597 597 598 599 598 600 599 599 600 601 601 600 602 600 603 602 602 603 604 603 605 604 604 605 606 606 605 607 605 608 607 607 608 609 608 610 609 609 610 611 611 610 612 610 613 612 612 613 614 613 615 614 614 615 616 616 615 617 615 618 617 617 618 619 619 618 620 618 621 620 620 621 622 621 623 622 622 623 624 624 623 625 623 626 625 625 626 627 627 626 628 628 626 629 626 630 629 629 630 631 631 630 632 632 630 633 630 634 633 633 634 635 635 634 636 636 634 637 637 634 638 638 634 639 634 446 639 445 639 446 964 965 966 967 966 965 972 973 964 965 964 973 977 978 972 973 972 978 982 983 977 978 977 983 987 988 982 983 982 988 992 993 987 988 987 993 997 998 992 993 992 998 1002 1003 997 998 997 1003 1007 1008 1002 1003 1002 1008 1012 1013 1007 1008 1007 1013 1017 1018 1012 1013 1012 1018 1022 1023 1017 1018 1017 1023 1027 1028 1022 1023 1022 1028 1032 1028 1033 1027 1033 1028 1037 1032 1038 1033 1038 1032 1042 1037 1043 1038 1043 1037 1047 1042 1048 1043 1048 1042 1052 1047 1053 1048 1053 1047 1057 1052 1058 1053 1058 1052 1062 1057 1063 1058 1063 1057 1067 1062 1068 1063 1068 1062 1072 1067 1073 1068 1073 1067 1077 1072 1078 1073 1078 1072 1082 1077 1083 1078 1083 1077 1087 1082 1088 1083 1088 1082 1092 1087 1093 1088 1093 1087 1097 1092 1098 1093 1098 1092 1102 1097 1103 1098 1103 1097 1107 1102 1108 1103 1108 1102 1112 1107 1113 1108 1113 1107 1117 1112 1118 1113 1118 1112 1122 1117 1123 1118 1123 1117 1127 1122 1128 1123 1128 1122 1132 1127 1133 1128 1133 1127 1137 1132 1138 1133 1138 1132 1142 1137 1143 1138 1143 1137 1147 1142 1148 1143 1148 1142 1152 1147 1153 1148 1153 1147 1157 1152 1158 1153 1158 1152 1162 1157 1163 1158 1163 1157 1167 1162 1168 1163 1168 1162 1172 1167 1173 1168 1173 1167 1177 1172 1178 1173 1178 1172 1182 1177 1183 1178 1183 1177 1187 1182 1188 1183 1188 1182 1192 1187 1193 1188 1193 1187 1197 1192 1198 1193 1198 1192 1197 1198 1202 1203 1202 1198 1202 1203 1207 1208 1207 1203 1207 1208 1212 1213 1212 1208 1212 1213 1217 1218 1217 1213 1217 1218 1222 1223 1222 1218 1222 1223 1227 1228 1227 1223 1227 1228 1232 1233 1232 1228 1232 1233 1237 1238 1237 1233 1237 1238 1242 1243 1242 1238 1242 1243 1247 1248 1247 1243 1247 1248 1252 1253 1252 1248 1252 1253 1257 1258 1257 1253 1257 1258 1262 1263 1262 1258 1262 1263 1267 1268 1267 1263 1267 1268 1272 1273 1272 1268 1272 1273 1277 1278 1277 1273 1277 1278 1282 1283 1282 1278 1282 1283 1287 1288 1287 1283 1287 1288 1292 1293 1292 1288 1292 1293 1297 1298 1297 1293 1297 1298 1302 1303 1302 1298 1302 1303 1307 1308 1307 1303 1307 1308 1312 1313 1312 1308 1312 1313 1317 1318 1317 1313 1317 1318 1322 1323 1322 1318 1322 1323 1327 1328 1327 1323 1327 1328 1332 1333 1332 1328 1332 1333 1337 1338 1337 1333 1337 1338 1342 1343 1342 1338 1342 1343 1347 1348 1347 1343 1347 1348 1352 1353 1352 1348 1352 1353 1357 1358 1357 1353 1357 1358 1362 1363 1362 1358 1362 1363 1367 1368 1367 1363 1367 1368 1372 1373 1372 1368 1372 1373 1377 1378 1377 1373 1377 1378 1382 1383 1382 1378 1382 1383 1387 1388 1387 1383 1387 1388 1392 1393 1392 1388 1392 1393 1397 1398 1397 1393 1397 1398 1402 1403 1402 1398 1402 1403 1407 1408 1407 1403 1407 1408 1412 1413 1412 1408 1412 1413 1417 1418 1417 1413 1417 1418 1422 1423 1422 1418 1422 1423 1427 1428 1427 1423 1432 1427 1433 1428 1433 1427 1437 1432 1438 1433 1438 1432 1442 1437 1443 1438 1443 1437 1447 1442 1448 1443 1448 1442 1452 1447 1453 1448 1453 1447 1457 1452 1458 1453 1458 1452 1462 1457 1463 1458 1463 1457 1467 1462 1468 1463 1468 1462 1472 1467 1473 1468 1473 1467 1477 1472 1478 1473 1478 1472 1482 1477 1483 1478 1483 1477 1487 1482 1488 1483 1488 1482 1492 1487 1493 1488 1493 1487 1497 1492 1498 1493 1498 1492 1502 1497 1503 1498 1503 1497 1507 1502 1508 1503 1508 1502 1512 1507 1513 1508 1513 1507 1517 1512 1518 1513 1518 1512 1522 1517 1523 1518 1523 1517 1527 1522 1528 1523 1528 1522 1532 1527 1533 1528 1533 1527 1537 1532 1538 1533 1538 1532 1542 1537 1543 1538 1543 1537 1547 1542 1548 1543 1548 1542 1552 1547 1553 1548 1553 1547 1557 1552 1558 1553 1558 1552 1562 1557 1563 1558 1563 1557 1567 1562 1568 1563 1568 1562 1572 1567 1573 1568 1573 1567 1577 1572 1578 1573 1578 1572 1582 1577 1583 1578 1583 1577 1587 1582 1588 1583 1588 1582 1592 1587 1593 1588 1593 1587 1597 1592 1598 1593 1598 1592 1602 1603 1598 1597 1598 1603 1607 1608 1602 1603 1602 1608 1612 1613 1607 1608 1607 1613 1617 1618 1612 1613 1612 1618 1622 1623 1617 1618 1617 1623 1627 1628 1622 1623 1622 1628 1632 1633 1627 1628 1627 1633 1637 1638 1632 1633 1632 1638 1642 1643 1637 1638 1637 1643 1647 1648 1642 1643 1642 1648 1652 1653 1647 1648 1647 1653 1657 1658 1652 1653 1652 1658 1662 1663 1657 1658 1657 1663 1667 1668 1662 1663 1662 1668 1672 1673 1667 1668 1667 1673 1677 1678 1672 1673 1672 1678 1682 1683 1677 1678 1677 1683 1687 1688 1682 1683 1682 1688 1692 1693 1687 1688 1687 1693 1697 1698 1692 1693 1692 1698 1702 1703 1697 1698 1697 1703 1707 1708 1702 1703 1702 1708 1712 1713 1707 1708 1707 1713 1717 1718 1712 1713 1712 1718 1722 1723 1717 1718 1717 1723 1727 1728 1722 1723 1722 1728 1732 1733 1727 1728 1727 1733 1737 1738 1732 1733 1732 1738 1742 1743 1737 1738 1737 1743 1747 1748 1742 1743 1742 1748 1752 1753 1747 1748 1747 1753 1757 1758 1752 1753 1752 1758 966 967 1757 1758 1757 967 1920 1921 1922 1922 1921 1923 1921 1924 1923 1923 1924 1925 1924 1926 1925 1925 1926 1927 1926 1928 1927 1927 1928 1929 1928 1930 1929 1929 1930 1931 1930 1932 1931 1931 1932 1933 1932 1934 1933 1933 1934 1935 1934 1936 1935 1935 1936 1937 1936 1938 1937 1937 1938 1939 1938 1940 1939 1939 1940 1941 1940 1942 1941 1941 1942 1943 1942 1944 1943 1943 1944 1945 1944 1946 1945 1945 1946 1947 1946 1948 1947 1947 1948 1949 1948 1950 1949 1949 1950 1951 1950 1952 1951 1951 1952 1953 1952 1954 1953 1953 1954 1955 1954 1956 1955 1955 1956 1957 1956 1958 1957 1957 1958 1959 1958 1960 1959 1959 1960 1961 1960 1962 1961 1961 1962 1963 1962 1964 1963 1963 1964 1965 1964 1966 1965 1965 1966 1967 1966 1968 1967 1967 1968 1969 1968 1970 1969 1969 1970 1971 1970 1972 1971 1971 1972 1973 1972 1974 1973 1973 1974 1975 1974 1976 1975 1975 1976 1977 1976 1978 1977 1977 1978 1979 1978 1980 1979 1979 1980 1981 1980 1982 1981 1981 1982 1983 1982 1984 1983 1983 1984 1985 1984 1986 1985 1985 1986 1987 1986 1988 1987 1987 1988 1989 1988 1990 1989 1989 1990 1991 1990 1992 1991 1991 1992 1993 1992 1994 1993 1993 1994 1995 1994 1996 1995 1995 1996 1997 1996 1998 1997 1997 1998 1999 1998 2000 1999 1999 2000 2001 2000 2002 2001 2001 2002 2003 2002 2004 2003 2003 2004 2005 2004 2006 2005 2005 2006 2007 2006 2008 2007 2007 2008 2009 2008 2010 2009 2009 2010 2011 2010 2012 2011 2011 2012 2013 2012 2014 2013 2013 2014 2015 2014 2016 2015 2015 2016 2017 2016 2018 2017 2017 2018 2019 2018 2020 2019 2019 2020 2021 2020 2022 2021 2021 2022 2023 2022 2024 2023 2023 2024 2025 2024 2026 2025 2025 2026 2027 2026 2028 2027 2027 2028 2029 2028 2030 2029 2029 2030 2031 2030 2032 2031 2031 2032 2033 2032 2034 2033 2033 2034 2035 2034 2036 2035 2035 2036 2037 2036 2038 2037 2037 2038 2039 2038 2040 2039 2039 2040 2041 2040 2042 2041 2041 2042 2043 2042 2044 2043 2043 2044 2045 2044 2046 2045 2045 2046 2047 2046 2048 2047 2047 2048 2049 2048 2050 2049 2049 2050 2051 2050 2052 2051 2051 2052 2053 2052 2054 2053 2053 2054 2055 2054 2056 2055 2055 2056 2057 2056 2058 2057 2057 2058 2059 2058 2060 2059 2059 2060 2061 2060 2062 2061 2061 2062 2063 2062 2064 2063 2063 2064 2065 2064 2066 2065 2065 2066 2067 2066 2068 2067 2067 2068 2069 2068 2070 2069 2069 2070 2071 2070 2072 2071 2071 2072 2073 2072 2074 2073 2073 2074 2075 2074 2076 2075 2075 2076 2077 2076 2078 2077 2079 2077 2078
640 641 642 640 643 642 644 643 645 644 646 645 647 646 648 647 649 648 650 649 651 650 652 651 653 652 654 653 655 654 656 655 657 656 658 657 659 658 660 659 661 660 662 661 663 662 664 663 665 664 666 665 667 666 668 667 669 668 670 669 671 670 672 671 673 672 674 673 675 674 676 675 677 676 678 677 679 678 680 679 681 680 682 681 683 682 684 683 685 684 686 685 687 686 688 687 689 688 690 689 691 690 692 691 693 692 694 693 695 694 696 695 697 696 698 697 699 698 700 699 701 700 702 701 703 702 704 703 705 704 706 705 707 706 708 707 709 708 710 709 711 710 712 711 713 712 714 713 715 714 716 715 717 716 718 717 719 718 720 719 721 720 722 721 723 722 724 723 725 724 726 725 727 726 728 727 729 728 730 729 731 730 732 731 733 732 734 733 735 734 736 735 737 736 738 737 739 738 740 739 741 740 742 741 743 742 744 743 745 744 746 745 747 746 748 747 749 748 750 749 751 750 752 751 753 752 754 753 755 754 756 755 757 756 758 757 759 758 760 759 761 760 762 761 763 762 764 763 765 764 766 765 767 766 768 767 769 768 770 769 771 770 772 771 773 772 774 773 775 774 776 775 777 776 778 777 779 778 780 779 781 780 782 781 783 782 784 783 785 784 786 785 787 786 788 787 789 788 790 789 791 790 792 791 793 792 794 793 795 794 796 795 797 796 798 797 799 798 641 799 800 801 802 800 803 802 804 803 805 804 806 805 807 806 808 807 809 808 810 809 811 810 812 811 813 812 814 813 815 814 816 815 817 816 818 817 819 818 820 819 821 820 822 821 823 822 824 823 825 824 826 825 827 826 828 827 829 828 830 829 831 830 832 831 833 832 834 833 835 834 836 835 837 836 838 837 839 838 840 839 841 840 842 841 843 842 844 843 845 844 846 845 847 846 848 847 849 848 850 849 851 850 852 851 853 852 854 853 855 854 856 855 857 856 858 857 859 858 860 859 861 860 862 861 863 862 864 863 865 864 866 865 867 866 868 867 869 868 870 869 871 870 872 871 873 872 874 873 875 874 876 875 877 876 878 877 879 878 880 879 881 880 882 881 883 882 884 883 885 884 886 885 887 886 888 887 889 888 890 889 891 890 892 891 893 892 894 893 895 894 896 895 897 896 898 897 899 898 900 899 901 900 902 901 903 902 904 903 905 904 906 905 907 906 908 907 909 908 910 909 911 910 912 911 913 912 914 913 915 914 916 915 917 916 918 917 919 918 920 919 921 920 922 921 923 922 924 923 925 924 926 925 927 926 928 927 929 928 930 929 931 930 932 931 933 932 934 933 935 934 936 935 937 936 938 937 939 938 940 939 941 940 942 941 943 942 944 943 945 944 946 945 947 946 948 947 949 948 950 949 951 950 952 951 953 952 954 953 955 954 956 955 957 956 958 957 959 958 801 959 968 969 968 640 969 641 974 968 974 642 979 974 979 643 984 979 984 644 989 984 989 645 994 989 994 646 999 994 999 647 1004 999 1004 648 1009 1004 1009 649 1014 1009 1014 650 1019 1014 1019 651 1024 1019 1024 652 1029 1024 1029 653 1034 1029 1034 654 1039 1034 1039 655 1044 1039 1044 656 1049 1044 1049 657 1054 1049 1054 658 1059 1054 1059 659 1064 1059 1064 660 1069 1064 1069 661 1074 1069 1074 662 1079 1074 1079 663 1084 1079 1084 664 1089 1084 1089 665 1094 1089 1094 666 1099 1094 1099 667 1104 1099 1104 668 1109 1104 1109 669 1114 1109 1114 670 1119 1114 1119 671 1124 1119 1124 672 1129 1124 1129 673 1134 1129 1134 674 1139 1134 1139 675 1144 1139 1144 676 1149 1144 1149 677 1154 1149 1154 678 1159 1154 1159 679 1164 1159 1164 680 1169 1164 1169 681 1174 1169 1174 682 1179 1174 1179 683 1184 1179 1184 684 1189 1184 1189 685 1194 1189 1194 686 1199 1194 1199 687 1204 1199 1204 688 1209 1204 1209 689 1214 1209 1214 690 1219 1214 1219 691 1224 1219 1224 692 1229 1224 1229 693 1234 1229 1234 694 1239 1234 1239 695 1244 1239 1244 696 1249 1244 1249 697 1254 1249 1254 698 1259 1254 1259 699 1264 1259 1264 700 1269 1264 1269 701 1274 1269 1274 702 1279 1274 1279 703 1284 1279 1284 704 1289 1284 1289 705 1294 1289 1294 706 1299 1294 1299 707 1304 1299 1304 708 1309 1304 1309 709 1314 1309 1314 710 1319 1314 1319 711 1324 1319 1324 712 1329 1324 1329 713 1334 1329 1334 714 1339 1334 1339 715 1344 1339 1344 716 1349 1344 1349 717 1354 1349 1354 718 1359 1354 1359 719 1364 1359 1364 720 1369 1364 1369 721 1374 1369 1374 722 1379 1374 1379 723 1384 1379 1384 724 1389 1384 1389 725 1394 1389 1394 726 1399 1394 1399 727 1404 1399 1404 728 1409 1404 1409 729 1414 1409 1414 730 1419 1414 1419 731 1424 1419 1424 732 1429 1424 1429 733 1434 1429 1434 734 1439 1434 1439 735 1444 1439 1444 736 1449 1444 1449 737 1454 1449 1454 738 1459 1454 1459 739 1464 1459 1464 740 1469 1464 1469 741 1474 1469 1474 742 1479 1474 1479 743 1484 1479 1484 744 1489 1484 1489 745 1494 1489 1494 746 1499 1494 1499 747 1504 1499 1504 748 1509 1504 1509 749 1514 1509 1514 750 1519 1514 1519 751 1524 1519 1524 752 1529 1524 1529 753 1534 1529 1534 754 1539 1534 1539 755 1544 1539 1544 756 1549 1544 1549 757 1554 1549 1554 758 1559 1554 1559 759 1564 1559 1564 760 1569 1564 1569 761 1574 1569 1574 762 1579 1574 1579 763 1584 1579 1584 764 1589 1584 1589 765 1594 1589 1594 766 1599 1594 1599 767 1604 1599 1604 768 1609 1604 1609 769 1614 1609 1614 770 1619 1614 1619 771 1624 1619 1624 772 1629 1624 1629 773 1634 1629 1634 774 1639 1634 1639 775 1644 1639 1644 776 1649 1644 1649 777 1654 1649 1654 778 1659 1654 1659 779 1664 1659 1664 780 1669 1664 1669 781 1674 1669 1674 782 1679 1674 1679 783 1684 1679 1684 784 1689 1684 1689 785 1694 1689 1694 786 1699 1694 1699 787 1704 1699 1704 788 1709 1704 1709 789 1714 1709 1714 790 1719 1714 1719 791 1724 1719 1724 792 1729 1724 1729 793 1734 1729 1734 794 1739 1734 1739 795 1744 1739 1744 796 1749 1744 1749 797 1754 1749 1754 798 1759 1754 1759 799 969 1759
0 1 2 1 0 3 12 3 0 3 12 13 18 19 20 19 18 21 21 18 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 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 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 96 95 96 97 97 96 98 97 98 99 99 98 100 99 100 101 101 100 102 101 102 103 103 102 104 103 104 105 105 104 106 105 106 107 107 106 108 107 108 109 109 108 110 109 110 111 111 110 112 111 112 113 113 112 114 113 114 115 115 114 116 115 116 117 117 116 118 117 118 119 119 118 120 119 120 121 121 120 122 121 122 123 123 122 124 123 124 125 125 124 126 125 126 127 127 126 128 127 128 129 129 128 130 129 130 131 131 130 132 131 132 133 133 132 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 157 157 156 158 157 158 159 159 158 160 159 160 161 161 160 162 161 162 163 163 162 164 163 164 165 165 164 166 165 166 167 167 166 168 167 168 169 169 168 170 169 170 171 171 170 172 171 172 173 173 172 174 173 174 175 175 174 176 175 176 177 2 495 496 495 2 1 500 13 12 13 500 501 505 506 507 506 505 508 515 508 505 508 515 516 520 516 515 516 520 521 525 521 520 521 525 526 530 526 525 526 530 531 535 531 530 531 535 536 540 536 535 536 540 541 545 541 540 541 545 546 550 546 545 546 550 551 555 551 550 551 555 556 560 556 555 556 560 561 565 561 560 561 565 566 570 566 565 566 570 571 575 571 570 571 575 576 580 576 575 576 580 581 585 581 580 581 585 586 590 586 585 586 590 591 595 591 590 591 595 596 600 596 595 596 600 601 605 601 600 601 605 606 610 606 605 606 610 611 615 611 610 611 615 616 620 616 615 616 620 621 496 621 620 621 496 495 625 501 500 501 625 626 630 626 625 626 630 631 635 631 630 631 635 636 640 636 635 636 640 641 645 641 640 641 645 646 650 646 645 646 650 651 655 651 650 651 655 656 655 660 656 660 655 661 661 665 660 665 661 666 666 670 665 670 666 671 671 675 670 675 671 676 676 680 675 680 676 681 681 685 680 685 681 686 686 690 685 690 686 691 691 695 690 695 691 696 696 700 695 700 696 701 701 705 700 705 701 706 706 710 705 710 706 711 711 715 710 715 711 716 716 720 715 720 716 721 721 725 720 725 721 726 726 730 725 730 726 731 731 735 730 735 731 736 736 740 735 740 736 741 741 745 740 745 741 746 746 750 745 750 746 751 751 755 750 755 751 756 756 760 755 760 756 761 761 765 760 765 761 766 766 770 765 770 766 771 771 775 770 775 771 776 776 780 775 780 776 781 781 785 780 785 781 786 786 790 785 790 786 791 791 795 790 795 791 796 796 800 795 800 796 801 801 805 800 805 801 806 806 810 805 810 806 811 811 815 810 815 811 816 816 820 815 820 816 821 821 825 820 825 821 826 825 830 831 830 825 826 831 835 836 835 831 830 836 840 841 840 836 835 841 845 846 845 841 840 846 850 851 850 846 845 851 855 856 855 851 850 856 860 861 860 856 855 861 865 866 865 861 860 866 870 871 870 866 865 871 875 876 875 871 870 876 880 881 880 876 875 881 885 886 885 881 880 886 890 891 890 886 885 891 895 896 895 891 890 896 900 901 900 896 895 901 905 906 905 901 900 906 910 911 910 906 905 911 915 916 915 911 910 916 920 921 920 916 915 921 925 926 925 921 920 926 930 931 930 926 925 931 935 936 935 931 930 936 940 941 940 936 935 941 945 946 945 941 940 946 950 951 950 946 945 951 955 956 955 951 950 956 960 961 960 956 955 961 965 966 965 961 960 966 970 971 970 966 965 971 975 976 975 971 970 976 980 981 980 976 975 981 985 986 985 981 980 986 990 991 990 986 985 991 995 996 995 991 990 996 1000 1001 1000 996 995 1001 1005 1006 1005 1001 1000 1006 1010 1011 1010 1006 1005 1011 1015 1016 1015 1011 1010 1016 1020 1021 1020 1016 1015 1021 1025 1026 1025 1021 1020 1026 1030 1031 1030 1026 1025 1031 1035 1036 1035 1031 1030 1036 1040 1041 1040 1036 1035 1041 1045 1046 1045 1041 1040 1046 1050 1051 1050 1046 1045 1051 1055 1056 1055 1051 1050 1055 1060 1056 1060 1055 1061 1061 1065 1060 1065 1061 1066 1066 1070 1065 1070 1066 1071 1071 1075 1070 1075 1071 1076 1076 1080 1075 1080 1076 1081 1081 1085 1080 1085 1081 1086 1086 1090 1085 1090 1086 1091 1091 1095 1090 1095 1091 1096 1096 1100 1095 1100 1096 1101 1101 1105 1100 1105 1101 1106 1106 1110 1105 1110 1106 1111 1111 1115 1110 1115 1111 1116 1116 1120 1115 1120 1116 1121 1121 1125 1120 1125 1121 1126 1126 1130 1125 1130 1126 1131 1131 1135 1130 1135 1131 1136 1136 1140 1135 1140 1136 1141 1141 1145 1140 1145 1141 1146 1146 1150 1145 1150 1146 1151 1151 1155 1150 1155 1151 1156 1156 1160 1155 1160 1156 1161 1161 1165 1160 1165 1161 1166 1166 1170 1165 1170 1166 1171 1171 1175 1170 1175 1171 1176 1176 1180 1175 1180 1176 1181 1181 1185 1180 1185 1181 1186 1186 1190 1185 1190 1186 1191 1191 1195 1190 1195 1191 1196 1196 1200 1195 1200 1196 1201 1201 1205 1200 1205 1201 1206 1206 1210 1205 1210 1206 1211 1211 1215 1210 1215 1211 1216 1216 1220 1215 1220 1216 1221 1221 1225 1220 1225 1221 1226 1230 1225 1226 1225 1230 1231 1235 1231 1230 1231 1235 1236 1240 1236 1235 1236 1240 1241 1245 1241 1240 1241 1245 1246 1250 1246 1245 1246 1250 1251 1255 1251 1250 1251 1255 1256 1260 1256 1255 1256 1260 1261 1265 1261 1260 1261 1265 1266 1270 1266 1265 1266 1270 1271 1275 1271 1270 1271 1275 1276 507 1276 1275 1276 507 506
4 5 6 7 6 5 14 15 4 5 4 15 178 179 180 179 181 180 180 181 182 181 183 182 182 183 184 183 185 184 184 185 186 185 187 186 186 187 188 187 189 188 188 189 190 189 191 190 190 191 192 191 193 192 192 193 194 193 195 194 194 195 196 195 197 196 196 197 198 197 199 198 198 199 200 199 201 200 200 201 202 201 203 202 202 203 204 203 205 204 204 205 206 205 207 206 206 207 208 207 209 208 208 209 210 209 211 210 210 211 212 211 213 212 212 213 214 213 215 214 214 215 216 215 217 216 216 217 218 217 219 218 218 219 220 219 221 220 220 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 245 247 246 246 247 248 247 249 248 248 249 250 249 251 250 250 251 252 251 253 252 252 253 254 253 255 254 254 255 256 255 257 256 256 257 258 257 259 258 258 259 260 259 261 260 260 261 262 261 263 262 262 263 264 263 265 264 264 265 266 265 267 266 266 267 268 267 269 268 268 269 270 269 271 270 270 271 272 271 273 272 272 273 274 273 275 274 274 275 276 275 277 276 276 277 278 277 279 278 278 279 280 279 281 280 280 281 282 281 283 282 282 283 284 283 285 284 284 285 286 285 287 286 286 287 288 287 289 288 288 289 290 289 291 290 290 291 292 291 293 292 292 293 294 293 295 294 294 295 296 295 297 296 296 297 298 297 299 298 298 299 300 299 301 300 300 301 302 301 303 302 302 303 304 303 305 304 304 305 306 305 307 306 306 307 308 307 309 308 308 309 310 309 311 310 310 311 312 311 313 312 312 313 314 313 315 314 314 315 316 315 317 316 316 317 318 317 319 318 318 319 320 319 321 320 320 321 322 321 323 322 322 323 324 323 325 324 324 325 326 325 327 326 326 327 328 327 329 328 328 329 330 329 331 330 330 331 332 331 333 332 332 333 334 333 335 334 334 335 336 337 336 335 6 7 497 498 497 7 502 503 14 15 14 503 509 510 511 512 511 510 517 518 509 510 509 518 522 523 517 518 517 523 527 528 522 523 522 528 532 533 527 528 527 533 537 538 532 533 532 538 542 543 537 538 537 543 547 548 542 543 542 548 552 553 547 548 547 553 557 558 552 553 552 558 562 563 557 558 557 563 567 568 562 563 562 568 572 573 567 568 567 573 577 578 572 573 572 578 582 583 577 578 577 583 587 588 582 583 582 588 592 593 587 588 587 593 597 598 592 593 592 598 602 603 597 598 597 603 607 608 602 603 602 608 612 613 607 608 607 613 617 618 612 613 612 618 622 623 617 618 617 623 497 498 622 623 622 498 627 628 502 503 502 628 632 633 627 628 627 633 637 638 632 633 632 638 642 643 637 638 637 643 647 648 642 643 642 648 652 653 647 648 647 653 657 658 652 653 652 658 662 658 663 657 663 658 667 662 668 663 668 662 672 667 673 668 673 667 677 672 678 673 678 672 682 677 683 678 683 677 687 682 688 683 688 682 692 687 693 688 693 687 697 692 698 693 698 692 702 697 703 698 703 697 707 702 708 703 708 702 712 707 713 708 713 707 717 712 718 713 718 712 722 717 723 718 723 717 727 722 728 723 728 722 732 727 733 728 733 727 737 732 738 733 738 732 742 737 743 738 743 737 747 742 748 743 748 742 752 747 753 748 753 747 757 752 758 753 758 752 762 757 763 758 763 757 767 762 768 763 768 762 772 767 773 768 773 767 777 772 778 773 778 772 782 777 783 778 783 777 787 782 788 783 788 782 792 787 793 788 793 787 797 792 798 793 798 792 802 797 803 798 803 797 807 802 808 803 808 802 812 807 813 808 813 807 817 812 818 813 818 812 822 817 823 818 823 817 827 822 828 823 828 822 827 828 832 833 832 828 832 833 837 838 837 833 837 838 842 843 842 838 842 843 847 848 847 843 847 848 852 853 852 848 852 853 857 858 857 853 857 858 862 863 862 858 862 863 867 868 867 863 867 868 872 873 872 868 872 873 877 878 877 873 877 878 882 883 882 878 882 883 887 888 887 883 887 888 892 893 892 888 892 893 897 898 897 893 897 898 902 903 902 898 902 903 907 908 907 903 907 908 912 913 912 908 912 913 917 918 917 913 917 918 922 923 922 918 922 923 927 928 927 923 927 928 932 933 932 928 932 933 937 938 937 933 937 938 942 943 942 938 942 943 947 948 947 943 947 948 952 953 952 948 952 953 957 958 957 953 957 958 962 963 962 958 962 963 967 968 967 963 967 968 972 973 972 968 972 973 977 978 977 973 977 978 982 983 982 978 982 983 987 988 987 983 987 988 992 993 992 988 992 993 997 998 997 993 997 998 1002 1003 1002 998 1002 1003 1007 1008 1007 1003 1007 1008 1012 1013 1012 1008 1012 1013 1017 1018 1017 1013 1017 1018 1022 1023 1022 1018 1022 1023 1027 1028 1027 1023 1027 1028 1032 1033 1032 1028 1032 1033 1037 1038 1037 1033 1037 1038 1042 1043 1042 1038 1042 1043 1047 1048 1047 1043 1047 1048 1052 1053 1052 1048 1052 1053 1057 1058 1057 1053 1062 1057 1063 1058 1063 1057 1067 1062 1068 1063 1068 1062 1072 1067 1073 1068 1073 1067 1077 1072 1078 1073 1078 1072 1082 1077 1083 1078 1083 1077 1087 1082 1088 1083 1088 1082 1092 1087 1093 1088 1093 1087 1097 1092 1098 1093 1098 1092 1102 1097 1103 1098 1103 1097 1107 1102 1108 1103 1108 1102 1112 1107 1113 1108 1113 1107 1117 1112 1118 1113 1118 1112 1122 1117 1123 1118 1123 1117 1127 1122 1128 1123 1128 1122 1132 1127 1133 1128 1133 1127 1137 1132 1138 1133 1138 1132 1142 1137 1143 1138 1143 1137 1147 1142 1148 1143 1148 1142 1152 1147 1153 1148 1153 1147 1157 1152 1158 1153 1158 1152 1162 1157 1163 1158 1163 1157 1167 1162 1168 1163 1168 1162 1172 1167 1173 1168 1173 1167 1177 1172 1178 1173 1178 1172 1182 1177 1183 1178 1183 1177 1187 1182 1188 1183 1188 1182 1192 1187 1193 1188 1193 1187 1197 1192 1198 1193 1198 1192 1202 1197 1203 1198 1203 1197 1207 1202 1208 1203 1208 1202 1212 1207 1213 1208 1213 1207 1217 1212 1218 1213 1218 1212 1222 1217 1223 1218 1223 1217 1227 1222 1228 1223 1228 1222 1232 1233 1228 1227 1228 1233 1237 1238 1232 1233 1232 1238 1242 1243 1237 1238 1237 1243 1247 1248 1242 1243 1242 1248 1252 1253 1247 1248 1247 1253 1257 1258 1252 1253 1252 1258 1262 1263 1257 1258 1257 1263 1267 1268 1262 1263 1262 1268 1272 1273 1267 1268 1267 1273 1277 1278 1272 1273 1272 1278 511 512 1277 1278 1277 512
8 9 9 10 11 10 8 11 9 16 16 17 10 17 338 339 339 340 340 341 341 342 342 343 343 344 344 345 345 346 346 347 347 348 348 349 349 350 350 351 351 352 352 353 353 354 354 355 355 356 356 357 357 358 358 359 359 360 360 361 361 362 362 11 17 363 363 364 364 365 365 366 366 367 367 368 368 369 369 370 370 371 371 372 372 373 373 374 374 375 375 376 376 377 377 378 378 379 379 380 380 381 381 382 382 383 383 384 384 385 385 386 386 387 387 388 388 389 389 390 390 391 391 392 392 393 393 394 394 395 395 396 396 397 397 398 398 399 399 400 400 401 401 402 402 403 403 404 404 405 405 406 406 407 407 408 408 409 409 410 410 411 411 412 412 413 413 414 414 415 415 416 416 417 417 418 418 419 419 420 420 421 421 422 422 423 423 424 424 425 425 426 426 427 427 428 428 429 429 430 430 431 431 432 432 433 433 434 434 435 435 436 436 437 437 438 438 439 439 440 440 441 441 442 442 443 443 444 444 445 445 446 446 447 447 448 448 449 449 450 450 451 451 452 452 453 453 454 454 455 455 456 456 457 457 458 458 459 459 460 460 461 461 462 462 463 463 464 464 465 465 466 466 467 467 468 468 469 469 470 470 471 471 472 472 473 473 474 474 475 475 476 476 477 477 478 478 479 479 480 480 481 481 482 482 483 483 484 484 485 485 486 486 487 487 488 488 489 489 490 490 491 491 492 492 493 493 494 494 338 499 8 499 362 16 504 504 363 513 514 514 339 513 338 514 519 519 340 519 524 524 341 524 529 529 342 529 534 534 343 534 539 539 344 539 544 544 345 544 549 549 346 549 554 554 347 554 559 559 348 559 564 564 349 564 569 569 350 569 574 574 351 574 579 579 352 579 584 584 353 584 589 589 354 589 594 594 355 594 599 599 356 599 604 604 357 604 609 609 358 609 614 614 359 614 619 619 360 619 624 624 361 624 499 504 629 629 364 629 634 634 365 634 639 639 366 639 644 644 367 644 649 649 368 649 654 654 369 654 659 659 370 659 664 664 371 664 669 669 372 669 674 674 373 674 679 679 374 679 684 684 375 684 689 689 376 689 694 694 377 694 699 699 378 699 704 704 379 704 709 709 380 709 714 714 381 714 719 719 382 719 724 724 383 724 729 729 384 729 734 734 385 734 739 739 386 739 744 744 387 744 749 749 388 749 754 754 389 754 759 759 390 759 764 764 391 764 769 769 392 769 774 774 393 774 779 779 394 779 784 784 395 784 789 789 396 789 794 794 397 794 799 799 398 799 804 804 399 804 809 809 400 809 814 814 401 814 819 819 402 819 824 824 403 824 829 829 404 829 834 834 405 834 839 839 406 839 844 844 407 844 849 849 408 849 854 854 409 854 859 859 410 859 864 864 411 864 869 869 412 869 874 874 413 874 879 879 414 879 884 884 415 884 889 889 416 889 894 894 417 894 899 899 418 899 904 904 419 904 909 909 420 909 914 914 421 914 919 919 422 919 924 924 423 924 929 929 424 929 934 934 425 934 939 939 426 939 944 944 427 944 949 949 428 949 954 954 429 954 959 959 430 959 964 964 431 964 969 969 432 969 974 974 433 974 979 979 434 979 984 984 435 984 989 989 436 989 994 994 437 994 999 999 438 999 1004 1004 439 1004 1009 1009 440 1009 1014 1014 441 1014 1019 1019 442 1019 1024 1024 443 1024 1029 1029 444 1029 1034 1034 445 1034 1039 1039 446 1039 1044 1044 447 1044 1049 1049 448 1049 1054 1054 449 1054 1059 1059 450 1059 1064 1064 451 1064 1069 1069 452 1069 1074 1074 453 1074 1079 1079 454 1079 1084 1084 455 1084 1089 1089 456 1089 1094 1094 457 1094 1099 1099 458 1099 1104 1104 459 1104 1109 1109 460 1109 1114 1114 461 1114 1119 1119 462 1119 1124 1124 463 1124 1129 1129 464 1129 1134 1134 465 1134 1139 1139 466 1139 1144 1144 467 1144 1149 1149 468 1149 1154 1154 469 1154 1159 1159 470 1159 1164 1164 471 1164 1169 1169 472 1169 1174 1174 473 1174 1179 1179 474 1179 1184 1184 475 1184 1189 1189 476 1189 1194 1194 477 1194 1199 1199 478 1199 1204 1204 479 1204 1209 1209 480 1209 1214 1214 481 1214 1219 1219 482 1219 1224 1224 483 1224 1229 1229 484 1229 1234 1234 485 1234 1239 1239 486 1239 1244 1244 487 1244 1249 1249 488 1249 1254 1254 489 1254 1259 1259 490 1259 1264 1264 491 1264 1269 1269 492 1269 1274 1274 493 1274 1279 1279 494 1279 513