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