555 521 0 521 697 1 468 360 2 360 455 3 771 751 4 751 594 5 634 723 6 723 983 7 350 439 8 439 436 9 5 330 10 330 464 11 83 10 12 10 61 13 492 301 14 301 121 15 878 546 16 546 947 17 902 881 18 881 577 19 335 220 20 220 409 21 840 910 22 910 557 23 161 140 24 140 353 25 184 288 26 288 153 27 732 689 28 689 721 29 414 35 30 35 242 31 522 800 32 800 785 33 333 332 34 332 341 35 967 887 36 887 999 37 982 523 38 523 976 39 327 424 40 424 443 41 463 234 42 234 107 43 814 850 44 850 799 45 469 82 46 82 419 47 748 739 48 739 902 49 370 187 50 187 43 51 587 515 52 515 997 53 345 290 54 290 390 55 831 927 56 927 787 57 986 773 58 773 700 59 435 139 60 139 11 61 133 391 62 391 325 63 927 692 64 692 950 65 378 287 66 287 400 67 373 384 68 384 487 69 229 285 70 285 234 71 62 385 72 385 448 73 711 918 74 918 955 75 847 548 76 548 978 77 386 416 78 416 446 79 121 153 80 153 207 81 414 116 82 116 487 83 389 341 84 341 442 85 734 724 86 724 990 87 423 323 88 323 451 89 985 913 90 913 710 91 447 346 92 346 324 93 93 305 94 305 340 95 220 492 96 492 56 97 285 315 98 315 171 99 160 317 100 317 253 101 967 528 102 528 977 103 544 733 104 733 929 105 489 275 106 275 456 107 751 973 108 973 945 109 40 131 110 131 42 111 589 667 112 667 811 113 481 463 114 463 489 115 462 338 116 338 395 117 461 154 118 154 999 119 874 943 120 943 861 121 140 91 122 91 306 123 614 753 124 753 520 125 293 130 126 130 108 127 544 729 128 729 696 129 101 104 130 104 495 131 522 569 132 569 958 133 369 415 134 415 482 135 993 963 136 963 616 137 806 775 138 775 919 139 884 688 140 688 650 141 704 494 142 494 480 143 689 839 144 839 740 145 394 573 146 573 500 147 75 207 148 207 394 149 670 895 150 895 835 151 927 501 152 501 987 153 759 575 154 575 766 155 275 109 156 109 52 157 752 608 158 608 584 159 862 519 160 519 843 161 174 52 162 52 312 163 783 951 164 951 880 165 654 773 166 773 548 167 896 828 168 828 931 169 439 48 170 48 491 171 539 638 172 638 605 173 536 563 174 563 752 175 711 558 176 558 690 177 108 281 178 281 72 179 856 715 180 715 725 181 708 969 182 969 847 183 529 954 184 954 812 185 941 773 186 773 877 187 762 727 188 727 716 189 857 657 190 657 980 191 262 277 192 277 176 193 858 768 194 768 946 195 914 516 196 516 584 197 483 427 198 427 475 199 79 412 200 412 170 201 719 771 202 771 763 203 434 195 204 195 444 205 981 883 206 883 955 207 985 794 208 794 988 209 137 265 210 265 331 211 750 577 212 577 596 213 890 959 214 959 617 215 98 446 216 446 43 217 878 924 218 924 791 219 30 492 220 492 8 221 359 104 222 104 497 223 856 905 224 905 822 225 451 57 226 57 428 227 308 438 228 438 384 229 610 974 230 974 803 231 280 136 232 136 274 233 636 979 234 979 929 235 150 402 236 402 336 237 119 71 238 71 109 239 930 826 240 826 855 241 911 800 242 800 970 243 846 898 244 898 923 245 609 536 246 536 962 247 85 363 248 363 314 249 817 917 250 917 838 251 321 299 252 299 60 253 968 954 254 954 576 255 587 778 256 778 509 257 824 941 258 941 929 259 244 318 260 318 165 261 890 541 262 541 860 263 286 129 264 129 317 265 65 184 266 184 288 267 174 116 268 116 92 269 345 415 270 415 431 271 375 146 272 146 157 273 807 893 274 893 987 275 170 334 276 334 259 277 593 854 278 854 940 279 766 911 280 911 550 281 805 658 282 658 644 283 489 160 284 160 98 285 420 486 286 486 215 287 476 453 288 453 291 289 881 914 290 914 902 291 106 71 292 71 456 293 135 418 294 418 203 295 91 410 296 410 419 297 923 809 298 809 898 299 363 358 300 358 194 301 363 321 302 321 233 303 733 990 304 990 689 305 867 574 306 574 937 307 109 110 308 110 341 309 987 869 310 869 538 311 804 641 312 641 620 313 411 11 314 11 473 315 642 768 316 768 928 317 310 379 318 379 351 319 463 118 320 118 450 321 663 683 322 683 546 323 978 625 324 625 550 325 594 591 326 591 712 327 173 13 328 13 431 329 737 833 330 833 779 331 526 943 332 943 737 333 75 418 334 418 491 335 788 603 336 603 513 337 961 523 338 523 647 339 936 902 340 902 513 341 850 718 342 718 804 343 938 568 344 568 924 345 598 592 346 592 800 347 843 712 348 712 767 349 909 505 350 505 533 351 531 810 352 810 464 353 405 323 354 323 54 355 270 426 356 426 380 357 129 492 358 492 28 359 449 276 360 276 110 361 470 287 362 287 296 363 234 187 364 187 383 365 206 398 366 398 431 367 814 823 368 823 687 369 916 634 370 634 503 371 589 916 372 916 739 373 904 537 374 537 763 375 8 171 376 171 236 377 339 282 378 282 18 379 473 471 380 471 265 381 536 728 382 728 849 383 123 290 384 290 316 385 748 810 386 810 768 387 923 950 388 950 736 389 76 193 390 193 283 391 40 90 392 90 179 393 719 568 394 568 869 395 518 774 396 774 942 397 802 947 398 947 708 399 449 104 400 104 486 401 571 748 402 748 980 403 849 991 404 991 553 405 783 917 406 917 817 407 958 533 408 533 502 409 499 70 410 70 270 411 102 134 412 134 274 413 811 591 414 591 604 415 653 751 416 751 570 417 423 475 418 475 161 419 773 953 420 953 542 421 378 103 422 103 357 423 876 840 424 840 719 425 458 485 426 485 10 427 600 907 428 907 946 429 56 390 430 390 161 431 223 393 432 393 357 433 513 815 434 815 649 435 934 639 436 639 581 437 957 819 438 819 614 439 682 744 440 744 827 441 267 375 442 375 441 443 605 644 444 644 724 445 884 655 446 655 817 447 60 419 448 419 352 449 264 155 450 155 77 451 922 726 452 726 805 453 535 651 454 651 658 455 265 58 456 58 498 457 772 641 458 641 997 459 411 371 460 371 372 461 383 218 462 218 261 463 821 572 464 572 966 465 706 950 466 950 826 467 762 538 468 538 848 469 442 172 470 172 276 471 339 446 472 446 334 473 560 701 474 701 819 475 439 490 476 490 292 477 257 433 478 433 321 479 476 240 480 240 54 481 275 101 482 101 328 483 864 897 484 897 823 485 415 350 486 350 489 487 668 538 488 538 891 489 443 96 490 96 408 491 497 83 492 83 492 493 560 634 494 634 811 495 119 391 496 391 898 497 873 795 498 795 618 499 297 466 500 466 164 501 227 438 502 438 325 503 669 509 504 509 670 505 350 132 506 132 74 507 673 576 508 576 725 509 782 885 510 885 869 511 176 175 512 175 128 513 495 40 514 40 72 515 87 379 516 379 20 517 138 361 518 361 398 519 545 624 520 624 966 521 352 432 522 432 219 523 458 100 524 100 462 525 357 317 526 317 350 527 305 234 528 234 332 529 660 852 530 852 865 531 439 205 532 205 391 533 404 490 534 490 117 535 973 946 536 946 929 537 942 810 538 810 934 539 309 306 540 306 801 541 777 759 542 759 845 543 1 424 544 424 312 545 865 843 546 843 505 547 468 353 548 353 446 549 367 305 550 305 98 551 725 865 552 865 834 553 815 511 554 511 691 555 295 79 556 79 489 557 545 533 558 533 991 559 535 980 560 980 590 561 868 685 562 685 592 563 479 272 564 272 456 565 612 697 566 697 547 567 352 17 568 17 98 569 902 938 570 938 594 571 120 118 572 118 21 573 167 255 574 255 436 575 674 716 576 716 588 577 948 685 578 685 893 579 866 966 580 966 792 581 863 955 582 955 882 583 692 754 584 754 586 585 963 679 586 679 792 587 186 127 588 127 419 589 28 481 590 481 427 591 919 676 592 676 830 593 95 54 594 54 269 595 889 996 596 996 718 597 472 232 598 232 332 599 425 230 600 230 301 601 765 571 602 571 821 603 985 554 604 554 818 605 804 857 606 857 634 607 781 815 608 815 373 609 528 780 610 780 898 611 238 166 612 166 183 613 524 812 614 812 525 615 371 114 616 114 34 617 572 637 618 637 619 619 713 768 620 768 678 621 860 919 622 919 513 623 294 324 624 324 383 625 708 692 626 692 865 627 457 393 628 393 240 629 738 667 630 667 902 631 630 678 632 678 822 633 361 420 634 420 342 635 27 190 636 190 359 637 536 753 638 753 872 639 390 175 640 175 190 641 178 151 642 151 284 643 149 493 644 493 340 645 911 714 646 714 874 647 515 580 648 580 549 649 645 735 650 735 879 651 256 204 652 204 394 653 711 566 654 566 990 655 251 28 656 28 210 657 799 573 658 573 724 659 382 139 660 139 227 661 144 53 662 53 478 663 293 397 664 397 146 665 443 441 666 441 147 667 770 765 668 765 922 669 307 60 670 60 400 671 966 361 672 361 356 673 628 579 674 579 937 675 382 303 676 303 4 677 87 350 678 350 294 679 458 260 680 260 418 681 951 696 682 696 848 683 240 65 684 65 45 685 776 963 686 963 782 687 643 510 688 510 727 689 731 815 690 815 632 691 494 462 692 462 463 693 44 39 694 39 119 695 74 100 696 100 105 697 35 392 698 392 303 699 456 277 700 277 447 701 492 110 702 110 476 703 307 25 704 25 250 705 267 423 706 423 347 707 133 93 708 93 395 709 302 177 710 177 394 711 32 174 712 174 14 713 65 113 714 113 494 715 396 92 716 92 401 717 851 755 718 755 871 719 57 418 720 418 45 721 635 586 722 586 788 723 581 508 724 508 800 725 790 764 726 764 595 727 300 376 728 376 445 729 411 70 730 70 392 731 899 854 732 854 632 733 452 360 734 360 448 735 161 182 736 182 218 737 706 578 738 578 828 739 22 205 740 205 383 741 320 639 742 639 873 743 91 321 744 321 225 745 807 797 746 797 518 747 393 475 748 475 248 749 441 64 750 64 472 751 157 126 752 126 436 753 383 70 754 70 111 755 597 621 756 621 792 757 439 402 758 402 417 759 962 560 760 560 992 761 170 91 762 91 425 763 333 473 764 473 468 765 308 273 766 273 460 767 30 155 768 155 382 769 592 552 770 552 734 771 979 544 772 544 784 773 542 633 774 633 897 775 356 65 776 65 311 777 601 694 778 694 958 779 214 205 780 205 187 781 107 1 782 1 88 783 141 397 784 397 25 785 939 724 786 724 696 787 70 145 788 145 287 789 819 621 790 621 674 791 312 376 792 376 345 793 413 267 794 267 297 795 65 488 796 488 430 797 388 445 798 445 454 799 535 689 800 689 649 801 350 392 802 392 395 803 457 417 804 417 307 805 842 696 806 696 884 807 591 831 808 831 928 809 63 186 810 186 153 811 976 636 812 636 671 813 929 752 814 752 966 815 433 268 816 268 442 817 619 540 818 540 959 819 695 632 820 632 748 821 768 540 822 540 957 823 226 47 824 47 310 825 473 397 826 397 452 827 504 550 828 550 891 829 286 417 830 417 403 831 4 189 832 189 104 833 835 783 834 783 804 835 710 619 836 619 971 837 562 755 838 755 899 839 897 693 840 693 813 841 671 587 842 587 961 843 983 871 844 871 796 845 816 736 846 736 976 847 782 888 848 888 920 849 530 812 850 812 883 851 58 221 852 221 421 853 964 623 854 623 717 855 976 965 856 965 681 857 452 289 858 289 179 859 314 427 860 427 32 861 863 373 862 373 380 863 891 801 864 801 884 865 55 81 866 81 267 867 878 770 868 770 807 869 97 20 870 20 456 871 147 44 872 44 484 873 422 75 874 75 477 875 921 722 876 722 868 877 967 737 878 737 650 879 108 364 880 364 189 881 668 761 882 761 626 883 347 13 884 13 53 885 399 310 886 310 367 887 421 0 888 0 372 889 882 617 890 617 694 891 39 129 892 129 275 893 959 660 894 660 620 895 842 835 896 835 936 897 504 332 898 332 428 899 210 400 900 400 469 901 914 752 902 752 541 903 89 301 904 301 157 905 496 198 906 198 96 907 76 18 908 18 26 909 492 315 910 315 489 911 717 590 912 590 966 913 191 337 914 337 128 915 570 926 916 926 802 917 502 811 918 811 781 919 134 142 920 142 469 921 710 561 922 561 572 923 251 29 924 29 409 925 944 530 926 530 844 927 267 176 928 176 203 929 956 870 930 870 822 931 912 526 932 526 744 933 924 736 934 736 648 935 325 397 936 397 99 937 594 932 938 932 554 939 444 288 940 288 302 941 975 527 942 527 529 943 833 947 944 947 545 945 53 287 946 287 87 947 468 354 948 354 377 949 529 941 950 941 537 951 494 286 952 286 315 953 602 673 954 673 668 955 989 717 956 717 687 957 663 573 958 573 711 959 129 221 960 221 451 961 841 883 962 883 945 963 570 697 964 697 590 965 395 155 966 155 416 967 463 147 968 147 217 969 916 865 970 865 649 971 287 344 972 344 343 973 336 271 974 271 487 975 947 903 976 903 939 977 963 898 978 898 782 979 467 492 980 492 185 981 322 307 982 307 75 983 919 677 984 677 955 985 738 790 986 790 841 987 245 449 988 449 456 989 987 835 990 835 993 991 728 813 992 813 999 993 965 726 994 726 647 995 509 955 996 955 655 997 1 59 998 59 242 999 226 331 1000 331 133 1001 413 455 1002 455 448 1003 740 942 1004 942 773 1005 467 262 1006 262 334 1007 182 111 1008 111 422 1009 531 516 1010 516 578 1011 329 55 1012 55 388 1013 446 145 1014 145 486 1015 425 51 1016 51 299 1017 140 152 1018 152 294 1019 977 970 1020 970 792 1021 58 320 1022 320 323 1023 426 432 1024 432 496 1025 37 27 1026 27 95 1027 142 318 1028 318 291 1029 751 834 1030 834 896 1031 718 883 1032 883 686 1033 431 238 1034 238 430 1035 329 81 1036 81 15 1037 226 340 1038 340 61 1039 417 57 1040 57 424 1041 532 800 1042 800 737 1043 846 780 1044 780 647 1045 288 339 1046 339 104 1047 520 601 1048 601 760 1049 865 832 1050 832 527 1051 709 584 1052 584 852 1053 808 684 1054 684 881 1055 176 175 1056 175 128 1057 913 837 1058 837 898 1059 938 885 1060 885 972 1061 103 141 1062 141 128 1063 951 621 1064 621 546 1065 940 565 1066 565 516 1067 889 601 1068 601 993 1069 572 901 1070 901 831 1071 373 451 1072 451 32 1073 510 670 1074 670 739 1075 577 837 1076 837 968 1077 214 313 1078 313 448 1079 751 982 1080 982 850 1081 340 105 1082 105 28 1083 399 189 1084 189 267 1085 511 564 1086 564 719 1087 595 841 1088 841 768 1089 842 692 1090 692 727 1091 746 526 1092 526 930 1093 135 339 1094 339 330 1095 165 189 1096 189 428 1097 963 615 1098 615 884 1099 488 251 1100 251 307 1101 436 128 1102 128 164 1103 643 551 1104 551 651 1105 15 118 1106 118 480 1107 397 172 1108 172 125 1109 124 190 1110 190 68 1111 982 832 1112 832 873 1113 96 377 1114 377 79 1115 609 660 1116 660 537 1117 483 209 1118 209 178 1119 78 65 1120 65 370 1121 402 384 1122 384 368 1123 232 308 1124 308 432 1125 889 738 1126 738 871 1127 38 170 1128 170 113 1129 779 865 1130 865 924 1131 30 130 1132 130 139 1133 710 868 1134 868 741 1135 328 185 1136 185 377 1137 924 624 1138 624 609 1139 457 307 1140 307 385 1141 623 544 1142 544 839 1143 378 49 1144 49 355 1145 264 465 1146 465 293 1147 459 88 1148 88 487 1149 938 928 1150 928 956 1151 344 248 1152 248 201 1153 784 662 1154 662 690 1155 459 166 1156 166 276 1157 24 411 1158 411 466 1159 925 999 1160 999 727 1161 287 207 1162 207 382 1163 438 24 1164 24 372 1165 975 964 1166 964 995 1167 517 773 1168 773 964 1169 681 501 1170 501 936 1171 755 832 1172 832 592 1173 570 883 1174 883 599 1175 332 396 1176 396 397 1177 785 736 1178 736 664 1179 624 772 1180 772 504 1181 631 582 1182 582 626 1183 364 484 1184 484 174 1185 232 212 1186 212 48 1187 89 5 1188 5 346 1189 8 437 1190 437 95 1191 22 56 1192 56 240 1193 821 724 1194 724 780 1195 446 475 1196 475 474 1197 544 912 1198 912 636 1199 78 444 1200 444 340 1201 865 863 1202 863 968 1203 374 172 1204 172 470 1205 636 778 1206 778 539 1207 532 616 1208 616 861 1209 252 44 1210 44 374 1211 485 104 1212 104 256 1213 512 586 1214 586 914 1215 109 345 1216 345 27 1217 688 670 1218 670 986 1219 433 357 1220 357 402 1221 675 949 1222 949 885 1223 871 980 1224 980 682 1225 988 923 1226 923 931 1227 478 437 1228 437 170 1229 240 482 1230 482 312 1231 872 899 1232 899 684 1233 113 96 1234 96 405 1235 879 733 1236 733 981 1237 802 732 1238 732 967 1239 943 809 1240 809 738 1241 91 405 1242 405 103 1243 81 393 1244 393 455 1245 344 273 1246 273 390 1247 476 180 1248 180 6 1249 238 443 1250 443 359 1251 293 372 1252 372 335 1253 448 271 1254 271 384 1255 928 848 1256 848 563 1257 363 44 1258 44 202 1259 868 824 1260 824 518 1261 996 661 1262 661 980 1263 132 318 1264 318 341 1265 72 495 1266 495 470 1267 476 53 1268 53 465 1269 149 50 1270 50 9 1271 368 226 1272 226 456 1273 480 100 1274 100 300 1275 977 526 1276 526 763 1277 129 290 1278 290 339 1279 710 601 1280 601 870 1281 851 736 1282 736 835 1283 116 150 1284 150 142 1285 727 663 1286 663 970 1287 975 925 1288 925 840 1289 419 366 1290 366 278 1291 101 189 1292 189 87 1293 336 211 1294 211 469 1295 474 31 1296 31 189 1297 803 561 1298 561 509 1299 8 65 1300 65 442 1301 524 784 1302 784 774 1303 729 875 1304 875 507 1305 145 431 1306 431 273 1307 368 87 1308 87 103 1309 545 782 1310 782 940 1311 959 545 1312 545 888 1313 901 676 1314 676 800 1315 900 724 1316 724 867 1317 964 565 1318 565 925 1319 768 817 1320 817 500 1321 145 3 1322 3 389 1323 133 59 1324 59 162 1325 40 55 1326 55 489 1327 493 69 1328 69 301 1329 949 620 1330 620 859 1331 593 799 1332 799 950 1333 50 317 1334 317 141 1335 430 998 1336 998 536 1337 289 71 1338 71 164 1339 111 294 1340 294 64 1341 956 687 1342 687 987 1343 308 64 1344 64 41 1345 210 172 1346 172 435 1347 607 667 1348 667 536 1349 383 25 1350 25 433 1351 743 529 1352 529 630 1353 816 961 1354 961 909 1355 470 185 1356 185 7 1357 12 398 1358 398 379 1359 674 897 1360 897 544 1361 592 695 1362 695 718 1363 895 546 1364 546 927 1365 105 283 1366 283 424 1367 562 226 1368 226 419 1369 921 820 1370 820 974 1371 965 602 1372 602 643 1373 159 263 1374 263 435 1375 433 425 1376 425 458 1377 207 432 1378 432 64 1379 420 250 1380 250 396 1381 611 909 1382 909 963 1383 426 102 1384 102 437 1385 465 455 1386 455 457 1387 751 996 1388 996 518 1389 947 912 1390 912 571 1391 544 672 1392 672 722 1393 509 977 1394 977 677 1395 551 996 1396 996 688 1397 871 900 1398 900 574 1399 837 836 1400 836 832 1401 337 226 1402 226 429 1403 404 25 1404 25 422 1405 758 633 1406 633 961 1407 603 663 1408 663 518 1409 335 369 1410 369 129 1411 313 237 1412 237 142 1413 726 592 1414 592 556 1415 383 204 1416 204 133 1417 193 266 1418 266 273 1419 35 179 1420 179 258 1421 198 283 1422 283 424 1423 56 251 1424 251 29 1425 365 292 1426 292 291 1427 338 315 1428 315 250 1429 909 907 1430 907 822 1431 743 901 1432 901 611 1433 580 603 1434 603 642 1435 373 58 1436 58 375 1437 290 156 1438 156 82 1439 742 948 1440 948 535 1441 681 821 1442 821 742 1443 91 321 1444 321 225 1445 471 97 1446 97 304 1447 371 234 1448 234 252 1449 87 67 1450 67 160 1451 555 662 1452 662 776 1453 372 430 1454 430 86 1455 918 508 1456 508 671 1457 210 298 1458 298 29 1459 903 787 1460 787 614 1461 732 936 1462 936 592 1463 939 757 1464 757 981 1465 648 919 1466 919 606 1467 67 219 1468 219 209 1469 807 614 1470 614 759 1471 424 444 1472 444 280 1473 138 254 1474 254 186 1475 950 967 1476 967 644 1477 847 318 1478 318 365 1479 608 919 1480 919 767 1481 909 999 1482 999 761 1483 331 204 1484 204 336 1485 473 269 1486 269 567 1487 450 483 1488 483 341 1489 117 429 1490 429 254 1491 931 588 1492 588 934 1493 440 4 1494 4 230 1495 17 221 1496 221 48 1497 886 928 1498 928 853 1499 481 250 1500 250 478 1501 354 241 1502 241 283 1503 417 469 1504 469 199 1505 890 697 1506 697 813 1507 451 112 1508 112 460 1509 773 899 1510 899 639 1511 109 469 1512 469 51 1513 324 106 1514 106 29 1515 67 414 1516 414 354 1517 39 49 1518 49 371 1519 911 924 1520 924 905 1521 638 983 1522 983 692 1523 962 624 1524 624 805 1525 641 885 1526 885 956 1527 447 346 1528 346 324 1529 277 179 1530 179 152 1531 428 78 1532 78 384 1533 754 981 1534 981 732 1535 855 808 1536 808 675 1537 937 885 1538 885 830 1539 362 319 1540 319 802 1541 941 896 1542 896 881 1543 148 382 1544 382 425 1545 427 129 1546 129 354 1547 864 905 1548 905 985 1549 906 706 1550 706 961 1551 64 352 1552 352 418 1553 703 622 1554 622 576 1555 821 984 1556 984 615 1557 466 334 1558 334 499 1559 993 597 1560 597 563 1561 650 556 1562 556 949 1563 403 16 1564 16 184 1565 412 459 1566 459 426 1567 339 373 1568 373 248 1569 850 804 1570 804 855 1571 193 312 1572 312 496 1573 840 871 1574 871 835 1575 842 572 1576 572 897 1577 402 40 1578 40 397 1579 855 535 1580 535 661 1581 308 462 1582 462 1 1583 253 445 1584 445 475 1585 337 81 1586 81 402 1587 985 999 1588 999 837 1589 241 22 1590 22 419 1591 816 617 1592 617 933 1593 434 74 1594 74 337 1595 183 364 1596 364 465 1597 846 776 1598 776 921 1599 211 77 1600 77 459 1601 828 965 1602 965 921 1603 224 20 1604 20 290 1605 924 885 1606 885 886 1607 107 331 1608 331 80 1609 665 694 1610 694 998 1611 996 224 1612 224 434 1613 382 9 1614 9 288 1615 232 325 1616 325 126 1617 98 308 1618 308 423 1619 824 587 1620 587 570 1621 868 596 1622 596 586 1623 532 533 1624 533 811 1625 52 374 1626 374 317 1627 838 512 1628 512 695 1629 404 462 1630 462 146 1631 805 537 1632 537 569 1633 820 543 1634 543 809 1635 629 886 1636 886 676 1637 393 324 1638 324 51 1639 681 561 1640 561 641 1641 356 3 1642 3 214 1643 741 617 1644 617 772 1645 152 32 1646 32 427 1647 501 809 1648 809 880 1649 247 353 1650 353 190 1651 923 876 1652 876 684 1653 351 495 1654 495 453 1655 803 798 1656 798 614 1657 513 210 1658 210 254 1659 453 481 1660 481 466 1661 96 342 1662 342 317 1663 326 297 1664 297 233 1665 937 676 1666 676 944 1667 727 747 1668 747 806 1669 15 1 1670 1 453 1671 96 23 1672 23 12 1673 820 642 1674 642 736 1675 768 946 1676 946 747 1677 697 910 1678 910 792 1679 258 267 1680 267 460 1681 898 768 1682 768 560 1683 620 985 1684 985 575 1685 258 248 1686 248 485 1687 290 478 1688 478 73 1689 950 531 1690 531 997 1691 856 844 1692 844 565 1693 380 413 1694 413 450 1695 420 272 1696 272 204 1697 870 645 1698 645 888 1699 61 145 1700 145 332 1701 743 121 1702 121 495 1703 179 276 1704 276 365 1705 227 153 1706 153 459 1707 464 294 1708 294 205 1709 978 734 1710 734 840 1711 631 668 1712 668 619 1713 275 343 1714 343 106 1715 264 139 1716 139 349 1717 72 330 1718 330 105 1719 693 671 1720 671 746 1721 566 582 1722 582 643 1723 487 62 1724 62 227 1725 364 414 1726 414 39 1727 28 41 1728 41 154 1729 502 819 1730 819 566 1731 684 611 1732 611 836 1733 73 285 1734 285 222 1735 960 894 1736 894 638 1737 796 980 1738 980 677 1739 592 617 1740 617 852 1741 24 124 1742 124 411 1743 385 271 1744 271 104 1745 411 240 1746 240 268 1747 397 179 1748 179 362 1749 322 439 1750 439 296 1751 975 727 1752 727 575 1753 123 464 1754 464 304 1755 927 737 1756 737 638 1757 139 74 1758 74 373 1759 771 684 1760 684 687 1761 559 533 1762 533 712 1763 381 356 1764 356 351 1765 350 468 1766 468 411 1767 138 539 1768 539 542 1769 708 899 1770 899 999 1771 492 279 1772 279 474 1773 710 882 1774 882 948 1775 872 635 1776 635 852 1777 805 927 1778 927 961 1779 191 389 1780 389 200 1781 977 738 1782 738 825 1783 874 747 1784 747 984 1785 892 965 1786 965 966 1787 320 293 1788 293 39 1789 197 143 1790 143 430 1791 480 496 1792 496 465 1793 947 744 1794 744 611 1795 459 68 1796 68 431 1797 76 39 1798 39 47 1799 940 803 1800 803 867 1801 435 380 1802 380 412 1803 618 676 1804 676 750 1805 37 198 1806 198 353 1807 836 960 1808 960 501 1809 839 610 1810 610 514 1811 718 765 1812 765 949 1813 546 807 1814 807 424 1815 915 613 1816 613 725 1817 456 394 1818 394 407 1819 328 455 1820 455 302 1821 849 785 1822 785 721 1823 574 707 1824 707 630 1825 315 211 1826 211 127 1827 729 940 1828 940 549 1829 518 933 1830 933 506 1831 747 834 1832 834 688 1833 479 96 1834 96 435 1835 134 121 1836 121 185 1837 541 897 1838 897 956 1839 310 322 1840 322 4 1841 911 866 1842 866 905 1843 466 215 1844 215 391 1845 524 856 1846 856 794 1847 445 176 1848 176 464 1849 235 236 1850 236 19 1851 240 447 1852 447 235 1853 368 73 1854 73 166 1855 0 280 1856 280 243 1857 918 568 1858 568 648 1859 574 674 1860 674 641 1861 905 920 1862 920 956 1863 616 850 1864 850 672 1865 215 342 1866 342 329 1867 964 618 1868 618 977 1869 701 898 1870 898 633 1871 522 826 1872 826 812 1873 193 145 1874 145 415 1875 976 527 1876 527 875 1877 865 605 1878 605 801 1879 43 65 1880 65 31 1881 37 183 1882 183 412 1883 838 761 1884 761 744 1885 781 738 1886 738 628 1887 717 605 1888 605 934 1889 988 521 1890 521 840 1891 960 521 1892 521 507 1893 793 890 1894 890 670 1895 767 789 1896 789 715 1897 47 57 1898 57 433 1899 817 695 1900 695 960 1901 260 423 1902 423 386 1903 66 465 1904 465 78 1905 779 500 1906 500 477 1907 181 364 1908 364 480 1909 980 882 1910 882 835 1911 647 530 1912 530 702 1913 48 334 1914 334 323 1915 892 578 1916 578 909 1917 243 62 1918 62 420 1919 970 784 1920 784 810 1921 950 619 1922 619 541 1923 156 279 1924 279 122 1925 18 8 1926 8 132 1927 140 330 1928 330 120 1929 448 272 1930 272 243 1931 341 24 1932 24 251 1933 710 968 1934 968 683 1935 707 605 1936 605 786 1937 129 418 1938 418 437 1939 494 410 1940 410 475 1941 532 943 1942 943 697 1943 86 307 1944 307 316 1945 489 64 1946 64 145 1947 442 201 1948 201 116 1949 979 897 1950 897 969 1951 469 401 1952 401 104 1953 728 715 1954 715 687 1955 489 491 1956 491 428 1957 429 293 1958 293 179 1959 872 705 1960 705 679 1961 336 113 1962 113 448 1963 63 494 1964 494 159 1965 114 217 1966 217 364 1967 826 783 1968 783 998 1969 426 54 1970 54 79 1971 756 641 1972 641 888 1973 717 842 1974 842 991 1975 35 12 1976 12 173 1977 98 347 1978 347 65 1979 701 874 1980 874 820 1981 897 856 1982 856 780 1983 710 539 1984 539 556 1985 145 110 1986 110 439 1987 469 194 1988 194 329 1989 416 121 1990 121 474 1991 578 875 1992 875 547 1993 712 696 1994 696 751 1995 766 536 1996 536 927 1997 658 707 1998 707 987 1999 288 120 2000 120 141 2001 831 806 2002 806 865 2003 566 398 2004 398 382 2005 385 495 2006 495 79 2007 1 351 2008 351 205 2009 573 582 2010 582 889 2011 960 928 2012 928 860 2013 371 247 2014 247 445 2015 909 716 2016 716 790 2017 98 310 2018 310 198 2019 143 241 2020 241 435 2021 763 687 2022 687 843 2023 450 321 2024 321 478 2025 85 232 2026 232 327 2027 446 187 2028 187 276 2029 695 927 2030 927 836 2031 158 80 2032 80 261 2033 79 169 2034 169 47 2035 502 813 2036 813 633 2037 452 208 2038 208 276 2039 203 396 2040 396 118 2041 11 327 2042 327 351 2043 392 432 2044 432 398 2045 975 897 2046 897 859 2047 88 298 2048 298 318 2049 589 604 2050 604 618 2051 857 544 2052 544 966 2053 619 811 2054 811 627 2055 661 713 2056 713 636 2057 644 619 2058 619 828 2059 678 968 2060 968 911 2061 440 154 2062 154 256 2063 922 998 2064 998 713 2065 218 182 2066 182 83 2067 285 52 2068 52 367 2069 380 18 2070 18 292 2071 940 791 2072 791 579 2073 391 262 2074 262 264 2075 315 29 2076 29 417 2077 923 855 2078 855 649 2079 794 973 2080 973 911 2081 446 473 2082 473 325 2083 154 29 2084 29 329 2085 688 803 2086 803 826 2087 814 949 2088 949 537 2089 721 547 2090 547 529 2091 274 424 2092 424 402 2093 987 640 2094 640 923 2095 503 812 2096 812 641 2097 685 590 2098 590 644 2099 724 576 2100 576 659 2101 197 64 2102 64 123 2103 727 983 2104 983 995 2105 955 916 2106 916 664 2107 916 738 2108 738 799 2109 658 965 2110 965 940 2111 878 807 2112 807 820 2113 346 216 2114 216 386 2115 43 443 2116 443 246 2117 384 332 2118 332 320 2119 642 790 2120 790 916 2121 750 666 2122 666 881 2123 18 218 2124 218 202 2125 674 860 2126 860 796 2127 450 335 2128 335 415 2129 795 768 2130 768 561 2131 736 658 2132 658 778 2133 818 517 2134 517 854 2135 218 282 2136 282 455 2137 578 640 2138 640 893 2139 772 502 2140 502 537 2141 118 439 2142 439 284 2143 448 356 2144 356 462 2145 319 222 2146 222 409 2147 630 632 2148 632 764 2149 79 332 2150 332 435 2151 380 343 2152 343 272 2153 500 515 2154 515 930 2155 152 160 2156 160 27 2157 99 332 2158 332 499 2159 704 796 2160 796 869 2161 59 328 2162 328 28 2163 452 367 2164 367 418 2165 335 380 2166 380 483 2167 944 828 2168 828 631 2169 294 302 2170 302 160 2171 991 935 2172 935 584 2173 167 138 2174 138 229 2175 598 846 2176 846 896 2177 249 284 2178 284 287 2179 235 359 2180 359 106 2181 65 274 2182 274 213 2183 760 980 2184 980 664 2185 4 389 2186 389 223 2187 97 353 2188 353 14 2189 735 534 2190 534 561 2191 306 116 2192 116 409 2193 784 806 2194 806 666 2195 256 171 2196 171 50 2197 506 618 2198 618 879 2199 492 203 2200 203 368 2201 996 908 2202 908 998 2203 496 480 2204 480 472 2205 47 480 2206 480 399 2207 950 793 2208 793 982 2209 439 248 2210 248 383 2211 867 696 2212 696 779 2213 873 602 2214 602 955 2215 229 88 2216 88 45 2217 452 435 2218 435 207 2219 367 29 2220 29 97 2221 686 669 2222 669 506 2223 188 370 2224 370 198 2225 266 159 2226 159 458 2227 691 973 2228 973 568 2229 621 516 2230 516 791 2231 865 685 2232 685 715 2233 837 828 2234 828 752 2235 709 507 2236 507 870 2237 985 800 2238 800 926 2239 788 651 2240 651 852 2241 959 851 2242 851 828 2243 131 347 2244 347 68 2245 637 663 2246 663 702 2247 277 436 2248 436 459 2249 699 593 2250 593 787 2251 835 957 2252 957 918 2253 684 876 2254 876 527 2255 269 428 2256 428 258 2257 320 383 2258 383 344 2259 973 634 2260 634 548 2261 945 740 2262 740 965 2263 424 427 2264 427 111 2265 612 724 2266 724 669 2267 332 302 2268 302 366 2269 451 126 2270 126 69 2271 972 956 2272 956 845 2273 65 208 2274 208 100 2275 81 407 2276 407 361 2277 382 312 2278 312 383 2279 518 616 2280 616 592 2281 322 107 2282 107 412 2283 719 630 2284 630 808 2285 465 45 2286 45 390 2287 614 632 2288 632 927 2289 940 506 2290 506 913 2291 535 926 2292 926 731 2293 30 317 2294 317 86 2295 968 951 2296 951 919 2297 769 759 2298 759 627 2299 579 576 2300 576 526 2301 303 239 2302 239 24 2303 170 378 2304 378 375 2305 705 787 2306 787 869 2307 975 982 2308 982 559 2309 35 463 2310 463 75 2311 46 482 2312 482 355 2313 943 756 2314 756 803 2315 477 177 2316 177 424 2317 933 666 2318 666 950 2319 330 291 2320 291 189 2321 427 488 2322 488 223 2323 430 195 2324 195 492 2325 624 776 2326 776 783 2327 665 819 2328 819 854 2329 566 922 2330 922 540 2331 417 39 2332 39 450 2333 130 325 2334 325 161 2335 275 527 2336 527 890 2337 183 466 2338 466 165 2339 942 589 2340 589 936 2341 89 369 2342 369 289 2343 584 876 2344 876 991 2345 795 748 2346 748 923 2347 403 224 2348 224 80 2349 258 412 2350 412 65 2351 92 474 2352 474 244 2353 822 559 2354 559 858 2355 618 680 2356 680 532 2357 747 972 2358 972 930 2359 178 111 2360 111 218 2361 347 201 2362 201 202 2363 781 698 2364 698 606 2365 912 761 2366 761 850 2367 483 92 2368 92 448 2369 292 146 2370 146 462 2371 836 544 2372 544 738 2373 527 651 2374 651 673 2375 631 904 2376 904 890 2377 82 380 2378 380 185 2379 201 87 2380 87 416 2381 674 632 2382 632 753 2383 796 680 2384 680 707 2385 752 940 2386 940 584 2387 592 722 2388 722 749 2389 239 247 2390 247 148 2391 324 230 2392 230 495 2393 920 881 2394 881 944 2395 713 820 2396 820 580 2397 486 219 2398 219 359 2399 214 33 2400 33 238 2401 47 367 2402 367 463 2403 784 636 2404 636 686 2405 577 979 2406 979 657 2407 898 647 2408 647 519 2409 496 374 2410 374 30 2411 725 540 2412 540 844 2413 717 616 2414 616 957 2415 866 694 2416 694 508 2417 848 836 2418 836 821 2419 805 918 2420 918 570 2421 891 830 2422 830 716 2423 959 851 2424 851 927 2425 752 797 2426 797 704 2427 658 579 2428 579 620 2429 857 658 2430 658 990 2431 528 808 2432 808 972 2433 472 254 2434 254 300 2435 280 53 2436 53 19 2437 996 571 2438 571 720 2439 683 691 2440 691 588 2441 131 157 2442 157 323 2443 655 504 2444 504 834 2445 279 307 2446 307 439 2447 433 432 2448 432 405 2449 484 222 2450 222 483 2451 805 732 2452 732 793 2453 921 896 2454 896 732 2455 258 100 2456 100 469 2457 952 849 2458 849 738 2459 537 871 2460 871 608 2461 575 857 2462 857 901 2463 547 864 2464 864 784 2465 717 843 2466 843 382 2467 351 54 2468 54 387 2469 109 281 2470 281 419 2471 367 349 2472 349 173 2473 702 901 2474 901 831 2475 445 181 2476 181 438 2477 110 433 2478 433 439 2479 39 338 2480 338 258 2481 133 290 2482 290 314 2483 711 597 2484 597 856 2485 400 332 2486 332 63 2487 983 687 2488 687 742 2489 880 930 2490 930 511 2491 595 127 2492 127 498 2493 271 373 2494 373 11 2495 597 507 2496 507 720 2497 178 499 2498 499 422 2499 879 514 2500 514 770 2501 340 333 2502 333 49 2503 966 781 2504 781 543 2505 552 970 2506 970 877 2507 340 348 2508 348 393 2509 93 176 2510 176 444 2511 884 502 2512 502 940 2513 928 792 2514 792 962 2515 847 924 2516 924 505 2517 202 367 2518 367 298 2519 262 25 2520 25 258 2521 501 639 2522 639 731 2523 470 434 2524 434 467 2525 390 261 2526 261 6 2527 388 498 2528 498 103 2529 926 628 2530 628 835 2531 89 233 2532 233 204 2533 635 519 2534 519 853 2535 321 109 2536 109 225 2537 900 648 2538 648 872 2539 889 530 2540 530 658 2541 342 434 2542 434 386 2543 517 747 2544 747 694 2545 692 554 2546 554 974 2547 442 57 2548 57 148 2549 313 358 2550 358 2 2551 61 375 2552 375 335 2553 943 533 2554 533 512 2555 862 958 2556 958 526 2557 108 257 2558 257 342 2559 640 720 2560 720 732 2561 994 938 2562 938 957 2563 911 971 2564 971 500 2565 593 733 2566 733 880 2567 255 824 2568 824 143 2569 264 232 2570 232 276 2571 128 422 2572 422 378 2573 862 602 2574 602 858 2575 487 344 2576 344 476 2577 40 425 2578 425 435 2579 298 47 2580 47 212 2581 881 829 2582 829 555 2583 583 792 2584 792 605 2585 858 532 2586 532 108 2587 625 902 2588 902 581 2589 990 902 2590 902 985 2591 966 542 2592 542 938 2593 113 43 2594 43 325 2595 393 275 2596 275 469 2597 212 330 2598 330 293 2599 903 555 2600 555 631 2601 759 593 2602 593 900 2603 282 414 2604 414 266 2605 149 251 2606 251 161 2607 999 778 2608 778 939 2609 694 575 2610 575 615 2611 252 361 2612 361 466 2613 428 48 2614 48 318 2615 471 145 2616 145 202 2617 141 116 2618 116 464 2619 763 753 2620 753 791 2621 594 899 2622 899 506 2623 189 448 2624 448 131 2625 433 499 2626 499 158 2627 281 320 2628 320 408 2629 291 195 2630 195 243 2631 887 846 2632 846 926 2633 997 901 2634 901 834 2635 134 359 2636 359 356 2637 660 595 2638 595 560 2639 142 86 2640 86 195 2641 435 189 2642 189 447 2643 124 244 2644 244 101 2645 585 779 2646 779 913 2647 182 93 2648 93 85 2649 995 936 2650 936 921 2651 103 20 2652 20 331 2653 295 495 2654 495 291 2655 776 775 2656 775 631 2657 67 481 2658 481 384 2659 906 996 2660 996 999 2661 306 326 2662 326 102 2663 176 388 2664 388 406 2665 879 842 2666 842 707 2667 850 503 2668 503 907 2669 719 820 2670 820 705 2671 477 490 2672 490 475 2673 459 472 2674 472 20 2675 41 413 2676 413 428 2677 678 629 2678 629 958 2679 375 385 2680 385 263 2681 775 519 2682 519 938 2683 59 244 2684 244 232 2685 803 749 2686 749 694 2687 369 339 2688 339 193 2689 739 857 2690 857 787 2691 619 585 2692 585 324 2693 66 13 2694 13 413 2695 669 438 2696 438 95 2697 948 964 2698 964 842 2699 861 882 2700 882 560 2701 188 47 2702 47 281 2703 2 268 2704 268 109 2705 779 793 2706 793 591 2707 219 333 2708 333 193 2709 202 229 2710 229 450 2711 407 205 2712 205 194 2713 707 571 2714 571 651 2715 892 747 2716 747 527 2717 586 957 2718 957 858 2719 205 84 2720 84 415 2721 557 888 2722 888 546 2723 705 635 2724 635 773 2725 758 516 2726 516 810 2727 843 730 2728 730 887 2729 472 233 2730 233 138 2731 694 655 2732 655 593 2733 813 698 2734 698 997 2735 250 160 2736 160 454 2737 310 462 2738 462 42 2739 934 609 2740 609 753 2741 791 833 2742 833 906 2743 310 463 2744 463 404 2745 301 393 2746 393 295 2747 629 712 2748 712 680 2749 463 38 2750 38 453 2751 759 921 2752 921 507 2753 216 450 2754 450 238 2755 328 445 2756 445 68 2757 958 863 2758 863 857 2759 965 731 2760 731 998 2761 308 448 2762 448 463 2763 814 748 2764 748 907 2765 560 817 2766 817 740 2767 32 397 2768 397 302 2769 439 108 2770 108 382 2771 712 690 2772 690 995 2773 738 871 2774 871 531 2775 459 112 2776 112 421 2777 247 270 2778 270 74 2779 463 165 2780 165 443 2781 960 791 2782 791 968 2783 356 312 2784 312 221 2785 711 950 2786 950 648 2787 485 19 2788 19 234 2789 572 551 2790 551 695 2791 496 56 2792 56 262 2793 560 850 2794 850 610 2795 865 36 2796 36 223 2797 384 300 2798 300 202 2799 712 935 2800 935 728 2801 343 135 2802 135 472 2803 920 567 2804 567 990 2805 895 574 2806 574 579 2807 412 233 2808 233 410 2809 408 434 2810 434 429 2811 231 299 2812 299 312 2813 290 450 2814 450 438 2815 18 396 2816 396 56 2817 119 225 2818 225 491 2819 583 538 2820 538 565 2821 396 333 2822 333 406 2823 338 459 2824 459 472 2825 376 477 2826 477 274 2827 986 792 2828 792 556 2829 306 292 2830 292 405 2831 507 576 2832 576 777 2833 569 684 2834 684 834 2835 129 496 2836 496 177 2837 170 179 2838 179 197 2839 492 176 2840 176 356 2841 515 805 2842 805 786 2843 763 661 2844 661 891 2845 626 859 2846 859 585 2847 675 526 2848 526 965 2849 212 474 2850 474 461 2851 284 266 2852 266 411 2853 931 887 2854 887 705 2855 174 160 2856 160 50 2857 324 278 2858 278 493 2859 975 739 2860 739 557 2861 137 471 2862 471 225 2863 253 54 2864 54 386 2865 331 220 2866 220 476 2867 447 325 2868 325 352 2869 59 398 2870 398 415 2871 938 989 2872 989 639 2873 81 271 2874 271 70 2875 475 24 2876 24 318 2877 388 105 2878 105 64 2879 897 531 2880 531 831 2881 239 6 2882 6 421 2883 143 375 2884 375 153 2885 542 933 2886 933 839 2887 380 93 2888 93 128 2889 343 360 2890 360 41 2891 30 130 2892 130 139 2893 129 453 2894 453 236 2895 87 424 2896 424 106 2897 636 545 2898 545 553 2899 213 285 2900 285 300 2901 481 168 2902 168 479 2903 910 689 2904 689 583 2905 941 758 2906 758 596 2907 938 560 2908 560 929 2909 437 464 2910 464 51 2911 155 81 2912 81 103 2913 444 346 2914 346 407 2915 215 249 2916 249 424 2917 524 835 2918 835 612 2919 246 444 2920 444 420 2921 31 28 2922 28 93 2923 498 425 2924 425 446 2925 307 291 2926 291 190 2927 973 692 2928 692 624 2929 557 532 2930 532 647 2931 932 957 2932 957 883 2933 744 525 2934 525 913 2935 103 384 2936 384 388 2937 219 432 2938 432 167 2939 347 162 2940 162 274 2941 241 123 2942 123 249 2943 19 260 2944 260 468 2945 682 950 2946 950 859 2947 739 893 2948 893 764 2949 260 8 2950 8 466 2951 153 115 2952 115 462 2953 568 903 2954 903 961 2955 332 298 2956 298 160 2957 327 62 2958 62 308 2959 646 392 2960 392 258 2961 611 919 2962 919 829 2963 891 638 2964 638 984 2965 324 325 2966 325 132 2967 563 833 2968 833 609 2969 647 711 2970 711 605 2971 468 45 2972 45 49 2973 615 763 2974 763 870 2975 622 527 2976 527 968 2977 705 793 2978 793 948 2979 326 439 2980 439 469 2981 44 464 2982 464 35 2983 521 886 2984 886 797 2985 864 591 2986 591 919 2987 644 942 2988 942 936 2989 402 408 2990 408 467 2991 660 746 2992 746 818 2993 27 424 2994 424 286 2995 367 39 2996 39 305 2997 198 85 2998 85 296 2999 63 245 3000 245 187 3001 8 226 3002 226 303 3003 377 154 3004 154 288 3005 623 361 3006 361 456 3007 455 152 3008 152 464 3009 291 365 3010 365 268 3011 751 529 3012 529 909 3013 226 365 3014 365 170 3015 940 924 3016 924 708 3017 579 849 3018 849 626 3019 380 418 3020 418 24 3021 299 318 3022 318 268 3023 523 819 3024 819 727 3025 122 456 3026 456 342 3027 257 395 3028 395 115 3029 798 980 3030 980 793 3031 474 141 3032 141 112 3033 939 833 3034 833 907 3035 426 348 3036 348 492 3037 394 284 3038 284 239 3039 522 786 3040 786 581 3041 501 534 3042 534 772 3043 94 486 3044 486 476 3045 233 299 3046 299 53 3047 405 187 3048 187 141 3049 975 935 3050 935 571 3051 976 967 3052 967 983 3053 964 897 3054 897 911 3055 549 798 3056 798 720 3057 927 528 3058 528 997 3059 219 478 3060 478 152 3061 650 750 3062 750 822 3063 681 978 3064 978 889 3065 34 449 3066 449 13 3067 830 643 3068 643 817 3069 26 75 3070 75 396 3071 290 100 3072 100 452 3073 68 183 3074 183 139 3075 559 929 3076 929 592 3077 746 852 3078 852 707 3079 833 569 3080 569 616 3081 122 211 3082 211 116 3083 292 414 3084 414 344 3085 34 243 3086 243 276 3087 165 7 3088 7 32 3089 524 905 3090 905 648 3091 823 977 3092 977 887 3093 926 586 3094 586 897 3095 47 404 3096 404 295 3097 360 6 3098 6 175 3099 167 440 3100 440 24 3101 792 847 3102 847 793 3103 983 625 3104 625 716 3105 918 510 3106 510 575 3107 672 606 3108 606 781 3109 472 494 3110 494 462 3111 418 247 3112 247 37 3113 734 705 3114 705 905 3115 608 718 3116 718 814 3117 152 78 3118 78 344 3119 194 265 3120 265 482 3121 428 346 3122 346 382 3123 423 435 3124 435 395 3125 259 72 3126 72 275 3127 27 280 3128 280 178 3129 339 207 3130 207 490 3131 635 903 3132 903 912 3133 505 576 3134 576 738 3135 227 448 3136 448 284 3137 432 489 3138 489 116 3139 9 3 3140 3 399 3141 856 554 3142 554 860 3143 48 430 3144 430 40 3145 242 342 3146 342 78 3147 831 843 3148 843 796 3149 994 937 3150 937 979 3151 926 907 3152 907 634 3153 887 974 3154 974 693 3155 689 692 3156 692 830 3157 581 692 3158 692 636 3159 650 688 3160 688 975 3161 178 263 3162 263 300 3163 118 180 3164 180 472 3165 596 720 3166 720 539 3167 339 263 3168 263 467 3169 53 132 3170 132 443 3171 219 314 3172 314 392 3173 879 905 3174 905 910 3175 458 169 3176 169 98 3177 398 435 3178 435 494 3179 237 171 3180 171 371 3181 849 523 3182 523 698 3183 911 734 3184 734 689 3185 122 439 3186 439 159 3187 759 849 3188 849 689 3189 216 15 3190 15 299 3191 997 780 3192 780 879 3193 163 72 3194 72 77 3195 461 398 3196 398 137 3197 483 68 3198 68 312 3199 664 997 3200 997 926 3201 374 2 3202 2 202 3203 607 894 3204 894 757 3205 994 711 3206 711 764 3207 143 318 3208 318 220 3209 449 177 3210 177 357 3211 737 667 3212 667 555 3213 648 905 3214 905 932 3215 449 247 3216 247 489 3217 342 474 3218 474 177 3219 173 181 3220 181 75 3221 494 341 3222 341 393 3223 526 536 3224 536 739 3225 497 282 3226 282 418 3227 872 906 3228 906 878 3229 571 741 3230 741 676 3231 611 612 3232 612 778 3233 647 996 3234 996 854 3235 374 222 3236 222 148 3237 373 264 3238 264 288 3239 439 426 3240 426 198 3241 603 831 3242 831 869 3243 203 177 3244 177 366 3245 492 379 3246 379 28 3247 82 492 3248 492 116 3249 355 0 3250 0 214 3251 786 659 3252 659 651 3253 991 718 3254 718 684 3255 276 24 3256 24 237 3257 515 666 3258 666 742 3259 454 270 3260 270 471 3261 260 2 3262 2 167 3263 551 727 3264 727 578 3265 347 217 3266 217 337 3267 603 511 3268 511 918 3269 389 346 3270 346 295 3271 800 726 3272 726 543 3273 15 897 3274 897 892 3275 691 813 3276 813 547 3277 605 522 3278 522 562 3279 971 518 3280 518 800 3281 178 318 3282 318 309 3283 999 682 3284 682 846 3285 761 904 3286 904 850 3287 444 8 3288 8 173 3289 393 339 3290 339 474 3291 181 347 3292 347 236 3293 353 354 3294 354 364 3295 649 946 3296 946 743 3297 561 849 3298 849 676 3299 148 355 3300 355 60 3301 252 62 3302 62 299 3303 172 48 3304 48 410 3305 956 732 3306 732 630 3307 610 798 3308 798 957 3309 912 994 3310 994 868 3311 23 276 3312 276 190 3313 718 676 3314 676 525 3315 165 200 3316 200 211 3317 886 970 3318 970 994 3319 73 451 3320 451 65 3321 778 770 3322 770 912 3323 354 92 3324 92 453 3325 660 725 3326 725 696 3327 958 954 3328 954 927 3329 545 863 3330 863 722 3331 578 658 3332 658 515 3333 886 631 3334 631 808 3335 39 274 3336 274 135 3337 541 567 3338 567 686 3339 306 393 3340 393 204 3341 87 258 3342 258 307 3343 389 49 3344 49 483 3345 223 373 3346 373 216 3347 588 909 3348 909 922 3349 353 364 3350 364 475 3351 626 783 3352 783 980 3353 51 444 3354 444 242 3355 688 581 3356 581 992 3357 252 497 3358 497 321 3359 909 724 3360 724 899 3361 673 983 3362 983 699 3363 592 518 3364 518 946 3365 138 53 3366 53 283 3367 217 215 3368 215 452 3369 787 499 3370 499 458 3371 978 909 3372 909 993 3373 448 1 3374 1 131 3375 379 262 3376 262 83 3377 985 647 3378 647 812 3379 898 687 3380 687 686 3381 144 95 3382 95 248 3383 910 623 3384 623 702 3385 285 246 3386 246 300 3387 408 128 3388 128 149 3389 315 261 3390 261 348 3391 105 268 3392 268 279 3393 28 310 3394 310 404 3395 691 995 3396 995 681 3397 590 644 3398 644 788 3399 798 556 3400 556 709 3401 764 902 3402 902 820 3403 567 773 3404 773 755 3405 73 449 3406 449 436 3407 339 124 3408 124 163 3409 237 371 3410 371 298 3411 929 543 3412 543 780 3413 999 994 3414 994 807 3415 960 516 3416 516 756 3417 275 298 3418 298 104 3419 417 84 3420 84 435 3421 99 274 3422 274 15 3423 56 414 3424 414 126 3425 875 551 3426 551 920 3427 239 283 3428 283 143 3429 458 355 3430 355 464 3431 347 146 3432 146 340 3433 706 845 3434 845 755 3435 909 596 3436 596 937 3437 871 693 3438 693 722 3439 542 595 3440 595 828 3441 429 348 3442 348 426 3443 938 635 3444 635 929 3445 659 629 3446 629 738 3447 343 10 3448 10 146 3449 400 490 3450 490 396 3451 454 484 3452 484 474 3453 731 600 3454 600 853 3455 439 248 3456 248 6 3457 847 537 3458 537 937 3459 652 820 3460 820 634 3461 982 787 3462 787 500 3463 905 926 3464 926 879 3465 313 283 3466 283 84 3467 166 413 3468 413 20 3469 101 451 3470 451 67 3471 721 569 3472 569 994 3473 511 966 3474 966 770 3475 733 770 3476 770 991 3477 832 859 3478 859 605 3479 364 353 3480 353 414 3481 86 64 3482 64 325 3483 110 405 3484 405 310 3485 747 568 3486 568 956 3487 54 52 3488 52 399 3489 487 339 3490 339 453 3491 403 459 3492 459 307 3493 683 994 3494 994 856 3495 336 235 3496 235 492 3497 757 637 3498 637 627 3499 826 776 3500 776 809 3501 538 667 3502 667 784 3503 248 61 3504 61 426 3505 239 457 3506 457 467 3507 587 823 3508 823 673 3509 788 768 3510 768 850 3511 733 975 3512 975 924 3513 152 489 3514 489 329 3515 41 36 3516 36 163 3517 726 673 3518 673 767 3519 934 801 3520 801 594 3521 508 577 3522 577 836 3523 182 225 3524 225 131 3525 734 657 3526 657 821 3527 992 943 3528 943 816 3529 57 20 3530 20 449 3531 791 868 3532 868 533 3533 812 845 3534 845 998 3535 85 499 3536 499 368 3537 928 942 3538 942 609 3539 848 896 3540 896 855 3541 232 152 3542 152 285 3543 996 609 3544 609 658 3545 661 958 3546 958 617 3547 778 917 3548 917 815 3549 869 927 3550 927 876 3551 477 287 3552 287 284 3553 445 178 3554 178 138 3555 893 805 3556 805 763 3557 232 242 3558 242 230 3559 510 515 3560 515 607 3561 558 995 3562 995 544 3563 769 564 3564 564 602 3565 914 574 3566 574 842 3567 615 736 3568 736 851 3569 370 243 3570 243 345 3571 904 562 3572 562 935 3573 415 269 3574 269 188 3575 489 338 3576 338 188 3577 443 392 3578 392 307 3579 678 582 3580 582 991 3581 928 723 3582 723 829 3583 396 467 3584 467 64 3585 730 826 3586 826 694 3587 787 962 3588 962 784 3589 283 201 3590 201 391 3591 390 454 3592 454 290 3593 265 446 3594 446 248 3595 708 650 3596 650 676 3597 461 124 3598 124 3 3599 321 52 3600 52 436 3601 7 281 3602 281 13 3603 397 188 3604 188 320 3605 756 993 3606 993 556 3607 458 122 3608 122 255 3609 705 781 3610 781 562 3611 53 103 3612 103 93 3613 149 486 3614 486 221 3615 587 721 3616 721 812 3617 885 579 3618 579 983 3619 322 205 3620 205 56 3621 998 705 3622 705 768 3623 68 151 3624 151 275 3625 987 642 3626 642 997 3627 349 91 3628 91 169 3629 331 78 3630 78 324 3631 473 109 3632 109 226 3633 260 398 3634 398 182 3635 683 694 3636 694 864 3637 780 743 3638 743 804 3639 897 565 3640 565 642 3641 427 421 3642 421 332 3643 14 195 3644 195 91 3645 296 374 3646 374 494 3647 759 890 3648 890 874 3649 933 615 3650 615 655 3651 982 962 3652 962 830 3653 831 616 3654 616 925 3655 976 835 3656 835 588 3657 442 136 3658 136 368 3659 847 824 3660 824 862 3661 949 800 3662 800 522 3663 229 457 3664 457 115 3665 300 225 3666 225 103 3667 208 37 3668 37 481 3669 515 809 3670 809 826 3671 869 843 3672 843 798 3673 661 921 3674 921 777 3675 270 483 3676 483 85 3677 954 657 3678 657 995 3679 45 134 3680 134 610 3681 295 164 3682 164 453 3683 778 574 3684 574 930 3685 558 595 3686 595 413 3687 789 826 3688 826 931 3689 399 160 3690 160 386 3691 748 528 3692 528 757 3693 250 93 3694 93 464 3695 600 935 3696 935 715 3697 78 347 3698 347 97 3699 487 237 3700 237 471 3701 646 837 3702 837 892 3703 562 610 3704 610 877 3705 543 513 3706 513 717 3707 414 299 3708 299 218 3709 225 251 3710 251 79 3711 931 822 3712 822 875 3713 791 962 3714 962 602 3715 831 955 3716 955 819 3717 318 313 3718 313 49 3719 616 936 3720 936 664 3721 298 181 3722 181 146 3723 164 2 3724 2 388 3725 278 63 3726 63 96 3727 288 446 3728 446 473 3729 122 41 3730 41 34 3731 339 131 3732 131 444 3733 929 555 3734 555 961 3735 530 816 3736 816 609 3737 790 930 3738 930 635 3739 572 549 3740 549 679 3741 410 16 3742 16 186 3743 307 463 3744 463 492 3745 494 347 3746 347 479 3747 975 504 3748 504 976 3749 902 728 3750 728 955 3751 777 811 3752 811 607 3753 978 680 3754 680 828 3755 451 74 3756 74 377 3757 771 639 3758 639 914 3759 995 792 3760 792 681 3761 466 0 3762 0 479 3763 559 660 3764 660 629 3765 840 522 3766 522 759 3767 453 199 3768 199 334 3769 990 643 3770 643 873 3771 822 798 3772 798 846 3773 427 393 3774 393 359 3775 896 779 3776 779 860 3777 967 995 3778 995 844 3779 854 677 3780 677 730 3781 470 288 3782 288 120 3783 163 105 3784 105 290 3785 704 553 3786 553 657 3787 473 108 3788 108 414 3789 297 117 3790 117 466 3791 874 700 3792 700 794 3793 53 227 3794 227 31 3795 488 90 3796 90 262 3797 329 98 3798 98 161 3799 128 349 3800 349 155 3801 705 847 3802 847 876 3803 177 18 3804 18 423 3805 441 295 3806 295 389 3807 589 554 3808 554 704 3809 304 237 3810 237 108 3811 71 177 3812 177 310 3813 459 87 3814 87 148 3815 471 314 3816 314 413 3817 760 655 3818 655 850 3819 41 452 3820 452 123 3821 44 429 3822 429 230 3823 309 183 3824 183 161 3825 584 960 3826 960 587 3827 784 635 3828 635 798 3829 745 648 3830 648 903 3831 169 76 3832 76 192 3833 459 448 3834 448 83 3835 513 954 3836 954 530 3837 72 329 3838 329 257 3839 141 340 3840 340 335 3841 969 903 3842 903 742 3843 327 465 3844 465 413 3845 923 717 3846 717 989 3847 798 581 3848 581 988 3849 706 701 3850 701 521 3851 628 998 3852 998 827 3853 429 167 3854 167 379 3855 518 793 3856 793 821 3857 403 267 3858 267 281 3859 643 551 3860 551 550 3861 588 724 3862 724 984 3863 416 366 3864 366 354 3865 264 418 3866 418 258 3867 136 187 3868 187 166 3869 443 363 3870 363 224 3871 913 816 3872 816 236 3873 908 699 3874 699 521 3875 925 886 3876 886 691 3877 778 550 3878 550 985 3879 671 567 3880 567 776 3881 27 350 3882 350 271 3883 222 439 3884 439 203 3885 456 450 3886 450 315 3887 816 655 3888 655 889 3889 902 773 3890 773 947 3891 894 822 3892 822 919 3893 62 387 3894 387 78 3895 632 971 3896 971 544 3897 471 406 3898 406 171 3899 67 119 3900 119 83 3901 816 533 3902 533 988 3903 88 433 3904 433 233 3905 748 822 3906 822 651 3907 841 546 3908 546 587 3909 928 624 3910 624 742 3911 56 481 3912 481 385 3913 659 599 3914 599 796 3915 397 108 3916 108 90 3917 321 190 3918 190 165 3919 319 420 3920 420 364 3921 4 477 3922 477 19 3923 209 200 3924 200 87 3925 856 763 3926 763 910 3927 382 88 3928 88 452 3929 464 102 3930 102 405 3931 832 989 3932 989 896 3933 885 732 3934 732 710 3935 14 305 3936 305 448 3937 717 862 3938 862 867 3939 987 824 3940 824 993 3941 836 688 3942 688 639 3943 158 477 3944 477 308 3945 955 547 3946 547 695 3947 25 210 3948 210 331 3949 745 806 3950 806 803 3951 471 470 3952 470 493 3953 799 642 3954 642 527 3955 371 171 3956 171 406 3957 907 956 3958 956 605 3959 284 220 3960 220 303 3961 304 398 3962 398 292 3963 36 59 3964 59 244 3965 953 602 3966 602 856 3967 908 846 3968 846 813 3969 441 74 3970 74 372 3971 614 523 3972 523 509 3973 957 602 3974 602 621 3975 289 330 3976 330 234 3977 281 84 3978 84 231 3979 146 374 3980 374 467 3981 328 84 3982 84 125 3983 541 394 3984 394 460 3985 19 25 3986 25 189 3987 895 725 3988 725 907 3989 564 878 3990 878 711 3991 631 872 3992 872 843 3993 813 891 3994 891 665 3995 446 240 3996 240 58 3997 970 848 3998 848 828 3999 393 302 4000 302 407 4001 426 180 4002 180 469 4003 469 215 4004 215 462 4005 476 14 4006 14 418 4007 277 186 4008 186 352 4009 330 720 4010 720 685 4011 276 474 4012 474 329 4013 586 830 4014 830 997 4015 736 975 4016 975 889 4017 1 472 4018 472 49 4019 481 100 4020 100 445 4021 719 877 4022 877 704 4023 345 269 4024 269 477 4025 199 24 4026 24 172 4027 517 816 4028 816 823 4029 73 336 4030 336 481 4031 162 82 4032 82 483 4033 214 175 4034 175 118 4035 444 37 4036 37 492 4037 424 209 4038 209 417 4039 122 230 4040 230 193 4041 284 97 4042 97 424 4043 283 491 4044 491 392 4045 452 455 4046 455 331 4047 925 559 4048 559 623 4049 908 644 4050 644 957 4051 484 472 4052 472 486 4053 310 462 4054 462 42 4055 157 361 4056 361 394 4057 253 489 4058 489 235 4059 149 332 4060 332 267 4061 622 640 4062 640 969 4063 791 666 4064 666 780 4065 998 698 4066 698 999 4067 982 855 4068 855 897 4069 404 342 4070 342 184 4071 178 129 4072 129 397 4073 405 34 4074 34 354 4075 791 786 4076 786 890 4077 824 510 4078 510 592 4079 648 992 4080 992 927 4081 399 348 4082 348 424 4083 817 565 4084 565 900 4085 411 120 4086 120 181 4087 650 854 4088 854 852 4089 74 277 4090 277 376 4091 843 592 4092 592 663 4093 974 938 4094 938 552 4095 239 465 4096 465 450 4097 47 81 4098 81 33 4099 398 405 4100 405 142 4101 74 410 4102 410 245 4103 665 530 4104 530 630 4105 659 751 4106 751 518 4107 953 516 4108 516 614 4109 977 661 4110 661 649 4111 540 513 4112 513 923 4113 571 516 4114 516 759 4115 377 158 4116 158 84 4117 668 843 4118 843 929 4119 935 590 4120 590 779 4121 391 439 4122 439 198 4123 249 43 4124 43 375 4125 418 464 4126 464 408 4127 166 479 4128 479 333 4129 596 752 4130 752 741 4131 377 312 4132 312 414 4133 471 148 4134 148 498 4135 12 170 4136 170 499 4137 832 539 4138 539 876 4139 819 743 4140 743 922 4141 303 142 4142 142 73 4143 943 709 4144 709 806 4145 848 956 4146 956 621 4147 946 803 4148 803 914 4149 768 819 4150 819 802 4151 810 566 4152 566 965 4153 907 740 4154 740 752 4155 982 937 4156 937 954 4157 549 897 4158 897 507 4159 370 131 4160 131 499 4161 795 955 4162 955 734 4163 402 303 4164 303 364 4165 996 516 4166 516 550 4167 867 898 4168 898 681 4169 824 891 4170 891 928 4171 771 596 4172 596 786 4173 291 202 4174 202 495 4175 128 220 4176 220 75 4177 126 104 4178 104 400 4179 453 30 4180 30 96 4181 754 980 4182 980 635 4183 914 864 4184 864 975 4185 102 247 4186 247 313 4187 996 767 4188 767 997 4189 513 850 4190 850 940 4191 759 638 4192 638 570 4193 805 608 4194 608 745 4195 469 316 4196 316 29 4197 182 34 4198 34 313 4199 770 709 4200 709 782 4201 862 851 4202 851 598 4203 392 0 4204 0 455 4205 756 567 4206 567 886 4207 935 948 4208 948 725 4209 431 449 4210 449 476 4211 95 107 4212 107 667 4213 233 13 4214 13 138 4215 876 851 4216 851 711 4217 640 625 4218 625 681 4219 133 65 4220 65 34 4221 304 311 4222 311 42 4223 353 296 4224 296 404 4225 475 54 4226 54 50 4227 837 813 4228 813 554 4229 942 609 4230 609 777 4231 806 574 4232 574 788 4233 555 796 4234 796 915 4235 904 696 4236 696 564 4237 849 628 4238 628 926 4239 190 113 4240 113 420 4241 843 703 4242 703 995 4243 505 832 4244 832 529 4245 127 135 4246 135 368 4247 697 829 4248 829 837 4249 804 890 4250 890 712 4251 414 141 4252 141 201 4253 489 142 4254 142 189 4255 275 7 4256 7 456 4257 491 354 4258 354 82 4259 845 712 4260 712 947 4261 683 553 4262 553 699 4263 566 888 4264 888 659 4265 285 313 4266 313 277 4267 963 831 4268 831 895 4269 657 820 4270 820 548 4271 886 659 4272 659 934 4273 346 248 4274 248 192 4275 685 703 4276 703 698 4277 193 289 4278 289 57 4279 278 317 4280 317 104 4281 599 800 4282 800 857 4283 601 505 4284 505 891 4285 500 591 4286 591 624 4287 574 990 4288 990 648 4289 242 326 4290 326 443 4291 289 148 4292 148 29 4293 514 730 4294 730 770 4295 96 417 4296 417 15 4297 629 876 4298 876 755 4299 745 708 4300 708 679 4301 51 496 4302 496 193 4303 965 600 4304 600 897 4305 938 961 4306 961 568 4307 106 322 4308 322 139 4309 394 156 4310 156 34 4311 994 962 4312 962 767 4313 711 687 4314 687 971 4315 917 735 4316 735 774 4317 62 129 4318 129 680 4319 560 789 4320 789 709 4321 896 857 4322 857 855 4323 117 310 4324 310 358 4325 867 562 4326 562 749 4327 177 308 4328 308 191 4329 461 264 4330 264 401 4331 731 805 4332 805 741 4333 913 704 4334 704 909 4335 84 64 4336 64 256 4337 96 487 4338 487 417 4339 385 461 4340 461 398 4341 775 844 4342 844 685 4343 611 378 4344 378 456 4345 627 820 4346 820 746 4347 506 920 4348 920 567 4349 976 616 4350 616 955 4351 423 102 4352 102 392 4353 527 870 4354 870 803 4355 532 813 4356 813 523 4357 997 672 4358 672 678 4359 729 927 4360 927 789 4361 106 454 4362 454 418 4363 419 406 4364 406 250 4365 592 878 4366 878 938 4367 502 565 4368 565 910 4369 768 854 4370 854 721 4371 328 243 4372 243 399 4373 187 326 4374 326 166 4375 89 5 4376 5 346 4377 657 567 4378 567 609 4379 419 14 4380 14 432 4381 649 954 4382 954 890 4383 48 185 4384 185 66 4385 0 216 4386 216 17 4387 571 827 4388 827 685 4389 300 472 4390 472 224 4391 407 421 4392 421 56 4393 751 684 4394 684 822 4395 986 670 4396 670 558 4397 378 373 4398 373 110 4399 351 223 4400 223 164 4401 13 278 4402 278 80 4403 789 916 4404 916 667 4405 909 744 4406 744 712 4407 588 948 4408 948 702 4409 362 254 4410 254 93 4411 266 89 4412 89 181 4413 773 722 4414 722 820 4415 339 396 4416 396 18 4417 144 467 4418 467 275 4419 874 912 4420 912 700 4421 893 637 4422 637 636 4423 678 682 4424 682 928 4425 103 168 4426 168 84 4427 182 114 4428 114 171 4429 706 834 4430 834 633 4431 941 672 4432 672 536 4433 2 94 4434 94 767 4435 922 735 4436 735 904 4437 611 835 4438 835 922 4439 749 842 4440 842 957 4441 478 120 4442 120 70 4443 217 34 4444 34 489 4445 539 690 4446 690 883 4447 83 264 4448 264 34 4449 490 183 4450 183 166 4451 900 927 4452 927 730 4453 886 634 4454 634 650 4455 751 871 4456 871 545 4457 686 665 4458 665 532 4459 553 527 4460 527 667 4461 447 379 4462 379 441 4463 331 473 4464 473 333 4465 190 346 4466 346 423 4467 767 760 4468 760 581 4469 194 290 4470 290 159 4471 968 771 4472 771 779 4473 467 238 4474 238 237 4475 798 764 4476 764 682 4477 696 730 4478 730 659 4479 438 181 4480 181 123 4481 470 149 4482 149 418 4483 576 590 4484 590 998 4485 434 169 4486 169 468 4487 914 724 4488 724 975 4489 569 893 4490 893 846 4491 722 920 4492 920 804 4493 14 494 4494 494 38 4495 709 951 4496 951 911 4497 920 643 4498 643 645 4499 627 544 4500 544 778 4501 679 787 4502 787 666 4503 702 813 4504 813 624 4505 313 5 4506 5 432 4507 335 845 4508 845 686 4509 757 843 4510 843 915 4511 592 804 4512 804 889 4513 775 570 4514 570 630 4515 901 983 4516 983 917 4517 820 658 4518 658 588 4519 124 483 4520 483 302 4521 605 850 4522 850 755 4523 989 957 4524 957 834 4525 563 666 4526 666 855 4527 387 285 4528 285 464 4529 716 763 4530 763 685 4531 168 47 4532 47 113 4533 885 512 4534 512 586 4535 492 442 4536 442 120 4537 73 220 4538 220 394 4539 949 913 4540 913 822 4541 462 178 4542 178 449 4543 429 141 4544 141 291 4545 109 92 4546 92 279 4547 408 291 4548 291 185 4549 459 55 4550 55 368 4551 124 307 4552 307 189 4553 591 28 4554 28 495 4555 658 844 4556 844 521 4557 201 420 4558 420 302 4559 292 379 4560 379 347 4561 290 357 4562 357 394 4563 618 650 4564 650 604 4565 425 212 4566 212 357 4567 359 182 4568 182 449 4569 551 677 4570 677 971 4571 197 421 4572 421 315 4573 550 807 4574 807 859 4575 450 60 4576 60 167 4577 715 997 4578 997 607 4579 446 242 4580 242 451 4581 39 258 4582 258 239 4583 813 795 4584 795 912 4585 997 543 4586 543 985 4587 943 815 4588 815 957 4589 494 2 4590 2 465 4591 130 8 4592 8 298 4593 189 498 4594 498 92 4595 690 877 4596 877 776 4597 539 669 4598 669 693 4599 725 586 4600 586 783 4601 645 891 4602 891 947 4603 859 649 4604 649 866 4605 725 531 4606 531 621 4607 285 264 4608 264 463 4609 0 187 4610 187 180 4611 78 137 4612 137 27 4613 934 600 4614 600 705 4615 640 822 4616 822 953 4617 390 168 4618 168 280 4619 38 422 4620 422 68 4621 848 997 4622 997 513 4623 797 509 4624 509 757 4625 946 986 4626 986 595 4627 930 415 4628 415 490 4629 83 225 4630 225 271 4631 464 54 4632 54 460 4633 212 414 4634 414 497 4635 551 850 4636 850 534 4637 403 282 4638 282 147 4639 666 755 4640 755 725 4641 712 548 4642 548 948 4643 608 635 4644 635 530 4645 985 773 4646 773 822 4647 608 633 4648 633 766 4649 25 22 4650 22 9 4651 809 528 4652 528 803 4653 942 609 4654 609 867 4655 615 827 4656 827 931 4657 329 104 4658 104 189 4659 555 918 4660 918 740 4661 589 706 4662 706 771 4663 93 206 4664 206 131 4665 529 676 4666 676 843 4667 532 998 4668 998 651 4669 273 382 4670 382 376 4671 538 847 4672 847 616 4673 645 663 4674 663 536 4675 800 796 4676 796 675 4677 883 956 4678 956 532 4679 782 622 4680 622 750 4681 39 7 4682 7 78 4683 890 956 4684 956 522 4685 752 778 4686 778 594 4687 56 242 4688 242 390 4689 905 693 4690 693 962 4691 818 622 4692 622 880 4693 127 22 4694 22 353 4695 560 910 4696 910 888 4697 882 793 4698 793 874 4699 248 474 4700 474 246 4701 496 397 4702 397 216 4703 892 670 4704 670 555 4705 776 773 4706 773 782 4707 676 751 4708 751 754 4709 624 880 4710 880 699 4711 804 685 4712 685 986 4713 890 973 4714 973 572 4715 718 533 4716 533 541 4717 859 881 4718 881 663 4719 438 339 4720 339 286 4721 166 473 4722 473 131 4723 976 803 4724 803 800 4725 578 865 4726 865 589 4727 607 545 4728 545 793 4729 361 415 4730 415 135 4731 48 40 4732 40 61 4733 849 731 4734 731 623 4735 601 745 4736 745 926 4737 801 721 4738 721 775 4739 511 602 4740 602 758 4741 274 32 4742 32 364 4743 697 503 4744 503 903 4745 348 56 4746 56 147 4747 606 808 4748 808 591 4749 73 357 4750 357 170 4751 595 877 4752 877 524 4753 831 861 4754 861 687 4755 316 22 4756 22 145 4757 915 752 4758 752 675 4759 484 336 4760 336 332 4761 687 555 4762 555 939 4763 434 76 4764 76 356 4765 609 945 4766 945 704 4767 627 765 4768 765 832 4769 493 444 4770 444 233 4771 963 901 4772 901 382 4773 439 340 4774 340 423 4775 443 130 4776 130 111 4777 960 582 4778 582 949 4779 196 342 4780 342 295 4781 101 116 4782 116 0 4783 804 918 4784 918 573 4785 115 75 4786 75 293 4787 174 355 4788 355 4 4789 703 589 4790 589 755 4791 572 503 4792 503 722 4793 924 899 4794 899 935 4795 869 969 4796 969 600 4797 531 884 4798 884 666 4799 596 816 4800 816 882 4801 681 761 4802 761 699 4803 617 999 4804 999 914 4805 302 158 4806 158 386 4807 134 457 4808 457 274 4809 872 918 4810 918 942 4811 460 321 4812 321 107 4813 713 725 4814 725 550 4815 245 8 4816 8 42 4817 121 306 4818 306 168 4819 521 978 4820 978 800 4821 325 345 4822 345 488 4823 883 842 4824 842 868 4825 912 949 4826 949 643 4827 608 539 4828 539 762 4829 475 223 4830 223 473 4831 844 554 4832 554 641 4833 657 729 4834 729 928 4835 524 510 4836 510 598 4837 960 954 4838 954 922 4839 580 911 4840 911 570 4841 108 140 4842 140 55 4843 810 761 4844 761 673 4845 830 859 4846 859 647 4847 675 905 4848 905 751 4849 251 841 4850 841 504 4851 205 33 4852 33 215 4853 340 345 4854 345 283 4855 745 599 4856 599 982 4857 894 888 4858 888 754 4859 362 35 4860 35 402 4861 458 152 4862 152 267 4863 994 852 4864 852 960 4865 870 716 4866 716 682 4867 946 774 4868 774 551 4869 827 991 4870 991 540 4871 559 712 4872 712 849 4873 250 126 4874 126 340 4875 487 405 4876 405 464 4877 988 540 4878 540 527 4879 964 889 4880 889 800 4881 208 173 4882 173 469 4883 908 829 4884 829 947 4885 172 175 4886 175 380 4887 732 671 4888 671 701 4889 182 202 4890 202 347 4891 298 354 4892 354 381 4893 13 59 4894 59 179 4895 447 169 4896 169 337 4897 830 513 4898 513 913 4899 964 556 4900 556 998 4901 480 158 4902 158 367 4903 417 300 4904 300 206 4905 484 80 4906 80 273 4907 532 849 4908 849 943 4909 651 663 4910 663 686 4911 773 907 4912 907 752 4913 99 283 4914 283 431 4915 428 383 4916 383 432 4917 212 465 4918 465 464 4919 299 206 4920 206 373 4921 113 195 4922 195 107 4923 271 319 4924 319 323 4925 381 467 4926 467 257 4927 270 415 4928 415 159 4929 999 804 4930 804 503 4931 869 514 4932 514 731 4933 736 667 4934 667 783 4935 176 279 4936 279 162 4937 494 337 4938 337 175 4939 887 868 4940 868 820 4941 273 495 4942 495 15 4943 753 559 4944 559 822 4945 776 996 4946 996 620 4947 147 398 4948 398 460 4949 592 753 4950 753 523 4951 607 839 4952 839 867 4953 790 680 4954 680 548 4955 205 10 4956 10 129 4957 393 241 4958 241 34 4959 557 933 4960 933 789 4961 866 750 4962 750 548 4963 842 960 4964 960 863 4965 431 134 4966 134 221 4967 828 682 4968 682 976 4969 658 840 4970 840 888 4971 617 833 4972 833 784 4973 335 385 4974 385 466 4975 195 301 4976 301 206 4977 754 968 4978 968 901 4979 368 476 4980 476 239 4981 463 44 4982 44 69 4983 597 847 4984 847 894 4985 118 68 4986 68 116 4987 818 671 4988 671 958 4989 320 394 4990 394 464 4991 773 613 4992 613 747 4993 618 833 4994 833 516 4995 986 776 4996 776 592 4997 807 918 4998 918 672 4999 306 362 5000 362 231 5001 775 673 5002 673 529 5003 307 48 5004 48 294 5005 833 927 5006 927 568 5007 622 580 5008 580 948 5009 658 806 5010 806 747 5011 317 197 5012 197 225 5013 84 166 5014 166 322 5015 436 397 5016 397 439 5017 497 8 5018 8 82 5019 979 829 5020 829 783 5021 782 521 5022 521 865 5023 704 981 5024 981 613 5025 431 414 5026 414 476 5027 848 988 5028 988 876 5029 278 162 5030 162 93 5031 486 347 5032 347 320 5033 136 251 5034 251 312 5035 683 795 5036 795 714 5037 448 20 5038 20 163 5039 312 191 5040 191 347 5041 662 681 5042 681 934 5043 857 890 5044 890 798 5045 166 360 5046 360 483 5047 991 974 5048 974 989 5049 452 195 5050 195 287 5051 162 447 5052 447 385 5053 761 631 5054 631 974 5055 125 416 5056 416 463 5057 760 591 5058 591 812 5059 811 555 5060 555 952 5061 749 673 5062 673 767 5063 192 283 5064 283 229 5065 333 1 5066 1 51 5067 344 411 5068 411 43 5069 384 411 5070 411 382 5071 710 769 5072 769 864 5073 688 546 5074 546 996 5075 277 146 5076 146 206 5077 838 520 5078 520 951 5079 200 492 5080 492 409 5081 710 582 5082 582 999 5083 552 590 5084 590 890 5085 445 280 5086 280 431 5087 929 777 5088 777 989 5089 714 795 5090 795 968 5091 317 153 5092 153 165 5093 115 487 5094 487 83 5095 81 93 5096 93 285 5097 448 476 5098 476 905 5099 911 946 5100 946 745 5101 816 981 5102 981 935 5103 332 417 5104 417 349 5105 274 184 5106 184 289 5107 267 363 5108 363 341 5109 761 688 5110 688 925 5111 515 390 5112 390 490 5113 107 46 5114 46 476 5115 904 515 5116 515 661 5117 225 169 5118 169 115 5119 169 37 5120 37 498 5121 961 650 5122 650 511 5123 447 19 5124 19 319 5125 995 876 5126 876 646 5127 905 515 5128 515 775 5129 258 247 5130 247 181 5131 895 931 5132 931 821 5133 921 700 5134 700 576 5135 873 636 5136 636 927 5137 15 193 5138 193 430 5139 356 8 5140 8 473 5141 921 859 5142 859 876 5143 225 158 5144 158 135 5145 281 319 5146 319 147 5147 367 73 5148 73 268 5149 421 209 5150 209 495 5151 62 264 5152 264 270 5153 737 706 5154 706 860 5155 787 996 5156 996 528 5157 464 286 5158 286 129 5159 582 804 5160 804 551 5161 70 400 5162 400 64 5163 346 115 5164 115 397 5165 186 247 5166 247 282 5167 938 554 5168 554 858 5169 696 904 5170 904 666 5171 908 653 5172 653 595 5173 310 405 5174 405 189 5175 195 485 5176 485 369 5177 259 164 5178 164 51 5179 161 479 5180 479 238 5181 494 67 5182 67 56 5183 520 909 5184 909 550 5185 561 952 5186 952 503 5187 552 511 5188 511 536 5189 928 632 5190 632 958 5191 137 424 5192 424 283 5193 426 271 5194 271 418 5195 44 207 5196 207 396 5197 719 568 5198 568 869 5199 592 531 5200 531 770 5201 311 446 5202 446 408 5203 368 490 5204 490 306 5205 612 806 5206 806 991 5207 743 671 5208 671 516 5209 910 546 5210 546 980 5211 664 866 5212 866 630 5213 276 170 5214 170 419 5215 991 629 5216 629 680 5217 494 458 5218 458 481 5219 435 34 5220 34 438 5221 592 985 5222 985 789 5223 587 561 5224 561 890 5225 34 352 5226 352 141 5227 595 689 5228 689 832 5229 508 969 5230 969 578 5231 915 741 5232 741 755 5233 242 66 5234 66 285 5235 275 365 5236 365 811 5237 559 883 5238 883 711 5239 855 822 5240 822 500 5241 965 659 5242 659 636 5243 215 493 5244 493 33 5245 417 68 5246 68 422 5247 571 661 5248 661 800 5249 535 562 5250 562 926 5251 195 369 5252 369 213 5253 496 351 5254 351 473 5255 888 646 5256 646 886 5257 638 526 5258 526 611 5259 443 342 5260 342 343 5261 41 94 5262 94 99 5263 105 77 5264 77 160 5265 991 537 5266 537 686 5267 252 251 5268 251 397 5269 511 819 5270 819 523 5271 960 838 5272 838 834 5273 833 763 5274 763 919 5275 832 557 5276 557 802 5277 288 585 5278 585 868 5279 101 163 5280 163 628 5281 620 587 5282 587 663 5283 126 40 5284 40 119 5285 723 601 5286 601 548 5287 263 341 5288 341 200 5289 990 818 5290 818 942 5291 629 573 5292 573 829 5293 609 840 5294 840 628 5295 48 292 5296 292 239 5297 894 949 5298 949 767 5299 406 263 5300 263 278 5301 360 72 5302 72 444 5303 701 624 5304 624 769 5305 558 680 5306 680 793 5307 465 225 5308 225 477 5309 232 437 5310 437 483 5311 441 369 5312 369 77 5313 928 952 5314 952 636 5315 868 554 5316 554 793 5317 654 852 5318 852 569 5319 631 707 5320 707 636 5321 190 103 5322 103 450 5323 797 612 5324 612 924 5325 460 44 5326 44 105 5327 121 296 5328 296 91 5329 130 447 5330 447 238 5331 766 944 5332 944 907 5333 591 959 5334 959 711 5335 4 11 5336 11 23 5337 955 869 5338 869 508 5339 50 395 5340 395 73 5341 814 900 5342 900 854 5343 955 774 5344 774 530 5345 190 415 5346 415 407 5347 669 619 5348 619 797 5349 862 750 5350 750 834 5351 333 36 5352 36 408 5353 834 813 5354 813 693 5355 981 842 5356 842 690 5357 381 223 5358 223 351 5359 277 192 5360 192 175 5361 497 415 5362 415 62 5363 525 797 5364 797 896 5365 534 794 5366 794 832 5367 937 818 5368 818 995 5369 27 239 5370 239 437 5371 140 481 5372 481 308 5373 117 32 5374 32 67 5375 374 241 5376 241 449 5377 669 804 5378 804 779 5379 989 873 5380 873 978 5381 673 879 5382 879 767 5383 977 752 5384 752 695 5385 983 686 5386 686 959 5387 382 189 5388 189 52 5389 3 262 5390 262 813 5391 883 812 5392 812 984 5393 862 624 5394 624 885 5395 844 981 5396 981 933 5397 710 590 5398 590 924 5399 622 783 5400 783 511 5401 566 760 5402 760 796 5403 753 997 5404 997 960 5405 10 68 5406 68 29 5407 809 757 5408 757 690 5409 560 847 5410 847 689 5411 384 275 5412 275 325 5413 886 829 5414 829 975 5415 531 861 5416 861 863 5417 550 986 5418 986 710 5419 927 955 5420 955 550 5421 216 337 5422 337 42 5423 676 711 5424 711 835 5425 834 750 5426 750 671 5427 533 978 5428 978 565 5429 775 827 5430 827 432 5431 0 351 5432 351 10 5433 974 924 5434 924 900 5435 932 854 5436 854 836 5437 260 34 5438 34 29 5439 917 634 5440 634 712 5441 200 320 5442 320 338 5443 878 977 5444 977 938 5445 202 420 5446 420 31 5447 228 87 5448 87 454 5449 813 635 5450 635 646 5451 692 903 5452 903 739 5453 773 706 5454 706 589 5455 951 657 5456 657 593 5457 888 772 5458 772 509 5459 163 475 5460 475 470 5461 24 206 5462 206 276 5463 916 951 5464 951 563 5465 843 856 5466 856 601 5467 454 267 5468 267 442 5469 998 854 5470 854 563 5471 616 704 5472 704 960 5473 380 47 5474 47 67 5475 852 815 5476 815 869 5477 562 991 5478 991 662 5479 661 888 5480 888 712 5481 987 555 5482 555 807 5483 397 177 5484 177 375 5485 291 207 5486 207 284 5487 96 170 5488 170 478 5489 650 554 5490 554 951 5491 734 901 5492 901 852 5493 78 332 5494 332 168 5495 992 599 5496 599 685 5497 953 553 5498 553 796 5499 174 358 5500 358 141 5501 230 106 5502 106 347 5503 719 966 5504 966 604 5505 111 209 5506 209 94 5507 323 115 5508 115 137 5509 610 577 5510 577 777 5511 774 807 5512 807 527 5513 482 140 5514 140 210 5515 754 800 5516 800 864 5517 925 901 5518 901 569 5519 52 143 5520 143 231 5521 184 228 5522 228 377 5523 465 13 5524 13 345 5525 899 869 5526 869 954 5527 11 98 5528 98 67 5529 347 400 5530 400 40 5531 459 159 5532 159 307 5533 840 503 5534 503 791 5535 605 580 5536 580 868 5537 721 423 5538 423 244 5539 787 925 5540 925 971 5541 483 18 5542 18 75 5543 114 325 5544 325 214 5545 225 301 5546 301 341 5547 882 675 5548 675 654 5549 562 528 5550 528 760 5551 126 353 5552 353 32 5553 530 769 5554 769 664 5555 121 305 5556 305 412 5557 722 509 5558 509 645 5559 931 827 5560 827 826 5561 998 762 5562 762 717 5563 943 905 5564 905 572 5565 553 756 5566 756 919 5567 946 629 5568 629 968 5569 451 246 5570 246 429 5571 51 192 5572 192 390 5573 272 82 5574 82 445 5575 751 759 5576 759 957 5577 829 866 5578 866 616 5579 575 695 5580 695 592 5581 290 200 5582 200 89 5583 452 466 5584 466 383 5585 498 391 5586 391 240 5587 789 65 5588 65 82 5589 755 869 5590 869 984 5591 478 230 5592 230 351 5593 908 875 5594 875 834 5595 678 531 5596 531 500 5597 642 641 5598 641 524 5599 129 201 5600 201 252 5601 219 133 5602 133 295 5603 61 27 5604 27 98 5605 316 90 5606 90 497 5607 849 725 5608 725 618 5609 795 595 5610 595 922 5611 410 199 5612 199 415 5613 122 211 5614 211 116 5615 798 579 5616 579 509 5617 511 868 5618 868 986 5619 150 385 5620 385 376 5621 609 725 5622 725 729 5623 276 381 5624 381 142 5625 663 933 5626 933 654 5627 394 206 5628 206 154 5629 952 941 5630 941 534 5631 964 761 5632 761 958 5633 778 621 5634 621 658 5635 829 804 5636 804 816 5637 90 228 5638 228 31 5639 430 169 5640 169 330 5641 433 283 5642 283 425 5643 523 972 5644 972 889 5645 701 938 5646 938 922 5647 470 222 5648 222 495 5649 847 792 5650 792 945 5651 905 991 5652 991 900 5653 342 234 5654 234 134 5655 716 575 5656 575 874 5657 400 80 5658 80 22 5659 399 328 5660 328 445 5661 123 142 5662 142 178 5663 223 189 5664 189 129 5665 245 436 5666 436 351 5667 263 124 5668 124 386 5669 56 103 5670 103 137 5671 62 381 5672 381 432 5673 709 972 5674 972 718 5675 962 548 5676 548 895 5677 990 686 5678 686 857 5679 647 484 5680 484 279 5681 547 570 5682 570 515 5683 494 277 5684 277 216 5685 894 530 5686 530 788 5687 951 696 5688 696 848 5689 437 411 5690 411 448 5691 133 228 5692 228 334 5693 532 527 5694 527 641 5695 227 169 5696 169 95 5697 462 272 5698 272 79 5699 875 877 5700 877 798 5701 588 996 5702 996 685 5703 399 300 5704 300 77 5705 56 451 5706 451 377 5707 165 313 5708 313 156 5709 153 59 5710 59 91 5711 575 943 5712 943 823 5713 634 590 5714 590 684 5715 698 965 5716 965 555 5717 812 622 5718 622 961 5719 206 214 5720 214 490 5721 117 227 5722 227 119 5723 877 661 5724 661 723 5725 876 891 5726 891 737 5727 210 383 5728 383 20 5729 872 814 5730 814 716 5731 393 447 5732 447 464 5733 663 850 5734 850 806 5735 152 236 5736 236 80 5737 927 794 5738 794 737 5739 544 714 5740 714 899 5741 98 234 5742 234 327 5743 416 452 5744 452 99 5745 762 532 5746 532 952 5747 339 350 5748 350 144 5749 335 173 5750 173 386 5751 761 982 5752 982 676 5753 841 520 5754 520 594 5755 576 626 5756 626 530 5757 68 164 5758 164 248 5759 949 848 5760 848 685 5761 187 401 5762 401 76 5763 498 268 5764 268 182 5765 619 952 5766 952 846 5767 838 865 5768 865 751 5769 433 101 5770 101 306 5771 28 480 5772 480 53 5773 283 297 5774 297 388 5775 181 53 5776 53 193 5777 414 309 5778 309 329 5779 935 654 5780 654 819 5781 571 530 5782 530 631 5783 970 736 5784 736 867 5785 863 754 5786 754 781 5787 611 972 5788 972 714 5789 13 251 5790 251 359 5791 429 117 5792 117 233 5793 672 745 5794 745 638 5795 374 180 5796 180 199 5797 658 523 5798 523 622 5799 119 429 5800 429 174 5801 901 706 5802 706 752 5803 616 901 5804 901 815 5805 254 5 5806 5 336 5807 171 423 5808 423 325 5809 347 476 5810 476 165 5811 741 727 5812 727 908 5813 112 348 5814 348 164 5815 572 585 5816 585 531 5817 241 211 5818 211 247 5819 964 578 5820 578 922 5821 752 646 5822 646 885 5823 736 537 5824 537 820 5825 542 656 5826 656 576 5827 601 967 5828 967 718 5829 845 683 5830 683 805 5831 294 490 5832 490 406 5833 684 907 5834 907 566 5835 689 918 5836 918 670 5837 170 132 5838 132 324 5839 617 697 5840 697 962 5841 820 702 5842 702 705 5843 763 669 5844 669 952 5845 509 712 5846 712 748 5847 413 365 5848 365 514 5849 169 7 5850 7 290 5851 245 332 5852 332 267 5853 263 447 5854 447 113 5855 331 109 5856 109 138 5857 862 873 5858 873 649 5859 172 445 5860 445 175 5861 812 634 5862 634 546 5863 567 935 5864 935 732 5865 396 414 5866 414 163 5867 840 584 5868 584 657 5869 442 202 5870 202 171 5871 846 863 5872 863 923 5873 563 612 5874 612 588 5875 528 984 5876 984 802 5877 253 182 5878 182 63 5879 802 610 5880 610 654 5881 654 572 5882 572 677 5883 57 378 5884 378 232 5885 739 920 5886 920 901 5887 937 611 5888 611 951 5889 801 951 5890 951 867 5891 822 860 5892 860 591 5893 222 24 5894 24 360 5895 157 388 5896 388 44 5897 643 965 5898 965 903 5899 822 918 5900 918 973 5901 813 669 5902 669 589 5903 813 635 5904 635 513 5905 440 306 5906 306 449 5907 259 78 5908 78 87 5909 500 794 5910 794 834 5911 690 771 5912 771 791 5913 448 486 5914 486 471 5915 201 420 5916 420 302 5917 402 220 5918 220 71 5919 558 612 5920 612 555 5921 316 115 5922 115 274 5923 83 363 5924 363 209 5925 418 402 5926 402 142 5927 793 600 5928 600 797 5929 134 6 5930 6 274 5931 453 268 5932 268 239 5933 827 616 5934 616 870 5935 268 44 5936 44 264 5937 119 15 5938 15 798 5939 593 822 5940 822 982 5941 452 466 5942 466 383 5943 836 518 5944 518 624 5945 915 952 5946 952 714 5947 323 213 5948 213 11 5949 338 27 5950 27 92 5951 95 67 5952 67 122 5953 163 363 5954 363 464 5955 778 633 5956 633 990 5957 513 571 5958 571 714 5959 52 236 5960 236 86 5961 508 845 5962 845 781 5963 49 27 5964 27 290 5965 638 888 5966 888 760 5967 431 261 5968 261 474 5969 277 330 5970 330 302 5971 14 272 5972 272 4 5973 986 532 5974 532 982 5975 964 813 5976 813 782 5977 552 578 5978 578 290 5979 957 933 5980 933 611 5981 155 247 5982 247 258 5983 993 567 5984 567 678 5985 580 969 5986 969 785 5987 350 359 5988 359 226 5989 97 144 5990 144 467 5991 402 53 5992 53 249 5993 495 424 5994 424 188 5995 925 706 5996 706 697 5997 667 584 5998 584 519 5999 870 884 6000 884 735 6001 251 497 6002 497 175 6003 123 390 6004 390 112 6005 601 817 6006 817 631 6007 972 729 6008 729 806 6009 428 73 6010 73 201 6011 838 642 6012 642 883 6013 932 747 6014 747 736 6015 259 45 6016 45 282 6017 743 748 6018 748 744 6019 704 522 6020 522 530 6021 157 238 6022 238 97 6023 865 672 6024 672 533 6025 971 841 6026 841 842 6027 490 286 6028 286 216 6029 317 365 6030 365 29 6031 605 547 6032 547 862 6033 242 393 6034 393 208 6035 262 43 6036 43 58 6037 354 456 6038 456 24 6039 686 952 6040 952 840 6041 969 842 6042 842 733 6043 802 909 6044 909 854 6045 417 459 6046 459 360 6047 357 130 6048 130 356 6049 157 325 6050 325 133 6051 266 76 6052 76 215 6053 666 701 6054 701 714 6055 229 223 6056 223 311 6057 154 140 6058 140 481 6059 388 384 6060 384 152 6061 29 320 6062 320 22 6063 240 318 6064 318 486 6065 537 885 6066 885 832 6067 77 48 6068 48 154 6069 893 997 6070 997 915 6071 320 172 6072 172 885 6073 56 185 6074 185 477 6075 773 601 6076 601 803 6077 939 895 6078 895 733 6079 607 783 6080 783 725 6081 906 877 6082 877 623 6083 135 489 6084 489 414 6085 338 357 6086 357 362 6087 638 624 6088 624 954 6089 152 91 6090 91 86 6091 254 337 6092 337 322 6093 234 108 6094 108 393 6095 923 838 6096 838 951 6097 366 34 6098 34 239 6099 452 67 6100 67 269 6101 399 351 6102 351 256 6103 420 201 6104 201 496 6105 924 566 6106 566 942 6107 340 199 6108 199 73 6109 615 565 6110 565 654 6111 428 179 6112 179 468 6113 723 504 6114 504 956 6115 579 769 6116 769 538 6117 558 732 6118 732 599 6119 975 900 6120 900 518 6121 0 458 6122 458 103 6123 281 145 6124 145 61 6125 478 148 6126 148 327 6127 881 964 6128 964 997 6129 681 644 6130 644 575 6131 630 749 6132 749 720 6133 415 315 6134 315 459 6135 184 217 6136 217 406 6137 340 195 6138 195 374 6139 62 28 6140 28 225 6141 238 438 6142 438 68 6143 856 554 6144 554 860 6145 83 9 6146 9 222 6147 780 388 6148 388 67 6149 945 601 6150 601 897 6151 771 641 6152 641 741 6153 58 343 6154 343 88 6155 159 260 6156 260 73 6157 604 565 6158 565 843 6159 335 145 6160 145 294 6161 795 571 6162 571 919 6163 857 932 6164 932 756 6165 143 491 6166 491 17 6167 457 238 6168 238 471 6169 759 926 6170 926 896 6171 360 174 6172 174 356 6173 368 169 6174 169 21 6175 649 920 6176 920 943 6177 50 404 6178 404 488 6179 460 248 6180 248 335 6181 835 856 6182 856 509 6183 657 967 6184 967 920 6185 171 406 6186 406 291 6187 998 867 6188 867 525 6189 319 344 6190 344 375 6191 410 323 6192 323 213 6193 81 480 6194 480 294 6195 655 968 6196 968 760 6197 238 23 6198 23 300 6199 338 449 6200 449 117 6201 686 994 6202 994 724 6203 553 848 6204 848 919 6205 115 274 6206 274 126 6207 742 888 6208 888 550 6209 463 495 6210 495 361 6211 364 418 6212 418 416 6213 539 710 6214 710 670 6215 264 328 6216 328 148 6217 211 273 6218 273 2 6219 369 390 6220 390 330 6221 98 10 6222 10 127 6223 971 583 6224 583 933 6225 392 364 6226 364 362 6227 108 483 6228 483 473 6229 322 44 6230 44 392 6231 23 490 6232 490 466 6233 660 739 6234 739 760 6235 479 280 6236 280 150 6237 903 620 6238 620 656 6239 234 321 6240 321 32 6241 176 269 6242 269 289 6243 22 347 6244 347 454 6245 127 194 6246 194 451 6247 958 746 6248 746 510 6249 359 33 6250 33 250 6251 704 590 6252 590 717 6253 50 281 6254 281 197 6255 236 120 6256 120 303 6257 769 892 6258 892 584 6259 497 182 6260 182 385 6261 588 931 6262 931 839 6263 456 14 6264 14 107 6265 522 987 6266 987 730 6267 351 174 6268 174 378 6269 131 135 6270 135 342 6271 662 987 6272 987 906 6273 512 568 6274 568 867 6275 322 8 6276 8 101 6277 373 194 6278 194 39 6279 266 436 6280 436 148 6281 169 435 6282 435 96 6283 620 888 6284 888 392 6285 442 299 6286 299 198 6287 442 83 6288 83 64 6289 923 979 6290 979 551 6291 826 509 6292 509 550 6293 845 773 6294 773 778 6295 831 659 6296 659 947 6297 734 834 6298 834 708 6299 856 753 6300 753 709 6301 467 42 6302 42 149 6303 165 360 6304 360 410 6305 213 76 6306 76 417 6307 688 840 6308 840 717 6309 575 517 6310 517 885 6311 762 979 6312 979 520 6313 919 860 6314 860 839 6315 365 99 6316 99 219 6317 603 754 6318 754 850 6319 570 508 6320 508 761 6321 786 850 6322 850 579 6323 963 701 6324 701 608 6325 391 133 6326 133 447 6327 988 835 6328 835 842 6329 639 954 6330 954 928 6331 373 121 6332 121 158 6333 16 285 6334 285 199 6335 415 281 6336 281 66 6337 711 503 6338 503 757 6339 850 534 6340 534 675 6341 939 716 6342 716 870 6343 283 79 6344 79 424 6345 242 445 6346 445 80 6347 624 867 6348 867 570 6349 346 278 6350 278 425 6351 838 908 6352 908 940 6353 203 271 6354 271 290 6355 449 353 6356 353 358 6357 239 228 6358 228 398 6359 87 54 6360 54 447 6361 759 729 6362 729 822 6363 396 181 6364 181 275 6365 61 366 6366 366 40 6367 464 383 6368 383 478 6369 90 332 6370 332 354 6371 138 229 6372 229 331 6373 999 880 6374 880 702 6375 99 151 6376 151 432 6377 167 219 6378 219 451 6379 266 13 6380 13 164 6381 775 702 6382 702 624 6383 959 286 6384 286 331 6385 813 504 6386 504 853 6387 919 659 6388 659 834 6389 615 719 6390 719 661 6391 82 356 6392 356 191 6393 451 442 6394 442 401 6395 912 431 6396 431 336 6397 925 804 6398 804 916 6399 495 70 6400 70 194 6401 490 238 6402 238 491 6403 366 419 6404 419 447 6405 120 431 6406 431 47 6407 982 780 6408 780 831 6409 249 24 6410 24 3 6411 988 860 6412 860 939 6413 655 993 6414 993 906 6415 814 691 6416 691 901 6417 500 508 6418 508 883 6419 475 288 6420 288 9 6421 243 98 6422 98 307 6423 985 709 6424 709 693 6425 871 879 6426 879 722 6427 900 740 6428 740 880 6429 895 805 6430 805 925 6431 536 564 6432 564 515 6433 105 197 6434 197 102 6435 13 473 6436 473 363 6437 20 117 6438 117 390 6439 933 598 6440 598 939 6441 615 678 6442 678 547 6443 643 852 6444 852 865 6445 433 476 6446 476 225 6447 406 432 6448 432 156 6449 311 295 6450 295 98 6451 382 297 6452 297 442 6453 894 647 6454 647 635 6455 785 664 6456 664 965 6457 913 842 6458 842 989 6459 477 416 6460 416 480 6461 983 914 6462 914 869 6463 982 578 6464 578 665 6465 577 845 6466 845 996 6467 761 939 6468 939 732 6469 691 955 6470 955 802 6471 188 19 6472 19 263 6473 393 301 6474 301 247 6475 861 625 6476 625 701 6477 526 578 6478 578 937 6479 661 768 6480 768 701 6481 363 32 6482 32 245 6483 132 408 6484 408 714 6485 231 34 6486 34 57 6487 720 619 6488 619 645 6489 54 335 6490 335 123 6491 897 849 6492 849 993 6493 537 810 6494 810 958 6495 125 72 6496 72 409 6497 53 365 6498 365 11 6499 468 421 6500 421 432 6501 563 708 6502 708 729 6503 739 778 6504 778 908 6505 720 588 6506 588 543 6507 855 387 6508 387 389 6509 316 155 6510 155 296 6511 922 659 6512 659 581 6513 988 573 6514 573 889 6515 180 491 6516 491 447 6517 868 824 6518 824 518 6519 187 4 6520 4 656 6521 876 559 6522 559 925 6523 444 367 6524 367 296 6525 7 114 6526 114 433 6527 922 740 6528 740 644 6529 127 256 6530 256 410 6531 702 689 6532 689 996 6533 905 675 6534 675 763 6535 49 260 6536 260 61 6537 232 405 6538 405 394 6539 658 955 6540 955 949 6541 649 754 6542 754 943 6543 23 125 6544 125 440 6545 395 108 6546 108 365 6547 755 694 6548 694 890 6549 637 890 6550 890 851 6551 904 899 6552 899 809 6553 424 263 6554 263 477 6555 381 88 6556 88 395 6557 309 277 6558 277 434 6559 646 635 6560 635 586 6561 634 723 6562 723 983 6563 322 156 6564 156 387 6565 667 839 6566 839 978 6567 515 838 6568 838 637 6569 572 857 6570 857 582 6571 911 547 6572 547 675 6573 308 465 6574 465 483 6575 61 105 6576 105 22 6577 654 683 6578 683 696 6579 132 266 6580 266 65 6581 282 343 6582 343 123 6583 430 41 6584 41 213 6585 480 220 6586 220 302 6587 678 622 6588 622 599 6589 6 14 6590 14 74 6591 998 906 6592 906 947 6593 291 300 6594 300 472 6595 287 339 6596 339 0 6597 595 729 6598 729 536 6599 421 434 6600 434 253 6601 593 586 6602 586 746 6603 801 721 6604 721 775 6605 571 795 6606 795 821 6607 843 729 6608 729 806 6609 657 698 6610 698 635 6611 852 551 6612 551 926 6613 571 938 6614 938 977 6615 865 750 6616 750 535 6617 556 530 6618 530 563 6619 959 607 6620 607 981 6621 362 194 6622 194 318 6623 274 469 6624 469 234 6625 930 807 6626 807 537 6627 985 558 6628 558 748 6629 599 661 6630 661 646 6631 633 517 6632 517 927 6633 354 147 6634 147 49 6635 81 491 6636 491 339 6637 733 726 6638 726 989 6639 163 349 6640 349 87 6641 214 389 6642 389 72 6643 418 336 6644 336 75 6645 554 530 6646 530 532 6647 669 970 6648 970 824 6649 256 369 6650 369 64 6651 334 32 6652 32 496 6653 435 329 6654 329 15 6655 345 378 6656 378 172 6657 590 996 6658 996 980 6659 41 339 6660 339 65 6661 501 961 6662 961 995 6663 844 512 6664 512 849 6665 891 557 6666 557 917 6667 849 668 6668 668 600 6669 62 440 6670 440 335 6671 123 254 6672 254 397 6673 371 348 6674 348 97 6675 414 280 6676 280 446 6677 145 177 6678 177 175 6679 325 339 6680 339 296 6681 83 400 6682 400 449 6683 758 973 6684 973 573 6685 278 378 6686 378 157 6687 362 334 6688 334 435 6689 636 876 6690 876 998 6691 178 6 6692 6 413 6693 830 510 6694 510 802 6695 430 249 6696 249 450 6697 117 253 6698 253 397 6699 881 981 6700 981 737 6701 864 577 6702 577 974 6703 516 921 6704 921 982 6705 265 343 6706 343 481 6707 57 390 6708 390 343 6709 166 473 6710 473 131 6711 313 73 6712 73 401 6713 155 164 6714 164 241 6715 247 126 6716 126 466 6717 153 289 6718 289 446 6719 75 444 6720 444 364 6721 319 203 6722 203 16 6723 988 657 6724 657 786 6725 624 573 6726 573 891 6727 213 191 6728 191 325 6729 325 207 6730 207 235 6731 337 220 6732 220 198 6733 69 91 6734 91 92 6735 180 473 6736 473 84 6737 609 682 6738 682 534 6739 840 654 6740 654 642 6741 522 6 6742 6 495 6743 512 897 6744 897 972 6745 96 238 6746 238 254 6747 987 744 6748 744 853 6749 883 771 6750 771 736 6751 278 467 6752 467 226 6753 654 993 6754 993 569 6755 369 140 6756 140 383 6757 261 497 6758 497 457 6759 95 296 6760 296 451 6761 924 867 6762 867 950 6763 297 203 6764 203 224 6765 70 90 6766 90 293 6767 872 551 6768 551 901 6769 445 135 6770 135 125 6771 306 303 6772 303 215 6773 576 939 6774 939 917 6775 244 366 6776 366 146 6777 60 461 6778 461 477 6779 86 220 6780 220 296 6781 170 163 6782 163 525 6783 981 874 6784 874 739 6785 613 597 6786 597 914 6787 632 521 6788 521 848 6789 281 332 6790 332 316 6791 550 502 6792 502 849 6793 962 735 6794 735 837 6795 769 633 6796 633 783 6797 643 563 6798 563 644 6799 426 408 6800 408 54 6801 16 13 6802 13 190 6803 315 370 6804 370 241 6805 864 752 6806 752 815 6807 687 956 6808 956 530 6809 381 113 6810 113 124 6811 213 374 6812 374 306 6813 954 831 6814 831 852 6815 939 790 6816 790 927 6817 386 254 6818 254 214 6819 126 170 6820 170 19 6821 495 133 6822 133 409 6823 751 797 6824 797 515 6825 948 664 6826 664 647 6827 373 68 6828 68 374 6829 239 281 6830 281 63 6831 331 328 6832 328 315 6833 157 60 6834 60 249 6835 430 51 6836 51 345 6837 911 858 6838 858 712 6839 861 704 6840 704 604 6841 415 484 6842 484 40 6843 284 457 6844 457 60 6845 819 909 6846 909 872 6847 6 274 6848 274 41 6849 912 641 6850 641 541 6851 732 636 6852 636 784 6853 6 145 6854 145 295 6855 322 281 6856 281 134 6857 992 630 6858 630 589 6859 485 396 6860 396 244 6861 834 635 6862 635 851 6863 499 202 6864 202 425 6865 653 885 6866 885 991 6867 294 327 6868 327 17 6869 177 162 6870 162 393 6871 394 70 6872 70 186 6873 836 538 6874 538 624 6875 89 21 6876 21 83 6877 175 271 6878 271 111 6879 577 807 6880 807 821 6881 214 243 6882 243 172 6883 564 887 6884 887 893 6885 567 507 6886 507 614 6887 691 756 6888 756 785 6889 740 735 6890 735 655 6891 655 706 6892 706 987 6893 786 964 6894 964 698 6895 468 324 6896 324 82 6897 895 879 6898 879 701 6899 867 695 6900 695 554 6901 927 357 6902 357 60 6903 342 454 6904 454 445 6905 371 2 6906 2 208 6907 302 166 6908 166 213 6909 667 773 6910 773 907 6911 622 810 6912 810 747 6913 279 484 6914 484 403 6915 263 425 6916 425 80 6917 849 794 6918 794 731 6919 100 43 6920 43 471 6921 822 835 6922 835 562 6923 937 810 6924 810 981 6925 888 519 6926 519 734 6927 202 447 6928 447 325 6929 878 926 6930 926 742 6931 142 246 6932 246 279 6933 175 290 6934 290 200 6935 749 908 6936 908 560 6937 276 333 6938 333 119 6939 666 574 6940 574 614 6941 289 363 6942 363 6 6943 972 735 6944 735 601 6945 614 171 6946 171 386 6947 264 163 6948 163 183 6949 238 347 6950 347 485 6951 165 30 6952 30 265 6953 393 454 6954 454 428 6955 600 744 6956 744 559 6957 946 500 6958 500 858 6959 513 831 6960 831 977 6961 431 151 6962 151 167 6963 728 719 6964 719 629 6965 112 486 6966 486 354 6967 889 587 6968 587 721 6969 552 561 6970 561 874 6971 902 824 6972 824 560 6973 564 682 6974 682 844 6975 179 438 6976 438 486 6977 240 400 6978 400 302 6979 902 915 6980 915 671 6981 807 780 6982 780 865 6983 830 629 6984 629 730 6985 817 687 6986 687 514 6987 982 695 6988 695 929 6989 276 443 6990 443 350 6991 835 507 6992 507 680 6993 539 716 6994 716 502 6995 327 344 6996 344 90 6997 457 408 6998 408 409 6999 767 704 7000 704 946 7001 116 252 7002 252 290 7003 182 221 7004 221 394 7005 868 823 7006 823 891 7007 156 49 7008 49 120 7009 812 543 7010 543 993 7011 509 638 7012 638 876 7013 991 967 7014 967 841 7015 335 414 7016 414 341 7017 956 604 7018 604 981 7019 795 947 7020 947 660 7021 110 128 7022 128 73 7023 287 46 7024 46 79 7025 459 24 7026 24 192 7027 686 878 7028 878 950 7029 315 262 7030 262 377 7031 308 206 7032 206 273 7033 114 123 7034 123 438 7035 768 823 7036 823 655 7037 358 3 7038 3 351 7039 313 418 7040 418 441 7041 888 529 7042 529 720 7043 558 945 7044 945 952 7045 301 499 7046 499 430 7047 745 628 7048 628 634 7049 356 322 7050 322 53 7051 366 142 7052 142 88 7053 687 911 7054 911 511 7055 469 122 7056 122 391 7057 939 618 7058 618 702 7059 872 708 7060 708 997 7061 32 62 7062 62 448 7063 450 39 7064 39 40 7065 497 138 7066 138 164 7067 667 552 7068 552 632 7069 839 702 7070 702 531 7071 347 105 7072 105 373 7073 900 694 7074 694 648 7075 599 607 7076 607 910 7077 134 326 7078 326 802 7079 473 354 7080 354 222 7081 931 701 7082 701 952 7083 659 858 7084 858 577 7085 383 434 7086 434 406 7087 969 981 7088 981 750 7089 265 386 7090 386 263 7091 804 834 7092 834 710 7093 389 129 7094 129 471 7095 297 59 7096 59 477 7097 675 373 7098 373 452 7099 408 301 7100 301 143 7101 965 595 7102 595 665 7103 710 593 7104 593 727 7105 639 725 7106 725 777 7107 902 699 7108 699 800 7109 983 642 7110 642 987 7111 300 212 7112 212 424 7113 189 82 7114 82 239 7115 85 272 7116 272 91 7117 489 345 7118 345 256 7119 280 438 7120 438 59 7121 659 942 7122 942 797 7123 87 361 7124 361 480 7125 14 89 7126 89 49 7127 207 250 7128 250 362 7129 197 246 7130 246 59 7131 419 269 7132 269 425 7133 974 611 7134 611 558 7135 366 42 7136 42 51 7137 129 492 7138 492 28 7139 221 427 7140 427 488 7141 495 76 7142 76 444 7143 377 63 7144 63 80 7145 499 449 7146 449 335 7147 970 701 7148 701 633 7149 682 822 7150 822 824 7151 975 935 7152 935 571 7153 294 220 7154 220 80 7155 853 799 7156 799 830 7157 588 985 7158 985 885 7159 104 110 7160 110 261 7161 151 60 7162 60 311 7163 887 639 7164 639 762 7165 982 776 7166 776 901 7167 459 180 7168 180 362 7169 503 766 7170 766 844 7171 754 700 7172 700 739 7173 676 950 7174 950 688 7175 503 888 7176 888 867 7177 244 306 7178 306 459 7179 342 433 7180 433 179 7181 469 493 7182 493 47 7183 719 652 7184 652 962 7185 478 114 7186 114 479 7187 964 897 7188 897 690 7189 289 278 7190 278 231 7191 528 638 7192 638 813 7193 289 408 7194 408 26 7195 985 732 7196 732 977 7197 467 159 7198 159 7 7199 492 449 7200 449 346 7201 601 614 7202 614 858 7203 437 329 7204 329 450 7205 175 74 7206 74 131 7207 12 264 7208 264 56 7209 288 241 7210 241 456 7211 750 955 7212 955 630 7213 857 816 7214 816 734 7215 931 544 7216 544 914 7217 862 933 7218 933 875 7219 929 941 7220 941 797 7221 403 261 7222 261 343 7223 265 193 7224 193 397 7225 644 965 7226 965 873 7227 604 911 7228 911 596 7229 976 943 7230 943 969 7231 466 290 7232 290 479 7233 302 246 7234 246 150 7235 351 190 7236 190 196 7237 891 971 7238 971 954 7239 932 607 7240 607 887 7241 759 860 7242 860 655 7243 609 878 7244 878 611 7245 850 882 7246 882 854 7247 467 42 7248 42 302 7249 977 812 7250 812 991 7251 735 747 7252 747 977 7253 976 989 7254 989 568 7255 36 186 7256 186 224 7257 281 460 7258 460 440 7259 555 866 7260 866 926 7261 403 119 7262 119 237 7263 701 675 7264 675 803 7265 866 865 7266 865 811 7267 161 43 7268 43 430 7269 576 848 7270 848 645 7271 833 866 7272 866 985 7273 641 674 7274 674 694 7275 764 864 7276 864 902 7277 479 235 7278 235 428 7279 38 475 7280 475 72 7281 102 454 7282 454 355 7283 908 760 7284 760 988 7285 586 916 7286 916 642 7287 901 697 7288 697 896 7289 827 572 7290 572 762 7291 996 614 7292 614 839 7293 923 769 7294 769 930 7295 103 72 7296 72 36 7297 321 85 7298 85 243 7299 864 530 7300 530 607 7301 738 648 7302 648 778 7303 346 222 7304 222 364 7305 487 272 7306 272 336 7307 248 293 7308 293 490 7309 406 330 7310 330 399 7311 684 938 7312 938 932 7313 353 463 7314 463 242 7315 110 31 7316 31 483 7317 295 415 7318 415 302 7319 100 375 7320 375 434 7321 218 282 7322 282 455 7323 753 951 7324 951 788 7325 522 308 7326 308 491 7327 429 458 7328 458 480 7329 380 487 7330 487 204 7331 896 500 7332 500 636 7333 289 277 7334 277 7 7335 353 267 7336 267 286 7337 33 339 7338 339 100 7339 269 329 7340 329 92 7341 619 520 7342 520 611 7343 274 174 7344 174 463 7345 153 105 7346 105 178 7347 487 440 7348 440 167 7349 988 958 7350 958 985 7351 978 637 7352 637 739 7353 668 606 7354 606 999 7355 954 589 7356 589 726 7357 979 711 7358 711 708 7359 950 873 7360 873 702 7361 405 283 7362 283 215 7363 661 958 7364 958 617 7365 812 770 7366 770 692 7367 360 85 7368 85 45 7369 655 584 7370 584 829 7371 292 167 7372 167 433 7373 479 366 7374 366 325 7375 326 407 7376 407 379 7377 504 555 7378 555 946 7379 310 347 7380 347 261 7381 512 589 7382 589 890 7383 70 407 7384 407 215 7385 777 525 7386 525 946 7387 753 906 7388 906 989 7389 533 954 7390 954 806 7391 229 280 7392 280 240 7393 614 655 7394 655 754 7395 311 475 7396 475 104 7397 976 738 7398 738 924 7399 839 934 7400 934 502 7401 437 8 7402 8 375 7403 211 179 7404 179 46 7405 473 359 7406 359 441 7407 112 211 7408 211 106 7409 288 247 7410 247 404 7411 721 689 7412 689 733 7413 251 452 7414 452 484 7415 67 187 7416 187 441 7417 747 708 7418 708 848 7419 557 163 7420 163 350 7421 849 571 7422 571 943 7423 200 56 7424 56 493 7425 499 475 7426 475 624 7427 159 68 7428 68 342 7429 826 785 7430 785 823 7431 829 874 7432 874 572 7433 170 426 7434 426 484 7435 4 402 7436 402 289 7437 679 503 7438 503 976 7439 496 207 7440 207 204 7441 531 845 7442 845 927 7443 828 801 7444 801 881 7445 649 528 7446 528 977 7447 51 404 7448 404 386 7449 480 320 7450 320 447 7451 384 341 7452 341 133 7453 718 814 7454 814 784 7455 706 893 7456 893 938 7457 288 193 7458 193 166 7459 53 270 7460 270 253 7461 495 185 7462 185 250 7463 122 419 7464 419 366 7465 998 880 7466 880 578 7467 765 548 7468 548 603 7469 172 302 7470 302 157 7471 219 227 7472 227 185 7473 431 482 7474 482 371 7475 864 701 7476 701 675 7477 440 299 7478 299 468 7479 755 709 7480 709 858 7481 662 741 7482 741 571 7483 548 964 7484 964 916 7485 722 903 7486 903 799 7487 137 347 7488 347 30 7489 731 501 7490 501 549 7491 760 787 7492 787 657 7493 506 878 7494 878 934 7495 446 121 7496 121 286 7497 943 585 7498 585 989 7499 823 612 7500 612 560 7501 326 465 7502 465 17 7503 557 761 7504 761 722 7505 125 282 7506 282 52 7507 69 469 7508 469 276 7509 558 749 7510 749 528 7511 691 589 7512 589 832 7513 87 298 7514 298 211 7515 959 810 7516 810 969 7517 834 908 7518 908 575 7519 452 20 7520 20 27 7521 48 207 7522 207 159 7523 609 750 7524 750 683 7525 839 887 7526 887 687 7527 880 998 7528 998 811 7529 175 422 7530 422 243 7531 652 607 7532 607 612 7533 155 152 7534 152 471 7535 27 129 7536 129 31 7537 703 566 7538 566 839 7539 561 998 7540 998 722 7541 514 996 7542 996 675 7543 482 304 7544 304 441 7545 952 815 7546 815 844 7547 548 890 7548 890 517 7549 864 742 7550 742 526 7551 428 84 7552 84 251 7553 827 519 7554 519 903 7555 454 59 7556 59 472 7557 965 654 7558 654 980 7559 976 730 7560 730 908 7561 377 43 7562 43 280 7563 359 3 7564 3 29 7565 514 985 7566 985 543 7567 228 173 7568 173 122 7569 448 62 7570 62 371 7571 420 435 7572 435 86 7573 746 531 7574 531 908 7575 624 882 7576 882 805 7577 309 126 7578 126 175 7579 528 694 7580 694 623 7581 217 75 7582 75 124 7583 474 353 7584 353 344 7585 419 135 7586 135 323 7587 261 301 7588 301 55 7589 831 713 7590 713 989 7591 169 436 7592 436 445 7593 409 148 7594 148 171 7595 291 13 7596 13 497 7597 912 604 7598 604 708 7599 447 416 7600 416 144 7601 339 267 7602 267 146 7603 908 818 7604 818 712 7605 425 466 7606 466 452 7607 533 855 7608 855 714 7609 617 569 7610 569 578 7611 453 461 7612 461 449 7613 755 776 7614 776 699 7615 142 108 7616 108 339 7617 221 406 7618 406 420 7619 279 313 7620 313 418 7621 72 58 7622 58 408 7623 30 415 7624 415 2 7625 797 684 7626 684 737 7627 75 214 7628 214 174 7629 735 944 7630 944 786 7631 897 852 7632 852 902 7633 676 614 7634 614 857 7635 524 586 7636 586 607 7637 233 285 7638 285 419 7639 991 985 7640 985 962 7641 491 458 7642 458 499 7643 219 139 7644 139 467 7645 612 524 7646 524 607 7647 466 149 7648 149 791 7649 917 730 7650 730 963 7651 191 177 7652 177 388 7653 935 837 7654 837 694 7655 852 960 7656 960 709 7657 449 321 7658 321 213 7659 74 281 7660 281 330 7661 455 308 7662 308 41 7663 418 411 7664 411 247 7665 554 653 7666 653 617 7667 94 342 7668 342 374 7669 838 672 7670 672 895 7671 745 628 7672 628 743 7673 249 319 7674 319 359 7675 695 771 7676 771 893 7677 317 228 7678 228 278 7679 263 209 7680 209 88 7681 950 820 7682 820 616 7683 718 944 7684 944 818 7685 721 597 7686 597 601 7687 211 140 7688 140 425 7689 427 235 7690 235 479 7691 747 935 7692 935 770 7693 993 828 7694 828 969 7695 834 985 7696 985 836 7697 708 570 7698 570 803 7699 801 536 7700 536 980 7701 985 597 7702 597 902 7703 37 188 7704 188 317 7705 598 691 7706 691 978 7707 415 323 7708 323 421 7709 481 108 7710 108 282 7711 777 855 7712 855 984 7713 490 165 7714 165 397 7715 343 124 7716 124 425 7717 356 182 7718 182 386 7719 697 940 7720 940 591 7721 29 143 7722 143 328 7723 10 5 7724 5 184 7725 702 879 7726 879 905 7727 429 196 7728 196 73 7729 458 491 7730 491 272 7731 373 112 7732 112 453 7733 715 817 7734 817 800 7735 746 544 7736 544 640 7737 643 978 7738 978 964 7739 473 8 7740 8 381 7741 23 24 7742 24 70 7743 748 628 7744 628 724 7745 394 15 7746 15 423 7747 851 748 7748 748 878 7749 406 387 7750 387 342 7751 99 271 7752 271 237 7753 289 447 7754 447 147 7755 11 201 7756 201 1 7757 392 41 7758 41 90 7759 820 874 7760 874 996 7761 238 11 7762 11 324 7763 601 713 7764 713 843 7765 646 778 7766 778 914 7767 332 380 7768 380 248 7769 75 138 7770 138 14 7771 347 303 7772 303 195 7773 952 531 7774 531 635 7775 306 456 7776 456 279 7777 919 849 7778 849 536 7779 891 560 7780 560 575 7781 847 810 7782 810 917 7783 786 774 7784 774 758 7785 604 792 7786 792 999 7787 273 219 7788 219 479 7789 377 185 7790 185 121 7791 266 192 7792 192 215 7793 680 929 7794 929 526 7795 513 849 7796 849 713 7797 935 752 7798 752 558 7799 851 964 7800 964 575 7801 166 488 7802 488 408 7803 718 628 7804 628 833 7805 784 943 7806 943 794 7807 545 695 7808 695 602 7809 969 524 7810 524 988 7811 866 884 7812 884 672 7813 370 409 7814 409 331 7815 82 311 7816 311 253 7817 382 185 7818 185 162 7819 759 804 7820 804 756 7821 464 323 7822 323 393 7823 969 708 7824 708 951 7825 136 275 7826 275 301 7827 978 621 7828 621 947 7829 238 130 7830 130 106 7831 291 368 7832 368 318 7833 319 212 7834 212 208 7835 767 659 7836 659 847 7837 128 11 7838 11 435 7839 475 299 7840 299 215 7841 138 183 7842 183 68 7843 887 967 7844 967 513 7845 982 791 7846 791 907 7847 172 13 7848 13 248 7849 631 520 7850 520 828 7851 225 395 7852 395 242 7853 761 684 7854 684 934 7855 354 320 7856 320 378 7857 24 223 7858 223 37 7859 702 502 7860 502 690 7861 911 860 7862 860 871 7863 391 136 7864 136 496 7865 329 15 7866 15 346 7867 0 237 7868 237 387 7869 698 551 7870 551 626 7871 219 302 7872 302 312 7873 402 438 7874 438 23 7875 155 156 7876 156 271 7877 338 250 7878 250 150 7879 928 769 7880 769 816 7881 391 91 7882 91 155 7883 802 871 7884 871 506 7885 338 445 7886 445 246 7887 695 550 7888 550 889 7889 194 377 7890 377 366 7891 671 842 7892 842 777 7893 725 982 7894 982 892 7895 670 779 7896 779 813 7897 846 698 7898 698 754 7899 514 790 7900 790 812 7901 793 507 7902 507 914 7903 573 609 7904 609 909 7905 674 626 7906 626 651 7907 327 249 7908 249 134 7909 164 104 7910 104 23 7911 182 352 7912 352 137 7913 867 612 7914 612 553 7915 951 706 7916 706 802 7917 239 144 7918 144 173 7919 101 223 7920 223 155 7921 80 446 7922 446 309 7923 449 253 7924 253 330 7925 248 60 7926 60 47 7927 82 416 7928 416 437 7929 569 713 7930 713 893 7931 395 451 7932 451 154 7933 60 264 7934 264 255 7935 612 724 7936 724 669 7937 486 244 7938 244 331 7939 313 287 7940 287 535 7941 374 386 7942 386 355 7943 281 433 7944 433 118 7945 743 960 7946 960 944 7947 54 221 7948 221 83 7949 896 791 7950 791 905 7951 680 573 7952 573 896 7953 77 342 7954 342 442 7955 732 542 7956 542 903 7957 958 908 7958 908 612 7959 482 168 7960 168 213 7961 744 782 7962 782 559 7963 740 977 7964 977 976 7965 33 176 7966 176 161 7967 957 999 7968 999 927 7969 374 56 7970 56 144 7971 973 606 7972 606 856 7973 143 76 7974 76 428 7975 941 598 7976 598 783 7977 834 523 7978 523 528 7979 347 99 7980 99 85 7981 289 38 7982 38 460 7983 557 714 7984 714 678 7985 911 910 7986 910 967 7987 877 962 7988 962 706 7989 88 383 7990 383 453 7991 857 657 7992 657 980 7993 540 910 7994 910 657 7995 184 224 7996 224 22 7997 930 758 7998 758 972 7999 655 803 8000 803 527 8001 691 500 8002 500 551 8003 276 439 8004 439 84 8005 803 869 8006 869 654 8007 819 530 8008 530 990 8009 427 7 8010 7 164 8011 995 529 8012 529 894 8013 252 433 8014 433 113 8015 719 626 8016 626 887 8017 485 192 8018 192 785 8019 419 496 8020 496 279 8021 253 276 8022 276 438 8023 489 13 8024 13 477 8025 306 183 8026 183 478 8027 336 44 8028 44 221 8029 412 184 8030 184 277 8031 956 731 8032 731 707 8033 448 342 8034 342 218 8035 107 97 8036 97 145 8037 10 33 8038 33 244 8039 167 55 8040 55 221 8041 807 540 8042 540 839 8043 274 39 8044 39 408 8045 856 965 8046 965 598 8047 112 441 8048 441 387 8049 738 786 8050 786 736 8051 997 945 8052 945 519 8053 665 563 8054 563 608 8055 254 430 8056 430 384 8057 110 213 8058 213 426 8059 441 261 8060 261 147 8061 392 140 8062 140 433 8063 688 715 8064 715 822 8065 14 350 8066 350 115 8067 129 412 8068 412 227 8069 580 892 8070 892 631 8071 901 768 8072 768 661 8073 583 794 8074 794 885 8075 234 131 8076 131 266 8077 507 815 8078 815 681 8079 258 325 8080 325 334 8081 483 264 8082 264 25 8083 712 978 8084 978 938 8085 683 566 8086 566 926 8087 223 468 8088 468 383 8089 833 558 8090 558 618 8091 955 998 8092 998 703 8093 638 749 8094 749 839 8095 209 469 8096 469 389 8097 356 176 8098 176 373 8099 355 436 8100 436 120 8101 517 94 8102 94 305 8103 264 480 8104 480 153 8105 600 10 8106 10 495 8107 391 496 8108 496 16 8109 874 662 8110 662 777 8111 558 785 8112 785 790 8113 124 90 8114 90 42 8115 16 458 8116 458 402 8117 873 637 8118 637 861 8119 121 239 8120 239 310 8121 610 736 8122 736 899 8123 107 302 8124 302 92 8125 514 811 8126 811 803 8127 821 867 8128 867 884 8129 401 232 8130 232 339 8131 389 297 8132 297 487 8133 334 447 8134 447 379 8135 949 714 8136 714 601 8137 152 485 8138 485 195 8139 431 185 8140 185 97 8141 860 982 8142 982 935 8143 909 872 8144 872 566 8145 904 920 8146 920 865 8147 951 595 8148 595 750 8149 673 960 8150 960 666 8151 426 60 8152 60 106 8153 314 28 8154 28 843 8155 431 468 8156 468 202 8157 866 778 8158 778 856 8159 181 1 8160 1 65 8161 753 856 8162 856 599 8163 283 105 8164 105 272 8165 604 792 8166 792 999 8167 882 973 8168 973 538 8169 726 525 8170 525 707 8171 772 838 8172 838 604 8173 600 904 8174 904 819 8175 255 481 8176 481 133 8177 299 179 8178 179 478 8179 684 594 8180 594 541 8181 109 321 8182 321 316 8183 197 79 8184 79 499 8185 598 645 8186 645 780 8187 832 629 8188 629 630 8189 118 342 8190 342 424 8191 326 391 8192 391 471 8193 346 57 8194 57 238 8195 847 969 8196 969 774 8197 967 506 8198 506 870 8199 115 498 8200 498 331 8201 996 969 8202 969 504 8203 380 280 8204 280 302 8205 865 690 8206 690 740 8207 207 175 8208 175 93 8209 885 579 8210 579 983 8211 520 989 8212 989 786 8213 743 687 8214 687 632 8215 847 36 8216 36 570 8217 981 970 8218 970 500 8219 523 824 8220 824 538 8221 612 880 8222 880 932 8223 959 607 8224 607 981 8225 459 278 8226 278 360 8227 196 43 8228 43 284 8229 572 918 8230 918 342 8231 749 656 8232 656 909 8233 673 656 8234 656 644 8235 402 181 8236 181 100 8237 870 525 8238 525 947 8239 565 841 8240 841 581 8241 457 239 8242 239 15 8243 427 477 8244 477 456 8245 267 207 8246 207 425 8247 694 987 8248 987 570 8249 36 215 8250 215 278 8251 692 702 8252 702 871 8253 117 182 8254 182 306 8255 919 745 8256 745 550 8257 174 16 8258 16 495 8259 585 971 8260 971 791 8261 215 372 8262 372 496 8263 857 991 8264 991 515 8265 236 497 8266 497 343 8267 741 953 8268 953 796 8269 387 120 8270 120 53 8271 452 248 8272 248 162 8273 867 826 8274 826 907 8275 842 749 8276 749 678 8277 470 55 8278 55 201 8279 802 868 8280 868 720 8281 36 182 8282 182 39 8283 824 722 8284 722 849 8285 791 955 8286 955 793 8287 95 338 8288 338 491 8289 141 355 8290 355 171 8291 924 842 8292 842 951 8293 623 871 8294 871 255 8295 851 657 8296 657 511 8297 130 414 8298 414 378 8299 580 639 8300 639 693 8301 88 209 8302 209 74 8303 142 312 8304 312 184 8305 794 953 8306 953 940 8307 893 535 8308 535 531 8309 18 126 8310 126 189 8311 862 978 8312 978 992 8313 553 783 8314 783 787 8315 592 737 8316 737 985 8317 21 55 8318 55 433 8319 114 331 8320 331 271 8321 189 162 8322 162 188 8323 960 937 8324 937 686 8325 929 980 8326 980 921 8327 270 102 8328 102 432 8329 674 642 8330 642 975 8331 131 158 8332 158 497 8333 960 651 8334 651 806 8335 956 939 8336 939 647 8337 767 687 8338 687 861 8339 207 75 8340 75 401 8341 633 785 8342 785 805 8343 885 998 8344 998 774 8345 893 767 8346 767 870 8347 665 886 8348 886 993 8349 968 631 8350 631 655 8351 859 927 8352 927 886 8353 821 523 8354 523 867 8355 874 671 8356 671 754 8357 667 861 8358 861 730 8359 392 236 8360 236 334 8361 549 919 8362 919 915 8363 111 445 8364 445 144 8365 708 690 8366 690 675 8367 688 684 8368 684 666 8369 744 809 8370 809 808 8371 487 433 8372 433 389 8373 396 10 8374 10 491 8375 401 394 8376 394 445 8377 51 312 8378 312 280 8379 967 961 8380 961 976 8381 602 596 8382 596 879 8383 674 886 8384 886 603 8385 410 61 8386 61 473 8387 716 980 8388 980 942 8389 377 83 8390 83 277 8391 151 183 8392 183 21 8393 934 954 8394 954 604 8395 224 69 8396 69 64 8397 933 705 8398 705 939 8399 874 426 8400 426 869 8401 417 319 8402 319 430 8403 250 199 8404 199 453 8405 605 796 8406 796 548 8407 388 177 8408 177 410 8409 735 719 8410 719 640 8411 656 764 8412 764 846 8413 576 621 8414 621 993 8415 196 269 8416 269 60 8417 703 726 8418 726 919 8419 859 691 8420 691 669 8421 673 967 8422 967 948 8423 15 388 8424 388 431 8425 69 425 8426 425 409 8427 462 92 8428 92 293 8429 959 734 8430 734 828 8431 498 275 8432 275 479 8433 849 876 8434 876 692 8435 4 0 8436 0 294 8437 467 18 8438 18 236 8439 130 459 8440 459 7 8441 217 202 8442 202 450 8443 898 582 8444 582 851 8445 71 234 8446 234 326 8447 17 261 8448 261 460 8449 982 755 8450 755 886 8451 827 585 8452 585 787 8453 416 202 8454 202 19 8455 894 589 8456 589 631 8457 162 167 8458 167 27 8459 821 867 8460 867 884 8461 423 306 8462 306 374 8463 441 254 8464 254 132 8465 761 945 8466 945 923 8467 405 169 8468 169 409 8469 149 269 8470 269 300 8471 641 531 8472 531 862 8473 254 20 8474 20 60 8475 519 598 8476 598 719 8477 802 949 8478 949 900 8479 790 533 8480 533 778 8481 575 557 8482 557 816 8483 16 10 8484 10 343 8485 15 376 8486 376 17 8487 610 852 8488 852 679 8489 542 760 8490 760 635 8491 345 13 8492 13 366 8493 669 652 8494 652 910 8495 647 800 8496 800 790 8497 453 224 8498 224 432 8499 116 497 8500 497 499 8501 738 980 8502 980 837 8503 305 365 8504 365 197 8505 928 901 8506 901 737 8507 873 837 8508 837 894 8509 378 120 8510 120 121 8511 408 64 8512 64 352 8513 9 253 8514 253 49 8515 965 626 8516 626 566 8517 507 908 8518 908 792 8519 147 188 8520 188 460 8521 567 744 8522 744 909 8523 969 22 8524 22 194 8525 112 319 8526 319 490 8527 102 192 8528 192 85 8529 148 134 8530 134 495 8531 999 956 8532 956 719 8533 96 12 8534 12 484 8535 699 572 8536 572 557 8537 382 332 8538 332 228 8539 994 720 8540 720 940 8541 947 622 8542 622 719 8543 192 76 8544 76 380 8545 851 775 8546 775 714 8547 966 520 8548 520 872 8549 388 478 8550 478 484 8551 946 836 8552 836 585 8553 800 680 8554 680 383 8555 431 395 8556 395 370 8557 351 140 8558 140 221 8559 815 690 8560 690 874 8561 475 332 8562 332 460 8563 884 575 8564 575 576 8565 508 681 8566 681 713 8567 620 978 8568 978 828 8569 48 124 8570 124 250 8571 66 284 8572 284 316 8573 787 935 8574 935 616 8575 547 754 8576 754 510 8577 381 34 8578 34 171 8579 385 311 8580 311 416 8581 582 519 8582 519 938 8583 44 447 8584 447 364 8585 164 266 8586 266 338 8587 81 229 8588 229 123 8589 604 910 8590 910 963 8591 291 480 8592 480 376 8593 472 234 8594 234 316 8595 683 854 8596 854 670 8597 354 373 8598 373 169 8599 784 922 8600 922 694 8601 447 332 8602 332 380 8603 407 256 8604 256 273 8605 872 659 8606 659 870 8607 790 533 8608 533 778 8609 23 165 8610 165 19 8611 451 404 8612 404 476 8613 904 683 8614 683 835 8615 505 923 8616 923 596 8617 585 714 8618 714 760 8619 747 836 8620 836 892 8621 183 128 8622 128 26 8623 386 499 8624 499 64 8625 946 591 8626 591 610 8627 979 596 8628 596 815 8629 796 668 8630 668 623 8631 57 297 8632 297 462 8633 597 757 8634 757 659 8635 494 89 8636 89 149 8637 369 281 8638 281 74 8639 847 653 8640 653 977 8641 814 722 8642 722 637 8643 316 157 8644 157 489 8645 278 199 8646 199 312 8647 369 409 8648 409 368 8649 117 388 8650 388 397 8651 287 366 8652 366 248 8653 444 415 8654 415 368 8655 295 241 8656 241 325 8657 361 356 8658 356 321 8659 66 74 8660 74 168 8661 111 153 8662 153 397 8663 835 757 8664 757 564 8665 774 681 8666 681 561 8667 392 303 8668 303 451 8669 651 562 8670 562 581 8671 982 832 8672 832 873 8673 794 983 8674 983 785 8675 402 84 8676 84 376 8677 223 310 8678 310 437 8679 892 826 8680 826 749 8681 708 526 8682 526 589 8683 591 846 8684 846 802 8685 459 472 8686 472 20 8687 477 380 8688 380 484 8689 686 588 8690 588 879 8691 336 362 8692 362 139 8693 449 247 8694 247 489 8695 909 855 8696 855 668 8697 824 840 8698 840 510 8699 750 544 8700 544 846 8701 61 65 8702 65 145 8703 555 993 8704 993 565 8705 54 498 8706 498 76 8707 320 299 8708 299 113 8709 995 769 8710 769 997 8711 653 575 8712 575 674 8713 814 574 8714 574 756 8715 312 356 8716 356 302 8717 560 971 8718 971 759 8719 944 331 8720 331 475 8721 481 420 8722 420 408 8723 882 599 8724 599 974 8725 915 612 8726 612 607 8727 963 886 8728 886 952 8729 33 310 8730 310 476 8731 491 282 8732 282 279 8733 178 26 8734 26 46 8735 69 211 8736 211 363 8737 362 8 8738 8 454 8739 378 306 8740 306 213 8741 239 49 8742 49 808 8743 867 900 8744 900 565 8745 459 248 8746 248 320 8747 942 736 8748 736 561 8749 715 588 8750 588 502 8751 882 729 8752 729 846 8753 847 658 8754 658 947 8755 713 899 8756 899 977 8757 998 639 8758 639 764 8759 869 812 8760 812 963 8761 794 791 8762 791 897 8763 388 59 8764 59 142 8765 182 270 8766 270 472 8767 110 25 8768 25 272 8769 837 652 8770 652 710 8771 510 553 8772 553 991 8773 228 144 8774 144 478 8775 524 794 8776 794 829 8777 774 993 8778 993 665 8779 248 280 8780 280 408 8781 649 806 8782 806 519 8783 512 773 8784 773 538 8785 299 75 8786 75 288 8787 359 3 8788 3 29 8789 516 778 8790 778 933 8791 673 625 8792 625 987 8793 746 597 8794 597 575 8795 607 736 8796 736 673 8797 924 791 8798 791 970 8799 863 858 8800 858 634 8801 858 702 8802 702 576 8803 199 348 8804 348 443 8805 399 215 8806 215 410 8807 278 28 8808 28 49 8809 614 753 8810 753 520 8811 94 5 8812 5 284 8813 583 723 8814 723 519 8815 11 473 8816 473 333 8817 930 646 8818 646 850 8819 395 216 8820 216 251 8821 347 431 8822 431 343 8823 779 780 8824 780 772 8825 488 362 8826 362 421 8827 653 691 8828 691 481 8829 858 524 8830 524 505 8831 607 648 8832 648 519 8833 835 524 8834 524 840 8835 651 609 8836 609 826 8837 442 109 8838 109 247 8839 414 684 8840 684 537 8841 609 684 8842 684 795 8843 163 291 8844 291 415 8845 458 418 8846 418 371 8847 492 149 8848 149 468 8849 995 603 8850 603 916 8851 830 700 8852 700 873 8853 993 684 8854 684 862 8855 324 220 8856 220 169 8857 814 983 8858 983 900 8859 604 583 8860 583 863 8861 290 6 8862 6 13 8863 127 186 8864 186 98 8865 5 253 8866 253 355 8867 116 423 8868 423 88 8869 305 381 8870 381 234 8871 148 11 8872 11 349 8873 746 696 8874 696 524 8875 575 578 8876 578 774 8877 341 499 8878 499 787 8879 326 4 8880 4 207 8881 155 28 8882 28 214 8883 749 534 8884 534 676 8885 833 684 8886 684 584 8887 375 309 8888 309 71 8889 631 595 8890 595 570 8891 603 515 8892 515 676 8893 452 353 8894 353 471 8895 673 925 8896 925 901 8897 435 399 8898 399 395 8899 150 77 8900 77 95 8901 501 940 8902 940 880 8903 61 377 8904 377 481 8905 676 752 8906 752 766 8907 373 208 8908 208 378 8909 632 852 8910 852 845 8911 672 516 8912 516 914 8913 132 95 8914 95 65 8915 591 792 8916 792 632 8917 683 646 8918 646 820 8919 942 741 8920 741 688 8921 464 308 8922 308 279 8923 133 145 8924 145 415 8925 656 972 8926 972 874 8927 536 642 8928 642 738 8929 61 188 8930 188 193 8931 675 896 8932 896 927 8933 303 95 8934 95 479 8935 298 53 8936 53 427 8937 246 96 8938 96 299 8939 370 9 8940 9 103 8941 426 294 8942 294 499 8943 956 598 8944 598 935 8945 367 209 8946 209 40 8947 485 32 8948 32 999 8949 573 744 8950 744 688 8951 378 307 8952 307 461 8953 784 538 8954 538 695 8955 172 210 8956 210 90 8957 232 297 8958 297 435 8959 110 87 8960 87 197 8961 760 605 8962 605 815 8963 709 892 8964 892 869 8965 971 573 8966 573 599 8967 177 242 8968 242 294 8969 64 275 8970 275 222 8971 623 861 8972 861 573 8973 1 213 8974 213 108 8975 800 610 8976 610 795 8977 137 235 8978 235 120 8979 840 484 8980 484 385 8981 700 915 8982 915 589 8983 877 643 8984 643 866 8985 476 481 8986 481 431 8987 296 490 8988 490 217 8989 872 709 8990 709 790 8991 132 429 8992 429 183 8993 67 325 8994 325 15 8995 749 652 8996 652 620 8997 984 565 8998 565 549 8999 199 288 9000 288 375 9001 585 976 9002 976 962 9003 324 143 9004 143 244 9005 503 628 9006 628 820 9007 42 313 9008 313 48 9009 5 471 9010 471 74 9011 288 47 9012 47 441 9013 896 802 9014 802 844 9015 820 509 9016 509 955 9017 923 933 9018 933 917 9019 628 991 9020 991 513 9021 408 303 9022 303 142 9023 129 484 9024 484 119 9025 833 556 9026 556 862 9027 358 161 9028 161 295 9029 718 825 9030 825 982 9031 713 664 9032 664 835 9033 959 662 9034 662 934 9035 115 482 9036 482 394 9037 527 932 9038 932 981 9039 682 759 9040 759 929 9041 714 571 9042 571 936 9043 356 442 9044 442 2 9045 82 487 9046 487 417 9047 535 808 9048 808 771 9049 143 33 9050 33 331 9051 33 151 9052 151 177 9053 596 970 9054 970 787 9055 872 896 9056 896 679 9057 535 561 9058 561 969 9059 644 696 9060 696 948 9061 613 504 9062 504 688 9063 8 29 9064 29 214 9065 452 276 9066 276 27 9067 71 306 9068 306 32 9069 520 783 9070 783 774 9071 153 121 9072 121 23 9073 118 336 9074 336 58 9075 350 412 9076 412 297 9077 169 416 9078 416 437 9079 845 609 9080 609 505 9081 179 198 9082 198 364 9083 587 730 9084 730 611 9085 637 678 9086 678 649 9087 318 476 9088 476 253 9089 506 913 9090 913 686 9091 36 473 9092 473 57 9093 250 156 9094 156 457 9095 891 673 9096 673 658 9097 62 457 9098 457 288 9099 903 558 9100 558 847 9101 216 458 9102 458 399 9103 112 428 9104 428 405 9105 377 91 9106 91 334 9107 880 868 9108 868 922 9109 770 783 9110 783 856 9111 939 947 9112 947 659 9113 570 867 9114 867 550 9115 162 322 9116 322 314 9117 877 529 9118 529 895 9119 85 350 9120 350 333 9121 579 711 9122 711 847 9123 68 390 9124 390 451 9125 408 93 9126 93 156 9127 424 324 9128 324 21 9129 576 793 9130 793 936 9131 930 573 9132 573 887 9133 968 805 9134 805 847 9135 236 80 9136 80 397 9137 449 247 9138 247 489 9139 475 352 9140 352 311 9141 842 508 9142 508 689 9143 517 989 9144 989 179 9145 450 25 9146 25 249 9147 255 373 9148 373 152 9149 46 301 9150 301 492 9151 240 143 9152 143 445 9153 261 351 9154 351 146 9155 617 618 9156 618 215 9157 119 24 9158 24 302 9159 457 85 9160 85 404 9161 20 284 9162 284 61 9163 801 648 9164 648 942 9165 447 366 9166 366 411 9167 41 211 9168 211 133 9169 769 985 9170 985 932 9171 230 114 9172 114 407 9173 950 934 9174 934 842 9175 988 950 9176 950 810 9177 795 512 9178 512 818 9179 247 209 9180 209 455 9181 306 315 9182 315 492 9183 319 255 9184 255 474 9185 5 165 9186 165 424 9187 134 63 9188 63 68 9189 284 100 9190 100 344 9191 772 208 9192 208 496 9193 585 704 9194 704 979 9195 104 305 9196 305 68 9197 309 175 9198 175 150 9199 823 770 9200 770 739 9201 76 122 9202 122 71 9203 989 537 9204 537 911 9205 372 649 9206 649 930 9207 404 371 9208 371 382 9209 527 275 9210 275 409 9211 598 809 9212 809 583 9213 433 61 9214 61 98 9215 936 879 9216 879 989 9217 881 883 9218 883 60 9219 962 668 9220 668 557 9221 134 12 9222 12 167 9223 705 915 9224 915 820 9225 720 809 9226 809 833 9227 462 320 9228 320 86 9229 183 34 9230 34 666 9231 438 455 9232 455 468 9233 105 225 9234 225 291 9235 438 30 9236 30 158 9237 142 224 9238 224 144 9239 512 584 9240 584 522 9241 942 868 9242 868 543 9243 890 500 9244 500 869 9245 986 904 9246 904 938 9247 313 477 9248 477 70 9249 411 230 9250 230 84 9251 977 970 9252 970 792 9253 212 340 9254 340 167 9255 958 653 9256 653 910 9257 260 98 9258 98 370 9259 248 491 9260 491 69 9261 429 81 9262 81 462 9263 489 470 9264 470 376 9265 879 734 9266 734 546 9267 27 355 9268 355 438 9269 131 73 9270 73 288 9271 10 368 9272 368 136 9273 502 839 9274 839 801 9275 304 46 9276 46 188 9277 299 176 9278 176 428 9279 610 529 9280 529 672 9281 706 888 9282 888 734 9283 995 904 9284 904 840 9285 659 727 9286 727 834 9287 742 928 9288 928 971 9289 200 340 9290 340 82 9291 539 814 9292 814 856 9293 161 350 9294 350 22 9295 585 687 9296 687 905 9297 707 832 9298 832 572 9299 232 129 9300 129 473 9301 886 868 9302 868 814 9303 230 50 9304 50 398 9305 454 206 9306 206 967 9307 691 683 9308 683 964 9309 826 688 9310 688 895 9311 755 650 9312 650 724 9313 712 803 9314 803 809 9315 112 294 9316 294 388 9317 452 298 9318 298 455 9319 720 907 9320 907 871 9321 758 969 9322 969 765 9323 285 15 9324 15 321 9325 782 703 9326 703 573 9327 789 354 9328 354 347 9329 653 780 9330 780 836 9331 347 107 9332 107 408 9333 263 188 9334 188 118 9335 708 880 9336 880 528 9337 996 979 9338 979 795 9339 236 220 9340 220 41 9341 236 105 9342 105 403 9343 726 537 9344 537 828 9345 214 197 9346 197 68 9347 111 95 9348 95 382 9349 314 715 9350 715 908 9351 894 818 9352 818 523 9353 253 294 9354 294 464 9355 229 221 9356 221 265 9357 708 788 9358 788 727 9359 651 579 9360 579 790 9361 3 168 9362 168 80 9363 73 46 9364 46 34 9365 76 355 9366 355 278 9367 411 190 9368 190 66 9369 879 521 9370 521 878 9371 136 66 9372 66 72 9373 652 767 9374 767 812 9375 409 379 9376 379 446 9377 895 574 9378 574 708 9379 582 965 9380 965 523 9381 483 179 9382 179 446 9383 932 957 9384 957 883 9385 380 66 9386 66 191 9387 369 955 9388 955 817 9389 474 423 9390 423 167 9391 101 351 9392 351 157 9393 812 707 9394 707 828 9395 532 632 9396 632 929 9397 181 213 9398 213 416 9399 907 520 9400 520 984 9401 775 519 9402 519 938 9403 82 129 9404 129 134 9405 749 898 9406 898 687 9407 127 253 9408 253 429 9409 946 960 9410 960 875 9411 832 822 9412 822 951 9413 780 694 9414 694 925 9415 60 16 9416 16 19 9417 79 162 9418 162 217 9419 673 622 9420 622 674 9421 881 883 9422 883 817 9423 365 423 9424 423 451 9425 908 718 9426 718 810 9427 11 333 9428 333 382 9429 964 727 9430 727 881 9431 283 11 9432 11 52 9433 710 948 9434 948 549 9435 546 748 9436 748 617 9437 748 930 9438 930 603 9439 376 429 9440 429 138 9441 74 399 9442 399 48 9443 770 556 9444 556 858 9445 690 667 9446 667 732 9447 101 459 9448 459 451 9449 619 700 9450 700 820 9451 986 975 9452 975 909 9453 939 638 9454 638 999 9455 770 943 9456 943 856 9457 497 133 9458 133 424 9459 640 891 9460 891 850 9461 127 124 9462 124 336 9463 343 278 9464 278 173 9465 359 59 9466 59 120 9467 127 166 9468 166 352 9469 601 695 9470 695 784 9471 587 744 9472 744 907 9473 272 327 9474 327 6 9475 24 22 9476 22 432 9477 467 462 9478 462 73 9479 970 509 9480 509 567 9481 275 117 9482 117 142 9483 190 19 9484 19 356 9485 122 449 9486 449 87 9487 411 145 9488 145 376 9489 863 566 9490 566 869 9491 921 622 9492 622 590 9493 56 291 9494 291 281 9495 500 607 9496 607 991 9497 310 255 9498 255 196 9499 385 447 9500 447 248 9501 916 711 9502 711 818 9503 529 764 9504 764 657 9505 71 498 9506 498 497 9507 214 321 9508 321 431 9509 101 397 9510 397 317 9511 434 241 9512 241 444 9513 126 69 9514 69 54 9515 664 733 9516 733 854 9517 783 557 9518 557 512 9519 214 217 9520 217 372 9521 405 495 9522 495 441 9523 580 672 9524 672 648 9525 617 553 9526 553 863 9527 975 651 9528 651 800 9529 603 505 9530 505 676 9531 742 864 9532 864 704 9533 769 974 9534 974 924 9535 604 573 9536 573 802 9537 864 766 9538 766 753 9539 342 105 9540 105 308 9541 817 720 9542 720 947 9543 66 342 9544 342 241 9545 383 491 9546 491 343 9547 415 482 9548 482 315 9549 649 717 9550 717 764 9551 735 635 9552 635 705 9553 174 58 9554 58 37 9555 409 346 9556 346 92 9557 493 61 9558 61 777 9559 308 458 9560 458 315 9561 830 906 9562 906 975 9563 920 905 9564 905 723 9565 258 386 9566 386 349 9567 520 916 9568 916 934 9569 107 396 9570 396 479 9571 295 451 9572 451 228 9573 978 724 9574 724 901 9575 375 407 9576 407 419 9577 613 660 9578 660 987 9579 796 830 9580 830 572 9581 743 769 9582 769 898 9583 987 753 9584 753 995 9585 499 255 9586 255 364 9587 462 357 9588 357 4 9589 734 789 9590 789 790 9591 831 775 9592 775 529 9593 916 526 9594 526 933 9595 997 965 9596 965 579 9597 2 428 9598 428 488 9599 704 930 9600 930 658 9601 940 564 9602 564 735 9603 852 943 9604 943 557 9605 825 545 9606 545 788 9607 872 796 9608 796 820 9609 918 540 9610 540 691 9611 914 805 9612 805 945 9613 151 377 9614 377 49 9615 702 581 9616 581 897 9617 851 924 9618 924 668 9619 989 944 9620 944 976 9621 764 516 9622 516 602 9623 805 661 9624 661 668 9625 205 72 9626 72 193 9627 881 726 9628 726 736 9629 249 448 9630 448 187 9631 765 742 9632 742 644 9633 301 416 9634 416 217 9635 458 195 9636 195 111 9637 964 861 9638 861 986 9639 548 730 9640 730 834 9641 426 337 9642 337 191 9643 60 8 9644 8 71 9645 154 145 9646 145 369 9647 827 835 9648 835 780 9649 964 539 9650 539 863 9651 840 776 9652 776 725 9653 680 796 9654 796 694 9655 976 694 9656 694 866 9657 705 941 9658 941 737 9659 610 911 9660 911 909 9661 266 258 9662 258 106 9663 112 476 9664 476 336 9665 258 421 9666 421 25 9667 226 116 9668 116 361 9669 772 941 9670 941 636 9671 464 244 9672 244 358 9673 691 833 9674 833 196 9675 883 659 9676 659 680 9677 98 468 9678 468 160 9679 901 653 9680 653 520 9681 247 35 9682 35 83 9683 588 529 9684 529 945 9685 590 545 9686 545 748 9687 763 930 9688 930 984 9689 471 492 9690 492 166 9691 812 760 9692 760 909 9693 794 608 9694 608 978 9695 105 420 9696 420 222 9697 709 817 9698 817 507 9699 111 13 9700 13 232 9701 656 978 9702 978 994 9703 779 831 9704 831 751 9705 262 24 9706 24 441 9707 622 516 9708 516 572 9709 580 672 9710 672 648 9711 36 89 9712 89 183 9713 787 522 9714 522 850 9715 288 429 9716 429 487 9717 943 854 9718 854 954 9719 180 296 9720 296 113 9721 949 971 9722 971 595 9723 573 717 9724 717 878 9725 18 114 9726 114 484 9727 258 271 9728 271 326 9729 672 910 9730 910 511 9731 694 987 9732 987 646 9733 273 116 9734 116 465 9735 34 142 9736 142 437 9737 467 233 9738 233 313 9739 656 687 9740 687 772 9741 192 133 9742 133 445 9743 544 996 9744 996 928 9745 119 378 9746 378 184 9747 866 848 9748 848 740 9749 742 751 9750 751 790 9751 571 505 9752 505 941 9753 744 983 9754 983 555 9755 737 628 9756 628 590 9757 369 163 9758 163 463 9759 174 451 9760 451 469 9761 360 253 9762 253 308 9763 83 367 9764 367 448 9765 963 839 9766 839 725 9767 709 645 9768 645 956 9769 909 938 9770 938 983 9771 944 540 9772 540 777 9773 86 362 9774 362 191 9775 358 150 9776 150 217 9777 288 205 9778 205 66 9779 796 953 9780 953 516 9781 140 128 9782 128 172 9783 765 691 9784 691 905 9785 206 426 9786 426 180 9787 694 780 9788 780 942 9789 983 519 9790 519 796 9791 517 38 9792 38 455 9793 400 151 9794 151 30 9795 716 696 9796 696 661 9797 936 179 9798 179 86 9799 578 987 9800 987 921 9801 617 777 9802 777 975 9803 501 980 9804 980 631 9805 101 257 9806 257 341 9807 249 366 9808 366 243 9809 869 759 9810 759 718 9811 744 611 9812 611 512 9813 778 991 9814 991 777 9815 89 379 9816 379 63 9817 738 577 9818 577 915 9819 307 131 9820 131 102 9821 791 726 9822 726 820 9823 371 372 9824 372 70 9825 489 223 9826 223 86 9827 685 900 9828 900 578 9829 455 167 9830 167 70 9831 468 280 9832 280 346 9833 160 291 9834 291 266 9835 336 333 9836 333 392 9837 966 750 9838 750 922 9839 646 871 9840 871 614 9841 904 835 9842 835 810 9843 340 419 9844 419 142 9845 725 962 9846 962 862 9847 205 246 9848 246 432 9849 767 910 9850 910 826 9851 385 153 9852 153 146 9853 797 739 9854 739 583 9855 464 11 9856 11 29 9857 217 89 9858 89 525 9859 382 139 9860 139 325 9861 847 513 9862 513 887 9863 677 604 9864 604 648 9865 67 51 9866 51 15 9867 498 31 9868 31 392 9869 958 724 9870 724 605 9871 988 880 9872 880 941 9873 299 143 9874 143 166 9875 940 938 9876 938 701 9877 153 478 9878 478 294 9879 796 658 9880 658 692 9881 160 250 9882 250 315 9883 402 28 9884 28 233 9885 333 399 9886 399 459 9887 716 333 9888 333 496 9889 269 118 9890 118 241 9891 965 708 9892 708 864 9893 647 729 9894 729 542 9895 231 180 9896 180 288 9897 811 869 9898 869 775 9899 192 367 9900 367 145 9901 737 299 9902 299 23 9903 482 139 9904 139 46 9905 649 607 9906 607 652 9907 123 40 9908 40 384 9909 29 473 9910 473 431 9911 367 172 9912 172 213 9913 999 928 9914 928 981 9915 165 225 9916 225 380 9917 610 641 9918 641 994 9919 995 877 9920 877 987 9921 248 468 9922 468 305 9923 305 52 9924 52 411 9925 929 900 9926 900 904 9927 766 918 9928 918 985 9929 928 880 9930 880 990 9931 891 697 9932 697 726 9933 636 972 9934 972 841 9935 587 889 9936 889 882 9937 842 782 9938 782 548 9939 403 458 9940 458 33 9941 518 551 9942 551 815 9943 498 110 9944 110 382 9945 486 463 9946 463 289 9947 368 383 9948 383 229 9949 997 571 9950 571 782 9951 588 696 9952 696 767 9953 983 811 9954 811 968 9955 707 922 9956 922 906 9957 652 773 9958 773 997 9959 916 738 9960 738 799 9961 60 224 9962 224 164 9963 536 513 9964 513 593 9965 440 370 9966 370 240 9967 59 211 9968 211 497 9969 840 670 9970 670 579 9971 492 461 9972 461 661 9973 584 703 9974 703 558 9975 369 132 9976 132 159 9977 477 150 9978 150 412 9979 237 27 9980 27 484 9981 651 908 9982 908 712 9983 385 253 9984 253 462 9985 405 156 9986 156 41 9987 440 19 9988 19 403 9989 628 107 9990 107 355 9991 329 139 9992 139 491 9993 946 564 9994 564 583 9995 38 16 9996 16 396 9997 963 761 9998 761 779 9999 300 421 10000 421 382 10001 853 896 10002 896 856 10003 821 806 10004 806 524 10005 949 406 10006 406 468 10007 364 131 10008 131 63 10009 723 142 10010 142 373 10011 717 785 10012 785 605 10013 668 769 10014 769 541 10015 106 396 10016 396 409 10017 567 368 10018 368 474 10019 157 11 10020 11 287 10021 74 469 10022 469 254 10023 948 796 10024 796 905 10025 386 74 10026 74 104 10027 950 613 10028 613 970 10029 537 969 10030 969 674 10031 828 214 10032 214 283 10033 518 895 10034 895 732 10035 950 880 10036 880 993 10037 998 810 10038 810 997 10039 712 742 10040 742 529 10041 45 133 10042 133 11 10043 993 955 10044 955 565 10045 115 128 10046 128 463 10047 159 361 10048 361 426 10049 793 561 10050 561 946 10051 859 744 10052 744 794 10053 756 703 10054 703 575 10055 271 332 10056 332 134 10057 470 240 10058 240 393 10059 799 786 10060 786 641 10061 692 927 10062 927 755 10063 349 415 10064 415 130 10065 951 553 10066 553 877 10067 580 762 10068 762 599 10069 314 269 10070 269 454 10071 869 426 10072 426 320 10073 158 439 10074 439 204 10075 797 756 10076 756 877 10077 248 241 10078 241 430 10079 283 456 10080 456 470 10081 513 566 10082 566 892 10083 984 821 10084 821 947 10085 193 321 10086 321 143 10087 335 408 10088 408 351 10089 569 893 10090 893 846 10091 785 951 10092 951 899 10093 493 125 10094 125 106 10095 646 795 10096 795 707 10097 444 458 10098 458 280 10099 160 363 10100 363 143 10101 292 435 10102 435 310 10103 364 232 10104 232 46 10105 727 775 10106 775 857 10107 963 974 10108 974 618 10109 456 493 10110 493 485 10111 311 481 10112 481 224 10113 446 252 10114 252 490 10115 962 644 10116 644 619 10117 933 861 10118 861 907 10119 812 715 10120 715 792 10121 129 346 10122 346 366 10123 300 12 10124 12 54 10125 91 155 10126 155 118 10127 998 911 10128 911 536 10129 17 445 10130 445 209 10131 849 646 10132 646 827 10133 476 475 10134 475 199 10135 821 665 10136 665 812 10137 509 720 10138 720 542 10139 412 17 10140 17 202 10141 308 89 10142 89 416 10143 310 100 10144 100 335 10145 449 422 10146 422 412 10147 451 447 10148 447 272 10149 120 306 10150 306 163 10151 990 899 10152 899 982 10153 344 181 10154 181 322 10155 40 153 10156 153 258 10157 907 866 10158 866 540 10159 79 80 10160 80 301 10161 194 491 10162 491 93 10163 166 58 10164 58 182 10165 94 470 10166 470 117 10167 877 524 10168 524 947 10169 316 440 10170 440 172 10171 814 914 10172 914 804 10173 464 260 10174 260 50 10175 642 641 10176 641 524 10177 107 317 10178 317 272 10179 588 622 10180 622 684 10181 829 950 10182 950 778 10183 889 773 10184 773 987 10185 176 36 10186 36 355 10187 73 224 10188 224 334 10189 392 367 10190 367 702 10191 161 465 10192 465 254 10193 477 398 10194 398 168 10195 966 872 10196 872 609 10197 320 102 10198 102 170 10199 711 993 10200 993 756 10201 996 770 10202 770 999 10203 728 972 10204 972 645 10205 932 927 10206 927 710 10207 342 378 10208 378 243 10209 557 871 10210 871 735 10211 12 377 10212 377 418 10213 931 762 10214 762 876 10215 17 250 10216 250 351 10217 662 534 10218 534 895 10219 932 578 10220 578 606 10221 359 220 10222 220 456 10223 721 611 10224 611 901 10225 353 328 10226 328 492 10227 443 239 10228 239 185 10229 852 764 10230 764 889 10231 768 572 10232 572 906 10233 861 976 10234 976 690 10235 647 930 10236 930 542 10237 955 544 10238 544 533 10239 624 979 10240 979 611 10241 1 248 10242 248 94 10243 989 602 10244 602 556 10245 777 563 10246 563 775 10247 731 726 10248 726 770 10249 376 246 10250 246 204 10251 297 116 10252 116 333 10253 303 172 10254 172 470 10255 439 44 10256 44 395 10257 599 576 10258 576 616 10259 997 928 10260 928 657 10261 56 138 10262 138 230 10263 743 931 10264 931 751 10265 604 618 10266 618 581 10267 329 288 10268 288 379 10269 943 858 10270 858 947 10271 631 879 10272 879 918 10273 633 730 10274 730 656 10275 57 230 10276 230 440 10277 967 760 10278 760 981 10279 975 867 10280 867 925 10281 813 938 10282 938 888 10283 84 330 10284 330 64 10285 491 96 10286 96 180 10287 276 337 10288 337 203 10289 241 374 10290 374 32 10291 390 348 10292 348 295 10293 126 210 10294 210 366 10295 478 309 10296 309 474 10297 646 977 10298 977 862 10299 124 251 10300 251 317 10301 345 293 10302 293 441 10303 436 354 10304 354 60 10305 43 297 10306 297 106 10307 229 173 10308 173 178 10309 799 855 10310 855 847 10311 894 838 10312 838 814 10313 175 354 10314 354 486 10315 853 639 10316 639 535 10317 992 518 10318 518 828 10319 723 991 10320 991 522 10321 955 646 10322 646 855 10323 511 532 10324 532 811 10325 207 489 10326 489 438 10327 566 666 10328 666 649 10329 637 640 10330 640 601 10331 502 890 10332 890 509 10333 811 514 10334 514 661 10335 932 990 10336 990 976 10337 656 865 10338 865 942 10339 64 416 10340 416 316 10341 132 362 10342 362 192 10343 761 666 10344 666 732 10345 639 952 10346 952 601 10347 443 293 10348 293 359 10349 873 685 10350 685 890 10351 973 892 10352 892 668 10353 496 305 10354 305 499 10355 65 390 10356 390 226 10357 697 870 10358 870 649 10359 253 407 10360 407 452 10361 723 762 10362 762 540 10363 718 532 10364 532 676 10365 840 524 10366 524 988 10367 835 584 10368 584 857 10369 444 282 10370 282 223 10371 725 605 10372 605 516 10373 492 441 10374 441 229 10375 622 951 10376 951 656 10377 882 647 10378 647 596 10379 985 967 10380 967 606 10381 304 365 10382 365 298 10383 754 739 10384 739 882 10385 467 364 10386 364 461 10387 476 344 10388 344 104 10389 552 505 10390 505 695 10391 61 272 10392 272 298 10393 413 376 10394 376 64 10395 955 802 10396 802 878 10397 532 651 10398 651 766 10399 477 480 10400 480 11 10401 420 42 10402 42 377 10403 872 819 10404 819 824 10405 446 438 10406 438 309 10407 948 569 10408 569 877 10409 92 489 10410 489 164 10411 597 761 10412 761 502 10413 636 829 10414 829 905 10415 942 711 10416 711 940 10417 885 890 10418 890 750 10419 102 250 10420 250 105 10421 453 396 10422 396 130 10423 211 402 10424 402 152 10425 950 991 10426 991 700 10427 946 550 10428 550 821 10429 630 626 10430 626 717 10431 648 907 10432 907 911 10433 484 167 10434 167 336 10435 3 145 10436 145 459 10437 429 160 10438 160 347 10439 397 368 10440 368 184 10441 570 513 10442 513 831 10443 815 711 10444 711 735 10445 399 339 10446 339 62 10447 351 384 10448 384 33 10449 309 373 10450 373 38 10451 536 542 10452 542 790 10453 325 227 10454 227 470 10455 117 383 10456 383 34 10457 645 804 10458 804 687 10459 918 924 10460 924 798 10461 114 64 10462 64 129 10463 765 593 10464 593 511 10465 399 499 10466 499 442 10467 672 620 10468 620 574 10469 205 10 10470 10 87 10471 455 359 10472 359 468 10473 603 540 10474 540 906 10475 893 973 10476 973 812 10477 469 958 10478 958 861 10479 424 374 10480 374 53 10481 23 438 10482 438 249 10483 213 297 10484 297 120 10485 511 791 10486 791 752 10487 345 279 10488 279 437 10489 95 454 10490 454 181 10491 661 653 10492 653 888 10493 154 399 10494 399 460 10495 519 979 10496 979 901 10497 528 970 10498 970 878 10499 600 963 10500 963 713 10501 190 44 10502 44 418 10503 782 993 10504 993 585 10505 836 998 10506 998 708 10507 725 726 10508 726 505 10509 449 416 10510 416 485 10511 467 448 10512 448 29 10513 639 320 10514 320 287 10515 620 818 10516 818 632 10517 743 559 10518 559 527 10519 393 129 10520 129 339 10521 225 220 10522 220 282 10523 649 855 10524 855 878 10525 978 753 10526 753 622 10527 555 515 10528 515 840 10529 875 811 10530 811 873 10531 427 99 10532 99 359 10533 757 610 10534 610 938 10535 811 712 10536 712 911 10537 437 96 10538 96 37 10539 768 972 10540 972 630 10541 729 507 10542 507 517 10543 399 187 10544 187 424 10545 17 174 10546 174 352 10547 43 197 10548 197 30 10549 480 324 10550 324 150 10551 830 520 10552 520 580 10553 966 712 10554 712 820 10555 686 613 10556 613 554 10557 627 967 10558 967 984 10559 609 924 10560 924 740 10561 464 221 10562 221 389 10563 390 409 10564 409 264 10565 775 823 10566 823 515 10567 886 674 10568 674 524 10569 779 704 10570 704 781 10571 377 208 10572 208 470 10573 938 839 10574 839 908 10575 699 983 10576 983 600 10577 867 808 10578 808 796 10579 880 910 10580 910 873 10581 946 748 10582 748 785 10583 652 827 10584 827 735 10585 772 877 10586 877 830 10587 867 985 10588 985 831 10589 663 866 10590 866 828 10591 319 250 10592 250 37 10593 212 123 10594 123 165 10595 960 593 10596 593 574 10597 658 954 10598 954 681 10599 712 933 10600 933 623 10601 576 940 10602 940 677 10603 864 785 10604 785 526 10605 161 12 10606 12 421 10607 350 46 10608 46 408 10609 959 741 10610 741 666 10611 865 634 10612 634 610 10613 336 169 10614 169 347 10615 28 324 10616 324 323 10617 299 21 10618 21 242 10619 168 208 10620 208 57 10621 770 608 10622 608 862 10623 490 336 10624 336 287 10625 380 9 10626 9 448 10627 974 648 10628 648 832 10629 6 381 10630 381 120 10631 369 392 10632 392 78 10633 749 977 10634 977 925 10635 985 767 10636 767 802 10637 975 648 10638 648 791 10639 636 561 10640 561 587 10641 910 975 10642 975 918 10643 0 17 10644 17 167 10645 628 758 10646 758 526 10647 0 163 10648 163 1 10649 419 32 10650 32 299 10651 625 722 10652 722 635 10653 402 175 10654 175 434 10655 306 127 10656 127 434 10657 445 455 10658 455 296 10659 659 689 10660 689 952 10661 316 351 10662 351 47 10663 1 389 10664 389 114 10665 757 591 10666 591 737 10667 887 759 10668 759 971 10669 143 316 10670 316 376 10671 652 884 10672 884 762 10673 216 399 10674 399 217 10675 192 175 10676 175 240 10677 442 293 10678 293 455 10679 15 312 10680 312 314 10681 68 231 10682 231 177 10683 375 72 10684 72 21 10685 311 334 10686 334 451 10687 61 247 10688 247 465 10689 675 934 10690 934 908 10691 847 731 10692 731 935 10693 316 69 10694 69 248 10695 762 714 10696 714 797 10697 991 952 10698 952 690 10699 319 144 10700 144 455 10701 79 75 10702 75 215 10703 917 995 10704 995 695 10705 483 138 10706 138 331 10707 260 265 10708 265 338 10709 629 582 10710 582 652 10711 789 551 10712 551 708 10713 414 193 10714 193 133 10715 322 252 10716 252 102 10717 786 730 10718 730 571 10719 747 856 10720 856 629 10721 96 235 10722 235 125 10723 562 994 10724 994 800 10725 235 30 10726 30 321 10727 775 709 10728 709 970 10729 892 976 10730 976 545 10731 808 535 10732 535 734 10733 188 2 10734 2 171 10735 974 762 10736 762 782 10737 959 713 10738 713 968 10739 735 649 10740 649 986 10741 300 323 10742 323 288 10743 470 262 10744 262 447 10745 513 814 10746 814 913 10747 782 504 10748 504 819 10749 47 486 10750 486 307 10751 534 980 10752 980 549 10753 881 877 10754 877 925 10755 255 492 10756 492 451 10757 623 580 10758 580 925 10759 61 480 10760 480 259 10761 632 528 10762 528 633 10763 836 922 10764 922 944 10765 453 396 10766 396 130 10767 684 598 10768 598 843 10769 433 454 10770 454 266 10771 21 357 10772 357 96 10773 412 358 10774 358 344 10775 527 882 10776 882 896 10777 857 782 10778 782 733 10779 521 780 10780 780 519 10781 605 882 10782 882 651 10783 907 636 10784 636 703 10785 84 461 10786 461 135 10787 873 643 10788 643 644 10789 780 988 10790 988 610 10791 955 967 10792 967 901 10793 304 258 10794 258 216 10795 602 829 10796 829 733 10797 778 760 10798 760 849 10799 916 953 10800 953 907 10801 688 853 10802 853 959 10803 908 576 10804 576 780 10805 364 134 10806 134 383 10807 457 472 10808 472 246 10809 835 615 10810 615 845 10811 423 151 10812 151 496 10813 873 598 10814 598 956 10815 896 539 10816 539 915 10817 990 810 10818 810 717 10819 246 225 10820 225 462 10821 411 192 10822 192 320 10823 244 311 10824 311 433 10825 134 470 10826 470 124 10827 965 949 10828 949 971 10829 797 973 10830 973 643 10831 901 597 10832 597 974 10833 769 532 10834 532 541 10835 131 386 10836 386 212 10837 840 720 10838 720 876 10839 312 8 10840 8 462 10841 58 278 10842 278 221 10843 463 172 10844 172 67 10845 445 1 10846 1 441 10847 921 759 10848 759 645 10849 522 796 10850 796 630 10851 793 746 10852 746 828 10853 331 128 10854 128 305 10855 375 341 10856 341 218 10857 739 888 10858 888 867 10859 464 334 10860 334 377 10861 69 381 10862 381 333 10863 27 338 10864 338 164 10865 995 681 10866 681 715 10867 51 355 10868 355 102 10869 307 288 10870 288 298 10871 154 217 10872 217 153 10873 162 453 10874 453 305 10875 238 446 10876 446 160 10877 879 624 10878 624 939 10879 946 855 10880 855 980 10881 870 823 10882 823 814 10883 974 971 10884 971 563 10885 53 162 10886 162 243 10887 546 774 10888 774 664 10889 685 502 10890 502 516 10891 890 709 10892 709 952 10893 577 635 10894 635 944 10895 637 701 10896 701 776 10897 794 847 10898 847 585 10899 281 242 10900 242 107 10901 863 839 10902 839 649 10903 822 916 10904 916 767 10905 538 940 10906 940 953 10907 412 425 10908 425 456 10909 951 572 10910 572 983 10911 528 515 10912 515 798 10913 705 894 10914 894 673 10915 832 779 10916 779 789 10917 468 184 10918 184 170 10919 116 398 10920 398 11 10921 582 698 10922 698 536 10923 365 152 10924 152 479 10925 664 915 10926 915 910 10927 672 954 10928 954 747 10929 231 401 10930 401 124 10931 294 220 10932 220 80 10933 261 149 10934 149 25 10935 788 695 10936 695 704 10937 53 448 10938 448 414 10939 123 264 10940 264 760 10941 779 962 10942 962 548 10943 603 831 10944 831 869 10945 622 538 10946 538 703 10947 374 478 10948 478 385 10949 54 169 10950 169 156 10951 404 360 10952 360 74 10953 24 232 10954 232 233 10955 645 575 10956 575 748 10957 338 186 10958 186 245 10959 45 281 10960 281 142 10961 725 851 10962 851 687 10963 72 349 10964 349 196 10965 199 157 10966 157 170 10967 74 490 10968 490 474 10969 85 636 10970 636 711 10971 463 228 10972 228 53 10973 260 422 10974 422 399 10975 607 727 10976 727 668 10977 879 952 10978 952 582 10979 478 67 10980 67 337 10981 51 68 10982 68 233 10983 588 757 10984 757 551 10985 635 998 10986 998 987 10987 455 360 10988 360 261 10989 792 892 10990 892 695 10991 919 992 10992 992 961 10993 269 433 10994 433 82 10995 920 683 10996 683 953 10997 990 604 10998 604 715 10999 406 141 11000 141 381 11001 107 478 11002 478 379 11003 298 59 11004 59 89 11005 962 514 11006 514 820 11007 953 566 11008 566 919 11009 266 391 11010 391 319 11011 482 490 11012 490 413 11013 942 759 11014 759 626 11015 57 450 11016 450 113 11017 927 789 11018 789 878 11019 383 344 11020 344 469 11021 17 93 11022 93 499 11023 177 167 11024 167 97 11025 840 825 11026 825 841 11027 425 116 11028 116 112 11029 365 330 11030 330 66 11031 618 941 11032 941 136 11033 266 154 11034 154 339 11035 970 554 11036 554 986 11037 477 61 11038 61 777 11039 413 408 11040 408 471 11041 836 786 11042 786 929 11043 127 465 11044 465 427 11045 223 91 11046 91 361 11047 319 306 11048 306 33 11049 950 785 11050 785 684 11051 616 903 11052 903 941 11053 365 316 11054 316 207 11055 962 971 11056 971 918 11057 89 87 11058 87 295 11059 721 677 11060 677 792 11061 776 600 11062 600 895 11063 823 781 11064 781 973 11065 669 786 11066 786 758 11067 887 841 11068 841 963 11069 58 188 11070 188 317 11071 981 683 11072 683 778 11073 786 522 11074 522 839 11075 396 40 11076 40 217 11077 95 160 11078 160 366 11079 609 694 11080 694 500 11081 314 74 11082 74 266 11083 648 867 11084 867 939 11085 661 665 11086 665 594 11087 810 544 11088 544 693 11089 341 281 11090 281 56 11091 530 602 11092 602 959 11093 672 665 11094 665 595 11095 807 691 11096 691 543 11097 644 574 11098 574 998 11099 717 989 11100 989 773 11101 575 676 11102 676 561 11103 158 462 11104 462 333 11105 755 596 11106 596 619 11107 663 927 11108 927 688 11109 695 540 11110 540 935 11111 510 696 11112 696 778 11113 309 273 11114 273 326 11115 863 672 11116 672 927 11117 128 379 11118 379 6 11119 615 707 11120 707 889 11121 968 967 11122 967 925 11123 976 718 11124 718 819 11125 380 290 11126 290 472 11127 133 95 11128 95 110 11129 200 270 11130 270 444 11131 498 224 11132 224 317 11133 730 501 11134 501 863 11135 396 281 11136 281 85 11137 608 835 11138 835 852 11139 608 728 11140 728 821 11141 23 276 11142 276 190 11143 344 462 11144 462 82 11145 537 980 11146 980 661 11147 144 72 11148 72 341 11149 889 732 11150 732 686 11151 393 324 11152 324 51 11153 738 868 11154 868 780 11155 197 163 11156 163 189 11157 695 766 11158 766 739 11159 53 90 11160 90 101 11161 765 630 11162 630 978 11163 596 643 11164 643 733 11165 755 592 11166 592 612 11167 238 379 11168 379 144 11169 988 708 11170 708 913 11171 578 881 11172 881 961 11173 89 491 11174 491 338 11175 877 690 11176 690 809 11177 554 572 11178 572 690 11179 815 962 11180 962 624 11181 428 181 11182 181 325 11183 175 241 11184 241 110 11185 105 205 11186 205 363 11187 364 431 11188 431 33 11189 458 418 11190 418 442 11191 971 611 11192 611 682 11193 664 887 11194 887 725 11195 159 593 11196 593 708 11197 969 811 11198 811 521 11199 987 955 11200 955 766 11201 937 733 11202 733 752 11203 944 502 11204 502 861 11205 779 925 11206 925 787 11207 397 484 11208 484 302 11209 495 358 11210 358 273 11211 39 33 11212 33 325 11213 585 869 11214 869 694 11215 248 217 11216 217 345 11217 198 218 11218 218 323 11219 659 658 11220 658 942 11221 83 205 11222 205 852 11223 760 581 11224 581 847 11225 486 100 11226 100 474 11227 487 415 11228 415 201 11229 826 525 11230 525 833 11231 502 727 11232 727 864 11233 867 513 11234 513 851 11235 634 858 11236 858 609 11237 907 675 11238 675 770 11239 773 657 11240 657 831 11241 347 337 11242 337 189 11243 753 908 11244 908 597 11245 417 469 11246 469 404 11247 696 878 11248 878 824 11249 819 994 11250 994 953 11251 756 773 11252 773 880 11253 575 536 11254 536 887 11255 49 495 11256 495 315 11257 650 713 11258 713 866 11259 648 699 11260 699 660 11261 248 455 11262 455 40 11263 589 651 11264 651 688 11265 799 944 11266 944 554 11267 356 107 11268 107 499 11269 719 884 11270 884 522 11271 77 48 11272 48 256 11273 721 542 11274 542 604 11275 844 176 11276 176 38 11277 764 853 11278 853 775 11279 819 981 11280 981 997 11281 190 368 11282 368 451 11283 726 632 11284 632 829 11285 479 14 11286 14 922 11287 679 914 11288 914 779 11289 945 625 11290 625 956 11291 191 273 11292 273 211 11293 720 772 11294 772 531 11295 370 326 11296 326 104 11297 498 436 11298 436 305 11299 966 645 11300 645 972 11301 72 76 11302 76 18 11303 99 392 11304 392 268 11305 738 879 11306 879 861 11307 483 112 11308 112 114 11309 631 501 11310 501 556 11311 122 82 11312 82 404 11313 826 557 11314 557 628 11315 770 818 11316 818 706 11317 955 599 11318 599 961 11319 264 310 11320 310 483 11321 444 490 11322 490 201 11323 658 692 11324 692 733 11325 144 364 11326 364 82 11327 164 236 11328 236 74 11329 316 290 11330 290 83 11331 525 572 11332 572 605 11333 517 567 11334 567 707 11335 209 186 11336 186 327 11337 579 790 11338 790 853 11339 105 253 11340 253 281 11341 561 954 11342 954 606 11343 310 187 11344 187 28 11345 265 421 11346 421 210 11347 55 30 11348 30 391 11349 607 581 11350 581 966 11351 797 944 11352 944 958 11353 369 29 11354 29 381 11355 55 357 11356 357 252 11357 315 377 11358 377 556 11359 645 912 11360 912 924 11361 208 215 11362 215 348 11363 767 717 11364 717 791 11365 925 894 11366 894 711 11367 145 403 11368 403 478 11369 76 209 11370 209 35 11371 974 762 11372 762 782 11373 314 287 11374 287 476 11375 860 708 11376 708 808 11377 578 816 11378 816 691 11379 386 312 11380 312 139 11381 374 481 11382 481 237 11383 220 356 11384 356 291 11385 179 386 11386 386 376 11387 592 600 11388 600 603 11389 54 26 11390 26 347 11391 236 180 11392 180 61 11393 141 211 11394 211 422 11395 881 984 11396 984 615 11397 400 332 11398 332 197 11399 839 679 11400 679 994 11401 415 243 11402 243 196 11403 465 414 11404 414 498 11405 594 948 11406 948 957 11407 593 524 11408 524 795 11409 370 430 11410 430 362 11411 343 358 11412 358 100 11413 308 496 11414 496 272 11415 18 476 11416 476 337 11417 974 902 11418 902 791 11419 658 739 11420 739 513 11421 892 794 11422 794 745 11423 860 848 11424 848 658 11425 483 1 11426 1 479 11427 475 287 11428 287 403 11429 781 828 11430 828 820 11431 109 134 11432 134 223 11433 283 306 11434 306 185 11435 970 763 11436 763 994 11437 228 209 11438 209 461 11439 51 110 11440 110 137 11441 148 361 11442 361 38 11443 647 582 11444 582 871 11445 690 853 11446 853 546 11447 184 110 11448 110 320 11449 237 9 11450 9 276 11451 583 540 11452 540 567 11453 273 238 11454 238 37 11455 816 896 11456 896 817 11457 555 599 11458 599 987 11459 479 223 11460 223 261 11461 394 448 11462 448 421 11463 795 552 11464 552 879 11465 495 453 11466 453 471 11467 688 638 11468 638 620 11469 94 118 11470 118 127 11471 283 366 11472 366 415 11473 798 715 11474 715 874 11475 727 607 11476 607 845 11477 605 574 11478 574 927 11479 264 75 11480 75 475 11481 72 456 11482 456 320 11483 803 523 11484 523 811 11485 166 499 11486 499 305 11487 894 706 11488 706 905 11489 672 951 11490 951 889 11491 908 898 11492 898 842 11493 955 502 11494 502 806 11495 359 276 11496 276 229 11497 751 590 11498 590 945 11499 384 486 11500 486 491 11501 654 941 11502 941 671 11503 321 314 11504 314 310 11505 321 385 11506 385 937 11507 137 109 11508 109 169 11509 475 231 11510 231 305 11511 896 690 11512 690 790 11513 696 960 11514 960 962 11515 413 310 11516 310 375 11517 260 406 11518 406 490 11519 416 64 11520 64 199 11521 671 642 11522 642 555 11523 974 888 11524 888 991 11525 840 901 11526 901 721 11527 796 827 11528 827 960 11529 108 283 11530 283 368 11531 369 271 11532 271 117 11533 426 349 11534 349 424 11535 262 295 11536 295 367 11537 42 336 11538 336 254 11539 703 929 11540 929 743 11541 569 631 11542 631 927 11543 28 30 11544 30 450 11545 476 172 11546 172 312 11547 966 722 11548 722 990 11549 16 168 11550 168 284 11551 450 46 11552 46 295 11553 87 197 11554 197 276 11555 529 745 11556 745 502 11557 996 877 11558 877 999 11559 364 318 11560 318 472 11561 883 579 11562 579 931 11563 940 927 11564 927 508 11565 8 490 11566 490 167 11567 988 534 11568 534 672 11569 532 581 11570 581 936 11571 543 559 11572 559 850 11573 639 650 11574 650 623 11575 963 625 11576 625 896 11577 459 355 11578 355 240 11579 735 846 11580 846 555 11581 491 16 11582 16 195 11583 175 420 11584 420 443 11585 498 271 11586 271 314 11587 963 644 11588 644 604 11589 330 443 11590 443 451 11591 211 426 11592 426 81 11593 91 351 11594 351 309 11595 734 776 11596 776 649 11597 990 538 11598 538 988 11599 835 904 11600 904 532 11601 890 701 11602 701 985 11603 564 758 11604 758 696 11605 432 397 11606 397 9 11607 60 273 11608 273 259 11609 647 906 11610 906 996 11611 492 13 11612 13 383 11613 803 823 11614 823 970 11615 511 850 11616 850 814 11617 547 527 11618 527 673 11619 648 672 11620 672 910 11621 381 40 11622 40 926 11623 39 335 11624 335 156 11625 552 954 11626 954 889 11627 862 559 11628 559 816 11629 295 47 11630 47 137 11631 388 221 11632 221 489 11633 902 617 11634 617 520 11635 109 257 11636 257 185 11637 435 383 11638 383 327 11639 769 856 11640 856 907 11641 932 919 11642 919 947 11643 630 573 11644 573 848 11645 769 755 11646 755 754 11647 487 430 11648 430 265 11649 42 227 11650 227 0 11651 571 873 11652 873 796 11653 939 631 11654 631 964 11655 700 899 11656 899 736 11657 992 815 11658 815 915 11659 54 154 11660 154 265 11661 380 222 11662 222 6 11663 414 346 11664 346 235 11665 431 216 11666 216 55 11667 478 205 11668 205 456 11669 121 278 11670 278 151 11671 482 244 11672 244 186 11673 751 973 11674 973 945 11675 576 930 11676 930 976 11677 214 487 11678 487 108 11679 344 359 11680 359 491 11681 989 940 11682 940 851 11683 190 393 11684 393 275 11685 78 242 11686 242 190 11687 381 499 11688 499 265 11689 878 926 11690 926 742 11691 357 443 11692 443 377 11693 986 664 11694 664 769 11695 538 840 11696 840 502 11697 232 417 11698 417 344 11699 673 570 11700 570 682 11701 790 794 11702 794 635 11703 483 450 11704 450 479 11705 793 959 11706 959 795 11707 340 385 11708 385 4 11709 971 681 11710 681 998 11711 278 355 11712 355 739 11713 862 540 11714 540 922 11715 14 192 11716 192 184 11717 920 994 11718 994 849 11719 530 662 11720 662 625 11721 199 40 11722 40 377 11723 533 893 11724 893 648 11725 366 362 11726 362 337 11727 341 168 11728 168 216 11729 632 731 11730 731 828 11731 224 647 11732 647 503 11733 161 93 11734 93 46 11735 228 455 11736 455 127 11737 709 633 11738 633 868 11739 792 603 11740 603 847 11741 892 556 11742 556 577 11743 761 777 11744 777 764 11745 516 839 11746 839 815 11747 697 813 11748 813 681 11749 157 62 11750 62 484 11751 290 469 11752 469 7 11753 907 612 11754 612 880 11755 110 370 11756 370 147 11757 550 749 11758 749 911 11759 739 871 11760 871 552 11761 369 332 11762 332 179 11763 410 439 11764 439 6 11765 907 904 11766 904 634 11767 912 153 11768 153 302 11769 180 113 11770 113 222 11771 96 329 11772 329 403 11773 995 983 11774 983 965 11775 221 48 11776 48 390 11777 294 474 11778 474 278 11779 756 630 11780 630 782 11781 182 151 11782 151 483 11783 996 517 11784 517 607 11785 126 297 11786 297 45 11787 718 883 11788 883 686 11789 858 802 11790 802 780 11791 279 164 11792 164 878 11793 538 554 11794 554 981 11795 232 428 11796 428 177 11797 190 437 11798 437 325 11799 209 457 11800 457 45 11801 543 830 11802 830 984 11803 494 294 11804 294 171 11805 50 92 11806 92 215 11807 751 545 11808 545 500 11809 461 237 11810 237 371 11811 341 354 11812 354 258 11813 636 545 11814 545 553 11815 757 806 11816 806 901 11817 224 272 11818 272 489 11819 75 353 11820 353 473 11821 41 371 11822 371 224 11823 495 491 11824 491 467 11825 597 717 11826 717 858 11827 172 364 11828 364 152 11829 794 510 11830 510 680 11831 691 521 11832 521 769 11833 798 596 11834 596 828 11835 354 478 11836 478 421 11837 161 365 11838 365 330 11839 907 566 11840 566 959 11841 271 93 11842 93 407 11843 501 664 11844 664 641 11845 136 17 11846 17 206 11847 116 176 11848 176 477 11849 839 773 11850 773 855 11851 149 262 11852 262 103 11853 632 685 11854 685 736 11855 451 293 11856 293 329 11857 740 575 11858 575 967 11859 528 707 11860 707 621 11861 722 923 11862 923 813 11863 755 806 11864 806 837 11865 339 98 11866 98 43 11867 96 395 11868 395 62 11869 515 500 11870 500 693 11871 347 840 11872 840 885 11873 850 722 11874 722 879 11875 832 540 11876 540 990 11877 802 642 11878 642 797 11879 538 591 11880 591 750 11881 955 732 11882 732 776 11883 670 505 11884 505 867 11885 997 682 11886 682 880 11887 738 907 11888 907 817 11889 781 537 11890 537 873 11891 98 487 11892 487 320 11893 729 500 11894 500 544 11895 72 121 11896 121 482 11897 248 110 11898 110 148 11899 914 540 11900 540 550 11901 385 478 11902 478 198 11903 286 260 11904 260 229 11905 902 852 11906 852 911 11907 581 730 11908 730 990 11909 945 533 11910 533 960 11911 390 23 11912 23 490 11913 485 196 11914 196 34 11915 696 695 11916 695 855 11917 418 45 11918 45 321 11919 250 397 11920 397 473 11921 894 631 11922 631 605 11923 77 4 11924 4 264 11925 75 164 11926 164 365 11927 742 680 11928 680 814 11929 594 620 11930 620 616 11931 804 865 11932 865 502 11933 971 808 11934 808 500 11935 771 809 11936 809 652 11937 739 826 11938 826 978 11939 296 23 11940 23 424 11941 134 21 11942 21 52 11943 110 475 11944 475 383 11945 330 368 11946 368 244 11947 537 824 11948 824 691 11949 207 88 11950 88 367 11951 81 832 11952 832 831 11953 788 811 11954 811 795 11955 376 287 11956 287 77 11957 583 642 11958 642 586 11959 553 750 11960 750 895 11961 225 65 11962 65 127 11963 735 989 11964 989 744 11965 211 248 11966 248 51 11967 83 178 11968 178 356 11969 437 75 11970 75 444 11971 790 918 11972 918 861 11973 800 642 11974 642 525 11975 269 417 11976 417 237 11977 790 775 11978 775 855 11979 712 634 11980 634 721 11981 436 31 11982 31 308 11983 909 912 11984 912 682 11985 961 713 11986 713 921 11987 897 618 11988 618 531 11989 996 569 11990 569 867 11991 141 257 11992 257 330 11993 55 137 11994 137 828 11995 845 858 11996 858 671 11997 733 819 11998 819 860 11999 712 704 12000 704 611 12001 816 675 12002 675 503 12003 305 213 12004 213 340 12005 273 478 12006 478 463 12007 317 360 12008 360 333 12009 110 475 12010 475 383 12011 197 489 12012 489 184 12013 162 12 12014 12 430 12015 853 674 12016 674 675 12017 698 654 12018 654 785 12019 993 614 12020 614 723 12021 145 381 12022 381 148 12023 940 778 12024 778 727 12025 682 920 12026 920 747 12027 273 410 12028 410 482 12029 72 366 12030 366 176 12031 853 718 12032 718 813 12033 94 291 12034 291 283 12035 989 544 12036 544 907 12037 391 110 12038 110 409 12039 202 363 12040 363 455 12041 947 728 12042 728 623 12043 711 949 12044 949 683 12045 761 989 12046 989 810 12047 68 122 12048 122 418 12049 76 348 12050 348 63 12051 865 807 12052 807 930 12053 970 996 12054 996 742 12055 76 8 12056 8 440 12057 34 349 12058 349 39 12059 748 598 12060 598 503 12061 713 820 12062 820 580 12063 324 136 12064 136 63 12065 855 632 12066 632 999 12067 174 27 12068 27 152 12069 452 368 12070 368 450 12071 414 286 12072 286 435 12073 487 68 12074 68 489 12075 652 837 12076 837 737 12077 739 811 12078 811 796 12079 458 356 12080 356 479 12081 856 627 12082 627 733 12083 76 98 12084 98 174 12085 82 307 12086 307 319 12087 266 412 12088 412 236 12089 639 905 12090 905 782 12091 190 81 12092 81 274 12093 925 922 12094 922 517 12095 607 591 12096 591 537 12097 265 271 12098 271 22 12099 780 762 12100 762 731 12101 212 260 12102 260 37 12103 63 129 12104 129 144 12105 881 509 12106 509 944 12107 438 220 12108 220 264 12109 976 883 12110 883 696 12111 633 539 12112 539 631 12113 682 580 12114 580 972 12115 74 451 12116 451 458 12117 845 991 12118 991 905 12119 496 188 12120 188 99 12121 229 420 12122 420 300 12123 256 174 12124 174 85 12125 566 863 12126 863 923 12127 483 297 12128 297 485 12129 836 986 12130 986 912 12131 482 283 12132 283 420 12133 303 471 12134 471 222 12135 924 507 12136 507 659 12137 879 504 12138 504 548 12139 268 285 12140 285 56 12141 747 795 12142 795 582 12143 798 698 12144 698 647 12145 135 274 12146 274 236 12147 266 348 12148 348 10 12149 335 103 12150 103 371 12151 930 599 12152 599 915 12153 444 439 12154 439 433 12155 733 769 12156 769 699 12157 266 237 12158 237 175 12159 787 808 12160 808 633 12161 96 227 12162 227 355 12163 662 545 12164 545 953 12165 232 16 12166 16 402 12167 34 160 12168 160 202 12169 313 178 12170 178 368 12171 993 645 12172 645 618 12173 141 273 12174 273 466 12175 150 335 12176 335 382 12177 486 40 12178 40 176 12179 483 85 12180 85 262 12181 960 814 12182 814 991 12183 730 560 12184 560 564 12185 478 332 12186 332 371 12187 598 526 12188 526 969 12189 501 561 12190 561 529 12191 979 928 12192 928 508 12193 891 823 12194 823 785 12195 837 958 12196 958 501 12197 262 309 12198 309 375 12199 396 305 12200 305 496 12201 522 641 12202 641 943 12203 174 154 12204 154 198 12205 406 354 12206 354 397 12207 33 462 12208 462 180 12209 887 534 12210 534 774 12211 684 714 12212 714 636 12213 265 112 12214 112 143 12215 265 350 12216 350 152 12217 336 42 12218 42 180 12219 128 238 12220 238 399 12221 288 266 12222 266 173 12223 220 245 12224 245 208 12225 494 410 12226 410 473 12227 962 905 12228 905 669 12229 435 373 12230 373 303 12231 787 859 12232 859 672 12233 639 841 12234 841 714 12235 107 337 12236 337 165 12237 926 736 12238 736 633 12239 76 58 12240 58 175 12241 415 459 12242 459 497 12243 764 512 12244 512 741 12245 141 199 12246 199 436 12247 311 199 12248 199 168 12249 808 643 12250 643 576 12251 785 641 12252 641 500 12253 131 344 12254 344 369 12255 682 811 12256 811 611 12257 588 813 12258 813 559 12259 241 388 12260 388 169 12261 95 487 12262 487 348 12263 89 90 12264 90 249 12265 820 726 12266 726 176 12267 561 999 12268 999 902 12269 889 541 12270 541 969 12271 663 981 12272 981 729 12273 460 134 12274 134 499 12275 144 110 12276 110 304 12277 928 785 12278 785 740 12279 469 318 12280 318 126 12281 729 804 12282 804 762 12283 797 935 12284 935 884 12285 571 598 12286 598 601 12287 751 982 12288 982 850 12289 642 626 12290 626 662 12291 293 302 12292 302 492 12293 300 361 12294 361 127 12295 406 133 12296 133 439 12297 595 882 12298 882 787 12299 773 919 12300 919 523 12301 880 584 12302 584 721 12303 376 12 12304 12 277 12305 412 145 12306 145 469 12307 595 920 12308 920 566 12309 911 817 12310 817 763 12311 789 551 12312 551 708 12313 203 427 12314 427 23 12315 288 355 12316 355 97 12317 603 920 12318 920 686 12319 983 552 12320 552 787 12321 725 579 12322 579 948 12323 267 2 12324 2 149 12325 721 564 12326 564 925 12327 818 723 12328 723 974 12329 380 433 12330 433 455 12331 9 330 12332 330 139 12333 682 646 12334 646 702 12335 380 428 12336 428 127 12337 232 280 12338 280 213 12339 276 71 12340 71 263 12341 132 498 12342 498 426 12343 576 708 12344 708 662 12345 386 454 12346 454 458 12347 979 816 12348 816 820 12349 356 473 12350 473 461 12351 238 446 12352 446 160 12353 47 367 12354 367 463 12355 197 279 12356 279 151 12357 143 381 12358 381 34 12359 177 92 12360 92 280 12361 153 214 12362 214 6 12363 911 988 12364 988 611 12365 627 890 12366 890 961 12367 822 260 12368 260 1 12369 966 808 12370 808 842 12371 496 484 12372 484 477 12373 674 525 12374 525 769 12375 329 2 12376 2 127 12377 817 565 12378 565 900 12379 281 211 12380 211 405 12381 165 335 12382 335 298 12383 755 705 12384 705 791 12385 980 829 12386 829 648 12387 642 714 12388 714 806 12389 921 819 12390 819 636 12391 259 96 12392 96 18 12393 224 481 12394 481 104 12395 541 781 12396 781 563 12397 962 508 12398 508 637 12399 117 180 12400 180 333 12401 963 934 12402 934 753 12403 474 82 12404 82 335 12405 588 752 12406 752 568 12407 580 790 12408 790 673 12409 583 705 12410 705 976 12411 741 595 12412 595 916 12413 12 122 12414 122 245 12415 897 884 12416 884 908 12417 493 111 12418 111 318 12419 38 333 12420 333 152 12421 452 25 12422 25 455 12423 374 424 12424 424 356 12425 823 789 12426 789 679 12427 863 708 12428 708 976 12429 417 217 12430 217 214 12431 787 873 12432 873 599 12433 366 172 12434 172 475 12435 746 849 12436 849 770 12437 785 903 12438 903 965 12439 411 337 12440 337 437 12441 683 848 12442 848 779 12443 659 865 12444 865 901 12445 808 919 12446 919 774 12447 131 100 12448 100 423 12449 216 136 12450 136 2 12451 426 415 12452 415 498 12453 698 955 12454 955 667 12455 877 663 12456 663 584 12457 61 112 12458 112 325 12459 884 876 12460 876 614 12461 399 324 12462 324 377 12463 305 481 12464 481 178 12465 329 167 12466 167 464 12467 339 48 12468 48 121 12469 440 66 12470 66 264 12471 624 789 12472 789 608 12473 194 199 12474 199 185 12475 167 182 12476 182 84 12477 441 42 12478 42 418 12479 663 934 12480 934 767 12481 474 312 12482 312 156 12483 896 675 12484 675 687 12485 823 98 12486 98 350 12487 415 227 12488 227 229 12489 148 363 12490 363 292 12491 82 469 12492 469 133 12493 578 786 12494 786 556 12495 938 729 12496 729 725 12497 631 578 12498 578 676 12499 149 404 12500 404 257 12501 69 140 12502 140 383 12503 531 817 12504 817 937 12505 512 669 12506 669 967 12507 993 631 12508 631 978 12509 985 854 12510 854 988 12511 371 453 12512 453 75 12513 554 915 12514 915 947 12515 723 703 12516 703 725 12517 651 723 12518 723 863 12519 870 915 12520 915 978 12521 276 396 12522 396 325 12523 667 939 12524 939 919 12525 520 842 12526 842 906 12527 468 176 12528 176 232 12529 176 20 12530 20 226 12531 45 350 12532 350 275 12533 202 326 12534 326 491 12535 937 561 12536 561 906 12537 392 345 12538 345 23 12539 739 748 12540 748 791 12541 475 87 12542 87 285 12543 246 442 12544 442 54 12545 408 271 12546 271 445 12547 474 499 12548 499 129 12549 243 197 12550 197 33 12551 495 30 12552 30 377 12553 152 196 12554 196 99 12555 337 287 12556 287 364 12557 34 245 12558 245 386 12559 837 682 12560 682 867 12561 804 500 12562 500 610 12563 366 252 12564 252 462 12565 526 940 12566 940 692 12567 425 195 12568 195 292 12569 280 480 12570 480 382 12571 421 384 12572 384 86 12573 633 639 12574 639 895 12575 825 990 12576 990 967 12577 114 28 12578 28 393 12579 826 716 12580 716 601 12581 245 463 12582 463 185 12583 619 637 12584 637 958 12585 649 836 12586 836 527 12587 413 294 12588 294 481 12589 678 847 12590 847 838 12591 893 869 12592 869 944 12593 288 404 12594 404 431 12595 909 598 12596 598 655 12597 106 30 12598 30 155 12599 241 332 12600 332 388 12601 374 273 12602 273 295 12603 477 498 12604 498 493 12605 409 484 12606 484 285 12607 555 895 12608 895 936 12609 784 903 12610 903 567 12611 510 887 12612 887 681 12613 706 876 12614 876 904 12615 295 473 12616 473 63 12617 332 151 12618 151 447 12619 213 470 12620 470 184 12621 952 813 12622 813 677 12623 531 924 12624 924 881 12625 725 675 12626 675 847 12627 438 6 12628 6 349 12629 492 452 12630 452 90 12631 769 759 12632 759 512 12633 906 103 12634 103 369 12635 905 547 12636 547 691 12637 479 328 12638 328 102 12639 227 150 12640 150 185 12641 653 944 12642 944 583 12643 960 726 12644 726 987 12645 789 531 12646 531 995 12647 175 13 12648 13 328 12649 378 474 12650 474 63 12651 593 588 12652 588 564 12653 576 957 12654 957 985 12655 498 375 12656 375 265 12657 602 595 12658 595 881 12659 271 310 12660 310 458 12661 48 154 12662 154 245 12663 986 722 12664 722 535 12665 494 135 12666 135 310 12667 947 774 12668 774 938 12669 714 868 12670 868 991 12671 644 575 12672 575 650 12673 934 576 12674 576 790 12675 977 933 12676 933 969 12677 724 743 12678 743 593 12679 983 720 12680 720 868 12681 59 282 12682 282 219 12683 189 91 12684 91 8 12685 996 661 12686 661 959 12687 861 877 12688 877 547 12689 926 771 12690 771 950 12691 568 736 12692 736 832 12693 370 105 12694 105 158 12695 913 822 12696 822 978 12697 773 819 12698 819 519 12699 152 259 12700 259 436 12701 553 912 12702 912 947 12703 373 28 12704 28 354 12705 240 3 12706 3 450 12707 924 719 12708 719 772 12709 375 178 12710 178 467 12711 827 550 12712 550 820 12713 267 363 12714 363 341 12715 545 710 12716 710 974 12717 435 26 12718 26 147 12719 197 328 12720 328 467 12721 464 310 12722 310 324 12723 889 942 12724 942 799 12725 886 730 12726 730 804 12727 311 430 12728 430 360 12729 348 188 12730 188 172 12731 886 722 12732 722 653 12733 243 262 12734 262 59 12735 907 797 12736 797 867 12737 374 234 12738 234 441 12739 723 716 12740 716 811 12741 856 653 12742 653 509 12743 245 280 12744 280 310 12745 688 728 12746 728 695 12747 489 69 12748 69 226 12749 418 237 12750 237 344 12751 691 916 12752 916 612 12753 850 723 12754 723 694 12755 952 811 12756 811 724 12757 800 834 12758 834 770 12759 918 923 12760 923 748 12761 98 225 12762 225 205 12763 353 247 12764 247 116 12765 296 349 12766 349 271 12767 58 268 12768 268 168 12769 845 999 12770 999 534 12771 37 211 12772 211 60 12773 952 991 12774 991 890 12775 896 704 12776 704 635 12777 751 585 12778 585 890 12779 293 146 12780 146 142 12781 125 314 12782 314 9 12783 536 779 12784 779 694 12785 992 698 12786 698 978 12787 126 26 12788 26 203 12789 149 67 12790 67 395 12791 369 1 12792 1 242 12793 150 363 12794 363 443 12795 787 592 12796 592 902 12797 868 639 12798 639 812 12799 916 854 12800 854 592 12801 125 12 12802 12 62 12803 11 294 12804 294 160 12805 806 988 12806 988 646 12807 665 895 12808 895 719 12809 141 34 12810 34 190 12811 945 664 12812 664 513 12813 583 679 12814 679 740 12815 757 735 12816 735 672 12817 541 720 12818 720 852 12819 577 967 12820 967 527 12821 771 558 12822 558 999 12823 839 657 12824 657 876 12825 322 124 12826 124 285 12827 999 879 12828 879 20 12829 70 14 12830 14 404 12831 636 531 12832 531 898 12833 276 243 12834 243 402 12835 615 704 12836 704 840 12837 314 363 12838 363 335 12839 30 187 12840 187 370 12841 335 359 12842 359 119 12843 573 669 12844 669 538 12845 131 158 12846 158 497 12847 498 379 12848 379 494 12849 614 704 12850 704 730 12851 20 360 12852 360 343 12853 497 291 12854 291 491 12855 599 832 12856 832 726 12857 223 35 12858 35 440 12859 661 572 12860 572 832 12861 127 237 12862 237 149 12863 957 987 12864 987 835 12865 394 91 12866 91 409 12867 608 867 12868 867 810 12869 293 365 12870 365 160 12871 901 566 12872 566 840 12873 330 123 12874 123 181 12875 301 468 12876 468 324 12877 310 253 12878 253 17 12879 202 468 12880 468 95 12881 812 967 12882 967 913 12883 385 287 12884 287 378 12885 456 341 12886 341 302 12887 462 398 12888 398 208 12889 881 786 12890 786 570 12891 577 644 12892 644 775 12893 875 620 12894 620 824 12895 361 319 12896 319 281 12897 5 322 12898 322 20 12899 941 706 12900 706 979 12901 877 709 12902 709 999 12903 706 530 12904 530 954 12905 639 557 12906 557 906 12907 79 67 12908 67 20 12909 886 617 12910 617 865 12911 392 24 12912 24 318 12913 96 202 12914 202 265 12915 127 121 12916 121 3 12917 980 529 12918 529 970 12919 228 467 12920 467 395 12921 728 541 12922 541 975 12923 410 210 12924 210 345 12925 21 482 12926 482 400 12927 182 252 12928 252 221 12929 953 999 12930 999 896 12931 331 271 12932 271 479 12933 474 316 12934 316 373 12935 594 725 12936 725 511 12937 54 94 12938 94 190 12939 149 370 12940 370 127 12941 687 910 12942 910 889 12943 785 923 12944 923 740 12945 466 382 12946 382 114 12947 541 656 12948 656 587 12949 84 477 12950 477 103 12951 994 828 12952 828 626 12953 358 112 12954 112 440 12955 198 91 12956 91 68 12957 698 762 12958 762 956 12959 950 679 12960 679 879 12961 84 158 12962 158 224 12963 414 170 12964 170 157 12965 397 302 12966 302 321 12967 637 568 12968 568 815 12969 84 31 12970 31 499 12971 371 26 12972 26 217 12973 649 505 12974 505 723 12975 610 839 12976 839 778 12977 696 867 12978 867 652 12979 311 94 12980 94 466 12981 301 250 12982 250 487 12983 436 397 12984 397 439 12985 42 375 12986 375 286 12987 516 883 12988 883 861 12989 852 557 12990 557 634 12991 228 43 12992 43 290 12993 531 904 12994 904 587 12995 597 685 12996 685 706 12997 710 921 12998 921 810 12999 643 957 13000 957 637 13001 910 531 13002 531 582 13003 932 529 13004 529 835 13005 611 557 13006 557 957 13007 883 641 13008 641 885 13009 982 548 13010 548 529 13011 271 539 13012 539 795 13013 418 227 13014 227 402 13015 896 988 13016 988 596 13017 129 36 13018 36 79 13019 949 590 13020 590 948 13021 525 518 13022 518 530 13023 420 362 13024 362 34 13025 299 253 13026 253 329 13027 463 435 13028 435 490 13029 265 216 13030 216 111 13031 16 144 13032 144 186 13033 788 835 13034 835 886 13035 627 598 13036 598 766 13037 982 693 13038 693 987 13039 916 955 13040 955 963 13041 465 366 13042 366 267 13043 993 630 13044 630 859 13045 593 803 13046 803 946 13047 103 136 13048 136 307 13049 961 837 13050 837 991 13051 356 380 13052 380 382 13053 495 366 13054 366 334 13055 654 741 13056 741 744 13057 317 107 13058 107 343 13059 782 937 13060 937 856 13061 951 600 13062 600 847 13063 436 123 13064 123 350 13065 64 55 13066 55 419 13067 199 171 13068 171 166 13069 419 161 13070 161 470 13071 648 795 13072 795 629 13073 955 916 13074 916 901 13075 668 866 13076 866 510 13077 380 351 13078 351 298 13079 654 886 13080 886 849 13081 25 191 13082 191 317 13083 989 906 13084 906 919 13085 214 145 13086 145 23 13087 785 910 13088 910 513 13089 977 727 13090 727 540 13091 585 619 13092 619 552 13093 727 594 13094 594 665 13095 486 238 13096 238 428 13097 118 45 13098 45 405 13099 213 177 13100 177 153 13101 944 676 13102 676 612 13103 336 163 13104 163 104 13105 564 578 13106 578 530 13107 974 983 13108 983 996 13109 321 356 13110 356 163 13111 329 408 13112 408 307 13113 134 475 13114 475 319 13115 316 386 13116 386 446 13117 101 480 13118 480 79 13119 997 753 13120 753 982 13121 938 621 13122 621 903 13123 141 361 13124 361 224 13125 744 637 13126 637 721 13127 50 149 13128 149 486 13129 94 400 13130 400 198 13131 818 610 13132 610 990 13133 163 217 13134 217 108 13135 466 342 13136 342 291 13137 552 708 13138 708 513 13139 537 597 13140 597 995 13141 912 549 13142 549 749 13143 646 596 13144 596 511 13145 555 553 13146 553 954 13147 949 516 13148 516 771 13149 76 280 13150 280 187 13151 38 203 13152 203 78 13153 79 53 13154 53 28 13155 995 818 13156 818 847 13157 838 779 13158 779 894 13159 318 429 13160 429 233 13161 715 905 13162 905 525 13163 746 980 13164 980 749 13165 57 261 13166 261 423 13167 299 353 13168 353 275 13169 98 316 13170 316 417 13171 1 240 13172 240 45 13173 426 485 13174 485 359 13175 761 905 13176 905 524 13177 587 771 13178 771 528 13179 667 550 13180 550 539 13181 808 577 13182 577 866 13183 766 574 13184 574 979 13185 413 158 13186 158 82 13187 567 754 13188 754 597 13189 492 337 13190 337 488 13191 532 594 13192 594 733 13193 339 354 13194 354 467 13195 962 627 13196 627 951 13197 606 631 13198 631 665 13199 714 524 13200 524 554 13201 883 566 13202 566 675 13203 902 775 13204 775 674 13205 216 459 13206 459 399 13207 967 615 13208 615 991 13209 148 272 13210 272 436 13211 756 695 13212 695 508 13213 657 902 13214 902 862 13215 370 224 13216 224 433 13217 500 668 13218 668 865 13219 395 116 13220 116 166 13221 528 922 13222 922 914 13223 579 569 13224 569 675 13225 571 615 13226 615 739 13227 896 929 13228 929 986 13229 489 175 13230 175 435 13231 229 47 13232 47 228 13233 303 202 13234 202 386 13235 960 882 13236 882 841 13237 626 811 13238 811 929 13239 915 805 13240 805 914 13241 48 257 13242 257 245 13243 553 589 13244 589 731 13245 997 710 13246 710 30 13247 475 183 13248 183 1 13249 89 31 13250 31 377 13251 625 774 13252 774 792 13253 368 137 13254 137 32 13255 635 936 13256 936 926 13257 466 245 13258 245 120 13259 858 583 13260 583 998 13261 442 300 13262 300 84 13263 944 827 13264 827 518 13265 410 150 13266 150 318 13267 952 662 13268 662 678 13269 595 506 13270 506 659 13271 108 336 13272 336 219 13273 303 365 13274 365 429 13275 314 331 13276 331 380 13277 491 177 13278 177 341 13279 954 268 13280 268 224 13281 132 37 13282 37 149 13283 557 602 13284 602 756 13285 201 94 13286 94 207 13287 711 964 13288 964 868 13289 367 293 13290 293 477 13291 601 988 13292 988 812 13293 676 863 13294 863 762 13295 758 974 13296 974 735 13297 546 723 13298 723 545 13299 735 563 13300 563 983 13301 69 457 13302 457 342 13303 69 417 13304 417 130 13305 360 382 13306 382 281 13307 398 47 13308 47 391 13309 29 224 13310 224 271 13311 743 738 13312 738 993 13313 799 624 13314 624 675 13315 676 796 13316 796 858 13317 498 109 13318 109 170 13319 695 935 13320 935 837 13321 487 330 13322 330 490 13323 632 571 13324 571 919 13325 95 47 13326 47 382 13327 466 399 13328 399 388 13329 192 79 13330 79 242 13331 367 320 13332 320 300 13333 273 474 13334 474 223 13335 616 650 13336 650 993 13337 617 636 13338 636 685 13339 136 187 13340 187 166 13341 486 183 13342 183 472 13343 458 227 13344 227 57 13345 183 160 13346 160 244 13347 342 247 13348 247 366 13349 30 349 13350 349 26 13351 788 839 13352 839 820 13353 1 207 13354 207 0 13355 587 663 13356 663 498 13357 662 959 13358 959 632 13359 22 293 13360 293 416 13361 287 149 13362 149 272 13363 386 340 13364 340 132 13365 982 826 13366 826 852 13367 49 310 13368 310 122 13369 441 252 13370 252 465 13371 675 729 13372 729 759 13373 597 781 13374 781 686 13375 511 751 13376 751 653 13377 591 583 13378 583 563 13379 770 185 13380 185 395 13381 610 861 13382 861 904 13383 717 714 13384 714 853 13385 716 694 13386 694 975 13387 847 990 13388 990 502 13389 437 84 13390 84 283 13391 684 809 13392 809 880 13393 490 441 13394 441 492 13395 998 846 13396 846 742 13397 958 615 13398 615 815 13399 42 453 13400 453 397 13401 958 781 13402 781 971 13403 179 200 13404 200 121 13405 202 15 13406 15 397 13407 195 430 13408 430 398 13409 256 414 13410 414 421 13411 367 116 13412 116 454 13413 829 589 13414 589 553 13415 259 72 13416 72 275 13417 807 794 13418 794 843 13419 351 494 13420 494 304 13421 759 956 13422 956 579 13423 702 873 13424 873 540 13425 314 212 13426 212 360 13427 897 923 13428 923 540 13429 364 74 13430 74 480 13431 910 615 13432 615 971 13433 627 876 13434 876 807 13435 314 56 13436 56 61 13437 439 315 13438 315 241 13439 60 270 13440 270 233 13441 939 877 13442 877 965 13443 771 627 13444 627 565 13445 364 34 13446 34 436 13447 3 183 13448 183 23 13449 310 405 13450 405 189 13451 723 983 13452 983 553 13453 218 212 13454 212 151 13455 852 729 13456 729 778 13457 902 832 13458 832 881 13459 261 232 13460 232 292 13461 86 250 13462 250 190 13463 416 134 13464 134 5 13465 741 868 13466 868 986 13467 388 464 13468 464 267 13469 336 335 13470 335 253 13471 163 276 13472 276 19 13473 246 128 13474 128 401 13475 679 903 13476 903 702 13477 413 235 13478 235 175 13479 702 636 13480 636 517 13481 590 852 13482 852 729 13483 749 724 13484 724 835 13485 234 435 13486 435 265 13487 283 314 13488 314 236 13489 462 307 13490 307 463 13491 92 234 13492 234 87 13493 540 680 13494 680 849 13495 575 511 13496 511 966 13497 877 584 13498 584 858 13499 131 101 13500 101 403 13501 634 596 13502 596 721 13503 571 712 13504 712 615 13505 73 14 13506 14 495 13507 348 383 13508 383 248 13509 367 203 13510 203 246 13511 933 646 13512 646 740 13513 18 331 13514 331 375 13515 719 550 13516 550 944 13517 85 95 13518 95 401 13519 455 138 13520 138 384 13521 514 988 13522 988 888 13523 556 686 13524 686 771 13525 693 836 13526 836 904 13527 26 158 13528 158 345 13529 798 642 13530 642 946 13531 441 232 13532 232 180 13533 41 438 13534 438 445 13535 972 897 13536 897 942 13537 575 616 13538 616 783 13539 951 839 13540 839 970 13541 753 935 13542 935 975 13543 465 364 13544 364 6 13545 364 471 13546 471 447 13547 120 214 13548 214 126 13549 929 672 13550 672 653 13551 173 166 13552 166 100 13553 963 612 13554 612 628 13555 756 650 13556 650 972 13557 527 979 13558 979 717 13559 866 758 13560 758 556 13561 636 652 13562 652 947 13563 846 661 13564 661 717 13565 933 634 13566 634 867 13567 963 693 13568 693 966 13569 208 244 13570 244 293 13571 959 563 13572 563 639 13573 103 298 13574 298 241 13575 948 710 13576 710 761 13577 950 821 13578 821 754 13579 0 103 13580 103 477 13581 801 837 13582 837 738 13583 478 229 13584 229 306 13585 247 287 13586 287 130 13587 372 395 13588 395 449 13589 985 700 13590 700 557 13591 344 487 13592 487 171 13593 499 252 13594 252 296 13595 78 221 13596 221 72 13597 968 640 13598 640 939 13599 366 141 13600 141 120 13601 767 620 13602 620 726 13603 425 29 13604 29 385 13605 888 532 13606 532 867 13607 550 826 13608 826 652 13609 18 448 13610 448 480 13611 263 934 13612 934 998 13613 339 77 13614 77 189 13615 102 320 13616 320 413 13617 459 139 13618 139 390 13619 853 639 13620 639 535 13621 230 349 13622 349 240 13623 938 619 13624 619 960 13625 672 728 13626 728 764 13627 615 991 13628 991 501 13629 192 301 13630 301 24 13631 779 758 13632 758 757 13633 318 399 13634 399 312 13635 250 440 13636 440 66 13637 292 456 13638 456 475 13639 210 154 13640 154 306 13641 653 979 13642 979 530 13643 425 216 13644 216 30 13645 75 257 13646 257 485 13647 308 474 13648 474 95 13649 172 219 13650 219 151 13651 809 905 13652 905 760 13653 952 831 13654 831 671 13655 583 645 13656 645 669 13657 542 766 13658 766 825 13659 525 739 13660 739 613 13661 489 88 13662 88 383 13663 460 293 13664 293 356 13665 918 510 13666 510 761 13667 382 339 13668 339 488 13669 90 409 13670 409 12 13671 420 32 13672 32 287 13673 898 933 13674 933 892 13675 898 642 13676 642 735 13677 183 393 13678 393 495 13679 213 485 13680 485 435 13681 393 164 13682 164 1 13683 935 856 13684 856 693 13685 322 254 13686 254 315 13687 886 667 13688 667 921 13689 498 122 13690 122 224 13691 645 620 13692 620 950 13693 720 972 13694 972 9 13695 679 812 13696 812 809 13697 407 176 13698 176 481 13699 646 795 13700 795 707 13701 753 655 13702 655 871 13703 648 607 13704 607 961 13705 65 455 13706 455 403 13707 984 901 13708 901 546 13709 89 53 13710 53 459 13711 358 327 13712 327 403 13713 565 518 13714 518 640 13715 181 193 13716 193 393 13717 473 416 13718 416 342 13719 146 416 13720 416 151 13721 311 0 13722 0 477 13723 154 434 13724 434 258 13725 655 926 13726 926 501 13727 681 653 13728 653 514 13729 393 475 13730 475 248 13731 157 491 13732 491 294 13733 401 365 13734 365 198 13735 197 60 13736 60 457 13737 942 868 13738 868 993 13739 671 680 13740 680 530 13741 751 785 13742 785 779 13743 641 586 13744 586 855 13745 422 264 13746 264 242 13747 913 660 13748 660 891 13749 225 498 13750 498 392 13751 380 372 13752 372 430 13753 832 761 13754 761 553 13755 89 355 13756 355 465 13757 116 421 13758 421 207 13759 772 891 13760 891 949 13761 166 387 13762 387 150 13763 805 638 13764 638 379 13765 162 228 13766 228 375 13767 388 349 13768 349 417 13769 887 738 13770 738 711 13771 500 654 13772 654 734 13773 317 366 13774 366 418 13775 807 857 13776 857 908 13777 884 863 13778 863 584 13779 515 917 13780 917 721 13781 683 666 13782 666 872 13783 577 873 13784 873 526 13785 890 773 13786 773 828 13787 727 712 13788 712 607 13789 530 700 13790 700 810 13791 844 577 13792 577 702 13793 614 592 13794 592 633 13795 592 593 13796 593 690 13797 247 169 13798 169 111 13799 883 750 13800 750 872 13801 968 858 13802 858 721 13803 881 617 13804 617 856 13805 322 390 13806 390 31 13807 409 284 13808 284 63 13809 459 407 13810 407 229 13811 307 17 13812 17 275 13813 41 379 13814 379 17 13815 124 106 13816 106 322 13817 17 164 13818 164 3 13819 298 398 13820 398 196 13821 737 960 13822 960 543 13823 761 660 13824 660 806 13825 11 329 13826 329 344 13827 494 499 13828 499 400 13829 896 749 13830 749 622 13831 494 126 13832 126 194 13833 741 660 13834 660 542 13835 212 214 13836 214 365 13837 938 952 13838 952 886 13839 698 897 13840 897 570 13841 658 899 13842 899 554 13843 774 772 13844 772 797 13845 960 890 13846 890 773 13847 174 119 13848 119 330 13849 664 821 13850 821 921 13851 62 168 13852 168 198 13853 47 196 13854 196 419 13855 506 980 13856 980 865 13857 169 253 13858 253 115 13859 216 481 13860 481 454 13861 371 993 13862 993 601 13863 709 655 13864 655 506 13865 126 191 13866 191 131 13867 146 23 13868 23 419 13869 747 930 13870 930 536 13871 780 726 13872 726 978 13873 389 309 13874 309 284 13875 788 728 13876 728 707 13877 837 599 13878 599 853 13879 720 611 13880 611 585 13881 763 993 13882 993 567 13883 197 152 13884 152 13 13885 699 904 13886 904 908 13887 948 965 13888 965 635 13889 288 17 13890 17 303 13891 550 894 13892 894 950 13893 598 981 13894 981 928 13895 741 654 13896 654 617 13897 800 890 13898 890 605 13899 749 532 13900 532 774 13901 226 381 13902 381 402 13903 977 611 13904 611 983 13905 179 340 13906 340 368 13907 899 687 13908 687 727 13909 943 756 13910 756 780 13911 370 203 13912 203 71 13913 323 426 13914 426 199 13915 421 367 13916 367 350 13917 343 353 13918 353 138 13919 537 681 13920 681 545 13921 822 707 13922 707 923 13923 504 650 13924 650 825 13925 788 505 13926 505 789 13927 996 551 13928 551 895 13929 217 405 13930 405 104 13931 871 808 13932 808 592 13933 841 756 13934 756 817 13935 18 363 13936 363 214 13937 342 481 13938 481 441 13939 949 854 13940 854 906 13941 387 144 13942 144 117 13943 219 6 13944 6 128 13945 316 323 13946 323 24 13947 388 420 13948 420 437 13949 963 515 13950 515 955 13951 370 287 13952 287 463 13953 481 431 13954 431 279 13955 491 203 13956 203 482 13957 64 362 13958 362 164 13959 748 617 13960 617 881 13961 930 741 13962 741 763 13963 704 828 13964 828 681 13965 948 626 13966 626 805 13967 906 571 13968 571 664 13969 872 773 13970 773 668 13971 102 343 13972 343 318 13973 334 149 13974 149 333 13975 986 638 13976 638 962 13977 836 617 13978 617 920 13979 241 122 13980 122 99 13981 872 969 13982 969 825 13983 532 946 13984 946 615 13985 450 246 13986 246 331 13987 538 745 13988 745 756 13989 16 467 13990 467 374 13991 870 986 13992 986 997 13993 903 828 13994 828 897 13995 36 483 13996 483 294 13997 93 450 13998 450 156 13999 670 730 14000 730 869 14001 415 462 14002 462 186 14003 742 778 14004 778 538 14005 397 292 14006 292 499 14007 371 273 14008 273 419 14009 553 791 14010 791 866 14011 970 552 14012 552 631 14013 696 985 14014 985 526 14015 855 768 14016 768 964 14017 957 913 14018 913 742 14019 364 413 14020 413 383 14021 153 54 14022 54 86 14023 669 787 14024 787 782 14025 626 750 14026 750 536 14027 219 231 14028 231 351 14029 588 711 14030 711 680 14031 504 761 14032 761 637 14033 176 403 14034 403 495 14035 816 761 14036 761 556 14037 272 85 14038 85 219 14039 268 418 14040 418 342 14041 717 979 14042 979 943 14043 107 273 14044 273 226 14045 844 912 14046 912 544 14047 763 751 14048 751 918 14049 328 392 14050 392 54 14051 311 366 14052 366 329 14053 869 713 14054 713 645 14055 334 50 14056 50 366 14057 838 629 14058 629 700 14059 986 962 14060 962 616 14061 60 302 14062 302 497 14063 645 663 14064 663 553 14065 314 289 14066 289 334 14067 996 947 14068 947 864 14069 950 563 14070 563 530 14071 864 953 14072 953 522 14073 12 79 14074 79 264 14075 160 395 14076 395 25 14077 784 860 14078 860 837 14079 197 12 14080 12 315 14081 577 939 14082 939 525 14083 106 388 14084 388 270 14085 865 553 14086 553 812 14087 302 199 14088 199 86 14089 377 142 14090 142 475 14091 532 697 14092 697 824 14093 443 33 14094 33 58 14095 474 494 14096 494 489 14097 61 352 14098 352 314 14099 290 100 14100 100 452 14101 311 273 14102 273 238 14103 673 779 14104 779 587 14105 987 853 14106 853 886 14107 38 486 14108 486 213 14109 106 428 14110 428 312 14111 851 798 14112 798 992 14113 415 488 14114 488 361 14115 90 344 14116 344 485 14117 969 708 14118 708 951 14119 979 836 14120 836 793 14121 168 474 14122 474 273 14123 974 589 14124 589 774 14125 809 907 14126 907 889 14127 618 901 14128 901 506 14129 117 474 14130 474 422 14131 771 665 14132 665 761 14133 419 233 14134 233 434 14135 732 550 14136 550 859 14137 22 89 14138 89 329 14139 464 13 14140 13 457 14141 569 727 14142 727 580 14143 610 908 14144 908 927 14145 284 409 14146 409 406 14147 877 984 14148 984 581 14149 99 145 14150 145 156 14151 331 200 14152 200 88 14153 35 418 14154 418 324 14155 200 426 14156 426 2 14157 335 323 14158 323 102 14159 839 593 14160 593 889 14161 740 877 14162 877 759 14163 57 370 14164 370 598 14165 495 340 14166 340 497 14167 695 792 14168 792 896 14169 164 489 14170 489 36 14171 835 711 14172 711 785 14173 995 755 14174 755 977 14175 380 387 14176 387 329 14177 129 474 14178 474 64 14179 918 897 14180 897 770 14181 677 720 14182 720 927 14183 983 527 14184 527 799 14185 446 306 14186 306 454 14187 680 846 14188 846 501 14189 275 285 14190 285 231 14191 333 31 14192 31 228 14193 768 978 14194 978 997 14195 517 569 14196 569 823 14197 318 54 14198 54 474 14199 881 941 14200 941 917 14201 215 279 14202 279 38 14203 596 607 14204 607 652 14205 64 172 14206 172 377 14207 744 758 14208 758 694 14209 393 222 14210 222 83 14211 989 902 14212 902 998 14213 186 438 14214 438 387 14215 54 62 14216 62 237 14217 596 997 14218 997 686 14219 738 716 14220 716 630 14221 330 43 14222 43 40 14223 169 101 14224 101 67 14225 573 869 14226 869 893 14227 919 810 14228 810 985 14229 98 117 14230 117 439 14231 687 945 14232 945 840 14233 400 283 14234 283 231 14235 295 61 14236 61 451 14237 670 616 14238 616 809 14239 9 442 14240 442 392 14241 758 686 14242 686 917 14243 972 663 14244 663 780 14245 485 495 14246 495 281 14247 163 146 14248 146 330 14249 724 735 14250 735 875 14251 150 120 14252 120 142 14253 854 736 14254 736 828 14255 715 650 14256 650 866 14257 723 762 14258 762 540 14259 370 241 14260 241 151 14261 677 762 14262 762 833 14263 367 356 14264 356 283 14265 4 429 14266 429 495 14267 811 606 14268 606 678 14269 891 550 14270 550 556 14271 935 776 14272 776 904 14273 972 500 14274 500 706 14275 851 529 14276 529 867 14277 666 675 14278 675 772 14279 688 543 14280 543 991 14281 122 428 14282 428 649 14283 992 693 14284 693 998 14285 736 771 14286 771 534 14287 314 31 14288 31 253 14289 276 211 14290 211 187 14291 297 56 14292 56 28 14293 228 32 14294 32 343 14295 221 160 14296 160 240 14297 495 111 14298 111 498 14299 220 165 14300 165 125 14301 458 294 14302 294 207 14303 145 328 14304 328 78 14305 555 807 14306 807 573 14307 792 812 14308 812 662 14309 340 180 14310 180 281 14311 558 922 14312 922 786 14313 282 178 14314 178 406 14315 512 565 14316 565 878 14317 205 207 14318 207 435 14319 69 446 14320 446 209 14321 308 402 14322 402 96 14323 894 908 14324 908 689 14325 71 386 14326 386 54 14327 473 453 14328 453 213 14329 283 288 14330 288 203 14331 1 349 14332 349 280 14333 45 330 14334 330 397 14335 738 837 14336 837 982 14337 643 599 14338 599 900 14339 281 60 14340 60 413 14341 671 913 14342 913 899 14343 257 123 14344 123 202 14345 614 949 14346 949 724 14347 277 451 14348 451 258 14349 193 148 14350 148 131 14351 53 359 14352 359 288 14353 972 856 14354 856 903 14355 616 683 14356 683 790 14357 809 965 14358 965 934 14359 745 812 14360 812 757 14361 772 941 14362 941 636 14363 191 171 14364 171 366 14365 157 443 14366 443 69 14367 284 316 14368 316 160 14369 787 838 14370 838 853 14371 691 853 14372 853 887 14373 956 969 14374 969 567 14375 809 974 14376 974 862 14377 384 318 14378 318 476 14379 8 202 14380 202 205 14381 334 446 14382 446 154 14383 710 662 14384 662 914 14385 969 929 14386 929 504 14387 958 614 14388 614 979 14389 935 629 14390 629 843 14391 229 305 14392 305 59 14393 515 745 14394 745 729 14395 494 319 14396 319 170 14397 993 882 14398 882 911 14399 574 852 14400 852 880 14401 9 199 14402 199 445 14403 415 348 14404 348 275 14405 219 194 14406 194 315 14407 146 299 14408 299 495 14409 79 223 14410 223 84 14411 247 123 14412 123 330 14413 886 883 14414 883 598 14415 126 491 14416 491 26 14417 601 973 14418 973 39 14419 148 327 14420 327 487 14421 741 951 14422 951 840 14423 19 203 14424 203 25 14425 468 246 14426 246 4 14427 327 5 14428 5 75 14429 737 999 14430 999 665 14431 693 740 14432 740 695 14433 511 978 14434 978 787 14435 952 771 14436 771 917 14437 954 823 14438 823 949 14439 863 982 14440 982 606 14441 861 603 14442 603 565 14443 493 10 14444 10 360 14445 922 953 14446 953 997 14447 738 747 14448 747 927 14449 697 861 14450 861 561 14451 637 565 14452 565 689 14453 766 928 14454 928 722 14455 596 650 14456 650 523 14457 72 228 14458 228 244 14459 112 25 14460 25 247 14461 298 474 14462 474 454 14463 430 365 14464 365 295 14465 724 709 14466 709 520 14467 669 638 14468 638 527 14469 726 860 14470 860 578 14471 973 738 14472 738 735 14473 898 924 14474 924 915 14475 208 438 14476 438 214 14477 314 316 14478 316 76 14479 534 98 14480 98 109 14481 887 874 14482 874 842 14483 55 199 14484 199 326 14485 78 151 14486 151 272 14487 409 335 14488 335 294 14489 986 597 14490 597 970 14491 192 436 14492 436 86 14493 680 708 14494 708 657 14495 180 183 14496 183 132 14497 863 753 14498 753 579 14499 101 64 14500 64 107 14501 214 376 14502 376 485 14503 333 94 14504 94 150 14505 119 91 14506 91 145 14507 855 858 14508 858 750 14509 486 377 14510 377 347 14511 607 833 14512 833 667 14513 828 638 14514 638 650 14515 545 555 14516 555 639 14517 422 438 14518 438 259 14519 213 484 14520 484 263 14521 98 198 14522 198 239 14523 291 445 14524 445 972 14525 334 175 14526 175 174 14527 981 874 14528 874 724 14529 452 451 14530 451 61 14531 718 753 14532 753 887 14533 75 52 14534 52 65 14535 832 910 14536 910 556 14537 120 407 14538 407 52 14539 549 563 14540 563 583 14541 494 31 14542 31 441 14543 996 794 14544 794 903 14545 254 18 14546 18 431 14547 956 759 14548 759 583 14549 691 606 14550 606 745 14551 701 509 14552 509 877 14553 615 918 14554 918 539 14555 130 96 14556 96 219 14557 272 369 14558 369 106 14559 57 28 14560 28 73 14561 726 926 14562 926 780 14563 405 373 14564 373 455 14565 346 211 14566 211 278 14567 976 743 14568 743 598 14569 937 826 14570 826 989 14571 130 29 14572 29 198 14573 417 190 14574 190 243 14575 598 834 14576 834 510 14577 232 187 14578 187 186 14579 347 107 14580 107 408 14581 726 686 14582 686 759 14583 136 14 14584 14 75 14585 294 31 14586 31 21 14587 605 753 14588 753 976 14589 490 66 14590 66 484 14591 165 80 14592 80 98 14593 78 181 14594 181 171 14595 379 391 14596 391 97 14597 703 729 14598 729 742 14599 309 88 14600 88 346 14601 382 517 14602 517 516 14603 559 612 14604 612 637 14605 882 813 14606 813 876 14607 592 725 14608 725 991 14609 51 138 14610 138 394 14611 283 2 14612 2 37 14613 505 882 14614 882 734 14615 464 347 14616 347 106 14617 420 31 14618 31 491 14619 34 349 14620 349 39 14621 854 642 14622 642 658 14623 960 803 14624 803 989 14625 396 367 14626 367 469 14627 439 331 14628 331 338 14629 859 797 14630 797 882 14631 479 183 14632 183 220 14633 332 414 14634 414 257 14635 496 421 14636 421 484 14637 577 808 14638 808 961 14639 475 371 14640 371 260 14641 568 572 14642 572 997 14643 623 660 14644 660 702 14645 438 181 14646 181 123 14647 284 319 14648 319 231 14649 396 45 14650 45 353 14651 336 419 14652 419 411 14653 541 981 14654 981 622 14655 162 293 14656 293 2 14657 737 621 14658 621 516 14659 896 603 14660 603 963 14661 567 627 14662 627 763 14663 600 571 14664 571 717 14665 379 64 14666 64 365 14667 290 20 14668 20 471 14669 12 385 14670 385 102 14671 425 122 14672 122 76 14673 42 6 14674 6 351 14675 902 879 14676 879 666 14677 704 945 14678 945 664 14679 578 643 14680 643 654 14681 578 614 14682 614 925 14683 853 768 14684 768 575 14685 331 26 14686 26 136 14687 705 815 14688 815 877 14689 904 534 14690 534 513 14691 156 26 14692 26 394 14693 538 832 14694 832 820 14695 524 712 14696 712 976 14697 617 707 14698 707 899 14699 994 647 14700 647 894 14701 498 98 14702 98 494 14703 779 887 14704 887 910 14705 964 769 14706 769 614 14707 129 125 14708 125 446 14709 403 461 14710 461 343 14711 815 945 14712 945 927 14713 554 547 14714 547 717 14715 658 793 14716 793 957 14717 486 339 14718 339 244 14719 52 15 14720 15 126 14721 670 996 14722 996 592 14723 137 2 14724 2 288 14725 18 401 14726 401 12 14727 469 387 14728 387 291 14729 762 734 14730 734 700 14731 575 874 14732 874 585 14733 847 777 14734 777 842 14735 571 552 14736 552 809 14737 720 796 14738 796 949 14739 969 771 14740 771 993 14741 142 351 14742 351 148 14743 969 701 14744 701 762 14745 715 714 14746 714 542 14747 40 161 14748 161 322 14749 382 273 14750 273 375 14751 576 684 14752 684 542 14753 746 890 14754 890 698 14755 295 56 14756 56 16 14757 631 857 14758 857 772 14759 424 99 14760 99 226 14761 758 871 14762 871 742 14763 201 187 14764 187 426 14765 640 952 14766 952 802 14767 528 606 14768 606 662 14769 735 607 14770 607 910 14771 855 624 14772 624 657 14773 447 169 14774 169 446 14775 702 676 14776 676 968 14777 275 286 14778 286 62 14779 853 510 14780 510 649 14781 97 345 14782 345 31 14783 0 454 14784 454 195 14785 497 83 14786 83 492 14787 257 174 14788 174 55 14789 329 292 14790 292 321 14791 923 911 14792 911 988 14793 296 53 14794 53 263 14795 676 865 14796 865 664 14797 568 542 14798 542 692 14799 718 850 14800 850 721 14801 188 135 14802 135 420 14803 596 776 14804 776 751 14805 760 854 14806 854 939 14807 782 607 14808 607 964 14809 834 775 14810 775 932 14811 804 910 14812 910 707 14813 707 934 14814 934 805 14815 436 163 14816 163 437 14817 566 517 14818 517 708 14819 959 835 14820 835 788 14821 879 776 14822 776 606 14823 854 870 14824 870 827 14825 849 506 14826 506 510 14827 699 828 14828 828 764 14829 656 670 14830 670 731 14831 683 542 14832 542 521 14833 664 918 14834 918 722 14835 465 227 14836 227 29 14837 471 95 14838 95 320 14839 926 821 14840 821 500 14841 683 820 14842 820 835 14843 910 911 14844 911 965 14845 425 9 14846 9 363 14847 713 945 14848 945 845 14849 773 636 14850 636 893 14851 881 574 14852 574 829 14853 794 847 14854 847 585 14855 252 107 14856 107 248 14857 281 385 14858 385 177 14859 269 362 14860 362 641 14861 983 749 14862 749 898 14863 788 727 14864 727 861 14865 935 538 14866 538 620 14867 385 21 14868 21 79 14869 215 323 14870 323 247 14871 459 0 14872 0 7 14873 821 680 14874 680 860 14875 386 124 14876 124 406 14877 813 935 14878 935 979 14879 115 65 14880 65 125 14881 648 706 14882 706 887 14883 685 941 14884 941 819 14885 993 580 14886 580 715 14887 129 464 14888 464 308 14889 968 689 14890 689 975 14891 593 432 14892 432 474 14893 466 443 14894 443 279 14895 499 137 14896 137 307 14897 895 537 14898 537 505 14899 602 717 14900 717 661 14901 479 64 14902 64 89 14903 988 945 14904 945 841 14905 183 480 14906 480 308 14907 118 180 14908 180 472 14909 80 101 14910 101 83 14911 195 407 14912 407 316 14913 477 236 14914 236 140 14915 774 832 14916 832 565 14917 424 284 14918 284 447 14919 890 774 14920 774 708 14921 486 229 14922 229 443 14923 941 809 14924 809 933 14925 259 227 14926 227 82 14927 413 452 14928 452 454 14929 717 129 14930 129 103 14931 546 834 14932 834 501 14933 191 290 14934 290 74 14935 460 43 14936 43 407 14937 277 138 14938 138 413 14939 356 237 14940 237 82 14941 406 98 14942 98 226 14943 871 780 14944 780 508 14945 800 689 14946 689 569 14947 142 378 14948 378 48 14949 519 758 14950 758 702 14951 967 873 14952 873 923 14953 271 431 14954 431 91 14955 741 829 14956 829 865 14957 890 844 14958 844 730 14959 122 229 14960 229 189 14961 310 338 14962 338 427 14963 1 15 14964 15 167 14965 736 822 14966 822 707 14967 844 610 14968 610 916 14969 258 132 14970 132 112 14971 657 939 14972 939 519 14973 485 499 14974 499 167 14975 450 86 14976 86 397 14977 723 891 14978 891 742 14979 428 488 14980 488 60 14981 983 710 14982 710 963 14983 916 637 14984 637 823 14985 620 986 14986 986 517 14987 724 697 14988 697 872 14989 833 966 14990 966 911 14991 593 925 14992 925 858 14993 137 252 14994 252 213 14995 367 202 14996 202 393 14997 940 705 14998 705 683 14999 968 815 15000 815 948 15001 173 1 15002 1 99 15003 960 613 15004 613 558 15005 124 293 15006 293 488 15007 328 308 15008 308 453 15009 230 379 15010 379 142 15011 171 49 15012 49 218 15013 63 124 15014 124 270 15015 662 869 15016 869 940 15017 344 47 15018 47 485 15019 237 161 15020 161 7 15021 963 906 15022 906 920 15023 237 150 15024 150 168 15025 785 940 15026 940 509 15027 782 795 15028 795 605 15029 426 63 15030 63 454 15031 535 592 15032 592 513 15033 613 823 15034 823 869 15035 706 529 15036 529 585 15037 67 485 15038 485 471 15039 147 204 15040 204 274 15041 964 581 15042 581 999 15043 233 87 15044 87 376 15045 111 337 15046 337 182 15047 491 322 15048 322 55 15049 225 236 15050 236 302 15051 348 484 15052 484 427 15053 271 487 15054 487 166 15055 188 381 15056 381 136 15057 966 998 15058 998 847 15059 593 708 15060 708 514 15061 968 750 15062 750 598 15063 318 562 15064 562 985 15065 659 782 15066 782 952 15067 705 683 15068 683 995 15069 166 322 15070 322 347 15071 413 187 15072 187 395 15073 57 74 15074 74 308 15075 465 27 15076 27 484 15077 719 547 15078 547 958 15079 942 539 15080 539 723 15081 195 116 15082 116 482 15083 589 970 15084 970 808 15085 895 600 15086 600 989 15087 902 687 15088 687 764 15089 824 906 15090 906 841 15091 987 623 15092 623 646 15093 452 300 15094 300 399 15095 817 663 15096 663 642 15097 326 461 15098 461 454 15099 151 482 15100 482 498 15101 463 437 15102 437 493 15103 775 870 15104 870 713 15105 389 203 15106 203 34 15107 851 997 15108 997 860 15109 394 65 15110 65 87 15111 17 439 15112 439 256 15113 954 831 15114 831 852 15115 933 608 15116 608 525 15117 752 986 15118 986 976 15119 407 191 15120 191 291 15121 588 975 15122 975 617 15123 32 97 15124 97 254 15125 88 322 15126 322 205 15127 967 506 15128 506 846 15129 271 45 15130 45 468 15131 763 936 15132 936 895 15133 676 549 15134 549 564 15135 199 253 15136 253 221 15137 640 888 15138 888 897 15139 101 439 15140 439 335 15141 80 292 15142 292 169 15143 392 159 15144 159 390 15145 250 68 15146 68 167 15147 345 3 15148 3 245 15149 602 766 15150 766 827 15151 617 711 15152 711 955 15153 926 882 15154 882 831 15155 331 339 15156 339 169 15157 360 256 15158 256 363 15159 513 797 15160 797 904 15161 540 652 15162 652 637 15163 578 878 15164 878 874 15165 402 394 15166 394 200 15167 714 807 15168 807 833 15169 619 733 15170 733 918 15171 678 653 15172 653 688 15173 445 239 15174 239 474 15175 208 275 15176 275 450 15177 774 638 15178 638 870 15179 155 385 15180 385 191 15181 513 638 15182 638 805 15183 526 820 15184 820 568 15185 209 138 15186 138 268 15187 257 108 15188 108 8 15189 211 248 15190 248 51 15191 912 955 15192 955 883 15193 583 902 15194 902 697 15195 955 596 15196 596 551 15197 527 921 15198 921 893 15199 313 195 15200 195 381 15201 507 741 15202 741 940 15203 820 960 15204 960 805 15205 125 407 15206 407 306 15207 999 663 15208 663 586 15209 946 829 15210 829 791 15211 606 559 15212 559 817 15213 472 475 15214 475 464 15215 118 396 15216 396 459 15217 135 265 15218 265 74 15219 117 412 15220 412 372 15221 232 199 15222 199 12 15223 91 557 15224 557 681 15225 506 970 15226 970 769 15227 555 601 15228 601 808 15229 738 553 15230 553 555 15231 7 155 15232 155 34 15233 500 958 15234 958 516 15235 180 214 15236 214 291 15237 178 259 15238 259 323 15239 23 89 15240 89 145 15241 254 34 15242 34 8 15243 858 951 15244 951 630 15245 337 331 15246 331 308 15247 523 693 15248 693 540 15249 681 698 15250 698 874 15251 447 330 15252 330 378 15253 977 752 15254 752 641 15255 307 403 15256 403 264 15257 288 173 15258 173 121 15259 405 206 15260 206 365 15261 317 235 15262 235 310 15263 309 486 15264 486 122 15265 427 74 15266 74 402 15267 622 844 15268 844 926 15269 900 597 15270 597 811 15271 248 95 15272 95 393 15273 971 907 15274 907 898 15275 582 793 15276 793 926 15277 493 253 15278 253 247 15279 510 578 15280 578 503 15281 831 694 15282 694 799 15283 450 25 15284 25 249 15285 897 15 15286 15 1 15287 935 549 15288 549 827 15289 94 351 15290 351 436 15291 751 685 15292 685 500 15293 773 488 15294 488 829 15295 359 444 15296 444 494 15297 99 409 15298 409 112 15299 737 917 15300 917 802 15301 109 204 15302 204 49 15303 363 498 15304 498 417 15305 190 423 15306 423 103 15307 855 714 15308 714 578 15309 598 959 15310 959 714 15311 491 253 15312 253 39 15313 561 886 15314 886 978 15315 682 562 15316 562 845 15317 243 66 15318 66 242 15319 964 734 15320 734 935 15321 980 650 15322 650 649 15323 650 682 15324 682 579 15325 249 142 15326 142 131 15327 798 686 15328 686 572 15329 967 716 15330 716 787 15331 266 173 15332 173 462 15333 918 540 15334 540 791 15335 242 420 15336 420 82 15337 262 250 15338 250 278 15339 769 867 15340 867 700 15341 674 665 15342 665 859 15343 786 513 15344 513 540 15345 909 804 15346 804 589 15347 315 341 15348 341 847 15349 713 884 15350 884 746 15351 728 535 15352 535 723 15353 704 528 15354 528 580 15355 619 616 15356 616 832 15357 963 733 15358 733 794 15359 249 444 15360 444 73 15361 498 443 15362 443 388 15363 338 189 15364 189 232 15365 199 337 15366 337 41 15367 116 438 15368 438 208 15369 995 555 15370 555 548 15371 538 553 15372 553 580 15373 301 344 15374 344 57 15375 475 387 15376 387 50 15377 339 127 15378 127 315 15379 133 424 15380 424 169 15381 657 554 15382 554 954 15383 273 487 15384 487 365 15385 503 543 15386 543 900 15387 141 386 15388 386 380 15389 546 912 15390 912 998 15391 211 181 15392 181 31 15393 496 220 15394 220 472 15395 652 674 15396 674 886 15397 865 664 15398 664 898 15399 716 815 15400 815 791 15401 233 157 15402 157 12 15403 587 872 15404 872 671 15405 590 711 15406 711 763 15407 643 964 15408 964 966 15409 249 473 15410 473 87 15411 52 14 15412 14 462 15413 451 161 15414 161 440 15415 932 984 15416 984 529 15417 254 159 15418 159 136 15419 432 406 15420 406 298 15421 656 909 15422 909 602 15423 193 498 15424 498 212 15425 430 435 15426 435 179 15427 880 641 15428 641 669 15429 426 180 15430 180 469 15431 407 163 15432 163 107 15433 155 139 15434 139 109 15435 628 756 15436 756 543 15437 721 774 15438 774 609 15439 672 535 15440 535 704 15441 960 951 15442 951 999 15443 848 866 15444 866 732 15445 721 755 15446 755 784 15447 401 434 15448 434 259 15449 600 710 15450 710 640 15451 107 793 15452 793 664 15453 664 802 15454 802 599 15455 852 839 15456 839 605 15457 768 867 15458 867 906 15459 568 870 15460 870 976 15461 408 373 15462 373 453 15463 937 543 15464 543 857 15465 226 457 15466 457 7 15467 450 326 15468 326 172 15469 968 534 15470 534 788 15471 523 945 15472 945 698 15473 914 754 15474 754 619 15475 900 694 15476 694 648 15477 239 258 15478 258 330 15479 163 392 15480 392 89 15481 21 414 15482 414 489 15483 502 588 15484 588 733 15485 810 613 15486 613 911 15487 718 591 15488 591 639 15489 487 471 15490 471 369 15491 945 687 15492 687 680 15493 913 732 15494 732 852 15495 265 108 15496 108 302 15497 991 675 15498 675 635 15499 406 119 15500 119 318 15501 441 378 15502 378 499 15503 1 381 15504 381 176 15505 833 806 15506 806 564 15507 899 794 15508 794 605 15509 265 441 15510 441 182 15511 548 613 15512 613 876 15513 43 415 15514 415 163 15515 300 384 15516 384 99 15517 247 429 15518 429 407 15519 587 527 15520 527 535 15521 489 259 15522 259 294 15523 357 466 15524 466 103 15525 754 726 15526 726 691 15527 976 766 15528 766 826 15529 648 992 15530 992 927 15531 309 321 15532 321 485 15533 759 884 15534 884 775 15535 707 843 15536 843 715 15537 258 170 15538 170 317 15539 91 492 15540 492 24 15541 331 430 15542 430 32 15543 434 30 15544 30 887 15545 161 80 15546 80 1 15547 872 654 15548 654 903 15549 333 157 15550 157 364 15551 701 571 15552 571 675 15553 261 59 15554 59 312 15555 957 959 15556 959 998 15557 975 992 15558 992 804 15559 82 97 15560 97 159 15561 393 377 15562 377 21 15563 382 417 15564 417 176 15565 15 410 15566 410 82 15567 71 340 15568 340 228 15569 913 610 15570 610 971 15571 501 907 15572 907 610 15573 541 817 15574 817 888 15575 604 690 15576 690 584 15577 926 333 15578 333 822 15579 441 213 15580 213 148 15581 50 61 15582 61 248 15583 816 910 15584 910 516 15585 716 524 15586 524 949 15587 517 766 15588 766 823 15589 924 961 15590 961 749 15591 106 383 15592 383 208 15593 933 507 15594 507 985 15595 770 958 15596 958 679 15597 226 434 15598 434 86 15599 511 900 15600 900 522 15601 577 628 15602 628 951 15603 762 772 15604 772 555 15605 311 115 15606 115 248 15607 565 579 15608 579 870 15609 815 741 15610 741 690 15611 737 960 15612 960 543 15613 756 970 15614 970 783 15615 61 466 15616 466 327 15617 46 184 15618 184 161 15619 870 534 15620 534 966 15621 977 795 15622 795 666 15623 822 724 15624 724 688 15625 443 50 15626 50 19 15627 426 215 15628 215 25 15629 48 467 15630 467 247 15631 412 348 15632 348 113 15633 985 940 15634 940 710 15635 585 960 15636 960 909 15637 825 804 15638 804 680 15639 911 609 15640 609 996 15641 942 812 15642 812 616 15643 742 925 15644 925 731 15645 481 408 15646 408 82 15647 94 270 15648 270 1 15649 561 864 15650 864 534 15651 523 658 15652 658 777 15653 571 915 15654 915 513 15655 665 500 15656 500 931 15657 662 913 15658 913 830 15659 112 196 15660 196 438 15661 883 600 15662 600 989 15663 973 592 15664 592 661 15665 910 776 15666 776 663 15667 395 458 15668 458 486 15669 427 300 15670 300 418 15671 521 653 15672 653 694 15673 75 367 15674 367 303 15675 242 194 15676 194 277 15677 931 872 15678 872 991 15679 317 262 15680 262 279 15681 693 965 15682 965 717 15683 647 856 15684 856 954 15685 651 885 15686 885 625 15687 718 724 15688 724 655 15689 344 400 15690 400 172 15691 65 135 15692 135 62 15693 713 501 15694 501 563 15695 179 255 15696 255 448 15697 903 900 15698 900 690 15699 322 303 15700 303 434 15701 20 468 15702 468 353 15703 354 7 15704 7 446 15705 107 45 15706 45 66 15707 460 238 15708 238 434 15709 356 299 15710 299 259 15711 229 35 15712 35 61 15713 902 995 15714 995 965 15715 909 656 15716 656 776 15717 474 278 15718 278 429 15719 263 88 15720 88 168 15721 825 593 15722 593 864 15723 773 776 15724 776 952 15725 609 593 15726 593 959 15727 712 921 15728 921 568 15729 909 568 15730 568 553 15731 552 939 15732 939 761 15733 736 838 15734 838 749 15735 311 326 15736 326 331 15737 914 814 15738 814 501 15739 49 332 15740 332 366 15741 595 846 15742 846 891 15743 968 685 15744 685 983 15745 443 59 15746 59 289 15747 640 501 15748 501 917 15749 384 141 15750 141 325 15751 661 805 15752 805 790 15753 550 880 15754 880 671 15755 429 170 15756 170 382 15757 885 969 15758 969 837 15759 679 829 15760 829 833 15761 761 662 15762 662 590 15763 431 258 15764 258 345 15765 167 222 15766 222 107 15767 892 824 15768 824 872 15769 959 601 15770 601 608 15771 592 824 15772 824 849 15773 727 999 15774 999 682 15775 932 854 15776 854 716 15777 922 889 15778 889 692 15779 174 361 15780 361 365 15781 564 814 15782 814 877 15783 47 41 15784 41 440 15785 272 379 15786 379 439 15787 958 540 15788 540 767 15789 782 415 15790 415 465 15791 21 280 15792 280 183 15793 911 796 15794 796 897 15795 159 384 15796 384 13 15797 844 582 15798 582 782 15799 564 595 15800 595 670 15801 275 254 15802 254 480 15803 374 331 15804 331 277 15805 266 285 15806 285 137 15807 443 71 15808 71 417 15809 760 640 15810 640 789 15811 108 209 15812 209 366 15813 575 785 15814 785 515 15815 206 220 15816 220 208 15817 579 636 15818 636 804 15819 166 475 15820 475 68 15821 299 35 15822 35 235 15823 497 140 15824 140 344 15825 830 766 15826 766 741 15827 971 916 15828 916 573 15829 110 274 15830 274 497 15831 969 552 15832 552 791 15833 417 396 15834 396 128 15835 338 52 15836 52 178 15837 824 505 15838 505 955 15839 166 289 15840 289 280 15841 356 142 15842 142 101 15843 104 454 15844 454 34 15845 992 743 15846 743 663 15847 246 219 15848 219 463 15849 439 77 15850 77 434 15851 842 514 15852 514 816 15853 1 401 15854 401 77 15855 886 987 15856 987 510 15857 738 860 15858 860 708 15859 651 932 15860 932 775 15861 401 20 15862 20 56 15863 865 659 15864 659 963 15865 998 533 15866 533 685 15867 342 494 15868 494 401 15869 907 793 15870 793 935 15871 665 521 15872 521 899 15873 22 492 15874 492 4 15875 131 305 15876 305 188 15877 802 551 15878 551 868 15879 331 49 15880 49 479 15881 251 427 15882 427 307 15883 907 946 15884 946 877 15885 285 349 15886 349 419 15887 775 601 15888 601 635 15889 341 218 15890 218 348 15891 324 360 15892 360 438 15893 488 297 15894 297 145 15895 15 160 15896 160 250 15897 334 463 15898 463 277 15899 876 900 15900 900 833 15901 650 878 15902 878 619 15903 504 809 15904 809 659 15905 741 523 15906 523 901 15907 511 650 15908 650 669 15909 573 575 15910 575 501 15911 982 593 15912 593 509 15913 657 797 15914 797 673 15915 556 790 15916 790 818 15917 166 278 15918 278 132 15919 414 118 15920 118 638 15921 779 716 15922 716 624 15923 125 480 15924 480 174 15925 762 668 15926 668 995 15927 940 586 15928 586 969 15929 406 47 15930 47 366 15931 357 88 15932 88 87 15933 572 791 15934 791 662 15935 23 165 15936 165 19 15937 557 698 15938 698 898 15939 603 913 15940 913 830 15941 373 255 15942 255 281 15943 927 236 15944 236 264 15945 597 588 15946 588 990 15947 677 604 15948 604 648 15949 19 410 15950 410 51 15951 328 333 15952 333 453 15953 653 930 15954 930 528 15955 311 93 15956 93 348 15957 576 644 15958 644 514 15959 179 483 15960 483 203 15961 671 717 15962 717 799 15963 984 610 15964 610 584 15965 953 709 15966 709 518 15967 666 742 15968 742 558 15969 445 215 15970 215 46 15971 684 539 15972 539 791 15973 627 991 15974 991 916 15975 800 946 15976 946 925 15977 129 447 15978 447 56 15979 668 705 15980 705 607 15981 895 730 15982 730 974 15983 551 327 15984 327 486 15985 918 606 15986 606 923 15987 662 637 15988 637 592 15989 742 793 15990 793 922 15991 402 190 15992 190 292 15993 209 358 15994 358 70 15995 577 745 15996 745 841 15997 151 191 15998 191 259 15999 893 884 16000 884 528 16001 263 429 16002 429 17 16003 235 204 16004 204 481 16005 798 515 16006 515 945 16007 565 980 16008 980 632 16009 442 183 16010 183 191 16011 469 267 16012 267 464 16013 185 99 16014 99 488 16015 830 781 16016 781 836 16017 123 434 16018 434 250 16019 242 35 16020 35 432 16021 751 602 16022 602 990 16023 625 850 16024 850 544 16025 1 343 16026 343 450 16027 65 572 16028 572 903 16029 480 387 16030 387 122 16031 466 388 16032 388 277 16033 751 873 16034 873 867 16035 291 31 16036 31 219 16037 805 793 16038 793 903 16039 978 856 16040 856 738 16041 519 730 16042 730 843 16043 392 46 16044 46 184 16045 818 973 16046 973 851 16047 702 813 16048 813 624 16049 96 484 16050 484 497 16051 433 51 16052 51 275 16053 710 721 16054 721 864 16055 642 608 16056 608 792 16057 422 420 16058 420 137 16059 12 143 16060 143 138 16061 287 234 16062 234 185 16063 207 149 16064 149 419 16065 719 658 16066 658 508 16067 918 608 16068 608 605 16069 988 879 16070 879 992 16071 886 866 16072 866 667 16073 308 268 16074 268 479 16075 5 138 16076 138 365 16077 304 354 16078 354 35 16079 979 826 16080 826 869 16081 733 665 16082 665 605 16083 782 959 16084 959 515 16085 259 153 16086 153 454 16087 715 589 16088 589 778 16089 627 975 16090 975 961 16091 939 683 16092 683 899 16093 81 354 16094 354 281 16095 878 792 16096 792 758 16097 302 153 16098 153 33 16099 621 742 16100 742 524 16101 148 469 16102 469 392 16103 692 750 16104 750 639 16105 218 324 16106 324 354 16107 327 48 16108 48 447 16109 739 650 16110 650 993 16111 240 280 16112 280 450 16113 552 545 16114 545 753 16115 902 906 16116 906 743 16117 86 100 16118 100 305 16119 389 316 16120 316 450 16121 528 999 16122 999 779 16123 837 960 16124 960 570 16125 151 427 16126 427 90 16127 585 607 16128 607 833 16129 282 369 16130 369 292 16131 794 642 16132 642 842 16133 848 696 16134 696 578 16135 907 752 16136 752 948 16137 667 596 16138 596 692 16139 814 703 16140 703 840 16141 478 34 16142 34 425 16143 9 81 16144 81 160 16145 663 877 16146 877 573 16147 373 51 16148 51 61 16149 967 387 16150 387 26 16151 909 979 16152 979 822 16153 972 722 16154 722 753 16155 940 924 16156 924 856 16157 151 163 16158 163 336 16159 401 204 16160 204 464 16161 556 505 16162 505 843 16163 635 814 16164 814 766 16165 980 508 16166 508 568 16167 284 104 16168 104 310 16169 393 143 16170 143 370 16171 332 273 16172 273 473 16173 881 721 16174 721 762 16175 380 51 16176 51 98 16177 127 239 16178 239 401 16179 377 237 16180 237 68 16181 31 170 16182 170 110 16183 752 515 16184 515 863 16185 977 540 16186 540 799 16187 556 650 16188 650 782 16189 630 792 16190 792 863 16191 324 585 16192 585 571 16193 211 82 16194 82 321 16195 466 101 16196 101 25 16197 72 202 16198 202 67 16199 708 995 16200 995 875 16201 507 961 16202 961 834 16203 1 429 16204 429 10 16205 515 630 16206 630 783 16207 557 948 16208 948 735 16209 115 236 16210 236 482 16211 709 654 16212 654 543 16213 188 241 16214 241 376 16215 239 219 16216 219 191 16217 604 904 16218 904 795 16219 268 377 16220 377 412 16221 527 558 16222 558 965 16223 480 493 16224 493 210 16225 548 667 16226 667 947 16227 980 861 16228 861 513 16229 885 146 16230 146 0 16231 423 483 16232 483 126 16233 472 419 16234 419 128 16235 699 777 16236 777 992 16237 922 814 16238 814 712 16239 985 783 16240 783 659 16241 617 560 16242 560 766 16243 946 595 16244 595 612 16245 733 550 16246 550 822 16247 997 600 16248 600 522 16249 857 742 16250 742 820 16251 886 605 16252 605 939 16253 412 450 16254 450 112 16255 884 928 16256 928 563 16257 659 815 16258 815 688 16259 963 733 16260 733 740 16261 530 739 16262 739 966 16263 888 502 16264 502 817 16265 251 20 16266 20 374 16267 690 785 16268 785 642 16269 619 646 16270 646 870 16271 351 11 16272 11 425 16273 155 147 16274 147 239 16275 665 646 16276 646 504 16277 995 956 16278 956 648 16279 981 659 16280 659 608 16281 617 853 16282 853 980 16283 591 944 16284 944 925 16285 299 236 16286 236 591 16287 415 455 16288 455 107 16289 500 677 16290 677 899 16291 947 573 16292 573 598 16293 843 964 16294 964 804 16295 795 939 16296 939 989 16297 819 907 16298 907 823 16299 17 187 16300 187 405 16301 397 134 16302 134 494 16303 270 153 16304 153 438 16305 218 286 16306 286 271 16307 457 468 16308 468 127 16309 267 256 16310 256 322 16311 437 458 16312 458 392 16313 249 408 16314 408 254 16315 635 844 16316 844 525 16317 400 302 16318 302 294 16319 308 224 16320 224 77 16321 540 507 16322 507 992 16323 974 594 16324 594 623 16325 127 262 16326 262 376 16327 371 244 16328 244 6 16329 645 523 16330 523 818 16331 19 613 16332 613 660 16333 402 257 16334 257 419 16335 24 212 16336 212 344 16337 494 184 16338 184 495 16339 577 572 16340 572 979 16341 593 518 16342 518 602 16343 889 479 16344 479 484 16345 979 868 16346 868 955 16347 729 627 16348 627 785 16349 702 649 16350 649 557 16351 90 407 16352 407 22 16353 415 309 16354 309 488 16355 116 82 16356 82 420 16357 419 344 16358 344 37 16359 173 284 16360 284 278 16361 947 196 16362 196 866 16363 229 606 16364 606 789 16365 761 626 16366 626 822 16367 658 590 16368 590 591 16369 22 226 16370 226 493 16371 28 144 16372 144 279 16373 14 241 16374 241 311 16375 975 775 16376 775 854 16377 362 261 16378 261 495 16379 35 33 16380 33 406 16381 610 754 16382 754 835 16383 908 934 16384 934 96 16385 398 461 16386 461 471 16387 371 384 16388 384 303 16389 295 141 16390 141 102 16391 228 373 16392 373 271 16393 448 75 16394 75 475 16395 879 608 16396 608 961 16397 825 805 16398 805 923 16399 255 270 16400 270 220 16401 361 264 16402 264 373 16403 895 882 16404 882 919 16405 506 595 16406 595 956 16407 778 623 16408 623 994 16409 981 989 16410 989 795 16411 886 528 16412 528 690 16413 760 526 16414 526 960 16415 941 694 16416 694 896 16417 249 242 16418 242 763 16419 430 112 16420 112 322 16421 157 217 16422 217 145 16423 757 632 16424 632 813 16425 997 582 16426 582 706 16427 673 269 16428 269 168 16429 432 470 16430 470 81 16431 768 572 16432 572 906 16433 244 133 16434 133 135 16435 930 876 16436 876 656 16437 139 103 16438 103 235 16439 192 150 16440 150 76 16441 974 537 16442 537 764 16443 868 648 16444 648 896 16445 266 406 16446 406 128 16447 515 914 16448 914 679 16449 273 308 16450 308 181 16451 615 635 16452 635 957 16453 687 884 16454 884 723 16455 11 245 16456 245 210 16457 677 637 16458 637 950 16459 426 121 16460 121 497 16461 968 879 16462 879 992 16463 519 614 16464 614 996 16465 982 838 16466 838 615 16467 10 232 16468 232 446 16469 344 66 16470 66 376 16471 532 564 16472 564 554 16473 56 23 16474 23 398 16475 468 356 16476 356 269 16477 200 120 16478 120 466 16479 705 653 16480 653 777 16481 417 10 16482 10 13 16483 457 363 16484 363 176 16485 619 672 16486 672 519 16487 492 110 16488 110 109 16489 491 494 16490 494 32 16491 30 105 16492 105 425 16493 705 528 16494 528 773 16495 818 546 16496 546 986 16497 382 76 16498 76 159 16499 846 505 16500 505 620 16501 316 488 16502 488 365 16503 607 830 16504 830 705 16505 526 970 16506 970 638 16507 663 684 16508 684 899 16509 384 389 16510 389 272 16511 996 649 16512 649 519 16513 32 44 16514 44 265 16515 325 363 16516 363 455 16517 722 557 16518 557 690 16519 444 425 16520 425 319 16521 634 505 16522 505 750 16523 163 170 16524 170 104 16525 944 574 16526 574 674 16527 818 588 16528 588 522 16529 73 102 16530 102 33 16531 603 853 16532 853 636 16533 912 959 16534 959 728 16535 341 472 16536 472 142 16537 842 774 16538 774 800 16539 472 365 16540 365 391 16541 461 43 16542 43 410 16543 887 585 16544 585 973 16545 977 800 16546 800 853 16547 942 596 16548 596 977 16549 892 661 16550 661 705 16551 575 707 16552 707 962 16553 756 677 16554 677 776 16555 805 721 16556 721 905 16557 646 524 16558 524 781 16559 669 657 16560 657 563 16561 598 591 16562 591 590 16563 907 520 16564 520 984 16565 817 687 16566 687 789 16567 318 211 16568 211 411 16569 804 615 16570 615 829 16571 684 710 16572 710 544 16573 477 39 16574 39 29 16575 2 250 16576 250 369 16577 292 130 16578 130 218 16579 470 212 16580 212 280 16581 697 603 16582 603 882 16583 764 550 16584 550 650 16585 660 582 16586 582 800 16587 944 754 16588 754 795 16589 794 609 16590 609 655 16591 281 424 16592 424 381 16593 926 562 16594 562 654 16595 306 75 16596 75 457 16597 293 448 16598 448 75 16599 869 787 16600 787 998 16601 449 426 16602 426 212 16603 929 806 16604 806 651 16605 202 22 16606 22 423 16607 357 418 16608 418 437 16609 515 914 16610 914 626 16611 514 967 16612 967 865 16613 398 142 16614 142 134 16615 882 759 16616 759 686 16617 454 68 16618 68 275 16619 522 679 16620 679 698 16621 896 610 16622 610 973 16623 668 793 16624 793 771 16625 302 233 16626 233 157 16627 462 344 16628 344 974 16629 951 821 16630 821 852 16631 716 954 16632 954 788 16633 766 587 16634 587 764 16635 668 820 16636 820 962 16637 968 978 16638 978 975 16639 512 677 16640 677 647 16641 473 290 16642 290 295 16643 531 884 16644 884 756 16645 167 23 16646 23 205 16647 778 986 16648 986 818 16649 681 938 16650 938 676 16651 455 236 16652 236 347 16653 997 563 16654 563 692 16655 354 382 16656 382 39 16657 615 682 16658 682 697 16659 629 694 16660 694 602 16661 806 564 16662 564 832 16663 748 918 16664 918 965 16665 890 652 16666 652 973 16667 727 845 16668 845 766 16669 198 47 16670 47 455 16671 853 797 16672 797 532 16673 89 288 16674 288 115 16675 247 343 16676 343 146 16677 229 389 16678 389 238 16679 797 660 16680 660 588 16681 386 122 16682 122 21 16683 259 218 16684 218 441 16685 302 271 16686 271 135 16687 485 452 16688 452 404 16689 510 922 16690 922 695 16691 845 718 16692 718 929 16693 822 526 16694 526 528 16695 645 595 16696 595 591 16697 671 815 16698 815 519 16699 46 373 16700 373 199 16701 596 860 16702 860 781 16703 468 180 16704 180 465 16705 432 392 16706 392 357 16707 693 754 16708 754 558 16709 36 223 16710 223 476 16711 897 507 16712 507 657 16713 64 154 16714 154 466 16715 275 176 16716 176 23 16717 193 371 16718 371 253 16719 50 117 16720 117 403 16721 687 679 16722 679 659 16723 699 799 16724 799 988 16725 491 369 16726 369 29 16727 423 407 16728 407 222 16729 886 556 16730 556 947 16731 37 392 16732 392 194 16733 631 522 16734 522 811 16735 801 780 16736 780 848 16737 4 422 16738 422 290 16739 275 103 16740 103 333 16741 443 427 16742 427 464 16743 917 991 16744 991 591 16745 321 5 16746 5 488 16747 640 606 16748 606 727 16749 722 816 16750 816 626 16751 173 110 16752 110 349 16753 291 491 16754 491 330 16755 441 269 16756 269 132 16757 821 763 16758 763 886 16759 289 430 16760 430 208 16761 143 83 16762 83 135 16763 234 387 16764 387 53 16765 198 11 16766 11 70 16767 991 565 16768 565 586 16769 78 15 16770 15 50 16771 802 765 16772 765 760 16773 815 548 16774 548 818 16775 168 245 16776 245 494 16777 110 289 16778 289 50 16779 872 654 16780 654 903 16781 339 275 16782 275 155 16783 950 506 16784 506 641 16785 939 920 16786 920 963 16787 203 286 16788 286 294 16789 125 233 16790 233 224 16791 84 131 16792 131 410 16793 132 213 16794 213 367 16795 754 664 16796 664 730 16797 626 636 16798 636 852 16799 536 812 16800 812 714 16801 462 226 16802 226 316 16803 442 257 16804 257 405 16805 594 832 16806 832 914 16807 441 384 16808 384 43 16809 50 290 16810 290 132 16811 31 473 16812 473 218 16813 351 169 16814 169 356 16815 872 826 16816 826 906 16817 693 739 16818 739 813 16819 86 458 16820 458 316 16821 969 958 16822 958 846 16823 749 908 16824 908 560 16825 673 887 16826 887 954 16827 553 716 16828 716 519 16829 540 841 16830 841 688 16831 278 172 16832 172 372 16833 957 877 16834 877 625 16835 17 84 16836 84 486 16837 778 174 16838 174 207 16839 321 425 16840 425 379 16841 241 179 16842 179 173 16843 615 857 16844 857 669 16845 289 144 16846 144 468 16847 896 609 16848 609 705 16849 766 876 16850 876 669 16851 437 170 16852 170 487 16853 243 159 16854 159 186 16855 540 620 16856 620 810 16857 407 316 16858 316 174 16859 372 343 16860 343 301 16861 660 940 16862 940 638 16863 911 664 16864 664 763 16865 578 530 16866 530 751 16867 333 305 16868 305 485 16869 348 471 16870 471 103 16871 18 174 16872 174 43 16873 400 499 16874 499 272 16875 130 295 16876 295 215 16877 513 724 16878 724 762 16879 749 842 16880 842 957 16881 873 886 16882 886 663 16883 144 465 16884 465 96 16885 140 70 16886 70 238 16887 996 862 16888 862 962 16889 271 475 16890 475 381 16891 79 417 16892 417 9 16893 53 363 16894 363 159 16895 271 311 16896 311 808 16897 6 409 16898 409 262 16899 359 62 16900 62 188 16901 986 970 16902 970 621 16903 857 592 16904 592 728 16905 331 348 16906 348 179 16907 34 293 16908 293 499 16909 522 871 16910 871 818 16911 780 561 16912 561 887 16913 505 727 16914 727 526 16915 872 526 16916 526 979 16917 685 913 16918 913 876 16919 98 116 16920 116 244 16921 599 972 16922 972 616 16923 946 873 16924 873 992 16925 277 103 16926 103 9 16927 987 895 16928 895 910 16929 909 570 16930 570 858 16931 286 494 16932 494 261 16933 527 838 16934 838 626 16935 309 24 16936 24 192 16937 244 240 16938 240 369 16939 487 423 16940 423 63 16941 598 809 16942 809 583 16943 973 566 16944 566 783 16945 670 674 16946 674 860 16947 438 112 16948 112 119 16949 141 454 16950 454 134 16951 510 586 16952 586 737 16953 731 509 16954 509 514 16955 631 851 16956 851 882 16957 936 738 16958 738 997 16959 314 315 16960 315 45 16961 217 443 16962 443 254 16963 775 632 16964 632 539 16965 816 706 16966 706 607 16967 234 200 16968 200 229 16969 200 370 16970 370 55 16971 414 66 16972 66 94 16973 908 561 16974 561 586 16975 904 633 16976 633 846 16977 844 734 16978 734 766 16979 692 976 16980 976 568 16981 321 335 16982 335 35 16983 292 475 16984 475 269 16985 459 54 16986 54 409 16987 95 300 16988 300 238 16989 348 33 16990 33 258 16991 190 320 16992 320 334 16993 766 790 16994 790 910 16995 867 957 16996 957 697 16997 370 408 16998 408 479 16999 960 888 17000 888 876 17001 889 907 17002 907 530 17003 999 510 17004 510 620 17005 876 572 17006 572 709 17007 305 94 17008 94 138 17009 943 618 17010 618 914 17011 490 338 17012 338 55 17013 965 885 17014 885 995 17015 7 148 17016 148 133 17017 532 922 17018 922 843 17019 689 804 17020 804 236 17021 887 999 17022 999 875 17023 324 93 17024 93 88 17025 637 792 17026 792 821 17027 668 936 17028 936 869 17029 768 780 17030 780 660 17031 408 497 17032 497 477 17033 690 819 17034 819 513 17035 925 802 17036 802 977 17037 844 862 17038 862 707 17039 796 250 17040 250 392 17041 789 703 17042 703 689 17043 778 880 17044 880 878 17045 620 615 17046 615 580 17047 150 351 17048 351 494 17049 661 515 17050 515 867 17051 71 298 17052 298 203 17053 663 994 17054 994 786 17055 551 580 17056 580 609 17057 910 492 17058 492 486 17059 454 115 17060 115 300 17061 981 699 17062 699 580 17063 369 361 17064 361 143 17065 987 928 17066 928 973 17067 861 933 17068 933 908 17069 322 315 17070 315 370 17071 303 350 17072 350 398 17073 843 839 17074 839 835 17075 946 769 17076 769 300 17077 489 419 17078 419 9 17079 892 872 17080 872 691 17081 177 247 17082 247 466 17083 583 759 17084 759 737 17085 596 771 17086 771 898 17087 378 483 17088 483 370 17089 141 273 17090 273 466 17091 464 454 17092 454 450 17093 552 860 17094 860 867 17095 650 703 17096 703 641 17097 987 783 17098 783 913 17099 994 735 17100 735 827 17101 399 325 17102 325 60 17103 202 210 17104 210 131 17105 418 464 17106 464 408 17107 79 293 17108 293 394 17109 257 189 17110 189 384 17111 786 546 17112 546 626 17113 943 581 17114 581 859 17115 760 638 17116 638 522 17117 527 779 17118 779 906 17119 104 269 17120 269 54 17121 390 498 17122 498 308 17123 498 116 17124 116 390 17125 834 727 17126 727 964 17127 58 49 17128 49 322 17129 775 557 17130 557 859 17131 463 240 17132 240 359 17133 273 322 17134 322 66 17135 126 309 17136 309 48 17137 881 663 17138 663 815 17139 398 325 17140 325 313 17141 873 636 17142 636 927 17143 139 116 17144 116 471 17145 838 18 17146 18 126 17147 208 127 17148 127 242 17149 980 924 17150 924 828 17151 165 493 17152 493 400 17153 447 415 17154 415 483 17155 302 322 17156 322 78 17157 479 161 17158 161 451 17159 999 968 17160 968 798 17161 815 715 17162 715 625 17163 441 355 17164 355 499 17165 724 801 17166 801 950 17167 305 224 17168 224 36 17169 780 616 17170 616 528 17171 600 583 17172 583 937 17173 691 633 17174 633 980 17175 855 879 17176 879 569 17177 260 376 17178 376 362 17179 159 74 17180 74 467 17181 738 28 17182 28 11 17183 867 530 17184 530 913 17185 312 105 17186 105 364 17187 462 94 17188 94 357 17189 140 236 17190 236 346 17191 485 131 17192 131 318 17193 524 740 17194 740 537 17195 715 643 17196 643 682 17197 690 558 17198 558 709 17199 799 779 17200 779 925 17201 27 39 17202 39 220 17203 815 537 17204 537 659 17205 750 541 17206 541 925 17207 775 814 17208 814 795 17209 497 19 17210 19 172 17211 724 969 17212 969 797 17213 487 408 17214 408 13 17215 144 240 17216 240 102 17217 669 676 17218 676 989 17219 939 605 17220 605 876 17221 807 912 17222 912 534 17223 852 701 17224 701 851 17225 233 262 17226 262 457 17227 690 704 17228 704 944 17229 310 240 17230 240 362 17231 666 967 17232 967 580 17233 202 11 17234 11 238 17235 634 633 17236 633 925 17237 566 813 17238 813 642 17239 225 426 17240 426 264 17241 784 500 17242 500 578 17243 530 678 17244 678 563 17245 966 750 17246 750 866 17247 675 884 17248 884 770 17249 57 287 17250 287 121 17251 196 99 17252 99 54 17253 971 573 17254 573 533 17255 216 204 17256 204 296 17257 429 107 17258 107 392 17259 964 954 17260 954 981 17261 318 84 17262 84 273 17263 452 175 17264 175 440 17265 891 645 17266 645 999 17267 961 555 17268 555 893 17269 274 56 17270 56 410 17271 345 13 17272 13 366 17273 339 93 17274 93 207 17275 498 96 17276 96 239 17277 831 983 17278 983 580 17279 839 648 17280 648 811 17281 757 571 17282 571 689 17283 448 0 17284 0 147 17285 423 66 17286 66 36 17287 666 949 17288 949 567 17289 768 573 17290 573 623 17291 107 350 17292 350 174 17293 519 780 17294 780 668 17295 406 220 17296 220 232 17297 994 807 17298 807 813 17299 100 137 17300 137 409 17301 507 557 17302 557 909 17303 563 535 17304 535 695 17305 599 536 17306 536 567 17307 696 602 17308 602 682 17309 818 694 17310 694 753 17311 961 862 17312 862 542 17313 518 891 17314 891 829 17315 523 986 17316 986 955 17317 714 758 17318 758 690 17319 204 6 17320 6 319 17321 889 875 17322 875 550 17323 395 312 17324 312 116 17325 254 256 17326 256 436 17327 279 27 17328 27 427 17329 76 34 17330 34 301 17331 568 912 17332 912 938 17333 668 635 17334 635 940 17335 239 312 17336 312 372 17337 132 131 17338 131 165 17339 713 890 17340 890 710 17341 345 187 17342 187 211 17343 732 790 17344 790 861 17345 742 825 17346 825 924 17347 556 676 17348 676 942 17349 522 869 17350 869 849 17351 882 964 17352 964 789 17353 52 142 17354 142 307 17355 24 148 17356 148 243 17357 549 189 17358 189 147 17359 147 423 17360 423 77 17361 487 206 17362 206 28 17363 995 587 17364 587 784 17365 40 446 17366 446 498 17367 264 101 17368 101 486 17369 251 79 17370 79 259 17371 733 772 17372 772 689 17373 554 919 17374 919 669 17375 637 618 17376 618 658 17377 804 521 17378 521 668 17379 124 144 17380 144 465 17381 11 378 17382 378 414 17383 754 781 17384 781 778 17385 726 965 17386 965 838 17387 371 93 17388 93 289 17389 173 461 17390 461 60 17391 824 781 17392 781 688 17393 486 174 17394 174 489 17395 206 390 17396 390 434 17397 427 80 17398 80 69 17399 515 608 17400 608 951 17401 87 208 17402 208 476 17403 670 632 17404 632 986 17405 215 31 17406 31 493 17407 496 383 17408 383 415 17409 835 929 17410 929 760 17411 604 968 17412 968 779 17413 479 89 17414 89 498 17415 428 435 17416 435 257 17417 693 523 17418 523 962 17419 859 922 17420 922 812 17421 591 943 17422 943 844 17423 79 274 17424 274 209 17425 247 464 17426 464 294 17427 954 613 17428 613 974 17429 998 627 17430 627 987 17431 48 95 17432 95 270 17433 73 347 17434 347 202 17435 355 163 17436 163 446 17437 544 566 17438 566 583 17439 319 252 17440 252 299 17441 962 737 17442 737 747 17443 58 245 17444 245 337 17445 299 231 17446 231 28 17447 823 522 17448 522 836 17449 648 682 17450 682 711 17451 621 555 17452 555 742 17453 794 759 17454 759 748 17455 105 441 17456 441 170 17457 802 746 17458 746 560 17459 960 899 17460 899 961 17461 725 875 17462 875 559 17463 755 706 17464 706 730 17465 683 624 17466 624 921 17467 8 267 17468 267 429 17469 364 479 17470 479 186 17471 970 932 17472 932 720 17473 218 123 17474 123 359 17475 942 831 17476 831 950 17477 79 473 17478 473 320 17479 639 984 17480 984 813 17481 17 425 17482 425 173 17483 647 756 17484 756 508 17485 268 52 17486 52 199 17487 280 269 17488 269 367 17489 367 406 17490 406 379 17491 250 133 17492 133 123 17493 929 549 17494 549 952 17495 347 442 17496 442 171 17497 299 410 17498 410 88 17499 977 905 17500 905 975 17501 157 22 17502 22 276 17503 762 733 17504 733 562 17505 525 644 17506 644 739 17507 379 180 17508 180 392 17509 975 732 17510 732 964 17511 594 501 17512 501 565 17513 35 8 17514 8 311 17515 744 764 17516 764 918 17517 996 903 17518 903 906 17519 892 996 17520 996 785 17521 759 845 17522 845 778 17523 395 257 17524 257 456 17525 596 961 17526 961 836 17527 955 538 17528 538 553 17529 51 497 17530 497 106 17531 417 187 17532 187 72 17533 248 221 17534 221 146 17535 241 195 17536 195 408 17537 364 207 17538 207 104 17539 297 494 17540 494 77 17541 989 544 17542 544 907 17543 888 903 17544 903 657 17545 823 752 17546 752 861 17547 934 659 17548 659 776 17549 301 230 17550 230 484 17551 245 4 17552 4 382 17553 921 600 17554 600 985 17555 204 51 17556 51 271 17557 997 789 17558 789 837 17559 183 181 17560 181 397 17561 542 547 17562 547 906 17563 560 995 17564 995 848 17565 724 536 17566 536 921 17567 958 749 17568 749 590 17569 473 54 17570 54 491 17571 951 617 17572 617 926 17573 522 745 17574 745 861 17575 294 85 17576 85 279 17577 919 769 17578 769 637 17579 246 292 17580 292 19 17581 823 711 17582 711 684 17583 935 927 17584 927 956 17585 866 624 17586 624 701 17587 521 978 17588 978 800 17589 205 439 17590 439 263 17591 951 520 17592 520 693 17593 345 3 17594 3 245 17595 381 392 17596 392 360 17597 498 38 17598 38 371 17599 456 401 17600 401 131 17601 630 532 17602 532 758 17603 397 498 17604 498 282 17605 713 652 17606 652 663 17607 349 229 17608 229 50 17609 186 359 17610 359 300 17611 859 26 17612 26 322 17613 50 196 17614 196 237 17615 674 894 17616 894 856 17617 221 125 17618 125 346 17619 437 114 17620 114 318 17621 935 756 17622 756 559 17623 866 922 17624 922 732 17625 843 994 17626 994 810 17627 524 612 17628 612 782 17629 261 285 17630 285 30 17631 645 917 17632 917 798 17633 703 632 17634 632 943 17635 727 983 17636 983 995 17637 377 99 17638 99 457 17639 768 975 17640 975 521 17641 127 184 17642 184 430 17643 866 828 17644 828 790 17645 397 156 17646 156 68 17647 734 805 17648 805 972 17649 720 962 17650 962 997 17651 73 46 17652 46 34 17653 351 251 17654 251 198 17655 955 522 17656 522 831 17657 64 301 17658 301 54 17659 439 203 17660 203 196 17661 581 808 17662 808 452 17663 868 705 17664 705 899 17665 510 925 17666 925 790 17667 614 675 17668 675 632 17669 229 424 17670 424 310 17671 670 624 17672 624 915 17673 25 0 17674 0 206 17675 761 924 17676 924 865 17677 96 464 17678 464 211 17679 285 137 17680 137 101 17681 612 985 17682 985 752 17683 727 761 17684 761 822 17685 763 985 17686 985 782 17687 658 793 17688 793 957 17689 114 108 17690 108 363 17691 603 882 17692 882 506 17693 928 771 17694 771 517 17695 969 818 17696 818 589 17697 376 15 17698 15 312 17699 220 393 17700 393 27 17701 128 270 17702 270 83 17703 310 480 17704 480 200 17705 166 91 17706 91 239 17707 955 834 17708 834 617 17709 793 593 17710 593 782 17711 384 826 17712 826 917 17713 799 573 17714 573 724 17715 922 976 17716 976 926 17717 858 804 17718 804 892 17719 942 734 17720 734 966 17721 277 26 17722 26 362 17723 390 271 17724 271 163 17725 244 430 17726 430 321 17727 612 988 17728 988 833 17729 354 129 17730 129 176 17731 789 995 17732 995 894 17733 922 936 17734 936 839 17735 290 201 17736 201 130 17737 548 504 17738 504 881 17739 223 402 17740 402 176 17741 34 146 17742 146 40 17743 773 813 17744 813 778 17745 681 967 17746 967 684 17747 913 705 17748 705 961 17749 563 706 17750 706 829 17751 698 703 17752 703 953 17753 996 737 17754 737 887 17755 351 321 17756 321 122 17757 248 211 17758 211 67 17759 206 136 17760 136 416 17761 391 472 17762 472 293 17763 453 274 17764 274 434 17765 873 717 17766 717 550 17767 693 566 17768 566 697 17769 270 177 17770 177 15 17771 915 536 17772 536 877 17773 4 276 17774 276 111 17775 801 936 17776 936 949 17777 560 546 17778 546 745 17779 446 428 17780 428 409 17781 908 686 17782 686 945 17783 950 798 17784 798 815 17785 210 420 17786 420 289 17787 138 62 17788 62 314 17789 554 991 17790 991 934 17791 19 172 17792 172 310 17793 567 793 17794 793 704 17795 490 279 17796 279 456 17797 203 87 17798 87 36 17799 122 404 17800 404 373 17801 21 145 17802 145 77 17803 71 450 17804 450 456 17805 678 607 17806 607 782 17807 612 879 17808 879 893 17809 886 920 17810 920 560 17811 721 995 17812 995 971 17813 837 762 17814 762 769 17815 847 524 17816 524 888 17817 932 657 17818 657 961 17819 104 57 17820 57 8 17821 889 550 17822 550 812 17823 917 636 17824 636 822 17825 432 430 17826 430 88 17827 424 375 17828 375 379 17829 362 47 17830 47 354 17831 42 227 17832 227 0 17833 857 850 17834 850 781 17835 879 368 17836 368 262 17837 656 997 17838 997 976 17839 959 956 17840 956 659 17841 277 202 17842 202 46 17843 749 657 17844 657 839 17845 343 114 17846 114 102 17847 113 100 17848 100 258 17849 264 257 17850 257 442 17851 615 695 17852 695 759 17853 154 206 17854 206 221 17855 282 88 17856 88 444 17857 926 784 17858 784 912 17859 846 710 17860 710 527 17861 929 940 17862 940 686 17863 411 212 17864 212 31 17865 950 662 17866 662 851 17867 409 154 17868 154 470 17869 578 585 17870 585 697 17871 596 835 17872 835 522 17873 661 843 17874 843 596 17875 9 342 17876 342 440 17877 686 518 17878 518 727 17879 214 949 17880 949 862 17881 811 685 17882 685 297 17883 668 906 17884 906 560 17885 984 938 17886 938 969 17887 977 588 17888 588 898 17889 464 226 17890 226 421 17891 261 29 17892 29 254 17893 719 684 17894 684 773 17895 364 320 17896 320 456 17897 714 804 17898 804 944 17899 899 295 17900 295 381 17901 885 965 17902 965 684 17903 735 704 17904 704 668 17905 36 494 17906 494 334 17907 71 376 17908 376 294 17909 60 463 17910 463 173 17911 523 932 17912 932 937 17913 868 786 17914 786 925 17915 468 452 17916 452 491 17917 260 294 17918 294 230 17919 367 85 17920 85 19 17921 59 152 17922 152 14 17923 471 419 17924 419 405 17925 325 6 17926 6 199 17927 933 707 17928 707 674 17929 83 371 17930 371 281 17931 715 643 17932 643 682 17933 983 696 17934 696 926 17935 913 841 17936 841 732 17937 160 149 17938 149 270 17939 27 18 17940 18 215 17941 786 542 17942 542 538 17943 989 530 17944 530 731 17945 555 564 17946 564 770 17947 766 701 17948 701 502 17949 907 991 17950 991 688 17951 60 497 17952 497 108 17953 334 163 17954 163 151 17955 981 738 17956 738 663 17957 542 637 17958 637 884 17959 232 325 17960 325 126 17961 590 908 17962 908 650 17963 857 753 17964 753 922 17965 957 793 17966 793 770 17967 736 699 17968 699 750 17969 900 558 17970 558 573 17971 896 520 17972 520 940 17973 157 206 17974 206 348 17975 528 954 17976 954 523 17977 871 783 17978 783 579 17979 585 941 17980 941 645 17981 281 138 17982 138 291 17983 210 1 17984 1 332 17985 189 193 17986 193 160 17987 580 500 17988 500 731 17989 75 407 17990 407 200 17991 460 155 17992 155 377 17993 93 343 17994 343 107 17995 312 237 17996 237 309 17997 763 596 17998 596 628 17999 613 729 18000 729 738 18001 999 865 18002 865 794 18003 689 945 18004 945 639 18005 692 682 18006 682 733 18007 259 479 18008 479 496 18009 488 386 18010 386 419 18011 159 212 18012 212 295 18013 881 910 18014 910 819 18015 899 794 18016 794 605 18017 992 816 18018 816 959 18019 753 941 18020 941 912 18021 987 725 18022 725 844 18023 609 831 18024 831 644 18025 876 668 18026 668 979 18027 411 352 18028 352 438 18029 771 946 18030 946 990 18031 477 150 18032 150 412 18033 427 226 18034 226 424 18035 935 505 18036 505 657 18037 55 301 18038 301 396 18039 326 215 18040 215 392 18041 66 301 18042 301 415 18043 418 459 18044 459 18 18045 185 245 18046 245 179 18047 465 419 18048 419 310 18049 446 151 18050 151 178 18051 523 596 18052 596 918 18053 628 847 18054 847 597 18055 60 85 18056 85 382 18057 73 315 18058 315 59 18059 877 779 18060 779 684 18061 793 586 18062 586 729 18063 352 368 18064 368 112 18065 797 920 18066 920 930 18067 610 695 18068 695 660 18069 947 598 18070 598 686 18071 94 77 18072 77 113 18073 135 84 18074 84 41 18075 78 441 18076 441 486 18077 998 752 18078 752 940 18079 62 408 18080 408 102 18081 296 294 18082 294 118 18083 656 700 18084 700 644 18085 568 654 18086 654 728 18087 975 567 18088 567 667 18089 747 640 18090 640 611 18091 707 678 18092 678 577 18093 616 756 18094 756 945 18095 706 773 18096 773 724 18097 39 349 18098 349 438 18099 977 810 18100 810 932 18101 434 307 18102 307 315 18103 99 258 18104 258 97 18105 867 922 18106 922 815 18107 984 816 18108 816 963 18109 392 142 18110 142 554 18111 343 497 18112 497 348 18113 272 25 18114 25 410 18115 749 987 18116 987 530 18117 631 879 18118 879 918 18119 79 310 18120 310 270 18121 86 128 18122 128 331 18123 405 469 18124 469 56 18125 491 42 18126 42 379 18127 459 408 18128 408 471 18129 685 647 18130 647 682 18131 326 25 18132 25 336 18133 377 177 18134 177 359 18135 133 101 18136 101 381 18137 917 711 18138 711 977 18139 388 268 18140 268 65 18141 174 394 18142 394 234 18143 461 453 18144 453 155 18145 117 157 18146 157 201 18147 874 489 18148 489 534 18149 798 907 18150 907 577 18151 141 43 18152 43 143 18153 934 536 18154 536 550 18155 499 427 18156 427 451 18157 404 277 18158 277 103 18159 913 653 18160 653 961 18161 937 570 18162 570 575 18163 937 859 18164 859 715 18165 435 204 18166 204 247 18167 496 4 18168 4 138 18169 831 651 18170 651 722 18171 248 117 18172 117 326 18173 418 326 18174 326 436 18175 661 511 18176 511 933 18177 93 48 18178 48 78 18179 994 573 18180 573 742 18181 544 899 18182 899 822 18183 675 983 18184 983 500 18185 779 729 18186 729 932 18187 169 484 18188 484 172 18189 405 13 18190 13 224 18191 776 840 18192 840 624 18193 832 543 18194 543 590 18195 271 164 18196 164 402 18197 827 659 18198 659 602 18199 722 597 18200 597 817 18201 445 141 18202 141 430 18203 258 328 18204 328 26 18205 360 495 18206 495 464 18207 723 694 18208 694 538 18209 405 239 18210 239 296 18211 391 447 18212 447 34 18213 297 53 18214 53 269 18215 690 917 18216 917 837 18217 430 165 18218 165 408 18219 341 25 18220 25 428 18221 479 171 18222 171 252 18223 951 512 18224 512 724 18225 571 939 18226 939 588 18227 335 306 18228 306 292 18229 203 410 18230 410 340 18231 192 144 18232 144 81 18233 412 740 18234 740 440 18235 759 557 18236 557 803 18237 31 395 18238 395 39 18239 954 806 18240 806 973 18241 255 481 18242 481 133 18243 123 13 18244 13 416 18245 175 440 18246 440 54 18247 258 114 18248 114 340 18249 487 126 18250 126 448 18251 328 66 18252 66 312 18253 861 957 18254 957 615 18255 154 462 18256 462 285 18257 233 250 18258 250 301 18259 111 460 18260 460 394 18261 558 989 18262 989 930 18263 813 618 18264 618 543 18265 364 262 18266 262 403 18267 376 251 18268 251 14 18269 273 482 18270 482 322 18271 414 57 18272 57 369 18273 545 920 18274 920 786 18275 554 898 18276 898 804 18277 998 593 18278 593 942 18279 572 506 18280 506 967 18281 158 377 18282 377 436 18283 645 769 18284 769 712 18285 47 117 18286 117 163 18287 10 241 18288 241 223 18289 108 92 18290 92 233 18291 989 885 18292 885 524 18293 569 542 18294 542 661 18295 872 614 18296 614 638 18297 84 358 18298 358 163 18299 937 946 18300 946 753 18301 521 882 18302 882 505 18303 415 81 18304 81 379 18305 779 913 18306 913 505 18307 171 200 18308 200 393 18309 905 607 18310 607 658 18311 835 522 18312 522 889 18313 340 65 18314 65 461 18315 94 244 18316 244 416 18317 194 212 18318 212 213 18319 176 182 18320 182 291 18321 634 527 18322 527 888 18323 457 154 18324 154 423 18325 85 324 18326 324 323 18327 775 658 18328 658 889 18329 592 648 18330 648 879 18331 373 402 18332 402 214 18333 153 396 18334 396 235 18335 675 698 18336 698 587 18337 401 214 18338 214 217 18339 880 523 18340 523 725 18341 556 602 18342 602 927 18343 478 124 18344 124 140 18345 440 199 18346 199 381 18347 489 447 18348 447 497 18349 514 924 18350 924 807 18351 182 400 18352 400 35 18353 417 99 18354 99 368 18355 428 240 18356 240 17 18357 602 506 18358 506 988 18359 623 603 18360 603 959 18361 497 0 18362 0 326 18363 880 713 18364 713 662 18365 376 249 18366 249 202 18367 94 68 18368 68 85 18369 760 932 18370 932 919 18371 872 834 18372 834 942 18373 147 295 18374 295 393 18375 623 603 18376 603 959 18377 700 603 18378 603 927 18379 156 80 18380 80 314 18381 949 660 18382 660 986 18383 443 221 18384 221 406 18385 788 683 18386 683 791 18387 9 70 18388 70 383 18389 833 904 18390 904 630 18391 267 252 18392 252 145 18393 634 569 18394 569 863 18395 708 668 18396 668 676 18397 424 316 18398 316 440 18399 531 691 18400 691 527 18401 898 786 18402 786 996 18403 408 301 18404 301 56 18405 94 109 18406 109 262 18407 816 754 18408 754 810 18409 872 945 18410 945 972 18411 46 169 18412 169 377 18413 615 831 18414 831 957 18415 582 845 18416 845 767 18417 439 267 18418 267 435 18419 657 773 18420 773 889 18421 375 227 18422 227 456 18423 820 461 18424 461 484 18425 726 640 18426 640 610 18427 486 132 18428 132 266 18429 584 520 18430 520 705 18431 436 305 18432 305 9 18433 496 470 18434 470 374 18435 421 253 18436 253 8 18437 777 754 18438 754 831 18439 399 395 18440 395 426 18441 901 832 18442 832 853 18443 742 727 18444 727 503 18445 496 381 18446 381 190 18447 925 522 18448 522 851 18449 831 737 18450 737 762 18451 409 300 18452 300 136 18453 71 16 18454 16 268 18455 189 445 18456 445 482 18457 932 501 18458 501 927 18459 999 755 18460 755 776 18461 632 568 18462 568 790 18463 287 253 18464 253 309 18465 624 973 18466 973 649 18467 993 733 18468 733 554 18469 128 376 18470 376 250 18471 953 538 18472 538 964 18473 293 73 18474 73 424 18475 425 117 18476 117 353 18477 526 547 18478 547 697 18479 967 626 18480 626 572 18481 310 364 18482 364 459 18483 248 41 18484 41 403 18485 611 849 18486 849 522 18487 400 207 18488 207 181 18489 449 246 18490 246 391 18491 631 933 18492 933 744 18493 781 839 18494 839 573 18495 60 161 18496 161 26 18497 484 332 18498 332 446 18499 696 603 18500 603 879 18501 189 236 18502 236 375 18503 227 124 18504 124 381 18505 113 167 18506 167 193 18507 924 560 18508 560 689 18509 93 123 18510 123 244 18511 764 533 18512 533 997 18513 116 328 18514 328 249 18515 151 375 18516 375 405 18517 161 378 18518 378 414 18519 497 406 18520 406 499 18521 372 95 18522 95 44 18523 581 714 18524 714 783 18525 418 298 18526 298 482 18527 622 640 18528 640 969 18529 321 408 18530 408 330 18531 279 186 18532 186 378 18533 527 612 18534 612 980 18535 498 432 18536 432 102 18537 760 885 18538 885 694 18539 216 587 18540 587 948 18541 482 465 18542 465 495 18543 57 310 18544 310 341 18545 732 920 18546 920 27 18547 358 150 18548 150 217 18549 299 159 18550 159 416 18551 894 708 18552 708 950 18553 834 560 18554 560 928 18555 980 820 18556 820 747 18557 558 399 18558 399 489 18559 337 203 18560 203 164 18561 664 972 18562 972 742 18563 871 640 18564 640 590 18565 19 67 18566 67 208 18567 59 95 18568 95 294 18569 864 659 18570 659 684 18571 589 854 18572 854 983 18573 742 954 18574 954 505 18575 72 333 18576 333 388 18577 177 325 18578 325 449 18579 382 189 18580 189 37 18581 631 926 18582 926 539 18583 998 639 18584 639 764 18585 497 231 18586 231 390 18587 500 959 18588 959 876 18589 228 161 18590 161 481 18591 243 54 18592 54 405 18593 341 120 18594 120 349 18595 781 698 18596 698 606 18597 86 48 18598 48 403 18599 981 537 18600 537 623 18601 450 372 18602 372 477 18603 464 18 18604 18 396 18605 998 760 18606 760 999 18607 115 129 18608 129 227 18609 529 631 18610 631 521 18611 654 595 18612 595 866 18613 400 57 18614 57 40 18615 309 72 18616 72 341 18617 894 900 18618 900 977 18619 473 268 18620 268 42 18621 794 578 18622 578 760 18623 993 994 18624 994 732 18625 280 50 18626 50 168 18627 433 188 18628 188 347 18629 155 480 18630 480 484 18631 382 455 18632 455 426 18633 177 482 18634 482 28 18635 470 338 18636 338 488 18637 210 479 18638 479 459 18639 419 354 18640 354 111 18641 172 66 18642 66 73 18643 584 913 18644 913 576 18645 496 384 18646 384 281 18647 59 348 18648 348 386 18649 472 214 18650 214 207 18651 475 446 18652 446 934 18653 529 549 18654 549 881 18655 995 791 18656 791 833 18657 956 518 18658 518 912 18659 513 564 18660 564 665 18661 764 651 18662 651 554 18663 315 488 18664 488 406 18665 512 920 18666 920 989 18667 373 131 18668 131 267 18669 577 625 18670 625 684 18671 633 977 18672 977 698 18673 620 590 18674 590 532 18675 845 877 18676 877 782 18677 689 614 18678 614 613 18679 23 205 18680 205 89 18681 55 372 18682 372 247 18683 950 615 18684 615 947 18685 816 853 18686 853 514 18687 972 969 18688 969 973 18689 243 123 18690 123 402 18691 206 13 18692 13 452 18693 128 255 18694 255 24 18695 660 883 18696 883 508 18697 981 745 18698 745 665 18699 511 714 18700 714 986 18701 890 504 18702 504 643 18703 371 328 18704 328 197 18705 487 179 18706 179 63 18707 285 483 18708 483 109 18709 740 885 18710 885 760 18711 647 883 18712 883 922 18713 418 98 18714 98 482 18715 660 629 18716 629 862 18717 749 503 18718 503 978 18719 774 653 18720 653 532 18721 10 5 18722 5 184 18723 115 179 18724 179 83 18725 308 457 18726 457 83 18727 792 695 18728 695 871 18729 500 896 18730 896 553 18731 862 962 18732 962 889 18733 180 141 18734 141 258 18735 234 80 18736 80 410 18737 179 65 18738 65 406 18739 8 467 18740 467 265 18741 79 200 18742 200 381 18743 901 597 18744 597 527 18745 626 593 18746 593 737 18747 549 765 18748 765 663 18749 653 849 18750 849 992 18751 949 737 18752 737 958 18753 849 733 18754 733 630 18755 937 900 18756 900 783 18757 473 461 18758 461 463 18759 343 330 18760 330 238 18761 391 348 18762 348 227 18763 771 919 18764 919 714 18765 222 288 18766 288 461 18767 645 865 18768 865 732 18769 964 558 18770 558 906 18771 291 472 18772 472 138 18773 279 31 18774 31 366 18775 281 224 18776 224 232 18777 516 234 18778 234 46 18779 609 662 18780 662 561 18781 949 835 18782 835 904 18783 533 510 18784 510 710 18785 858 812 18786 812 819 18787 384 147 18788 147 128 18789 493 4 18790 4 170 18791 964 773 18792 773 684 18793 107 22 18794 22 268 18795 82 89 18796 89 327 18797 23 121 18798 121 322 18799 406 385 18800 385 490 18801 74 280 18802 280 91 18803 169 354 18804 354 164 18805 70 422 18806 422 496 18807 440 414 18808 414 325 18809 433 365 18810 365 80 18811 971 584 18812 584 704 18813 119 40 18814 40 414 18815 254 314 18816 314 66 18817 789 924 18818 924 906 18819 265 413 18820 413 183 18821 884 852 18822 852 748 18823 832 873 18824 873 804 18825 138 394 18826 394 430 18827 570 841 18828 841 922 18829 696 817 18830 817 570 18831 108 494 18832 494 255 18833 88 366 18834 366 389 18835 119 310 18836 310 157 18837 841 690 18838 690 732 18839 27 123 18840 123 460 18841 843 939 18842 939 858 18843 388 52 18844 52 380 18845 831 958 18846 958 797 18847 687 679 18848 679 659 18849 114 187 18850 187 228 18851 930 845 18852 845 654 18853 38 176 18854 176 187 18855 880 178 18856 178 533 18857 49 399 18858 399 257 18859 290 264 18860 264 39 18861 964 696 18862 696 816 18863 337 419 18864 419 347 18865 902 975 18866 975 785 18867 375 48 18868 48 181 18869 370 477 18870 477 206 18871 190 474 18872 474 4 18873 516 525 18874 525 850 18875 369 446 18876 446 150 18877 126 48 18878 48 469 18879 109 64 18880 64 318 18881 170 106 18882 106 454 18883 662 721 18884 721 823 18885 805 533 18886 533 625 18887 42 112 18888 112 7 18889 734 722 18890 722 928 18891 856 783 18892 783 528 18893 543 551 18894 551 884 18895 269 133 18896 133 306 18897 570 960 18898 960 740 18899 178 158 18900 158 47 18901 746 597 18902 597 575 18903 534 843 18904 843 749 18905 576 689 18906 689 925 18907 818 856 18908 856 631 18909 657 688 18910 688 546 18911 505 860 18912 860 879 18913 486 377 18914 377 24 18915 344 373 18916 373 279 18917 995 936 18918 936 894 18919 842 890 18920 890 950 18921 280 59 18922 59 20 18923 651 593 18924 593 611 18925 195 266 18926 266 432 18927 729 860 18928 860 859 18929 432 306 18930 306 371 18931 429 131 18932 131 140 18933 308 340 18934 340 389 18935 85 283 18936 283 17 18937 10 119 18938 119 406 18939 486 33 18940 33 491 18941 955 942 18942 942 534 18943 9 233 18944 233 173 18945 329 349 18946 349 236 18947 629 532 18948 532 664 18949 956 524 18950 524 995 18951 338 96 18952 96 167 18953 55 363 18954 363 223 18955 110 103 18956 103 118 18957 992 990 18958 990 596 18959 142 327 18960 327 86 18961 297 468 18962 468 405 18963 710 802 18964 802 707 18965 266 241 18966 241 409 18967 713 507 18968 507 582 18969 394 204 18970 204 153 18971 486 103 18972 103 36 18973 401 153 18974 153 116 18975 46 116 18976 116 352 18977 639 742 18978 742 883 18979 21 346 18980 346 333 18981 218 134 18982 134 236 18983 352 242 18984 242 488 18985 170 328 18986 328 369 18987 70 14 18988 14 404 18989 127 121 18990 121 3 18991 638 873 18992 873 84 18993 158 372 18994 372 402 18995 123 1 18996 1 159 18997 800 586 18998 586 668 18999 594 626 19000 626 755 19001 398 420 19002 420 103 19003 98 448 19004 448 180 19005 209 142 19006 142 45 19007 934 633 19008 633 972 19009 981 689 19010 689 921 19011 539 795 19012 795 891 19013 966 601 19014 601 589 19015 284 181 19016 181 494 19017 830 651 19018 651 623 19019 788 584 19020 584 810 19021 810 706 19022 706 916 19023 69 262 19024 262 255 19025 656 631 19026 631 923 19027 539 591 19028 591 712 19029 579 757 19030 757 545 19031 904 816 19032 816 915 19033 428 265 19034 265 296 19035 435 251 19036 251 294 19037 815 739 19038 739 857 19039 307 433 19040 433 123 19041 835 759 19042 759 762 19043 185 339 19044 339 364 19045 764 695 19046 695 848 19047 69 492 19048 492 448 19049 875 612 19050 612 795 19051 447 495 19052 495 176 19053 253 91 19054 91 163 19055 760 715 19056 715 712 19057 852 841 19058 841 956 19059 536 730 19060 730 613 19061 213 493 19062 493 488 19063 423 181 19064 181 461 19065 137 451 19066 451 381 19067 300 406 19068 406 60 19069 669 619 19070 619 966 19071 420 206 19072 206 392 19073 216 171 19074 171 423 19075 812 649 19076 649 524 19077 716 751 19078 751 640 19079 331 387 19080 387 14 19081 981 837 19082 837 858 19083 517 901 19084 901 763 19085 200 376 19086 376 233 19087 459 308 19088 308 375 19089 581 586 19090 586 530 19091 889 794 19092 794 599 19093 841 546 19094 546 587 19095 552 835 19096 835 909 19097 470 400 19098 400 372 19099 669 625 19100 625 712 19101 659 782 19102 782 952 19103 617 656 19104 656 824 19105 193 159 19106 159 128 19107 652 856 19108 856 961 19109 242 132 19110 132 70 19111 34 239 19112 239 415 19113 882 996 19114 996 919 19115 962 735 19116 735 837 19117 296 13 19118 13 275 19119 222 483 19120 483 392 19121 519 624 19122 624 710 19123 691 951 19124 951 923 19125 106 430 19126 430 220 19127 189 264 19128 264 12 19129 938 746 19130 746 973 19131 568 805 19132 805 616 19133 526 885 19134 885 531 19135 494 322 19136 322 444 19137 356 4 19138 4 498 19139 634 961 19140 961 925 19141 358 270 19142 270 167 19143 154 430 19144 430 415 19145 791 850 19146 850 507 19147 63 114 19148 114 192 19149 978 650 19150 650 777 19151 305 103 19152 103 365 19153 144 180 19154 180 169 19155 591 839 19156 839 914 19157 370 360 19158 360 111 19159 18 374 19160 374 74 19161 176 498 19162 498 459 19163 307 355 19164 355 33 19165 827 701 19166 701 956 19167 319 358 19168 358 64 19169 69 106 19170 106 409 19171 908 541 19172 541 972 19173 871 751 19174 751 625 19175 289 187 19176 187 493 19177 711 659 19178 659 505 19179 931 814 19180 814 733 19181 48 321 19182 321 396 19183 559 848 19184 848 583 19185 515 645 19186 645 690 19187 943 788 19188 788 622 19189 351 117 19190 117 97 19191 389 407 19192 407 151 19193 499 50 19194 50 481 19195 407 262 19196 262 38 19197 758 657 19198 657 659 19199 187 483 19200 483 204 19201 979 614 19202 614 975 19203 961 706 19204 706 753 19205 371 474 19206 474 165 19207 700 27 19208 27 396 19209 148 127 19210 127 418 19211 490 426 19212 426 459 19213 874 953 19214 953 738 19215 889 800 19216 800 576 19217 949 750 19218 750 539 19219 900 589 19220 589 989 19221 227 487 19222 487 401 19223 662 809 19224 809 932 19225 89 76 19226 76 143 19227 405 198 19228 198 123 19229 282 163 19230 163 312 19231 992 775 19232 775 614 19233 481 306 19234 306 0 19235 978 640 19236 640 857 19237 338 146 19238 146 353 19239 263 339 19240 339 56 19241 815 754 19242 754 982 19243 554 623 19244 623 581 19245 928 664 19246 664 907 19247 747 521 19248 521 707 19249 128 347 19250 347 195 19251 642 563 19252 563 697 19253 970 954 19254 954 886 19255 618 823 19256 823 894 19257 823 986 19258 986 843 19259 478 223 19260 223 59 19261 466 148 19262 148 411 19263 49 379 19264 379 269 19265 172 89 19266 89 72 19267 915 770 19268 770 842 19269 993 885 19270 885 828 19271 748 688 19272 688 971 19273 337 279 19274 279 95 19275 719 503 19276 503 502 19277 8 195 19278 195 431 19279 173 330 19280 330 73 19281 120 235 19282 235 211 19283 259 110 19284 110 352 19285 88 41 19286 41 13 19287 94 321 19288 321 400 19289 437 60 19290 60 130 19291 652 697 19292 697 909 19293 313 183 19294 183 389 19295 376 123 19296 123 152 19297 443 441 19298 441 34 19299 545 554 19300 554 684 19301 242 452 19302 452 216 19303 134 227 19304 227 881 19305 29 276 19306 276 129 19307 287 433 19308 433 256 19309 351 334 19310 334 495 19311 437 235 19312 235 405 19313 553 618 19314 618 958 19315 778 703 19316 703 737 19317 5 141 19318 141 239 19319 746 437 19320 437 467 19321 451 147 19322 147 381 19323 493 450 19324 450 443 19325 827 605 19326 605 874 19327 320 420 19328 420 12 19329 491 354 19330 354 82 19331 327 377 19332 377 163 19333 910 768 19334 768 950 19335 753 755 19336 755 549 19337 263 138 19338 138 28 19339 390 465 19340 465 260 19341 617 592 19342 592 879 19343 193 183 19344 183 38 19345 19 199 19346 199 37 19347 664 592 19348 592 990 19349 657 886 19350 886 547 19351 983 526 19352 526 876 19353 254 347 19354 347 289 19355 189 231 19356 231 338 19357 62 187 19358 187 381 19359 259 111 19360 111 411 19361 775 944 19362 944 907 19363 173 251 19364 251 335 19365 864 682 19366 682 869 19367 657 548 19368 548 848 19369 174 76 19370 76 67 19371 932 697 19372 697 921 19373 762 773 19374 773 693 19375 958 667 19376 667 821 19377 435 415 19378 415 237 19379 683 508 19380 508 553 19381 741 920 19382 920 726 19383 610 523 19384 523 589 19385 155 365 19386 365 811 19387 884 729 19388 729 903 19389 947 737 19390 737 812 19391 206 52 19392 52 87 19393 955 910 19394 910 772 19395 266 448 19396 448 15 19397 135 434 19398 434 226 19399 933 532 19400 532 991 19401 138 350 19402 350 57 19403 733 951 19404 951 766 19405 626 936 19406 936 612 19407 65 331 19408 331 126 19409 873 608 19410 608 701 19411 51 201 19412 201 318 19413 609 544 19414 544 839 19415 623 727 19416 727 603 19417 381 357 19418 357 67 19419 875 636 19420 636 952 19421 250 462 19422 462 113 19423 586 949 19424 949 779 19425 348 288 19426 288 293 19427 929 631 19428 631 981 19429 502 517 19430 517 684 19431 947 623 19432 623 749 19433 34 86 19434 86 364 19435 885 875 19436 875 676 19437 893 682 19438 682 987 19439 327 302 19440 302 341 19441 225 466 19442 466 26 19443 273 320 19444 320 361 19445 146 321 19446 321 208 19447 571 605 19448 605 974 19449 151 115 19450 115 65 19451 601 640 19452 640 848 19453 358 246 19454 246 329 19455 995 867 19456 867 770 19457 574 983 19458 983 708 19459 809 685 19460 685 689 19461 888 982 19462 982 694 19463 953 619 19464 619 938 19465 729 873 19466 873 748 19467 665 550 19468 550 771 19469 738 648 19470 648 778 19471 966 994 19472 994 873 19473 755 962 19474 962 797 19475 42 51 19476 51 419 19477 341 31 19478 31 367 19479 326 452 19480 452 253 19481 921 611 19482 611 889 19483 789 896 19484 896 867 19485 619 985 19486 985 806 19487 296 113 19488 113 378 19489 399 42 19490 42 268 19491 630 600 19492 600 707 19493 457 202 19494 202 251 19495 554 760 19496 760 668 19497 670 614 19498 614 903 19499 402 97 19500 97 485 19501 764 805 19502 805 851 19503 305 43 19504 43 264 19505 34 465 19506 465 251 19507 937 748 19508 748 852 19509 508 550 19510 550 834 19511 745 730 19512 730 893 19513 153 78 19514 78 346 19515 178 386 19516 386 471 19517 564 682 19518 682 844 19519 988 613 19520 613 992 19521 492 237 19522 237 382 19523 102 493 19524 493 294 19525 724 695 19526 695 870 19527 926 904 19528 904 885 19529 133 24 19530 24 72 19531 991 565 19532 565 586 19533 515 964 19534 964 784 19535 495 174 19536 174 202 19537 517 589 19538 589 801 19539 845 916 19540 916 809 19541 424 420 19542 420 1 19543 40 326 19544 326 289 19545 460 261 19546 261 401 19547 810 585 19548 585 939 19549 313 496 19550 496 15 19551 497 422 19552 422 111 19553 550 855 19554 855 982 19555 920 572 19556 572 909 19557 282 55 19558 55 128 19559 332 384 19560 384 350 19561 977 561 19562 561 558 19563 791 860 19564 860 538 19565 411 185 19566 185 407 19567 332 369 19568 369 285 19569 318 447 19570 447 342 19571 427 489 19572 489 345 19573 686 923 19574 923 981 19575 575 968 19576 968 777 19577 756 525 19578 525 783 19579 19 83 19580 83 61 19581 299 30 19582 30 285 19583 985 787 19584 787 970 19585 319 461 19586 461 320 19587 277 114 19588 114 161 19589 491 31 19590 31 211 19591 217 286 19592 286 497 19593 608 635 19594 635 530 19595 333 399 19596 399 459 19597 648 616 19598 616 933 19599 666 619 19600 619 705 19601 751 745 19602 745 659 19603 600 630 19604 630 950 19605 821 704 19606 704 964 19607 463 229 19608 229 448 19609 568 535 19610 535 655 19611 815 944 19612 944 589 19613 619 857 19614 857 989 19615 377 95 19616 95 180 19617 497 300 19618 300 410 19619 197 60 19620 60 457 19621 660 806 19622 806 580 19623 25 110 19624 110 444 19625 655 860 19626 860 696 19627 673 599 19628 599 809 19629 761 583 19630 583 935 19631 464 449 19632 449 504 19633 7 32 19634 32 60 19635 882 581 19636 581 592 19637 760 873 19638 873 572 19639 903 738 19640 738 845 19641 552 930 19642 930 555 19643 903 564 19644 564 748 19645 606 558 19646 558 660 19647 756 969 19648 969 517 19649 387 171 19650 171 295 19651 858 790 19652 790 752 19653 552 621 19654 621 218 19655 473 31 19656 31 474 19657 281 50 19658 50 175 19659 842 551 19660 551 989 19661 624 565 19662 565 968 19663 960 759 19664 759 736 19665 57 272 19666 272 222 19667 723 994 19668 994 529 19669 617 578 19670 578 550 19671 251 452 19672 452 484 19673 142 0 19674 0 264 19675 815 585 19676 585 833 19677 862 785 19678 785 587 19679 874 997 19680 997 791 19681 425 457 19682 457 463 19683 14 342 19684 342 30 19685 446 94 19686 94 488 19687 548 787 19688 787 772 19689 316 152 19690 152 95 19691 68 465 19692 465 356 19693 481 229 19694 229 462 19695 276 491 19696 491 417 19697 717 942 19698 942 795 19699 368 240 19700 240 19 19701 821 664 19702 664 927 19703 761 603 19704 603 843 19705 333 349 19706 349 428 19707 410 64 19708 64 99 19709 430 53 19710 53 363 19711 711 985 19712 985 963 19713 301 358 19714 358 83 19715 520 710 19716 710 505 19717 819 651 19718 651 561 19719 225 83 19720 83 488 19721 728 944 19722 944 792 19723 398 271 19724 271 267 19725 427 309 19726 309 452 19727 62 303 19728 303 97 19729 760 602 19730 602 610 19731 310 464 19732 464 89 19733 102 15 19734 15 417 19735 237 73 19736 73 219 19737 40 447 19738 447 464 19739 71 118 19740 118 205 19741 487 219 19742 219 458 19743 959 539 19744 539 640 19745 936 638 19746 638 961 19747 998 632 19748 632 718 19749 274 73 19750 73 154 19751 94 327 19752 327 275 19753 221 215 19754 215 71 19755 158 493 19756 493 173 19757 931 915 19758 915 619 19759 118 186 19760 186 103 19761 132 432 19762 432 90 19763 798 910 19764 910 992 19765 165 380 19766 380 286 19767 990 966 19768 966 984 19769 884 606 19770 606 620 19771 338 294 19772 294 413 19773 314 450 19774 450 211 19775 720 968 19776 968 783 19777 327 391 19778 391 134 19779 171 114 19780 114 125 19781 210 437 19782 437 92 19783 801 926 19784 926 830 19785 44 139 19786 139 151 19787 804 667 19788 667 950 19789 943 777 19790 777 643 19791 658 917 19792 917 781 19793 271 703 19794 703 841 19795 351 461 19796 461 85 19797 686 713 19798 713 547 19799 743 825 19800 825 572 19801 202 250 19802 250 178 19803 743 736 19804 736 973 19805 733 575 19806 575 759 19807 921 756 19808 756 953 19809 704 808 19810 808 606 19811 999 753 19812 753 988 19813 100 223 19814 223 183 19815 444 381 19816 381 430 19817 479 457 19818 457 461 19819 972 759 19820 759 761 19821 714 535 19822 535 707 19823 388 389 19824 389 403 19825 479 318 19826 318 427 19827 690 537 19828 537 782 19829 841 645 19830 645 687 19831 9 18 19832 18 447 19833 243 132 19834 132 397 19835 822 641 19836 641 681 19837 513 525 19838 525 516 19839 546 685 19840 685 151 19841 998 760 19842 760 999 19843 738 553 19844 553 555 19845 482 359 19846 359 492 19847 850 621 19848 621 836 19849 567 867 19850 867 519 19851 371 483 19852 483 158 19853 546 964 19854 964 669 19855 955 881 19856 881 615 19857 519 824 19858 824 871 19859 105 320 19860 320 271 19861 382 103 19862 103 267 19863 515 833 19864 833 960 19865 411 35 19866 35 261 19867 5 157 19868 157 380 19869 765 650 19870 650 722 19871 362 42 19872 42 360 19873 683 592 19874 592 717 19875 758 842 19876 842 726 19877 397 321 19878 321 330 19879 791 588 19880 588 907 19881 117 162 19882 162 87 19883 726 808 19884 808 921 19885 133 443 19886 443 307 19887 573 706 19888 706 621 19889 276 353 19890 353 339 19891 719 883 19892 883 732 19893 899 567 19894 567 727 19895 971 516 19896 516 978 19897 576 800 19898 800 903 19899 245 294 19900 294 315 19901 751 952 19902 952 500 19903 804 820 19904 820 733 19905 712 636 19906 636 925 19907 233 393 19908 393 22 19909 969 721 19910 721 783 19911 294 416 19912 416 401 19913 741 700 19914 700 866 19915 306 418 19916 418 454 19917 64 106 19918 106 157 19919 691 766 19920 766 586 19921 254 161 19922 161 102 19923 337 380 19924 380 221 19925 487 60 19926 60 216 19927 738 868 19928 868 780 19929 579 597 19930 597 786 19931 783 726 19932 726 912 19933 882 945 19934 945 972 19935 973 611 19936 611 965 19937 159 184 19938 184 29 19939 726 762 19940 762 956 19941 299 450 19942 450 449 19943 861 614 19944 614 696 19945 679 841 19946 841 615 19947 105 231 19948 231 33 19949 800 732 19950 732 802 19951 766 939 19952 939 739 19953 590 916 19954 916 556 19955 798 965 19956 965 830 19957 545 899 19958 899 794 19959 493 450 19960 450 443 19961 858 782 19962 782 919 19963 772 545 19964 545 572 19965 928 776 19966 776 675 19967 769 58 19968 58 453 19969 332 158 19970 158 307 19971 967 722 19972 722 834 19973 534 773 19974 773 952 19975 69 167 19976 167 93 19977 618 559 19978 559 514 19979 821 923 19980 923 613 19981 205 96 19982 96 437 19983 574 980 19984 980 949 19985 771 658 19986 658 940 19987 836 559 19988 559 533 19989 282 138 19990 138 98 19991 901 546 19992 546 713 19993 819 966 19994 966 719 19995 57 212 19996 212 364 19997 706 973 19998 973 872 19999 223 413 20000 413 70 20001 952 966 20002 966 824 20003 530 601 20004 601 532 20005 942 617 20006 617 505 20007 253 349 20008 349 425 20009 993 510 20010 510 673 20011 26 407 20012 407 415 20013 335 44 20014 44 369 20015 506 578 20016 578 691 20017 347 234 20018 234 428 20019 986 998 20020 998 989 20021 725 643 20022 643 751 20023 682 533 20024 533 744 20025 695 859 20026 859 924 20027 175 182 20028 182 30 20029 723 669 20030 669 701 20031 88 181 20032 181 23 20033 818 721 20034 721 584 20035 748 500 20036 500 605 20037 783 730 20038 730 979 20039 448 50 20040 50 4 20041 264 760 20042 760 838 20043 902 734 20044 734 674 20045 569 638 20046 638 955 20047 914 770 20048 770 902 20049 809 794 20050 794 871 20051 724 849 20052 849 642 20053 634 997 20054 997 761 20055 489 491 20056 491 428 20057 827 719 20058 719 583 20059 345 325 20060 325 237 20061 661 895 20062 895 547 20063 315 338 20064 338 418 20065 670 731 20066 731 538 20067 623 900 20068 900 827 20069 993 806 20070 806 656 20071 428 248 20072 248 298 20073 529 686 20074 686 513 20075 527 594 20076 594 844 20077 498 388 20078 388 361 20079 864 977 20080 977 883 20081 144 1 20082 1 21 20083 319 272 20084 272 288 20085 194 436 20086 436 149 20087 977 508 20088 508 770 20089 55 164 20090 164 13 20091 414 361 20092 361 2 20093 168 342 20094 342 104 20095 919 887 20096 887 825 20097 655 765 20098 765 641 20099 219 289 20100 289 171 20101 608 549 20102 549 688 20103 16 475 20104 475 121 20105 140 492 20106 492 76 20107 945 648 20108 648 971 20109 552 517 20110 517 831 20111 791 628 20112 628 594 20113 932 869 20114 869 761 20115 590 717 20116 717 597 20117 536 542 20118 542 790 20119 372 262 20120 262 127 20121 839 720 20122 720 711 20123 499 449 20124 449 196 20125 133 189 20126 189 491 20127 111 257 20128 257 227 20129 888 997 20130 997 707 20131 404 371 20132 371 32 20133 182 97 20134 97 233 20135 1 351 20136 351 205 20137 171 18 20138 18 108 20139 43 308 20140 308 120 20141 805 838 20142 838 993 20143 629 833 20144 833 925 20145 632 736 20146 736 529 20147 27 441 20148 441 494 20149 540 501 20150 501 972 20151 144 285 20152 285 321 20153 485 241 20154 241 236 20155 965 989 20156 989 943 20157 436 252 20158 252 106 20159 29 166 20160 166 47 20161 929 978 20162 978 954 20163 242 280 20164 280 81 20165 753 949 20166 949 640 20167 223 457 20168 457 179 20169 706 604 20170 604 544 20171 184 445 20172 445 152 20173 269 149 20174 149 63 20175 217 474 20176 474 312 20177 753 902 20178 902 539 20179 155 435 20180 435 428 20181 400 151 20182 151 230 20183 318 335 20184 335 484 20185 862 575 20186 575 687 20187 126 81 20188 81 310 20189 125 139 20190 139 182 20191 286 167 20192 167 8 20193 969 535 20194 535 956 20195 962 994 20196 994 985 20197 197 7 20198 7 125 20199 764 878 20200 878 542 20201 103 120 20202 120 460 20203 228 352 20204 352 160 20205 725 635 20206 635 558 20207 892 598 20208 598 867 20209 17 310 20210 310 262 20211 402 269 20212 269 388 20213 966 524 20214 524 697 20215 137 35 20216 35 19 20217 97 44 20218 44 279 20219 140 72 20220 72 230 20221 88 479 20222 479 72 20223 425 395 20224 395 397 20225 700 814 20226 814 804 20227 104 107 20228 107 430 20229 185 111 20230 111 489 20231 217 385 20232 385 465 20233 790 873 20234 873 532 20235 115 108 20236 108 453 20237 260 118 20238 118 192 20239 844 829 20240 829 976 20241 696 835 20242 835 626 20243 331 102 20244 102 493 20245 471 343 20246 343 163 20247 359 139 20248 139 380 20249 17 188 20250 188 161 20251 20 486 20252 486 60 20253 112 198 20254 198 32 20255 41 137 20256 137 428 20257 346 131 20258 131 77 20259 478 231 20260 231 497 20261 871 759 20262 759 992 20263 492 206 20264 206 469 20265 570 945 20266 945 983 20267 368 180 20268 180 36 20269 520 686 20270 686 588 20271 544 583 20272 583 706 20273 357 465 20274 465 26 20275 796 842 20276 842 705 20277 283 346 20278 346 143 20279 218 219 20280 219 63 20281 890 571 20282 571 835 20283 351 41 20284 41 110 20285 11 356 20286 356 168 20287 394 72 20288 72 113 20289 827 599 20290 599 884 20291 76 49 20292 49 149 20293 896 991 20294 991 919 20295 356 436 20296 436 101 20297 809 892 20298 892 711 20299 585 652 20300 652 636 20301 594 969 20302 969 642 20303 29 399 20304 399 53 20305 683 863 20306 863 785 20307 946 775 20308 775 572 20309 417 119 20310 119 24 20311 878 912 20312 912 975 20313 138 406 20314 406 462 20315 266 455 20316 455 137 20317 724 912 20318 912 514 20319 893 726 20320 726 508 20321 926 803 20322 803 709 20323 578 682 20324 682 850 20325 670 688 20326 688 568 20327 811 824 20328 824 931 20329 513 500 20330 500 715 20331 476 437 20332 437 488 20333 161 40 20334 40 250 20335 558 742 20336 742 705 20337 682 506 20338 506 814 20339 131 62 20340 62 36 20341 127 393 20342 393 118 20343 149 437 20344 437 341 20345 352 214 20346 214 349 20347 383 465 20348 465 16 20349 773 860 20350 860 631 20351 128 436 20352 436 67 20353 425 238 20354 238 404 20355 416 568 20356 568 788 20357 240 20 20358 20 150 20359 278 275 20360 275 204 20361 155 80 20362 80 426 20363 669 743 20364 743 763 20365 106 224 20366 224 62 20367 366 404 20368 404 206 20369 426 427 20370 427 346 20371 225 77 20372 77 132 20373 872 517 20374 517 978 20375 239 121 20376 121 148 20377 856 679 20378 679 866 20379 216 248 20380 248 442 20381 517 543 20382 543 868 20383 677 723 20384 723 809 20385 481 335 20386 335 148 20387 300 284 20388 284 34 20389 830 825 20390 825 759 20391 435 134 20392 134 51 20393 640 826 20394 826 659 20395 904 889 20396 889 967 20397 67 212 20398 212 428 20399 435 163 20400 163 4 20401 979 809 20402 809 945 20403 202 423 20404 423 171 20405 395 416 20406 416 157 20407 903 617 20408 617 683 20409 695 572 20410 572 910 20411 248 226 20412 226 144 20413 27 175 20414 175 480 20415 53 459 20416 459 256 20417 419 347 20418 347 232 20419 189 42 20420 42 279 20421 299 394 20422 394 498 20423 461 285 20424 285 473 20425 845 775 20426 775 509 20427 990 663 20428 663 871 20429 395 183 20430 183 421 20431 252 80 20432 80 382 20433 476 346 20434 346 31 20435 270 404 20436 404 133 20437 864 998 20438 998 650 20439 54 366 20440 366 64 20441 520 611 20442 611 788 20443 435 149 20444 149 413 20445 840 529 20446 529 900 20447 283 343 20448 343 144 20449 9 252 20450 252 189 20451 667 969 20452 969 793 20453 272 20 20454 20 139 20455 665 596 20456 596 595 20457 914 892 20458 892 857 20459 701 633 20460 633 921 20461 186 261 20462 261 92 20463 506 780 20464 780 511 20465 366 220 20466 220 290 20467 856 977 20468 977 958 20469 919 879 20470 879 658 20471 517 794 20472 794 550 20473 815 967 20474 967 643 20475 591 559 20476 559 682 20477 61 221 20478 221 88 20479 302 347 20480 347 175 20481 816 730 20482 730 664 20483 496 113 20484 113 473 20485 330 122 20486 122 281 20487 81 314 20488 314 313 20489 933 636 20490 636 760 20491 214 393 20492 393 207 20493 284 193 20494 193 236 20495 821 992 20496 992 617 20497 285 32 20498 32 133 20499 962 855 20500 855 862 20501 491 114 20502 114 490 20503 85 230 20504 230 166 20505 927 996 20506 996 594 20507 697 578 20508 578 634 20509 607 902 20510 902 789 20511 49 30 20512 30 118 20513 135 203 20514 203 21 20515 254 438 20516 438 243 20517 546 738 20518 738 895 20519 549 778 20520 778 668 20521 152 259 20522 259 436 20523 513 615 20524 615 648 20525 367 237 20526 237 494 20527 215 0 20528 0 487 20529 59 312 20530 312 113 20531 219 281 20532 281 309 20533 419 163 20534 163 231 20535 219 461 20536 461 242 20537 147 27 20538 27 6 20539 940 789 20540 789 663 20541 834 886 20542 886 964 20543 312 354 20544 354 457 20545 81 372 20546 372 172 20547 312 142 20548 142 1 20549 398 251 20550 251 403 20551 56 381 20552 381 183 20553 485 152 20554 152 268 20555 925 950 20556 950 997 20557 143 440 20558 440 32 20559 288 221 20560 221 266 20561 94 767 20562 767 999 20563 794 581 20564 581 641 20565 837 858 20566 858 936 20567 321 115 20568 115 17 20569 349 374 20570 374 241 20571 876 645 20572 645 955 20573 966 541 20574 541 791 20575 258 220 20576 220 340 20577 699 665 20578 665 561 20579 995 598 20580 598 888 20581 504 631 20582 631 693 20583 862 505 20584 505 815 20585 784 532 20586 532 785 20587 389 431 20588 431 195 20589 242 460 20590 460 447 20591 228 376 20592 376 477 20593 958 741 20594 741 538 20595 861 979 20596 979 935 20597 117 62 20598 62 202 20599 475 255 20600 255 447 20601 383 240 20602 240 491 20603 8 242 20604 242 434 20605 626 551 20606 551 680 20607 633 810 20608 810 766 20609 354 89 20610 89 270 20611 765 532 20612 532 629 20613 286 371 20614 371 345 20615 550 881 20616 881 879 20617 23 204 20618 204 228 20619 296 256 20620 256 9 20621 350 487 20622 487 354 20623 548 982 20624 982 640 20625 584 773 20626 773 794 20627 360 138 20628 138 147 20629 46 147 20630 147 342 20631 601 753 20632 753 611 20633 0 83 20634 83 866 20635 731 806 20636 806 801 20637 607 539 20638 539 550 20639 977 934 20640 934 944 20641 834 539 20642 539 590 20643 400 183 20644 183 406 20645 56 399 20646 399 147 20647 974 771 20648 771 765 20649 596 549 20650 549 516 20651 845 644 20652 644 718 20653 707 802 20654 802 788 20655 537 562 20656 562 943 20657 232 53 20658 53 365 20659 661 719 20660 719 354 20661 9 10 20662 10 46 20663 348 271 20664 271 466 20665 885 747 20666 747 954 20667 208 184 20668 184 386 20669 684 734 20670 734 681 20671 682 784 20672 784 837 20673 902 808 20674 808 630 20675 603 720 20676 720 705 20677 529 968 20678 968 791 20679 693 621 20680 621 692 20681 520 563 20682 563 754 20683 846 735 20684 735 514 20685 770 680 20686 680 583 20687 930 730 20688 730 979 20689 820 59 20690 59 419 20691 308 447 20692 447 267 20693 47 107 20694 107 134 20695 598 761 20696 761 562 20697 549 881 20698 881 910 20699 762 815 20700 815 893 20701 767 573 20702 573 814 20703 350 179 20704 179 219 20705 528 926 20706 926 731 20707 479 342 20708 342 475 20709 456 245 20710 245 358 20711 501 969 20712 969 763 20713 214 494 20714 494 62 20715 349 367 20716 367 760 20717 202 76 20718 76 118 20719 190 305 20720 305 128 20721 893 723 20722 723 523 20723 887 650 20724 650 781 20725 910 912 20726 912 521 20727 626 582 20728 582 995 20729 583 693 20730 693 699 20731 792 752 20732 752 720 20733 490 301 20734 301 340 20735 92 42 20736 42 432 20737 59 79 20738 79 214 20739 950 698 20740 698 928 20741 563 646 20742 646 722 20743 409 321 20744 321 188 20745 607 924 20746 924 535 20747 581 724 20748 724 763 20749 312 361 20750 361 430 20751 253 360 20752 360 293 20753 478 256 20754 256 187 20755 243 56 20756 56 19 20757 608 525 20758 525 574 20759 742 579 20760 579 526 20761 122 150 20762 150 417 20763 490 434 20764 434 3 20765 116 485 20766 485 37 20767 573 748 20768 748 929 20769 822 995 20770 995 946 20771 304 359 20772 359 344 20773 314 358 20774 358 103 20775 219 165 20776 165 4 20777 211 490 20778 490 408 20779 875 981 20780 981 799 20781 268 482 20782 482 177 20783 976 766 20784 766 826 20785 660 641 20786 641 515 20787 314 269 20788 269 454 20789 706 974 20790 974 608 20791 263 241 20792 241 277 20793 510 811 20794 811 523 20795 991 955 20796 955 691 20797 267 369 20798 369 350 20799 976 698 20800 698 983 20801 346 190 20802 190 434 20803 218 50 20804 50 361 20805 283 235 20806 235 230 20807 207 302 20808 302 125 20809 588 665 20810 665 889 20811 939 138 20812 138 299 20813 894 692 20814 692 841 20815 489 178 20816 178 492 20817 239 347 20818 347 469 20819 724 886 20820 886 921 20821 534 611 20822 611 742 20823 458 329 20824 329 164 20825 813 876 20826 876 662 20827 443 94 20828 94 0 20829 750 822 20830 822 914 20831 609 956 20832 956 877 20833 230 9 20834 9 19 20835 712 643 20836 643 924 20837 526 607 20838 607 885 20839 51 452 20840 452 45 20841 830 940 20842 940 576 20843 161 345 20844 345 36 20845 763 672 20846 672 585 20847 345 379 20848 379 445 20849 777 508 20850 508 765 20851 813 595 20852 595 645 20853 137 86 20854 86 456 20855 635 622 20856 622 524 20857 168 58 20858 58 498 20859 283 222 20860 222 136 20861 786 666 20862 666 532 20863 401 78 20864 78 481 20865 624 709 20866 709 521 20867 827 638 20868 638 596 20869 515 968 20870 968 855 20871 546 820 20872 820 605 20873 596 558 20874 558 639 20875 123 391 20876 391 294 20877 964 924 20878 924 975 20879 376 38 20880 38 79 20881 477 349 20882 349 316 20883 692 714 20884 714 604 20885 908 557 20886 557 837 20887 418 38 20888 38 432 20889 422 40 20890 40 321 20891 168 137 20892 137 347 20893 112 94 20894 94 365 20895 60 262 20896 262 134 20897 951 760 20898 760 964 20899 137 379 20900 379 333 20901 340 155 20902 155 479 20903 386 188 20904 188 425 20905 791 897 20906 897 730 20907 445 146 20908 146 391 20909 407 32 20910 32 886 20911 348 112 20912 112 436 20913 129 341 20914 341 145 20915 784 596 20916 596 795 20917 429 333 20918 333 499 20919 502 845 20920 845 610 20921 794 580 20922 580 981 20923 16 302 20924 302 51 20925 283 253 20926 253 364 20927 432 308 20928 308 417 20929 991 536 20930 536 598 20931 687 896 20932 896 953 20933 527 772 20934 772 847 20935 888 837 20936 837 568 20937 5 54 20938 54 201 20939 618 685 20940 685 665 20941 948 862 20942 862 501 20943 875 747 20944 747 935 20945 841 882 20946 882 808 20947 522 227 20948 227 283 20949 365 296 20950 296 424 20951 945 752 20952 752 826 20953 144 447 20954 447 339 20955 894 525 20956 525 947 20957 266 347 20958 347 127 20959 399 395 20960 395 426 20961 45 255 20962 255 306 20963 250 488 20964 488 484 20965 48 289 20966 289 364 20967 174 213 20968 213 346 20969 742 641 20970 641 942 20971 231 365 20972 365 239 20973 810 824 20974 824 988 20975 104 400 20976 400 344 20977 168 101 20978 101 241 20979 373 71 20980 71 202 20981 376 48 20982 48 341 20983 971 719 20984 719 846 20985 450 337 20986 337 80 20987 405 239 20988 239 80 20989 328 175 20990 175 442 20991 987 601 20992 601 834 20993 587 831 20994 831 961 20995 489 329 20996 329 499 20997 741 742 20998 742 941 20999 322 288 21000 288 456 21001 804 689 21002 689 886 21003 877 567 21004 567 902 21005 521 914 21006 914 541 21007 474 364 21008 364 410 21009 309 124 21010 124 105 21011 581 666 21012 666 799 21013 892 899 21014 899 967 21015 711 684 21016 684 766 21017 810 504 21018 504 727 21019 810 666 21020 666 844 21021 125 288 21022 288 89 21023 970 939 21024 939 986 21025 787 494 21026 494 292 21027 161 262 21028 262 263 21029 872 796 21030 796 820 21031 561 860 21032 860 647 21033 828 963 21034 963 979 21035 356 13 21036 13 57 21037 290 133 21038 133 161 21039 817 934 21040 934 637 21041 307 65 21042 65 204 21043 474 441 21044 441 303 21045 111 96 21046 96 190 21047 862 765 21048 765 930 21049 767 995 21050 995 628 21051 230 295 21052 295 899 21053 690 832 21054 832 759 21055 847 517 21056 517 875 21057 40 104 21058 104 39 21059 898 629 21060 629 857 21061 763 852 21062 852 847 21063 969 762 21064 762 559 21065 139 21 21066 21 156 21067 848 679 21068 679 760 21069 257 108 21070 108 97 21071 7 315 21072 315 480 21073 831 993 21074 993 867 21075 375 26 21076 26 482 21077 233 416 21078 416 134 21079 615 781 21080 781 531 21081 418 400 21082 400 54 21083 956 810 21084 810 983 21085 463 267 21086 267 100 21087 69 167 21088 167 93 21089 39 6 21090 6 281 21091 585 606 21092 606 663 21093 998 623 21094 623 696 21095 998 571 21096 571 567 21097 120 244 21098 244 744 21099 984 879 21100 879 743 21101 918 769 21102 769 915 21103 242 313 21104 313 101 21105 444 225 21106 225 216 21107 344 112 21108 112 158 21109 475 435 21110 435 386 21111 955 926 21112 926 581 21113 852 546 21114 546 700 21115 298 234 21116 234 348 21117 444 256 21118 256 427 21119 742 809 21120 809 517 21121 682 672 21122 672 912 21123 581 873 21124 873 799 21125 287 268 21126 268 474 21127 736 723 21128 723 569 21129 130 266 21130 266 230 21131 483 476 21132 476 217 21133 815 672 21134 672 889 21135 341 328 21136 328 441 21137 63 256 21138 256 40 21139 210 190 21140 190 156 21141 301 236 21142 236 153 21143 487 391 21144 391 71 21145 867 769 21146 769 543 21147 39 253 21148 253 411 21149 192 165 21150 165 105 21151 927 752 21152 752 806 21153 117 216 21154 216 142 21155 768 983 21156 983 671 21157 414 329 21158 329 453 21159 221 68 21160 68 423 21161 982 748 21162 748 518 21163 985 597 21164 597 902 21165 320 261 21166 261 380 21167 310 294 21168 294 456 21169 886 956 21170 956 916 21171 637 978 21172 978 812 21173 45 494 21174 494 409 21175 459 297 21176 297 469 21177 113 414 21178 414 8 21179 996 630 21180 630 688 21181 658 641 21182 641 503 21183 658 665 21184 665 639 21185 905 770 21186 770 747 21187 336 225 21188 225 389 21189 931 544 21190 544 914 21191 26 9 21192 9 257 21193 448 41 21194 41 427 21195 199 14 21196 14 100 21197 270 1 21198 1 345 21199 405 253 21200 253 285 21201 261 390 21202 390 195 21203 576 640 21204 640 853 21205 480 242 21206 242 75 21207 20 176 21208 176 378 21209 464 131 21210 131 402 21211 272 171 21212 171 323 21213 484 51 21214 51 131 21215 824 931 21216 931 630 21217 53 155 21218 155 409 21219 2 457 21220 457 47 21221 95 432 21222 432 228 21223 484 248 21224 248 28 21225 556 820 21226 820 606 21227 748 625 21228 625 755 21229 210 167 21230 167 173 21231 49 7 21232 7 265 21233 35 103 21234 103 474 21235 300 42 21236 42 282 21237 483 178 21238 178 430 21239 48 257 21240 257 245 21241 23 435 21242 435 106 21243 541 658 21244 658 776 21245 126 327 21246 327 202 21247 155 2 21248 2 310 21249 763 800 21250 800 651 21251 959 595 21252 595 780 21253 302 149 21254 149 186 21255 571 593 21256 593 866 21257 177 121 21258 121 450 21259 560 994 21260 994 676 21261 666 700 21262 700 741 21263 455 284 21264 284 135 21265 721 828 21266 828 731 21267 562 872 21268 872 635 21269 793 635 21270 635 758 21271 473 499 21272 499 353 21273 535 778 21274 778 842 21275 765 635 21276 635 511 21277 332 126 21278 126 218 21279 836 949 21280 949 591 21281 759 875 21282 875 935 21283 136 452 21284 452 367 21285 171 119 21286 119 479 21287 197 157 21288 157 443 21289 492 195 21290 195 95 21291 516 983 21292 983 856 21293 466 338 21294 338 165 21295 918 768 21296 768 730 21297 286 425 21298 425 121 21299 581 948 21300 948 897 21301 823 859 21302 859 736 21303 242 448 21304 448 327 21305 775 892 21306 892 917 21307 159 7 21308 7 324 21309 558 553 21310 553 548 21311 386 105 21312 105 463 21313 558 811 21314 811 532 21315 121 370 21316 370 465 21317 523 540 21318 540 616 21319 968 631 21320 631 822 21321 284 393 21322 393 76 21323 103 416 21324 416 314 21325 903 804 21326 804 939 21327 318 204 21328 204 180 21329 669 580 21330 580 997 21331 699 980 21332 980 780 21333 19 130 21334 130 76 21335 717 662 21336 662 756 21337 385 429 21338 429 419 21339 329 184 21340 184 472 21341 552 668 21342 668 925 21343 403 334 21344 334 120 21345 978 616 21346 616 695 21347 182 230 21348 230 87 21349 55 397 21350 397 389 21351 941 986 21352 986 883 21353 963 765 21354 765 586 21355 53 320 21356 320 44 21357 145 449 21358 449 264 21359 831 694 21360 694 799 21361 902 784 21362 784 534 21363 802 779 21364 779 826 21365 215 53 21366 53 171 21367 163 489 21368 489 144 21369 788 600 21370 600 621 21371 403 284 21372 284 129 21373 161 479 21374 479 238 21375 598 624 21376 624 973 21377 426 291 21378 291 497 21379 969 654 21380 654 983 21381 433 369 21382 369 181 21383 44 115 21384 115 396 21385 431 205 21386 205 26 21387 968 941 21388 941 939 21389 189 282 21390 282 457 21391 503 541 21392 541 678 21393 992 834 21394 834 683 21395 666 888 21396 888 863 21397 976 759 21398 759 777 21399 57 209 21400 209 11 21401 405 217 21402 217 158 21403 156 19 21404 19 328 21405 232 319 21406 319 386 21407 678 730 21408 730 946 21409 64 164 21410 164 229 21411 295 80 21412 80 242 21413 71 395 21414 395 197 21415 367 403 21416 403 216 21417 144 406 21418 406 75 21419 86 269 21420 269 181 21421 973 625 21422 625 713 21423 152 187 21424 187 407 21425 332 78 21426 78 470 21427 981 884 21428 884 758 21429 325 262 21430 262 96 21431 441 278 21432 278 499 21433 258 210 21434 210 150 21435 674 862 21436 862 716 21437 867 922 21438 922 554 21439 8 40 21440 40 354 21441 399 145 21442 145 498 21443 43 241 21444 241 136 21445 529 903 21446 903 847 21447 413 220 21448 220 44 21449 977 965 21450 965 622 21451 655 649 21452 649 612 21453 111 15 21454 15 185 21455 784 886 21456 886 613 21457 136 66 21458 66 119 21459 439 317 21460 317 389 21461 700 591 21462 591 851 21463 436 361 21464 361 138 21465 778 913 21466 913 826 21467 362 180 21468 180 475 21469 6 69 21470 69 411 21471 631 597 21472 597 650 21473 832 700 21474 700 768 21475 85 168 21476 168 184 21477 403 226 21478 226 334 21479 487 322 21480 322 451 21481 156 74 21482 74 323 21483 874 616 21484 616 872 21485 250 701 21486 701 548 21487 479 251 21488 251 492 21489 587 509 21490 509 839 21491 474 128 21492 128 325 21493 313 211 21494 211 472 21495 578 984 21496 984 910 21497 686 975 21498 975 525 21499 596 632 21500 632 697 21501 747 525 21502 525 850 21503 772 947 21504 947 735 21505 670 822 21506 822 573 21507 236 442 21508 442 17 21509 676 617 21510 617 725 21511 818 856 21512 856 631 21513 341 105 21514 105 406 21515 476 138 21516 138 71 21517 982 660 21518 660 935 21519 731 566 21520 566 824 21521 123 379 21522 379 942 21523 114 227 21524 227 244 21525 20 177 21526 177 283 21527 316 83 21528 83 154 21529 450 194 21530 194 307 21531 40 9 21532 9 377 21533 424 485 21534 485 462 21535 770 826 21536 826 803 21537 385 375 21538 375 459 21539 495 133 21540 133 2 21541 27 67 21542 67 68 21543 162 225 21544 225 157 21545 576 886 21546 886 894 21547 357 290 21548 290 256 21549 554 513 21550 513 860 21551 360 197 21552 197 117 21553 96 418 21554 418 306 21555 476 460 21556 460 482 21557 589 603 21558 603 641 21559 436 110 21560 110 213 21561 755 543 21562 543 547 21563 766 876 21564 876 669 21565 371 225 21566 225 259 21567 371 499 21568 499 488 21569 557 937 21570 937 537 21571 362 364 21572 364 19 21573 766 184 21574 184 159 21575 909 829 21576 829 782 21577 731 985 21578 985 930 21579 43 60 21580 60 286 21581 77 112 21582 112 186 21583 907 873 21584 873 971 21585 661 792 21586 792 539 21587 310 93 21588 93 346 21589 409 255 21590 255 317 21591 676 848 21592 848 780 21593 751 730 21594 730 987 21595 454 410 21596 410 367 21597 905 737 21598 737 894 21599 184 312 21600 312 81 21601 930 709 21602 709 514 21603 888 750 21604 750 896 21605 339 381 21606 381 397 21607 909 865 21608 865 880 21609 289 88 21610 88 131 21611 873 648 21612 648 702 21613 738 722 21614 722 918 21615 437 322 21616 322 46 21617 608 504 21618 504 684 21619 201 253 21620 253 55 21621 557 671 21622 671 969 21623 487 275 21624 275 21 21625 258 153 21626 153 404 21627 528 601 21628 601 581 21629 247 454 21630 454 277 21631 952 504 21632 504 579 21633 136 435 21634 435 399 21635 492 83 21636 83 273 21637 696 827 21638 827 717 21639 246 346 21640 346 57 21641 117 279 21642 279 154 21643 69 75 21644 75 65 21645 173 89 21646 89 216 21647 485 63 21648 63 339 21649 264 423 21650 423 202 21651 402 316 21652 316 405 21653 574 843 21654 843 858 21655 245 20 21656 20 314 21657 162 202 21658 202 268 21659 914 864 21660 864 975 21661 482 474 21662 474 83 21663 103 96 21664 96 353 21665 830 955 21666 955 586 21667 189 350 21668 350 177 21669 228 438 21670 438 24 21671 386 268 21672 268 314 21673 758 723 21674 723 913 21675 543 624 21676 624 604 21677 107 45 21678 45 66 21679 476 432 21680 432 412 21681 958 928 21682 928 789 21683 181 101 21684 101 122 21685 118 2 21686 2 281 21687 566 639 21688 639 973 21689 561 781 21690 781 667 21691 105 37 21692 37 268 21693 986 784 21694 784 698 21695 806 728 21696 728 945 21697 995 668 21698 668 520 21699 978 938 21700 938 779 21701 656 4 21702 4 476 21703 865 709 21704 709 959 21705 358 208 21706 208 457 21707 538 872 21708 872 827 21709 940 836 21710 836 945 21711 675 613 21712 613 781 21713 571 794 21714 794 933 21715 234 31 21716 31 178 21717 279 427 21718 427 178 21719 807 819 21720 819 894 21721 672 925 21722 925 786 21723 343 98 21724 98 292 21725 313 277 21726 277 471 21727 359 71 21728 71 410 21729 163 324 21730 324 204 21731 657 570 21732 570 873 21733 307 273 21734 273 311 21735 921 513 21736 513 872 21737 941 819 21738 819 986 21739 227 417 21740 417 396 21741 586 720 21742 720 708 21743 567 706 21744 706 822 21745 231 414 21746 414 496 21747 950 887 21748 887 964 21749 395 341 21750 341 266 21751 725 568 21752 568 668 21753 945 865 21754 865 36 21755 230 216 21756 216 407 21757 220 226 21758 226 341 21759 812 809 21760 809 845 21761 839 521 21762 521 621 21763 522 812 21764 812 688 21765 858 592 21766 592 891 21767 379 382 21768 382 408 21769 577 939 21770 939 525 21771 392 376 21772 376 451 21773 831 818 21774 818 879 21775 749 884 21776 884 664 21777 50 26 21778 26 213 21779 934 867 21780 867 894 21781 571 995 21782 995 560 21783 340 209 21784 209 312 21785 967 803 21786 803 525 21787 725 627 21788 627 703 21789 736 712 21790 712 928 21791 410 222 21792 222 436 21793 714 686 21794 686 997 21795 85 114 21796 114 178 21797 48 298 21798 298 496 21799 350 212 21800 212 275 21801 144 171 21802 171 360 21803 506 568 21804 568 728 21805 648 502 21806 502 508 21807 858 859 21808 859 675 21809 177 417 21810 417 260 21811 392 192 21812 192 473 21813 219 117 21814 117 195 21815 959 825 21816 825 643 21817 919 932 21818 932 905 21819 322 460 21820 460 36 21821 564 795 21822 795 969 21823 583 909 21824 909 921 21825 168 5 21826 5 265 21827 825 559 21828 559 676 21829 682 824 21830 824 762 21831 859 715 21832 715 954 21833 288 294 21834 294 340 21835 538 649 21836 649 614 21837 148 359 21838 359 158 21839 306 101 21840 101 313 21841 674 883 21842 883 890 21843 488 159 21844 159 436 21845 995 215 21846 215 418 21847 722 607 21848 607 573 21849 483 246 21850 246 171 21851 333 152 21852 152 411 21853 86 204 21854 204 42 21855 920 554 21856 554 925 21857 404 471 21858 471 327 21859 479 148 21860 148 486 21861 304 451 21862 451 368 21863 100 40 21864 40 466 21865 71 284 21866 284 380 21867 705 766 21868 766 942 21869 226 14 21870 14 499 21871 934 612 21872 612 891 21873 754 806 21874 806 552 21875 228 33 21876 33 106 21877 956 557 21878 557 709 21879 304 223 21880 223 265 21881 284 82 21882 82 49 21883 337 169 21884 169 422 21885 757 525 21886 525 551 21887 681 924 21888 924 527 21889 573 984 21890 984 696 21891 738 835 21892 835 747 21893 557 993 21894 993 959 21895 261 196 21896 196 190 21897 480 380 21898 380 482 21899 622 560 21900 560 849 21901 475 18 21902 18 483 21903 156 132 21904 132 447 21905 788 642 21906 642 895 21907 89 149 21908 149 148 21909 623 761 21910 761 885 21911 111 131 21912 131 40 21913 392 284 21914 284 481 21915 760 736 21916 736 779 21917 878 844 21918 844 907 21919 772 804 21920 804 829 21921 499 385 21922 385 123 21923 12 84 21924 84 189 21925 449 268 21926 268 213 21927 971 708 21928 708 826 21929 347 378 21930 378 194 21931 751 625 21932 625 776 21933 337 383 21934 383 414 21935 152 81 21936 81 166 21937 442 575 21938 575 719 21939 694 988 21940 988 705 21941 626 722 21942 722 589 21943 22 98 21944 98 30 21945 284 268 21946 268 285 21947 736 798 21948 798 708 21949 358 82 21950 82 380 21951 969 751 21952 751 813 21953 645 516 21954 516 791 21955 60 67 21956 67 129 21957 689 846 21958 846 773 21959 145 116 21960 116 407 21961 718 867 21962 867 826 21963 447 467 21964 467 454 21965 693 709 21966 709 637 21967 640 666 21968 666 746 21969 971 762 21970 762 623 21971 430 367 21972 367 344 21973 885 771 21974 771 969 21975 675 574 21976 574 835 21977 359 387 21978 387 399 21979 253 388 21980 388 474 21981 478 228 21982 228 60 21983 850 725 21984 725 747 21985 133 458 21986 458 6 21987 532 569 21988 569 588 21989 668 501 21990 501 918 21991 773 984 21992 984 817 21993 909 900 21994 900 850 21995 608 727 21996 727 823 21997 993 841 21998 841 574 21999 382 232 22000 232 331 22001 184 319 22002 319 377 22003 847 926 22004 926 633 22005 72 350 22006 350 265 22007 74 265 22008 265 382 22009 608 692 22010 692 660 22011 736 551 22012 551 509 22013 179 422 22014 422 7 22015 639 975 22016 975 648 22017 83 386 22018 386 410 22019 284 393 22020 393 76 22021 174 359 22022 359 45 22023 975 709 22024 709 897 22025 356 348 22026 348 45 22027 273 456 22028 456 272 22029 707 575 22030 575 789 22031 504 660 22032 660 859 22033 833 625 22034 625 506 22035 869 698 22036 698 967 22037 221 207 22038 207 71 22039 225 393 22040 393 429 22041 867 724 22042 724 769 22043 636 656 22044 656 870 22045 327 238 22046 238 110 22047 429 342 22048 342 320 22049 645 669 22050 669 739 22051 986 795 22052 795 755 22053 531 748 22054 748 649 22055 306 3 22056 3 493 22057 114 106 22058 106 32 22059 947 530 22060 530 838 22061 162 329 22062 329 483 22063 762 540 22064 540 965 22065 747 680 22066 680 589 22067 405 453 22068 453 461 22069 971 756 22070 756 724 22071 179 158 22072 158 400 22073 20 119 22074 119 0 22075 63 253 22076 253 346 22077 345 91 22078 91 395 22079 243 102 22080 102 5 22081 534 742 22082 742 721 22083 233 72 22084 72 145 22085 153 367 22086 367 414 22087 537 994 22088 994 684 22089 855 663 22090 663 826 22091 825 572 22092 572 547 22093 453 486 22094 486 83 22095 317 115 22096 115 44 22097 592 899 22098 899 682 22099 822 705 22100 705 707 22101 395 236 22102 236 83 22103 599 897 22104 897 903 22105 590 621 22106 621 984 22107 200 311 22108 311 478 22109 978 902 22110 902 784 22111 766 778 22112 778 853 22113 456 245 22114 245 358 22115 571 896 22116 896 636 22117 856 507 22118 507 886 22119 634 534 22120 534 978 22121 376 432 22122 432 161 22123 170 169 22124 169 395 22125 856 884 22126 884 750 22127 202 284 22128 284 164 22129 969 650 22130 650 871 22131 179 287 22132 287 75 22133 499 342 22134 342 419 22135 388 354 22136 354 456 22137 781 792 22138 792 804 22139 492 2 22140 2 482 22141 479 173 22142 173 366 22143 557 510 22144 510 920 22145 667 799 22146 799 972 22147 988 501 22148 501 609 22149 28 157 22150 157 181 22151 945 826 22152 826 948 22153 440 35 22154 35 469 22155 628 927 22156 927 819 22157 89 439 22158 439 57 22159 908 890 22160 890 665 22161 883 549 22162 549 911 22163 823 851 22164 851 732 22165 168 495 22166 495 99 22167 648 571 22168 571 867 22169 460 98 22170 98 394 22171 26 160 22172 160 425 22173 928 655 22174 655 580 22175 266 396 22176 396 209 22177 998 801 22178 801 966 22179 395 469 22180 469 381 22181 517 815 22182 815 876 22183 840 764 22184 764 732 22185 377 460 22186 460 212 22187 194 88 22188 88 498 22189 785 928 22190 928 796 22191 305 231 22192 231 122 22193 261 273 22194 273 290 22195 868 864 22196 864 942 22197 632 837 22198 837 664 22199 888 836 22200 836 923 22201 633 537 22202 537 631 22203 772 559 22204 559 946 22205 941 675 22206 675 777 22207 472 8 22208 8 45 22209 34 156 22210 156 438 22211 304 385 22212 385 422 22213 169 402 22214 402 440 22215 48 50 22216 50 108 22217 350 212 22218 212 275 22219 753 743 22220 743 532 22221 569 122 22222 122 201 22223 529 849 22224 849 711 22225 314 94 22226 94 480 22227 312 38 22228 38 20 22229 605 719 22230 719 838 22231 910 667 22232 667 727 22233 916 708 22234 708 663 22235 822 796 22236 796 791 22237 183 355 22238 355 48 22239 232 419 22240 419 212 22241 224 14 22242 14 124 22243 383 477 22244 477 369 22245 868 516 22246 516 920 22247 977 954 22248 954 701 22249 2 465 22250 465 246 22251 915 613 22252 613 725 22253 661 834 22254 834 774 22255 503 791 22256 791 683 22257 152 346 22258 346 470 22259 812 771 22260 771 782 22261 310 424 22262 424 83 22263 575 985 22264 985 533 22265 865 714 22266 714 622 22267 879 695 22268 695 533 22269 998 768 22270 768 713 22271 647 700 22272 700 608 22273 665 757 22274 757 908 22275 471 456 22276 456 427 22277 894 851 22278 851 727 22279 200 430 22280 430 394 22281 218 451 22282 451 314 22283 937 858 22284 858 735 22285 391 41 22286 41 390 22287 29 382 22288 382 187 22289 436 455 22290 455 269 22291 315 337 22292 337 18 22293 233 247 22294 247 122 22295 972 504 22296 504 839 22297 945 622 22298 622 814 22299 262 315 22300 315 11 22301 466 396 22302 396 152 22303 405 481 22304 481 447 22305 751 518 22306 518 757 22307 38 66 22308 66 176 22309 325 412 22310 412 187 22311 969 551 22312 551 866 22313 531 844 22314 844 998 22315 954 979 22316 979 999 22317 295 239 22318 239 51 22319 310 455 22320 455 28 22321 524 628 22322 628 510 22323 967 944 22324 944 553 22325 286 197 22326 197 52 22327 521 782 22328 782 871 22329 392 292 22330 292 458 22331 442 263 22332 263 266 22333 831 807 22334 807 582 22335 819 711 22336 711 644 22337 788 582 22338 582 789 22339 440 381 22340 381 226 22341 437 420 22342 420 369 22343 440 203 22344 203 86 22345 395 174 22346 174 309 22347 306 40 22348 40 215 22349 387 22 22350 22 143 22351 764 532 22352 532 938 22353 895 958 22354 958 915 22355 414 451 22356 451 34 22357 848 542 22358 542 762 22359 502 913 22360 913 807 22361 900 769 22362 769 719 22363 600 854 22364 854 866 22365 600 551 22366 551 706 22367 641 890 22368 890 772 22369 180 143 22370 143 440 22371 170 479 22372 479 480 22373 596 787 22374 787 996 22375 852 932 22376 932 642 22377 121 403 22378 403 105 22379 951 504 22380 504 89 22381 698 892 22382 892 720 22383 63 45 22384 45 85 22385 911 873 22386 873 581 22387 238 470 22388 470 499 22389 231 9 22390 9 405 22391 485 247 22392 247 320 22393 831 684 22394 684 647 22395 290 1 22396 1 118 22397 418 359 22398 359 275 22399 951 922 22400 922 966 22401 273 378 22402 378 40 22403 948 795 22404 795 816 22405 667 961 22406 961 944 22407 755 708 22408 708 760 22409 572 545 22410 545 825 22411 776 542 22412 542 964 22413 711 929 22414 929 694 22415 964 627 22416 627 569 22417 753 922 22418 922 834 22419 986 932 22420 932 892 22421 934 764 22422 764 862 22423 760 911 22424 911 518 22425 802 576 22426 576 974 22427 867 734 22428 734 648 22429 558 562 22430 562 660 22431 818 582 22432 582 941 22433 236 71 22434 71 166 22435 695 727 22436 727 897 22437 16 773 22438 773 969 22439 78 45 22440 45 150 22441 881 578 22442 578 329 22443 213 806 22444 806 855 22445 44 352 22446 352 129 22447 539 659 22448 659 846 22449 231 3 22450 3 456 22451 862 624 22452 624 885 22453 277 241 22454 241 96 22455 310 465 22456 465 179 22457 17 494 22458 494 127 22459 21 480 22460 480 323 22461 798 602 22462 602 879 22463 124 331 22464 331 206 22465 616 528 22466 528 790 22467 938 609 22468 609 833 22469 129 149 22470 149 49 22471 844 857 22472 857 987 22473 90 278 22474 278 218 22475 935 816 22476 816 669 22477 441 328 22478 328 16 22479 674 560 22480 560 876 22481 377 407 22482 407 285 22483 366 60 22484 60 317 22485 110 160 22486 160 454 22487 466 358 22488 358 392 22489 947 925 22490 925 608 22491 84 87 22492 87 455 22493 960 692 22494 692 997 22495 458 214 22496 214 167 22497 106 467 22498 467 6 22499 220 384 22500 384 153 22501 430 5 22502 5 435 22503 250 219 22504 219 119 22505 696 506 22506 506 795 22507 676 879 22508 879 368 22509 461 320 22510 320 273 22511 314 47 22512 47 439 22513 339 267 22514 267 146 22515 30 352 22516 352 43 22517 575 559 22518 559 998 22519 733 687 22520 687 803 22521 193 265 22522 265 450 22523 107 113 22524 113 497 22525 270 299 22526 299 471 22527 17 362 22528 362 329 22529 535 525 22530 525 892 22531 962 703 22532 703 684 22533 981 751 22534 751 846 22535 8 218 22536 218 221 22537 574 808 22538 808 874 22539 319 475 22540 475 454 22541 950 888 22542 888 524 22543 860 856 22544 856 754 22545 297 260 22546 260 365 22547 142 388 22548 388 411 22549 207 39 22550 39 304 22551 254 359 22552 359 44 22553 100 299 22554 299 395 22555 300 472 22556 472 224 22557 145 339 22558 339 403 22559 823 955 22560 955 910 22561 322 357 22562 357 105 22563 584 889 22564 889 999 22565 894 905 22566 905 818 22567 751 806 22568 806 504 22569 949 214 22570 214 388 22571 110 489 22572 489 14 22573 393 31 22574 31 242 22575 415 166 22576 166 479 22577 415 84 22578 84 463 22579 466 444 22580 444 313 22581 235 106 22582 106 109 22583 418 59 22584 59 468 22585 445 8 22586 8 216 22587 610 853 22588 853 704 22589 790 670 22590 670 900 22591 905 550 22592 550 694 22593 862 799 22594 799 623 22595 657 772 22596 772 602 22597 445 319 22598 319 171 22599 907 566 22600 566 959 22601 805 787 22602 787 913 22603 497 220 22604 220 165 22605 526 875 22606 875 913 22607 889 510 22608 510 599 22609 383 27 22610 27 222 22611 354 116 22612 116 496 22613 66 314 22614 314 483 22615 594 700 22616 700 783 22617 687 664 22618 664 666 22619 984 830 22620 830 537 22621 340 15 22622 15 319 22623 235 101 22624 101 217 22625 439 267 22626 267 435 22627 45 115 22628 115 218 22629 980 581 22630 581 994 22631 458 205 22632 205 211 22633 237 104 22634 104 224 22635 491 445 22636 445 316 22637 870 690 22638 690 919 22639 634 974 22640 974 661 22641 929 903 22642 903 935 22643 913 979 22644 979 982 22645 543 898 22646 898 612 22647 167 241 22648 241 426 22649 567 687 22650 687 993 22651 503 668 22652 668 710 22653 987 980 22654 980 985 22655 795 749 22656 749 772 22657 171 361 22658 361 357 22659 722 922 22660 922 622 22661 140 45 22662 45 103 22663 662 598 22664 598 975 22665 910 807 22666 807 667 22667 970 507 22668 507 926 22669 903 939 22670 939 740 22671 38 256 22672 256 269 22673 985 621 22674 621 500 22675 854 790 22676 790 604 22677 344 224 22678 224 348 22679 266 9 22680 9 182 22681 349 385 22682 385 19 22683 886 585 22684 585 516 22685 265 475 22686 475 292 22687 146 110 22688 110 302 22689 834 540 22690 540 563 22691 254 126 22692 126 350 22693 94 161 22694 161 481 22695 818 767 22696 767 860 22697 46 166 22698 166 190 22699 367 2 22700 2 91 22701 781 569 22702 569 856 22703 477 50 22704 50 365 22705 264 410 22706 410 391 22707 435 396 22708 396 472 22709 547 521 22710 521 817 22711 27 189 22712 189 155 22713 84 413 22714 413 342 22715 428 367 22716 367 275 22717 927 570 22718 570 833 22719 581 771 22720 771 615 22721 482 493 22722 493 260 22723 649 522 22724 522 546 22725 270 475 22726 475 157 22727 988 654 22728 654 987 22729 117 445 22730 445 302 22731 688 429 22732 429 27 22733 853 625 22734 625 846 22735 304 157 22736 157 336 22737 856 573 22738 573 796 22739 244 455 22740 455 429 22741 671 44 22742 44 149 22743 258 336 22744 336 410 22745 360 280 22746 280 56 22747 990 687 22748 687 998 22749 472 404 22750 404 87 22751 655 853 22752 853 676 22753 530 569 22754 569 517 22755 793 501 22756 501 915 22757 846 719 22758 719 935 22759 184 498 22760 498 159 22761 76 255 22762 255 398 22763 547 613 22764 613 706 22765 259 178 22766 178 86 22767 530 590 22768 590 841 22769 118 428 22770 428 375 22771 956 521 22772 521 893 22773 84 123 22774 123 460 22775 340 152 22776 152 56 22777 464 62 22778 62 472 22779 894 509 22780 509 975 22781 994 630 22782 630 571 22783 470 464 22784 464 626 22785 263 216 22786 216 113 22787 760 769 22788 769 674 22789 735 964 22790 964 803 22791 169 49 22792 49 248 22793 357 305 22794 305 444 22795 852 786 22796 786 596 22797 904 704 22798 704 880 22799 591 687 22800 687 522 22801 546 557 22802 557 755 22803 915 658 22804 658 608 22805 468 47 22806 47 245 22807 907 666 22808 666 782 22809 960 747 22810 747 993 22811 693 955 22812 955 947 22813 524 872 22814 872 800 22815 993 819 22816 819 981 22817 591 968 22818 968 802 22819 933 999 22820 999 537 22821 480 66 22822 66 490 22823 164 261 22824 261 447 22825 112 305 22826 305 363 22827 34 61 22828 61 215 22829 342 140 22830 140 76 22831 252 29 22832 29 452 22833 491 306 22834 306 403 22835 945 706 22836 706 750 22837 976 689 22838 689 707 22839 157 395 22840 395 368 22841 245 124 22842 124 975 22843 874 838 22844 838 837 22845 204 452 22846 452 165 22847 565 886 22848 886 710 22849 509 898 22850 898 880 22851 245 385 22852 385 308 22853 478 288 22854 288 415 22855 814 612 22856 612 537 22857 548 940 22858 940 617 22859 244 448 22860 448 329 22861 858 980 22862 980 563 22863 530 749 22864 749 521 22865 898 532 22866 532 974 22867 810 720 22868 720 920 22869 171 432 22870 432 486 22871 560 994 22872 994 676 22873 333 308 22874 308 129 22875 397 117 22876 117 427 22877 59 450 22878 450 144 22879 448 398 22880 398 496 22881 410 215 22882 215 379 22883 164 416 22884 416 218 22885 279 462 22886 462 10 22887 692 666 22888 666 762 22889 172 385 22890 385 497 22891 646 791 22892 791 733 22893 300 12 22894 12 54 22895 259 330 22896 330 275 22897 649 870 22898 870 561 22899 628 579 22900 579 937 22901 533 761 22902 761 798 22903 672 692 22904 692 627 22905 967 845 22906 845 889 22907 269 256 22908 256 296 22909 916 706 22910 706 999 22911 501 808 22912 808 840 22913 230 126 22914 126 219 22915 299 327 22916 327 267 22917 390 234 22918 234 106 22919 922 753 22920 753 665 22921 871 647 22922 647 923 22923 689 755 22924 755 955 22925 19 370 22926 370 197 22927 771 569 22928 569 736 22929 659 783 22930 783 704 22931 883 649 22932 649 895 22933 757 798 22934 798 995 22935 938 637 22936 637 983 22937 672 675 22938 675 694 22939 148 349 22940 349 328 22941 466 16 22942 16 385 22943 870 975 22944 975 828 22945 848 835 22946 835 530 22947 445 110 22948 110 488 22949 900 634 22950 634 865 22951 493 431 22952 431 329 22953 540 992 22954 992 692 22955 403 195 22956 195 399 22957 60 180 22958 180 447 22959 263 90 22960 90 393 22961 10 259 22962 259 330 22963 995 960 22964 960 986 22965 280 378 22966 378 102 22967 224 187 22968 187 396 22969 849 800 22970 800 878 22971 299 225 22972 225 303 22973 648 378 22974 378 141 22975 985 962 22976 962 995 22977 973 936 22978 936 848 22979 759 782 22980 782 965 22981 295 195 22982 195 327 22983 997 669 22984 669 636 22985 453 441 22986 441 232 22987 131 101 22988 101 403 22989 117 382 22990 382 9 22991 280 239 22992 239 131 22993 564 580 22994 580 636 22995 491 351 22996 351 492 22997 160 32 22998 32 73 22999 922 952 23000 952 837 23001 801 798 23002 798 563 23003 863 816 23004 816 636 23005 264 150 23006 150 217 23007 688 780 23008 780 974 23009 387 320 23010 320 256 23011 735 799 23012 799 869 23013 383 314 23014 314 174 23015 869 658 23016 658 506 23017 188 455 23018 455 416 23019 469 480 23020 480 27 23021 356 429 23022 429 474 23023 25 163 23024 163 132 23025 403 389 23026 389 202 23027 425 452 23028 452 166 23029 899 557 23030 557 737 23031 679 977 23032 977 505 23033 42 313 23034 313 48 23035 300 269 23036 269 47 23037 307 187 23038 187 259 23039 891 543 23040 543 869 23041 145 69 23042 69 40 23043 474 446 23044 446 238 23045 953 605 23046 605 948 23047 829 721 23048 721 946 23049 593 550 23050 550 587 23051 106 200 23052 200 373 23053 795 825 23054 825 593 23055 21 56 23056 56 326 23057 993 789 23058 789 617 23059 716 835 23060 835 702 23061 389 117 23062 117 427 23063 496 333 23064 333 252 23065 777 740 23066 740 963 23067 791 698 23068 698 727 23069 874 660 23070 660 974 23071 336 96 23072 96 1 23073 815 571 23074 571 922 23075 503 925 23076 925 737 23077 863 629 23078 629 743 23079 571 823 23080 823 996 23081 723 912 23082 912 944 23083 612 109 23084 109 362 23085 504 776 23086 776 764 23087 266 393 23088 393 136 23089 858 712 23090 712 894 23091 907 748 23092 748 835 23093 416 64 23094 64 199 23095 597 720 23096 720 732 23097 864 550 23098 550 803 23099 185 182 23100 182 145 23101 426 413 23102 413 135 23103 541 524 23104 524 665 23105 676 561 23106 561 537 23107 243 196 23108 196 363 23109 668 835 23110 835 952 23111 490 464 23112 464 232 23113 423 76 23114 76 381 23115 74 451 23116 451 458 23117 234 119 23118 119 329 23119 140 224 23120 224 106 23121 357 227 23122 227 401 23123 255 388 23124 388 13 23125 166 29 23126 29 155 23127 576 632 23128 632 636 23129 529 568 23130 568 901 23131 38 320 23132 320 194 23133 368 386 23134 386 332 23135 806 996 23136 996 627 23137 897 739 23138 739 993 23139 501 809 23140 809 880 23141 960 912 23142 912 948 23143 787 592 23144 592 902 23145 660 718 23146 718 642 23147 355 5 23148 5 102 23149 102 130 23150 130 489 23151 985 544 23152 544 615 23153 584 885 23154 885 829 23155 203 409 23156 409 245 23157 801 885 23158 885 646 23159 453 85 23160 85 178 23161 186 123 23162 123 449 23163 392 374 23164 374 109 23165 806 936 23166 936 981 23167 772 565 23168 565 577 23169 854 607 23170 607 558 23171 953 728 23172 728 757 23173 475 304 23174 304 138 23175 334 108 23176 108 328 23177 129 131 23178 131 323 23179 75 341 23180 341 174 23181 690 709 23182 709 749 23183 710 575 23184 575 846 23185 63 186 23186 186 153 23187 691 820 23188 820 59 23189 911 909 23190 909 969 23191 173 320 23192 320 340 23193 985 390 23194 390 215 23195 960 770 23196 770 933 23197 492 263 23198 263 106 23199 332 167 23200 167 436 23201 980 862 23202 862 923 23203 793 654 23204 654 924 23205 514 834 23206 834 722 23207 300 465 23208 465 393 23209 397 58 23210 58 373 23211 328 39 23212 39 1 23213 785 587 23214 587 748 23215 881 995 23216 995 599 23217 911 588 23218 588 819 23219 38 107 23220 107 147 23221 183 160 23222 160 244 23223 539 968 23224 968 962 23225 460 320 23226 320 57 23227 18 778 23228 778 859 23229 744 514 23230 514 957 23231 214 652 23232 652 622 23233 300 202 23234 202 489 23235 437 208 23236 208 391 23237 968 721 23238 721 909 23239 55 248 23240 248 350 23241 758 928 23242 928 780 23243 981 615 23244 615 712 23245 844 732 23246 732 916 23247 576 571 23248 571 667 23249 720 945 23250 945 911 23251 370 258 23252 258 323 23253 805 758 23254 758 532 23255 156 253 23256 253 31 23257 999 945 23258 945 734 23259 90 91 23260 91 760 23261 981 956 23262 956 650 23263 595 889 23264 889 656 23265 785 820 23266 820 723 23267 677 779 23268 779 954 23269 947 924 23270 924 985 23271 59 155 23272 155 4 23273 253 54 23274 54 386 23275 26 159 23276 159 253 23277 245 51 23278 51 49 23279 507 955 23280 955 984 23281 570 525 23282 525 969 23283 27 96 23284 96 72 23285 478 385 23286 385 415 23287 662 882 23288 882 861 23289 348 412 23290 412 323 23291 834 93 23292 93 309 23293 955 842 23294 842 957 23295 712 613 23296 613 852 23297 725 874 23298 874 996 23299 835 651 23300 651 972 23301 727 561 23302 561 722 23303 472 137 23304 137 401 23305 916 823 23306 823 896 23307 860 172 23308 172 204 23309 133 210 23310 210 364 23311 577 973 23312 973 670 23313 817 833 23314 833 897 23315 264 55 23316 55 307 23317 914 539 23318 539 592 23319 753 903 23320 903 838 23321 968 984 23322 984 831 23323 410 428 23324 428 488 23325 956 943 23326 943 877 23327 985 632 23328 632 988 23329 703 580 23330 580 840 23331 129 64 23332 64 112 23333 659 582 23334 582 504 23335 238 437 23336 437 414 23337 386 365 23338 365 448 23339 135 421 23340 421 394 23341 530 809 23342 809 915 23343 807 588 23344 588 955 23345 210 334 23346 334 150 23347 260 70 23348 70 213 23349 638 686 23350 686 544 23351 969 790 23352 790 744 23353 943 791 23354 791 821 23355 902 559 23356 559 726 23357 464 361 23358 361 5 23359 595 972 23360 972 649 23361 275 424 23362 424 245 23363 501 703 23364 703 910 23365 967 712 23366 712 964 23367 450 42 23368 42 473 23369 104 106 23370 106 82 23371 708 528 23372 528 563 23373 599 944 23374 944 977 23375 431 187 23376 187 66 23377 403 198 23378 198 215 23379 700 860 23380 860 877 23381 687 572 23382 572 768 23383 981 616 23384 616 888 23385 624 793 23386 793 671 23387 720 629 23388 629 716 23389 195 146 23390 146 160 23391 704 937 23392 937 885 23393 838 761 23394 761 744 23395 455 315 23396 315 139 23397 130 196 23398 196 10 23399 522 621 23400 621 909 23401 290 301 23402 301 196 23403 375 283 23404 283 101 23405 254 252 23406 252 120 23407 845 901 23408 901 583 23409 441 226 23410 226 425 23411 723 858 23412 858 666 23413 326 424 23414 424 272 23415 683 781 23416 781 599 23417 492 66 23418 66 479 23419 655 681 23420 681 708 23421 322 28 23422 28 51 23423 984 645 23424 645 784 23425 548 856 23426 856 747 23427 564 679 23428 679 968 23429 420 331 23430 331 170 23431 345 368 23432 368 25 23433 707 635 23434 635 883 23435 715 314 23436 314 291 23437 123 486 23438 486 422 23439 870 642 23440 642 997 23441 136 303 23442 303 858 23443 39 267 23444 267 27 23445 250 241 23446 241 336 23447 772 744 23448 744 895 23449 139 120 23450 120 106 23451 757 525 23452 525 551 23453 202 336 23454 336 312 23455 90 432 23456 432 266 23457 641 843 23458 843 684 23459 986 827 23460 827 539 23461 114 366 23462 366 457 23463 374 10 23464 10 255 23465 234 492 23466 492 22 23467 725 679 23468 679 665 23469 901 943 23470 943 701 23471 855 778 23472 778 797 23473 850 846 23474 846 728 23475 427 33 23476 33 254 23477 552 711 23478 711 955 23479 861 737 23480 737 682 23481 828 892 23482 892 784 23483 751 630 23484 630 804 23485 900 700 23486 700 926 23487 852 555 23488 555 561 23489 909 557 23490 557 767 23491 346 305 23492 305 465 23493 78 375 23494 375 479 23495 82 49 23496 49 296 23497 746 509 23498 509 806 23499 701 620 23500 620 658 23501 622 601 23502 601 988 23503 244 329 23504 329 38 23505 129 472 23506 472 262 23507 94 368 23508 368 478 23509 491 254 23510 254 34 23511 422 290 23512 290 58 23513 766 790 23514 790 910 23515 502 572 23516 572 931 23517 576 957 23518 957 985 23519 332 448 23520 448 197 23521 245 11 23522 11 255 23523 97 391 23524 391 223 23525 293 70 23526 70 455 23527 269 329 23528 329 92 23529 615 788 23530 788 803 23531 179 397 23532 397 340 23533 771 944 23534 944 766 23535 458 300 23536 300 486 23537 377 121 23538 121 255 23539 62 26 23540 26 236 23541 701 993 23542 993 969 23543 787 586 23544 586 903 23545 858 804 23546 804 892 23547 860 865 23548 865 742 23549 282 41 23550 41 24 23551 121 973 23552 973 670 23553 923 794 23554 794 554 23555 574 873 23556 873 690 23557 336 489 23558 489 191 23559 607 829 23560 829 798 23561 711 735 23562 735 789 23563 587 764 23564 764 835 23565 216 474 23566 474 53 23567 490 394 23568 394 316 23569 822 816 23570 816 702 23571 816 974 23572 974 663 23573 844 940 23574 940 639 23575 274 163 23576 163 275 23577 672 891 23578 891 865 23579 952 546 23580 546 876 23581 616 833 23582 833 591 23583 670 546 23584 546 772 23585 797 911 23586 911 954 23587 996 684 23588 684 866 23589 909 744 23590 744 712 23591 378 306 23592 306 199 23593 801 825 23594 825 855 23595 905 834 23596 834 925 23597 561 514 23598 514 767 23599 964 583 23600 583 553 23601 671 510 23602 510 988 23603 785 501 23604 501 790 23605 753 559 23606 559 822 23607 539 680 23608 680 888 23609 576 885 23610 885 818 23611 662 837 23612 837 707 23613 714 854 23614 854 715 23615 181 77 23616 77 202 23617 544 551 23618 551 623 23619 19 280 23620 280 210 23621 131 350 23622 350 374 23623 607 627 23624 627 612 23625 611 680 23626 680 592 23627 372 410 23628 410 345 23629 906 614 23630 614 662 23631 87 465 23632 465 449 23633 23 479 23634 479 57 23635 420 384 23636 384 389 23637 959 584 23638 584 973 23639 229 481 23640 481 306 23641 967 571 23642 571 823 23643 86 110 23644 110 424 23645 962 785 23646 785 876 23647 719 537 23648 537 750 23649 390 515 23650 515 694 23651 259 491 23652 491 389 23653 30 27 23654 27 291 23655 203 124 23656 124 15 23657 697 980 23658 980 552 23659 97 204 23660 204 211 23661 70 119 23662 119 404 23663 835 717 23664 717 535 23665 426 322 23666 322 400 23667 448 209 23668 209 359 23669 18 479 23670 479 9 23671 368 108 23672 108 31 23673 374 83 23674 83 487 23675 409 63 23676 63 149 23677 723 780 23678 780 814 23679 498 351 23680 351 437 23681 496 495 23682 495 31 23683 984 555 23684 555 643 23685 685 578 23686 578 625 23687 426 409 23688 409 380 23689 869 974 23690 974 885 23691 838 723 23692 723 605 23693 785 760 23694 760 644 23695 392 374 23696 374 126 23697 116 170 23698 170 403 23699 402 252 23700 252 490 23701 454 279 23702 279 41 23703 923 700 23704 700 944 23705 524 854 23706 854 874 23707 445 310 23708 310 306 23709 264 465 23710 465 293 23711 877 792 23712 792 589 23713 462 179 23714 179 109 23715 453 349 23716 349 44 23717 28 201 23718 201 350 23719 882 777 23720 777 513 23721 581 754 23722 754 602 23723 991 790 23724 790 685 23725 44 297 23726 297 397 23727 240 199 23728 199 167 23729 719 783 23730 783 637 23731 636 794 23732 794 651 23733 316 48 23734 48 375 23735 454 270 23736 270 471 23737 452 435 23738 435 207 23739 867 890 23740 890 889 23741 796 704 23742 704 995 23743 347 104 23744 104 207 23745 456 214 23746 214 440 23747 326 332 23748 332 394 23749 277 202 23750 202 46 23751 743 870 23752 870 759 23753 36 255 23754 255 473 23755 88 475 23756 475 322 23757 481 72 23758 72 150 23759 705 722 23760 722 923 23761 412 312 23762 312 101 23763 620 677 23764 677 818 23765 707 923 23766 923 854 23767 106 203 23768 203 421 23769 332 450 23770 450 215 23771 164 328 23772 328 498 23773 333 420 23774 420 319 23775 114 123 23776 123 438 23777 211 426 23778 426 81 23779 924 684 23780 684 805 23781 352 59 23782 59 437 23783 964 812 23784 812 801 23785 858 627 23786 627 969 23787 766 888 23788 888 577 23789 510 647 23790 647 868 23791 452 391 23792 391 440 23793 435 340 23794 340 298 23795 757 245 23796 245 294 23797 402 207 23798 207 258 23799 195 104 23800 104 408 23801 267 468 23802 468 102 23803 41 285 23804 285 199 23805 310 302 23806 302 459 23807 260 447 23808 447 94 23809 956 939 23810 939 647 23811 866 601 23812 601 518 23813 854 777 23814 777 930 23815 629 651 23816 651 831 23817 646 860 23818 860 971 23819 223 137 23820 137 377 23821 139 372 23822 372 106 23823 402 56 23824 56 372 23825 987 922 23826 922 347 23827 958 515 23828 515 728 23829 934 717 23830 717 854 23831 652 940 23832 940 920 23833 213 163 23834 163 394 23835 437 407 23836 407 481 23837 519 552 23838 552 729 23839 335 391 23840 391 170 23841 443 453 23842 453 33 23843 916 802 23844 802 900 23845 68 63 23846 63 109 23847 399 331 23848 331 246 23849 398 422 23850 422 187 23851 477 419 23852 419 416 23853 813 801 23854 801 648 23855 906 767 23856 767 616 23857 187 392 23858 392 478 23859 554 600 23860 600 731 23861 326 93 23862 93 75 23863 823 603 23864 603 666 23865 976 614 23866 614 958 23867 823 934 23868 934 864 23869 337 350 23870 350 14 23871 113 256 23872 256 474 23873 678 754 23874 754 538 23875 395 407 23876 407 472 23877 66 485 23878 485 406 23879 965 508 23880 508 727 23881 8 165 23882 165 30 23883 10 13 23884 13 179 23885 900 570 23886 570 592 23887 261 34 23888 34 431 23889 448 231 23890 231 458 23891 274 256 23892 256 42 23893 586 750 23894 750 565 23895 256 296 23896 296 151 23897 154 466 23898 466 248 23899 155 227 23900 227 223 23901 792 589 23902 589 939 23903 656 573 23904 573 631 23905 747 853 23906 853 890 23907 522 607 23908 607 720 23909 69 11 23910 11 365 23911 723 864 23912 864 872 23913 571 669 23914 669 726 23915 448 367 23916 367 412 23917 329 97 23918 97 167 23919 962 683 23920 683 997 23921 826 847 23922 847 502 23923 491 369 23924 369 29 23925 301 166 23926 166 120 23927 187 351 23928 351 391 23929 567 972 23930 972 141 23931 248 359 23932 359 220 23933 191 485 23934 485 234 23935 818 888 23936 888 540 23937 280 284 23938 284 458 23939 156 461 23940 461 338 23941 411 190 23942 190 16 23943 731 866 23944 866 532 23945 770 941 23946 941 741 23947 11 325 23948 325 119 23949 937 801 23950 801 683 23951 779 879 23952 879 826 23953 651 948 23954 948 823 23955 452 455 23956 455 331 23957 394 320 23958 320 88 23959 641 558 23960 558 902 23961 810 750 23962 750 649 23963 116 434 23964 434 315 23965 941 669 23966 669 734 23967 856 707 23968 707 998 23969 763 752 23970 752 917 23971 601 723 23972 723 988 23973 299 437 23974 437 391 23975 216 264 23976 264 262 23977 958 961 23978 961 667 23979 582 991 23980 991 706 23981 996 770 23982 770 999 23983 642 865 23984 865 782 23985 376 123 23986 123 152 23987 495 23 23988 23 60 23989 457 318 23990 318 347 23991 205 298 23992 298 15 23993 483 71 23994 71 401 23995 7 246 23996 246 83 23997 459 232 23998 232 419 23999 363 351 24000 351 447 24001 337 307 24002 307 277 24003 309 294 24004 294 425 24005 811 975 24006 975 797 24007 656 907 24008 907 875 24009 287 476 24010 476 480 24011 466 155 24012 155 6 24013 972 902 24014 902 637 24015 456 145 24016 145 170 24017 737 854 24018 854 922 24019 5 288 24020 288 347 24021 389 426 24022 426 255 24023 195 405 24024 405 833 24025 67 405 24026 405 383 24027 105 106 24028 106 208 24029 808 913 24030 913 762 24031 729 982 24032 982 799 24033 208 246 24034 246 174 24035 466 142 24036 142 346 24037 326 32 24038 32 97 24039 571 674 24040 674 565 24041 66 288 24042 288 109 24043 75 239 24044 239 73 24045 935 655 24046 655 591 24047 742 932 24048 932 566 24049 381 153 24050 153 312 24051 638 896 24052 896 686 24053 758 890 24054 890 923 24055 193 34 24056 34 39 24057 950 847 24058 847 778 24059 770 646 24060 646 682 24061 851 976 24062 976 598 24063 544 803 24064 803 501 24065 649 600 24066 600 826 24067 473 32 24068 32 446 24069 19 132 24070 132 372 24071 325 345 24072 345 488 24073 112 29 24074 29 79 24075 994 564 24076 564 863 24077 647 794 24078 794 779 24079 804 770 24080 770 517 24081 124 477 24082 477 431 24083 355 295 24084 295 33 24085 320 231 24086 231 157 24087 184 288 24088 288 153 24089 587 703 24090 703 574 24091 667 531 24092 531 568 24093 419 209 24094 209 398 24095 158 191 24096 191 202 24097 974 869 24098 869 696 24099 440 421 24100 421 8 24101 13 407 24102 407 113 24103 345 37 24104 37 277 24105 324 397 24106 397 112 24107 928 585 24108 585 874 24109 355 374 24110 374 476 24111 519 504 24112 504 582 24113 947 692 24114 692 842 24115 566 942 24116 942 945 24117 978 775 24118 775 587 24119 456 131 24120 131 379 24121 137 126 24122 126 433 24123 135 339 24124 339 330 24125 336 351 24126 351 314 24127 398 84 24128 84 266 24129 794 810 24130 810 544 24131 196 131 24132 131 15 24133 16 174 24134 174 478 24135 279 117 24136 117 476 24137 313 402 24138 402 466 24139 166 382 24140 382 198 24141 991 772 24142 772 551 24143 372 55 24144 55 469 24145 350 272 24146 272 40 24147 789 610 24148 610 745 24149 358 267 24150 267 190 24151 435 250 24152 250 66 24153 648 841 24154 841 756 24155 203 69 24156 69 390 24157 512 558 24158 558 501 24159 549 649 24160 649 609 24161 88 203 24162 203 291 24163 786 947 24164 947 946 24165 238 258 24166 258 138 24167 761 716 24168 716 775 24169 604 520 24170 520 810 24171 976 637 24172 637 703 24173 57 452 24174 452 378 24175 540 516 24176 516 988 24177 95 222 24178 222 128 24179 180 0 24180 0 252 24181 311 171 24182 171 477 24183 663 911 24184 911 780 24185 39 162 24186 162 33 24187 339 412 24188 412 227 24189 836 997 24190 997 804 24191 333 421 24192 421 467 24193 249 23 24194 23 352 24195 823 620 24196 620 931 24197 413 20 24198 20 455 24199 365 452 24200 452 80 24201 675 689 24202 689 981 24203 172 140 24204 140 10 24205 818 632 24206 632 999 24207 420 220 24208 220 380 24209 488 218 24210 218 397 24211 94 459 24212 459 115 24213 947 778 24214 778 599 24215 939 680 24216 680 976 24217 417 65 24218 65 18 24219 994 736 24220 736 727 24221 313 52 24222 52 416 24223 114 177 24224 177 380 24225 839 720 24226 720 711 24227 769 775 24228 775 518 24229 981 959 24230 959 538 24231 113 214 24232 214 465 24233 190 177 24234 177 380 24235 736 938 24236 938 632 24237 124 87 24238 87 189 24239 302 388 24240 388 466 24241 273 108 24242 108 360 24243 938 552 24244 552 763 24245 424 96 24246 96 485 24247 755 949 24248 949 666 24249 579 692 24250 692 712 24251 685 632 24252 632 579 24253 131 422 24254 422 281 24255 411 51 24256 51 228 24257 397 391 24258 391 481 24259 667 808 24260 808 791 24261 490 471 24262 471 218 24263 329 160 24264 160 447 24265 164 3 24266 3 90 24267 588 821 24268 821 904 24269 860 596 24270 596 983 24271 167 26 24272 26 332 24273 157 227 24274 227 245 24275 92 483 24276 483 481 24277 667 756 24278 756 906 24279 342 306 24280 306 18 24281 221 461 24282 461 297 24283 638 512 24284 512 901 24285 8 429 24286 429 149 24287 520 833 24288 833 809 24289 657 892 24290 892 966 24291 999 617 24292 617 701 24293 684 815 24294 815 658 24295 0 212 24296 212 377 24297 778 719 24298 719 610 24299 307 365 24300 365 519 24301 723 999 24302 999 825 24303 667 971 24304 971 639 24305 484 228 24306 228 497 24307 222 212 24308 212 350 24309 837 980 24310 980 581 24311 965 528 24312 528 766 24313 209 136 24314 136 59 24315 576 811 24316 811 942 24317 926 623 24318 623 768 24319 401 192 24320 192 334 24321 366 231 24322 231 238 24323 474 295 24324 295 352 24325 890 924 24326 924 622 24327 886 759 24328 759 942 24329 392 275 24330 275 83 24331 536 539 24332 539 907 24333 902 747 24334 747 952 24335 965 886 24336 886 883 24337 505 882 24338 882 734 24339 311 342 24340 342 8 24341 206 398 24342 398 431 24343 793 964 24344 964 802 24345 139 219 24346 219 58 24347 750 721 24348 721 915 24349 102 389 24350 389 177 24351 196 136 24352 136 404 24353 75 324 24354 324 253 24355 803 883 24356 883 977 24357 901 968 24358 968 989 24359 180 163 24360 163 307 24361 496 495 24362 495 181 24363 873 610 24364 610 995 24365 266 427 24366 427 471 24367 143 199 24368 199 292 24369 875 576 24370 576 960 24371 477 176 24372 176 327 24373 238 235 24374 235 118 24375 325 244 24376 244 449 24377 628 546 24378 546 765 24379 456 57 24380 57 390 24381 108 279 24382 279 150 24383 102 340 24384 340 307 24385 809 600 24386 600 849 24387 451 413 24388 413 128 24389 740 907 24390 907 883 24391 436 495 24392 495 167 24393 92 294 24394 294 321 24395 970 707 24396 707 980 24397 54 444 24398 444 167 24399 859 756 24400 756 855 24401 236 294 24402 294 119 24403 573 931 24404 931 602 24405 68 243 24406 243 360 24407 750 556 24408 556 528 24409 902 868 24410 868 782 24411 206 388 24412 388 157 24413 560 544 24414 544 987 24415 489 29 24416 29 222 24417 728 635 24418 635 697 24419 720 804 24420 804 603 24421 29 294 24422 294 228 24423 523 891 24424 891 537 24425 35 265 24426 265 499 24427 960 565 24428 565 982 24429 834 913 24430 913 779 24431 960 890 24432 890 819 24433 767 694 24434 694 616 24435 916 510 24436 510 596 24437 566 851 24438 851 709 24439 732 779 24440 779 552 24441 257 245 24442 245 249 24443 457 39 24444 39 470 24445 455 442 24446 442 620 24447 121 126 24448 126 135 24449 155 48 24450 48 234 24451 270 467 24452 467 77 24453 858 721 24454 721 558 24455 825 662 24456 662 670 24457 636 852 24458 852 915 24459 399 0 24460 0 116 24461 928 591 24462 591 573 24463 251 294 24464 294 363 24465 371 248 24466 248 148 24467 411 164 24468 164 251 24469 741 869 24470 869 582 24471 741 604 24472 604 913 24473 299 346 24474 346 363 24475 670 861 24476 861 823 24477 215 285 24478 285 451 24479 544 685 24480 685 997 24481 360 481 24482 481 112 24483 599 724 24484 724 987 24485 888 392 24486 392 455 24487 635 767 24488 767 645 24489 644 812 24490 812 792 24491 452 238 24492 238 42 24493 766 896 24494 896 718 24495 219 474 24496 474 25 24497 472 365 24498 365 245 24499 321 440 24500 440 410 24501 647 774 24502 774 739 24503 965 630 24504 630 856 24505 536 855 24506 855 564 24507 90 443 24508 443 384 24509 435 164 24510 164 378 24511 978 999 24512 999 974 24513 802 682 24514 682 899 24515 444 78 24516 78 441 24517 724 686 24518 686 940 24519 265 264 24520 264 184 24521 54 42 24522 42 106 24523 758 682 24524 682 698 24525 989 744 24526 744 952 24527 809 949 24528 949 987 24529 192 323 24530 323 433 24531 730 569 24532 569 719 24533 156 498 24534 498 497 24535 327 497 24536 497 0 24537 905 753 24538 753 870 24539 869 674 24540 674 968 24541 703 994 24542 994 623 24543 50 220 24544 220 62 24545 303 145 24546 145 355 24547 472 410 24548 410 445 24549 102 5 24550 5 234 24551 99 614 24552 614 278 24553 268 184 24554 184 271 24555 895 999 24556 999 814 24557 587 961 24558 961 833 24559 184 48 24560 48 423 24561 631 784 24562 784 779 24563 510 643 24564 643 767 24565 754 975 24566 975 714 24567 888 587 24568 587 590 24569 821 958 24570 958 548 24571 990 908 24572 908 981 24573 678 549 24574 549 943 24575 485 298 24576 298 425 24577 506 841 24578 841 721 24579 100 300 24580 300 292 24581 330 106 24582 106 126 24583 634 848 24584 848 716 24585 82 108 24586 108 473 24587 951 609 24588 609 596 24589 748 690 24590 690 936 24591 212 261 24592 261 216 24593 893 578 24594 578 853 24595 990 981 24596 981 577 24597 628 762 24598 762 939 24599 109 198 24600 198 408 24601 371 54 24602 54 337 24603 917 896 24604 896 561 24605 513 512 24606 512 745 24607 261 318 24608 318 163 24609 847 655 24610 655 753 24611 244 131 24612 131 97 24613 884 654 24614 654 677 24615 173 267 24616 267 264 24617 82 484 24618 484 286 24619 243 255 24620 255 240 24621 190 450 24622 450 436 24623 166 384 24624 384 396 24625 57 237 24626 237 264 24627 307 386 24628 386 417 24629 270 158 24630 158 377 24631 201 193 24632 193 294 24633 815 574 24634 574 750 24635 438 134 24636 134 350 24637 322 259 24638 259 198 24639 777 61 24640 61 301 24641 586 990 24642 990 855 24643 988 515 24644 515 985 24645 591 736 24646 736 935 24647 930 555 24648 555 713 24649 692 620 24650 620 628 24651 442 97 24652 97 428 24653 566 707 24654 707 835 24655 663 827 24656 827 943 24657 507 755 24658 755 784 24659 911 873 24660 873 581 24661 972 958 24662 958 642 24663 577 917 24664 917 563 24665 590 515 24666 515 901 24667 541 706 24668 706 869 24669 731 597 24670 597 746 24671 710 399 24672 399 118 24673 15 406 24674 406 343 24675 587 589 24676 589 629 24677 468 429 24678 429 232 24679 921 765 24680 765 974 24681 270 334 24682 334 38 24683 496 414 24684 414 487 24685 198 39 24686 39 247 24687 919 779 24688 779 777 24689 436 309 24690 309 73 24691 854 589 24692 589 873 24693 336 112 24694 112 454 24695 597 552 24696 552 692 24697 726 989 24698 989 734 24699 899 593 24700 593 622 24701 619 553 24702 553 990 24703 718 751 24704 751 920 24705 205 227 24706 227 457 24707 690 887 24708 887 878 24709 313 238 24710 238 84 24711 125 137 24712 137 130 24713 388 381 24714 381 94 24715 840 806 24716 806 904 24717 938 719 24718 719 809 24719 51 256 24720 256 310 24721 778 724 24722 724 594 24723 282 65 24724 65 256 24725 950 836 24726 836 897 24727 961 718 24728 718 664 24729 599 920 24730 920 706 24731 289 35 24732 35 349 24733 306 345 24734 345 418 24735 266 457 24736 457 414 24737 325 77 24738 77 199 24739 780 568 24740 568 897 24741 224 81 24742 81 58 24743 177 22 24744 22 58 24745 191 145 24746 145 35 24747 850 665 24748 665 944 24749 959 507 24750 507 790 24751 244 239 24752 239 175 24753 172 289 24754 289 416 24755 970 847 24756 847 634 24757 262 317 24758 317 169 24759 413 483 24760 483 312 24761 737 715 24762 715 973 24763 740 900 24764 900 777 24765 22 108 24766 108 262 24767 403 498 24768 498 459 24769 109 149 24770 149 268 24771 792 893 24772 893 816 24773 372 80 24774 80 469 24775 659 796 24776 796 747 24777 628 785 24778 785 620 24779 559 562 24780 562 580 24781 491 54 24782 54 255 24783 661 948 24784 948 639 24785 748 511 24786 511 927 24787 674 861 24788 861 817 24789 49 684 24790 684 867 24791 164 312 24792 312 447 24793 72 270 24794 270 228 24795 79 373 24796 373 46 24797 61 272 24798 272 298 24799 394 69 24800 69 441 24801 496 300 24802 300 361 24803 373 264 24804 264 288 24805 18 235 24806 235 176 24807 522 505 24808 505 571 24809 651 877 24810 877 767 24811 547 653 24812 653 941 24813 639 643 24814 643 891 24815 609 728 24816 728 788 24817 982 738 24818 738 976 24819 492 344 24820 344 489 24821 415 56 24822 56 199 24823 504 585 24824 585 807 24825 242 21 24826 21 357 24827 135 158 24828 158 133 24829 231 201 24830 201 117 24831 803 776 24832 776 840 24833 696 553 24834 553 547 24835 696 975 24836 975 980 24837 493 34 24838 34 579 24839 951 608 24840 608 987 24841 552 766 24842 766 964 24843 972 971 24844 971 642 24845 377 185 24846 185 121 24847 335 7 24848 7 284 24849 361 267 24850 267 208 24851 648 816 24852 816 893 24853 613 787 24854 787 507 24855 633 639 24856 639 895 24857 920 787 24858 787 962 24859 593 854 24860 854 940 24861 943 595 24862 595 656 24863 764 560 24864 560 955 24865 433 109 24866 109 467 24867 948 971 24868 971 956 24869 430 426 24870 426 498 24871 221 130 24872 130 401 24873 929 878 24874 878 978 24875 517 949 24876 949 725 24877 389 297 24878 297 487 24879 437 372 24880 372 289 24881 413 340 24882 340 426 24883 467 104 24884 104 462 24885 992 761 24886 761 966 24887 305 176 24888 176 389 24889 666 796 24890 796 928 24891 339 82 24892 82 238 24893 614 763 24894 763 659 24895 679 504 24896 504 971 24897 887 593 24898 593 750 24899 869 867 24900 867 694 24901 561 524 24902 524 637 24903 816 630 24904 630 802 24905 974 584 24906 584 778 24907 150 417 24908 417 159 24909 316 473 24910 473 85 24911 721 740 24912 740 599 24913 239 155 24914 155 45 24915 120 263 24916 263 235 24917 250 79 24918 79 110 24919 959 747 24920 747 0 24921 748 774 24922 774 663 24923 572 693 24924 693 946 24925 409 430 24926 430 293 24927 98 366 24928 366 184 24929 115 4 24930 4 121 24931 707 951 24932 951 997 24933 565 823 24934 823 854 24935 991 844 24936 844 896 24937 303 361 24938 361 233 24939 72 119 24940 119 154 24941 193 13 24942 13 125 24943 389 48 24944 48 9 24945 300 381 24946 381 50 24947 376 166 24948 166 327 24949 445 84 24950 84 473 24951 368 135 24952 135 301 24953 374 387 24954 387 453 24955 869 768 24956 768 969 24957 720 533 24958 533 653 24959 520 527 24960 527 627 24961 983 660 24962 660 754 24963 966 523 24964 523 913 24965 655 560 24966 560 867 24967 139 40 24968 40 100 24969 148 80 24970 80 168 24971 720 902 24972 902 799 24973 12 130 24974 130 45 24975 929 743 24976 743 834 24977 797 967 24978 967 547 24979 402 474 24980 474 498 24981 449 306 24982 306 461 24983 115 34 24984 34 314 24985 648 588 24986 588 623 24987 465 178 24988 178 82 24989 277 359 24990 359 395 24991 62 292 24992 292 28 24993 522 723 24994 723 859 24995 880 594 24996 594 710 24997 379 91 24998 91 13 24999