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