0 439 1093 673 800 378 377 1 97 114 1040 929 354 2 484 821 531 941 996 925 426 3 475 31 1052 101 404 893 883 4 228 922 827 178 1026 757 476 557 5 180 233 6 238 172 445 947 201 1179 1186 7 202 951 1174 1242 720 53 100 8 507 1177 281 9 879 1014 171 279 10 251 371 1011 248 355 183 11 232 434 1208 882 1104 12 1256 980 182 820 1160 1189 370 966 13 784 464 14 1075 538 868 173 839 640 283 859 424 15 402 1137 1039 1025 1245 102 270 16 76 535 320 666 493 144 901 17 830 143 685 992 760 153 952 18 723 896 304 288 19 485 997 287 1053 855 165 1251 722 20 1097 1015 1010 910 192 566 902 755 21 636 238 445 1186 22 402 267 921 329 784 464 23 1218 539 467 994 24 1016 519 768 307 25 440 896 26 587 721 372 281 389 158 926 462 27 677 887 1160 676 1108 522 370 210 28 754 1180 877 1103 667 29 1187 535 320 144 901 30 569 394 366 1189 31 475 534 275 69 3 404 32 865 1099 33 346 523 164 715 874 34 254 63 944 35 453 781 1042 293 895 688 36 453 846 388 1243 656 37 491 564 321 1038 650 998 38 1114 897 243 39 87 1214 898 1172 192 681 40 1166 824 1004 518 1051 712 41 711 1061 905 981 649 382 42 743 413 1211 814 213 633 231 43 603 888 592 877 68 340 1244 44 923 1042 632 688 842 989 45 561 589 916 775 248 233 701 46 230 136 380 245 1076 168 47 938 400 810 1241 488 48 1144 686 396 235 373 57 49 64 301 607 291 1009 50 1151 126 225 199 51 830 77 478 365 412 1084 1058 942 52 330 617 1045 108 53 214 951 7 100 54 1212 965 427 724 55 612 1047 348 876 448 565 56 822 1134 303 599 414 57 686 979 978 48 373 175 422 796 58 825 1055 977 167 147 272 504 953 59 1195 574 211 817 567 513 890 1007 60 491 564 61 353 264 204 1063 1002 908 61 564 353 238 60 62 1088 871 197 1011 355 326 1048 63 254 487 34 241 1142 944 108 64 49 823 607 337 1009 1249 65 308 131 708 911 256 789 1017 66 706 1088 871 924 714 379 135 67 298 1059 1258 1128 545 1091 290 68 603 774 43 1244 69 475 452 31 1062 534 1246 1257 1007 70 881 120 130 1064 1185 71 306 641 253 1032 1121 927 72 885 258 1215 521 103 812 790 73 652 1214 659 405 898 141 74 834 362 209 75 611 432 284 216 338 341 967 1235 582 989 76 535 91 508 493 1013 16 77 365 1133 499 294 51 942 78 327 606 531 668 268 186 1217 598 335 79 831 261 387 388 660 1094 80 687 261 387 494 442 788 81 980 1044 560 947 449 201 82 685 992 760 1215 671 83 232 132 880 434 105 1240 187 795 1221 84 723 215 1092 1022 956 864 944 85 515 665 193 1138 86 228 982 334 984 166 87 794 766 1214 39 681 88 525 312 1038 955 174 89 259 276 671 90 1144 884 1169 742 396 1227 91 76 493 1013 844 568 1236 878 92 346 1259 1158 937 316 874 93 148 1178 1241 477 763 94 831 838 398 262 338 1111 858 1235 95 672 170 762 386 96 456 731 505 945 1143 780 97 1 880 105 114 1040 1029 1066 98 834 581 292 779 675 1204 326 271 99 1003 748 891 547 623 793 100 202 214 7 53 101 1052 3 893 102 1025 15 1245 1230 786 270 103 1215 72 790 104 1020 736 544 266 1030 554 221 105 83 97 880 1240 1066 106 754 653 712 323 640 1082 1164 107 911 626 321 998 1017 108 52 330 1045 63 241 1142 354 109 1127 889 158 528 110 576 494 455 1148 352 293 442 111 1085 1184 772 1080 562 280 928 326 393 773 664 733 857 112 823 663 985 875 759 142 113 919 595 332 204 1234 114 1 97 460 613 1029 354 115 645 561 433 1123 698 693 116 412 783 300 117 732 475 452 890 1035 118 727 1231 495 907 530 119 208 343 356 850 1168 120 375 289 70 130 1185 252 121 219 357 782 931 942 122 351 1081 1126 295 516 961 184 841 123 1016 622 451 314 307 124 750 856 743 231 527 739 125 974 247 348 876 448 177 530 126 1119 1151 50 225 199 422 861 568 878 127 1003 1163 207 176 848 1034 418 842 128 188 517 447 559 129 163 519 269 1229 130 1102 570 483 190 289 881 120 70 131 65 308 911 150 159 639 1017 132 83 813 434 301 1221 161 133 1107 641 1121 928 222 393 134 616 517 447 802 676 370 552 135 251 1088 197 379 66 136 230 601 46 1201 168 137 728 988 208 1031 1168 1250 1153 138 614 454 1040 1066 646 139 1110 713 512 1205 740 555 526 140 1055 1171 1220 167 147 1076 141 652 73 405 898 1172 1192 142 318 663 196 875 112 143 830 872 1113 992 17 144 320 16 901 29 145 1105 698 403 662 146 1171 318 700 1196 663 918 147 58 1171 977 167 140 148 1067 336 1202 1178 93 763 149 152 293 1030 580 265 150 131 911 626 237 159 151 1202 547 1112 623 471 152 149 293 895 580 153 276 685 364 787 952 349 671 17 482 154 478 837 320 350 661 1086 227 155 556 385 436 937 316 1152 156 546 905 382 705 157 932 593 506 949 486 1036 631 367 1182 1122 158 109 389 926 462 26 528 159 308 131 809 237 278 150 639 160 731 346 505 1254 1143 164 161 132 813 752 1156 1221 162 772 537 1012 280 1078 527 739 210 163 935 511 519 744 1043 129 1229 862 164 456 731 346 33 160 715 165 546 485 1053 435 19 166 86 239 865 982 936 984 167 58 1055 140 147 1076 168 825 1055 601 136 46 1076 169 738 726 359 652 170 672 374 540 348 219 386 95 171 879 546 485 287 815 435 279 9 172 332 1063 395 947 6 1002 201 1179 173 904 1073 839 14 424 174 564 238 88 312 1038 955 175 979 1000 860 422 57 297 176 1003 336 547 127 206 819 848 1034 177 125 374 961 348 867 530 178 228 827 982 4 936 674 179 1166 1033 1004 518 215 1082 180 5 233 181 413 648 1054 814 182 12 820 366 229 1189 183 1154 191 10 248 355 345 682 309 184 246 961 122 305 1120 841 185 332 1044 947 186 1246 268 1027 571 598 78 187 83 880 498 1156 1219 795 1029 1221 188 798 128 447 559 664 189 443 1191 254 620 1142 190 1102 289 130 539 467 1170 811 191 1071 1154 916 248 183 697 192 20 39 1172 1192 566 902 755 681 193 85 665 1073 873 532 1138 194 1056 324 428 218 469 195 252 650 224 1147 1234 196 758 318 934 968 594 450 875 142 197 251 1088 62 1048 135 198 577 851 212 744 1247 862 199 850 690 1116 1151 50 126 225 878 200 220 260 384 741 400 360 405 566 201 1183 238 980 172 81 947 6 886 202 578 214 391 7 720 900 100 203 263 492 1145 506 446 926 424 204 113 595 264 60 1234 908 205 1141 602 245 419 206 1018 1067 176 819 848 207 1163 127 223 842 208 988 343 1168 119 1250 137 209 834 74 362 1135 476 557 1204 210 162 1012 1108 231 522 27 739 211 1195 1062 361 696 567 669 59 212 533 444 198 851 744 792 1201 1162 213 691 331 1211 814 466 866 42 591 214 202 1237 951 803 391 473 53 100 215 1033 1092 323 1022 1082 179 84 216 423 75 284 776 967 716 407 311 217 408 496 372 389 218 194 331 428 469 219 170 374 853 540 392 121 349 782 931 220 274 260 400 200 550 755 1023 221 104 736 964 554 222 1107 133 393 415 390 223 923 1163 207 1132 842 224 264 650 195 1019 1234 225 690 1116 50 126 199 422 583 796 226 423 1225 1153 317 311 227 957 478 350 1005 615 154 228 86 827 178 1026 982 4 334 229 308 182 820 366 639 1096 230 1141 1213 601 136 46 245 1201 231 124 743 42 633 522 527 739 210 232 83 11 434 1240 334 882 984 1104 1050 233 406 561 589 5 180 45 234 930 1206 628 1159 680 235 1144 621 979 978 48 373 959 236 249 481 1029 399 237 809 489 626 814 709 278 150 159 238 1183 564 636 61 479 353 21 445 6 201 1038 955 174 239 549 865 936 166 674 240 990 679 548 590 241 330 1210 668 1217 487 63 944 108 242 999 903 608 751 753 243 1114 612 1047 38 244 481 613 1029 1024 245 230 1141 1060 205 380 46 419 1239 246 961 305 624 184 510 247 954 125 1114 635 876 897 530 1224 248 191 371 916 10 183 45 701 249 236 1219 1029 399 250 538 868 529 1022 288 251 371 537 197 10 1011 379 1048 135 1255 252 1203 375 120 920 1185 1175 650 195 1147 1234 253 1115 1198 1032 71 927 254 189 443 956 34 63 770 1142 944 255 825 444 851 601 600 1201 953 256 65 308 708 569 363 789 312 955 257 1218 1226 835 362 325 258 72 790 259 276 671 89 260 220 384 400 200 550 1023 261 687 387 388 494 80 660 79 262 1199 838 398 94 858 807 764 959 263 1145 203 859 424 264 491 564 204 224 1019 60 1234 265 149 1148 544 293 1030 266 1020 104 455 1148 544 352 267 511 22 577 921 329 1247 268 534 275 1246 668 186 487 78 269 434 519 301 1208 129 307 1229 1050 1009 270 402 1025 15 784 102 464 271 1134 98 581 355 630 894 326 272 58 678 600 504 953 273 917 822 1043 768 599 414 274 220 400 488 429 1165 275 31 534 268 404 487 409 276 259 685 153 671 89 277 838 1000 660 1094 588 278 809 237 159 279 1014 171 815 1209 9 280 162 1085 772 1012 480 562 111 281 8 408 507 721 1177 372 26 282 729 710 779 675 296 283 1075 679 943 14 859 284 75 432 776 216 1132 558 285 797 339 991 500 689 734 619 286 957 1113 783 300 287 1014 171 485 997 815 19 1251 288 250 723 1022 18 289 375 190 120 130 811 290 806 587 439 721 1177 298 67 1091 291 813 49 752 301 607 391 292 1121 98 983 928 675 326 293 149 152 781 846 1243 494 455 1148 110 895 35 265 294 77 478 365 1146 1133 1086 295 351 1157 374 961 122 296 729 710 282 297 621 979 1000 860 175 588 302 298 439 459 463 67 1155 545 290 299 1126 305 1120 300 957 286 412 116 783 301 132 813 434 49 269 291 1009 302 621 1199 979 297 588 959 303 816 870 56 1134 599 630 304 440 723 896 987 18 305 1126 246 495 867 299 1120 624 184 306 963 1107 641 1090 438 1032 71 307 1016 519 622 269 24 123 334 314 1050 308 65 131 708 256 159 229 639 1096 309 816 355 630 183 345 682 310 1141 1213 602 311 423 226 1225 776 216 407 312 256 88 789 525 955 1017 174 313 629 817 1070 513 314 845 1139 123 334 451 894 307 1041 315 691 808 1129 1197 866 724 753 316 92 346 155 436 937 1152 718 317 728 423 226 1153 579 318 1072 1171 977 758 146 663 196 142 319 1193 747 661 320 1187 837 666 16 1222 144 154 29 818 321 626 814 107 986 694 1175 650 37 998 322 406 589 427 1197 512 1205 724 323 106 215 529 1022 640 1082 324 1056 194 428 751 591 325 257 835 362 1049 557 326 1184 98 928 292 355 630 62 271 1048 111 618 1124 327 606 1217 458 78 328 1014 655 1037 885 855 469 1251 852 790 329 402 267 511 22 870 804 1117 962 330 52 1210 617 241 108 331 428 814 218 466 213 469 694 332 919 963 113 595 1021 185 172 1044 395 947 390 333 465 1045 411 695 826 1024 354 334 232 86 228 1026 314 984 307 1050 1041 335 606 531 598 669 78 426 336 1067 1202 547 1112 176 819 148 337 64 823 1249 338 75 611 430 94 1111 1235 339 285 500 1136 734 619 340 603 1130 940 43 341 75 742 967 716 807 995 582 1227 342 831 805 1111 656 343 988 208 356 794 1168 119 1079 766 344 809 887 820 1160 639 345 816 804 1117 962 183 682 309 346 92 33 1254 160 316 718 164 874 347 761 1087 565 509 348 125 170 974 374 448 177 55 386 565 349 853 219 392 153 364 787 482 350 1005 227 154 351 1081 472 1157 295 516 122 352 1020 576 455 266 110 353 636 61 238 1063 60 354 1 1045 695 333 114 460 1040 929 1142 108 355 10 1011 630 62 183 326 271 309 356 343 794 850 410 119 766 357 1068 499 121 931 942 358 484 543 771 610 702 717 767 718 836 359 169 726 748 891 652 719 360 741 383 200 405 361 1062 1257 211 1027 571 669 362 834 257 74 1226 325 557 209 363 708 569 256 1176 1096 364 392 153 1058 952 349 365 77 478 294 51 366 1176 182 394 30 229 1189 1096 367 506 157 524 1036 424 368 703 1231 1133 401 907 502 369 376 1190 912 863 971 370 1256 12 820 134 1160 676 27 552 371 251 537 10 248 1078 701 372 408 217 496 281 389 26 373 978 235 48 57 374 1157 470 170 295 961 348 219 177 931 375 1203 1216 289 658 120 252 811 376 1190 863 1092 369 864 409 377 536 416 0 800 378 378 536 593 0 673 541 1182 377 1122 379 251 924 1011 714 135 66 380 638 1220 1060 46 245 1076 381 614 1191 745 929 620 382 905 41 981 649 156 705 383 738 726 652 741 360 405 384 260 200 566 550 933 915 385 411 556 610 553 155 1152 767 386 170 348 762 605 801 565 95 387 687 261 1000 860 80 660 79 388 831 261 453 1243 494 36 656 79 389 217 496 372 158 26 390 963 1107 332 1044 222 393 415 575 391 202 1237 578 214 461 752 417 607 803 291 829 392 1084 219 1058 364 349 782 393 928 133 222 415 733 111 390 394 569 1176 366 30 395 595 332 172 1002 908 396 1144 1106 884 686 90 48 1227 397 1075 563 1109 943 398 1199 838 262 94 588 399 249 236 826 481 1219 1024 400 274 220 260 726 938 741 200 810 47 488 401 470 727 828 368 1133 907 402 1137 993 22 804 15 329 464 270 403 643 1105 698 145 693 404 31 1052 275 3 863 409 1244 405 738 652 383 360 200 73 141 1192 566 406 643 561 589 713 322 233 1205 693 407 1225 216 716 995 311 408 507 217 496 372 281 409 376 275 863 404 487 864 410 356 794 850 1236 902 681 878 411 465 913 777 556 333 826 892 385 553 412 830 957 478 872 1113 116 783 300 51 615 413 489 648 181 1054 814 42 633 414 822 56 599 273 415 449 222 393 773 733 390 575 416 536 459 847 800 545 377 417 578 461 391 829 418 1003 1163 127 793 419 1060 205 602 245 1239 420 1173 1012 946 676 1108 421 960 897 1224 422 1119 126 175 225 57 796 423 1089 226 776 216 317 311 579 424 263 492 506 904 173 524 203 367 14 859 425 851 934 594 1028 551 1253 909 604 426 821 531 2 696 567 669 335 427 965 589 322 724 54 428 324 194 331 218 466 591 429 274 1241 488 1165 627 477 430 611 805 338 1111 431 725 1106 1095 1031 690 1228 833 432 75 284 923 989 558 433 645 115 561 1039 916 1245 697 786 434 232 83 132 11 269 301 1208 435 879 546 171 485 165 436 155 316 1152 718 437 851 909 438 306 963 1021 1090 692 439 587 1093 298 0 463 800 1001 290 440 25 896 304 987 956 770 1181 441 1014 1037 649 705 442 975 576 494 80 110 788 443 189 614 1191 254 770 1181 444 851 212 255 600 1201 445 238 21 6 1186 446 1145 990 791 203 926 462 447 1173 188 798 1083 517 128 134 802 946 448 125 348 876 55 449 970 616 1044 81 560 947 517 415 773 559 575 450 977 758 196 594 1028 451 1016 1134 123 314 894 452 732 475 1062 69 117 1007 453 805 781 846 388 36 1042 35 656 454 778 549 138 1066 455 1148 266 352 110 293 456 609 731 96 164 780 1057 715 457 623 938 471 810 1178 1241 458 327 1210 617 1207 606 1217 459 416 298 1155 800 545 460 695 114 613 354 461 578 417 391 462 446 791 158 926 26 528 463 439 298 1155 1001 464 402 22 784 13 270 465 617 1207 1045 913 411 333 466 691 331 428 213 591 467 1102 190 644 539 23 994 468 750 1211 866 1078 527 469 1056 194 331 218 855 694 852 328 470 1068 472 1157 727 828 374 401 931 471 1202 623 151 457 1178 472 351 1081 1065 1157 470 727 958 473 1259 214 951 803 914 874 474 535 1231 508 854 475 452 31 69 3 117 893 1035 883 476 1135 4 757 557 209 477 93 1241 488 429 1165 627 763 478 830 365 412 294 51 615 1086 227 154 479 1183 238 569 955 1189 966 480 1173 1012 1083 1080 562 280 481 236 244 1029 1024 399 482 853 843 1149 153 787 349 483 1102 570 1198 130 927 832 484 543 2 777 996 892 654 1070 702 358 925 485 171 997 287 165 435 19 486 157 949 631 1182 487 275 668 268 63 864 241 409 944 488 274 400 1241 47 429 477 489 684 809 1252 413 648 237 709 633 490 806 1161 491 564 264 650 1019 60 37 492 506 203 424 493 76 91 586 666 844 16 494 261 388 1243 80 110 293 442 495 727 1126 516 305 867 530 118 496 408 217 372 389 497 986 694 498 752 1158 1156 187 803 1219 914 499 1068 77 828 1133 357 942 500 285 339 991 1206 749 1136 619 501 581 894 502 703 542 1187 535 368 837 1231 503 771 717 1046 513 890 1035 504 58 977 678 1028 272 604 505 1254 160 945 893 1143 96 1035 883 506 587 492 157 737 949 203 926 367 424 507 8 408 281 508 76 535 635 1231 1015 1013 1010 1131 530 474 509 1077 761 605 347 735 1087 565 510 246 961 624 511 267 870 163 329 1043 599 1247 862 512 1077 999 322 608 139 1197 1205 753 555 513 503 817 1070 313 717 59 890 514 597 647 700 746 918 515 1180 85 665 904 524 1232 532 899 1138 516 351 1081 1065 727 1126 495 122 841 517 616 128 447 449 134 802 559 552 518 1166 40 824 712 1082 179 519 163 269 24 1043 768 129 307 520 797 1006 1174 689 521 1215 1260 787 72 1188 812 522 677 633 1108 231 27 210 523 33 951 1130 1057 715 874 524 515 904 1036 367 899 424 525 88 789 312 1038 1017 526 1110 139 740 756 527 124 750 468 162 1078 231 739 528 1127 109 791 158 462 529 250 868 1069 323 1022 640 530 125 635 1231 247 495 508 867 177 118 531 606 941 2 335 925 78 426 532 1180 515 193 873 1232 1138 533 212 792 1162 534 31 275 69 1246 268 535 76 1187 1231 508 16 901 474 502 29 854 536 416 593 847 378 377 537 625 162 251 371 772 1078 1255 538 1075 250 868 14 539 190 644 467 23 1170 540 672 170 853 219 762 541 673 573 378 1182 542 703 1146 837 1133 1193 661 502 543 484 1070 702 717 358 544 1020 104 1148 266 1030 554 265 545 416 459 298 67 847 1258 546 879 171 1061 905 165 435 156 705 547 1003 336 1202 1112 623 99 176 819 151 548 1127 990 240 791 590 549 778 239 865 454 939 1099 550 220 260 384 933 1023 551 425 934 968 875 909 759 552 970 616 1256 517 134 370 553 411 892 610 385 654 554 104 736 964 544 895 1030 580 221 555 1077 139 735 512 740 556 411 1158 826 385 155 937 1152 557 362 827 325 4 476 1049 674 209 558 432 284 923 776 1132 559 616 188 517 128 449 773 1167 1101 664 560 970 980 81 449 561 115 406 433 916 233 45 693 562 1080 480 280 664 111 563 1109 679 397 943 906 564 491 61 264 238 1038 60 37 174 565 612 1047 348 761 605 347 55 1087 386 509 566 384 20 200 405 1192 192 915 755 567 821 574 211 817 696 59 426 568 91 844 126 861 878 569 479 363 256 1176 394 30 955 1189 966 570 1115 483 881 596 1198 130 571 361 1027 186 598 669 572 584 1056 655 1238 1074 1188 852 573 737 949 673 541 1182 574 821 629 817 567 59 575 1044 449 415 390 576 975 352 110 442 577 267 198 921 1247 578 202 461 417 391 829 900 579 728 423 704 1089 776 317 580 149 152 964 895 1030 554 581 1135 98 501 1204 894 271 582 75 341 858 807 1235 583 725 849 690 225 796 584 655 885 1188 572 812 585 851 678 1253 586 666 493 587 439 721 1093 506 737 673 926 26 290 588 1199 838 398 277 1000 297 302 589 965 406 427 775 322 233 45 590 1127 889 240 679 548 906 591 1056 691 324 428 466 213 751 753 592 1200 730 877 43 667 1244 593 536 932 157 847 1036 378 1122 594 425 934 196 450 1028 595 113 332 204 395 1234 908 596 1115 570 881 1090 692 1064 597 1223 1171 647 700 746 514 598 186 571 669 335 78 599 511 870 56 1043 303 414 273 600 444 851 255 678 272 953 601 230 825 255 136 1201 168 602 1141 310 205 419 1239 603 774 940 68 43 340 604 425 678 1028 1253 504 605 1077 999 762 801 386 565 509 606 327 1207 531 941 458 335 78 607 64 49 823 391 291 829 608 999 512 242 753 609 456 1130 945 893 780 1057 610 385 654 553 702 1152 767 358 611 75 805 430 338 1235 989 612 1114 1047 876 55 565 243 613 695 114 460 244 1029 1024 614 443 1191 381 745 1040 138 770 646 1181 615 957 478 412 227 616 970 517 449 134 559 552 617 52 330 1210 1207 465 1045 913 1217 458 618 699 1184 326 1124 1255 619 285 339 991 500 620 189 1191 381 929 1142 621 1199 979 978 235 297 959 302 622 1016 123 307 623 1003 891 547 938 99 151 471 457 810 624 246 961 305 867 510 625 699 772 537 1255 626 911 814 321 237 107 150 627 429 1165 477 763 628 930 234 1206 749 629 821 574 996 817 1070 313 630 816 1134 303 355 326 271 309 631 157 486 1182 632 44 805 1042 688 989 633 684 677 489 413 42 231 522 634 1105 1110 657 670 756 662 635 954 1097 247 508 1131 530 1224 636 353 238 1063 21 1179 1186 637 843 1238 1149 1074 1260 1188 638 1223 1171 1220 1060 380 639 308 131 809 344 820 159 229 1096 640 868 106 1069 529 653 839 323 973 14 1164 641 306 1107 1032 71 1121 133 642 1018 964 895 643 1105 406 657 713 403 693 644 539 467 645 115 433 1123 1230 786 646 614 138 647 1223 597 514 1239 648 1252 489 413 181 814 649 1037 711 41 981 441 382 705 650 491 321 252 1175 195 224 1019 37 651 773 950 733 857 652 169 738 359 383 1079 659 73 405 141 719 653 106 640 1164 654 484 892 610 553 702 655 584 1056 885 1188 852 572 328 656 831 453 805 388 36 342 657 643 1105 1110 713 634 658 1203 375 1216 1233 840 659 652 1079 1214 73 660 261 387 277 1000 1094 79 661 542 837 1193 747 319 1086 154 662 1105 670 634 145 663 991 318 146 918 985 142 112 664 188 798 1080 562 773 559 1167 1101 857 111 665 85 515 904 193 1073 666 586 320 493 844 16 1222 667 754 1200 730 972 592 877 712 28 668 268 1217 487 241 78 669 361 211 1027 696 571 598 335 426 670 634 756 662 671 259 276 685 82 153 1215 787 89 672 170 540 762 95 673 587 1093 0 737 573 541 378 674 239 827 178 936 1049 557 675 710 98 983 292 779 282 676 420 1012 134 802 946 1160 1108 370 27 677 684 887 633 1160 522 27 678 851 585 600 1253 272 604 504 679 563 1145 990 240 943 283 590 859 906 680 234 1206 985 829 1159 681 794 410 87 39 192 902 682 1071 1154 804 183 697 345 309 683 1140 845 1026 757 765 684 677 809 489 887 633 685 276 992 760 82 153 952 671 17 686 725 1106 884 769 396 48 57 796 687 261 387 1000 860 80 788 688 44 848 1034 1042 632 895 35 842 689 285 797 520 1174 829 1159 734 690 725 1106 431 1031 1228 1116 225 199 583 691 466 213 866 315 753 591 692 1021 596 1090 438 1064 707 693 643 115 406 561 698 403 694 331 814 497 321 855 469 986 695 333 460 613 1024 354 696 211 567 669 426 697 1071 1039 804 191 433 916 682 698 115 1123 403 145 693 699 625 1085 1184 772 618 1255 700 1171 597 146 1196 746 514 918 701 371 775 248 1129 45 1078 702 484 543 610 654 767 358 703 542 368 1133 502 704 728 1089 988 1079 719 579 705 879 1014 546 649 441 382 156 706 1088 871 66 707 919 1021 692 1064 1147 1234 708 65 308 363 256 1096 709 1252 489 814 237 710 729 983 1150 675 282 296 711 1118 1037 1061 41 649 790 712 754 40 824 106 518 972 1051 1082 667 713 643 1110 406 657 139 1205 714 871 924 379 66 715 456 33 523 164 1057 716 1225 216 341 967 995 407 717 543 771 503 1070 513 358 718 346 1254 436 316 1046 1152 767 836 358 719 704 1089 988 1163 359 748 652 1079 720 202 1174 7 900 721 587 1177 281 26 290 722 1203 840 1053 855 986 1175 19 723 304 987 1022 956 18 84 288 724 1212 808 427 322 1197 315 54 725 1106 769 686 849 431 690 583 726 169 738 359 891 938 741 400 383 727 1065 472 470 958 516 401 495 907 118 728 704 988 137 1153 317 579 729 710 1150 779 282 296 730 972 592 863 971 667 1244 731 456 160 1143 96 164 780 732 452 117 890 1007 733 393 415 773 950 651 857 111 734 930 285 797 339 1159 1136 689 735 1077 761 740 555 509 736 1020 104 554 221 737 587 506 949 673 573 738 169 726 652 741 383 405 739 124 162 231 527 210 740 139 735 555 526 741 738 726 400 383 360 200 742 1169 90 341 807 764 1227 743 124 856 1211 42 231 744 935 163 198 851 212 909 862 745 614 381 1040 929 746 1171 597 700 514 747 1146 1193 319 661 1086 748 1089 1163 359 891 99 793 719 749 930 500 1206 628 1136 750 124 468 856 1211 527 751 1056 324 903 1238 242 753 591 752 813 498 1156 803 391 291 161 753 691 608 751 1197 512 315 242 591 754 1180 106 712 28 667 1164 755 960 220 1097 20 192 566 915 1023 756 1110 670 634 526 757 845 1139 922 1135 4 476 969 765 683 758 1072 977 318 196 450 759 823 875 551 909 112 1249 760 685 992 82 17 761 1047 347 735 565 509 762 672 853 540 605 801 386 95 763 1067 148 93 1241 627 477 1098 764 1144 1199 1169 742 262 858 807 959 765 1140 757 969 683 766 343 356 794 1079 87 1214 767 610 385 702 1152 718 358 768 917 1016 519 24 1134 1043 273 769 725 1106 686 849 796 770 614 440 443 254 956 1181 771 503 717 1046 836 358 772 699 625 162 1085 537 280 111 773 449 415 559 1167 664 950 651 733 857 111 774 603 1052 940 68 1244 775 965 589 808 1129 45 701 776 423 1089 284 1163 216 1132 311 558 579 777 484 913 411 892 925 778 549 454 939 1066 779 834 729 1226 98 1150 675 1204 282 780 456 609 731 945 96 781 453 846 293 895 35 782 1084 219 392 121 942 783 286 412 1113 116 300 784 22 1025 921 13 464 270 785 1140 922 1026 969 786 645 433 1245 1230 102 787 843 153 1215 1260 349 521 671 482 788 687 975 860 80 442 789 65 256 525 312 1017 790 1118 1037 711 885 258 72 103 328 791 1127 990 446 548 462 528 792 533 212 793 1003 1163 748 99 418 794 343 356 410 766 87 681 795 83 187 1221 796 769 686 849 225 422 57 583 797 285 991 520 689 734 798 188 1083 1080 447 664 799 927 832 1150 976 994 800 439 416 459 0 1155 1001 377 801 999 903 853 762 605 1149 386 802 517 447 134 946 676 803 1237 214 752 498 391 914 473 804 402 1137 993 1039 329 962 697 345 682 805 611 453 430 1111 1042 342 632 656 989 806 1177 490 1161 1091 290 807 742 262 341 858 764 582 808 1212 965 775 1129 315 724 809 684 489 344 887 237 278 159 639 810 623 938 400 457 1178 1241 47 811 375 1216 190 289 1053 1170 812 584 885 72 1188 521 813 132 752 301 291 161 814 1252 331 413 648 181 1054 626 321 213 237 709 42 694 815 1014 171 287 1209 279 816 870 1117 303 630 345 309 817 574 629 313 567 513 59 818 1119 320 844 1222 861 819 1067 336 547 176 206 820 12 344 182 1160 229 370 639 821 574 2 629 996 567 426 822 917 56 1134 414 273 823 64 607 985 829 759 337 112 1249 824 1166 40 518 1051 712 1082 825 58 1055 255 601 953 168 826 411 1158 556 333 1219 1024 399 827 228 178 4 557 674 828 1068 470 1133 401 499 829 578 823 417 607 985 1174 391 1159 680 689 900 830 478 872 412 143 1058 952 51 17 831 838 388 94 1111 342 656 1094 79 832 1102 483 927 799 1194 976 833 1106 884 1095 1225 431 995 1227 834 74 1226 362 98 779 1204 209 835 1218 257 325 836 771 1046 718 358 837 542 1187 320 661 502 154 838 831 398 277 262 94 1111 1094 588 839 1073 173 640 973 14 840 1203 1216 658 1233 1053 722 841 1126 516 122 1120 184 842 44 923 207 127 1034 223 688 843 853 637 1248 1149 1260 787 482 844 91 666 493 1222 861 568 818 845 1139 1026 757 314 683 1041 846 453 781 1243 36 293 847 536 416 593 1258 1036 1125 545 848 1018 1067 176 127 206 1034 895 688 849 725 769 583 796 850 356 410 1168 119 1116 1250 199 878 851 935 444 198 212 255 744 585 425 678 437 600 1253 909 852 1056 655 469 572 328 853 843 540 219 762 1149 801 349 482 854 535 1231 474 855 469 986 694 19 1251 328 722 856 124 750 743 1211 857 773 664 651 733 111 858 262 94 807 1235 764 582 859 263 1145 679 283 14 424 860 687 387 1000 175 297 788 861 1119 844 126 1222 568 818 862 511 163 198 744 1247 863 376 730 404 971 369 409 1244 864 376 1092 487 409 944 84 865 32 239 549 984 166 1099 866 468 691 1211 1129 213 315 1078 867 495 961 305 177 624 530 868 250 538 1069 529 640 14 869 1125 870 816 511 329 1117 303 599 871 706 1088 924 1011 714 62 66 872 830 412 143 1113 873 193 1073 1232 973 532 874 92 346 33 1259 523 951 473 875 968 196 551 759 142 112 876 125 1114 612 247 448 55 877 888 1200 592 1103 28 43 667 878 91 850 410 1116 126 199 568 1236 902 879 1014 546 171 435 705 9 880 83 97 105 187 1029 881 570 596 70 130 1064 882 232 11 1208 1104 883 475 505 3 893 1035 884 1106 686 90 396 995 833 1227 885 584 655 1037 72 812 328 790 886 1183 980 201 966 887 684 677 809 344 1160 27 888 877 1103 43 889 1127 109 1109 590 906 890 732 503 117 513 59 1035 1007 891 726 359 748 623 938 99 892 484 411 777 654 553 893 475 609 1052 505 101 3 1130 940 945 883 894 1139 1135 1134 581 451 501 314 271 895 152 1018 781 964 848 1034 293 35 580 688 554 642 896 440 25 304 987 18 897 1114 247 421 1224 38 898 1214 73 39 1172 141 899 515 524 1036 1125 900 202 578 1174 829 720 901 535 16 144 29 902 410 20 910 192 1236 681 878 903 999 1238 1149 801 751 242 904 515 665 1073 173 524 424 905 546 1061 41 382 156 906 563 889 1109 679 590 907 727 368 1231 401 118 908 595 204 395 1002 60 909 935 851 744 425 437 551 759 1009 1249 910 20 1015 1236 902 911 65 131 626 107 150 1017 912 1100 1190 972 1051 971 369 913 617 1207 465 941 411 777 925 914 1259 1158 498 803 473 915 384 566 933 755 1023 916 561 1039 191 433 248 45 697 917 822 1134 768 273 918 991 146 700 1196 514 663 919 113 332 1021 707 1147 1234 920 1185 252 921 267 22 577 784 922 785 1026 4 757 969 923 44 432 223 1132 842 989 558 924 871 1011 714 379 66 925 484 1207 531 913 941 2 777 996 926 587 506 446 203 158 462 26 927 483 1198 253 71 1121 983 799 832 1150 928 1121 983 292 326 133 393 111 929 1 381 745 1040 620 1142 354 930 234 628 749 1159 1136 734 931 1068 470 374 219 357 121 932 593 157 1122 933 384 550 915 1023 934 425 968 196 594 551 935 163 851 744 909 1229 1009 936 239 178 982 166 674 937 92 1158 556 155 316 938 726 891 623 400 457 810 47 939 778 549 1240 948 1066 1099 940 603 774 1052 1130 893 340 941 1207 606 531 913 2 925 942 77 1084 499 357 121 51 782 943 1075 563 679 397 283 944 254 487 956 34 63 864 241 84 945 609 505 893 96 780 946 1173 420 1083 447 802 676 947 332 185 172 1044 81 6 449 201 948 1240 939 984 1099 949 506 157 737 486 573 1182 950 773 651 733 951 214 523 7 473 53 874 952 830 685 153 1058 364 17 953 58 825 255 600 272 954 635 247 1224 955 479 238 569 256 88 312 174 956 440 723 987 254 770 944 84 957 286 412 300 1005 615 227 958 1065 472 727 959 1144 621 1199 1169 262 235 764 302 960 1097 421 1224 755 961 295 374 246 122 867 177 624 184 510 962 804 329 1117 345 963 306 1107 332 1021 438 390 964 1018 895 580 554 221 1098 642 965 1212 589 808 427 775 54 966 1183 479 569 12 980 1189 886 967 75 216 341 716 968 934 196 875 551 969 1140 785 922 757 765 970 616 1256 980 560 449 552 971 912 730 972 863 369 972 1100 912 730 1051 712 971 667 973 1073 873 839 1232 640 1164 974 125 348 975 576 442 788 976 799 832 1194 994 977 58 1072 1171 758 318 147 450 1028 504 978 621 979 235 373 57 979 621 978 235 175 57 297 302 980 970 1256 12 81 560 201 1189 886 966 981 41 649 382 982 86 228 178 936 166 983 710 1121 927 928 292 1150 675 984 232 86 865 1240 334 948 166 1099 985 991 823 1206 663 829 680 112 986 497 321 855 694 1175 722 987 440 723 896 304 956 988 728 704 208 343 137 1079 1153 719 989 44 75 611 432 805 923 632 990 1145 240 446 679 791 548 991 285 797 500 1206 663 918 985 619 992 143 1113 685 760 82 17 993 402 1137 804 994 1218 1102 1226 467 799 1150 23 1194 976 995 884 1225 341 716 407 833 1227 996 484 821 2 629 1070 925 997 485 287 19 998 321 107 1038 37 1017 999 1077 903 605 608 801 512 242 1000 687 387 277 860 175 660 297 1094 588 1001 439 463 1155 800 1002 1063 172 395 60 908 1003 547 623 99 176 127 793 418 1004 1166 1033 40 1100 1051 179 1005 957 350 227 1006 520 1174 1242 1007 732 1195 452 1062 69 59 890 1008 1226 1009 935 64 49 269 301 909 1229 1249 1010 1097 20 508 1015 1131 1011 251 871 924 10 355 62 379 1012 162 1173 420 1083 480 280 676 1108 210 1013 76 91 508 1015 1236 1014 879 1037 287 815 1209 441 1251 279 705 328 9 1015 1097 20 508 1013 1010 910 1236 1016 622 24 1134 123 768 451 307 1017 65 131 911 789 525 312 107 1038 998 1018 1067 964 206 848 895 1098 642 1019 491 264 650 224 1020 104 736 544 266 352 1021 919 963 332 692 438 707 1022 250 723 215 529 323 84 288 1023 220 260 550 933 915 755 1024 695 333 826 481 613 244 399 1025 15 784 102 270 1026 1140 845 785 228 922 4 334 683 1041 1027 361 1246 1257 186 571 669 1028 977 425 594 450 604 504 1029 97 880 249 236 187 481 114 613 1219 244 1030 149 104 1148 544 580 554 265 1031 1095 431 690 1228 1116 1250 137 1153 1032 306 641 1115 1090 253 71 1033 1100 1004 215 1092 179 1034 176 127 848 895 688 842 1035 475 505 1254 503 117 1046 890 883 1036 593 157 524 847 1125 367 899 1037 1014 1118 711 885 649 441 328 790 1038 564 238 88 525 37 998 1017 174 1039 1137 804 433 15 916 1245 697 1040 1 614 97 745 929 138 1066 354 1041 845 1026 334 314 1042 44 453 805 632 35 688 1043 511 163 519 768 599 273 1044 332 185 81 947 449 390 575 1045 52 617 465 333 354 108 1046 771 1254 503 718 836 1035 1047 612 761 55 565 243 1048 251 197 62 326 1124 1255 1049 325 557 674 1050 232 269 1208 334 1104 307 1051 1166 40 1100 824 912 1004 972 712 1052 774 101 3 1130 940 404 893 1244 1053 1216 840 165 1170 811 19 722 1054 413 181 814 1055 58 825 167 140 1076 168 1056 655 324 194 1238 751 469 852 572 591 1057 456 609 523 1130 715 1058 830 1084 392 364 952 51 1059 67 1258 1060 1223 638 380 245 419 1239 1061 546 711 905 41 1062 1195 452 69 361 1257 211 1007 1063 636 353 172 1002 1179 60 1064 881 596 692 70 707 1185 1147 1065 1081 472 727 958 516 1066 778 97 454 105 1240 1040 939 138 1067 1018 336 1202 206 819 848 148 763 1098 1068 470 828 499 357 931 1069 868 529 640 1070 484 543 629 996 313 717 513 1071 1154 191 697 682 1072 1171 977 758 318 1073 665 904 193 173 873 839 973 1074 637 1238 1188 572 1075 538 397 943 283 14 1076 1055 1220 167 140 380 46 168 1077 999 605 735 512 555 509 1078 468 162 371 537 1129 866 701 527 1079 704 988 343 652 766 1214 659 719 1080 798 1083 480 562 664 111 1081 351 1065 472 516 122 1082 824 106 518 215 712 323 179 1083 1173 1012 798 1080 480 447 946 1084 392 1058 51 782 942 1085 699 1184 772 280 111 1086 478 1146 747 294 661 154 1087 347 565 509 1088 706 871 197 62 135 66 1089 423 704 1163 776 748 719 579 1090 306 1115 596 692 438 1032 1091 806 67 1161 1128 290 1092 1033 376 1100 1190 215 864 84 1093 587 439 0 673 1094 831 838 277 1000 660 79 1095 1106 1225 431 1031 1153 833 1096 308 708 363 1176 366 229 639 1097 960 635 20 1015 1010 1131 1224 755 1098 1018 1067 964 763 1099 32 549 865 948 939 984 1100 1033 1190 912 1004 972 1051 1092 1101 559 1167 664 1102 483 190 130 467 832 1194 994 1103 1180 888 877 28 1104 232 11 1208 882 1050 1105 643 657 634 403 145 662 1106 725 884 1095 769 686 431 690 396 833 1107 306 963 641 133 222 390 1108 420 1012 676 522 27 210 1109 563 889 397 906 1110 657 713 139 634 756 526 1111 831 838 805 430 338 94 342 1235 1112 336 1202 547 151 1113 872 286 412 143 992 783 1114 612 247 876 897 243 38 1115 570 596 1090 1198 253 1032 1116 850 1031 1168 690 1228 1250 225 199 878 1117 816 870 329 962 345 1118 1037 711 790 1119 126 422 861 818 1120 1126 305 299 184 841 1121 641 71 927 983 928 292 133 1122 932 593 157 378 1182 1123 645 115 1230 698 1124 326 1048 618 1255 1125 869 847 1036 899 1126 516 495 122 305 299 1120 841 1127 109 889 791 548 590 528 1128 67 1161 1091 1129 808 775 866 315 1078 701 1130 609 1052 523 940 893 340 1057 1131 635 1097 508 1010 1132 284 923 1163 776 223 558 1133 703 77 542 828 368 1146 401 499 294 1134 917 822 1016 56 303 768 451 630 894 271 1135 1139 757 581 476 1204 894 209 1136 930 339 500 749 734 1137 402 993 1039 804 15 1138 85 515 193 532 1139 845 1135 757 314 894 1140 785 1026 969 765 683 1141 230 310 1213 205 602 245 1142 189 254 929 63 620 354 108 1143 731 505 160 96 1144 1169 90 396 235 48 764 959 1145 263 990 446 679 203 859 1146 542 1133 1193 747 294 1086 1147 919 1064 707 1185 252 195 1234 1148 455 544 266 110 293 1030 265 1149 903 853 843 637 1238 801 482 1150 729 1226 710 927 983 799 779 994 1151 50 126 199 1152 556 610 385 155 436 316 767 718 1153 728 1095 226 988 1225 1031 137 317 1154 1071 191 183 682 1155 459 298 463 800 1001 1156 752 498 187 1221 161 1157 351 472 470 295 374 1158 92 1259 556 826 498 937 1219 914 1159 930 234 829 680 689 734 1160 677 12 344 887 820 676 370 27 1161 806 490 1128 1091 1162 533 1213 212 1201 1163 1089 776 748 207 127 793 223 418 1132 719 1164 754 1180 106 653 1232 640 973 1165 274 429 627 477 1166 40 824 1004 518 1051 179 1167 773 559 1101 664 1168 208 343 850 119 1116 1250 137 1169 1144 90 742 764 959 1170 190 539 1053 811 1171 1223 638 1072 977 1220 318 597 146 700 746 140 147 1172 39 898 141 1192 192 1173 420 1012 1083 480 447 946 1174 1006 520 829 7 1242 720 689 900 1175 1203 321 252 986 650 722 1176 569 363 394 366 1096 1177 806 8 721 281 290 1178 1202 471 457 810 148 93 1241 1179 636 1063 172 6 1186 1180 754 515 1103 1232 28 532 1164 1181 614 440 443 770 1182 157 949 486 573 631 541 378 1122 1183 479 238 201 886 966 1184 699 1085 326 111 618 1185 120 70 1064 920 252 1147 1186 636 21 445 6 1179 1187 535 837 320 502 29 1188 584 655 637 1074 1260 521 572 812 1189 479 569 12 980 182 366 30 966 1190 376 1100 912 1092 369 1191 189 614 443 381 620 1192 405 1172 141 192 566 1193 542 1146 747 319 661 1194 1102 832 976 994 1195 1062 211 59 1007 1196 146 700 918 1197 322 512 315 724 753 1198 1115 570 483 253 927 1199 621 398 262 764 588 959 302 1200 592 877 667 1201 230 444 1213 212 255 601 136 1162 1202 1067 336 547 1112 151 471 148 1178 1203 375 658 1233 840 252 1175 722 1204 834 1135 98 581 779 209 1205 406 713 322 139 512 1206 234 991 500 628 985 749 680 1207 617 606 465 913 941 458 925 1208 11 434 269 882 1104 1050 1209 1014 815 279 1210 330 617 1217 458 241 1211 750 468 856 743 213 866 42 1212 965 808 724 54 1213 230 1141 310 1201 1162 1214 1079 766 87 659 73 39 898 1215 82 787 72 521 671 103 1216 375 658 840 1053 811 1217 327 1210 617 668 458 241 78 1218 257 1226 835 23 994 1219 249 1158 826 498 187 1029 399 1220 638 1171 140 380 1076 1221 83 132 1156 187 795 161 1222 320 666 844 861 818 1223 638 1171 597 647 1060 1239 1224 954 960 635 1097 247 421 897 1225 1095 226 716 1153 995 407 833 311 1226 1218 834 1008 257 362 1150 779 994 1227 884 90 742 396 341 995 833 1228 431 1031 690 1116 1250 1229 935 163 269 129 1009 1230 645 1123 102 786 1231 535 368 508 907 530 474 502 118 854 1232 1180 515 873 973 532 1164 1233 1203 658 840 1234 919 113 595 264 204 707 252 195 224 1147 1235 75 611 338 94 1111 858 582 1236 91 410 1015 1013 910 902 878 1237 214 803 391 1238 1056 903 637 1149 751 1074 572 1239 1223 647 1060 602 245 419 1240 232 83 105 948 939 984 1066 1241 457 810 1178 93 47 488 429 477 763 1242 1006 1174 7 1243 846 388 494 36 293 1244 774 1052 730 592 863 404 68 43 1245 1039 433 15 102 786 1246 534 69 1257 268 1027 186 1247 267 511 577 198 862 1248 843 1260 1249 64 823 909 759 337 1009 1250 208 850 1031 1168 1228 1116 137 1251 1014 287 855 19 328 1252 489 648 814 709 1253 851 585 425 678 604 1254 346 505 160 1046 718 1035 1255 699 625 251 537 1048 618 1124 1256 970 12 980 370 552 1257 1062 69 361 1246 1027 1258 1059 67 847 545 1259 92 1158 914 473 874 1260 843 637 1248 787 1188 521