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