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