796 605 539 1221 647 86 631 346 207 1121 847 610 2344 315 210 880 330 962 624 708 1205 254 1266 2171 468 677 76 712 515 321 1091 1166 769 797 469 1240 682 432 521 688 1586 98 955 268 111 421 256 270 581 171 752 1066 527 480 615 289 741 242 625 275 859 234 258 1083 802 259 1902 375 585 333 500 1795 476 178 320 1212 252 199 698 289 1307 715 1104 624 749 1539 754 526 457 369 579 392 763 419 395 387 930 858 108 369 510 425 303 1000 486 527 147 576 833 337 371 504 1044 1819 546 1020 604 849 249 288 505 1015 634 338 531 380 187 794 627 147 226 424 1772 828 217 363 676 563 557 1217 1307 498 576 201 572 560 398 686 733 1445 946 171 1496 1485 614 498 276 1442 1083 369 326 1369 392 2205 1980 975 743 1900 311 835 698 1705 194 316 737 508 1098 464 753 517 1508 253 1735 577 684 1583 629 845 52 700 269 408 792 249 313 324 525 41 960 1911 667 286 499 231 803 1126 375 938 691 481 471 1634 486 479 308 741 1290 671 307 872 585 187 1535 523 894 492 370 1207 551 489 1606 898 513 213 848 425 467 671 376 961 585 181 731 1350 674 1541 425 584 368 407 517 400 528 194 988 250 588 801 404 547 1379 1058 1039 425 458 306 367 885 797 392 422 578 1390 581 327 682 404 2086 627 854 1665 558 722 521 407 932 596 977 748 311 689 660 1994 560 974 933 1247 647 867 484 173 217 1142 841 448 378 562 837 1417 2389 1926 599 494 33 543 2389 735 291 566 1770 479 503 439 307 1430 980 322 816 572 1258 807 519 1116 392 474 749 651 872 880 627 534 758 485 278 1272 2712 602 611 509 1215 1166 531 528 260 290 274 308 612 1890 210 302 1216 660 1700 120 528 1009 476 1288 169 413 507 1404 1013 1227 964 1284 547 385 577 583 1107 612 609 364 322 909 1556 305 777 529 280 1657 1352 575 64 506 605 1077 1681 1199 299 899 649 1046 19 1915 152 809 550 1707 302 883 389 128 847 537 525 659 1664 961 896 275 692 1025 530 362 549 219 886 597 495 1669 615 503 303 365 687 356 370 1901 524 110 847 931 380 723 440 2193 1840 777 1405 858 454 888 706 916 462 1535 218 967 870 1128 363 830 1705 282 783 97 436 593 1369 934 628 372 1010 675 595 932 1017 337 707 1930 713 748 691 312 661 406 444 1918 286 143 805 324 476 201 550 290 409 485 2284 2099 335 1185 426 342 254 640 1326 479 572 664 99 404 1586 550 1971 159 1092 372 524 1629 1266 725 1264 719 602 246 1858 782 441 1056 1347 1005 556 194 1201 208 566 156 732 656 374 96 729 659 1738 1403 2187 479 1909 721 499 1586 474 745 896 990 1432 238 434 432 1248 358 264 343 1700 299 490 262 2035 1347 505 1482 187 286 184 227 818 129 359 554 1523 332 1043 168 1315 626 726 730 561 304 1257 975 181 315 1526 622 1690 329 1766 663 246 417 392 511 451 1518 612 928 52 404 264 1012 797 588 692 1899 434 560 597 623 403 358 2159 1622 1385 779 501 934 225 489 608 1081 231 352 536 1213 1920 490 678 570 319 655 468 528 468 401 792 693 676 1778 1190 1394 465 615 599 655 456 1494 746 429 774 522 1130 1207 321 500 691 286 1654 706 788 1165 338 1016 651 489 562 2184 385 1089 1024 421 696 215 1702 1078 1104 596 248 514 1513 1835 518 189 409 291 742 1943 588 1641 831 651 820 685 69 644 744 392 466 941 821 786 1427 1145 448 489 501 160 515 1327 2006 492 637 484 859 1179 1033 759 875 626 652 1457 117 398 475 639 453 211 720 282 216 482 807 62 1616 1097 741 296 642 517 712 921 675 566 1287 832 1074 759 743 448 349 27 404 943 502 285 402 1633 1475 1218 225 454 649 318 1862 2072 1569 1074 485 734 338 1029 553 339 395 1241 416 92 479 416 321 372 1000 631 865 589 676 1532 854 455 610 892 831 1449 630 1750 63 409 1401 336 465 1232 1789 246 722 820 826 916 986 287 1233 1580 319 428 601 990 379 109 977 740 297 908 275 349 620 474 2463 127 269 963 810 727 523 411 275 161 328 418 71 787 855 229 1066 566 490 395 571 1086 1184 1877 1013 173 189 379 155 573 652 1474 663 1097 487 332 500 1578 91 401 78 677 398 725 463 1026 277 404 859 767 397 1476 985 917 607 1439 1702 211 302 287 1522 1051 558 628 613 135 676 528 309 1634 1733 842 298 262 896 504 36 615 316 971 1015 250 784 307 396 479 35 450 853 598 208 386 1966 682 858 444 387 729 1457 512 267 814 527 1596 1634 222 722 771 598 630 543 1262 431 877 296 620 1869 134 1198 998 203 439 1032 160 821 314 121 631 2074 569 221 536 862 658 873 1892 518 723 584 249 327 1797 246 803 357 338 481 184 1649 2051 1090 136 850 583 203 638 626 892 136 520 398 1619 353 477 832 1821 1681 664 431 672 313 374 734 128 577 545 1087 669 177 267 397 96 719 745 200 280 1529 134 716 437 538 461 1377 468 672 607 1063 1151 324 729 166 823 637 350 499 1730 386 642 605 1918 940 665 717 39 1050 833 655 350 1335 244 568 541 412 743 557 60 958 1987 1432 120 1346 1410 284 250 719 1252 740 386 732 325 1411 1703 1045 695 352 481 383 273 237 410 421 450 549 720 500 1014 691 857 932 1038 412 714 322 685 259 2159 927 759 344 625 283 866 850 437 371 655 416 207 629 349 173 2113 1077 209 606 218 806 599 1813 184 504 807 824 759 476 575 270 381 1743 512 630 1666 858 883 580 2263 1957 409 274 2201 363 547 710 968 284 144 932 382 940 1615 750 966 1666 496 534 811 751 1017 463 799 306 313 796 964 663 963 736 187 1048 684 851 2089 1208 725 996 235 597 1248 256 1513 582 310 713 505 522 819 908 202 115 413 296 312 216 533 1054 709 1170 666 347 520 838 292 605 698 179 922 964 1584 649 269 1065 515 695 589 331 777 501 1102 508 311 799 328 572 505 747 115 833 302 443 233 1506 126 2030 992 886 249 1688 27 394 325 835 304 482 271 419 209 789 576 331 636 122 705 504 2446 704 542 434 321 238 922 1744 587 288 843 1527 500 346 481 601 326 1643 522 672 410 1456 537 576 2033 869 923 422 756 1256 322 349 70 855 465 336 929 784 613 268 656 264 215 457 784 237 81 625 1502 746 113 464 514 177 680 244 700 774 976 635 526 638 385 322 858 496 2137 483 500 1264 547 309 1309 814 960 571 2132 600 71 573 418 951 403 351 667 616 649 1842 401 594 495 975 544 460 329 1394 172 62 1483 398 440 200 1240 657 575 482 523 990 309 265 110 791 659 1353 34 709 922 845 371 240 389 346 434 489 181 1904 790 428 1033 732 269 524 461 591 300 334 449 773 322 718 425 123 551 916 403 579 469 114 143 370 385 442 434 282 359 1342 400 193 2287 1318 842 2133 973 363 183 192 620 508 438 921 471 543 658 573 645 1733 563 1819 528 1147 325 665 1287 191 312 798 807 1544 437 535 1215 2297 1526 512 1190 183 2106 493 528 504 809 516 522 767 283 644 369 174 510 241 468 254 186 1223 1166 864 912 757 953 963 566 115 1655 218 693 730 450 1038 1576 644 506 191 923 630 288 990 396 249 223 232 688 1372 582 558 306 787 1509 605 610 699 617 1377 866 891 341 790 432 1063 348 84 344 299 673 421 221 762 822 386 314 35 1076 171 757 288 115 408 1487 678 238 406 662 1087 595 150 869 665 1178 491 355 492 845 884 1044 292 1295 728 903 243 592 111 204 357 740 377 504 1878 374 721 871 1841 537 1633 645 677 399 517 2122 939 663 580 785 157 561 215 817 387 483 758 461 337 768 700 800 1433 1014 636 753 283 455 791 291 597 587 359 363 492 652 416 527 1043 463 401 1276 957 1387 36 924 565 543 700 459 627 336 614 154 355 600 138 338 2244 552 1240 757 392 456 514 761 1818 454 716 473 698 483 322 513 352 857 610 413 582 1454 497 777 520 789 1180 1575 212 1630 475 724 1719 1784 100 127 388 1523 297 275 142 819 1525 1678 623 210 578 1025 1593 736 987 778 1545 327 774 550 222 374 162 461 410 953 235 1781 1231 602 420 584 776 278 719 215 502 461 500 486 2140 997 246 713 238 388 489 500 918 610 828 895 474 700 1484 540 607 625 159 1852 1338 1969 71 886 869 637 274 711 426 133 274 862 670 502 1936 158 282 138 359 925 954 563 315 1060 64 340 573 788 601 876 1122 794 960 387 214 1171 179 791 379 913 142 1266 1172 761 317 576 552 364 192 501 1045 1078 321 937 607 767 1592 1408 821 416 1487 553 638 446 1349 757 172 752 1429 815 835 387 1621 349 294 1283 1441 1129 642 472 492 399 689 292 1040 301 504 625 442 628 537 395 1086 282 290 162 853 1563 913 1137 685 494 727 1875 513 988 696 842 274 186 666 1614 168 645 648 429 1007 215 237 115 446 491 1049 154 905 292 683 1567 1035 443 1266 493 475 1599 855 443 1644 1599 556 1298 753 268 297 577 304 240 425 390 426 952 842 640 490 519 709 513 753 790 1040 915 544 14 136 1880 1029 690 714 846 1911 103 545 810 896 359 1258 632 322 305 923 480 462 700 1464 513 925 450 768 264 480 674 432 878 775 1693 660 494 473 1025 91 301 605 829 474 828 694 115 919 1797 69 2055 228 955 436 825 729 684 550 488 414 317 682 1426 903 663 745 746 897 281 1711 1998 531 1168 381 451 1961 1731 955 1305 738 332 681 328 580 203 1434 767 214 297 513 119 625 445 698 771 515 597 622 1002 1322 1042 676 711 588 1532 1930 464 1081 1212 649 414 430 1173 288 749 528 299 835 344 167 1802 880 181 785 84 1135 103 521 509 1488 824 699 200 389 652 1773 628 310 1753 408 788 672 1207 1277 473 1320 714 484 153 418 704 650 541 1426 763 468 882 1410 873 436 426 507 1366 1384 425 1774 303 844 630 216 506 507 1072 902 554 130 1014 876 650 374 797 666 2146 1778 755 911 1154 740 808 1035 668 451 1225 458 881 616 601 554 818 1103 688 439 478 852 2077 1293 400 710 335 1372 1446 467 846 1178 2087 238 378 348 733 246 141 707 722 394 600 1106 575 1325 335 741 489 485 307 371 738 620 137 286 873 672 600 910 1952 702 251 358 1318 1011 177 1527 1590 484 1695 452 691 780 668 271 1373 1595 382 462 761 704 251 424 1400 617 656 810 420 1483 1346 1994 712 363 420 146 1663 721 453 809 706 583 658 1422 477 423 786 1199 543 483 929 532 126 512 697 1087 1817 2373 317 936 735 1693 619 1767 324 404 477 465 575 1466 605 638 191 806 657 572 457 465 895 797 816 417 985 928 354 2135 567 346 1027 348 1301 851 468 986 597 392 857 2048 433 866 596 842 1422 502 1507 2043 264 975 369 1044 440 492 915 456 664 504 757 253 619 453 683 402 267 1060 369 684 147 1516 819 530 974 140 683 244 129 1285 497 665 387 112 165 457 400 253 843 285 506 674 1491 1296 673 1166 187 441 990 320 2435 1080 1905 754 1049 621 1051 304 279 384 687 404 969 1344 888 94 1089 660 710 934 1298 506 2206 501 2134 490 270 405 744 951 1635 324 1687 564 413 650 682 652 263 606 1695 704 225 163 255 1015 601 771 342 158 1423 1308 589 694 644 260 305 580 436 395 627 555 799 708 394 1371 508 1142 1551 300 301 303 1223 332 277 177 292 284 346 587 867 502 1659 218 651 730 292 994 526 172 786 912 113 760 661 112 524 669 486 196 1238 806 271 1102 486 557 959 1102 552 464 732 242 706 435 159 343 701 364 287 79 797 986 499 1000 1158 709 450 604 1176 928 1770 957 1639 376 931 1171 347 1064 377 633 160 440 388 170 723 656 409 906 716 551 802 904 875 709 425 1238 137 617 653 601 530 535 1027 672 431 151 853 104 1186 195 959 231 625 1660 576 843 961 1163 498 981 354 1442 569 282 610 621 244 749 458 157 517 381 982 240 552 623 595 602 277 1101 372 1544 590 329 341 338 347 401 1230 795 714 1049 592 925 297 229 533 1707 645 305 935 652 277 913 251 832 556 572 20 421 425 298 1186 147 1602 777 326 245 272 319 2181 85 1459 356 369 191 349 439 1080 738 385 1703 1098 754 1945 418 686 426 193 37 1675 904 144 617 77 1311 580 854 481 845 614 2187 622 1072 80 190 678 723 597 579 811 135 487 137 563 1231 1129 316 196 1720 449 684 598 575 718 845 823 642 1664 441 574 544 373 374 632 122 201 1278 385 798 583 1372 460 499 1276 1581 740 1893 868 958 785 403 2332 1028 660 483 1057 944 446 1379 770 205 913 1136 410 163 219 135 895 244 413 130 1195 808 1879 241 621 862 819 624 388 970 1057 875 1171 478 2211 927 1260 1964 877 608 215 424 1240 296 588 1006 897 216 619 468 169 877 314 1498 161 304 555 1261 116 1236 283 148 1456 377 1960 334 439 555 326 710 461 245 789 942 227 633 675 286 653 521 644 730 1082 260 1176 1332 1136 532 1105 323 1302 1411 415 115 296 664 570 1550 628 1008 532 1703 836 848 797 32 372 861 544 546 970 670 551 908 524 832 431 981 367 356 747 538 597 562 700 597 1090 673 62 412 432 396 1380 63 1181 552 559 367 1242 246 890 57 743 873 604 1986 839 637 168 1956 542 817 1395 168 710 754 435 447 217 138 956 744 122 353 423 480 1700 563 1603 808 485 442 155 484 1536 210 2111 707 1358 776 187 766 736 519 714 1139 564 1382 192 259 865 337 631 264 2599 448 525 605 257 522 338 854 279 1555 1816 636 124 893 527 1341 1138 201 836 376 314 915 321 251 845 634 928 434 1371 599 622 723 1655 337 294 1303 441 427 791 375 1233 382 468 472 701 664 354 789 773 451 663 683 1475 816 537 1121 275 254 762 813 715 1902 556 271 368 608 592 548 380 246 726 904 330 517 996 486 1058 186 851 926 618 802 696 1345 616 274 795 361 317 65 1336 600 753 467 460 1261 258 1077 430 588 800 741 907 1417 563 615 796 767 381 407 1328 456 542 1412 1150 823 1348 465 939 188 719 2043 502 204 463 584 336 438 1317 373 1205 436 332 850 813 164 519 788 388 838 673 240 716 824 1404 473 939 586 1798 748 1076 750 270 330 766 1220 415 1305 396 592 1037 463 1256 174 448 210 602 633 966 542 778 584 1033 870 166 191 510 1014 355 713 397 62 1199 1039 254 1624 704 238 903 203 166 559 1095 57 588 86 897 418 360 1044 649 1133 1194 1876 849 68 483 1364 737 1082 778 199 155 824 1492 214 702 581 940 484 552 194 519 993 194 194 490 342 262 509 490 1854 1393 894 1053 945 297 1678 370 728 1347 622 631 776 228 234 1099 1196 678 358 391 514 1360 652 813 426 800 1382 638 613 546 451 220 1314 665 1646 1398 1362 1258 985 365 423 436 1164 693 1172 326 374 669 770 1828 235 855 1577 1817 1938 277 431 937 1751 463 960 1042 389 646 343 1112 1262 1151 1045 228 431 523 399 623 756 814 758 293 630 892 1000 736 2158 323 2044 373 402 294 601 1784 497 980 1119 729 441 222 883 361 975 231 635 785 1362 561 1151 470 24 309 1644 1797 193 568 376 633 287 363 644 1598 39 1706 1056 1029 589 448 1309 1028 429 293 393 276 1081 1114 373 594 555 788 391 310 924 422 501 1115 650 1647 784 601 121 278 1094 228 456 757 872 777 320 345 716 2055 1875 1443 573 702 2144 1893 753 827 1927 752 49 735 701 320 56 282 369 1910 872 181 677 335 154 1317 451 168 785 182 1037 75 479 618 1246 630 658 530 531 536 735 119 872 702 439 222 961 572 384 383 304 121 340 236 344 745 413 546 477 1695 639 462 1128 568 452 989 140 318 631 390 500 191 762 1340 2194 854 1837 233 411 645 342 490 783 649 754 218 763 584 234 303 215 117 635 524 1445 1762 838 79 221 431 133 806 841 715 652 1012 295 658 456 583 2416 1204 520 960 961 1195 238 1761 1989 1018 724 1314 851 374 1238 573 2301 780 1278 53 484 1769 1759 520 471 1484 973 286 265 116 431 763 651 883 403 886 109 213 210 1692 111 502 599 670 496 1038 1772 381 1778 171 937 678 447 129 846 287 401 417 1829 1015 674 569 908 536 486 266 769 1221 333 1799 312 179 588 492 337 1178 2013 266 349 318 553 391 412 724 1353 1379 457 706 273 776 311 1554 471 1093 819 439 560 1110 465 886 226 640 937 578 601 271 505 1750 549 1085 555 355 695 344 630 317 1027 818 1165 777 226 505 528 627 548 901 548 238 656 2020 604 607 708 985 916 916 979 626 311 584 129 1029 1408 1173 360 637 220 282 1202 610 564 358 1693 563 993 500 349 738 270 645 872 843 241 426 1359 382 1077 309 905 81 191 730 253 259 1291 745 1512 2101 128 440 761 548 290 449 229 138 488 573 1286 773 2068 737 754 1500 157 799 1099 790 200 695 1020 484 924 642 320 578 415 221 189 859 158 145 456 1001 527 612 113 459 508 840 191 634 954 275 598 262 247 1527 1170 254 293 1953 672 172 183 560 598 559 933 1060 398 1602 673 293 752 612 973 644 438 467 386 585 311 413 654 878 406 747 1762 869 193 977 1774 353 1330 409 1774 929 1751 566 489 33 1820 624 390 607 996 741 720 643 1109 239 704 1629 278 584 565 1039 504 494 205 275 1011 670 674 792 1460 1927 1559 1417 288 1635 879 109 285 902 465 2165 208 398 602 466 229 516 644 2043 1928 808 386 705 546 132 2101 83 868 199 214 431 292 192 1768 315 307 550 669 656 657 1427 914 2253 304 577 1126 2032 877 276 417 1675 483 732 768 683 1926 536 809 864 1774 474 299 1847 792 654 613 814 414 638 1321 1280 308 395 617 936 940 824 760 772 1473 350 109 504 291 306 491 936 1091 774 391 658 1559 157 101 2150 683 570 366 1432 501 184 482 619 1169 303 707 510 58 776 600 862 772 282 787 889 399 1273 104 668 1959 680 887 839 672 842 264 752 505 367 448 969 597 684 414 625 450 617 395 326 764 192 463 205 220 199 625 857 408 520 2221 417 615 522 234 916 814 841 646 2242 909 547 1392 17 909 442 1944 239 890 497 302 916 726 592 500 805 310 1041 683 369 676 360 254 460 1138 628 1040 203 611 709 955 808 940 459 795 1385 1654 293 546 881 587 930 548 723 480 364 604 951 1403 590 1473 466 785 653 1522 321 611 288 1842 513 827 1022 856 230 212 506 972 445 408 436 1822 451 536 1186 339 453 1118 721 404 1262 1152 457 201 260 366 851 244 597 714 87 382 456 1041 722 407 782 1455 146 855 776 1174 861 945 626 719 159 468 1425 677 383 848 439 792 375 1093 836 507 1191 623 1040 71 57 426 369 63 331 190 1467 1291 930 545 501 619 574 782 953 514 1039 624 587 832 777 755 1062 435 717 693 419 99 1770 351 355 1819 1922 669 323 721 1823 1742 936 188 725 1168 693 885 30 1355 1672 876 232 203 979 1196 783 525 895 1244 1173 380 688 1088 172 495 112 835 1096 949 271 394 2417 1193 2314 926 462 502 1867 846 969 1148 568 206 509 318 801 771 364 1435 1362 723 458 1196 359 734 1179 439 709 423 182 349 844 500 900 715 370 659 178 753 814 477 874 845 621 530 2120 265 217 98 924 383 588 674 383 416 1529 294 572 568 618 605 136 1138 400 91 643 897 896 340 788 135 564 412 1090 684 588 465 359 621 630 1389 420 349 990 678 799 880 1307 314 706 300 341 500 266 813 905 353 280 550 2406 696 259 192 1552 654 1404 480 728 582 513 1048 750 639 443 374 1663 544 595 206 410 454 523 367 114 350 709 1430 111 689 1238 746 911 607 386 1008 439 920 883 534 434 396 276 1023 687 215 389 1722 867 160 843 853 343 891 1671 253 1544 733 481 626 656 477 428 697 518 152 408 580 467 841 974 234 106 816 822 254 1184 1253 408 770 663 691 963 1681 519 157 143 743 125 477 342 1635 1594 115 231 565 486 995 946 339 381 481 249 420 322 1184 487 184 1196 462 296 707 1608 684 651 730 618 90 201 526 236 531 1062 414 545 550 112 364 662 399 875 151 663 273 260 1339 617 831 438 661 478 732 302 1145 1030 611 311 91 571 473 354 452 1036 469 509 848 334 1584 283 810 1633 512 231 613 470 757 473 935 784 1401 852 467 545 926 308 482 992 407 765 95 403 207 485 578 597 228 925 481 1175 763 546 1480 304 983 1010 212 434 831 776 980 1925 1228 522 1217 748 1375 489 516 189 748 1597 579 7 209 2194 752 661 1483 1800 879 227 55 522 568 650 994 957 737 83 457 1428 711 917 1408 490 1088 252 74 1096 419 429 276 850 266 54 1113 330 211 970 302 2011 578 242 462 699 790 770 387 1077 691 1024 542 993 1150 644 641 1018 1446 1416 94 795 728 477 217 217 379 976 315 1868 738 1682 607 1078 2190 60 480 865 36 751 387 250 488 711 693 80 743 1268 419 712 638 2194 316 343 80 1496 1403 358 479 555 170 731 558 533 219 796 1083 783 527 7 235 825 347 1799 937 646 212 672 458 1002 758 661 191 1139 698 306 539 316 680 884 379 492 280 196 621 440 258 671 583 782 719 441 1088 1045 1415 966 1707 573 841 493 339 374 1150 1505 1653 449 337 600 443 2444 2105 591 466 339 515 680 666 1193 716 713 1771 387 1721 2197 458 301 1601 574 1035 443 428 484 2174 329 523 1270 743 421 447 607 1459 314 519 353 1132 1281 533 898 750 497 479 346 193 192 528 772 549 835 727 749 530 81 136 1079 372 1040 758 536 1586 1804 502 494 822 579 210 159 225 369 626 415 271 1282 87 837 1266 282 994 988 1405 486 425 312 2079 1343 544 628 1492 669 1159 613 1506 762 228 311 876 963 468 2250 1665 292 167 370 1431 757 632 340 539 370 202 819 1576 1043 1152 284 374 379 1570 262 917 734 312 1835 443 1637 844 616 288 651 419 399 361 1022 755 1532 459 541 236 674 180 1287 568 512 1103 396 394 740 848 715 486 377 369 2409 64 410 556 827 806 661 2073 1040 526 1033 739 760 778 614 432 552 429 450 271 451 60 2124 622 730 329 260 489 437 1143 1114 730 288 723 46 703 1321 362 925 502 756 311 756 780 290 737 528 1368 397 395 976 2194 615 2083 1090 782 404 531 2268 467 309 480 585 115 652 1486 648 549 828 943 150 86 399 596 854 750 556 191 614 160 530 946 1445 404 417 1625 378 330 892 1196 823 261 948 400 1141 785 1231 530 617 1004 307 101 266 370 724 141 1616 167 759 945 402 444 322 415 115 483 1353 699 462 789 409 1605 1864 213 242 746 269 500 1346 1152 635 1124 487 670 725 288 1119 1471 2104 563 1004 289 106 541 195 1154 1061 1819 1096 698 1335 680 536 151 817 230 337 362 217 168 603 441 264 603 509 924 74 287 638 405 1611 723 924 1408 433 436 402 1166 1156 827 757 247 781 784 340 220 1096 591 1800 1703 461 851 313 419 497 647 1116 1211 196 1645 585 1955 316 111 134 507 598 377 459 285 349 550 581 236 603 480 355 1117 529 193 314 465 678 668 181 1658 919 256 1082 140 760 736 275 356 1877 501 326 38 633 1783 204 425 1070 407 321 1172 864 425 1372 717 513 1088 468 774 277 843 789 741 560 869 573 366 630 455 323 356 181 1469 627 598 880 945 962 353 2146 1259 747 497 907 658 842 1051 281 1173 580 805 127 280 227 1300 864 724 152 427 536 602 429 1889 620 679 711 697 1001 583 246 272 272 963 926 721 956 878 295 1032 431 466 1643 262 304 843 2246 668 562 1272 976 868 509 1222 369 1084 651 837 694 1170 253 1185 134 731 721 201 229 1605 290 536 60 948 651 572 1988 426 1729 727 829 1166 1013 204 672 799 647 88 383 394 1272 458 931 253 1835 984 545 1547 862 1631 1252 686 1337 1032 574 1157 246 929 226 272 446 298 300 839 399 363 682 337 1495 1093 813 338 460 34 1045 575 1881 778 569 1566 592 629 908 568 617 917 514 747 838 669 151 696 1855 311 1441 731 308 1233 401 725 497 699 554 553 277 464 347 125 276 483 270 725 137 387 743 1647 450 578 1174 193 604 748 857 152 522 943 935 339 16 1282 615 111 891 692 655 294 441 1283 458 374 272 225 400 199 396 1092 360 625 601 291 364 884 625 879 232 887 343 798 1470 701 234 1978 988 1625 99 366 630 1596 580 636 1992 852 496 825 353 57 378 1251 1146 416 358 708 844 498 1725 436 283 223 560 336 739 2138 390 426 250 614 539 326 1511 607 223 1591 747 788 383 573 1168 834 540 323 440 809 387 509 393 344 432 134 218 238 553 2107 1657 636 723 290 1434 394 433 479 2270 401 621 779 1839 72 1581 1969 447 131 1220 141 629 345 568 193 1534 356 1153 300 215 258 339 259 504 325 487 972 425 1376 593 383 397 1117 1980 636 1106 2225 562 690 123 673 560 235 147 881 665 841 506 826 381 744 319 1761 408 821 892 884 974 228 431 868 254 140 1139 469 904 528 173 1129 1878 303 401 321 541 333 346 880 427 480 2035 556 625 663 1319 1709 1116 221 126 920 1664 772 583 275 1322 597 520 1229 816 833 552 277 703 284 370 973 1636 1166 1611 589 809 595 564 1360 675 847 640 450 2434 1257 1121 130 501 625 774 145 332 1290 658 804 553 703 511 423 435 131 264 737 450 383 443 417 452 330 82 1886 460 1012 1876 1736 445 344 263 480 1119 831 849 907 945 1013 1063 55 362 54 662 1619 89 949 633 1411 441 445 1102 339 1150 1993 491 1635 767 637 588 1553 507 539 785 213 705 820 734 1384 469 201 1262 423 523 62 176 494 607 504 799 648 1005 1271 238 530 539 894 555 443 292 261 136 465 688 898 572 831 725 688 1870 288 450 743 1577 1005 1825 638 1746 664 298 700 1027 2284 707 367 794 1001 1451 796 288 454 436 1121 1675 395 598 818 426 80 322 661 675 702 258 1392 505 1647 61 870 1379 959 884 583 407 1477 1488 429 1369 533 254 1270 1231 517 345 704 630 294 2180 715 400 795 1226 131 485 1087 227 503 595 121 354 445 761 222 763 597 787 804 2305 371 813 781 1230 435 468 435 915 687 1504 414 1092 796 1322 267 1594 511 508 240 562 577 500 616 53 1309 58 470 278 215 517 256 382 197 289 34 856 508 1233 816 1162 1032 550 527 897 381 870 610 772 234 403 951 1162 355 360 940 152 743 130 725 2176 1086 836 705 671 599 1052 477 203 268 127 124 421 596 685 875 316 769 468 550 1150 484 483 177 1173 409 560 444 609 840 236 482 426 928 1514 209 1586 1423 142 802 286 456 856 112 910 430 820 868 585 1081 704 964 97 556 185 926 382 874 951 1171 477 294 205 245 920 226 502 407 472 789 475 546 794 413 2453 819 1002 700 479 1804 209 307 345 789 240 574 1907 774 514 1185 1669 1507 891 2259 130 408 489 290 943 1048 562 1682 751 394 738 183 886 505 336 920 2159 442 801 882 236 604 620 579 236 612 2271 359 247 1194 812 309 487 117 1371 2015 187 779 559 575 684 794 533 1708 655 416 1817 326 990 783 702 129 422 318 321 268 743 566 444 497 525 324 576 659 1735 1897 663 1227 2082 511 734 620 1835 706 127 1724 233 576 165 184 2218 444 394 707 697 369 386 267 176 96 166 729 656 580 575 407 541 1242 316 1032 673 408 55 808 207 594 453 585 658 755 148 755 653 1728 1153 334 203 699 554 2040 1874 427 550 169 620 188 1274 444 647 215 419 371 1550 472 577 155 812 1126 893 593 318 466 352 712 596 1013 543 162 440 1401 228 242 914 382 800 687 953 432 1115 1201 683 275 1500 1527 310 175 320 1223 440 489 268 301 916 675 1192 1150 1098 789 824 372 817 948 506 78 249 721 627 672 709 621 162 791 533 51 775 75 376 868 819 1682 571 684 649 395 632 609 321 726 958 703 1025 685 232 850 505 508 1015 340 449 260 326 950 321 583 289 997 195 191 577 327 962 341 658 1015 343 643 503 539 463 494 191 321 427 699 449 1908 376 637 454 202 554 984 160 662 1483 234 465 577 674 950 621 520 330 916 656 1659 942 964 989 368 374 710 422 261 534 264 1241 548 952 98 1018 1129 174 786 806 267 379 1118 228 519 224 1103 1418 296 361 395 419 1272 770 629 50 428 712 1710 644 329 717 390 1368 334 565 644 398 364 1322 604 1026 1581 396 651 738 917 411 1399 678 1526 378 134 572 237 1598 676 159 895 347 384 1093 267 140 542 355 1716 638 1393 1046 337 369 996 574 1481 337 860 417 1141 2075 1754 1339 854 1127 497 449 690 476 482 1500 863 1042 1034 1100 1003 1445 1006 605 1057 360 432 459 627 474 1254 385 566 87 280 608 214 493 334 488 619 992 613 886 979 1540 531 412 2337 615 355 183 1223 839 1018 784 292 672 841 773 715 503 327 272 639 647 757 44 1691 472 702 631 174 479 426 1019 202 585 158 457 631 1542 405 770 472 74 583 563 99 1376 532 452 1043 426 224 343 903 256 335 480 292 237 511 519 749 34 832 225 1116 760 324 283 847 244 876 694 565 447 626 220 156 224 915 505 545 206 49 496 90 54 237 1797 975 580 870 586 603 158 1797 496 620 1831 759 729 135 478 1290 1210 202 1695 877 156 957 483 524 626 405 715 669 1748 963 332 524 26 386 1288 697 535 723 547 1041 251 1592 804 215 539 966 1030 805 591 710 829 525 1200 931 939 785 133 285 1273 638 259 435 115 1334 1167 1054 801 613 224 761 1633 589 289 626 1753 417 522 730 1891 984 133 499 666 174 839 867 148 1892 522 600 321 1006 166 520 184 1463 169 2448 300 475 614 127 47 186 2459 763 1529 1075 938 342 227 426 729 324 492 282 971 1019 357 114 62 144 890 1672 530 401 1098 325 306 201 712 548 327 900 346 765 1643 470 314 776 642 215 375 39 39 502 385 1045 263 373 670 863 406 795 848 1817 94 488 174 298 848 277 665 1993 1299 1752 1646 366 589 529 456 415 1380 523 231 1062 1397 257 371 345 265 496 213 652 499 2155 633 545 1701 208 310 918 322 1159 2158 488 1266 316 576 441 610 235 600 893 32 597 361 337 485 131 421 445 484 356 1135 980 419 671 326 843 216 399 1146 598 936 1642 110 337 366 430 980 712 2299 609 355 466 349 558 402 803 744 433 699 1800 95 335 293 680 675 611 769 604 1160 887 689 752 1263 699 647 116 503 1685 2054 616 760 499 291 684 471 647 981 1893 87 50 353 433 1902 667 1563 1194 336 937 491 129 263 485 1332 542 658 291 395 582 375 343 466 205 1391 2003 596 390 184 1530 2357 1032 587 851 1104 270 976 361 485 1706 279 773 1114 695 600 1467 810 824 177 427 885 281 604 624 656 886 438 225 557 478 363 1462 47 959 1748 1637 387 1781 943 661 543 1474 1625 833 424 556 268 496 1631 429 1075 815 240 487 1104 74 1913 834 1245 710 1174 2032 283 494 575 345 287 304 975 706 761 616 837 766 896 426 131 358 1558 965 139 551 378 558 319 704 204 637 2389 1706 539 463 557 780 386 411 341 27 1484 928 523 622 1912 852 1280 1957 361 288 1822 427 385 394 384 366 142 809 1265 1047 691 429 468 234 423 768 641 310 1748 398 331 555 836 438 438 890 873 844 1966 1937 199 227 439 184 792 642 344 1104 517 655 1188 428 1017 1146 300 618 1096 249 153 356 889 1912 328 669 427 1107 490 597 932 602 466 1137 638 346 173 407 749 1703 533 231 977 598 598 320 1096 797 950 1818 665 537 644 640 1546 616 485 761 1787 1087 1644 560 694 738 670 110 718 546 1025 270 1707 631 305 2025 664 47 2087 366 149 639 698 1881 645 961 898 577 582 435 1103 424 393 498 594 479 1767 1535 863 1870 894 420 761 465 478 1758 123 603 992 658 527 216 888 1594 319 1306 1708 1154 485 517 1886 1773 510 323 570 369 678 432 1248 2140 1357 680 502 772 1137 528 304 598 346 651 339 1498 394 173 429 71 810 209 729 464 1378 1315 549 1561 289 235 2210 688 615 961 450 251 708 280 1413 2239 936 155 827 975 443 931 186 1359 933 1178 331 190 864 96 266 899 885 1360 1446 674 675 1025 1432 842 1482 1856 498 1136 345 805 352 1249 167 286 924 1310 2388 1806 726 754 1209 694 96 483 225 1048 1584 473 858 2151 908 796 642 444 1296 1025 585 681 935 966 523 643 915 1942 364 89 244 740 388 542 826 518 1061 138 411 416 709 123 329 1429 296 181 959 236 805 514 701 1027 404 474 437 1018 229 440 340 1551 319 793 1738 1487 1805 734 2054 1387 402 899 636 749 503 797 300 344 1184 114 1574 584 1938 1142 841 1606 251 1713 656 302 1598 750 124 881 422 733 749 1156 682 1659 1139 1317 347 331 277 151 489 240 1740 835 1576 142 1002 325 711 1356 495 2079 2081 510 884 1023 755 515 372 1925 823 249 380 910 475 1080 495 792 689 366 609 769 808 585 329 729 1062 506 288 1351 558 532 492 857 693 155 340 17 332 422 640 533 690 1723 442 600 121 1807 510 1146 674 348 715 1722 120 814 723 557 998 2250 321 820 95 422 553 221 297 455 795 693 846 666 717 866 247 578 871 419 663 511 746 225 129 623 476 1227 484 336 863 222 12 207 1338 767 655 293 870 272 222 151 1488 434 263 734 691 626 1684 479 1483 934 581 121 188 774 911 344 1047 1777 2063 200 418 375 370 923 417 63 1219 776 655 393 145 552 513 410 352 223 704 451 2534 496 48 972 645 998 550 564 498 1021 63 366 387 151 626 164 146 303 545 433 2170 406 618 895 752 298 615 526 378 839 1482 536 633 899 1034 1668 688 790 939 1006 1699 396 183 155 1051 681 527 464 383 596 795 787 1505 239 370 1853 600 224 1036 468 369 311 500 563 1194 917 632 863 321 213 275 859 568 84 862 656 1930 513 858 779 779 313 192 398 1093 339 410 1772 29 1993 274 1538 1312 924 1426 566 1160 533 542 377 587 704 1037 616 600 627 339 342 412 415 502 212 687 347 421 557 853 891 848 1778 991 939 1023 145 726 469 236 673 502 343 363 726 805 219 527 396 852 702 698 379 644 432 97 202 123 351 1303 722 720 573 664 812 1341 276 1753 1106 295 1417 553 583 904 660 714 2240 744 634 619 284 336 632 664 857 1362 587 675 464 656 1255 1680 217 425 130 505 533 621 1643 562 591 796 450 593 1088 239 297 189 475 458 330 513 256 1470 838 1368 256 567 838 1751 800 921 582 117 510 383 199 676 640 256 477 785 125 1186 227 732 51 316 1832 393 856 2152 743 1595 496 396 500 354 155 491 841 428 633 193 1325 417 1259 494 288 379 214 291 243 5 750 1303 720 871 769 332 1850 387 203 630 708 799 1991 617 536 571 585 502 503 1200 1220 755 514 491 857 1640 419 159 1281 663 535 557 119 926 468 514 1242 765 567 664 211 920 458 1437 524 558 921 519 575 1221 322 757 283 1024 323 722 356 667 771 904 395 1838 161 1448 360 101 78 1278 56 834 191 539 152 459 716 535 2016 345 1025 334 1537 512 478 1375 603 467 1589 1189 171 702 1087 539 757 497 1455 666 269 635 721 472 948 1245 290 617 673 313 144 1230 1505 736 809 1404 987 412 239 1568 804 619 627 1656 227 764 573 241 591 992 291 694 700 800 402 222 479 1031 1640 423 389 250 1579 565 261 739 349 631 1814 541 274 451 597 214 665 599 373 688 1167 152 502 22 438 428 1015 801 447 1537 903 1029 886 166 1634 719 482 248 38 488 1001 541 281 595 614 230 112 552 632 251 360 841 304 576 232 393 445 1249 717 925 578 1120 831 608 1219 41 468 385 768 1139 497 1466 332 1489 1732 531 106 311 230 296 130 974 1493 563 605 523 638 751 919 960 769 1802 1217 1283 504 682 613 524 862 896 656 455 119 373 416 328 157 380 967 916 649 383 701 1598 1016 545 426 491 443 97 417 684 871 413 805 411 585 437 1245 1325 179 1530 398 606 660 328 491 574 438 144 334 778 525 848 1705 1836 824 1007 398 608 633 203 508 476 332 752 520 225 1170 1399 439 1419 1612 35 1974 456 998 282 1240 318 813 438 1784 578 51 488 381 307 419 1574 1162 1847 306 1808 344 1080 700 463 783 635 375 366 706 1471 660 1108 1512 1279 526 1151 871 855 787 1040 473 906 1866 173 1251 366 1864 810 674 167 551 1403 138 676 134 695 687 200 537 601 220 162 781 890 883 817 378 604 246 502 679 456 313 324 93 1844 140 1041 495 502 259 1384 393 817 1280 1526 392 946 391 451 618 247 929 214 418 460 836 953 561 193 741 787 176 207 922 88 264 458 960 294 457 694 1938 894 1649 493 943 589 389 597 1408 617 1233 423 327 858 1027 387 469 624 167 697 189 1217 170 1085 1829 953 2174 681 290 690 145 672 174 219 481 1856 771 842 482 913 536 1002 1449 900 602 992 2324 524 2304 676 747 1198 591 1649 524 1237 1234 1108 1866 744 1006 654 1140 303 464 839 1083 769 500 773 868 1100 1385 599 108 648 667 450 1626 854 1413 416 212 2006 188 244 266 805 627 872 1574 883 159 887 80 590 182 487 444 321 162 429 331 767 111 91 448 48 363 411 140 832 196 1121 577 464 596 306 694 477 846 1071 641 618 138 64 706 1907 1261 722 758 423 597 670 291 799 390 1531 119 617 154 524 217 255 688 1357 732 765 316 940 405 148 325 580 854 214 987 213 578 728 720 1368 231 340 1905 635 938 537 743 829 452 339 1584 135 1915 528 255 10 547 436 554 1083 1581 1048 599 705 903 517 196 354 637 242 605 4 2190 452 618 298 582 410 262 1070 338 1991 1122 1315 866 589 170 450 638 483 849 463 287 423 842 241 153 672 588 237 795 162 612 1424 2234 404 328 522 1329 265 369 2080 885 992 813 187 71 770 487 1737 1777 561 1042 561 639 1106 500 1303 693 773 1054 867 295 700 624 246 671 656 1245 23 866 426 381 428 281 421 629 566 112 1445 965 441 458 524 681 1132 1347 717 360 1358 679 507 331 489 294 539 802 1184 862 593 703 248 251 1199 522 459 860 549 1341 817 976 60 438 728 107 356 628 1117 392 608 99 202 584 622 357 829 425 555 281 232 776 649 889 902 301 259 541 709 189 383 578 299 1489 848 377 590 973 258 75 212 1121 543 359 617 251 716 914 957 383 328 1288 1070 579 550 893 2040 1902 772 1219 212 867 709 302 129 325 889 1714 248 309 1048 460 676 436 337 768 722 821 199 699 491 320 513 459 711 284 99 685 1358 684 789 447 633 344 1502 591 358 683 49 466 409 1406 984 1679 161 628 610 402 1515 1069 1258 302 618 1142 785 565 236 429 172 288 288 919 756 42 24 741 452 507 955 366 624 800 1745 1175 859 710 859 1101 529 1481 217 626 476 719 235 703 457 1044 980 841 460 457 576 242 1010 857 650 1334 1017 1021 331 693 268 303 318 285 350 1130 858 769 783 1016 130 169 246 343 519 357 597 754 709 2272 1207 741 791 963 600 359 666 1048 624 841 395 1371 958 200 1979 89 646 422 601 934 1193 970 1115 1484 265 40 595 914 280 1234 212 601 236 2252 888 942 470 203 269 226 736 474 708 390 368 264 688 361 1788 986 673 206 692 1315 1831 589 97 242 241 499 1673 641 118 200 304 483 1262 523 332 159 1409 382 1256 697 948 319 450 1204 182 500 362 749 1192 188 331 1207 385 843 360 840 460 284 506 1552 802 619 437 1413 564 748 260 2059 69 960 100 709 646 552 1177 878 273 678 195 662 527 523 88 401 1023 686 1036 694 444 746 32 745 134 167 1002 487 735 766 168 205 416 936 492 919 499 1891 559 329 545 1379 1003 1312 1109 993 602 1577 825 105 1113 563 789 1316 1082 1237 549 238 870 358 600 400 436 755 517 1633 1069 539 422 650 597 421 611 349 599 865 70 464 154 609 201 839 752 110 1417 789 703 599 235 464 731 594 522 1325 464 288 616 518 129 765 351 558 253 679 346 462 745 683 234 568 2134 545 161 508 238 298 645 692 352 543 485 186 135 1609 761 701 1362 1090 353 193 403 219 268 760 699 354 493 645 294 215 298 490 357 1362 381 1948 488 416 85 469 868 563 178 136 966 147 1729 1346 66 224 233 1184 489 468 516 309 737 1285 1396 647 668 661 695 1005 434 560 724 199 1966 356 397 683 1096 142 255 270 637 1903 973 244 599 55 336 1304 667 1705 367 428 766 342 668 320 597 802 311 460 1014 543 1812 1962 381 1284 835 932 906 854 824 824 632 580 558 315 1042 552 886 2086 996 823 1263 729 73 452 1564 34 261 785 1252 368 454 2020 556 246 245 791 792 636 329 1506 812 317 670 907 79 558 1469 985 273 423 370 693 729 696 556 1256 212 654 856 378 2047 516 413 398 692 530 2058 187 509 250 352 1341 827 177 659 487 342 289 226 544 558 2209 484 327 1852 702 2024 466 502 895 548 962 634 683 464 512 325 281 1661 1007 299 933 486 335 895 1085 816 785 126 332 445 690 534 223 342 108 297 1274 701 91 380 358 1368 504 23 725 327 550 484 880 384 679 430 331 826 104 1064 658 422 1337 1486 796 485 927 405 187 398 1118 652 612 299 867 1554 564 535 645 793 757 661 2120 1173 727 1109 1433 766 397 314 411 820 250 1756 217 664 243 766 360 545 442 184 1245 348 1272 360 1867 934 804 821 380 582 1488 1097 514 1066 498 674 670 1346 1125 2253 309 1099 824 857 1166 870 160 496 405 361 791 793 953 1170 95 909 381 168 391 451 438 290 621 246 438 2031 314 415 466 700 968 1008 1666 262 101 524 248 640 2355 1435 585 653 527 194 120 184 1777 328 538 226 229 347 578 851 367 592 379 649 652 383 270 1168 723 551 1081 24 813 1111 674 1392 214 361 662 855 856 1406 276 742 1446 1335 705 863 832 801 808 267 202 543 560 129 763 771 2254 1046 717 426 578 575 624 102 338 472 251 429 307 968 921 454 273 458 329 657 741 366 564 159 819 674 828 1046 276 966 693 1039 1495 390 83 1374 1022 307 752 693 76 572 536 615 1587 641 656 614 854 1008 1309 484 464 499 571 682 683 480 531 965 435 979 369 371 349 881 1988 419 373 1043 842 935 376 947 253 273 711 625 850 297 582 778 1342 507 1189 403 480 112 653 1047 422 663 481 302 1482 415 574 20 2048 1263 667 764 935 317 930 1685 750 533 89 1897 801 399 448 2004 691 1679 1964 667 441 492 1650 1707 549 417 914 228 1304 1237 611 655 1021 1374 537 581 696 855 1569 944 783 732 1875 478 219 1891 1957 403 364 489 397 2152 739 147 239 368 725 1320 12 369 783 239 188 1526 1772 593 433 948 912 1869 717 694 680 1478 298 183 871 309 317 321 137 603 948 604 587 485 476 409 398 1374 470 544 136 852 220 1811 460 747 510 710 1352 572 1401 319 1255 1612 380 1105 749 665 384 644 917 1370 99 428 775 689 2012 788 689 611 633 478 2090 853 408 608 300 1800 712 164 1363 1623 663 386 783 564 415 120 528 1148 227 640 541 1034 270 380 142 58 750 321 291 1248 800 641 1553 848 681 278 1833 1769 586 125 594 560 991 2023 499 283 480 176 307 1113 974 272 1421 231 240 872 1839 820 184 354 293 804 193 300 642 680 1437 454 2289 370 436 193 1518 769 459 315 1829 489 1983 667 821 739 532 590 679 1551 1901 785 310 811 360 134 1166 479 986 301 515 186 461 431 769 593 369 494 717 442 712 306 1722 550 632 726 904 515 376 482 428 609 1209 1015 1020 283 69 2222 442 1511 1402 625 914 937 816 2395 238 464 758 1659 653 404 769 1031 548 1138 665 802 63 549 1851 514 355 774 807 406 678 1792 297 1115 1187 592 474 1637 697 532 213 912 960 180 1287 631 170 209 1049 1398 190 707 263 555 728 1687 788 709 582 277 961 164 178 586 295 944 1220 463 445 175 552 687 1141 59 160 712 415 930 1084 352 1843 184 406 1325 372 125 620 1768 964 621 1164 639 775 1910 556 2332 576 1602 839 477 2685 540 1019 1170 659 916 445 1180 1042 232 457 882 1106 234 379 689 1496 516 418 2109 1816 216 262 268 1141 446 320 459 875 426 396 809 1577 684 1414 340 478 184 225 1014 524 553 552 501 637 121 414 813 168 480 556 505 433 885 299 762 579 698 253 668 1921 970 542 202 595 696 494 697 165 227 254 629 618 414 262 694 355 954 482 919 333 1708 642 1733 1103 1224 703 314 250 138 408 476 179 149 497 412 914 231 476 696 1686 475 671 946 546 526 280 68 156 603 984 810 926 797 582 778 1719 868 438 795 770 351 1152 756 946 548 1885 1521 378 1528 439 522 863 591 1643 218 539 945 1857 1319 364 582 876 979 92 384 2155 706 940 690 213 1899 444 474 439 1859 626 98 473 1372 1033 233 494 730 1102 1730 1566 626 888 96 1794 1033 572 623 592 728 150 731 632 877 795 740 282 537 537 483 458 767 2220 952 234 1581 190 586 332 344 712 747 1284 1821 383 370 776 1614 819 351 1259 1852 424 733 324 671 874 363 409 302 197 548 929 1237 522 459 541 804 901 221 845 331 1246 686 597 987 102 1710 615 637 779 306 798 361 669 291 1348 815 1608 1060 345 913 127 666 1849 116 353 302 126 75 718 282 69 2279 361 291 465 703 645 386 590 196 861 1198 511 1022 1160 891 714 857 848 787 1515 925 467 265 566 340 858 478 1845 1698 595 769 249 609 764 669 505 177 369 526 621 621 327 1982 1292 624 546 281 126 108 564 550 248 821 1641 1996 839 596 678 1639 1698 568 169 410 1396 618 212 1113 208 979 1515 215 980 1083 1870 1707 1618 102 655 489 720 1028 315 943 650 596 403 458 523 362 255 421 1421 389 182 826 412 116 156 1851 987 326 464 1208 166 587 124 205 246 76 245 356 328 694 1142 92 1307 629 756 804 223 573 1394 192 697 724 1203 300 633 825 574 251 122 1311 777 211 584 632 2035 166 1582 817 898 986 418 343 120 105 355 322 908 347 613 257 639 605 232 200 1765 142 365 751 1270 928 716 623 1101 378 1809 1356 223 847 340 283 575 495 739 1197 612 668 510 1685 986 879 530 196 589 432 678 218 162 591 715 1833 390 148 651 329 147 477 556 741 591 272 972 1234 656 277 528 701 527 319 939 674 118 1852 234 100 307 2287 390 278 1827 1100 894 122 696 664 551 2095 681 476 228 908 190 2412 491 562 466 821 1321 458 1466 689 631 1586 742 1262 759 355 183 501 817 522 610 755 189 524 1030 1040 620 928 381 1410 1261 588 119 612 301 1330 632 398 409 375 528 367 411 725 493 735 785 848 612 709 103 522 1582 427 2015 896 1327 679 267 828 396 1588 1579 623 1061 849 1074 531 270 118 1002 142 5 1245 488 319 597 1486 1543 186 590 307 2076 1993 966 469 1594 648 1631 267 409 747 671 896 598 312 211 434 559 338 549 660 452 835 557 1397 230 382 472 563 404 806 327 1219 284 722 637 428 690 461 530 178 133 64 243 1415 512 1541 1081 343 722 282 458 804 948 1279 430 1481 586 962 769 745 434 299 1851 690 876 278 1735 1890 1688 658 541 410 322 1422 263 1003 362 1572 1463 1598 405 656 1048 161 916 735 921 1224 116 1168 509 551 1501 850 324 339 696 140 424 522 1782 684 834 870 1463 676 538 560 1733 245 216 780 858 688 666 1115 139 943 220 806 837 191 879 440 655 563 563 384 518 536 618 376 1020 1198 365 634 1782 1575 623 999 230 726 1642 456 288 210 2044 156 1418 939 471 849 492 113 635 369 806 207 86 1517 159 457 242 776 1274 823 146 696 1377 586 787 266 462 541 120 504 1175 340 356 1408 1513 646 608 798 2493 480 762 391 232 424 537 508 496 631 258 541 887 396 469 1345 458 537 525 1060 417 723 902 585 831 1979 498 96 367 547 1568 755 714 922 2523 552 114 460 237 490 1010 1171 230 1364 505 705 994 774 350 708 246 279 309 670 337 975 306 650 583 928 22 268 1486 104 94 642 492 906 1006 334 1791 540 626 1418 2414 842 1201 424 2224 410 779 1032 885 220 708 791 1049 310 916 406 1423 1915 907 578 307 504 613 1331 708 471 1753 1186 177 1582 238 585 221 757 473 545 664 1007 2019 803 1416 143 148 353 1699 586 906 400 199 494 728 856 699 500 322 1258 863 469 432 516 555 613 24 463 273 604 975 508 708 302 306 670 553 533 755 533 231 2214 470 481 866 756 348 107 1291 1907 672 572 652 181 2112 698 444 1061 607 491 372 353 1600 443 1218 648 816 1380 512 478 901 342 1722 601 1499 585 470 476 272 459 1016 674 195 645 829 943 1428 354 165 681 303 840 338 584 778 2039 331 2338 466 225 717 570 139 767 761 182 715 1335 1036 872 855 2257 538 2249 584 586 1596 476 294 658 375 933 475 705 636 600 1078 357 752 1344 705 1295 947 386 21 32 367 1070 244 281 719 206 886 184 1099 383 950 1644 620 1700 181 472 1037 697 247 696 934 253 1694 207 729 518 162 2396 513 585 479 108 2034 470 1385 1331 1913 2585 1165 501 199 736 182 560 253 608 359 737 896 194 251 1295 504 592 285 421 596 762 773 500 624 244 1105 436 509 1852 585 838 457 751 278 1551 1677 820 515 571 361 571 1203 325 439 337 814 195 657 168 671 406 759 696 429 514 112 261 710 724 521 963 603 574 1173 830 830 215 214 796 1757 432 861 288 825 326 1796 634 693 1259 509 554 625 1032 896 1062 274 836 825 102 1837 722 505 143 519 927 471 773 851 487 383 2554 919 456 568 1151 397 460 641 1523 231 1565 515 2620 747 300 823 688 321 772 493 452 1475 420 691 383 375 452 1500 373 553 78 526 561 906 622 1604 1065 638 846 1689 199 1017 191 1019 373 662 630 422 554 762 870 340 1512 221 183 691 373 772 886 592 588 47 561 336 1560 365 648 2266 660 693 713 312 1011 699 590 843 1103 151 1019 1237 833 230 908 51 515 700 760 844 645 552 1248 1271 456 571 566 246 714 1142 1753 479 881 463 574 645 505 537 697 606 1993 378 930 2099 128 61 381 418 1159 1303 63 1195 1418 549 895 327 592 931 537 874 434 708 295 778 624 314 121 847 692 404 178 662 258 1245 569 485 778 466 64 425 961 178 63 435 503 857 127 871 605 1837 573 494 846 570 1339 472 1013 975 445 81 1020 626 827 598 634 1056 943 586 179 527 780 276 1 521 180 9 309 915 169 1013 285 610 418 736 485 332 69 563 767 784 328 176 1252 579 431 827 309 704 469 713 1004 1052 481 534 1398 590 87 1079 205 1575 427 936 353 416 772 830 395 841 421 436 797 180 490 111 541 575 61 331 1166 417 1227 611 704 580 465 884 731 404 2535 506 497 899 1870 599 184 1103 271 458 1103 1035 687 540 818 514 495 762 624 461 1928 780 571 728 179 192 1796 415 300 255 1187 927 1703 1081 974 771 2123 291 1173 832 535 29 844 167 273 840 571 574 688 941 859 382 505 325 894 434 177 1601 649 787 644 1770 750 474 2089 116 191 767 1426 162 370 1762 417 783 776 385 1667 180 1423 555 2462 685 492 166 374 1113 941 838 1785 432 397 473 542 315 233 865 812 143 677 1637 746 396 513 693 454 292 641 319 239 131 119 2083 664 1264 980 219 947 380 391 471 516 419 476 490 535 855 343 1236 339 1754 935 659 610 542 762 189 990 1440 1855 832 812 180 1190 522 1877 504 629 1548 1631 628 881 416 354 1210 1438 1151 63 256 493 691 1509 285 807 529 271 851 543 714 386 628 206 629 745 229 811 1070 329 658 367 1079 1105 825 458 811 468 568 688 404 436 1523 867 614 797 819 1818 984 1121 1554 533 353 612 1682 1422 410 1143 221 1266 428 292 886 152 1829 387 466 521 491 788 1614 384 1266 548 132 213 105 373 1310 497 243 616 1767 837 1601 727 626 617 331 1344 379 503 612 828 507 728 440 983 835 628 420 198 687 595 478 685 904 379 1337 971 413 448 320 320 362 671 237 613 1482 1635 170 584 124 358 931 442 1238 1001 69 453 1224 876 867 407 301 549 63 1009 556 443 40 150 742 521 457 944 406 1119 166 268 402 2225 1155 1089 415 432 278 227 223 573 323 446 406 806 827 663 244 514 1040 1084 236 595 1721 336 504 495 1125 421 484 706 2013 403 711 957 175 291 975 910 712 990 256 450 206 117 320 432 1034 926 1253 88 549 1015 363 238 432 317 603 512 803 1018 62 529 1054 392 1025 441 1163 168 512 916 190 267 388 786 150 1209 613 250 70 160 744 312 756 458 241 1032 476 1732 742 435 327 1076 915 405 1241 737 345 84 472 751 737 1374 320 641 2043 700 380 1833 2296 1369 251 414 719 700 255 310 601 445 385 339 262 231 968 583 2177 661 904 607 384 354 614 148 568 310 773 305 992 680 564 617 669 379 702 1067 1486 584 146 834 1004 827 228 631 568 521 122 261 824 1123 673 1261 522 419 737 1910 245 259 784 631 628 374 2292 379 197 499 517 790 485 678 1381 443 492 453 651 315 1951 859 803 782 1488 720 696 527 427 896 178 1076 473 479 479 708 530 789 791 311 570 1411 728 377 291 185 547 673 1553 336 316 1278 321 76 878 1497 180 530 295 1429 430 883 765 355 567 491 569 421 913 815 444 774 97 624 122 718 713 581 290 2079 172 179 772 126 467 618 433 684 856 377 964 618 1192 611 394 633 129 223 631 1706 2007 708 239 1071 558 519 627 540 713 404 554 960 1205 597 1515 930 525 509 853 456 213 1573 329 606 205 664 267 1410 370 1791 1472 579 244 169 981 207 233 770 582 814 404 770 420 1283 476 444 533 428 513 754 2020 940 734 2426 1801 546 81 994 568 476 108 269 347 93 764 705 284 601 427 1143 65 520 2267 1455 1685 834 875 520 1455 241 1114 220 732 208 894 270 42 117 168 951 813 956 409 566 623 443 664 594 1623 1613 270 602 262 306 1223 687 800 889 458 1306 868 228 755 230 542 162 308 1006 1257 502 2082 1033 673 621 1446 779 292 622 1300 363 1080 841 393 836 930 1338 762 1705 901 1093 464 657 330 625 1571 1328 522 295 308 1747 406 1391 366 308 505 293 266 115 702 915 2172 556 815 421 114 942 2234 660 935 509 893 1084 332 442 613 286 1702 411 300 375 343 1220 921 387 1122 133 612 1364 242 652 797 166 709 302 506 423 346 1307 565 601 370 388 285 699 1713 646 781 270 1628 413 676 275 453 720 347 197 1721 307 331 468 232 123 220 62 816 657 530 543 609 333 756 589 669 501 415 141 1687 246 1327 644 332 322 1468 1515 1052 332 682 821 517 908 548 971 312 502 891 933 472 11 1223 271 549 714 412 1092 408 604 397 2109 1402 104 1000 510 876 862 1087 842 351 182 416 818 123 1531 1113 974 1741 2107 606 439 750 267 1283 871 1811 151 357 1187 703 356 570 885 450 562 1539 1007 278 354 306 858 845 1402 698 469 1468 167 765 96 179 602 1637 548 213 713 1744 1258 948 490 1104 408 159 265 472 376 603 1634 1519 972 1790 994 452 1394 664 622 310 92 366 755 281 512 32 574 343 371 247 947 1339 971 93 602 1231 1477 201 129 1136 1079 961 799 2029 221 2276 1360 60 283 917 266 2159 722 508 837 1430 469 107 753 614 1109 1445 1408 1210 562 321 848 366 1514 902 500 1419 911 998 178 974 594 662 1288 1820 854 752 510 270 547 566 376 409 823 1174 767 565 281 592 638 353 749 404 875 673 1492 874 532 545 1075 386 1468 105 263 1720 273 298 778 749 368 1267 437 778 442 629 2389 287 186 1836 681 729 1054 1305 1871 335 175 457 987 608 689 692 626 646 934 525 2031 910 1775 719 380 79 725 763 300 2382 607 809 895 163 2076 375 389 69 1058 125 299 516 434 1581 1168 665 833 1144 1384 253 701 286 886 284 550 386 850 526 1580 454 1432 722 607 364 287 736 897 344 700 463 580 658 436 174 829 557 659 349 358 296 387 1353 2648 671 1235 424 1131 995 649 500 596 649 1810 426 101 605 153 1034 888 1009 1495 1186 1546 816 1129 692 588 246 52 2114 1238 1918 322 195 1184 1994 251 465 862 271 343 556 585 520 477 950 1079 809 428 1081 491 365 440 283 1703 1162 307 1363 573 924 745 913 287 1263 635 527 1077 627 974 506 452 847 803 691 841 481 223 499 610 765 752 276 790 817 1446 2206 758 83 820 336 990 97 715 147 150 2165 112 629 534 1546 187 1721 1867 954 570 919 527 812 1671 404 551 538 193 339 1397 349 325 357 250 418 426 699 1493 1203 409 534 1035 726 441 297 1673 447 81 457 567 724 659 96 408 1114 303 645 233 595 263 856 611 386 498 302 834 816 601 872 746 1060 2129 1524 1865 318 605 180 409 516 148 525 467 82 323 659 319 1538 397 465 146 1323 541 395 767 975 132 1411 161 57 114 709 241 1018 434 692 566 877 1257 432 176 447 287 661 1130 641 1696 845 1006 409 781 187 466 834 640 1048 909 685 1567 457 587 1261 1061 1839 1974 310 115 354 431 444 93 163 802 270 294 323 327 663 1269 407 516 542 647 664 599 62 314 256 758 687 284 248 321 748 1590 317 1639 456 2196 1857 217 177 469 1864 654 660 506 54 1033 948 1598 1789 934 234 551 225 459 966 741 434 1643 243 703 208 254 806 1670 342 927 591 1106 519 353 569 357 322 391 202 374 830 600 859 960 100 720 601 285 1116 1688 308 669 603 1651 223 154 637 33 1027 366 290 402 982 346 625 805 529 766 239 864 337 1279 68 2299 528 1140 601 49 1212 1896 814 2154 735 1276 517 342 1287 211 264 216 139 586 294 192 398 592 911 438 1147 292 1347 54 1132 794 190 648 392 777 215 631 243 255 403 564 306 1398 982 457 143 1677 655 669 147 452 623 1383 397 463 632 55 699 259 364 696 949 178 360 615 917 1609 1117 479 2462 477 711 439 1375 1206 716 370 874 434 665 123 1088 427 643 439 498 240 682 1842 849 794 890 327 208 709 1088 127 574 264 1676 582 1059 513 30 1178 68 255 290 888 1644 399 735 739 599 412 1000 590 963 1414 998 392 555 985 918 314 486 541 797 1659 166 1167 1071 1189 949 577 679 731 921 160 1894 168 1062 529 445 893 654 1100 166 958 695 392 771 1473 587 1304 845 527 1327 714 429 242 951 1060 255 915 623 383 1307 583 365 728 408 905 253 1795 142 154 475 300 11 932 224 865 474 541 868 944 527 685 291 985 269 601 576 186 50 435 950 236 489 524 221 1157 136 522 1499 465 786 113 169 2355 450 202 1682 183 66 1899 546 646 1738 474 86 1026 418 402 1104 308 300 1714 1577 93 911 269 388 873 405 164 296 1148 932 367 384 1525 865 534 168 675 373 494 167 1020 1793 596 259 940 912 112 318 1885 195 568 215 1940 662 1289 833 241 746 902 1139 660 575 695 1881 522 307 510 907 875 550 736 582 488 227 321 515 508 187 231 445 392 957 830 285 206 154 1209 672 286 13 1399 591 733 349 337 461 1117 288 1127 663 549 841 190 187 124 989 399 616 859 1231 1514 455 272 403 541 1778 799 677 408 117 1068 719 617 249 782 647 594 982 193 258 912 1574 548 185 619 1062 422 678 662 1102 466 1603 271 213 408 724 1104 1159 569 107 361 2150 408 175 1184 673 833 844 1215 812 244 988 748 811 857 746 362 505 571 510 1170 267 264 841 1071 654 387 657 1204 565 1269 495 242 337 1014 323 513 517 425 435 585 644 851 1042 506 114 1198 2068 1000 1064 403 1713 855 755 641 1851 826 295 259 1041 1245 1645 413 517 688 603 526 1320 220 1579 809 1990 1718 548 257 743 112 251 1167 1864 797 1327 321 806 598 529 380 922 558 509 1895 69 1350 492 718 570 476 401 489 466 674 677 402 731 1825 1985 880 516 134 1111 596 598 418 522 388 387 701 890 1304 496 1594 632 280 737 323 629 1999 625 1392 201 126 1112 638 726 498 404 681 796 160 571 533 521 707 487 213 1341 521 124 81 1019 1257 512 795 500 367 514 719 779 133 982 467 600 212 674 264 214 694 756 725 643 571 345 55 928 1401 765 464 969 184 727 2037 545 635 762 353 2030 615 599 42 246 594 587 730 798 230 532 941 287 640 460 324 1239 1672 1384 992 1531 497 1429 427 770 509 1542 997 583 662 196 231 380 385 1835 642 808 1838 434 310 1286 1333 1717 147 619 983 357 393 822 503 869 1869 805 859 507 112 145 738 955 573 842 710 547 549 1327 69 503 725 621 992 341 1358 1094 622 1367 1869 409 720 829 313 227 614 810 297 74 302 336 1645 358 725 1021 247 779 456 2081 1485 437 948 164 539 1069 372 460 565 762 990 573 534 346 496 568 466 444 846 724 242 391 590 1916 844 399 137 531 943 314 860 884 681 981 681 330 1446 460 427 371 152 997 650 1091 736 1505 1431 796 648 357 1067 231 988 177 1779 383 376 548 851 704 298 588 577 684 191 1001 1033 294 377 316 1085 793 439 937 428 367 843 591 578 58 1087 316 565 180 724 809 833 221 532 649 353 302 154 338 524 198 618 463 469 576 375 1028 461 236 983 554 894 1055 864 563 1179 818 830 208 1294 341 290 388 842 635 375 386 1199 170 551 228 186 203 1358 420 1791 446 753 150 615 751 110 435 254 189 431 875 707 243 206 663 180 1314 431 2129 276 300 479 1398 594 308 1674 1611 733 209 569 467 446 376 242 721 227 443 312 588 296 756 1077 113 507 985 1862 548 357 567 638 634 341 562 416 1074 586 1357 1443 683 149 1184 1795 1505 518 1090 77 1834 887 1183 181 816 498 293 562 211 224 1086 534 570 157 575 1365 247 280 596 1914 503 272 193 1372 523 1841 327 341 414 393 2354 317 526 429 636 672 489 446 817 1008 113 149 831 1944 856 2026 629 561 779 52 270 898 179 1050 1871 192 632 1170 1346 676 1741 748 609 705 1120 867 317 834 331 285 350 1187 359 1000 460 586 480 819 1624 246 393 266 739 2220 539 275 956 651 597 576 558 810 458 507 241 445 179 772 1396 1093 450 324 500 1806 998 504 421 1653 1463 1346 341 623 207 708 399 1860 563 303 959 520 878 1282 352 370 922 894 1068 199 94 710 254 301 2227 617 449 425 167 220 812 260 741 1289 218 111 467 387 484 336 209 255 883 704 341 1049 896 472 881 733 397 566 162 395 174 763 183 1800 362 942 660 729 1132 959 540 727 441 369 1083 1753 603 486 337 659 589 254 420 313 612 898 105 584 352 1336 1251 1481 239 317 72 864 1068 427 52 215 397 187 247 860 993 586 261 602 418 484 375 1313 645 1426 713 1149 184 517 538 1580 661 421 77 102 1795 1122 268 227 1358 1076 1028 1081 251 750 411 1887 297 1031 633 148 494 217 1528 811 294 898 1200 232 841 1041 327 193 252 514 334 481 476 694 1086 706 537 753 1269 1536 678 1777 676 736 354 430 197 847 606 577 146 924 467 1356 469 399 301 621 247 2063 498 220 380 552 1701 848 791 964 341 675 520 1457 959 704 1563 729 581 615 800 295 903 598 359 638 526 321 812 100 590 811 291 1652 575 640 336 540 297 404 1732 1655 953 334 619 1072 307 1817 151 318 1897 1191 826 723 652 895 1952 401 2373 938 96 1262 1538 947 268 1214 148 267 715 927 746 1167 815 870 319 563 478 789 691 108 207 791 527 493 407 431 694 806 563 388 577 798 400 1077 351 1247 810 663 261 602 231 885 1854 611 830 1925 958 1127 1504 794 1624 441 278 335 1975 374 146 522 1020 426 1293 471 2108 335 883 267 571 1053 751 687 327 1069 207 1444 162 983 573 153 1872 545 2154 346 213 703 434 327 735 1200 288 334 1546 634 829 644 318 703 129 479 359 682 1462 877 170 608 1164 725 533 870 389 162 1096 299 940 756 1171 852 528 1443 404 419 1109 593 669 1416 1400 591 2316 415 713 74 1207 1028 709 325 307 617 454 99 139 843 763 579 1520 695 1060 1154 817 369 335 317 782 399 543 569 166 319 867 1384 696 661 1261 113 552 241 871 684 362 388 460 628 362 1889 963 1426 757 301 881 878 1163 393 1410 396 2365 2403 860 640 300 2045 250 901 522 577 878 442 813 305 902 790 498 663 94 308 872 129 698 1489 1948 1150 613 267 626 364 1301 195 498 1438 500 481 395 232 251 561 917 573 759 576 820 334 1517 707 415 853 975 476 117 533 97 1213 2147 337 1007 903 635 1760 350 542 1434 818 426 269 704 218 400 311 427 922 444 1338 453 540 150 463 257 203 654 852 689 490 1464 1446 473 1777 1093 1106 1059 519 670 485 1617 1154 249 400 2353 301 840 286 973 294 349 614 439 1008 1177 2265 781 882 539 717 1606 1086 1164 491 1130 1742 378 596 1579 563 1144 804 765 667 768 519 1987 788 252 1974 1208 696 251 191 1137 487 1945 593 210 1236 504 893 371 615 1145 361 349 593 1115 615 110 694 443 640 668 350 296 1127 192 257 235 72 1771 550 746 190 749 333 711 408 955 165 87 747 1095 857 230 701 302 588 366 273 729 734 1550 545 222 437 396 1087 218 485 527 1919 525 1436 92 561 918 339 339 458 476 416 465 295 506 731 804 752 148 603 958 1153 690 390 503 391 315 2132 634 742 385 623 315 853 1573 2094 1447 411 172 94 370 160 1805 1864 278 562 455 371 2120 1367 1555 523 832 641 11 892 63 600 447 469 285 400 235 203 1658 1209 423 231 339 165 1631 1766 703 296 492 385 443 314 692 390 667 331 283 752 1549 377 213 915 154 233 324 767 563 254 546 786 192 617 660 871 833 830 240 267 421 492 815 1300 1649 428 563 748 867 389 765 1253 135 500 1823 751 818 324 968 864 755 92 1499 1644 1213 1133 1926 1348 1444 436 520 1161 161 841 594 1164 456 401 1231 568 285 517 357 1461 248 296 694 158 313 253 539 323 520 460 788 909 262 683 999 178 742 206 512 97 623 571 198 285 371 456 340 1083 614 407 463 262 374 869 437 670 441 214 694 197 134 801 574 719 726 2182 857 231 228 368 546 815 581 983 786 1398 1287 831 1368 1151 1822 613 791 1755 1095 518 44 924 258 537 508 338 1829 1145 812 852 1153 480 468 753 1507 1026 319 792 234 1853 713 810 1012 1220 963 460 412 381 895 596 1088 1265 1100 528 155 469 1963 1245 645 419 480 652 533 193 240 856 410 767 1371 284 442 1041 787 1416 293 594 531 637 590 338 435 494 1522 553 326 502 603 811 533 656 1048 351 705 2457 155 2198 903 397 439 738 789 1269 454 685 619 618 681 654 315 417 284 793 127 633 280 319 430 566 614 204 1949 1262 1649 221 271 1026 650 934 235 1109 539 717 948 191 1635 241 830 447 444 674 810 862 731 310 683 238 330 319 197 400 734 677 952 2067 809 729 2055 1145 687 175 750 1535 808 792 1419 325 138 388 507 475 514 603 367 647 115 561 386 636 1932 603 555 964 83 450 343 325 459 329 778 354 1101 883 617 766 291 167 1895 930 686 264 1626 1206 795 880 304 959 688 488 1760 719 615 1257 303 407 624 971 385 1235 986 1287 145 488 1375 585 180 669 1104 479 487 552 956 473 1560 2131 540 446 322 475 777 486 551 2529 246 989 627 96 160 1673 877 698 549 680 415 1694 913 801 176 948 565 23 923 2155 369 959 525 234 824 880 491 770 281 946 160 801 1426 638 575 655 1039 205 440 535 977 88 1379 423 364 683 903 173 826 269 1467 696 430 402 437 1829 655 205 564 323 141 111 479 375 250 393 1281 623 1235 1915 687 1073 93 554 352 424 1814 255 435 633 606 132 552 537 861 400 463 986 491 524 382 554 658 539 239 1343 1082 512 173 672 688 202 445 271 617 525 584 477 1918 746 549 1384 153 404 598 1462 273 624 470 2084 1038 302 717 479 635 164 586 458 665 648 527 960 729 475 308 448 817 1597 1345 1754 649 764 374 520 108 392 815 1327 584 1667 479 720 616 499 98 320 464 488 851 384 938 303 263 263 334 423 607 368 571 568 439 1061 940 1446 893 540 397 170 326 830 462 899 248 687 292 355 1151 377 447 534 859 722 637 681 1003 146 1525 184 144 523 528 593 1294 717 562 533 392 1210 334 754 157 813 845 1882 196 189 800 176 1544 279 844 476 454 500 642 162 697 1321 336 204 564 407 405 312 1624 1229 793 1061 721 598 150 458 31 1654 880 348 224 659 970 457 435 379 525 617 1711 478 418 938 301 707 739 464 739 1359 141 906 436 547 534 730 518 115 750 578 530 329 529 783 389 309 856 556 638 1151 653 622 160 652 1135 451 143 1529 71 368 1443 284 1949 508 1118 223 555 85 683 860 629 683 457 553 1127 346 205 259 785 494 700 542 504 625 270 372 917 397 769 898 245 773 335 443 598 327 971 118 769 310 264 535 258 410 421 544 389 35 850 134 222 1404 374 770 454 741 1851 758 712 289 746 1270 398 875 901 268 1130 1053 195 814 565 426 196 711 812 101 759 696 1336 498 2063 533 887 587 652 723 450 483 2170 459 545 144 484 598 907 1846 55 415 476 122 961 444 494 1553 454 709 353 87 1865 621 287 475 234 25 411 2112 920 726 757 263 525 430 420 307 474 639 1101 29 1799 1407 730 628 977 519 291 451 431 465 121 373 441 512 275 381 434 656 485 403 1022 332 483 673 775 698 369 2303 1210 139 782 176 465 326 1049 579 541 483 730 1262 225 272 1084 844 581 645 268 632 591 252 1838 676 930 635 229 264 434 712 579 1453 273 499 1930 550 503 862 548 663 1623 688 62 323 264 611 908 467 508 1391 650 622 1350 163 1831 2168 673 266 1692 1794 335 413 136 1947 301 674 1788 2220 1439 1020 710 1242 858 415 47 577 1006 135 237 727 474 646 950 707 2141 2061 1453 1161 456 1498 883 584 1726 787 1647 1571 1120 276 1364 753 824 1025 269 288 163 360 398 1135 252 269 859 657 1440 291 1375 892 309 1656 285 270 616 814 373 958 570 550 391 484 1895 328 304 302 437 531 453 879 435 1538 649 690 695 236 394 2192 1405 843 242 355 1249 747 1645 1417 526 1568 642 1360 299 816 351 783 789 2306 2176 202 252 2629 369 620 987 306 85 675 472 2223 111 586 775 471 1117 258 301 478 1668 614 2315 732 1327 291 1522 783 250 910 824 447 467 829 211 195 730 517 583 707 386 243 157 394 780 220 372 1114 1377 450 1971 319 950 258 625 421 1337 682 314 108 891 182 187 544 299 461 257 294 547 560 567 816 434 408 699 663 506 730 254 508 213 451 265 951 1786 1181 475 1218 835 729 1181 768 1390 764 223 389 1006 678 533 961 578 325 605 416 249 619 861 378 668 734 420 411 506 656 368 1645 211 837 1451 195 867 1344 451 1439 355 319 180 465 133 1013 457 1977 271 1976 629 890 775 2108 526 1055 630 233 1618 1486 329 2241 109 723 1229 610 662 574 604 547 803 2482 265 486 307 192 377 701 197 74 985 891 747 530 1579 386 436 1448 703 1235 207 284 448 1250 600 434 639 686 1128 739 958 223 54 1004 709 425 507 681 218 1528 1132 1295 1491 403 522 2071 783 495 502 412 448 929 292 745 824 450 1627 545 165 549 275 1395 1075 519 1328 305 697 848 229 321 126 334 474 215 684 163 418 384 437 300 417 572 627 487 292 567 994 1060 697 777 557 365 710 710 181 630 482 726 402 166 719 2166 1292 184 378 134 564 770 84 135 568 231 481 1056 540 242 1101 225 583 788 174 72 753 1025 219 1486 531 552 2060 458 279 456 943 402 64 452 313 488 159 352 115 564 361 1138 1508 570 387 363 710 305 1038 101 2004 1420 2058 484 1816 688 2329 2232 409 496 664 1642 789 411 390 2134 81 1064 787 989 1575 499 709 1332 1185 319 1697 276 986 1087 1966 830 65 2053 224 674 637 497 101 508 888 553 622 762 2183 379 112 884 996 805 320 132 1057 606 566 331 225 589 1175 772 971 256 1124 1008 141 394 45 611 567 1114 707 344 360 163 338 1060 489 317 862 710 518 551 449 441 2070 1382 346 593 231 221 468 1437 666 1374 597 1309 833 930 597 741 2350 641 315 1071 367 938 709 590 817 167 1017 1563 234 717 1590 761 656 831 285 1281 70 236 593 1782 389 535 905 1825 2228 76 537 475 1418 154 806 384 1017 79 650 718 541 809 451 208 85 205 455 718 148 1025 165 985 697 123 565 251 668 256 1430 112 616 361 995 62 461 491 765 668 1291 748 507 509 258 418 2328 941 1016 324 1091 705 747 177 547 678 858 458 534 303 1293 301 105 234 1435 749 1024 569 572 598 1226 69 910 753 692 766 1274 656 301 497 1392 579 1704 1600 224 479 144 449 358 1080 839 252 1443 807 487 1768 803 418 805 277 565 661 101 870 1426 1895 373 815 603 1279 385 582 381 506 727 685 348 1017 1583 942 567 554 686 526 612 531 915 581 122 1118 1746 407 389 696 865 213 1234 215 836 421 157 291 694 792 529 978 722 637 841 869 564 564 176 1740 374 519 555 1162 1474 330 558 654 242 1169 153 1117 244 394 2292 402 589 174 895 273 455 694 307 1057 539 614 927 831 424 1841 1460 829 633 809 1521 345 254 1661 198 507 897 972 1157 435 372 1004 443 429 1044 633 451 757 137 622 410 624 310 1460 284 774 943 745 528 829 517 446 817 571 1081 1059 764 1491 373 1805 121 519 910 310 172 1009 297 567 425 505 130 559 656 170 305 906 154 846 1038 624 580 446 425 797 582 565 384 416 546 539 699 665 809 347 1344 1145 944 389 247 635 320 694 402 242 492 583 935 580 753 700 953 369 558 927 154 264 1242 784 383 471 658 723 933 754 913 706 1455 104 1360 300 632 762 582 438 1536 532 347 452 648 1158 90 1672 797 81 456 1258 934 391 434 505 989 419 1103 679 409 573 1021 427 1664 1177 705 1833 373 33 1155 455 1232 942 676 847 814 358 1364 939 1460 323 992 507 176 535 289 945 1630 952 954 603 73 1001 171 499 698 224 257 709 862 435 357 894 1481 216 496 626 113 425 251 898 632 601 649 1158 1122 164 224 301 1854 679 1439 1430 925 263 94 910 969 1306 246 1015 394 594 557 864 482 1422 446 357 1331 708 740 436 358 1115 678 179 864 114 778 866 911 572 355 219 547 149 340 1060 72 380 479 1396 648 466 864 1349 591 1860 329 603 195 182 1139 1752 560 81 1141 2079 632 91 472 892 604 529 948 1692 611 291 857 605 1645 159 709 467 1083 2007 925 1720 524 175 862 683 1170 324 1220 363 984 238 1255 309 2026 451 1892 448 924 887 1574 737 1058 730 643 700 173 1832 770 744 962 1345 546 753 698 800 1045 814 594 950 765 150 1211 1034 516 820 1133 168 1147 1086 495 507 821 112 1120 303 315 165 577 1877 311 541 488 484 813 650 262 1403 803 315 502 1352 151 1825 564 331 186 1195 1216 367 668 183 1696 195 758 312 224 548 845 342 681 570 485 598 1246 240 1519 188 341 48 515 867 379 375 825 1110 2037 1674 694 427 510 1207 1660 590 940 875 456 468 322 713 405 371 634 737 1514 951 609 612 489 527 360 1969 432 862 593 1148 310 521 801 444 1675 1352 680 1298 845 1157 171 1064 1237 866 445 490 508 1563 842 411 425 2161 1029 943 415 263 463 724 675 631 742 729 1193 1089 686 860 886 44 1985 297 290 631 1570 1267 370 554 684 152 967 271 538 120 418 362 2075 373 1018 323 1015 338 235 254 471 197 640 913 404 768 1206 210 856 729 2068 1581 404 782 492 285 76 685 1208 793 1179 452 1224 986 566 330 612 402 861 541 1015 1762 1394 1217 393 378 721 350 830 576 1712 383 719 272 513 278 685 636 1150 1079 906 1968 334 216 970 273 1369 310 849 902 1010 200 390 608 955 519 568 117 516 349 265 840 241 739 1377 372 104 189 1258 641 1804 377 331 667 124 507 782 1101 668 660 581 841 542 411 537 839 370 273 583 214 313 306 572 402 229 883 1321 699 532 509 2107 197 123 823 441 1020 774 1541 383 261 994 540 368 393 452 202 247 1902 1043 575 402 670 1326 444 1031 772 652 600 424 515 328 1566 325 287 126 611 501 1222 793 388 1119 1722 666 905 661 218 240 674 1009 789 835 543 1420 1958 492 631 1761 160 325 334 687 410 292 756 742 468 581 443 183 856 889 552 441 838 594 539 707 585 516 254 554 801 654 279 1509 831 504 318 160 902 601 1032 168 660 406 743 633 76 544 113 2007 717 298 1793 607 810 416 674 469 671 604 617 856 554 274 45 996 540 364 1409 501 78 482 141 616 645 419 2115 311 361 424 470 328 407 1810 457 318 846 862 334 544 1615 1872 791 2029 525 655 437 305 640 175 629 389 829 243 386 384 303 878 1429 1052 506 1231 202 878 66 1469 1960 383 1070 275 179 685 21 604 1480 415 1869 518 966 865 424 337 317 862 236 205 337 245 2263 561 1487 1481 736 570 299 855 648 235 449 734 277 586 451 1755 548 289 752 921 1209 333 1148 594 1459 912 352 699 2178 702 247 574 881 966 545 392 611 492 498 196 1755 168 316 1227 1188 230 497 550 290 402 383 353 280 108 342 691 1087 679 1132 1217 336 810 428 1750 1277 340 587 80 412 591 496 145 623 668 335 341 412 1863 606 348 359 524 449 188 1002 960 742 871 692 411 1006 2103 506 1504 421 640 2632 384 229 770 597 359 1598 1332 449 724 887 240 916 884 56 365 521 824 927 699 293 377 537 1122 662 513 408 314 791 423 594 1379 1145 660 1358 1666 628 411 735 127 128 994 1052 702 848 488 623 425 365 1785 219 656 556 596 380 979 837 399 1838 408 211 707 832 554 1003 917 504 134 907 555 36 744 1993 178 1116 258 809 549 470 1061 321 332 1984 567 396 376 221 1307 1138 1083 525 1221 2144 942 168 653 1538 974 104 64 240 1123 709 572 404 621 610 205 368 258 458 1618 541 843 1195 1901 515 1312 1064 1846 863 313 99 548 527 137 237 891 641 76 159 1182 183 514 944 563 933 801 739 767 847 300 573 518 431 1775 1722 795 431 254 48 364 122 1274 868 369 333 193 537 588 498 794 428 565 1219 353 2222 1066 147 621 971 756 1739 564 212 1134 1334 833 755 814 732 644 1460 555 690 637 297 1066 770 852 346 769 1038 310 259 110 819 1135 414 629 370 308 412 514 1591 511 1559 1909 361 746 412 729 641 610 194 1168 1441 1362 499 1233 176 2059 435 307 205 875 618 417 804 474 785 323 153 764 104 613 999 388 384 662 717 25 1759 420 551 1338 968 308 1372 663 549 427 600 370 636 223 1901 339 791 582 1567 705 610 592 648 727 743 663 282 1139 1250 489 1926 253 460 778 1497 470 470 807 698 2168 250 837 324 1181 361 1189 229 632 680 736 807 745 826 701 92 265 593 123 581 1709 71 577 460 219 1005 201 727 747 495 1596 460 637 293 330 1565 942 2046 717 598 555 964 463 817 1069 397 194 840 252 567 304 208 2395 744 822 502 799 710 440 754 246 652 374 692 661 252 1200 499 840 1724 1974 279 533 939 753 487 310 1045 923 270 1323 1380 800 598 1818 887 717 494 327 68 431 663 665 1575 411 950 389 782 609 88 186 1095 473 794 617 1635 327 133 758 270 953 508 259 643 384 400 333 684 1077 346 216 2411 983 673 540 558 1157 708 330 1847 795 889 549 129 165 425 602 179 416 321 1626 608 697 611 982 500 501 280 736 993 813 225 1918 259 922 720 297 413 888 829 703 456 490 824 138 436 871 1247 600 398 614 892 204 1509 1283 568 1721 200 419 167 389 110 461 522 826 632 311 285 584 1561 696 583 833 314 764 606 364 513 409 1415 605 503 937 274 211 190 1144 298 2302 784 756 1034 704 1538 1090 257 558 1756 732 2433 516 142 409 358 1457 938 664 671 748 81 885 320 431 381 487 1031 334 1870 327 634 317 63 1031 305 993 612 468 926 749 318 454 797 434 519 501 915 328 924 863 169 388 210 775 235 804 399 1329 760 624 847 114 623 119 488 421 303 471 308 420 493 759 90 674 165 715 1278 506 1141 575 462 508 482 830 1542 452 518 594 1998 154 151 179 106 300 809 1583 369 411 247 589 746 162 387 872 482 125 496 1350 621 1096 154 1995 991 1251 1147 929 386 710 509 572 428 712 737 362 501 510 807 72 369 782 2001 956 803 608 886 1001 452 489 754 1412 969 403 528 49 446 808 287 408 1171 887 602 326 274 451 213 318 281 965 1336 618 232 405 389 576 637 593 542 498 954 256 739 614 1057 168 830 363 1484 147 241 1174 661 1228 1458 313 552 1565 528 254 165 332 1329 358 1255 428 198 1005 581 301 343 362 229 959 494 385 593 106 957 680 591 1560 309 1646 596 242 1523 1092 695 964 1070 1413 180 809 295 964 658 334 1089 424 1131 620 390 1543 959 428 1125 269 1325 580 885 294 1024 1150 2004 347 556 1317 754 635 234 122 984 382 315 498 511 905 1059 630 666 552 260 94 546 1659 803 1072 262 425 651 625 596 608 207 1301 630 1026 755 285 259 2043 1348 115 1226 414 1678 273 1974 892 258 1351 271 932 222 904 1057 155 922 2109 214 419 763 352 89 682 652 430 237 905 762 944 698 507 883 677 335 527 516 823 921 588 1610 1587 219 426 540 744 457 447 1866 13 524 435 622 612 454 515 216 224 616 723 932 1325 1009 815 775 1264 1683 2157 836 746 1017 1051 649 844 961 594 856 776 318 647 501 616 576 806 767 295 53 1402 475 156 332 824 696 1427 426 690 140 1262 131 506 517 504 977 549 680 998 912 889 1077 490 381 1139 1563 340 512 367 1441 985 932 293 115 305 516 442 1057 887 559 846 847 211 1647 239 1752 425 1668 566 294 714 783 1861 1090 675 306 356 571 1981 628 489 371 535 802 1438 1031 572 348 171 856 46 1650 295 1096 654 265 678 368 2340 523 218 928 345 1736 551 1196 767 739 956 669 859 359 923 779 2156 149 708 1684 931 753 306 373 715 1577 1547 566 475 637 187 905 1837 542 1206 199 220 746 1914 1612 562 787 515 268 595 482 361 737 476 731 655 349 671 997 843 511 1659 877 632 903 940 1819 453 532 168 549 964 1821 154 982 1516 20 1798 1041 711 647 670 1082 1054 581 126 721 415 1723 401 1993 276 1018 496 1212 261 171 571 808 198 420 979 1675 192 190 211 618 654 673 838 903 1019 484 133 873 2337 1755 551 1616 1195 402 361 90 1479 637 69 576 1853 370 1632 1294 1453 258 354 1976 889 265 547 627 388 1572 718 240 162 806 597 541 380 1777 564 515 597 659 615 902 955 929 273 335 901 448 1674 74 66 605 426 715 461 349 773 911 150 209 815 874 1955 995 1791 469 422 935 1076 1425 434 704 674 111 196 944 824 1135 1001 1212 496 444 1354 1246 396 524 1000 701 566 310 970 983 1457 369 679 189 1321 1439 870 147 645 243 428 370 1087 602 385 477 492 518 658 691 151 747 857 1193 269 575 384 255 172 887 191 1797 1315 1114 698 80 266 274 318 1006 921 1272 524 379 1088 840 1965 701 553 678 425 296 311 1687 477 1063 217 221 458 609 489 1598 553 886 600 759 2093 555 358 1298 351 541 879 917 367 510 134 1320 804 975 867 838 489 555 810 442 359 346 1405 176 249 413 128 148 601 357 1779 506 738 2261 881 433 60 1087 782 574 2103 317 374 431 357 369 195 377 529 607 1661 540 353 589 941 705 762 411 943 367 296 337 1963 1074 873 1668 85 940 724 76 958 691 1158 845 691 478 1711 51 72 497 807 735 1981 799 652 704 1249 502 194 679 1740 407 1081 357 487 1331 1622 272 141 553 664 586 169 83 772 481 894 245 383 679 1106 791 1587 755 527 840 721 944 611 230 1447 582 306 300 447 1449 742 792 511 465 657 740 864 377 801 906 1124 218 927 680 472 500 1641 402 461 336 625 517 711 1169 112 1015 853 662 408 864 416 307 635 497 225 388 632 1120 902 1777 891 521 979 401 615 1058 830 125 335 497 1589 462 325 420 530 1510 1037 337 1133 289 424 1657 470 620 326 989 500 655 170 378 760 666 135 255 1884 579 1521 143 1460 777 494 635 268 1095 174 917 597 927 226 1147 366 847 566 105 709 241 280 809 114 273 1967 172 336 368 744 743 1778 419 1290 122 261 565 708 1179 67 758 255 1877 618 903 876 412 22 488 1244 371 328 663 1475 636 149 363 260 573 528 1068 505 446 372 497 817 1242 1404 629 732 1589 641 1336 180 456 440 478 377 617 352 435 239 1075 948 615 2156 817 265 190 1122 216 257 439 380 614 359 255 1362 1334 959 365 370 557 524 513 334 623 2232 234 856 412 554 314 726 321 125 1338 589 468 57 1688 220 947 793 851 384 1323 1315 651 744 733 771 327 505 317 351 1239 377 20 674 1515 227 348 387 652 324 521 530 391 831 364 470 442 213 1087 630 532 383 670 1181 1695 1543 1410 1627 879 1014 693 801 1622 439 608 822 1102 680 535 592 626 592 370 1261 366 695 735 440 863 491 181 456 250 831 828 926 974 414 718 1762 39 368 187 1687 606 1548 622 715 395 375 1135 560 791 1150 253 275 692 2107 342 208 546 890 116 217 346 866 523 579 685 109 584 293 1648 454 307 436 92 763 398 1410 718 533 473 487 503 369 1010 1136 1504 1486 568 280 1262 260 286 40 129 377 665 1873 578 428 1180 766 329 207 1207 536 645 508 629 601 198 476 427 1050 1780 1128 640 147 494 867 790 441 575 241 207 695 835 426 1049 171 474 456 868 580 194 1019 771 1014 756 1585 434 1260 466 635 162 663 362 715 580 108 808 143 113 187 1034 180 47 563 679 140 258 628 699 1486 437 665 690 484 183 493 431 304 668 779 475 402 1225 233 690 281 467 591 214 393 606 478 1338 169 924 123 307 694 507 399 1145 1064 1251 1272 356 787 925 798 442 868 485 682 837 844 695 474 582 926 1996 1487 671 736 1168 1875 735 305 910 533 1952 526 430 2152 698 391 1170 651 816 1861 734 510 288 295 1162 406 331 1401 238 637 209 181 198 375 651 613 164 1428 311 305 569 920 449 91 38 412 788 494 647 1599 1045 656 364 626 1903 691 459 1387 1613 233 282 886 93 477 883 316 545 1950 1296 1293 701 1638 848 724 625 951 1371 354 922 537 1799 567 1082 584 261 261 520 812 49 516 119 486 210 582 512 75 323 205 516 1296 283 959 2055 876 980 753 152 644 1001 600 465 406 410 732 714 412 1584 673 1728 437 537 815 531 1337 373 732 274 247 327 404 716 168 325 552 1163 458 1907 705 1553 410 1475 1005 588 316 98 312 831 1615 614 786 828 1883 607 292 272 509 1723 1489 582 610 801 799 1419 774 173 99 404 430 220 248 430 295 401 1497 224 330 1306 202 577 692 742 322 1631 83 604 490 894 384 193 1328 283 340 1344 1466 588 648 481 1710 1055 267 859 227 238 1245 361 1356 1352 305 1392 1753 629 1606 628 821 503 1206 705 1488 371 421 364 1621 1782 105 741 177 544 1411 502 348 197 247 433 1019 1508 457 349 547 615 141 1964 525 1192 625 580 967 361 266 620 127 615 316 267 537 537 410 535 549 133 284 299 849 1482 553 703 401 910 1056 241 342 538 325 693 688 2002 60 629 634 497 438 802 430 1810 561 904 787 213 1149 280 354 735 399 551 315 345 245 625 1062 828 478 1102 447 255 207 452 771 399 151 633 2341 336 1386 1442 655 289 336 970 1222 207 250 141 1980 622 365 691 633 534 1244 208 1427 1126 699 643 357 1411 807 583 2031 650 1081 343 583 390 688 295 1641 684 1098 951 827 730 702 481 878 158 796 299 1444 737 308 296 211 362 756 518 839 912 625 283 536 1592 702 858 190 268 272 797 771 440 1426 448 115 1032 1939 657 250 273 212 689 1084 918 826 877 338 421 545 351 485 501 1292 2002 772 806 393 1255 832 376 1379 185 348 901 497 281 553 669 1308 1539 443 339 991 286 402 156 689 445 328 281 472 215 524 737 1585 835 705 898 289 639 1105 566 530 607 658 799 232 78 515 726 839 453 331 971 818 1882 1036 424 1322 2075 713 795 1129 756 959 469 973 458 46 691 361 1272 597 935 768 1663 668 573 338 411 900 813 556 265 255 218 511 234 798 204 1178 476 542 40 79 2189 2236 398 282 265 345 857 508 1932 417 201 710 295 416 674 817 1684 1185 944 381 1602 426 620 567 248 658 662 582 195 2331 727 731 749 811 689 1693 344 182 486 2038 743 534 313 284 579 1087 618 1154 229 791 620 72 1259 561 1199 499 1699 103 433 445 386 106 1154 578 302 533 518 1478 434 2461 802 249 282 793 666 420 180 1841 376 526 751 467 526 873 1765 817 848 346 510 1129 2065 810 1653 385 818 1032 842 409 656 628 923 166 1125 562 700 89 1925 860 451 591 448 584 456 1650 1075 450 1347 147 775 838 1303 189 459 164 1630 1978 766 122 514 2186 722 1293 719 451 1700 466 577 825 387 72 1089 1305 1289 433 949 610 1957 293 306 888 1410 454 1038 1433 148 644 822 553 511 639 2127 562 297 739 2618 299 794 373 626 735 2169 1661 279 567 788 991 390 815 570 491 465 874 972 703 1525 626 869 322 231 920 883 356 440 545 883 383 857 1017 274 897 1821 834 322 225 986 166 734 529 655 562 1676 386 559 898 676 512 1549 1075 60 110 837 586 96 443 537 1025 495 136 1138 770 286 1094 371 296 554 1069 1106 411 727 284 476 103 327 528 927 637 432 254 285 660 362 977 485 468 313 1901 902 925 323 452 1384 408 329 1216 553 350 1339 182 495 781 313 360 874 415 541 463 1851 141 842 1243 1254 937 645 218 711 635 1094 180 772 152 896 115 477 1072 694 101 882 159 710 351 876 259 1589 867 863 543 1733 335 583 234 223 677 675 449 766 1139 60 893 509 362 1519 438 851 918 922 584 434 526 775 630 488 545 398 232 1742 968 736 1931 361 441 700 392 217 353 536 1308 1193 874 625 711 1555 823 576 445 462 873 1568 231 349 240 455 1907 181 394 287 496 2023 810 1669 1038 746 2091 263 170 422 647 157 314 938 617 1226 228 244 1397 1414 766 109 866 303 1161 1276 481 1496 585 244 406 598 460 292 912 508 703 1156 208 1216 977 341 519 437 90 224 747 748 659 581 541 804 399 1099 168 1873 2293 727 1046 214 1285 192 147 311 213 1472 174 1001 680 301 696 472 1248 141 723 801 904 618 435 1674 612 630 315 1135 227 789 485 898 616 752 633 921 200 477 290 977 1222 241 981 810 187 305 969 240 1082 566 2153 852 373 453 169 1002 138 320 721 689 401 738 537 221 1112 538 665 595 640 222 153 370 696 536 717 210 985 209 370 439 713 951 47 353 455 339 309 665 461 100 738 113 346 1741 951 1214 836 521 1253 1791 738 281 1802 351 171 1018 688 589 949 97 639 569 712 960 694 518 507 593 740 296 627 660 531 900 330 880 583 342 1061 682 414 1571 649 1745 202 741 1248 246 432 357 883 539 847 215 527 575 564 274 2709 433 778 904 467 269 864 454 894 1077 216 869 838 156 1357 209 335 574 551 970 381 1677 107 631 80 567 577 485 252 512 410 370 361 739 1011 851 693 386 1233 202 411 868 208 792 491 317 272 1623 723 628 726 482 180 736 747 1183 539 1663 88 86 328 711 534 760 333 159 1311 783 450 577 889 809 1873 513 1056 701 882 1753 1197 458 114 48 799 704 615 109 309 623 863 140 1974 256 299 1239 935 85 181 686 869 12 1475 741 300 561 950 1322 766 331 738 930 583 408 37 356 529 376 336 488 752 136 774 535 809 655 1470 1950 219 756 507 1603 990 198 1150 539 628 449 732 1044 369 751 1001 814 763 626 39 2122 646 332 285 351 173 182 1239 1625 816 1225 654 931 722 1311 460 586 602 186 634 573 898 399 241 358 841 403 375 1714 567 1248 419 1271 129 792 137 661 907 824 171 461 203 345 592 302 1057 1479 1329 1049 634 635 149 660 291 1456 518 988 512 1231 943 1981 1378 994 405 317 749 347 541 551 1050 333 346 1336 298 1443 994 1423 887 671 1492 1687 298 229 383 933 377 1613 438 1045 1057 488 778 693 1510 573 1468 251 376 167 1729 634 670 74 1771 577 488 436 1926 443 1205 1638 200 278 167 678 707 728 578 164 1021 494 662 904 405 811 601 148 349 794 1192 982 1163 237 1114 2312 1415 657 901 455 566 1028 625 833 603 400 605 414 678 500 335 282 573 568 1025 721 585 379 1331 643 1000 574 382 566 659 684 380 384 607 1252 109 344 799 333 1682 848 1427 815 528 690 697 1596 300 1074 246 841 701 469 85 484 288 430 835 571 361 247 1385 307 309 430 673 955 1855 664 1022 1411 1021 317 657 1335 979 833 666 203 574 253 325 251 486 1058 484 238 458 809 1029 757 370 1691 305 247 151 617 1330 95 837 699 798 1681 1253 458 1149 590 859 917 245 776 669 247 447 306 809 446 1139 735 764 524 1385 1096 347 2004 711 241 1436 1218 656 165 796 1097 929 470 526 855 625 176 872 80 627 991 278 534 266 476 1001 813 1145 825 42 968 424 926 506 655 139 815 124 212 254 681 465 257 202 965 462 888 229 217 678 725 597 343 1108 441 324 547 1216 370 525 734 1076 711 500 1658 1634 238 433 580 382 179 277 1154 842 443 1323 593 1052 295 2394 527 975 712 689 630 762 130 598 256 441 250 413 835 328 236 210 269 535 172 482 242 387 320 1034 369 685 1011 388 1664 634 358 259 1819 320 504 214 798 229 1582 561 699 340 458 456 413 864 1162 217 166 798 809 876 725 447 71 356 437 548 2016 518 247 498 608 239 754 64 1439 390 358 393 237 1793 890 568 569 495 150 311 863 1471 533 1000 550 2291 496 229 462 173 402 901 1083 231 203 402 1953 521 71 1113 260 551 386 1045 603 734 493 686 338 1113 615 1027 1311 770 1835 728 789 487 772 135 439 217 729 988 520 359 521 1187 681 742 348 1031 2016 414 478 753 2184 1034 417 594 842 228 907 111 518 495 490 194 316 809 504 1364 1419 845 570 434 846 319 622 111 1057 881 243 317 329 782 644 508 1388 475 1481 416 564 725 1373 596 529 978 839 1030 409 1035 1912 287 276 349 22 902 1215 606 465 659 655 566 1444 270 1059 1722 633 359 187 649 1498 417 114 398 208 484 561 666 471 1041 560 959 2041 1569 405 410 1025 1634 1751 538 1260 1933 148 860 474 537 84 652 419 1047 214 303 1079 867 352 688 1167 533 492 257 1922 202 456 410 416 528 225 236 1634 630 1053 704 592 582 1032 247 1373 327 808 849 1325 547 444 1022 371 569 963 679 557 1209 570 517 527 900 720 743 378 523 920 813 964 377 1243 1479 484 798 462 419 329 266 1412 200 1222 325 768 783 512 336 315 799 530 234 1620 918 324 1470 1087 189 262 485 760 585 755 310 431 662 1494 320 394 482 170 280 1082 604 1258 229 827 724 365 205 298 445 523 131 924 636 810 395 1465 178 208 1578 466 750 108 718 595 165 594 388 287 465 1385 405 422 151 1160 414 410 968 873 2355 757 321 205 171 533 344 297 484 708 751 406 252 1719 598 1065 671 427 249 455 879 571 498 668 2106 855 851 239 398 473 728 895 1579 544 216 486 170 1852 348 313 878 760 468 1100 337 447 1729 1939 1101 364 184 555 145 978 849 1476 483 338 345 452 309 259 397 1166 300 2076 500 554 246 663 405 825 743 182 586 143 441 894 1663 703 242 781 777 1046 659 1382 1485 845 497 1983 656 1278 340 603 394 355 637 618 365 1848 419 682 468 258 192 774 501 366 423 640 539 624 899 499 732 585 1786 808 1638 570 751 400 239 1419 2158 257 668 559 251 599 269 443 1012 1995 637 249 122 424 312 624 1811 542 1752 393 1216 626 522 1229 649 774 647 802 647 1578 1778 620 469 641 342 514 1163 237 391 833 716 1000 378 804 374 530 1024 33 840 646 1037 334 240 1422 1441 801 106 341 164 661 1431 1248 395 831 621 432 553 1586 197 369 815 1508 156 701 247 657 1970 219 412 278 121 1295 157 293 337 572 532 1442 443 467 1636 1905 391 160 86 329 682 448 349 491 890 795 1812 391 1591 485 1623 547 540 895 661 214 164 769 55 1077 277 495 401 508 371 769 521 724 739 1444 557 546 1000 1169 654 1190 857 377 632 463 1449 380 2036 692 1057 144 2067 114 301 1915 963 459 550 250 195 249 2064 521 1009 1407 1482 214 500 87 1261 344 319 1388 421 249 659 891 950 881 286 693 837 177 1677 1619 1678 315 505 795 1018 294 1818 708 662 525 517 928 630 351 805 261 823 334 149 790 353 993 393 150 1296 134 469 509 303 307 513 213 141 823 261 914 102 969 925 726 441 529 310 252 614 2070 743 838 170 2342 1217 430 917 1338 869 199 248 689 584 1106 248 615 634 306 1318 123 176 335 942 692 1711 676 1348 2021 847 643 1628 363 513 714 366 1417 706 260 347 542 1437 1169 490 1771 397 371 303 682 270 490 340 1999 336 562 1401 48 300 1653 321 816 1803 552 761 114 1165 212 411 559 1758 537 289 241 382 679 1777 1932 586 233 1016 1055 717 1000 837 612 290 113 1452 118 477 269 958 960 564 893 646 963 665 859 697 420 1627 279 1402 430 279 1413 896 594 1263 425 560 337 799 308 551 1408 892 1629 799 1907 525 747 1119 161 854 437 952 782 1330 2510 720 274 662 371 338 231 355 439 710 104 308 333 250 853 188 661 765 504 1294 1821 174 763 624 577 36 630 263 534 430 397 362 408 565 614 652 520 555 2006 1425 1040 97 703 525 500 824 1114 957 875 1028 510 925 1013 1988 604 1633 598 870 1488 1956 803 1002 651 544 782 944 620 699 65 561 215 114 129 364 171 294 499 158 677 694 214 348 599 1725 405 915 647 856 505 793 646 235 1227 463 581 599 197 1631 393 961 849 489 970 381 2103 114 523 875 598 1148 521 764 1600 655 826 775 744 556 961 274 846 376 1589 661 804 1668 507 896 266 979 497 547 360 424 335 309 1478 1034 836 570 624 542 591 1705 1692 744 390 626 896 2143 295 2125 156 435 221 302 289 512 848 1516 452 917 140 634 1225 442 1855 740 945 1655 784 479 335 706 790 623 298 406 1053 439 938 497 701 1815 813 1362 625 770 958 1878 533 731 1789 548 589 631 829 517 401 296 105 1280 1349 1155 139 1559 175 765 460 218 1462 991 1545 1913 1081 1592 307 939 954 525 903 277 1017 609 506 1629 1230 1577 446 254 874 881 725 930 1075 306 435 681 294 79 574 885 563 289 660 157 1395 131 779 639 307 333 427 1683 944 95 356 552 831 1771 588 695 526 1101 865 1005 988 344 1712 656 380 189 282 453 1032 682 1527 158 1670 732 828 853 515 552 895 281 712 514 774 362 263 1320 1713 162 449 948 309 1163 509 1015 882 239 940 1648 440 564 509 627 402 483 295 1310 638 1976 1305 766 899 1753 506 875 1769 299 596 758 495 93 707 688 423 418 850 447 170 1449 428 392 356 775 1377 553 362 1296 737 931 543 415 541 825 536 905 636 609 813 539 736 674 511 441 702 873 907 733 708 774 115 461 278 296 1664 725 196 435 466 161 515 516 445 186 1738 1549 881 1666 1261 353 138 1132 379 870 333 669 1221 576 1765 338 111 94 1049 1311 741 462 211 395 17 1418 1085 925 715 787 1525 708 692 467 38 808 1095 1603 693 301 577 372 605 439 1835 104 356 305 1463 327 954 645 498 1185 148 624 212 868 1170 375 511 240 378 930 393 641 68 1863 600 1096 740 1933 389 644 1268 637 445 320 407 440 752 318 135 1634 708 1735 660 435 1088 468 1620 115 2334 167 1995 760 762 1075 1853 262 1011 546 197 637 923 384 468 449 894 271 1117 1549 75 467 310 384 1140 371 127 696 534 517 730 439 1196 1246 702 878 918 248 1354 495 905 385 742 551 712 260 870 822 1266 886 835 981 251 1447 486 425 411 918 528 299 737 835 160 310 352 300 374 521 351 170 781 742 514 156 1685 44 668 1725 864 845 1334 510 392 378 1177 333 815 88 1210 1685 755 878 438 514 367 503 910 553 899 943 929 814 381 464 256 663 1050 506 496 193 607 553 1639 51 616 329 612 464 1221 194 923 536 847 574 778 525 492 461 1006 150 937 906 548 915 809 1690 837 539 615 436 1563 342 407 2384 335 573 1563 1524 629 874 1508 1061 342 208 809 661 368 698 611 476 791 789 338 271 1203 461 1341 747 1433 805 582 440 679 358 749 696 931 549 544 737 212 500 296 480 336 449 546 754 974 970 244 476 853 739 1752 423 720 168 511 1207 1721 552 575 1831 1343 887 631 22 1823 1793 210 1574 1201 1216 804 984 487 1165 863 973 391 577 674 828 650 651 257 1710 466 462 390 317 340 347 601 987 1919 405 890 565 845 564 1044 546 518 978 1594 514 647 837 885 2200 427 272 653 679 1154 203 482 339 378 1118 34 576 491 1578 325 921 495 1408 1584 589 410 1261 1676 373 903 834 2081 796 882 172 266 982 511 605 170 562 957 322 589 503 290 1436 467 1266 636 277 518 267 198 143 197 685 382 221 462 942 754 575 429 1247 143 411 584 379 451 451 192 577 77 113 613 896 322 257 540 1253 218 981 329 547 1166 536 1042 1347 754 714 82 1838 515 637 132 1158 1266 576 452 581 1449 689 118 345 687 1898 193 418 897 678 506 1115 103 950 1204 906 722 379 512 225 377 685 384 552 1581 470 414 550 2023 1366 298 462 336 449 427 247 737 779 1342 1028 786 634 505 819 1388 609 1409 485 934 691 499 642 1081 494 678 640 696 410 326 251 316 642 1708 785 449 542 530 467 461 1849 436 312 565 376 220 281 642 370 2104 1971 211 366 292 1015 614 478 367 41 1356 476 191 855 1237 1534 186 916 1489 141 191 298 378 1127 393 632 157 444 782 592 695 1204 351 753 539 126 219 2067 1645 1173 431 352 823 173 165 641 299 1113 918 1561 1725 1063 528 345 490 609 670 544 858 364 297 346 850 1805 1468 1028 130 103 466 496 248 303 816 485 867 902 357 724 812 1136 587 138 491 217 465 511 247 1133 1168 1758 394 954 530 460 22 876 717 183 593 76 602 1051 418 947 464 1595 1157 293 270 426 167 769 726 660 592 252 647 913 418 1606 1135 888 222 57 446 395 991 321 163 310 1582 1032 285 288 240 177 549 863 838 832 443 1170 1184 225 289 500 369 232 252 264 1115 426 566 452 435 1015 282 1957 769 1143 523 554 1090 711 421 443 442 1135 423 440 949 169 1745 748 1012 443 367 1641 763 804 1749 220 234 1239 1370 718 1718 733 564 738 855 493 1306 135 664 763 349 489 1048 302 649 515 465 284 1728 31 829 1649 608 401 171 404 838 346 1019 825 352 162 815 497 843 662 976 666 1414 534 337 266 793 547 457 852 695 574 647 25 701 563 1116 695 535 269 259 1384 282 604 799 87 356 697 222 950 511 810 908 1178 364 539 151 362 113 257 174 1393 914 461 1455 811 127 452 385 116 1983 343 613 145 1712 1140 392 66 1521 1498 626 767 781 197 470 1961 399 586 517 839 345 650 265 396 1505 665 132 324 810 870 483 702 1934 968 1123 782 31 607 877 367 525 691 1003 760 19 410 550 957 350 573 498 2543 744 167 430 251 679 446 1438 532 1329 704 936 351 360 292 643 671 787 273 507 239 177 380 1884 639 607 300 533 169 453 503 193 167 416 917 269 1317 236 989 582 1829 306 1539 1327 627 368 206 1928 1021 216 357 296 1327 271 749 304 569 927 983 2076 864 729 852 1202 2251 480 528 919 890 539 540 263 1433 1703 611 436 969 172 512 466 2033 1050 502 156 542 763 1120 1272 731 137 2063 1448 482 1424 309 762 101 242 298 708 928 501 903 898 734 280 265 789 681 241 536 806 1099 587 353 784 281 899 416 260 280 452 545 626 218 733 1394 328 253 861 886 1057 83 245 823 238 437 1239 752 143 985 939 242 745 576 353 963 360 393 268 939 1611 1582 441 248 785 943 326 1945 484 531 241 348 491 1103 654 830 284 311 1095 1187 650 1762 434 392 641 1302 121 305 536 256 581 703 308 323 1255 737 1213 690 1249 553 451 458 666 258 19 1569 676 1162 780 544 32 871 313 185 607 1014 1100 467 848 471 243 386 333 422 222 312 387 129 138 276 889 148 136 1532 1402 236 370 368 367 858 294 105 474 991 1782 417 475 1332 809 711 555 686 260 882 100 1706 1001 973 502 107 637 1465 648 1046 233 564 719 2152 2056 97 587 726 1502 854 1998 447 822 1573 1006 186 431 882 180 548 500 703 495 730 428 753 750 693 273 1589 281 890 732 51 712 241 1109 430 288 988 651 492 1098 400 568 414 884 990 791 574 939 632 262 372 548 765 650 119 208 412 184 1188 262 352 554 1088 757 973 2424 483 823 1898 572 556 386 356 439 773 545 91 1972 503 94 531 207 429 63 418 1755 391 1578 193 449 812 210 748 757 189 513 460 144 480 445 1095 1233 604 1124 1111 376 1186 724 740 704 210 440 1232 587 838 627 640 445 337 926 1625 690 258 1737 372 408 718 402 717 444 1402 1460 190 1193 1201 539 398 1114 450 952 1136 240 707 223 1133 819 375 2298 1840 575 307 1660 289 772 488 2360 375 609 413 1301 809 545 820 738 296 424 2009 475 1123 686 297 1078 756 541 1360 94 627 482 633 1413 743 420 732 1117 669 670 761 651 989 1819 2294 491 280 561 1312 360 158 158 777 739 883 925 834 286 1811 293 993 2033 642 103 661 1253 740 243 507 366 605 763 893 1587 466 255 414 249 708 638 820 741 99 947 577 309 1730 157 439 750 766 806 685 934 175 1783 220 1605 619 1364 494 428 200 294 260 326 110 647 278 751 453 1794 398 334 499 437 709 851 112 1091 1326 478 474 909 1236 472 1186 958 309 720 335 1152 629 464 1499 632 374 711 592 402 1450 1016 353 510 851 573 1822 1822 1560 1051 1318 653 302 1256 96 281 1778 524 490 932 202 433 252 936 613 600 1695 639 883 1422 2114 420 471 590 623 578 1431 238 285 545 964 473 1275 380 1375 318 1676 867 717 429 862 1690 778 1140 550 493 132 1030 782 1251 817 472 479 735 436 239 703 938 386 645 411 284 558 510 532 731 1963 525 391 2485 902 233 291 527 122 391 374 393 973 112 1893 382 153 2287 269 651 2021 648 653 612 1011 812 964 1477 565 498 552 1995 635 903 831 433 1206 435 566 1584 1104 613 466 501 281 298 175 1577 1588 310 1458 464 631 385 322 879 146 1679 1444 625 381 425 420 864 268 1245 358 362 1318 797 281 490 838 1083 585 583 1078 2190 297 1306 439 592 803 514 1075 387 531 395 313 297 277 2236 381 468 250 744 42 741 904 301 405 1030 818 488 210 461 269 309 244 407 430 437 1005 89 1269 1247 503 383 722 618 804 688 447 187 856 880 199 289 937 439 476 340 546 40 808 845 165 1066 2196 1300 710 508 657 634 1870 489 433 755 397 1655 933 592 626 290 738 538 960 536 992 369 262 453 536 599 198 591 339 699 771 393 1159 421 1076 1310 2096 110 402 271 727 1858 778 608 348 867 501 392 258 486 901 52 26 321 49 973 232 492 698 976 292 680 794 1069 1979 100 626 957 557 1018 1141 487 1231 461 677 902 653 561 198 636 308 352 1041 716 235 692 701 577 443 767 397 777 1082 247 455 1100 507 368 337 802 99 466 572 1249 1121 602 2118 398 557 1520 721 319 476 387 758 309 672 811 797 1785 1660 714 265 1043 552 1318 201 1373 284 248 984 387 52 750 606 853 419 379 752 894 852 471 614 61 285 1092 338 155 576 707 726 321 674 872 453 1055 1180 474 1718 924 657 308 1094 573 225 711 1670 785 1342 62 766 448 1410 1442 782 1400 521 299 710 835 546 127 447 729 186 828 597 331 283 1465 792 441 162 857 776 821 1604 494 881 96 541 350 759 725 517 471 353 444 218 510 1755 623 586 853 300 741 155 1554 393 407 1253 813 438 758 178 386 608 1380 415 459 290 653 551 594 285 513 456 490 485 604 504 421 731 247 983 369 545 1181 816 196 721 592 1845 1054 219 264 703 814 712 446 725 246 1092 1178 772 248 552 572 1459 622 380 673 76 764 1029 899 642 888 280 790 898 210 953 687 413 752 536 515 86 538 1979 183 980 245 546 431 157 194 317 1199 820 458 988 863 671 276 687 1183 1465 616 504 223 1940 593 311 789 582 566 407 487 305 117 1047 1462 612 481 1026 215 991 1921 121 71 574 987 1805 324 624 282 2310 590 174 1113 1398 1141 741 1140 565 526 1944 516 74 234 537 813 372 613 1444 867 203 837 564 381 656 302 343 791 714 1826 622 839 504 1507 426 292 214 1017 1075 331 1257 560 308 356 779 1899 253 664 760 710 177 947 195 321 1163 519 117 605 228 1807 730 1794 247 316 1357 256 1311 300 242 608 392 1780 644 1809 857 634 825 176 195 314 1681 313 515 603 392 944 1058 1202 453 449 288 515 835 1778 1008 1923 485 609 438 437 298 1321 266 489 275 587 1584 553 1543 1300 146 391 788 869 1173 1037 894 392 343 748 607 292 428 1133 934 622 286 1025 751 476 768 176 465 872 1562 186 1060 1489 255 1105 620 895 465 398 1023 180 276 830 1294 449 876 287 386 412 463 286 690 608 948 136 525 905 465 192 883 160 96 87 648 431 420 296 758 403 538 791 329 2214 369 1339 1025 1018 666 175 468 846 1652 572 1407 1625 560 492 654 201 324 1614 174 381 445 1958 2026 756 1460 2008 242 924 713 960 282 1124 707 627 548 686 449 475 942 737 503 712 442 759 853 658 514 296 721 444 754 830 351 662 1085 268 535 203 1703 686 545 1043 664 521 892 629 581 736 85 1072 253 1092 908 2085 873 842 404 450 751 2155 622 216 679 1419 689 1073 310 738 355 567 389 471 820 386 460 926 250 1868 532 708 466 504 1632 394 550 383 570 567 475 399 444 629 789 281 1565 999 826 490 2061 612 417 1157 1029 745 97 164 424 1514 668 1407 537 687 787 1054 430 127 354 555 655 689 783 1570 348 660 845 282 2459 1247 688 743 198 879 1599 1027 157 1034 403 470 186 674 1009 758 981 581 212 657 395 1207 423 773 229 756 224 467 401 1192 714 991 699 808 570 1214 202 658 437 876 557 223 1120 579 1663 799 525 974 646 922 1741 267 928 1397 536 373 647 390 651 1065 825 436 90 360 946 440 889 398 862 772 399 647 2039 634 165 88 458 433 1014 295 1409 213 309 395 632 680 1216 47 414 764 1098 433 1552 295 857 231 412 1318 795 965 1066 567 1009 809 167 570 1393 753 1130 700 1352 858 2117 1422 458 217 473 1270 508 1739 740 1647 947 820 351 587 218 1781 741 403 1230 378 667 434 505 878 456 1581 567 784 2112 1179 1267 1151 187 414 164 358 1618 702 522 1461 791 903 359 1233 277 167 709 954 659 451 744 165 912 860 688 492 2064 401 851 680 1054 500 198 335 320 379 635 652 369 628 870 1298 323 490 472 538 265 394 603 1964 196 138 201 766 900 778 519 1138 228 604 1459 443 1949 574 1756 137 211 1322 1646 554 440 795 660 459 404 389 251 995 422 1178 545 1191 152 616 535 1892 237 528 421 1386 721 909 186 583 487 1142 1268 323 373 787 1558 423 410 161 334 1375 2014 1000 705 1095 285 551 895 198 824 2111 724 1456 907 1044 472 240 140 357 302 1102 1928 626 711 166 779 466 1364 1445 511 152 191 1242 452 582 773 1177 1153 345 1272 1158 856 700 522 644 416 666 401 747 1069 665 174 1209 1445 1799 1049 1813 805 1102 556 172 951 597 1090 1769 596 433 594 869 1833 528 222 1255 663 474 547 318 1105 615 2194 1027 473 353 572 523 384 896 383 402 590 125 884 578 848 850 1669 498 839 358 460 155 570 392 1562 452 413 983 220 600 805 387 633 742 812 269 781 935 365 428 447 210 1017 729 144 373 904 263 155 522 351 1583 665 1109 177 484 302 840 349 346 1811 164 242 654 639 120 678 1507 157 1345 638 301 179 282 545 1183 1322 1984 1493 241 696 264 434 424 550 710 97 177 356 244 782 280 139 1079 636 369 443 1121 488 1851 576 674 347 737 477 261 813 229 518 771 683 142 493 441 182 120 389 714 370 1298 828 904 1586 661 726 1211 634 1741 724 442 608 888 52 321 583 246 70 816 174 672 683 1532 569 1225 62 1843 465 1077 1303 233 597 937 855 563 511 492 176 1080 475 376 398 735 650 614 746 1385 474 214 423 220 257 387 457 538 456 197 342 643 282 1002 575 559 312 864 395 487 493 230 695 286 291 234 1679 492 563 602 466 566 263 507 744 656 589 1089 245 1067 672 205 1092 389 86 540 563 1429 872 679 1468 236 881 411 2011 329 858 77 628 929 586 447 379 1106 92 2194 1869 785 739 1895 1677 1086 249 615 736 111 836 682 186 688 1757 1939 102 166 1160 517 2008 710 502 377 561 482 300 544 889 773 764 1142 613 794 244 267 654 615 1223 371 800 954 718 822 812 971 591 203 861 480 824 387 663 762 268 411 472 633 510 613 533 1073 1376 469 828 888 269 1383 444 1161 132 43 889 1040 416 715 1185 409 574 900 1631 565 507 676 254 1456 1522 511 935 527 1291 1618 1356 227 778 610 71 295 975 1919 1069 265 737 560 652 320 447 654 1132 564 716 1164 1981 267 561 601 1225 578 346 267 70 894 285 296 555 306 1070 896 567 593 623 147 422 632 647 62 155 719 629 1558 515 426 1206 1006 206 239 366 945 803 1042 326 536 317 1609 440 302 164 902 398 1048 685 1612 956 308 391 510 400 270 1538 698 724 378 291 686 621 533 470 296 973 1695 246 1621 537 762 1189 549 1482 519 466 826 1646 270 1864 49 575 2070 479 754 2041 246 482 584 352 329 962 275 1130 397 617 354 504 993 748 992 654 776 301 630 1076 358 613 950 70 621 1234 1134 474 522 253 370 393 1677 1006 1249 433 428 776 362 825 330 169 339 618 499 776 566 110 626 717 600 670 211 1199 150 326 268 278 456 401 613 350 1603 994 1605 702 296 963 499 389 631 970 667 1134 387 880 803 464 942 1138 760 762 788 118 285 972 78 703 273 577 250 635 886 613 1569 1180 244 696 726 282 2425 705 1135 938 751 803 976 313 581 1770 1708 1195 158 801 464 1197 409 586 926 371 745 680 544 2071 718 861 330 800 420 225 2037 1167 219 1477 667 291 198 1811 682 132 43 733 690 42 1602 890 644 583 107 887 634 1145 1713 474 154 1166 1294 944 1664 785 254 602 678 525 698 1426 589 1791 123 143 647 278 899 488 363 534 860 330 67 951 1126 1474 386 182 2245 167 252 799 1204 1005 1168 204 228 207 1399 522 637 1568 800 175 221 306 2077 617 235 1022 197 670 2113 481 597 475 159 1658 558 382 567 574 515 592 399 140 567 243 893 414 263 692 255 827 2196 407 354 963 585 573 1431 645 360 1392 664 658 466 694 383 1489 930 1533 707 167 187 447 389 1283 813 1185 691 469 524 1509 966 562 947 458 375 234 119 192 715 326 411 1040 410 344 406 107 343 736 555 594 504 462 646 387 700 533 657 834 353 581 415 283 787 990 284 962 471 1333 645 553 512 257 993 548 649 822 417 226 1429 169 1120 713 1105 153 323 111 609 1440 487 868 1983 1400 58 877 740 350 625 1074 328 366 1978 288 435 634 1011 790 483 522 439 727 412 60 891 374 308 496 607 2039 455 573 134 305 95 955 344 348 207 1904 198 555 876 851 827 434 1827 246 608 109 403 823 175 1073 516 242 460 931 292 556 817 1595 929 476 603 744 541 825 257 120 645 551 760 247 671 494 656 244 82 885 1880 1570 862 401 642 1333 804 484 584 342 593 534 355 621 629 737 195 509 1761 489 705 545 643 232 249 44 222 150 628 173 906 419 1068 132 415 1421 731 302 738 243 665 579 1613 283 1001 66 1399 828 282 738 298 830 431 1429 423 124 1817 2000 745 1829 840 1020 713 21 221 1223 444 1834 697 355 663 235 1681 516 397 720 1223 493 689 415 342 1479 182 496 501 253 1637 583 338 1026 499 570 580 338 1057 578 571 381 779 525 89 776 485 640 128 425 742 244 577 534 1763 1162 1509 879 986 510 117 365 546 1800 393 221 1309 905 562 910 574 718 168 837 1038 642 1357 370 834 760 1176 206 439 940 1012 2068 239 1688 939 391 1279 407 641 668 207 697 440 1970 341 1155 1359 459 442 650 1833 699 362 739 76 608 127 1695 342 544 200 746 377 20 281 321 585 715 576 1645 538 519 382 1037 601 473 1905 291 1234 496 284 547 412 2069 1889 870 229 527 512 721 2263 256 484 437 431 873 1241 1019 710 221 1345 1472 643 436 792 647 769 1026 342 527 1499 959 1184 234 894 458 656 583 929 745 606 632 103 1347 418 2139 708 625 663 114 575 449 484 634 658 861 161 884 888 143 536 1031 116 423 1105 504 689 466 508 392 417 649 458 390 1321 717 538 782 383 489 728 711 734 789 799 1497 818 1089 406 1001 788 143 509 177 884 364 217 452 1351 2054 597 974 528 513 495 219 184 2000 102 831 576 291 421 543 296 447 476 162 597 515 675 570 338 951 919 1892 496 2377 248 448 713 1018 792 366 735 370 401 106 528 546 701 151 1126 552 1110 1577 654 850 36 782 306 683 424 183 777 1714 547 476 1251 1803 1902 1471 2072 672 893 376 627 208 279 345 439 739 1345 374 82 259 450 692 336 143 123 1240 504 178 120 321 53 668 501 176 311 255 1158 834 964 526 918 1555 562 195 519 238 1080 566 705 369 1587 448 358 974 2008 204 145 441 326 463 589 629 468 163 600 725 745 364 393 796 363 446 545 223 753 484 249 166 586 1144 389 190 1606 788 1417 977 1206 1890 246 876 983 1217 957 2214 1642 393 606 426 887 305 1473 1006 499 425 44 1106 1395 1761 626 252 839 917 563 756 209 434 290 140 1750 954 755 336 481 380 507 233 419 61 803 2026 574 574 979 336 312 358 718 468 619 683 1142 276 402 163 176 747 792 95 686 659 559 657 842 710 760 441 934 1082 794 930 303 399 705 1494 1517 366 1205 353 238 1779 1289 925 675 786 735 1259 559 808 690 818 439 149 2440 343 248 1789 1292 373 797 584 1229 201 912 1049 279 460 278 1541 1124 615 376 548 303 500 147 802 890 627 147 1233 382 1011 581 185 483 751 1689 1259 277 303 468 546 244 345 666 359 757 1309 916 553 410 1489 249 1282 1408 36 337 953 603 500 644 1109 616 592 722 470 1442 375 115 941 574 1104 190 382 114 1035 904 383 564 706 334 201 884 463 1699 278 140 209 1099 523 1666 530 346 805 611 690 556 1092 964 402 328 226 334 401 200 912 679 452 419 899 1261 602 258 112 507 442 1181 620 445 493 495 183 368 395 277 1070 1505 584 1834 690 669 465 602 425 828 531 518 2083 387 156 691 834 466 741 978 970 1504 510 642 121 288 363 685 507 1236 2399 525 890 917 555 797 190 250 441 110 452 1603 557 1518 527 652 790 533 526 419 412 122 550 346 463 380 920 362 490 1318 1423 694 369 258 262 126 970 409 453 867 553 1382 464 1785 753 1777 884 548 491 619 948 169 721 1481 915 958 772 765 282 1320 259 1297 910 231 573 829 353 618 463 1486 434 450 1256 249 720 1296 985 682 1547 51 79 888 93 563 124 491 703 615 203 326 284 436 902 1616 436 595 352 159 295 590 689 223 1062 265 310 284 1294 688 161 196 336 696 662 1449 447 864 823 1237 329 765 403 386 901 470 1518 655 475 1363 215 182 1808 1152 667 791 240 16 936 566 831 893 228 379 923 613 1374 250 250 507 809 375 701 320 565 253 245 641 608 367 1086 1891 148 477 1709 1286 2015 153 854 501 971 371 49 1275 706 2115 128 889 546 484 1161 332 267 270 908 506 712 789 779 168 2006 165 501 696 1932 459 636 1221 481 203 220 200 487 1817 1067 1000 202 384 1112 341 279 943 129 989 1567 254 760 461 288 526 562 865 468 1710 597 619 631 422 527 653 1177 252 842 1409 79 382 244 416 639 515 376 661 433 812 362 640 143 528 636 253 398 1123 387 570 1142 57 935 356 738 732 361 362 565 337 305 837 746 930 1196 132 527 1918 993 1845 460 588 988 460 981 393 526 726 901 1201 1157 1185 869 363 2203 517 812 760 1284 746 471 719 742 1079 784 790 304 777 261 872 600 395 135 966 582 210 367 227 1342 316 528 708 479 505 414 474 480 935 695 1197 1312 1121 1641 333 1597 1997 419 662 820 520 299 376 235 2016 872 508 378 1688 375 272 206 729 700 295 951 602 1576 2456 300 284 1316 91 462 1044 1028 244 1147 1420 197 127 916 167 1707 176 142 1261 895 883 658 549 992 211 240 813 790 1099 617 1378 517 164 430 509 688 796 473 493 460 155 912 156 2004 626 1418 231 211 332 593 356 674 398 1211 477 180 789 1613 539 511 1023 1224 575 909 897 1168 1249 662 845 318 702 827 630 1855 1655 84 1505 439 528 993 1195 195 944 502 416 715 909 535 306 477 669 474 2195 927 1162 847 1775 284 887 177 215 951 531 315 748 780 307 649 554 449 533 680 640 600 1004 421 125 749 658 16 660 481 864 1129 85 671 234 925 1672 414 1669 1291 891 775 1478 252 518 884 113 261 736 582 456 1136 527 199 1525 100 818 105 665 180 684 765 1005 268 858 52 1017 292 564 471 161 340 919 95 212 1528 656 858 822 1035 656 332 797 358 1438 166 984 215 139 785 198 200 788 644 519 660 332 746 512 1157 1189 1939 270 509 765 435 1038 458 389 1240 1275 1917 535 471 1643 1327 848 470 1369 1256 1316 613 181 638 124 235 325 605 1850 515 793 472 311 635 100 1552 187 591 237 335 395 1325 358 932 327 1308 690 330 365 262 388 1466 922 640 653 746 147 778 367 271 466 302 342 283 641 546 1245 527 483 250 181 381 407 1998 442 581 803 667 579 551 208 352 976 1460 706 1432 410 489 914 643 1380 358 746 186 410 711 314 819 221 949 442 485 262 423 1588 640 734 430 749 416 388 418 193 2300 400 230 201 238 1737 1838 1412 237 175 864 441 1382 1023 390 85 374 1248 862 568 751 868 817 325 432 871 985 448 1184 531 816 332 416 1034 1106 185 1642 758 1519 400 1160 668 994 520 1407 1241 1237 1679 510 606 717 476 1832 554 780 762 770 400 1149 515 101 597 627 633 935 682 439 262 290 129 527 319 691 892 1393 684 2171 552 748 295 806 1644 686 679 389 539 482 578 1028 348 485 230 194 1293 678 1317 1114 699 498 523 172 766 555 321 625 195 378 346 855 86 727 550 880 739 1687 122 426 307 686 1513 285 662 2331 847 401 719 355 1044 152 337 591 312 972 747 713 1316 866 600 617 1527 2284 1023 1348 438 341 537 921 718 337 516 440 717 566 939 346 1320 566 239 1247 791 622 302 1940 639 1424 771 313 1479 635 415 390 312 429 414 818 1022 653 479 466 811 539 1224 515 372 214 909 410 716 673 1517 583 2207 746 787 458 522 350 684 393 1251 1007 681 210 559 293 2350 941 1411 317 610 296 761 206 1439 861 2233 732 726 933 102 271 1734 527 1057 625 879 687 376 1326 534 531 1186 1716 314 240 217 727 414 1381 762 533 1323 357 402 775 773 141 827 428 435 1630 369 653 1268 374 230 528 942 807 1998 952 346 1077 483 1355 403 651 747 494 409 248 1208 333 1106 789 889 610 749 546 212 119 1103 1273 1662 420 732 520 438 532 351 240 528 687 2336 621 960 843 763 349 1481 39 326 447 425 187 1342 356 435 676 666 1244 1032 45 548 517 1704 1720 606 385 820 417 275 553 439 766 1707 252 194 72 964 980 1720 527 173 982 858 1635 319 511 661 930 819 332 851 253 113 362 2467 247 204 619 304 63 1565 1563 1245 2335 118 604 913 837 290 1656 841 1269 846 691 559 690 1892 477 658 1445 669 848 548 749 695 844 208 795 456 517 78 456 398 989 704 919 1293 562 871 491 671 695 285 458 1179 138 134 759 911 80 231 1094 578 513 569 766 352 397 424 925 674 423 606 400 323 870 709 509 396 798 375 378 57 534 365 146 284 397 381 422 978 412 371 399 1032 1867 823 879 461 635 156 407 1286 1573 423 801 878 975 565 211 350 648 877 1993 438 1272 427 651 2385 717 1929 611 638 423 754 1039 172 1386 1799 854 1456 448 916 518 1584 441 602 784 688 627 489 1252 742 220 1377 438 317 108 311 433 554 581 1806 171 323 772 823 1759 131 364 601 1527 599 238 792 165 197 331 484 1042 386 553 1151 508 1816 1097 657 180 633 504 623 299 1204 805 897 1148 948 298 177 1070 549 108 369 567 508 485 355 357 141 564 878 1477 1777 946 950 1092 539 574 350 398 1400 1018 428 545 858 440 169 1420 1076 535 364 419 845 290 386 565 1236 695 721 257 770 621 614 551 144 929 462 1274 554 735 230 750 576 416 507 1725 609 663 362 476 830 396 818 1453 151 683 320 293 192 643 1588 960 209 702 931 306 605 1567 464 560 1396 826 649 349 986 178 392 315 749 832 494 1669 497 1786 844 1249 610 967 1189 755 1249 708 988 749 2194 535 196 780 488 857 203 1573 1421 619 447 1263 864 452 792 375 697 490 772 568 609 846 817 234 169 1064 384 1036 92 899 301 2054 1632 420 432 972 1018 151 1348 356 543 573 347 558 883 1027 161 482 1513 1121 586 482 318 493 437 190 772 1862 683 785 215 327 526 758 286 597 907 667 1573 918 634 650 114 1327 216 914 1618 492 336 165 439 1308 750 698 248 483 914 1154 284 610 185 968 546 541 498 1793 363 980 621 233 1220 1419 122 392 110 166 1419 300 775 914 346 313 622 985 958 1102 601 780 1961 1038 723 946 662 433 437 784 217 777 484 575 547 1449 533 483 391 961 558 1103 230 319 294 863 1138 2181 523 724 167 585 221 476 1416 1035 542 676 1129 645 591 465 453 497 169 551 391 756 791 932 882 354 215 241 268 1010 1029 705 2025 197 1736 459 1441 876 318 1520 1771 1479 590 1027 239 377 197 150 192 387 586 852 693 796 1141 1596 147 587 62 331 2005 894 1113 316 630 460 1880 598 1823 871 614 703 308 1166 457 549 745 460 72 1713 305 877 997 516 267 549 1302 515 762 675 727 937 952 649 315 410 355 2009 630 246 2092 790 1607 239 522 1305 869 736 1627 965 622 1839 774 2335 527 2147 446 1078 297 332 368 413 679 149 388 423 142 470 340 391 655 1758 1161 1014 1149 436 425 30 276 775 417 246 384 87 89 274 966 618 1087 1069 985 512 757 494 188 1844 225 316 389 1092 527 591 324 691 429 1049 418 887 707 363 145 201 186 652 555 2141 636 984 347 824 326 261 529 906 1287 775 1067 401 521 1276 324 1050 853 1056 576 151 605 628 435 710 1782 1050 137 873 499 668 168 31 1180 337 785 912 659 382 455 49 771 771 942 133 970 523 1142 202 1911 775 901 832 337 559 745 719 849 343 1082 1752 378 660 288 842 1032 759 1046 446 1357 1119 1380 608 584 811 343 449 777 536 590 517 407 643 1422 1009 463 255 473 908 2041 533 180 382 602 850 383 2016 433 335 353 328 681 735 730 507 176 429 393 652 535 724 1759 1331 897 103 426 190 276 1709 882 1265 564 1880 543 857 183 667 614 620 1623 458 330 338 1499 509 1037 354 694 947 240 80 921 575 587 136 598 139 2052 816 729 1623 644 189 1058 43 685 956 906 82 509 977 658 272 854 601 93 452 549 1022 230 174 685 602 875 769 480 820 471 2359 323 979 1446 748 207 451 1914 324 104 562 647 506 414 740 1147 544 669 1219 532 856 528 413 955 1868 250 183 484 456 477 586 924 2232 80 568 661 666 121 465 1175 1280 1350 315 243 415 778 200 611 1225 643 747 1073 595 999 268 591 1874 1369 946 1152 778 837 796 528 744 1032 2466 674 802 922 189 936 187 707 753 682 1814 1545 204 129 402 709 779 351 431 497 723 789 404 842 1267 820 1217 638 317 572 463 779 966 366 1735 299 658 1199 729 187 429 155 510 535 1136 223 897 700 683 920 165 193 1599 857 1219 679 560 1059 198 811 529 603 983 1688 789 1210 858 132 615 938 806 300 689 1531 782 348 918 713 417 260 430 1689 581 208 529 168 2435 555 1587 832 1989 445 877 356 429 629 579 453 721 691 925 605 1207 755 1329 394 130 919 806 811 679 919 125 279 655 2109 410 470 307 972 132 436 907 813 1006 1084 1870 1121 148 831 242 1829 205 229 363 437 1014 789 84 434 223 585 677 777 457 515 1456 799 696 612 198 64 713 429 838 789 310 239 1171 668 482 1113 64 586 1331 184 987 338 2242 57 1602 961 1160 1009 144 1297 820 533 286 711 620 469 127 296 1110 1552 298 431 1730 486 699 446 643 543 228 154 476 518 1297 2092 687 1952 779 1071 218 201 820 763 93 374 12 875 1056 168 850 795 735 940 422 425 581 257 408 603 498 208 1486 1001 469 1029 842 439 791 398 467 423 655 240 542 1012 980 637 469 620 292 117 434 485 1256 55 955 403 254 554 909 457 165 572 670 2360 355 504 870 729 469 303 568 606 377 772 209 1059 1323 894 279 88 808 960 769 585 896 534 820 198 672 212 166 303 520 970 334 328 1180 1286 1176 752 426 624 686 898 1240 943 817 874 459 1537 664 691 584 1177 356 507 1698 353 351 368 557 122 587 430 499 246 1083 724 491 549 721 705 64 901 615 140 673 2168 1193 206 630 377 467 1766 242 1010 563 359 1258 311 561 998 112 201 252 1221 556 467 396 267 504 63 475 595 981 805 772 1214 895 1653 738 1108 1051 148 1060 1235 419 213 2089 1616 522 432 666 1541 878 282 1212 1793 1147 1306 414 660 1340 264 988 790 311 432 57 2276 542 548 247 153 757 419 368 60 869 156 1246 555 1342 314 102 379 459 966 321 888 928 515 446 669 187 372 345 489 703 141 1291 1119 262 390 109 310 583 739 428 2228 321 1495 466 448 537 517 695 563 534 193 1653 1395 400 721 1916 378 464 1079 610 406 423 481 62 528 437 695 875 373 229 407 1226 782 174 848 499 184 380 1035 884 723 494 316 1735 1188 1484 1703 1275 590 392 1106 808 2100 404 350 779 1691 627 836 468 625 229 937 489 778 157 765 556 1791 1785 458 605 978 233 831 597 1743 573 904 607 1917 491 303 1476 958 200 254 441 30 650 198 265 446 532 1076 557 58 144 376 472 410 237 487 292 533 101 828 159 782 646 769 515 847 264 1104 646 392 929 1014 134 508 1328 622 902 725 246 636 335 391 465 830 356 1749 522 554 755 691 1544 420 364 331 517 553 202 673 381 447 279 153 1752 641 145 720 414 818 1412 582 726 748 1734 1392 634 1725 809 346 140 137 1626 521 450 608 137 313 516 2349 563 978 211 557 790 412 807 732 2045 366 550 347 1859 633 1746 688 1549 863 342 619 531 1574 687 447 1121 1859 584 247 256 724 308 322 789 508 1287 510 331 899 1798 497 402 327 956 906 807 283 1146 258 1221 222 127 1127 1534 40 122 849 753 859 439 596 1105 489 614 179 614 608 69 289 631 1103 1897 96 1706 655 283 167 518 1759 170 298 547 573 453 1236 486 421 657 1464 692 1120 428 1760 670 1073 432 951 524 780 660 1127 261 932 289 653 359 1374 1853 535 741 488 253 1011 53 929 1558 839 614 1299 1292 143 1802 527 469 496 866 336 269 797 646 401 397 258 414 253 336 1412 792 226 130 869 836 538 75 1016 259 530 1421 560 258 1092 285 641 476 1062 1408 925 524 1673 464 2109 1130 336 417 944 440 247 1045 981 582 336 1732 803 364 1630 411 894 1609 1622 258 731 595 625 177 585 402 1129 367 255 714 1685 988 494 776 406 618 673 472 348 518 700 681 1905 628 200 1297 564 1746 346 824 473 992 763 755 652 742 962 383 1475 697 400 708 805 187 765 768 1528 291 204 994 682 475 561 1801 554 327 553 1026 385 746 929 2004 769 885 419 2014 603 802 608 1713 445 584 628 900 539 522 198 992 163 274 287 648 228 923 934 1433 1638 120 1596 550 12 388 141 398 399 1097 863 432 457 2081 1426 100 1661 1312 342 1232 967 345 429 1179 505 359 73 909 130 1101 511 692 803 751 523 663 610 402 692 1577 957 917 526 819 101 145 896 464 1967 327 734 145 143 1169 41 1561 783 531 73 364 1121 382 805 492 327 606 794 1524 1556 810 574 130 530 1073 1090 727 784 342 239 96 808 450 452 254 487 99 223 245 1147 519 597 1591 486 1241 718 590 482 57 443 467 210 276 1074 139 205 616 375 454 1277 376 271 292 526 414 1240 258 312 524 945 544 908 1046 431 84 356 1499 858 224 279 336 1300 500 349 685 492 91 512 632 83 663 402 500 1994 760 583 906 416 387 625 696 1371 881 287 359 660 188 499 584 489 92 510 288 1737 592 426 631 446 1743 753 646 276 110 1117 671 240 614 1478 123 327 582 1720 455 1090 748 663 715 744 619 672 916 489 714 155 1135 815 1616 1420 1144 395 1407 756 101 1423 624 167 795 218 1250 505 239 992 943 504 518 690 503 137 774 412 275 902 1094 202 2034 109 366 1467 773 808 691 709 1013 670 477 241 412 790 355 394 489 850 506 505 217 1056 826 1444 635 322 684 572 371 230 545 791 1288 767 614 1156 133 1786 1181 1843 1255 895 630 513 750 2084 365 203 489 502 76 1609 294 669 192 503 667 1803 157 334 502 374 759 542 920 657 515 892 639 355 680 1376 656 411 279 677 800 563 1033 1830 219 846 449 2087 322 1562 620 967 1121 369 410 515 312 344 736 979 291 470 814 1047 460 1753 138 844 472 284 512 164 964 463 556 950 772 263 445 411 131 707 265 1287 747 440 232 1382 1082 203 226 805 1090 1345 1055 528 550 381 1519 264 969 113 456 77 636 1383 481 1061 360 956 92 724 960 506 506 314 1347 1437 500 171 269 89 588 36 758 330 1911 1049 1094 642 778 57 755 745 590 424 994 1098 379 638 431 340 226 325 875 335 166 566 1810 947 580 1217 780 921 760 898 605 554 726 487 1394 554 551 939 768 479 1254 840 625 241 882 568 746 564 565 297 690 93 304 708 184 851 583 457 469 851 201 2337 733 609 424 541 173 1195 1130 339 714 427 1005 2387 842 768 292 615 112 1167 1576 548 108 362 915 521 771 398 511 249 98 576 405 688 1204 501 230 1191 336 1102 1729 83 641 845 820 955 477 969 1481 1290 628 810 979 1187 286 471 729 765 392 596 587 522 750 731 611 810 803 913 901 545 686 634 970 376 826 293 696 1280 1499 931 186 1295 333 701 1532 1418 1908 448 488 779 971 658 19 803 599 200 448 742 274 1933 1011 980 104 255 376 1373 353 949 119 1258 1938 404 470 926 1163 123 140 355 399 1158 1613 605 543 490 556 1165 1424 511 641 392 799 663 530 688 398 554 680 498 627 354 770 634 832 1675 373 396 535 500 235 1576 2177 693 1058 431 281 369 88 127 608 612 551 511 1002 462 1492 128 955 546 1198 1394 553 580 891 714 456 1927 587 337 1523 214 848 116 754 1191 800 581 181 309 802 888 1670 140 1137 1357 733 189 1504 431 669 1481 502 1675 299 381 10 490 219 688 525 886 490 242 387 453 134 321 2086 497 300 173 591 410 320 139 1881 368 582 621 120 274 535 147 1741 1458 1861 493 248 252 294 306 480 128 660 1690 549 713 209 574 108 1823 15 69 428 767 579 477 1824 561 931 474 701 952 892 689 515 1753 831 783 982 290 420 293 1201 815 639 1389 1247 575 1878 394 224 478 566 1265 724 288 570 381 948 786 976 800 147 1578 419 1552 917 640 1178 609 1804 205 214 822 551 848 613 306 986 524 634 1018 791 610 873 897 509 2073 173 634 1817 663 145 1028 331 403 188 1441 608 1523 529 641 295 267 793 647 409 2243 150 707 116 687 287 297 103 314 1849 755 1681 510 292 588 32 1267 199 361 550 707 848 580 408 226 674 144 326 1593 380 1744 1576 398 513 599 1170 731 413 999 406 482 221 335 221 2266 1425 244 436 1414 723 861 982 628 481 212 855 614 402 586 91 238 2219 525 369 321 493 613 758 1364 527 391 889 528 883 393 1615 1049 164 376 453 645 693 1051 1228 394 729 597 766 1361 221 906 738 175 662 766 49 643 283 650 282 624 83 572 419 1036 1767 622 510 502 544 547 517 237 113 179 698 1240 410 1175 310 192 390 603 938 1093 1032 365 475 669 429 357 852 735 378 1090 770 318 580 1497 353 1169 475 682 1191 723 1553 1063 338 178 1271 288 665 223 226 1184 650 598 496 397 430 318 1447 1076 721 436 134 277 927 471 536 276 466 449 1333 387 806 418 694 714 726 1862 416 387 557 314 1879 705 360 71 189 291 551 171 598 2080 716 562 162 525 443 403 1437 291 841 552 477 1282 264 579 141 1067 204 931 186 417 741 590 83 772 1237 949 102 384 1787 1140 305 453 1699 647 1663 645 592 450 1124 382 390 687 414 466 207 313 201 304 550 1066 936 961 151 532 477 1498 783 1085 927 344 544 625 308 340 443 1362 618 474 376 646 656 572 1676 207 571 216 634 263 495 615 417 463 891 35 1351 268 722 586 1901 264 156 602 260 1146 1192 621 820 1353 1649 700 136 1583 1669 259 1654 879 459 747 541 885 574 203 415 440 51 335 816 1369 274 476 930 800 612 681 295 1777 330 1192 450 495 650 796 371 412 330 928 740 1333 238 963 214 134 814 1044 1193 657 596 868 1992 746 445 694 337 462 769 639 330 657 275 758 508 374 590 528 1205 743 454 276 572 201 394 91 2390 1324 624 327 194 121 463 246 455 1872 725 2085 888 905 385 101 360 618 669 848 505 970 418 101 1523 1172 1349 136 994 1470 199 1814 703 288 190 449 1215 1142 787 462 566 1479 1347 390 961 244 374 1191 624 398 1424 495 1764 240 265 719 626 937 565 556 1148 198 1422 322 401 697 1196 910 2124 1011 233 666 570 548 1772 2324 2141 362 355 522 353 356 72 379 135 1294 1725 347 1012 1126 1853 139 591 269 778 760 938 898 2101 559 593 158 1686 369 868 807 436 999 360 793 766 201 1578 848 905 724 1349 1094 875 1049 251 236 254 423 1338 395 2092 506 568 763 851 239 479 696 271 435 149 416 812 362 649 928 783 522 485 140 915 707 356 638 325 453 380 554 479 144 361 149 273 771 413 608 312 910 368 1224 858 1329 128 92 128 1203 647 93 550 1570 366 1601 966 415 1321 303 454 906 494 686 74 1292 717 260 626 240 1054 1443 885 2037 782 478 908 871 656 736 593 464 1722 951 419 830 550 312 296 873 732 1045 264 774 43 936 753 408 1806 830 695 1026 547 269 1251 928 1198 1409 1280 122 345 989 473 505 397 975 651 836 142 333 753 608 140 696 727 1120 824 456 1091 592 1667 404 1099 1413 924 592 1285 669 252 406 756 92 583 785 127 660 429 1541 1438 1008 442 625 125 645 493 208 482 622 134 1447 678 848 338 328 1906 232 1571 198 721 612 996 1056 914 239 439 830 532 478 788 868 752 1390 1806 449 561 462 235 2078 913 2095 461 481 358 625 803 755 1770 94 191 1499 2139 744 1268 475 432 480 1997 1547 637 1094 2238 1056 955 749 166 836 1673 853 632 1971 319 606 461 292 240 637 506 644 627 872 1140 1540 1243 900 884 557 265 54 290 220 795 1786 532 615 225 113 539 651 500 526 446 470 194 262 664 441 147 344 1098 466 530 330 208 1483 1686 635 387 444 1102 488 559 466 836 1243 962 738 348 983 39 570 393 115 852 1310 640 1631 527 1275 512 420 910 256 296 748 892 494 30 1614 657 507 796 554 195 2114 1897 571 734 594 572 36 669 868 184 1125 288 151 151 82 1645 771 209 1217 672 231 272 1639 221 1876 193 1597 396 2184 563 1058 986 350 789 2321 1984 346 784 498 137 1443 1709 645 291 689 833 781 2035 1823 363 229 347 608 777 222 981 150 502 899 1716 303 343 1038 325 367 30 520 78 859 371 338 812 356 231 1280 1423 1623 1797 234 542 1650 967 263 1215 1906 2049 737 1640 437 232 638 947 91 773 232 821 626 1820 227 657 263 687 936 256 569 620 963 1150 230 120 525 854 516 172 578 597 435 593 226 636 252 89 60 605 284 1254 637 786 780 697 658 453 601 1638 322 728 889 621 429 409 692 133 695 626 821 552 1148 1016 690 154 680 1079 529 846 618 418 220 1692 891 1584 1005 508 501 722 1163 523 584 854 1910 284 956 2253 172 84 679 273 334 91 242 227 725 1302 996 760 378 1387 261 1266 992 242 842 568 177 987 418 1117 659 907 895 314 677 527 1455 723 493 921 334 968 407 395 1325 1227 814 731 1915 337 380 65 679 898 306 1871 954 1694 418 1201 1626 549 772 758 643 432 268 554 271 1798 403 412 739 463 278 151 1409 1820 1435 408 306 855 1040 284 1180 861 263 856 435 690 344 415 574 230 621 405 2021 1029 223 901 864 644 502 1860 698 635 611 100 2132 236 715 1815 1596 448 1993 675 777 1132 147 149 253 320 608 739 1367 342 657 109 400 550 648 939 683 319 254 1844 1022 96 257 415 549 1250 994 449 1186 353 2146 212 825 1496 802 341 566 697 1504 978 732 796 575 601 941 285 544 278 599 517 1888 664 1419 99 363 436 691 517 417 649 462 414 526 969 884 1944 530 401 798 224 292 85 591 479 291 355 1711 366 747 1959 959 1055 306 1718 1570 365 483 904 2064 656 660 668 266 445 345 852 247 220 373 791 316 786 764 1173 955 136 1182 826 561 556 510 177 1448 533 895 769 445 2119 959 1120 690 564 625 1038 102 1116 575 578 61 729 187 738 204 533 149 427 2231 1652 560 966 532 651 187 328 680 819 506 813 813 278 11 612 326 635 588 341 739 576 318 138 487 1055 660 829 383 1893 287 460 255 744 372 796 480 1551 492 619 1941 495 570 445 275 1101 809 169 553 324 362 270 263 388 918 1162 175 523 2118 450 199 1060 372 249 1167 394 998 1460 914 914 178 886 892 967 480 1143 715 1318 758 1837 481 479 793 87 627 568 962 192 284 541 429 582 695 649 517 825 876 173 1690 307 289 576 669 1207 912 1787 339 700 872 323 443 530 740 983 298 216 246 578 551 1579 582 222 332 859 321 546 202 721 122 378 416 725 664 414 500 1218 207 928 265 306 429 491 913 545 873 185 663 99 236 1628 526 149 2139 728 920 121 1530 494 516 1152 848 390 1212 890 489 2013 740 272 758 1322 491 565 181 859 265 827 505 467 2136 647 158 1402 767 564 1422 901 329 1711 792 714 1582 827 489 1076 428 1093 853 662 1665 203 946 1619 1627 578 552 909 546 676 1638 93 322 1064 1082 756 1442 742 762 767 440 786 396 385 244 755 634 1434 1920 1006 367 918 703 417 1063 127 2117 1661 253 824 476 139 1262 514 307 622 1008 1013 377 1394 607 997 261 209 231 1175 967 147 1641 733 1309 253 1104 200 733 119 320 136 99 117 494 487 844 54 611 1873 643 752 1678 444 307 645 1242 1520 697 233 971 489 1309 511 745 1918 161 258 775 687 1456 796 885 415 1033 521 584 502 296 1726 2092 260 790 1263 863 551 699 203 695 1477 206 967 455 339 857 1009 1306 288 898 484 158 812 609 1174 946 1419 26 441 353 523 568 315 739 2100 547 1549 650 358 308 832 721 737 1965 146 1050 516 200 765 188 997 492 491 518 269 525 1090 830 404 936 401 535 800 102 375 452 513 768 385 98 987 116 639 1496 2260 241 253 195 532 1097 371 652 283 2068 798 1205 169 271 299 443 1577 413 1759 554 1043 457 544 889 1020 1740 1487 561 656 395 405 509 615 345 526 533 602 531 204 832 480 273 40 756 649 368 1212 637 678 1107 390 838 119 430 554 354 1104 1124 445 62 678 908 424 171 171 123 1387 741 75 409 856 864 523 668 798 678 733 729 544 1477 382 807 576 265 173 320 348 269 776 419 1781 918 797 1010 1914 109 614 1728 442 464 384 937 57 753 249 763 491 293 490 733 188 644 295 508 628 1718 475 358 506 726 510 566 1279 597 342 864 1971 740 805 49 166 488 507 570 144 2092 1044 1551 965 893 1530 793 154 1531 351 559 735 828 332 743 691 1219 867 560 654 1615 894 377 947 135 1235 312 479 112 533 902 1164 202 2142 1524 946 208 678 774 1900 723 2182 125 1449 451 576 762 446 590 617 450 618 824 691 197 1960 178 364 761 65 618 497 846 1665 546 1015 653 1125 1712 281 1130 2373 683 1496 808 252 510 305 264 75 318 1863 129 360 211 658 691 973 221 893 1691 666 913 410 661 193 676 472 718 470 313 839 677 177 1962 998 1890 578 323 1372 183 686 1011 807 949 659 936 137 973 417 201 634 274 478 917 193 285 1585 294 452 1760 217 528 577 703 875 1222 733 224 1825 545 89 182 1219 101 729 693 453 144 223 340 852 743 830 677 453 830 537 173 779 177 1420 603 489 1656 643 458 854 453 1053 424 438 2310 93 552 155 472 1835 162 563 688 274 358 184 320 324 282 129 274 1291 303 359 644 1644 659 775 1443 455 313 241 916 1413 392 493 1324 441 492 289 663 1011 696 458 735 408 1130 522 640 1851 728 391 264 823 697 270 229 420 295 455 246 528 577 866 297 87 691 294 414 862 450 144 146 502 720 488 810 773 989 308 925 781 854 1151 697 1568 143 306 683 345 568 291 1243 678 490 890 223 61 1958 521 1777 664 655 429 566 1317 57 739 581 548 133 1271 148 949 560 1194 462 404 218 363 618 1397 517 235 1120 403 339 514 930 173 649 349 538 565 1510 1907 448 948 1128 349 643 223 235 265 348 780 950 1079 325 1042 290 578 725 199 1808 177 685 1966 184 498 884 786 488 1010 130 1585 796 282 738 1202 805 1009 1906 734 305 658 359 206 1579 421 573 719 215 17 649 891 415 403 302 351 345 778 538 313 1124 860 290 1740 1305 357 541 1666 558 757 329 1491 402 758 1002 813 690 196 638 298 534 910 291 1008 959 293 1043 217 204 980 196 895 221 197 1803 1150 457 592 456 690 285 332 210 1764 251 2299 787 1621 260 193 783 481 564 1440 703 743 75 1406 616 314 1340 198 375 489 804 1144 182 1595 696 174 663 303 250 585 814 68 646 761 1777 472 512 420 787 1226 211 591 505 557 290 225 634 504 1726 503 819 532 404 454 317 609 866 1096 862 1132 1045 1214 454 1113 279 892 1787 1595 391 835 562 351 874 372 2040 226 763 922 536 1785 386 869 55 862 153 1495 1554 675 446 237 1425 872 854 327 644 275 1965 721 1253 445 997 646 727 1609 692 291 565 657 262 1636 501 432 710 224 166 890 92 1392 130 178 1243 1081 659 1250 1439 560 913 459 678 212 358 1588 1747 1663 1972 253 643 1079 685 527 1473 361 290 666 325 1694 820 727 437 893 1153 181 991 700 127 841 966 674 632 663 1297 198 163 895 765 218 244 574 967 472 454 689 834 159 1187 516 339 533 283 141 2123 460 91 241 1029 254 195 856 820 1369 261 434 1380 597 570 1374 765 422 557 262 535 157 340 764 821 314 288 741 1933 972 709 159 342 20 347 3 804 499 229 378 438 459 567 284 561 386 658 788 767 464 327 614 480 700 667 820 840 388 869 593 363 187 997 74 397 490 681 1121 745 1479 304 1867 924 331 1328 531 873 43 734 52 370 862 692 1071 184 2180 635 400 841 360 375 849 998 1520 735 577 1666 1108 1752 353 591 332 579 1237 463 628 722 486 1743 1194 635 684 330 489 409 1599 362 627 532 451 176 189 677 746 752 233 324 463 881 390 836 815 532 288 621 975 1149 1284 261 1111 1415 971 461 622 963 2032 246 746 1765 604 527 693 734 1344 1248 702 112 1601 340 559 708 751 2091 1016 802 1399 798 1822 690 599 356 543 852 312 1049 326 158 1231 1308 1400 792 571 228 749 691 240 261 352 490 189 469 1237 956 2122 2434 676 558 1063 1124 504 310 611 1526 210 570 682 540 587 634 1421 796 518 692 1019 1593 627 1120 986 1611 420 394 288 99 185 424 1018 771 761 430 386 753 1083 393 749 408 803 419 481 336 474 212 575 470 1260 398 1794 614 994 97 442 809 367 312 719 88 1000 564 186 464 983 1769 809 192 210 1271 1450 353 168 721 958 270 1929 437 1187 529 1052 243 244 580 481 366 360 305 875 866 60 577 672 625 808 1030 708 442 1293 228 1389 471 544 407 734 428 244 803 454 114 640 568 1457 619 838 909 438 205 932 942 342 524 1278 35 538 500 336 524 237 1116 431 473 1799 115 413 647 1274 1724 723 382 596 1722 540 941 359 446 1027 247 554 476 522 821 2120 434 1574 1063 708 1201 1017 347 499 801 532 497 629 307 316 96 765 582 974 297 1359 489 358 887 258 423 790 1986 215 724 349 1607 721 709 514 340 1088 751 925 1165 2371 1596 684 1868 554 256 1864 1780 484 1498 796 1229 501 559 196 684 312 900 990 606 1298 584 655 1122 651 118 1103 2078 1564 525 724 193 390 1524 296 956 439 1339 463 584 253 881 1177 397 1284 1106 892 596 587 258 442 1406 767 181 452 207 322 290 152 179 175 65 194 833 276 551 705 305 254 277 1930 122 417 526 1006 607 504 352 374 1440 505 380 252 463 828 484 837 892 766 661 1156 368 895 1770 512 764 829 211 301 511 540 198 419 180 686 1291 220 681 556 680 330 732 646 80 1349 1183 156 355 697 402 490 714 876 517 355 875 544 1895 866 1210 1777 544 648 432 597 577 991 434 470 1123 243 220 822 54 49 572 818 418 665 446 847 382 633 865 398 905 789 839 435 473 265 418 961 249 481 182 1174 423 381 598 395 789 413 729 779 577 699 422 556 1861 87 2008 1030 535 675 993 621 329 293 424 704 160 769 529 1858 1476 244 939 743 947 1700 822 509 531 1430 1004 440 272 373 1462 374 418 696 569 837 980 822 317 1973 832 631 2077 1469 224 519 318 1044 523 385 321 162 112 744 232 95 401 369 330 891 455 375 785 506 282 638 1215 31 690 232 1141 860 2003 444 170 920 403 658 51 747 152 1829 1000 115 920 1156 384 861 91 324 477 1577 427 325 500 894 474 713 723 996 982 197 385 659 1096 567 158 1194 317 2196 602 521 485 247 1611 239 363 541 441 144 228 417 747 956 356 631 2232 1231 503 329 148 467 476 1080 458 262 551 214 278 1022 1901 509 219 902 367 296 395 525 737 1036 383 2019 523 527 367 794 323 385 537 684 1747 1650 90 1102 2210 2134 1208 887 958 782 867 971 1350 132 610 386 276 716 851 266 1032 298 632 491 888 214 444 492 2013 793 135 1088 764 1586 402 94 411 930 142 1589 351 158 553 358 704 542 1842 483 559 240 986 858 1956 1238 747 1729 417 1104 511 651 1207 1078 1398 374 610 369 1032 889 1572 1490 597 86 672 452 1371 1046 736 784 124 793 867 157 533 568 1797 1023 131 418 294 824 658 2282 513 503 330 341 566 14 1309 880 1065 217 784 699 336 617 1042 169 935 471 622 381 591 558 601 774 760 834 348 461 1164 458 547 708 874 518 671 908 1023 865 656 1242 142 1016 483 453 363 505 569 1722 1454 377 235 442 596 216 807 1329 903 669 718 460 534 174 547 781 399 755 1020 670 1600 840 775 691 385 1293 1303 1291 736 789 14 1333 70 1096 831 1161 322 330 843 729 171 559 316 858 1072 1262 663 430 467 2014 1876 359 1133 619 341 1546 780 1127 1300 375 573 1999 711 860 1124 506 223 727 828 351 327 1122 603 499 356 458 750 1430 878 1423 855 687 649 383 670 109 768 1273 381 1732 308 530 354 497 283 1151 745 535 352 359 1825 2037 510 140 804 282 313 529 540 307 615 1113 186 441 873 736 196 246 550 200 770 355 140 331 237 1025 374 883 487 1340 684 345 32 1103 329 683 354 193 753 234 156 775 1713 496 1158 665 101 346 104 120 213 1335 702 766 1130 734 521 1590 594 136 595 583 796 223 1750 629 1574 1308 542 288 235 343 1074 180 402 2074 539 440 679 275 68 1133 513 681 449 1103 311 521 316 666 914 1238 593 822 274 803 1001 383 420 324 899 281 764 580 614 596 618 640 1454 629 1366 726 661 1608 1429 864 640 2032 483 664 648 1437 897 639 531 1197 764 320 526 580 104 361 587 433 452 1385 271 1929 374 896 626 351 631 622 476 347 464 808 1089 1152 906 175 483 504 558 214 133 1289 789 831 1760 1551 679 1966 1372 494 859 593 496 1114 745 140 676 468 369 1719 510 308 1151 1077 1030 1462 233 1454 1153 2234 538 610 365 346 622 942 1513 523 282 854 706 1603 794 320 277 1482 1331 592 160 242 472 1783 751 589 103 376 957 856 301 1197 1397 532 328 1110 355 1067 168 619 1055 365 716 617 411 2177 297 640 110 1454 361 993 657 488 383 285 590 257 2573 560 953 493 400 1281 182 1227 127 777 1243 1196 422 1567 1110 959 1149 493 89 355 534 215 335 786 1674 118 474 525 427 205 787 547 280 490 1532 1762 225 94 383 974 1399 488 928 863 925 2394 266 1449 171 239 836 1063 541 625 553 660 824 588 644 858 1181 465 134 747 504 417 469 685 564 468 1600 615 239 995 499 716 673 329 46 1175 1145 268 946 203 355 95 549 350 823 885 540 658 238 564 1102 676 845 818 1145 531 633 360 1495 684 1026 796 882 1544 666 432 1572 265 319 631 1018 744 321 840 433 802 1253 501 369 681 911 470 59 582 411 400 224 1109 645 149 2400 716 656 523 953 225 486 119 1796 1016 208 445 577 412 1212 123 564 1292 1316 1644 537 60 824 528 516 363 161 1244 1297 636 518 610 643 1366 398 778 652 731 922 199 934 327 1311 910 756 563 1323 393 321 559 1459 890 174 279 1691 870 172 642 580 1117 1933 877 1045 193 405 1200 732 841 803 1771 572 444 221 664 1794 700 636 1411 337 1029 1036 231 884 619 153 855 985 473 584 645 289 240 1163 1039 840 1202 720 942 429 322 1445 522 1531 660 261 569 777 669 1640 552 350 121 86 351 495 480 978 413 447 650 1061 504 2102 979 1577 872 162 605 778 952 740 341 156 597 362 1305 1316 896 474 297 333 1834 1934 294 282 981 987 521 303 1045 763 850 1594 886 217 710 1093 495 931 359 544 346 91 634 324 578 915 299 1074 253 1250 241 117 348 2373 822 299 166 2154 1323 744 372 628 628 1404 343 415 105 1077 1196 284 1357 784 907 513 363 730 630 1041 302 1057 432 861 212 2054 43 671 246 963 350 284 292 2178 597 593 329 835 2443 1815 691 643 666 803 867 975 286 482 1610 2340 84 546 406 826 1128 483 368 1862 648 274 762 446 705 362 2007 988 259 253 1455 1077 933 471 319 602 924 901 72 382 454 797 626 1291 1152 106 362 1607 1280 2368 2031 162 324 1007 508 469 134 486 699 240 613 497 476 505 391 255 110 860 864 733 759 263 727 518 279 762 877 671 1275 1452 530 908 104 79 2125 482 400 174 486 797 159 456 556 578 401 801 1637 1070 483 432 1175 712 957 463 239 513 521 293 572 270 603 357 603 645 493 221 1016 393 626 589 1246 1232 677 794 183 1725 476 2164 331 225 362 380 240 745 431 591 988 966 575 1625 333 1049 1349 526 248 641 178 1792 917 246 586 1637 537 419 704 297 1013 766 779 417 707 685 246 866 294 612 583 1829 762 270 457 392 627 1503 1101 454 102 338 555 791 924 1161 694 1292 379 883 1637 207 369 448 843 277 707 58 1077 756 384 530 2416 383 1604 108 221 1292 2203 456 267 906 521 178 576 1708 944 100 1088 549 590 588 634 63 404 1429 813 1122 703 425 354 846 606 921 871 1369 1065 97 719 362 607 858 317 587 836 1620 822 425 1003 384 706 624 695 682 385 632 674 406 160 783 170 260 302 870 483 710 360 2108 1208 533 413 1301 731 435 526 745 455 588 333 1503 341 1416 467 403 1904 704 1817 523 1295 1665 522 315 97 56 622 161 521 581 998 646 1049 556 111 513 626 758 324 140 527 697 1043 137 305 649 730 717 712 905 123 789 585 348 630 1312 529 1396 455 713 195 475 174 323 440 324 1826 549 325 519 1818 582 455 1930 388 404 529 1054 283 539 507 189 2462 598 191 1040 657 710 587 1751 474 124 880 209 192 398 78 537 542 1276 1608 587 278 445 1660 295 178 74 2127 774 535 172 349 927 1053 696 254 798 500 615 65 1205 336 484 383 610 699 125 908 141 490 1169 366 704 64 163 841 260 190 323 928 1928 1205 659 679 975 1025 664 1147 1272 132 604 324 390 746 401 1230 399 351 857 346 540 1094 957 974 1385 1432 534 646 997 640 813 404 353 330 809 273 54 1820 627 1749 209 465 258 784 524 1041 936 511 278 496 693 623 1524 691 1982 543 521 476 1166 820 775 304 762 1118 931 1489 1841 1750 1017 493 695 276 112 2124 470 906 567 599 885 731 1238 931 795 636 473 277 1491 452 320 916 320 1322 1855 59 439 177 407 1612 923 1166 275 745 353 1037 1272 446 860 444 541 545 622 657 446 177 758 1161 320 287 146 1152 450 688 803 854 731 487 932 411 280 1577 686 1468 1215 702 231 631 1575 1340 743 557 209 829 942 1370 449 784 1262 1014 500 842 479 576 365 236 42 567 614 438 89 673 1603 184 1162 162 76 866 706 357 1888 254 790 102 535 165 521 754 157 372 549 624 246 713 1698 168 1143 635 1463 752 975 717 727 299 1159 538 708 2682 218 798 673 467 374 475 1003 907 634 247 1332 443 492 2138 519 949 672 1647 283 526 862 1022 1098 1012 734 504 656 370 399 868 694 353 1145 534 546 821 336 232 141 1133 889 227 469 95 541 536 523 617 741 312 293 1079 486 753 580 953 146 187 295 273 269 673 372 1677 793 348 1998 1071 1310 484 566 513 225 479 1872 531 525 532 664 800 341 933 475 434 1386 785 651 638 790 772 595 670 943 655 226 612 585 693 628 596 203 343 112 1241 382 531 304 583 800 609 1108 1922 1347 394 1075 154 933 585 574 931 488 271 1268 267 305 887 781 936 618 613 425 482 1913 615 299 1122 323 937 466 1364 239 537 132 560 280 222 561 594 538 604 832 81 254 605 760 896 1975 1053 261 509 1333 1780 593 1032 436 2267 291 1914 368 498 922 303 727 1148 826 68 424 399 610 359 853 1172 832 300 721 252 765 1282 472 851 2192 1451 457 1166 464 811 893 1603 435 497 1600 229 1746 215 184 512 2011 304 562 1754 100 692 292 1698 647 130 87 159 140 939 1067 768 445 784 679 531 604 645 1085 921 385 2251 511 356 666 1199 449 571 755 1217 2668 383 525 629 1311 729 992 836 786 568 2066 475 274 921 1616 542 451 352 564 260 730 638 653 1766 685 214 851 503 493 689 405 567 941 559 510 1689 66 767 1181 591 717 2294 460 1496 976 465 662 408 358 704 733 584 2201 420 696 559 542 637 702 129 327 1654 249 278 337 612 570 1132 694 95 372 1100 1756 1142 263 136 495 697 15 807 458 325 336 445 677 1423 584 1124 781 1263 1421 312 638 892 633 276 285 167 609 1485 629 138 788 1528 471 938 862 451 1156 1637 288 1696 458 209 868 456 641 1011 616 343 351 1137 702 673 313 1446 809 287 832 536 320 340 237 750 179 116 348 1292 540 902 741 841 1765 361 540 984 852 128 249 1405 1169 747 292 454 1914 241 659 732 79 593 450 534 471 1129 1491 462 291 217 805 86 672 691 1427 573 216 757 1484 1283 170 485 971 483 789 1836 390 518 153 691 1082 358 525 659 374 924 392 668 423 260 697 584 493 210 721 451 503 708 378 912 1190 576 503 625 471 635 909 149 109 338 1037 1546 1954 507 1527 679 105 292 332 70 203 636 813 198 677 782 349 136 883 1075 782 1235 710 1907 954 732 1995 108 2333 433 345 489 494 913 817 579 353 1366 356 366 503 734 401 488 884 969 708 290 221 291 679 780 1940 593 491 1040 1188 757 355 183 749 277 643 1495 986 1962 531 364 1578 611 323 877 244 493 2290 1357 387 472 308 1061 1143 656 1280 849 1498 963 454 1478 363 237 377 1749 1097 368 859 1023 390 800 262 590 751 888 1452 287 282 523 767 1199 856 1356 1525 390 990 515 272 606 1533 1016 287 463 493 378 599 988 618 1573 584 287 320 505 498 860 590 705 411 1222 584 677 1435 464 366 1613 776 708 628 693 878 249 2200 966 265 55 789 319 766 305 763 322 892 1482 834 301 1848 716 357 1491 282 147 297 684 933 485 469 667 398 283 695 851 1142 278 776 1793 1068 726 637 994 481 1320 575 279 860 470 496 543 780 536 1348 684 1002 362 782 522 744 572 817 496 1040 846 650 851 1329 52 587 479 523 1549 637 476 492 286 662 622 343 525 909 377 136 1302 341 314 782 1285 666 1218 710 625 585 1271 1879 521 1775 173 236 393 497 457 305 1647 712 186 393 1390 297 499 872 379 445 268 497 481 151 767 543 462 128 883 362 1164 174 171 439 1064 117 911 559 387 199 1817 497 638 856 592 1951 557 467 591 427 873 526 995 440 668 573 449 878 483 746 56 418 534 774 1330 434 867 343 682 504 343 588 792 829 622 405 908 343 819 635 793 373 639 313 1279 134 788 312 527 930 1007 506 83 139 462 298 286 417 146 457 1891 2016 723 1195 275 562 304 1430 617 1308 560 955 1375 1536 507 637 932 1418 486 213 63 615 391 606 575 719 1765 1238 1150 461 247 988 382 586 90 130 139 152 469 390 97 195 429 477 1353 728 808 512 1793 917 206 2166 309 541 470 312 791 886 361 228 1013 930 1405 659 189 769 250 469 1030 209 562 388 243 1454 443 706 352 610 189 1015 902 422 507 351 143 2071 284 579 203 946 865 841 247 413 141 615 363 1080 352 544 1804 784 1054 678 210 2134 244 170 2150 2242 361 268 524 694 556 1540 835 698 1612 424 316 53 963 1064 434 1088 557 533 840 674 906 1244 366 340 963 391 589 320 718 768 261 546 1167 799 106 792 764 233 530 758 1396 738 574 645 513 1606 249 1380 170 732 80 600 532 594 901 418 2066 475 709 382 280 125 740 804 1110 173 844 363 1353 498 971 850 508 455 490 1864 170 703 822 368 164 116 591 236 913 224 872 195 69 443 226 474 73 732 890 613 1096 1163 221 468 930 289 329 817 1049 291 606 1212 756 1790 563 460 295 691 96 1357 193 851 1094 193 1276 112 1063 141 950 323 288 610 226 852 872 485 705 309 1042 597 904 350 721 785 626 502 1990 508 174 595 974 733 1067 294 1667 658 276 874 573 240 355 697 331 417 768 1874 872 111 24 815 712 673 1283 635 1155 462 1395 509 588 169 707 607 803 360 1307 643 392 1442 348 337 2080 1058 529 936 445 183 985 588 2211 179 1037 1648 66 703 79 161 718 1003 608 379 882 534 996 1130 811 870 301 453 436 207 271 214 422 496 566 95 574 2462 139 646 1073 183 1246 924 407 307 182 366 332 694 893 351 1612 348 974 244 340 453 404 1590 360 1645 158 2169 392 400 428 846 157 449 417 397 418 62 191 662 1070 688 580 189 1075 1870 750 625 827 152 43 571 495 968 584 669 628 467 619 665 579 1326 380 490 966 1413 848 766 454 574 341 541 821 337 472 1608 817 470 404 566 665 548 845 553 780 645 648 859 1686 842 446 637 813 1607 290 622 240 929 485 1046 2097 776 913 635 89 1346 1068 669 541 511 849 606 508 872 447 568 1307 394 1801 406 1151 800 1427 834 866 513 1158 464 2020 636 237 604 594 1897 1963 320 319 902 512 1866 294 715 922 232 378 591 779 404 643 390 607 1441 648 623 445 250 564 955 875 476 137 444 546 609 1215 1313 498 741 889 237 543 698 485 1297 746 436 742 845 915 812 603 704 842 311 1109 698 1001 907 375 350 1436 769 849 533 658 877 62 290 899 762 427 682 176 959 451 1577 308 546 1590 241 407 1469 21 162 381 823 2098 823 540 208 957 363 1253 719 117 780 799 319 379 827 155 545 1440 535 807 423 1097 377 559 960 612 940 920 347 418 836 1495 971 726 791 1464 390 1463 191 1453 1444 1039 359 1046 763 218 549 271 1335 812 1031 200 127 1015 772 607 726 612 384 1024 338 952 331 123 383 658 569 683 485 865 1102 1197 472 737 703 635 691 911 880 265 165 275 401 1717 582 546 515 587 927 807 467 450 630 453 1958 348 1914 183 340 1223 1169 636 1618 1269 658 740 272 818 1326 443 700 946 1285 1050 537 750 698 606 403 484 536 237 1876 507 360 1486 456 467 857 961 180 205 1961 306 245 773 828 93 1256 466 649 254 830 499 453 617 151 316 1020 282 1705 889 564 863 1329 405 975 920 380 628 412 243 655 250 220 602 434 357 708 639 522 187 611 740 1876 1093 1173 774 526 568 462 1031 451 1560 601 301 343 251 202 1826 239 431 762 646 163 1795 509 882 575 1141 522 406 1661 350 1179 266 995 597 1687 779 382 498 436 443 694 275 682 1886 434 1430 918 1877 931 1488 1674 616 729 637 677 343 470 915 589 353 586 308 1740 200 697 2019 643 319 1872 235 511 1135 1028 741 1124 1537 498 145 843 787 972 577 763 282 445 1311 229 288 1962 273 568 818 283 300 762 356 901 737 127 340 834 302 98 510 284 616 556 128 1133 149 574 2251 755 1880 459 670 244 574 443 186 1770 421 780 1788 898 413 999 695 829 578 398 261 578 786 1134 485 1616 945 221 179 115 290 695 1668 255 452 659 1725 947 559 526 234 631 307 1025 1758 1540 452 1066 589 497 784 181 858 331 1140 825 859 575 176 989 598 431 401 66 714 533 669 519 342 916 394 642 1434 369 132 858 808 1646 362 598 859 426 269 151 1875 925 874 584 373 823 1097 214 862 342 219 492 633 1986 431 1068 60 640 344 688 161 585 163 744 1014 647 598 1047 988 485 1559 730 516 436 888 144 109 554 745 602 536 748 1016 733 177 633 931 1839 868 367 1312 247 705 1935 650 916 317 1608 1866 902 881 399 649 227 969 309 1984 141 828 565 541 464 736 277 454 186 307 209 545 136 436 860 1107 308 592 400 384 1520 1439 1213 373 479 448 562 1378 1602 557 400 755 186 414 542 210 338 271 771 255 761 1357 550 632 258 989 318 216 776 1646 550 614 1513 1830 731 332 716 860 633 1467 995 379 854 1547 1274 1263 668 80 658 407 1759 931 695 491 359 344 1465 1097 120 521 857 213 259 254 893 320 247 1617 349 887 180 748 886 255 648 850 681 615 456 1890 431 831 1712 1350 690 607 1578 222 1134 838 557 754 206 806 696 688 704 310 704 1698 402 442 735 536 966 663 360 630 828 705 1806 665 387 799 378 1224 1933 547 673 283 893 1500 452 628 304 555 219 870 596 621 384 925 390 501 550 2142 1205 532 469 303 129 602 615 1212 738 1128 536 257 356 618 1181 641 353 534 760 276 834 1018 1567 830 1023 981 509 553 925 536 418 859 767 385 120 288 602 705 518 613 125 1613 656 556 1191 458 148 796 793 515 228 1591 1012 959 234 554 566 271 858 361 111 637 410 563 323 575 419 270 402 321 473 391 738 445 801 1092 536 83 654 834 635 758 2262 820 271 356 287 886 274 1058 136 650 733 1455 526 752 797 589 1991 1180 818 1105 571 784 1055 286 982 903 891 327 1191 1003 707 586 4 776 906 520 1962 698 1008 1478 16 36 415 261 387 311 934 609 233 1215 1484 2081 3 1052 1081 59 146 554 119 510 505 212 459 162 463 298 1218 180 736 574 694 939 371 408 1630 484 284 547 1089 435 936 868 1567 476 736 548 562 491 733 534 428 746 258 496 755 410 432 711 1238 520 420 380 1685 601 552 499 413 518 290 1175 326 684 306 511 803 250 582 680 242 626 913 128 1120 914 427 612 1059 239 699 962 648 588 285 674 369 298 1133 390 1542 578 422 1678 501 425 620 457 267 850 19 399 289 500 315 789 380 618 887 1593 973 125 339 209 505 1316 247 777 326 1253 486 816 352 281 755 327 450 545 605 185 608 1348 470 825 1125 453 717 644 1818 453 288 243 357 868 241 229 2253 788 1332 388 342 1127 1609 573 1166 358 791 935 1275 788 900 493 534 498 533 143 569 597 1353 352 58 546 607 717 342 773 477 552 201 416 431 768 202 1003 533 485 543 502 1417 160 256 365 388 2155 447 406 1009 522 1093 700 923 903 2153 247 808 536 2186 823 1293 840 832 643 1459 570 1417 628 1024 564 415 306 201 525 64 1525 498 301 1230 671 1279 92 737 571 997 245 61 386 1616 474 1710 635 714 205 321 802 1007 924 870 678 1122 292 605 911 233 587 465 253 771 521 673 534 142 369 651 721 1041 364 979 497 1263 179 184 1529 736 308 1431 318 346 427 784 971 719 313 123 188 503 332 355 1181 527 904 294 756 557 1046 147 457 122 665 493 792 268 2156 1678 247 511 1219 129 689 1532 300 242 1023 1942 677 621 436 846 932 449 1082 564 273 342 403 432 560 1778 1831 647 544 559 375 459 703 273 385 663 359 748 599 680 1511 683 924 462 828 277 56 704 862 392 369 801 1392 1561 211 637 287 633 562 270 1093 475 918 419 990 772 124 842 1617 832 1454 521 1250 655 809 921 954 841 412 1515 57 399 761 936 208 1985 638 473 713 768 231 1438 683 717 520 899 220 435 193 389 1048 783 165 290 152 961 140 424 365 822 356 143 544 370 706 1774 274 1914 637 557 661 711 158 181 1374 1060 722 642 218 699 1516 1370 258 1090 698 351 190 1709 347 1208 986 516 268 541 357 1438 383 1206 342 680 252 1180 950 350 582 689 394 457 262 247 679 906 335 864 789 394 1282 154 372 165 419 268 1059 381 288 454 352 1238 712 312 622 631 193 235 108 855 1237 422 709 358 812 349 963 481 693 287 522 566 938 506 227 337 1055 530 285 547 731 385 81 604 1174 1338 1288 808 1093 580 2140 551 1014 251 187 978 55 312 1399 746 144 798 526 186 922 170 148 601 407 710 1470 659 649 522 736 697 196 1179 1078 561 413 337 87 801 296 501 630 643 762 570 974 2025 393 1289 1261 1826 665 337 729 924 592 734 1421 578 282 425 624 274 340 315 1472 239 745 1241 367 228 709 299 313 109 963 990 325 860 819 562 121 104 551 637 874 228 710 326 983 1085 565 148 951 228 857 775 291 401 302 184 778 498 914 932 304 749 488 205 542 661 249 291 354 729 1227 468 1172 268 2426 639 542 124 854 652 469 1100 1046 872 392 1159 815 7 646 108 522 1626 769 269 652 1119 508 1268 140 1975 977 411 471 731 661 529 405 1049 423 569 724 1023 655 167 197 362 289 289 406 125 671 262 144 319 390 107 187 262 857 984 480 234 524 490 493 308 1173 921 1084 835 557 1134 292 330 595 346 1386 820 338 576 851 1979 1180 958 475 385 1053 1054 555 1988 256 568 802 265 605 848 856 1002 270 601 528 860 456 439 915 516 1568 471 62 207 527 795 1631 1442 1530 221 194 858 346 913 1188 368 1047 564 476 66 496 1087 324 1220 300 1212 465 693 478 168 465 1057 485 949 901 495 473 1223 904 1891 1837 366 532 2174 536 948 681 1770 79 649 1052 195 315 432 862 218 662 353 1073 1069 682 199 1039 917 489 240 458 562 229 854 671 156 195 631 281 616 457 1606 1050 928 830 436 203 1494 1609 365 1281 222 1845 1636 579 219 322 632 702 1198 671 1655 428 647 523 1365 475 1283 484 345 960 1488 754 350 286 1071 608 348 1367 647 1143 750 910 307 591 718 673 64 1831 225 559 212 876 747 551 1451 506 367 1344 218 1072 1749 1103 373 346 208 592 486 687 797 1505 766 413 419 675 806 452 499 2098 345 1344 2228 425 530 208 486 2270 160 263 333 214 743 692 824 1520 589 987 541 372 366 867 471 594 453 1014 1846 726 459 1038 1204 622 442 170 201 822 293 171 825 558 247 408 616 286 243 446 546 594 406 545 1538 623 2235 625 304 464 1218 483 387 349 277 527 687 645 1841 433 577 483 1073 619 665 446 179 718 469 334 984 423 925 1126 259 1828 643 709 941 197 772 731 515 609 686 1620 208 430 1709 800 1108 197 1257 2266 151 1073 881 140 1196 286 495 497 575 1028 819 655 1133 456 536 745 737 865 192 188 908 456 604 684 471 549 702 711 427 609 328 1068 704 373 366 1311 220 457 1119 2042 554 1165 479 798 661 709 602 624 334 106 466 110 380 243 1011 287 537 1915 422 136 396 373 1313 1480 928 877 596 714 393 363 497 263 598 737 711 69 240 501 443 44 1416 925 47 352 625 621 1716 565 486 665 617 660 593 1510 360 550 600 2002 166 546 564 326 1149 984 403 815 579 285 1836 398 945 552 2038 539 668 871 878 375 938 944 768 615 792 259 578 652 466 1814 1665 415 342 297 464 891 1170 885 170 944 1348 670 475 1183 503 690 1512 756 457 669 717 370 631 1906 273 624 1290 566 517 856 207 988 545 384 1176 578 1162 270 185 488 1341 631 359 1048 1593 456 1436 1802 800 256 374 477 451 903 680 598 1014 381 652 609 871 955 185 1893 252 356 381 111 240 559 173 519 854 826 575 552 134 62 1033 1756 1601 757 585 213 1888 1018 726 798 298 700 863 607 1913 1265 1450 1723 1060 141 893 450 1054 1272 45 364 1755 1328 630 1060 241 795 541 1365 1105 491 271 279 393 784 2220 357 1315 1690 891 87 638 177 1099 331 288 393 155 734 423 809 441 580 217 911 607 44 282 1005 781 269 1965 44 460 232 2028 467 1055 1757 707 667 284 225 1234 535 666 442 2131 93 1873 538 251 902 178 1048 348 961 351 689 1497 665 573 802 605 454 830 251 781 914 107 731 599 965 1441 147 175 1126 1586 647 1598 544 386 778 268 507 204 468 422 45 631 298 1219 272 537 646 630 1743 1175 154 552 950 1242 833 402 345 505 1819 691 1195 118 278 591 829 64 1616 813 193 745 1410 776 865 806 1432 466 331 489 299 828 908 1084 691 894 780 981 450 725 450 369 770 1173 542 1124 364 498 205 476 871 2136 688 333 315 275 895 781 355 1322 426 598 553 1295 1465 1678 157 835 1121 320 339 111 500 2025 574 426 655 1303 67 590 1124 1192 644 224 182 2233 689 377 476 453 301 733 977 573 688 681 625 189 714 508 1800 2056 1118 1619 564 316 559 770 853 1932 2232 1065 222 608 918 894 239 721 374 557 787 527 578 280 472 406 352 175 198 1206 259 714 275 784 303 660 618 325 215 649 585 177 347 876 1080 419 489 383 450 299 863 617 167 373 622 544 1257 2183 1090 1400 243 188 584 660 1948 545 446 194 575 449 283 367 577 829 664 905 573 392 809 1899 1945 674 897 1083 528 110 609 1668 247 204 1761 922 775 552 971 386 1048 732 323 908 739 502 630 1762 362 493 739 376 896 1117 521 417 1367 695 565 504 472 256 1028 1163 305 917 1166 793 533 586 350 1080 81 1614 397 1157 930 1501 529 587 558 1718 78 208 773 345 713 825 623 582 329 753 715 949 558 239 244 599 70 413 682 542 572 171 1219 159 770 62 1136 436 625 873 748 289 600 452 991 163 79 783 1166 1928 903 481 519 1693 701 269 349 194 846 590 673 358 130 430 514 118 196 1489 194 1320 249 852 503 550 560 223 575 60 575 588 772 371 260 684 1317 817 1270 1011 136 528 1087 529 914 1027 646 475 1178 2100 764 718 692 806 966 442 977 190 638 566 710 710 1448 1063 1062 168 459 1298 627 471 1329 227 631 1745 957 679 1685 361 708 268 446 1168 846 70 829 293 398 1647 840 306 938 601 680 775 60 693 269 1571 564 664 874 645 434 439 555 775 899 872 581 483 1031 303 1969 202 354 634 157 1679 842 1831 486 754 354 1173 584 933 306 1662 334 290 258 1083 1162 1837 1107 443 1310 1265 251 637 397 1033 694 220 1009 790 350 525 360 456 1342 890 362 136 815 865 580 472 932 811 969 868 912 683 354 292 817 584 760 448 1176 263 798 333 720 678 202 254 648 814 541 550 1274 2396 1897 979 724 246 401 471 1008 587 1295 53 526 1052 576 1463 108 299 1208 1593 837 68 1046 1390 201 425 202 347 181 658 680 890 721 556 424 1029 302 569 352 396 884 1550 1060 746 568 180 548 377 225 1077 415 503 372 275 926 191 820 449 531 848 803 123 693 653 698 1445 659 805 902 867 984 219 856 555 231 1954 102 1983 369 395 1511 1046 1149 885 481 165 1593 1945 1575 754 399 245 1146 1913 775 2112 1051 313 1241 418 768 721 393 336 498 1831 401 127 509 375 610 964 248 373 876 317 874 199 1199 995 153 914 707 1222 118 402 1002 463 1362 341 927 558 606 368 731 695 380 277 819 1278 1060 328 1863 34 737 646 593 1273 1976 1327 1167 763 553 768 426 276 252 877 776 717 1763 822 342 301 1254 553 230 83 644 521 346 444 936 1621 1462 979 657 437 1234 536 179 928 296 774 281 242 515 191 639 1440 516 1041 517 685 1334 611 862 2472 71 641 368 116 623 1122 1477 134 770 677 399 711 395 681 926 206 533 636 495 409 428 1546 829 608 328 1382 1342 1230 869 367 211 605 419 590 485 1593 711 204 2127 471 624 377 441 498 382 318 1571 1448 215 378 851 651 274 1033 603 382 566 2202 1111 211 1308 149 353 1917 838 422 200 1850 116 408 633 1721 791 367 310 1021 1923 870 621 129 787 213 1676 298 399 181 847 582 1913 1855 427 185 668 1103 397 225 836 764 796 774 181 1520 836 722 786 780 617 1117 589 1660 991 459 501 706 284 344 293 708 927 963 2066 1030 463 672 397 476 1407 372 1250 149 1157 994 610 1589 354 716 993 1972 370 284 384 719 530 916 1779 486 2124 1673 577 356 528 1977 813 1683 469 866 486 1438 235 492 109 486 252 1850 198 860 538 494 570 1113 417 799 1192 448 420 83 350 1504 760 271 1685 426 449 776 369 1743 2297 228 547 270 821 368 873 387 823 1543 430 863 1204 619 102 1418 590 457 544 451 799 893 394 1858 514 256 503 774 721 949 257 1270 538 499 264 344 160 624 410 895 810 215 276 178 1241 352 399 2183 735 610 360 1126 335 1246 203 323 1308 550 743 1315 1555 1219 694 477 440 702 500 344 281 254 1116 1659 723 538 1074 905 155 1689 1353 600 1531 394 1214 2170 531 1471 417 508 1104 1985 1484 659 629 342 1148 619 747 296 669 141 685 646 426 900 177 1404 485 404 428 496 826 777 210 73 554 135 945 612 934 810 712 924 407 621 1383 535 1497 1291 211 523 807 141 611 813 888 977 1286 347 1683 192 812 406 419 721 2461 122 602 568 833 807 553 1535 643 508 112 1431 690 589 394 809 716 678 528 925 693 1453 577 1029 576 459 180 852 514 1023 195 976 31 887 590 787 1874 1584 1605 317 337 60 959 206 455 877 1220 644 964 717 1134 646 625 65 643 1355 511 1388 1152 194 1856 634 585 46 354 852 434 321 1568 391 408 464 268 512 987 273 206 2433 943 434 179 932 883 1289 484 490 29 359 567 280 328 652 197 415 809 539 772 151 648 1758 570 569 110 491 399 239 1930 444 481 501 277 394 629 895 314 687 92 25 704 639 515 676 215 535 2124 735 711 462 690 2036 312 707 275 884 443 157 441 1743 777 424 300 1068 293 1146 685 493 1133 1651 879 59 525 587 253 421 311 358 1529 692 1426 206 729 1168 131 1050 237 315 1147 430 531 604 572 526 1065 972 700 955 913 448 1068 1000 43 636 176 268 1803 239 448 526 1158 615 2156 929 451 455 543 503 587 681 467 520 1119 1528 547 755 383 1078 1768 183 950 1073 132 389 589 1540 637 503 408 1344 321 350 147 1286 615 216 479 1536 403 175 656 556 836 921 347 615 1059 815 333 113 318 853 1737 568 412 306 392 970 383 1768 210 478 639 1523 2145 544 1040 676 96 485 264 709 174 574 364 374 524 706 714 403 784 458 877 664 40 1775 286 1051 1951 1299 1882 242 2054 340 571 817 954 218 990 702 492 294 604 771 554 553 671 860 995 452 227 1522 129 1001 268 241 988 1393 489 482 1358 1001 909 202 561 229 1035 224 831 529 1058 715 1484 563 731 600 1117 412 379 141 787 1049 466 268 551 1342 735 1275 724 273 234 1295 1298 77 998 1165 1606 432 191 128 557 339 1626 651 1075 788 198 668 1044 169 945 313 1428 892 1009 1065 108 144 255 1016 352 726 431 852 310 1101 496 307 1408 248 422 645 1014 804 666 566 486 603 466 391 145 650 353 993 268 639 934 763 382 352 753 575 390 1229 560 1092 419 132 1061 678 279 1441 380 144 272 356 441 537 463 362 885 239 190 933 535 1075 921 464 1483 575 641 547 440 466 515 614 681 387 313 533 922 284 509 1207 654 778 350 482 703 220 607 865 424 240 604 153 490 243 621 899 828 293 310 410 264 652 465 781 489 1780 180 485 382 1040 1459 1061 1039 561 553 504 633 424 336 1960 430 1672 413 548 901 321 1098 511 876 541 646 952 286 1678 696 739 426 1354 1772 255 445 65 701 789 509 887 102 328 564 595 1541 606 990 949 528 666 674 591 550 538 1039 1092 1311 714 942 1711 388 2078 1387 408 667 1017 873 233 273 2241 695 458 1097 253 1964 608 830 642 254 584 675 131 982 435 1774 499 2068 212 908 709 368 685 1936 66 950 735 1170 556 616 421 429 1776 906 305 1045 538 520 631 1111 143 289 393 309 209 479 1971 986 909 567 228 606 299 264 282 478 282 1030 570 2107 391 1411 796 305 429 561 717 416 846 772 421 816 1576 736 501 1191 344 263 634 322 291 471 508 648 248 238 611 246 691 355 1765 725 1245 426 336 302 355 442 700 862 1726 49 663 574 673 1852 1641 719 67 836 206 225 479 413 456 501 1933 364 580 650 446 529 445 441 176 461 1177 493 701 485 1989 672 634 786 691 22 1608 585 536 747 1033 1737 393 755 692 2272 677 359 65 654 133 1107 588 907 688 511 590 828 304 922 1660 524 634 308 2028 1251 343 256 643 566 363 290 539 360 506 195 439 621 542 1068 299 1490 595 744 133 657 538 478 875 2154 225 554 1753 793 427 242 1221 638 1212 638 1743 299 1231 277 550 676 715 530 570 714 608 751 843 640 627 337 1000 2036 1031 361 505 1839 606 367 448 19 374 1547 2569 131 695 540 780 287 1057 264 433 1838 579 508 747 753 879 551 727 689 878 693 301 292 239 1856 227 373 1114 1659 396 1398 532 205 2119 1029 163 561 349 734 1932 628 172 190 214 357 1484 379 803 1249 231 886 666 266 725 396 250 418 328 346 587 519 1551 652 497 362 294 1074 660 587 767 1011 47 810 1399 553 552 369 244 1375 955 744 361 1787 260 445 780 561 224 277 125 141 859 598 669 278 223 1584 264 273 345 965 548 271 873 258 761 125 1702 355 273 510 341 1342 765 603 869 1421 81 355 588 237 735 748 1841 1809 21 1163 118 109 1082 1385 611 789 918 761 385 2380 753 1811 275 1043 413 2266 1358 550 897 1053 241 329 159 648 604 638 933 803 653 417 1051 992 412 1219 616 974 861 1150 306 184 96 1929 255 1482 656 813 328 608 1667 207 1064 164 1105 641 614 365 826 672 565 487 456 373 251 445 1107 254 620 310 308 538 1405 675 287 858 256 898 1008 467 206 1165 626 354 223 168 507 208 496 150 1515 826 831 667 1041 569 965 862 1653 550 584 479 221 320 472 22 1259 1107 784 371 485 1444 571 882 252 813 661 251 76 883 866 839 739 296 246 563 1084 1023 569 422 733 1141 179 411 286 790 1829 436 595 199 1478 1025 741 1328 2210 949 669 986 102 440 597 1222 148 950 536 826 2028 793 560 422 1955 418 1028 775 831 172 616 1218 1124 1044 466 647 775 1608 963 743 559 266 780 755 1001 2224 96 992 386 820 904 399 523 870 525 1058 599 988 1907 864 356 754 737 1158 844 740 1042 1198 506 236 989 827 332 579 665 735 754 746 330 467 563 252 760 919 599 369 623 102 225 109 1202 220 1420 382 743 905 781 403 161 219 165 376 1807 400 586 1071 381 1005 1394 476 424 365 782 558 1685 941 101 615 237 1393 696 314 468 506 1428 345 396 1081 679 415 282 258 2073 332 338 578 338 196 217 588 832 598 1776 319 701 595 637 504 646 718 897 465 416 571 333 533 1359 119 125 1078 359 1033 1126 718 1312 825 328 576 291 600 265 99 198 1257 1420 182 717 248 264 517 603 368 277 470 456 320 83 2297 217 1409 812 389 741 347 719 430 428 1396 1392 304 231 500 633 691 605 1033 1165 482 554 239 377 107 517 810 416 602 316 688 475 938 74 837 1336 896 537 193 368 588 1084 1566 268 603 716 690 188 997 984 678 663 241 404 557 1004 490 800 1361 206 676 304 440 553 1774 333 268 420 2063 357 902 329 1138 554 1684 741 1241 1112 205 840 199 932 241 484 1299 531 490 1341 1961 409 1429 591 1003 247 1121 1931 266 508 701 432 418 167 134 343 589 1406 188 1363 470 586 311 252 93 1052 1945 1350 897 491 682 1328 931 335 1092 746 373 554 334 322 375 781 133 617 514 591 302 200 972 254 640 180 834 1676 478 59 480 519 1304 346 1525 768 804 584 512 1408 347 1049 213 382 507 409 349 976 1565 707 690 171 1477 1147 903 733 1405 554 672 349 276 609 1112 842 529 216 1833 235 1459 373 833 238 1058 1386 2111 520 722 124 452 427 665 2167 358 853 517 184 791 733 398 718 1432 231 660 145 704 957 126 419 300 354 814 139 1571 533 292 307 881 1285 120 158 390 1834 708 1183 754 353 1636 850 1118 505 241 542 1104 476 181 573 384 264 773 1355 184 967 218 731 900 527 1347 1183 375 682 339 1064 663 95 641 820 1136 953 315 444 410 1377 342 656 1512 867 383 696 301 436 349 613 645 1177 1080 563 590 752 963 705 213 786 619 342 884 617 315 57 295 1088 828 378 523 1343 664 664 475 315 798 417 550 437 639 826 325 83 1148 1195 1845 794 230 785 761 550 511 415 303 816 454 437 548 699 435 1261 1385 505 642 625 313 425 413 402 1774 303 1109 512 407 622 1682 1629 916 290 518 926 302 669 363 1323 1283 403 757 472 494 493 473 1715 368 1740 768 108 563 651 438 1326 681 384 723 1327 366 835 553 1590 513 572 655 704 441 604 633 514 483 396 847 673 2219 394 618 285 89 734 511 310 274 324 95 588 1118 589 938 674 1149 890 512 315 986 1011 556 312 1093 540 363 1980 480 527 703 2073 174 2038 363 1193 2239 900 2324 212 392 619 521 1122 865 233 391 798 690 300 578 154 569 244 165 542 403 356 444 508 159 821 588 944 1262 854 474 742 87 679 756 1449 523 430 651 863 562 280 577 594 1012 778 567 843 89 825 963 366 839 356 210 343 410 542 176 345 265 225 976 488 782 996 1138 1797 167 737 133 1422 463 713 434 902 579 796 496 177 192 1190 555 539 777 729 1176 1101 693 434 466 563 230 555 1864 729 315 504 793 111 1571 112 1612 100 1021 338 508 681 633 1003 230 286 1947 1852 386 657 490 429 426 1005 4 619 96 272 759 797 658 652 225 456 774 621 565 283 695 299 198 525 596 356 271 628 187 389 139 312 683 379 615 200 1355 415 248 2030 584 150 665 471 566 1152 646 1220 806 319 269 198 119 608 2131 600 891 597 323 1793 247 131 498 1200 261 391 472 605 633 396 517 114 1928 378 575 1113 361 409 637 144 472 1328 503 1288 487 578 254 284 1028 250 216 984 664 749 2161 510 851 560 1953 31 635 468 566 189 753 225 747 805 2049 383 265 77 532 1124 196 622 269 335 959 1462 191 420 455 1039 789 344 465 423 595 654 478 274 589 596 289 717 361 733 271 1018 1765 969 471 51 1201 779 1655 290 492 920 1515 1193 619 389 460 295 556 428 749 923 337 361 458 84 641 436 608 489 594 677 1648 1946 578 1003 1817 770 1290 775 231 1193 896 258 673 608 1089 388 284 263 1786 631 1493 511 938 345 717 1248 1073 905 570 106 1677 373 370 647 364 189 919 1427 750 1050 1612 350 2329 475 1525 606 733 1666 482 387 819 118 815 869 1717 756 371 1083 37 604 707 669 273 1027 495 1136 427 123 711 503 1100 1115 944 169 299 684 431 721 561 384 179 1061 473 281 222 1214 855 111 383 273 1595 171 978 452 708 404 560 362 880 887 182 753 451 331 239 580 295 1679 631 377 95 255 466 496 442 626 1676 331 355 582 1091 645 1204 703 423 841 1000 525 766 301 376 581 851 370 630 507 1022 552 509 393 742 39 1198 658 680 523 625 235 644 1265 525 300 892 1162 235 484 641 380 889 678 969 273 301 482 239 1578 932 1125 749 104 833 1971 862 1279 1859 947 1688 225 404 231 189 853 769 666 1863 738 355 1374 473 706 1020 158 576 83 713 491 538 1151 666 670 1634 323 293 755 1677 126 316 1095 506 96 629 497 403 265 580 369 209 484 346 450 212 499 265 970 313 777 741 638 499 705 253 399 1242 2071 831 484 989 418 914 1032 367 383 370 987 276 568 930 1094 838 395 428 1222 447 351 247 1035 192 399 291 195 1074 838 1843 530 124 737 1586 847 307 344 380 547 1339 176 1519 1639 647 537 620 654 563 351 486 720 938 966 157 624 971 739 1047 334 576 866 387 416 713 381 861 750 749 1703 613 810 183 1344 839 164 389 584 426 913 519 1950 859 1147 547 746 348 1032 1187 379 480 357 627 359 955 1612 355 688 444 1248 95 1267 1230 119 286 603 1915 82 300 666 596 1777 423 150 820 1531 611 859 43 251 622 642 275 208 566 2043 578 477 1277 2098 189 213 1603 376 1592 252 24 256 929 816 1440 371 691 296 619 229 917 816 1199 486 735 220 340 680 1960 299 661 418 377 490 1279 902 665 1541 149 394 824 541 231 1221 1852 598 224 713 1736 294 43 622 1398 630 953 293 547 347 652 653 463 787 377 598 345 747 675 871 500 849 151 1144 697 305 304 461 546 696 522 963 446 572 378 782 464 851 235 614 111 701 1350 838 525 476 458 674 423 325 203 559 750 107 2223 1093 2040 975 1918 1596 1124 318 689 390 862 220 299 568 261 1014 418 287 197 1023 936 390 1270 433 584 153 662 553 1279 170 632 243 1838 149 765 485 835 798 802 1912 445 661 329 648 836 557 1411 1385 392 325 1157 288 1681 307 541 1633 1284 386 1065 1998 2171 355 804 167 376 257 708 1304 394 853 888 679 333 946 988 875 1106 322 525 1345 788 581 1336 532 369 1312 254 934 1344 62 220 473 1492 551 1732 903 581 820 971 611 545 419 540 727 239 822 514 791 1484 431 814 313 302 267 503 781 627 391 368 170 278 490 674 70 520 346 206 957 250 469 323 1257 403 312 617 596 135 616 190 635 725 839 878 718 299 268 1237 623 1466 596 600 1092 268 785 547 598 1408 489 1406 1974 526 965 1108 425 675 2074 288 1855 637 415 1026 523 486 476 467 1966 336 287 769 1346 530 792 959 1877 711 386 460 586 867 766 1013 1999 521 414 879 414 670 391 828 788 1194 458 171 568 1694 502 1238 1002 1760 1267 416 1145 200 1426 1001 1315 753 188 422 168 587 507 836 508 658 221 1050 590 567 595 707 644 1694 1549 329 272 767 596 1086 132 128 554 340 217 2015 891 2222 605 674 385 1521 591 707 505 809 458 255 871 531 1506 527 264 711 144 1327 225 1668 1384 395 444 2554 644 278 778 638 1831 1709 322 843 180 766 336 440 654 1216 483 375 381 865 969 283 149 1470 665 609 175 304 238 1012 1102 449 494 435 1539 441 1159 507 188 1627 145 832 615 425 641 538 94 596 224 314 135 2293 706 306 509 1613 895 475 1092 675 400 480 1947 462 181 539 772 407 539 833 862 1310 865 427 674 266 226 157 1787 382 348 2182 1021 1044 903 611 619 400 881 711 411 1251 1821 587 672 40 315 928 480 1566 256 681 1150 492 847 665 1010 1204 627 331 497 1597 513 860 260 1488 107 156 626 1582 1430 759 1631 438 1107 461 37 802 512 30 1958 831 519 1201 434 723 1855 846 200 533 567 171 1390 1121 998 1023 409 141 548 2155 551 418 390 1364 1542 623 352 421 288 287 218 199 881 1386 621 313 66 824 564 606 277 714 692 444 1061 81 680 40 682 271 737 305 399 516 977 422 860 1373 1383 918 399 484 287 287 393 209 623 1157 1656 212 516 1011 98 662 179 1343 420 1410 134 1641 395 1077 354 461 606 109 538 1004 659 280 363 439 985 579 968 430 591 207 450 793 252 129 299 1206 720 565 667 472 1408 619 1134 1112 336 1035 232 404 670 796 575 1991 866 461 910 699 319 1043 733 295 152 566 1918 778 342 227 551 1315 1783 176 372 687 2185 2028 654 977 852 251 216 210 235 231 414 559 388 1819 232 618 527 1622 1041 96 166 815 577 684 1364 778 702 176 331 333 513 330 1055 559 644 652 794 280 392 477 345 639 772 549 328 613 1469 762 1179 275 1105 272 599 670 200 690 586 1520 28 1424 1253 481 442 352 465 1471 986 358 437 849 282 278 1059 2058 311 501 408 548 129 542 910 185 418 937 527 311 1240 733 67 813 411 1584 602 297 562 588 975 560 680 720 730 424 446 350 501 1661 2077 1218 2193 1159 919 584 810 525 330 227 310 445 1156 1304 545 287 878 567 694 364 419 1362 1196 56 269 614 734 682 1602 352 479 482 681 1905 506 687 837 623 939 867 1543 467 1760 565 1130 1114 277 928 672 81 516 589 507 577 340 146 196 248 1215 802 378 94 1759 48 263 450 1088 919 832 864 424 186 517 478 1857 751 630 508 611 1070 271 136 75 616 360 1849 565 508 288 767 1021 488 117 724 247 399 288 629 811 584 418 779 970 1814 748 517 971 833 408 91 341 1278 381 1747 573 951 2271 1203 456 157 853 913 313 764 168 511 439 224 569 1254 781 905 792 591 695 688 715 332 656 1485 507 851 723 248 803 212 462 393 597 321 715 598 587 354 113 278 1328 924 1012 795 408 975 564 210 1497 2047 339 805 822 461 825 509 523 1276 899 903 642 1603 1663 422 734 975 432 675 704 913 878 349 382 546 300 532 1267 278 2175 992 818 575 516 434 420 635 547 371 1167 635 368 1074 890 538 188 1651 531 330 1683 279 558 153 1186 1230 218 371 596 468 978 487 199 192 89 1235 462 618 447 689 253 750 260 1559 672 325 315 601 575 986 446 509 235 1726 1484 1036 615 896 292 510 1410 450 244 604 550 149 916 2026 1040 2187 2445 1346 347 737 590 489 1498 311 253 318 261 449 296 2011 326 454 708 88 261 1162 1214 902 541 508 594 482 1494 153 352 718 444 1131 884 648 1748 637 573 584 353 772 356 445 219 527 245 182 1076 1229 678 1651 1587 136 684 258 843 1095 1417 921 754 1284 818 766 280 319 371 494 765 879 1641 712 250 283 374 2158 1096 925 552 568 855 788 1041 297 847 798 743 351 487 562 666 279 531 932 447 2137 932 1504 1226 1406 1525 491 508 210 328 833 1325 524 657 760 688 589 586 914 130 360 1071 458 611 697 413 576 1328 343 227 592 770 700 74 373 307 446 456 479 463 2153 345 338 168 879 485 945 60 79 799 393 638 94 245 342 733 208 850 1729 983 332 1798 553 1123 228 1023 977 1789 872 569 462 490 1093 242 708 612 1198 256 422 1690 718 790 544 390 1059 579 1499 163 696 722 1159 494 1475 904 1461 656 424 424 508 1809 1074 1876 437 325 1921 950 790 560 573 1867 56 736 737 1894 596 209 261 403 326 705 1627 375 1354 1097 295 267 1699 724 506 154 1002 316 474 568 433 48 274 820 958 577 1031 938 1332 180 1033 872 275 369 532 1114 360 334 332 457 275 1006 1526 573 1981 2047 253 495 258 1250 1109 1118 867 371 353 562 2162 296 864 1528 458 249 1149 290 768 878 1142 730 1126 137 132 1992 194 511 289 337 1426 87 66 559 139 1060 494 626 196 814 1568 669 1037 553 451 816 689 1795 649 1063 500 324 812 247 566 1515 626 671 123 253 558 313 798 866 165 273 1493 1296 271 330 261 333 862 1309 1060 242 1112 782 267 735 418 519 303 130 355 267 77 305 1148 439 277 55 322 977 514 417 845 823 448 1172 554 700 474 705 1352 233 1255 1086 892 186 679 92 183 389 714 693 1231 835 710 339 618 714 144 508 417 476 325 538 613 739 110 309 1332 540 693 1420 469 239 1046 823 526 1527 1068 443 1612 546 387 254 526 361 926 167 706 503 385 1826 1901 804 1515 577 1884 307 328 222 669 882 666 2124 1244 457 1043 729 1831 1013 1080 1102 862 463 569 843 343 907 570 169 1125 766 1001 427 905 846 1134 395 677 2032 728 488 971 413 899 173 686 272 388 144 551 454 355 546 686 455 1578 777 1357 1179 723 289 791 320 366 371 169 479 756 458 402 264 1455 838 384 616 951 590 1325 769 442 826 259 1004 317 758 820 1650 344 670 669 221 229 2213 371 274 1066 507 367 1148 733 1251 1180 678 552 1108 1014 300 104 372 606 720 839 667 864 823 225 831 243 868 641 310 1199 608 593 368 346 1160 311 1272 2134 574 275 2038 1217 387 182 339 737 866 1100 783 1598 423 303 653 1040 821 124 342 211 1854 717 531 496 742 355 132 294 1279 1701 100 501 1123 607 1542 739 561 761 192 503 333 1073 941 381 447 1597 326 485 801 1430 1612 1010 391 815 542 1516 2211 677 1254 790 1041 676 792 510 689 664 1106 1663 82 979 811 573 463 722 524 1871 1678 516 753 591 1992 365 412 558 927 739 184 359 730 1444 1317 103 632 1033 577 560 957 381 153 577 605 853 311 410 1187 545 712 325 281 867 687 379 790 184 1162 802 603 523 334 888 464 180 336 521 546 404 697 49 298 320 401 436 641 278 279 1569 439 447 1301 1701 229 38 1330 1544 736 43 786 905 687 1028 804 212 1174 837 1609 1775 1283 364 391 135 599 1029 605 699 477 119 2272 607 383 930 275 167 277 210 393 832 1902 222 383 298 631 413 942 710 2226 1941 1383 289 1180 509 509 958 1419 534 1058 1158 932 649 142 488 1589 629 401 867 748 268 549 1166 309 1120 196 2130 242 574 836 1591 452 1056 526 456 240 1048 327 518 539 780 134 467 108 630 1507 852 468 489 609 334 258 427 519 1285 1539 178 2171 857 1126 266 504 406 1152 403 603 350 626 407 915 692 508 994 956 719 646 757 568 634 1190 1569 528 821 474 1000 245 103 706 984 55 380 790 609 312 470 1885 519 252 1086 451 145 482 830 418 297 338 610 1658 719 527 124 100 1003 1571 558 618 872 341 2292 1894 816 762 570 868 278 1341 462 820 123 594 1221 885 139 1313 487 740 598 2144 1226 1367 563 776 306 694 986 327 304 1722 618 1066 1648 388 505 426 530 252 896 863 668 495 193 780 783 749 499 523 167 1168 201 1028 923 883 463 1166 202 812 170 832 221 434 1189 588 1066 506 946 679 179 666 391 633 655 186 309 228 551 335 469 813 416 674 441 811 1522 902 263 409 501 149 525 471 394 2117 425 487 1067 567 656 991 282 552 568 513 806 591 1251 772 465 638 324 188 135 716 564 590 565 501 289 2185 345 779 1055 513 137 242 91 787 654 480 580 202 625 432 1112 1523 497 929 529 877 282 177 1118 451 802 529 770 446 205 446 861 309 1429 339 871 604 1484 663 660 2274 607 533 795 1326 1762 518 1828 351 761 1108 201 1281 806 221 134 848 679 514 1315 823 83 680 251 1037 422 588 868 545 2168 1158 720 447 778 947 1668 971 345 684 564 879 1854 419 118 718 608 799 506 566 199 696 343 396 492 1012 665 854 538 858 298 298 205 462 469 330 1140 1805 494 392 629 526 1796 2210 579 340 588 804 229 307 948 426 334 340 670 264 375 1623 319 657 183 445 315 268 1861 906 941 285 72 585 304 2179 1039 107 301 865 2181 983 306 419 975 861 1645 526 838 838 861 798 654 385 576 1432 660 390 594 173 923 679 654 523 443 856 1087 899 747 1557 692 132 309 675 619 984 617 195 161 655 252 232 1394 776 1959 600 579 994 751 384 561 510 611 635 346 660 343 1028 515 676 395 258 1122 1361 645 1685 355 700 660 378 1163 736 167 281 306 938 691 689 541 503 472 43 440 802 469 118 452 298 1006 840 762 106 650 535 210 322 192 938 525 415 489 263 1805 532 395 306 121 592 739 1369 621 510 503 87 1133 426 1407 443 889 628 320 576 394 1317 493 91 667 690 1130 643 168 1916 361 944 1136 858 815 402 486 717 1900 1028 545 782 1207 231 1156 314 438 266 908 989 1851 503 575 963 734 317 371 752 816 174 555 442 445 576 311 415 1374 405 840 49 847 776 942 381 569 639 776 769 287 973 788 513 637 208 897 515 591 595 2107 643 198 30 244 208 509 510 463 734 577 708 852 1149 963 2090 415 240 752 24 1800 867 728 437 698 1270 620 321 1684 735 656 1097 1248 693 409 666 564 878 1999 536 668 337 1012 583 1352 1431 284 444 116 354 430 1170 764 272 72 387 933 621 1814 380 1838 1469 876 231 834 476 500 816 443 1136 388 124 1422 247 1085 805 1116 489 1591 1785 835 873 614 1065 1123 184 862 458 1723 604 614 1669 789 901 1141 164 662 168 504 670 463 1108 263 697 608 628 571 1716 2457 448 636 694 680 391 766 406 129 360 768 332 657 638 1975 536 281 1137 539 309 858 104 217 335 1282 722 971 1053 1291 1025 1645 565 1522 1380 289 808 188 1116 756 1963 307 703 720 972 201 376 1214 1178 1167 537 413 315 1904 982 922 742 866 1353 917 819 430 457 199 129 1253 616 889 501 428 453 313 854 556 404 413 500 488 296 469 606 454 937 479 688 1504 595 728 771 603 738 331 464 1123 584 751 356 560 1652 682 95 402 754 520 467 629 1112 12 172 229 503 471 1011 436 260 219 253 266 835 968 397 1240 796 254 763 564 1422 644 1448 134 1790 884 377 625 901 970 1442 1937 627 332 440 511 741 333 146 977 377 709 735 294 328 203 114 342 753 1860 215 658 849 386 833 462 1289 1108 854 1826 398 321 1348 885 482 338 786 177 777 877 577 569 610 912 387 1038 383 399 1396 278 461 197 482 669 240 435 717 618 468 718 284 896 867 366 202 371 542 784 263 1226 312 986 1514 376 483 374 927 993 1725 647 1600 413 997 838 442 1387 724 704 1164 847 805 465 642 583 167 297 1297 107 733 999 928 377 1259 152 1113 649 603 92 139 544 455 207 347 1547 348 827 711 667 163 102 959 594 438 434 289 302 578 1429 878 518 542 480 419 345 490 299 1071 411 368 709 443 1621 797 446 1650 1056 870 685 614 431 1005 140 1079 620 424 263 668 301 179 1507 529 178 665 314 868 306 386 511 747 475 1037 1262 413 1032 797 342 761 1386 629 498 1304 976 338 218 707 364 2277 1331 1100 374 341 1454 1409 506 657 398 1102 31 664 646 135 478 971 714 838 749 739 296 349 694 502 870 862 316 1304 689 1929 1634 944 492 506 977 643 822 217 970 846 940 503 1665 665 278 148 461 1710 415 1422 914 54 396 667 914 1613 335 699 1088 41 74 705 1218 701 355 897 801 465 675 943 672 1058 329 698 1986 336 455 1239 322 609 778 667 826 203 650 287 812 1333 1078 1259 613 96 385 275 97 742 552 693 240 793 271 181 443 21 449 841 307 1942 546 459 799 469 626 293 1853 1124 836 561 245 488 473 579 647 2181 705 612 695 308 514 1221 577 1686 646 950 364 123 1569 97 517 522 703 396 247 352 193 656 268 739 1656 596 194 552 1743 1501 1078 887 702 320 443 121 1748 651 1202 77 363 389 248 212 741 638 100 686 274 307 223 714 1133 500 943 45 212 574 784 522 497 969 451 131 1472 190 924 168 1803 354 706 583 335 747 1496 148 1187 981 241 171 606 973 668 657 861 224 635 591 664 904 1075 1012 1025 895 347 486 412 672 324 397 882 1589 718 459 654 705 529 351 306 766 735 786 402 443 1932 525 1160 520 326 453 324 391 836 945 759 917 744 1825 194 595 826 928 245 1679 604 381 1004 634 89 946 1230 368 1561 345 271 556 732 1329 1628 764 565 836 151 862 1224 1757 407 980 621 248 271 96 1187 849 493 285 663 277 517 269 984 1632 262 1242 229 324 109 716 557 1062 256 905 685 480 511 1361 427 1067 482 788 419 1165 678 497 295 1910 1638 1007 246 1012 1103 253 467 1107 653 1811 539 703 136 472 1003 570 767 774 685 829 112 572 2058 625 150 46 1318 170 828 1181 1830 1463 1935 39 1379 495 235 355 725 292 896 1027 799 190 678 653 517 38 696 98 212 1252 271 1076 820 854 512 208 187 1551 1315 323 605 207 337 222 270 368 615 569 522 637 201 775 1418 79 461 339 1125 587 763 1590 1551 1002 746 673 364 1075 1225 1017 579 574 414 280 532 466 242 749 465 528 1513 534 517 755 329 67 1019 1492 200 1157 430 1456 49 451 538 688 549 505 656 593 732 223 930 213 630 581 1784 269 469 567 365 635 933 405 1543 176 1613 734 278 205 410 458 282 370 341 2053 190 1236 441 582 613 488 981 1040 1506 737 1286 61 1649 1335 570 908 205 1123 606 1572 495 577 615 428 921 361 1005 1514 1349 613 483 510 1463 399 442 1706 548 535 1166 227 765 583 1380 1752 881 628 397 596 892 136 618 917 525 1011 173 375 165 771 54 475 564 937 512 525 1530 896 1192 166 1042 447 559 526 161 1547 405 825 553 569 493 703 564 1308 1597 93 393 918 571 1019 736 914 908 1889 364 528 575 782 395 211 776 511 302 347 1215 1035 333 686 1114 94 924 481 763 1404 506 799 70 2057 126 374 830 515 499 216 542 691 761 588 1658 595 780 479 1873 625 264 239 237 832 461 1217 384 792 906 787 1163 941 786 1675 500 349 366 363 299 1721 918 643 567 144 831 1514 158 1071 497 921 663 126 989 1125 389 727 388 419 515 633 649 425 641 1114 253 840 1481 539 88 525 788 727 308 134 1405 493 78 867 1342 874 666 811 796 638 1143 557 1700 315 789 687 2065 649 503 429 321 643 124 2027 2253 631 132 785 360 546 139 2023 483 111 705 1919 322 339 318 390 794 488 827 157 727 393 622 1677 700 297 1243 701 633 692 329 193 160 401 280 410 776 401 1022 243 298 1419 814 992 1463 1454 1305 811 866 1288 816 398 1168 299 1051 462 575 659 235 375 1620 675 824 985 249 718 358 697 573 580 1541 416 694 197 1370 812 629 473 278 294 759 459 360 1157 345 802 913 410 702 205 737 459 397 725 927 360 351 406 1520 272 245 1786 652 1777 378 691 1151 944 399 1061 1031 386 162 176 859 141 599 793 124 334 580 262 143 953 36 343 282 813 480 841 424 400 859 375 685 248 240 550 294 622 468 144 40 1184 1882 142 515 932 595 525 457 571 723 196 1439 1470 1350 347 600 483 2495 647 158 1337 932 389 234 327 436 128 1077 271 791 95 488 670 470 507 281 669 1615 605 179 598 341 2035 344 693 254 1667 643 102 528 26 481 505 565 1067 982 922 391 1058 807 385 968 442 243 1959 302 520 404 43 495 743 1210 278 497 1855 577 647 931 1010 838 84 485 287 1019 254 477 503 293 909 448 649 641 802 606 593 923 1420 271 2304 553 179 561 846 405 834 1882 456 1422 840 887 631 1328 321 766 936 681 665 976 377 2076 616 1030 1621 770 922 406 188 456 310 1336 1474 1139 582 898 134 873 171 487 486 297 745 620 511 668 755 540 388 1141 1578 1137 558 421 794 1654 413 275 547 995 716 1927 1023 1290 624 1727 371 81 416 1670 1130 816 835 371 587 790 527 195 202 1241 854 125 188 381 1213 835 634 792 534 1347 1255 682 367 1690 650 810 165 197 585 646 527 470 697 180 1686 1076 690 316 1306 469 327 537 759 856 590 222 318 802 358 1296 818 363 532 343 488 753 592 43 1274 657 589 224 1295 618 326 727 1104 902 1467 190 2214 268 562 696 415 181 358 1842 750 97 192 201 773 162 511 633 331 674 814 687 506 2522 1455 1090 1878 989 2504 331 1039 570 155 776 530 398 461 601 1421 621 606 837 713 1199 112 658 832 1940 709 510 611 631 458 560 442 282 1423 1615 430 774 856 213 515 1149 362 495 941 345 593 885 533 44 396 899 482 764 56 1094 643 622 238 712 712 737 1972 1543 205 929 422 334 66 925 298 443 1880 622 262 638 87 146 596 143 738 182 501 717 719 392 485 163 993 196 664 1604 2049 458 525 1464 531 544 528 655 470 1159 1495 1106 593 206 923 2382 438 784 1522 303 1329 373 742 82 472 803 710 278 1073 491 806 78 271 403 262 314 558 1107 673 295 1560 1388 347 797 576 344 1010 1714 1848 269 139 584 306 2300 523 1375 1635 724 378 527 589 1349 268 498 1713 1289 237 260 205 170 1404 1018 362 473 1023 368 855 534 688 890 795 1924 838 292 492 363 1695 279 542 567 885 1190 1147 885 759 2341 1659 576 483 131 53 117 265 493 408 850 22 689 1127 593 2017 623 1039 1015 794 217 1339 1579 1518 1481 186 679 2186 472 428 973 380 1896 423 566 623 185 390 470 967 1129 778 864 458 1420 2060 526 159 796 70 1376 602 765 720 326 632 50 1413 1110 375 365 720 862 1176 1259 898 721 288 1059 397 706 127 33 128 740 155 435 366 53 629 362 569 671 279 619 498 861 353 495 333 382 220 997 310 165 664 1921 1862 608 511 388 1016 1518 895 305 775 629 569 287 377 982 1927 973 474 885 463 489 135 299 703 453 718 366 426 817 502 178 422 299 431 734 369 559 934 389 1652 578 489 789 230 346 279 1205 941 409 468 525 673 398 338 249 271 148 158 471 577 576 292 514 837 637 149 1561 577 877 233 283 267 303 641 186 875 531 574 979 839 2109 1324 650 424 920 442 566 1239 777 556 1675 514 526 334 1151 1411 193 568 1481 182 1233 468 158 614 1716 893 1306 1548 936 214 1011 408 435 914 1929 325 471 958 1455 238 233 1733 1620 2048 563 608 773 342 649 1638 1675 698 1917 2003 397 432 699 559 2071 198 385 793 1457 227 827 1959 338 652 563 175 213 376 379 887 373 68 822 180 1771 993 1372 764 1028 200 1576 469 498 432 1012 180 533 892 1038 997 1041 989 659 380 999 374 1028 1511 644 333 521 1132 1230 758 705 97 711 663 650 535 623 1484 1815 365 30 371 262 329 529 640 492 1666 61 660 856 1052 280 667 360 792 158 796 932 2167 860 279 454 1780 1128 677 1290 234 241 388 336 540 1205 93 726 1709 894 806 655 788 316 263 575 512 330 407 340 655 268 303 171 218 836 1440 833 725 656 1136 840 640 1212 92 874 787 1428 2030 1115 214 770 156 409 431 266 59 412 252 471 196 617 1001 460 649 941 1156 733 168 678 147 665 1013 354 330 575 768 920 675 996 327 1074 214 857 600 321 728 171 918 1365 440 544 324 348 820 1184 654 234 483 470 126 442 209 1866 283 608 436 563 119 725 1881 876 590 833 1007 113 877 158 1402 586 960 235 179 77 476 596 1046 1157 794 34 1742 748 319 614 194 1291 301 451 894 182 1351 817 598 364 1995 600 1924 697 175 438 527 805 401 196 604 356 688 103 670 485 272 571 111 638 815 1203 1561 1605 787 2098 468 1128 560 1238 151 355 737 1095 894 807 861 539 349 584 833 793 571 551 652 1209 1142 400 848 245 401 596 373 541 378 315 300 920 493 283 350 1878 347 90 494 309 504 581 1505 414 768 346 909 657 601 333 1538 528 792 655 296 576 1513 825 1052 858 1700 1760 466 440 1614 502 1471 526 514 425 804 748 1286 1415 263 293 1121 201 2005 537 778 278 1311 541 828 1964 1101 1806 441 832 252 231 1813 281 521 304 316 439 1022 212 319 1717 693 472 572 386 149 714 423 388 313 256 134 465 373 151 533 625 1219 1063 481 843 505 157 835 949 606 749 691 255 1533 530 322 593 562 17 396 1219 553 456 738 448 442 1825 732 666 488 624 695 433 373 1751 507 700 1446 1187 175 145 1067 453 485 642 751 562 710 355 403 180 1422 610 245 509 419 1480 300 139 309 53 503 911 1086 1824 362 769 715 50 221 811 412 153 1105 915 369 1380 579 398 380 1103 751 198 722 187 1125 2202 862 100 445 766 1026 561 171 1682 1453 295 595 151 626 376 510 1490 1477 1425 577 394 469 608 609 614 789 768 536 139 1200 202 914 171 299 1376 856 998 453 141 1065 1362 274 444 633 993 919 932 172 429 666 647 919 1013 260 881 354 366 166 872 273 777 924 196 300 787 771 1564 313 289 242 294 167 1468 515 159 261 442 509 1306 415 410 754 1440 1386 1629 598 1063 487 146 858 599 1009 297 1192 411 619 1972 590 640 666 598 144 869 1092 382 111 1134 1026 886 1318 406 647 321 1875 1894 703 197 272 338 557 723 474 594 770 612 631 388 662 574 128 328 505 289 288 254 166 171 341 488 292 459 293 503 115 547 476 678 496 579 1097 100 318 523 254 92 540 462 495 213 613 437 508 1184 217 1641 1045 2565 162 764 311 296 1698 395 641 1727 733 973 318 205 1800 617 573 522 605 227 675 547 375 1077 268 304 1100 631 2442 387 643 438 229 1247 841 246 570 1061 330 522 533 351 168 557 795 104 458 117 456 891 802 220 158 1095 503 361 534 503 367 1693 853 160 304 448 109 335 1210 462 179 1993 1640 320 175 277 1014 858 249 1296 955 430 969 576 357 262 296 178 832 1641 682 1657 131 485 800 187 1005 1340 925 1085 104 1770 577 398 497 1060 958 101 666 755 162 420 503 1219 217 1232 590 1276 366 419 745 185 695 887 523 170 440 396 734 2024 323 384 987 509 573 995 361 683 72 317 515 697 512 399 596 75 1582 378 358 418 910 950 696 457 1196 737 600 621 345 224 1533 630 987 795 80 645 1242 519 741 447 303 678 373 849 240 509 2001 697 267 946 353 425 751 817 816 523 634 95 730 231 798 1977 897 1219 400 709 674 396 925 1525 1025 987 884 326 922 535 471 419 336 1217 397 622 472 1705 86 723 194 1717 1569 315 129 1218 751 561 1172 791 693 360 152 1904 1634 789 568 539 332 414 733 656 178 1816 265 28 271 389 563 202 602 321 1382 877 640 662 686 454 867 644 403 589 552 451 554 372 171 545 605 1651 1276 431 199 544 685 1095 1011 1073 781 494 601 137 1631 284 657 150 392 1262 1770 493 1048 375 1043 536 758 536 723 298 503 343 780 641 222 1957 1057 124 133 881 2055 1148 365 275 1770 607 1008 948 523 906 1848 307 363 721 319 418 406 486 487 354 573 197 245 405 905 884 395 953 220 485 128 183 438 833 411 2268 40 707 563 587 357 491 339 1613 345 2201 1262 474 1482 356 1548 405 422 1417 335 1509 667 436 523 216 332 1904 776 90 438 901 434 833 1212 866 465 375 212 1005 376 468 435 1941 1091 111 1574 88 992 989 610 844 756 753 654 113 1066 458 361 612 451 1636 516 155 144 463 495 399 223 450 1639 313 447 337 1650 715 413 655 1021 679 364 388 658 117 231 1203 674 331 1872 477 268 471 383 717 62 329 1426 830 260 572 1476 639 579 358 541 1716 462 1059 781 365 759 557 1123 622 397 255 622 1079 305 1724 86 289 737 1196 1186 537 325 847 1429 1548 1108 310 1171 1199 597 129 1665 771 2482 469 773 1624 823 80 652 762 892 481 262 1064 590 438 1162 230 363 1139 800 1485 1954 977 361 408 799 216 633 1713 827 850 481 975 839 455 61 461 1077 758 786 500 531 787 300 1802 1270 415 1038 1073 1125 157 1011 1030 1389 961 1124 1342 1173 1165 1004 240 1980 112 670 606 1664 545 937 284 471 389 472 328 194 443 1646 538 272 926 456 726 529 839 527 376 826 336 1014 1180 1008 438 1463 233 536 1938 830 451 264 1543 951 1178 359 217 1193 443 378 1120 154 762 399 363 563 929 524 1272 313 235 753 364 491 435 1315 591 589 549 943 1684 616 1301 272 421 798 531 856 1055 938 645 403 1025 684 340 1014 1787 153 430 475 39 1581 1160 634 715 662 586 119 626 491 847 728 811 390 2335 1356 1571 555 334 554 1110 657 172 320 790 574 676 868 212 809 538 185 1391 498 276 921 873 800 780 1060 894 295 529 475 302 422 433 955 362 425 659 156 77 1715 224 1886 800 516 430 978 214 1055 141 746 56 344 772 2280 844 544 402 1308 299 406 1012 947 510 729 364 557 564 850 362 551 1004 350 528 441 603 267 809 312 499 931 539 1040 806 636 854 1201 1438 548 837 1283 687 846 438 245 615 681 1179 560 1454 869 315 712 545 1877 294 558 1477 253 144 273 566 758 598 223 919 308 347 2210 819 818 154 558 333 1198 701 951 1531 698 935 234 1566 805 402 860 1845 218 1284 1602 610 956 1130 533 672 1744 183 390 244 268 1019 528 187 383 788 447 1240 809 512 1098 639 578 382 891 893 707 707 952 669 712 293 1536 567 556 934 552 1543 1306 763 943 771 536 235 844 188 615 385 204 252 1125 1168 273 271 164 422 152 1213 248 1328 43 1428 1055 1047 816 841 210 776 1209 689 285 500 91 126 293 328 629 686 731 619 687 1130 229 510 700 42 621 433 675 400 606 922 426 1271 1152 725 247 329 280 1057 956 975 313 897 485 327 754 769 590 1500 545 498 217 1659 236 504 335 217 971 1177 1091 1531 893 667 585 281 956 94 1071 188 1598 847 571 1398 364 444 814 681 426 324 970 1741 735 365 509 484 392 65 1158 412 313 843 1968 1290 1034 434 809 390 220 474 178 437 1596 2241 478 1864 315 1524 720 861 709 590 178 604 1746 457 122 66 309 476 386 758 331 1497 354 310 544 182 674 828 1531 148 451 320 808 1481 305 295 1554 709 942 312 1684 339 561 486 249 598 771 583 1676 19 651 660 1234 611 390 329 689 1524 222 659 1258 1381 550 281 556 1735 313 909 1643 947 1240 403 505 1451 667 870 1987 742 397 130 115 250 445 360 713 529 1614 870 616 1492 573 1663 491 383 488 1620 491 831 896 702 872 1047 466 913 502 907 821 145 241 1235 622 56 598 910 987 219 723 503 720 745 939 471 119 249 256 669 398 907 261 276 600 290 679 457 600 348 780 495 1820 1291 163 447 689 150 826 695 408 559 298 657 1774 735 714 1361 402 1273 1098 935 357 1553 489 866 299 1137 432 155 365 1533 1269 1924 273 613 193 229 293 698 617 996 1681 676 585 655 338 205 71 1126 821 1977 1237 292 808 592 349 816 374 159 200 395 1021 355 1008 898 559 64 832 65 355 292 1471 956 923 465 565 798 640 129 369 321 319 375 965 142 1425 214 845 302 614 1690 286 832 259 1044 565 603 437 981 1257 726 391 600 238 470 323 2003 848 297 670 343 1062 865 1166 1786 387 332 261 683 1192 353 903 915 1241 757 76 665 157 507 489 1773 561 2391 547 531 591 422 771 570 1328 518 278 936 973 1333 391 1006 108 451 1430 377 731 475 357 592 213 235 306 142 676 253 170 482 698 1048 1571 676 428 453 2028 692 403 484 628 201 907 669 650 772 1068 452 316 547 756 886 401 722 486 598 128 60 1239 398 951 1310 342 1343 125 1332 1293 1485 1115 741 730 1209 501 753 699 2094 1737 1983 597 505 640 1399 878 732 340 538 74 707 667 478 833 642 272 754 278 302 945 603 1012 410 408 343 307 388 383 497 279 630 606 1347 1153 489 344 406 690 714 1005 1514 835 1009 1201 1008 1632 439 145 1536 560 255 1459 920 151 568 274 449 989 747 144 296 443 572 1996 543 649 388 602 391 2279 591 945 325 930 255 503 1265 172 499 727 1042 198 780 768 249 941 222 664 630 321 652 469 124 635 1035 114 49 588 704 1460 1247 382 486 876 1931 1174 542 1123 226 520 195 364 876 1376 1045 842 888 250 165 628 415 319 669 584 521 851 811 793 741 504 863 597 586 463 379 472 403 639 684 1675 211 643 1387 103 943 90 888 1730 254 475 849 384 344 1668 357 347 664 255 443 294 448 319 71 199 493 1471 464 839 1375 613 983 1224 639 272 548 987 1484 347 1680 654 1044 454 1619 697 2082 500 1838 1460 824 756 298 296 936 530 635 302 773 456 715 788 435 401 1255 688 575 816 589 463 655 15 743 166 512 800 1443 2272 442 1991 619 582 494 1480 490 981 81 508 883 845 1534 785 988 746 234 452 1666 1928 412 491 1427 644 342 1246 368 766 211 1633 807 585 530 95 633 1654 937 977 705 831 689 648 672 282 137 806 425 606 91 321 336 294 471 467 70 1026 720 535 1725 305 699 790 2058 710 515 2352 592 800 682 480 125 374 1018 172 151 719 2204 785 563 644 623 256 1651 187 479 229 1257 668 735 578 556 952 1726 1425 403 561 693 1322 402 303 184 636 798 618 750 72 613 1076 1166 197 772 879 1106 1187 442 752 1073 228 131 823 760 410 1331 328 346 940 789 509 1808 740 890 595 221 416 1011 93 1671 258 350 1898 221 953 465 311 265 1023 641 863 658 186 205 924 172 441 411 497 856 170 467 374 436 563 1908 660 1314 789 980 493 773 747 190 462 175 509 949 490 1620 1873 767 392 968 532 298 461 196 1640 641 855 476 504 445 624 505 347 827 1019 781 448 802 181 455 1730 396 695 853 1650 314 556 1431 946 728 688 1314 640 1742 1898 448 1655 87 80 239 573 1022 550 570 378 326 624 98 282 13 855 855 506 611 484 728 490 1957 398 1977 170 265 603 1144 429 143 797 197 481 658 295 1747 625 823 635 1994 1069 528 786 475 346 558 541 480 455 2094 390 609 240 694 1558 256 1424 258 565 868 81 600 173 448 713 806 621 932 551 348 600 104 359 575 777 190 462 384 730 641 674 1065 523 1455 761 2050 2151 260 455 2430 143 233 398 1255 92 801 271 462 531 407 756 686 431 691 403 949 163 700 948 664 366 1200 684 1839 345 1804 485 472 719 1020 453 751 556 341 42 423 229 1763 1926 401 952 587 1576 742 332 946 677 633 265 1046 279 634 718 677 720 1013 1114 1000 135 183 117 765 476 1155 913 1900 491 1001 935 387 1847 808 339 552 578 387 914 367 1075 434 1012 1218 1319 440 781 207 828 588 322 726 387 1431 162 996 1008 655 469 112 730 1462 163 770 1276 868 2055 826 1273 519 779 617 186 666 259 652 192 1017 516 268 141 602 469 667 818 252 735 212 365 986 342 903 796 459 255 238 1940 404 736 956 1107 979 105 32 1227 702 543 1845 1170 835 928 1289 482 817 800 1343 92 620 751 779 345 681 357 217 377 293 1016 398 900 488 438 575 136 733 348 966 354 95 828 378 458 657 355 696 307 1607 1354 623 533 529 936 296 198 844 470 413 652 160 431 741 765 861 266 866 618 502 1244 919 169 778 1192 1999 213 988 437 456 259 508 319 232 276 487 1591 555 529 532 750 299 265 424 2021 123 435 696 745 276 392 1247 1527 946 1769 452 962 459 997 257 298 339 1251 496 578 424 294 575 635 406 276 806 538 528 769 125 474 1087 83 581 75 172 967 1236 335 489 498 115 462 503 954 199 409 437 1207 1853 817 411 181 836 1330 355 655 226 1091 605 45 676 547 621 285 831 1004 1099 527 1307 570 739 137 387 490 213 2411 155 477 150 222 719 953 1180 165 1995 447 787 687 426 798 1043 369 2167 44 554 896 1224 578 1047 232 795 644 234 741 752 382 403 527 334 1000 408 804 600 1310 712 504 1065 203 1775 1121 1325 134 970 1023 484 1397 666 302 261 494 494 353 799 450 715 326 740 403 207 376 684 183 753 501 559 186 1345 1307 527 882 452 2619 470 121 720 470 484 801 429 42 581 749 879 1717 164 964 1507 1468 1624 277 1023 353 1601 694 1034 786 123 849 1672 2188 695 765 604 552 538 1265 592 673 443 108 344 874 311 609 340 111 525 454 570 1307 520 219 627 255 2423 882 605 353 168 777 825 2107 535 516 1248 420 548 1440 1057 831 711 2219 322 423 156 960 383 363 151 317 616 863 427 392 1190 249 354 850 651 1094 409 858 497 1537 1592 612 629 1851 187 162 351 586 460 1264 195 611 167 666 1077 255 471 243 259 825 602 1104 464 316 749 523 343 362 175 185 1430 528 1499 158 418 1393 371 672 749 611 431 946 217 293 324 836 575 1856 161 2335 521 186 120 773 1313 429 1553 1209 1136 299 530 1047 523 323 836 299 534 867 358 516 366 751 962 525 776 608 1081 592 738 407 1930 1825 740 1899 377 560 1212 760 318 670 603 1792 633 339 465 480 688 817 531 901 819 485 1273 432 437 274 1776 781 703 1035 328 468 1143 270 1674 1427 1161 731 1102 811 608 499 874 459 623 670 470 412 225 369 46 219 339 119 552 401 706 567 486 224 359 1257 196 115 178 203 1063 708 2290 497 1079 495 904 1704 539 766 251 788 287 601 768 350 562 1698 416 532 365 502 943 813 1368 526 1920 278 491 293 315 936 1612 282 228 211 1274 938 421 143 678 300 158 616 813 500 409 1710 752 526 56 788 630 226 332 993 823 385 212 173 1856 438 480 861 198 681 1281 133 548 317 200 436 836 853 734 420 685 191 1859 478 580 388 913 1858 552 702 698 646 97 383 323 356 1108 326 792 138 853 2176 342 1658 878 1057 166 643 377 1765 235 596 518 543 691 507 1456 167 401 631 764 1549 415 693 490 991 902 1318 1344 1448 367 1353 508 527 165 396 313 1550 180 196 346 962 891 539 786 231 235 135 783 988 1247 1217 647 735 1199 910 1498 1174 735 1617 114 1446 529 1192 839 816 760 349 128 41 777 294 585 367 240 318 498 645 1677 1141 1271 225 294 835 656 463 568 354 804 330 785 583 1393 328 581 496 1044 364 1717 1374 285 619 1479 409 516 51 1249 359 1163 449 167 1477 683 536 392 1899 1055 806 471 549 1530 1458 847 1480 248 800 567 153 473 689 86 212 521 566 614 530 773 1403 470 714 1645 1665 75 397 424 393 222 588 547 452 156 309 1519 380 510 1310 626 1228 689 310 708 737 205 141 833 499 909 1080 517 198 289 715 430 1817 1548 639 609 46 911 1495 1664 50 251 1560 1714 498 629 374 79 1015 240 1319 671 905 591 509 932 815 616 688 1444 690 413 1968 1126 857 1895 1858 1058 228 308 194 466 2052 706 275 564 578 538 154 408 989 596 165 771 826 1584 605 397 532 921 362 392 530 1074 522 266 1143 1315 398 497 724 472 492 230 105 443 1494 805 496 1618 669 2300 947 470 374 120 445 227 313 347 259 691 435 510 783 600 1139 1127 827 292 1214 1304 290 348 576 1130 1766 1933 1553 664 1098 1769 560 795 1063 601 741 526 202 709 705 1438 1940 501 270 474 250 405 400 419 1980 499 387 517 439 374 390 608 628 653 439 896 1516 301 688 538 1253 373 277 681 625 1127 270 1062 537 2168 550 570 434 219 80 122 548 606 780 963 1919 401 577 1544 59 509 592 512 255 694 578 622 1007 416 646 1137 344 1338 998 1191 466 465 261 1806 2718 166 174 609 1593 544 586 395 239 936 444 975 415 149 584 274 1370 254 1274 30 1122 2312 862 675 601 276 2186 961 696 977 448 1127 452 832 769 1111 675 472 690 725 850 810 431 1006 850 207 1256 2387 259 1062 357 495 983 899 900 1413 1344 847 578 682 74 500 53 976 971 2089 182 973 522 1588 881 172 637 568 759 509 568 330 930 694 764 135 861 467 487 560 336 763 821 363 869 705 215 948 332 712 585 409 732 385 67 218 2059 215 1016 146 1379 922 1292 763 590 798 727 342 1080 495 156 244 883 279 748 1168 549 229 624 336 796 418 452 242 1058 1694 187 362 959 433 1676 642 291 418 683 1315 294 312 541 547 473 373 1046 243 1334 1942 832 526 1848 197 1049 306 410 691 156 177 1329 1260 617 1662 1068 546 217 862 459 1145 374 1071 709 763 319 1310 1821 264 734 668 235 213 1830 412 187 784 1012 1123 790 199 736 679 170 821 844 618 1536 744 195 1035 375 499 149 445 1325 634 646 333 644 307 835 496 114 963 398 289 435 411 853 311 1313 1338 1409 240 909 704 651 552 2230 324 1449 606 612 692 775 147 254 570 304 1406 944 264 593 689 1028 1437 1179 491 417 1833 295 546 270 408 1653 1545 309 773 578 774 142 697 243 757 296 282 1210 310 483 993 342 459 383 92 739 789 882 882 2453 594 690 255 1795 511 662 357 880 682 222 617 696 304 713 525 1387 2256 1850 417 1012 1611 463 1311 1045 306 378 640 469 713 673 679 748 851 383 521 1021 1076 494 520 261 905 906 596 753 205 667 296 371 734 777 739 285 1686 1050 118 346 573 459 162 828 370 639 1630 1138 341 713 837 550 695 725 206 600 1189 449 1002 501 1187 1068 1217 829 383 1253 623 1767 704 493 796 725 1401 968 604 929 904 196 1331 112 680 828 609 428 1058 507 881 313 256 597 396 1122 103 1670 515 793 1394 302 626 221 713 1157 218 827 431 556 682 1835 641 744 575 572 513 712 577 911 1471 360 253 167 325 166 1281 1808 853 319 450 1229 481 592 740 402 154 374 923 757 435 117 415 523 164 1318 778 485 833 1430 503 1058 266 682 1390 887 548 1429 1040 1719 633 2371 494 204 580 450 839 567 196 258 551 491 1831 378 1165 433 124 1349 249 100 916 573 264 583 689 609 1504 1414 1593 1496 310 808 1063 595 333 657 438 227 1550 579 165 1328 685 1020 510 490 1296 679 521 301 717 1199 2072 927 998 218 295 393 645 81 1009 524 117 1582 122 824 566 997 1313 347 392 939 87 701 836 408 364 249 880 1393 558 713 618 318 570 1297 1287 1059 617 1664 439 914 181 2105 1809 967 745 272 436 687 465 623 671 967 397 1253 285 820 965 1574 388 1867 156 1960 380 392 782 61 349 885 1139 411 351 145 916 813 283 248 351 1203 2077 42 193 126 132 590 526 848 659 101 245 301 459 673 1522 335 673 360 567 1615 1575 119 477 553 978 691 1043 261 997 1535 235 312 95 688 2035 1555 1406 350 1365 193 314 607 288 816 377 920 552 320 427 191 666 849 1266 1315 286 1871 1279 1376 306 554 363 632 152 2063 1591 225 1260 538 239 743 1763 528 1021 476 408 133 604 192 865 506 824 900 499 838 1408 1581 945 1590 439 232 725 229 972 701 700 1650 560 1678 429 695 591 534 610 311 346 483 915 433 1174 1257 648 998 1037 326 910 934 359 640 1587 663 1058 656 372 502 423 767 467 712 23 186 475 545 125 157 391 773 173 278 164 127 1703 2370 507 1036 710 227 437 120 397 781 540 704 790 200 266 915 585 896 709 476 934 274 161 1839 303 344 1606 1590 408 431 487 81 971 394 355 619 1215 859 164 289 505 212 757 114 842 952 459 762 1672 337 1416 545 308 549 1102 584 639 179 738 525 261 281 172 994 1294 488 606 435 908 430 1928 465 76 681 301 967 869 866 1876 688 150 482 462 1003 1308 198 590 1256 540 491 395 443 422 202 543 1455 1042 1243 281 351 1140 1370 1053 855 1329 322 242 1374 990 152 161 867 1585 103 369 314 1468 282 1156 969 669 947 141 414 911 708 614 207 497 1811 462 304 333 84 590 699 810 522 420 135 1322 606 381 174 650 585 986 538 640 647 730 711 1553 704 201 910 1437 958 760 131 1126 852 233 549 1067 720 740 384 991 1488 674 363 320 488 653 920 423 800 649 809 255 590 720 626 1052 974 1193 672 367 1361 566 479 853 608 300 776 873 489 1421 1330 71 1363 362 743 700 376 406 345 229 604 130 1057 398 585 522 1626 514 540 1127 56 677 585 228 472 1365 173 554 406 535 455 875 344 307 1137 330 697 884 160 282 373 1730 288 1598 417 254 722 23 110 1419 690 465 412 956 275 1317 504 549 725 306 1280 274 581 562 336 1452 818 955 338 961 961 460 290 1667 451 400 634 618 564 344 316 346 493 1190 660 236 696 922 193 1416 702 948 867 449 582 156 370 422 409 383 751 695 2024 63 305 744 228 1253 1693 371 647 378 653 647 468 403 252 723 1047 786 177 1086 1582 744 692 305 416 922 740 659 1021 1239 751 224 1001 304 599 650 558 298 1377 695 306 875 428 650 660 845 423 973 1911 1170 46 110 391 429 609 332 1031 1029 744 789 1810 943 945 724 1193 662 315 126 1173 78 423 1734 1023 592 1865 435 847 677 692 485 606 456 903 1573 654 956 556 1042 536 1196 459 790 501 786 835 1315 716 176 283 488 875 279 750 1086 383 516 1757 470 820 1938 255 330 396 739 958 427 1020 708 1105 736 749 377 1973 961 279 792 1269 710 867 885 390 343 340 500 131 434 857 726 877 771 596 750 340 176 89 585 485 488 491 763 622 595 223 1379 802 1440 596 533 415 1961 664 2061 1633 518 360 461 747 199 602 85 473 352 896 542 1028 585 567 969 247 1874 925 1821 169 481 1510 322 1017 2026 613 1027 892 831 349 578 343 503 1392 754 60 239 601 625 204 632 380 755 513 495 662 448 124 805 274 380 2008 679 151 1067 641 679 1923 279 152 137 622 786 512 527 106 913 64 2522 2142 596 417 431 1020 1803 1036 1112 192 319 644 647 808 1398 504 535 589 221 606 518 927 76 651 463 399 1744 905 682 610 1185 501 429 1790 1453 752 676 418 413 687 598 1760 256 628 1182 70 938 101 809 807 1998 638 952 1262 874 691 274 314 480 705 345 658 307 538 684 1889 617 761 1529 581 644 1626 671 560 446 1004 517 675 371 678 564 177 950 415 517 641 560 949 406 899 310 1062 228 791 239 700 34 346 433 577 78 794 657 136 337 635 1369 966 846 291 474 248 718 525 625 957 408 932 1208 829 509 882 2179 306 637 186 345 265 242 607 1438 742 594 861 618 1684 459 746 177 236 401 148 548 921 549 932 730 1537 532 399 480 962 1142 493 879 333 178 874 459 333 555 477 1603 270 721 160 604 1930 868 1186 389 547 664 884 503 568 241 521 641 1361 480 378 496 542 336 618 867 655 778 524 727 443 558 1016 624 764 1065 1448 234 1136 401 779 667 916 686 1288 1273 849 571 631 587 615 808 687 143 1218 462 1630 1811 1091 2187 899 269 434 527 218 640 211 272 508 1031 140 616 612 209 101 1935 1259 840 370 250 233 811 290 256 380 784 1188 236 1387 227 1006 161 633 669 547 1099 382 263 277 2232 566 243 1351 371 746 685 862 1192 638 1559 965 1327 971 1838 692 392 11 1143 600 1350 1573 1048 1848 393 307 397 533 639 204 447 547 2084 739 706 401 2039 303 245 557 215 1387 1024 464 1274 495 305 977 489 837 109 608 236 278 949 344 668 105 437 835 250 1246 634 878 94 577 1504 265 1495 88 672 499 114 725 325 192 1642 1199 684 372 724 504 972 1454 709 1021 272 1144 654 965 271 1025 144 457 464 648 341 1986 479 746 739 786 394 536 226 734 399 523 111 609 501 614 1644 514 749 189 736 870 630 1002 1078 666 799 83 223 891 424 534 609 1453 1056 1205 1544 497 309 1306 309 281 310 672 155 191 345 1588 366 144 260 274 864 269 61 307 646 393 1228 642 359 462 531 542 1081 205 1281 100 1219 240 1711 673 705 443 574 626 709 651 927 787 902 249 169 85 808 683 562 889 206 350 821 824 113 1174 659 1660 922 652 736 769 274 455 1128 973 418 550 867 593 758 961 2246 333 1718 641 760 201 276 458 381 515 329 304 743 915 851 103 945 1666 1561 727 1348 853 1228 873 418 631 297 577 312 445 1023 930 763 1474 337 488 240 704 786 876 732 473 1025 728 1105 848 443 624 885 343 1157 464 288 185 225 719 802 233 829 257 177 504 1693 1014 446 292 505 1077 513 650 526 1310 912 719 422 418 641 323 992 1706 338 1654 987 655 915 204 480 424 256 273 1058 359 1311 1000 949 1022 359 658 191 677 1209 857 1811 238 389 243 462 689 1044 815 40 549 1545 711 993 895 194 446 1179 177 248 461 292 119 724 738 226 642 503 855 1590 684 1305 1407 864 126 276 819 211 745 1464 612 277 454 1027 592 1589 1062 349 400 317 513 843 466 561 507 2213 481 148 801 467 1263 479 1409 690 564 198 400 303 773 346 551 1501 618 1332 704 318 361 179 508 979 536 156 725 770 108 1270 624 278 2220 860 749 321 603 458 125 163 1221 304 430 719 715 824 1043 477 648 123 408 359 370 466 636 663 46 985 1611 245 201 213 622 563 373 256 1000 506 438 1166 696 299 907 441 219 1146 698 1038 210 485 717 104 254 479 880 450 573 488 19 732 223 367 615 681 293 550 515 851 679 611 1455 301 404 863 887 207 83 705 35 210 231 69 863 923 368 714 1775 856 2093 397 358 1388 1452 1251 760 392 291 767 1181 430 568 455 255 426 696 2070 1163 895 1426 1719 90 615 142 1317 598 505 350 775 384 538 458 1165 687 421 966 865 335 969 693 447 1093 222 408 713 643 286 97 163 393 495 925 765 1652 697 394 333 125 387 619 584 780 370 315 406 221 728 1292 870 641 989 757 83 1536 575 935 349 1823 195 1714 970 299 497 977 883 564 1022 509 171 512 790 555 675 1082 744 1262 771 686 286 207 330 711 722 600 318 292 2133 504 761 1081 923 619 1718 890 581 96 1839 996 1907 607 489 1963 83 836 408 703 861 1051 427 1298 656 379 983 1183 1997 710 372 475 258 281 280 2260 678 901 1014 761 321 613 1016 1639 1824 337 1258 373 115 233 314 766 732 786 621 1321 920 990 672 727 603 749 571 826 833 589 474 1773 486 256 1905 718 839 476 775 17 790 1127 476 1116 193 385 614 564 514 1182 205 108 1129 208 1143 935 215 468 793 556 2494 944 355 516 218 552 654 342 760 745 846 330 637 1691 674 1449 400 996 505 529 223 1861 312 1175 522 2236 213 471 1716 794 773 1542 867 1894 160 963 914 719 146 1331 2051 185 264 590 745 155 952 565 788 202 1994 1241 726 501 767 611 736 845 132 569 1096 888 1531 320 807 479 1707 647 146 336 940 1110 2011 753 364 596 818 495 467 704 239 788 247 643 253 520 1013 735 1599 722 825 626 279 326 1605 934 616 1459 1630 534 739 1819 661 306 266 351 678 518 550 1200 729 823 475 1171 390 355 393 292 617 232 521 383 1824 356 319 875 622 940 385 598 91 754 1055 1261 529 643 1113 895 1003 361 307 996 240 495 498 987 730 1033 1317 579 344 262 626 795 151 1143 443 408 343 872 690 1227 247 836 505 399 733 851 573 938 135 774 486 197 255 1485 486 722 1209 901 653 2140 419 557 578 555 464 1006 744 1266 895 575 1708 730 566 585 244 275 242 690 278 327 614 162 658 290 413 830 145 314 345 1008 1524 356 792 341 507 919 1203 1167 1087 1198 1255 707 578 880 714 559 819 766 573 632 831 273 212 482 1100 460 1701 240 1014 1069 315 64 1240 814 1124 527 369 327 510 84 528 306 803 754 458 1651 486 466 327 654 250 1426 628 341 203 437 1691 716 514 435 1174 281 1110 153 440 782 175 535 978 764 369 860 469 1409 89 1506 256 789 418 365 1405 714 420 1946 694 1931 649 769 1402 628 497 1389 412 1653 1695 531 492 1395 789 627 639 1491 1542 491 380 609 665 458 720 448 692 978 1028 1639 827 682 935 798 420 280 921 734 721 817 638 317 1476 329 298 620 1956 371 771 814 1072 571 2098 1155 208 142 127 1812 1766 397 1825 1912 1157 1422 1042 600 236 132 819 129 2409 304 477 1769 697 544 655 439 480 1170 822 237 925 865 611 272 936 1013 150 971 391 580 592 431 202 365 785 779 527 929 582 999 530 796 615 351 380 1760 464 251 232 699 157 1560 170 812 114 1145 310 461 78 2281 618 480 1261 329 299 45 665 521 575 951 460 160 347 161 1737 1702 624 344 373 299 785 274 626 229 1050 1752 399 239 397 879 1478 56 913 740 1240 280 403 243 891 1927 1654 513 793 783 510 654 244 716 710 866 248 762 480 195 334 391 938 597 742 1885 1488 710 1027 784 439 1137 741 247 752 812 359 369 198 568 408 242 1371 393 1153 508 602 760 371 1813 828 555 1182 777 334 302 1127 656 325 1094 381 80 301 175 651 626 1132 593 308 160 1121 318 1918 1349 727 870 1160 316 966 715 1181 180 792 604 252 469 682 1426 1304 70 74 430 57 2375 1870 1340 387 330 918 583 734 1080 182 553 505 1540 990 736 333 328 36 1537 746 375 517 84 336 1403 691 591 176 485 397 267 703 1390 470 1348 1019 902 298 929 871 771 575 428 277 834 1753 1191 412 69 429 856 759 456 1764 888 745 288 310 499 252 559 2555 2146 540 558 252 599 63 1385 735 651 460 2386 1197 875 473 1085 95 727 531 919 360 413 408 313 1702 555 445 240 456 446 596 753 1299 924 319 715 1316 1225 267 2155 870 517 347 918 644 695 767 1780 135 719 38 1099 1194 405 829 700 569 1158 770 318 532 161 167 508 822 246 678 557 374 289 917 321 1044 283 648 417 1391 166 851 346 341 561 129 766 590 314 184 503 412 336 479 568 94 656 493 206 739 2372 285 875 1546 205 1121 415 191 708 854 985 282 1612 773 785 266 1551 924 239 873 332 696 110 257 2037 1142 540 635 755 1895 1650 201 381 378 284 1734 220 476 685 1891 789 1657 991 1014 582 2348 583 584 563 502 886 207 1425 464 541 664 161 447 390 296 734 578 636 466 696 1565 478 408 744 510 1108 1062 828 193 638 902 921 1075 1800 642 851 431 1532 1720 1542 100 870 789 1484 217 682 834 945 295 331 740 729 709 624 421 322 1299 1162 753 689 1258 1209 233 286 1158 298 319 433 80 153 433 752 483 567 1388 720 226 810 1133 78 331 1664 2270 401 688 673 607 537 984 256 655 897 642 1368 522 259 339 378 650 224 367 729 351 606 553 635 1028 939 175 915 172 616 1738 241 1580 625 379 215 502 1119 505 766 611 258 766 517 458 224 937 653 854 935 1231 286 150 1614 236 220 258 339 653 1425 1191 248 342 972 314 627 2081 1979 364 316 2150 170 443 414 617 624 47 759 948 165 1241 482 1871 762 276 539 752 125 783 944 535 210 361 511 1387 414 482 14 272 576 190 278 128 1272 554 1190 236 357 208 404 521 274 552 120 1116 974 1481 830 278 645 874 454 382 851 595 421 225 1066 838 898 723 719 1820 471 397 572 591 1863 501 1287 445 617 853 696 618 2095 725 226 513 339 813 852 31 1119 269 1331 37 771 383 1810 450 478 927 1742 2225 262 42 819 1022 1552 472 2040 394 1898 422 488 216 621 876 1058 630 389 345 1352 619 375 422 884 775 1636 419 1716 443 866 778 468 946 601 399 1729 709 709 1732 1013 1510 993 895 481 772 166 829 502 529 2215 465 721 1790 1006 679 749 658 546 143 427 329 799 1207 624 444 91 117 785 166 113 96 913 421 1291 570 1815 574 1769 951 835 814 1428 449 1865 153 1734 426 1875 255 171 695 952 478 840 872 266 1266 678 908 452 1126 1083 925 584 121 767 1070 768 629 897 1609 895 392 733 586 1809 147 271 110 466 466 463 223 369 2381 1368 568 531 449 2509 1821 442 835 472 634 139 465 263 74 171 438 545 227 283 1486 449 416 398 710 769 1727 2073 634 337 758 361 778 1356 560 858 855 397 1098 431 885 1857 788 370 1098 1109 2032 1217 836 318 1068 459 497 336 977 1102 639 332 373 310 173 229 1308 1130 953 241 563 547 1469 735 583 549 1038 596 633 1185 408 1034 576 743 474 374 403 1217 705 1453 821 933 787 231 167 1808 1580 672 361 1164 733 1974 1199 347 633 519 364 1312 640 1095 1146 537 489 616 456 478 1145 1101 1029 1291 209 234 2091 674 629 277 732 432 573 391 325 1130 1268 436 729 486 325 316 408 571 784 684 1418 1369 578 1437 145 1521 347 823 391 187 495 427 1375 371 889 151 109 397 1561 595 515 888 621 1861 258 302 1008 152 1012 2551 345 461 301 82 149 1847 764 264 437 499 1246 137 1621 991 518 565 780 790 489 578 195 324 969 778 1099 104 743 756 193 1440 1197 594 1054 111 297 468 901 90 899 323 117 1325 213 1606 551 1312 777 744 1290 155 231 424 387 125 631 883 274 830 766 1115 330 1302 855 829 864 538 619 494 1025 213 461 910 562 968 452 814 1243 463 306 75 847 985 755 741 1404 552 214 231 739 1507 755 375 648 879 633 83 609 554 232 593 258 623 470 547 439 287 1368 2111 768 2253 846 869 1241 584 302 424 822 181 624 354 828 1002 375 755 330 879 810 544 326 285 1703 868 687 1248 2023 871 371 454 281 757 386 468 462 982 455 1707 941 722 427 1018 1120 222 365 135 1026 299 1511 487 779 180 286 814 1637 1096 358 782 438 336 225 203 814 648 718 498 979 1082 768 165 690 181 232 613 1153 238 545 1184 476 787 349 519 703 608 570 1679 137 109 492 436 584 1072 38 333 343 138 559 422 1717 1044 257 671 312 248 677 1667 815 383 713 1726 225 1794 1053 190 706 971 405 1380 793 860 132 480 349 1210 893 460 172 1215 2011 999 1366 933 405 1320 204 445 292 1252 407 889 328 535 251 118 699 848 337 980 560 1556 831 113 254 504 656 1062 105 585 2388 668 403 304 393 683 112 934 1318 1064 103 109 64 1405 102 886 669 515 640 1031 465 583 474 732 1875 248 511 92 53 200 82 669 477 933 334 443 409 2109 1237 230 955 697 1897 255 736 1556 478 396 632 500 1408 613 1163 944 1853 610 295 770 510 910 767 72 235 785 1434 170 1312 209 2019 1680 275 383 526 811 53 458 1485 395 1377 811 1818 78 1170 710 264 123 1480 406 657 1207 521 165 766 1283 549 672 1362 1955 259 560 295 537 262 264 262 376 457 975 485 1791 1179 498 1850 2023 554 384 1155 555 1126 1131 236 447 986 812 246 2376 423 553 443 147 809 1528 538 644 718 326 161 738 1498 928 229 1230 1081 638 324 235 606 754 308 648 369 1173 704 558 163 672 199 1228 576 572 848 676 859 1419 1265 1293 520 731 1208 562 630 1761 860 1108 603 2238 485 799 710 506 753 554 455 599 345 129 1745 847 78 845 666 1308 1233 718 1438 940 354 139 1314 191 376 508 281 2356 242 553 810 1838 609 1100 25 218 476 629 1618 488 1545 444 291 58 373 372 1903 617 315 194 2073 934 766 449 468 469 314 648 2117 608 560 1903 464 55 452 211 868 661 156 1224 342 353 186 507 616 326 575 949 1364 365 1223 1839 1768 226 307 342 1677 778 1192 579 778 784 1186 962 1740 1268 549 303 962 298 1119 225 478 989 2106 681 1014 323 701 490 721 74 316 379 170 351 98 282 615 261 65 624 816 1164 1969 1215 331 412 562 538 925 164 115 1377 919 281 317 748 286 653 245 615 646 1564 413 637 301 670 985 2065 368 1833 1559 892 349 840 447 338 748 1333 147 286 1346 2096 340 607 1694 614 683 487 834 356 1034 927 848 1132 1267 634 771 1163 1448 1168 816 952 624 423 432 616 315 159 995 269 850 608 477 1398 1159 1470 764 103 934 154 342 339 345 752 304 452 744 822 460 960 888 920 815 402 1975 518 1595 484 730 382 522 196 1188 774 893 570 818 1155 597 469 534 284 419 952 342 1580 802 153 428 700 283 722 581 674 942 636 321 558 953 2075 588 633 518 618 819 1326 160 556 609 508 281 581 717 406 388 458 191 515 543 307 1031 1378 277 816 750 474 605 537 1123 799 725 1070 469 1408 420 1140 356 165 590 1237 1501 179 967 1443 572 621 800 1534 314 922 171 224 932 630 455 785 557 1009 810 277 261 490 359 949 727 191 750 180 178 776 149 481 322 1165 1637 295 972 130 574 1339 891 385 309 1025 758 564 530 2057 316 302 977 1417 824 232 1810 459 758 780 542 810 656 436 1408 2264 1522 77 243 80 1170 559 504 725 228 436 520 392 261 233 780 677 481 243 315 453 635 134 511 1269 1160 74 541 722 842 323 462 1241 1208 854 724 739 319 1775 568 838 324 370 1635 764 349 871 1656 1494 1583 1322 861 1369 471 386 207 356 1020 429 233 263 138 844 654 815 1497 996 1865 1645 479 444 587 343 67 143 1727 431 190 279 336 547 588 633 1578 1067 1159 169 2088 195 397 635 1859 505 382 664 592 753 316 579 171 33 824 1079 586 261 520 476 657 291 654 789 246 231 817 1294 629 383 1042 751 765 1144 790 1298 307 311 851 252 441 1376 524 143 127 942 638 583 1624 445 285 1009 185 627 595 994 600 252 672 271 1023 577 25 156 626 620 540 1475 839 516 1348 908 208 1454 858 239 1154 1066 420 920 82 856 626 436 521 679 58 503 570 385 836 568 715 410 726 348 2063 812 500 861 225 959 608 188 1045 408 855 333 129 463 631 2114 1218 886 206 1828 878 414 978 1226 1414 887 530 1382 616 24 2185 54 407 412 280 159 283 741 592 354 608 117 682 581 965 1736 1262 903 1023 645 376 2113 822 328 1934 1125 540 250 908 990 740 755 428 574 605 518 831 134 682 1730 659 669 483 853 223 132 301 646 592 766 1467 952 1329 701 107 795 470 766 694 861 744 180 407 212 514 461 146 679 821 278 1116 484 553 1152 947 192 492 1756 697 243 121 792 967 614 1499 595 124 490 1559 353 581 375 686 662 361 917 1467 212 816 223 369 479 341 511 1327 186 1878 1111 190 504 607 1855 587 776 1048 558 406 882 1080 708 398 599 1337 1315 308 1187 1585 656 595 157 340 111 1392 1570 596 369 1240 735 256 1273 185 532 214 494 235 57 414 510 29 449 753 588 25 123 443 669 141 788 1020 973 887 509 462 399 352 583 316 655 1818 799 153 1758 732 471 178 827 1473 969 115 538 589 1509 733 78 709 545 824 751 883 469 548 1077 1114 146 883 279 287 712 991 516 831 2052 372 316 749 574 2211 91 1723 925 313 416 1284 1566 400 504 514 1152 586 1101 716 1286 130 459 1258 677 314 633 850 270 934 1105 467 94 248 878 893 768 597 1710 257 1136 494 489 255 1440 1163 1011 855 363 633 525 376 717 233 1045 289 626 694 851 781 2046 427 1997 344 699 245 368 209 862 792 897 286 1176 2123 1485 466 581 540 529 632 114 749 711 947 658 969 120 866 864 738 410 464 474 133 332 474 470 402 459 646 1741 1155 422 1024 1086 250 431 204 851 376 747 747 613 666 705 1584 422 1881 259 571 2041 443 1292 1427 389 695 546 1369 705 470 1313 681 1490 1527 1474 481 944 132 240 371 560 157 730 589 702 283 437 881 697 798 418 1063 2398 57 337 321 644 762 955 967 641 184 2029 555 506 569 469 917 669 738 346 759 297 911 333 825 362 204 514 381 116 434 592 2129 700 726 696 566 348 1043 574 1603 891 1211 922 468 527 837 404 183 1839 777 665 1449 1731 604 206 255 204 467 146 839 944 453 142 750 1126 576 447 554 933 1208 751 893 490 709 939 344 764 280 359 475 140 136 882 527 418 1249 658 261 815 1270 670 517 190 1534 106 535 824 1301 233 498 1352 275 146 798 708 404 425 2408 725 1951 453 117 444 390 1551 226 1730 586 639 558 1201 768 277 959 590 602 181 145 570 558 1084 1180 222 433 368 398 1372 577 1212 421 613 329 1656 588 80 1773 383 850 2313 2357 1201 451 581 873 1105 306 1003 984 269 605 982 365 1958 998 1501 1125 326 191 626 549 177 1034 887 1370 1415 144 330 1016 186 465 492 619 718 351 258 691 366 700 190 349 888 772 1508 491 59 747 615 435 181 1654 1484 486 597 244 170 371 208 326 239 541 854 1037 885 2216 556 269 510 1015 781 838 542 2311 651 1411 320 319 520 173 381 160 385 393 196 1790 143 1382 414 425 1171 698 159 243 702 477 1434 839 1055 250 1785 459 377 1155 285 644 184 1140 596 624 552 1090 858 396 1178 859 80 339 869 1550 850 806 284 521 297 379 827 263 2207 2159 590 281 741 560 1823 758 1752 498 521 647 641 593 1139 821 696 991 272 120 204 696 1476 442 968 764 1053 1874 225 1078 408 278 1047 282 208 266 962 1065 883 1758 168 541 484 44 81 139 392 518 916 570 1100 1134 493 366 1146 121 909 565 456 997 671 389 721 989 166 264 771 484 601 182 444 843 452 840 345 438 400 732 698 507 1050 222 575 716 412 542 713 1077 740 723 662 114 654 439 420 1360 347 391 826 789 794 1992 435 398 612 735 33 880 843 1213 855 374 409 821 430 337 612 491 277 364 826 1240 227 404 1611 416 453 1346 867 434 314 294 1628 526 427 685 1808 1665 1058 548 445 603 600 564 279 46 135 1883 1284 1339 461 484 334 878 546 604 830 1821 619 405 405 100 180 834 661 204 492 520 90 250 568 1006 1764 913 670 373 339 1712 534 273 231 309 695 1871 551 802 87 53 881 874 395 484 535 109 116 363 1702 679 623 2004 324 401 728 263 480 1126 601 484 68 338 436 653 477 639 445 856 934 1257 818 207 462 1778 210 852 1013 1068 711 172 528 889 1043 403 671 858 931 299 413 423 848 335 667 2158 350 324 361 159 656 768 156 1145 249 968 1131 473 820 403 366 1663 1593 852 471 703 337 677 1214 216 457 536 74 1900 688 83 842 227 312 656 2178 251 496 512 317 1509 94 244 1295 257 359 880 703 342 176 198 1011 621 252 740 591 131 670 903 514 702 362 819 331 572 242 850 2044 1296 807 697 582 1248 583 83 834 513 762 1730 2002 1395 174 1006 1196 515 475 547 116 505 268 262 322 374 377 1691 515 1230 191 409 624 355 182 904 672 560 1254 667 678 666 674 726 377 680 639 1022 801 523 432 595 480 910 898 663 694 187 169 273 1071 338 86 565 981 312 1508 1654 1093 424 479 78 1011 630 577 784 1006 1119 900 70 635 115 1302 601 1331 1047 934 1879 173 793 275 665 1450 185 519 136 660 519 56 364 650 288 1885 399 1938 750 543 600 59 414 142 520 575 515 1621 281 1103 1976 927 539 189 366 628 531 395 1629 281 212 178 731 461 2478 691 940 473 1184 1435 492 846 263 593 49 852 852 337 444 609 86 726 1015 238 1459 1965 130 283 128 691 258 790 670 974 1541 316 461 311 2494 113 654 393 562 1690 1427 1026 217 798 352 543 372 415 811 131 1425 798 880 498 185 621 925 1169 500 987 1109 396 909 1402 500 1396 554 726 481 17 354 816 1803 509 269 444 236 871 247 1483 681 679 183 484 1688 557 1302 276 2007 676 440 703 854 672 628 719 637 1245 681 888 1095 737 875 602 362 1828 1046 707 743 799 2243 1484 577 922 1827 420 828 191 522 548 170 305 487 730 754 538 579 1107 1071 843 811 56 588 2220 482 883 223 384 545 2240 160 386 1163 536 129 1059 375 193 841 624 517 861 1313 93 644 539 276 470 140 402 53 259 317 253 910 178 1425 720 260 452 574 915 891 65 791 45 648 1012 264 62 115 596 688 326 792 332 686 214 523 439 473 1736 1984 620 424 532 271 674 176 704 283 940 483 345 274 467 1285 780 318 516 303 1045 710 750 691 516 915 384 693 715 615 545 556 1675 155 703 474 235 544 724 275 151 716 462 710 466 370 2041 314 327 131 235 641 396 1241 702 307 1274 1696 31 476 885 497 221 513 480 728 135 63 639 603 1395 1289 630 706 616 1637 860 257 1002 485 1324 2373 153 558 1337 290 1553 1731 620 780 942 928 729 99 1962 295 1097 310 1974 453 259 156 606 2232 251 588 52 849 508 136 294 1440 496 919 964 302 1200 1594 1958 2019 1536 626 584 1750 263 47 168 561 890 444 1682 2157 829 845 606 528 801 764 498 1705 272 385 929 557 1410 342 921 542 1110 90 2252 607 632 311 162 1003 776 1136 642 194 649 689 694 431 189 1048 1176 1496 306 455 677 581 1109 774 759 728 1629 300 1068 533 759 1737 415 246 1565 598 804 732 1104 1518 433 342 764 1777 418 829 744 154 1878 245 799 324 917 895 1474 223 63 1884 1108 1098 1377 465 499 651 1725 464 557 725 166 1898 722 1643 633 1139 327 1003 435 1286 753 347 640 154 887 594 750 1207 914 374 566 729 961 995 1976 177 1210 400 875 541 1223 604 618 655 556 2187 1324 360 859 609 44 609 550 733 304 412 761 405 1197 445 1886 1290 1069 639 873 147 539 679 895 614 563 368 1564 536 1109 1571 394 528 907 367 1032 311 174 1866 1445 1707 843 920 461 929 544 224 895 176 1495 650 662 216 860 569 691 400 458 621 603 656 778 672 362 386 421 671 791 1053 1568 265 555 1219 1133 2040 560 1595 250 264 745 947 528 76 880 1917 775 574 465 400 357 189 652 1611 598 1155 73 407 239 307 651 621 998 340 404 664 1311 509 293 668 1139 491 456 1051 215 1247 843 2156 656 585 314 1878 439 588 1984 667 552 1844 115 1407 653 295 1204 237 587 539 565 930 172 661 695 515 338 148 751 749 745 212 1792 794 487 888 399 373 213 622 726 821 340 799 180 344 482 299 609 247 1902 449 1454 794 723 633 370 648 758 252 335 398 638 222 1121 195 1185 517 225 288 725 572 1529 928 582 171 424 335 746 1342 552 444 814 1216 272 254 1157 538 175 273 638 682 375 425 854 332 738 577 1038 1836 579 381 247 117 334 967 133 892 469 568 1037 509 569 746 266 353 420 387 442 620 103 706 690 2062 493 203 783 763 330 496 191 372 1196 152 1674 1130 336 623 1372 250 781 265 776 940 365 402 206 1591 335 605 379 1106 800 992 527 68 707 1642 257 732 441 235 1407 273 897 746 381 568 243 1342 460 390 927 954 1745 816 181 1523 362 558 1780 386 636 1770 1494 392 316 249 1335 396 471 555 1602 129 1452 1156 1311 742 304 559 451 1036 1407 2282 386 985 521 786 768 777 218 306 360 621 898 201 215 1230 495 440 1939 1496 429 570 332 146 387 592 284 2061 983 777 481 510 532 1347 1455 549 655 324 1203 859 259 545 1289 416 836 333 1368 590 797 497 1238 869 84 972 539 779 436 1308 414 453 297 839 1484 868 975 638 278 268 908 799 641 792 270 130 1031 640 830 1873 867 643 559 470 862 1139 591 542 955 869 642 327 475 333 1380 1134 87 1109 445 1030 410 269 483 518 677 744 312 110 1312 799 937 854 890 680 632 711 128 276 388 340 629 492 1289 1320 712 1959 551 343 775 48 101 598 875 1862 981 485 324 620 1215 574 697 441 417 679 729 824 693 169 324 1103 1950 410 976 461 101 838 1595 177 361 371 463 1633 522 602 762 493 770 639 533 514 1396 353 715 390 137 804 736 140 531 136 227 263 518 158 1209 637 831 609 939 729 1029 566 904 2464 386 1945 322 236 616 154 1167 1808 437 457 1333 1502 340 766 2270 115 1890 893 499 848 242 501 1275 973 792 1775 971 1429 362 207 368 238 277 420 555 155 315 392 281 197 108 601 56 730 353 218 1440 472 192 105 668 105 502 772 338 484 645 1025 917 319 1253 153 385 1303 133 146 257 120 1071 675 678 1126 791 154 1409 607 349 795 466 857 390 598 427 1142 750 806 482 603 440 1174 562 1778 671 1359 401 538 1366 241 157 1000 749 2371 279 707 196 630 771 685 937 313 279 497 1513 270 2063 497 465 1616 368 1308 693 275 395 1159 152 273 1757 811 717 816 1011 255 1132 450 230 783 489 770 49 2281 468 1116 193 1004 1271 1504 701 287 966 638 638 321 175 196 649 661 999 589 548 946 1176 565 451 1010 1033 1155 411 986 569 1355 164 32 513 449 367 1556 771 1593 712 161 572 627 357 399 1010 239 591 680 175 1166 285 129 790 892 494 414 437 331 569 326 246 787 563 253 1355 1270 742 402 652 205 624 1140 703 1032 284 872 168 183 857 919 323 111 268 352 671 388 567 239 500 144 1487 314 110 570 265 37 957 268 1026 576 1983 131 229 1218 1726 161 595 545 585 367 153 502 476 864 152 1981 239 1803 535 631 1254 478 608 729 492 568 288 331 516 748 234 556 361 600 404 572 537 206 1346 595 853 919 346 244 1063 241 663 757 1173 692 504 1799 621 645 590 553 825 497 1092 298 1404 568 1847 726 444 554 673 565 474 92 604 246 323 1231 480 627 369 628 564 239 841 132 154 375 166 2029 342 114 1100 646 378 554 696 311 464 306 787 2245 688 286 310 647 534 874 793 196 548 1227 512 951 389 964 660 969 1792 360 1594 2245 415 281 1085 1486 396 257 466 1326 789 1176 637 157 315 617 1193 327 347 372 406 264 113 704 508 619 883 451 445 537 135 212 1060 938 378 861 375 175 877 663 640 539 164 515 206 230 559 2031 173 711 478 1127 504 609 440 828 358 528 1003 985 285 156 449 202 583 371 747 208 782 86 307 309 558 419 1494 712 376 752 1832 468 678 473 305 160 720 719 362 421 625 722 1735 431 247 856 194 1836 607 559 154 226 1516 87 1306 1705 1481 299 600 627 1260 1086 852 633 257 104 765 1613 742 514 329 615 519 569 755 2214 1085 582 471 406 731 2022 534 984 262 695 797 75 308 756 731 954 1175 235 575 956 268 104 40 337 812 347 790 97 692 2028 155 1098 298 1353 313 1022 443 1192 444 233 148 313 790 121 927 626 439 633 761 603 429 211 768 246 876 444 462 641 2345 1215 1856 478 121 2139 711 150 658 275 448 650 289 1038 1521 1070 493 159 1256 331 1180 658 1067 590 766 243 1560 816 387 2051 336 1087 296 998 246 1835 798 426 435 65 278 536 474 1737 912 1867 901 381 289 1149 962 353 1474 1783 1314 810 809 941 582 593 1216 447 836 874 433 477 422 718 1024 700 237 171 462 412 88 612 777 994 461 760 766 1204 2483 847 164 421 1680 459 440 970 280 356 481 599 135 746 832 1305 852 555 782 1907 477 825 577 1906 419 1249 1910 420 434 839 553 902 486 475 765 1562 439 1239 999 930 835 576 1317 918 1629 630 142 640 525 355 137 935 249 1553 513 952 980 129 1680 909 1236 549 158 560 547 1945 564 629 433 445 441 908 976 957 541 688 1836 761 595 630 563 552 756 815 600 367 146 663 1067 608 544 1007 419 534 698 819 824 424 62 449 573 301 1420 411 440 1038 1009 511 430 1312 419 223 745 614 299 323 430 1658 1538 382 383 663 313 824 1266 362 841 1275 1835 189 1114 733 490 538 218 1486 355 566 930 695 873 337 834 297 551 788 494 566 448 1285 584 1694 421 707 224 1032 616 862 554 1605 714 588 718 281 1316 729 665 287 830 314 1496 1167 479 471 452 503 244 569 566 303 580 185 433 968 625 671 168 600 603 133 1044 388 815 709 508 578 686 1361 1467 1544 509 930 638 614 502 888 262 443 1632 491 218 330 643 1019 884 464 1439 893 280 644 211 228 529 680 725 973 519 273 825 689 375 464 506 910 902 415 139 1875 432 660 168 1446 874 924 2205 839 551 777 107 906 509 384 668 184 265 769 643 356 370 148 832 961 1052 837 767 751 149 1180 428 331 1093 1950 717 2134 845 381 429 195 354 741 964 965 1162 686 57 836 372 459 590 1214 878 832 368 687 463 1320 236 463 291 411 1067 207 1051 274 327 504 42 876 477 1238 784 1362 485 676 198 816 805 430 360 564 615 741 132 264 177 1154 245 908 712 765 936 874 352 674 1052 398 1459 649 197 482 457 462 534 1624 711 96 436 1780 1339 752 592 479 1348 122 557 594 441 802 483 440 891 2159 559 642 772 697 410 412 965 474 977 307 821 286 752 122 945 1324 110 1025 834 516 535 522 1043 976 2577 89 240 882 400 1328 1921 272 1750 977 568 650 1268 682 858 641 919 704 578 1578 148 2015 279 654 724 573 1766 1994 219 2143 467 411 508 873 626 1005 865 1530 548 1526 452 625 770 550 1017 622 350 370 502 806 475 392 408 833 315 840 1108 420 2087 988 571 162 192 993 722 1508 733 212 1011 345 665 219 1761 347 197 610 1705 733 1001 1327 1424 2109 635 570 463 855 542 1045 747 339 600 416 805 427 773 361 319 1094 476 464 1473 870 575 2339 896 1978 236 150 787 352 265 90 183 319 1868 836 279 1910 592 2112 577 1954 490 849 967 462 567 178 506 425 241 810 938 270 172 407 415 457 554 1758 1248 948 1021 757 785 621 492 1105 977 611 567 1000 635 394 391 809 847 344 1709 504 222 580 616 1070 695 509 769 273 364 623 511 737 881 88 1239 412 319 352 276 497 133 558 1396 1034 602 739 250 213 450 1290 1661 1076 522 2051 504 1664 421 1955 266 882 87 1191 313 632 675 445 364 371 412 1062 411 1272 627 602 246 1378 349 1123 521 87 201 301 772 347 1087 525 567 1578 409 495 347 810 626 329 393 235 805 657 475 92 1248 843 699 882 1574 1470 1534 337 181 1297 799 187 1283 798 283 1016 358 94 324 683 264 137 454 843 377 495 983 1525 536 1683 1934 288 502 1400 597 840 500 220 515 1257 659 740 358 978 497 604 220 605 1476 256 794 1748 265 1533 566 1641 194 821 276 436 1624 547 369 355 571 247 349 663 380 356 933 816 654 665 356 696 593 383 400 534 508 1291 1854 534 246 912 365 467 583 965 1272 909 690 430 587 1894 774 1368 160 321 596 980 1011 438 294 704 503 1645 834 179 367 927 1906 1056 543 848 1181 693 849 266 682 699 805 610 577 545 353 2589 1780 550 329 555 668 718 1305 671 157 381 974 680 243 555 540 451 219 1038 542 463 552 106 1539 235 1229 1238 1117 877 1376 382 193 903 245 377 842 913 122 372 1029 874 525 738 610 934 408 296 655 1717 1088 292 255 716 728 791 667 288 700 484 479 821 887 591 1075 439 492 803 186 457 38 62 264 1061 1142 1091 1982 617 548 1916 1648 1574 1490 541 52 581 830 684 429 1404 191 1110 306 1661 561 1356 327 831 445 535 1872 1199 62 232 604 203 1100 507 618 271 517 704 193 122 331 1211 1516 766 337 529 860 171 672 672 352 1255 1758 341 773 1077 40 472 982 279 2019 558 1049 455 445 877 759 226 675 364 556 1534 603 568 789 2054 677 1028 2331 344 334 200 541 1834 1925 451 359 1309 906 153 977 343 56 1616 941 597 729 335 705 848 1037 1685 829 735 887 338 485 351 424 534 591 508 242 710 716 763 300 471 1017 575 304 545 462 1067 1338 1095 644 750 1109 435 653 977 1766 683 1957 580 718 642 780 322 1049 991 1379 750 412 909 1742 935 164 811 1649 622 406 825 427 571 457 374 285 208 537 779 1461 507 534 1271 1192 374 562 191 455 630 969 1867 607 283 403 396 735 393 1013 698 324 1788 378 427 2046 799 625 254 423 620 543 1451 548 440 2156 1285 266 491 378 973 385 260 1295 300 381 586 2001 1194 186 1316 406 636 663 380 1360 88 1886 136 307 127 745 847 926 321 657 802 60 1801 449 134 970 1017 656 734 768 234 846 536 770 406 456 366 490 80 745 610 451 955 472 1555 177 218 2130 170 270 966 981 981 298 662 550 408 492 749 730 461 555 277 435 158 173 272 263 297 373 126 684 584 879 450 383 1188 980 384 260 1294 310 977 896 681 773 1086 1351 1805 832 483 378 188 288 34 648 760 258 1071 643 1905 874 182 644 705 918 1743 475 822 306 921 477 774 559 682 645 481 1429 449 1641 690 60 786 910 18 793 121 824 780 162 190 420 339 1425 1759 126 568 126 1313 1959 387 1037 249 434 211 443 883 677 940 358 382 932 278 600 568 166 357 463 185 2029 162 404 1044 211 1371 615 772 480 433 341 435 490 265 490 1567 577 2045 1010 106 910 1732 494 854 1700 578 830 165 508 933 475 210 830 1666 232 747 1121 646 385 163 1000 667 2072 348 79 441 411 1090 497 1884 511 840 52 762 283 111 522 691 554 361 513 643 677 733 927 358 447 1766 1423 410 487 424 61 172 447 907 487 1245 945 191 319 377 537 515 475 695 848 194 133 761 792 601 334 938 183 770 540 699 554 727 1579 288 434 941 542 673 763 537 62 115 793 237 705 1018 533 199 302 635 1628 576 986 1628 529 650 1260 207 1902 901 334 390 1517 116 1095 31 1555 624 1066 413 63 772 94 225 1709 1379 455 259 190 397 438 280 580 397 468 580 1172 1011 599 848 502 640 192 611 679 563 423 872 114 173 1229 169 71 1728 630 1536 209 649 717 560 372 923 874 1035 1513 806 844 350 362 279 829 642 384 1376 228 451 458 764 448 415 966 169 1335 387 917 1149 1237 300 403 504 53 1075 661 959 120 1363 391 228 501 799 961 981 416 822 792 811 629 1086 796 788 434 555 1125 612 765 1614 372 1679 611 710 897 713 384 706 1066 346 1590 169 1467 2383 753 304 1010 387 1693 352 335 228 227 640 315 480 80 149 873 435 372 463 564 1136 66 819 614 603 712 335 964 465 2035 601 823 489 2022 576 675 898 335 492 887 898 591 1024 586 652 596 793 598 762 563 444 1699 1005 2249 450 1182 808 201 1164 827 933 176 1407 351 964 310 732 529 574 1648 1614 2133 57 751 211 160 833 984 256 494 261 776 788 355 153 415 430 574 864 1232 734 333 1089 934 1278 300 432 628 329 974 327 2107 1189 1390 1773 471 176 564 779 681 971 713 862 299 216 1509 377 421 1306 663 299 412 476 331 171 596 1490 989 330 588 913 519 1666 568 348 858 681 867 261 262 659 710 1730 227 763 594 631 313 826 512 267 519 372 1080 1109 1097 1833 488 533 666 520 479 663 1911 1080 216 269 1402 393 415 252 119 672 149 649 86 384 1453 262 617 941 560 1139 569 462 612 343 500 1512 248 889 1528 342 789 881 543 749 586 376 444 433 679 1696 1102 791 1574 967 391 364 614 508 305 375 430 680 185 509 1129 1281 318 371 1107 331 563 2278 477 1334 879 666 404 858 1169 924 151 446 555 645 286 1435 798 643 598 1871 284 143 504 295 1299 1487 796 650 1558 538 843 600 1634 260 588 1344 154 482 197 458 326 62 729 584 830 441 993 618 223 1435 428 289 832 183 904 424 552 245 746 307 912 813 933 439 411 1312 1019 243 118 399 1128 349 1215 730 597 372 968 1248 412 217 334 743 293 1811 697 1357 1753 699 618 471 1349 223 2072 134 587 739 910 115 120 239 401 483 309 721 1144 342 850 608 604 1263 614 780 965 1123 483 262 238 1504 453 1207 850 1003 243 752 1039 567 1441 2119 249 1217 322 213 1148 314 161 1042 1440 474 314 186 149 205 433 515 494 364 78 619 1884 923 135 510 1640 396 439 591 775 1476 155 86 821 389 677 1053 1485 271 757 529 716 1207 1808 110 567 802 859 621 147 800 342 352 397 303 674 577 699 505 601 544 449 354 692 409 914 1448 1335 385 1088 342 939 646 427 615 1776 1499 302 579 636 1175 546 333 238 546 599 1310 1225 827 585 929 621 635 1173 991 501 535 323 143 1239 1116 297 560 424 618 481 1438 169 380 545 718 361 1938 699 567 2075 423 1009 620 333 962 610 141 1850 1437 476 284 1085 699 177 456 2335 292 1952 552 618 548 780 784 667 595 467 202 440 1437 2040 320 372 376 296 410 130 634 654 229 353 304 733 540 1347 1440 539 464 518 492 387 378 286 1173 829 1747 358 190 451 1110 518 655 1127 576 1643 721 293 420 778 678 575 298 861 483 469 987 1601 1111 951 171 1229 1381 485 266 956 1234 1145 567 210 692 678 777 882 1959 1158 1124 264 184 79 369 1173 709 1104 707 346 161 634 1062 727 493 1826 757 412 368 512 587 630 1117 422 260 571 690 593 654 341 711 621 774 781 87 661 192 1740 417 790 247 918 1631 690 472 261 268 1063 1003 739 422 568 205 1396 838 344 263 806 401 94 2110 137 804 633 910 356 820 452 587 329 170 1246 580 920 288 443 874 463 216 789 583 434 833 512 466 203 692 2055 865 410 69 560 222 699 764 778 458 151 639 1693 331 607 479 209 473 946 709 1233 506 360 597 730 758 760 636 394 176 1242 155 469 354 655 361 837 485 680 1153 1692 592 776 537 2140 518 1020 626 673 653 166 894 153 511 740 1182 673 510 529 35 1893 389 588 457 211 573 610 1471 862 665 409 277 876 1445 709 538 447 761 617 379 165 317 604 248 338 809 562 870 328 536 478 343 469 123 363 657 909 662 255 1320 280 883 881 1128 240 1269 328 510 365 306 664 1107 228 367 491 371 208 779 484 412 310 146 680 448 253 336 1677 610 211 447 655 372 215 670 940 480 815 1695 173 794 529 385 489 966 704 472 680 747 666 611 747 617 520 362 591 478 286 547 973 255 1496 348 366 443 1795 911 764 1110 475 442 1487 341 480 458 396 620 652 216 1201 739 2065 622 688 656 37 1418 129 323 930 1187 622 842 419 895 420 1592 205 1059 167 457 731 1391 970 349 78 460 385 962 427 135 1078 1087 485 762 917 296 401 806 262 1231 148 600 324 397 584 766 139 174 556 523 785 264 1431 328 179 542 516 660 241 1096 1650 389 94 211 818 1301 366 994 993 1170 1096 906 901 435 502 384 439 584 557 321 318 210 722 713 629 361 338 512 453 415 845 832 351 248 363 246 1565 996 701 254 481 601 680 145 637 854 861 838 183 1514 508 163 373 583 1233 268 165 666 360 671 139 493 1647 840 677 1775 861 735 706 337 205 740 202 576 1049 331 694 345 1208 729 770 428 572 923 858 403 728 1662 539 254 875 483 276 275 1086 334 80 909 1507 398 834 596 106 277 2310 802 665 393 150 1728 701 179 1069 948 1060 1445 568 1986 279 711 811 1032 1052 1052 472 508 659 728 257 1338 225 501 568 200 476 572 520 1301 340 462 816 467 707 478 268 1050 1819 713 1126 1241 858 646 2282 160 561 277 340 879 522 359 745 281 193 427 662 559 520 562 447 829 529 860 375 876 1386 1630 1173 691 1265 931 202 1037 799 252 208 347 1184 347 1937 411 1032 340 685 870 228 537 478 657 415 588 526 522 557 907 642 637 906 1343 331 203 991 1195 760 1215 204 245 343 312 532 711 1453 772 653 1639 701 805 1000 821 1979 360 1446 851 433 592 724 318 300 1399 222 401 1619 351 962 182 426 316 262 1626 1048 28 327 623 1646 161 800 401 898 303 118 765 570 659 647 1998 237 1015 1407 685 130 403 1507 912 840 324 530 484 889 559 571 1383 1101 390 719 28 2016 956 2113 1400 586 385 318 525 258 532 600 1081 1248 999 476 1234 394 646 198 1653 622 582 155 547 489 206 702 332 1204 602 782 761 713 712 588 674 1063 1961 400 781 650 2310 521 183 906 481 1254 1061 901 804 1201 600 569 436 372 805 884 2020 1101 680 2413 419 371 1678 349 841 597 289 1070 156 1487 899 1134 374 975 370 957 337 480 283 450 746 144 809 819 1181 2100 454 829 360 457 512 180 315 301 621 396 568 1665 956 2008 637 1524 441 1523 510 305 674 81 1868 790 795 310 548 1064 366 939 515 1549 585 646 1435 776 824 1385 952 234 136 737 381 519 254 960 202 258 254 755 848 718 536 858 1611 726 608 418 124 18 464 776 706 327 190 297 462 381 988 633 434 280 712 1207 1955 695 142 911 2492 1419 348 926 495 1212 1194 826 798 1644 93 1033 1333 814 1163 221 718 559 979 1861 613 617 695 641 891 624 1392 590 202 1083 504 573 268 264 325 606 627 354 339 143 539 226 885 1224 1688 277 1500 599 996 1638 434 630 1026 270 1187 529 771 498 437 647 519 475 494 491 342 131 629 623 321 537 2342 435 1018 387 1071 916 488 427 251 645 298 381 2074 565 494 484 37 589 830 626 97 517 477 641 624 776 186 67 214 826 854 664 442 2390 32 328 120 638 1054 590 302 848 863 69 432 926 648 1617 321 1078 458 671 627 1037 1987 663 605 304 1438 450 565 864 494 415 658 780 748 675 424 687 1080 587 1828 220 650 1922 417 447 408 454 822 750 428 822 409 536 333 706 518 870 516 278 547 649 355 422 117 638 269 106 1113 444 1353 871 1306 459 744 317 592 662 1402 180 1576 296 596 235 332 462 433 552 1254 791 474 842 538 504 148 567 677 824 283 994 278 1646 798 1191 592 942 506 179 1503 1036 900 742 471 153 1163 1000 238 924 515 1638 981 310 63 568 243 583 63 158 111 268 402 367 359 78 1734 1788 302 853 560 1243 703 676 2049 1734 39 382 439 2128 396 374 641 2164 409 307 890 573 752 390 598 1724 666 690 878 573 419 202 2291 137 1745 1220 529 700 571 1788 1575 408 752 1957 412 338 1130 545 786 1649 1467 468 923 1064 803 448 556 406 1071 1023 872 406 691 639 461 690 386 811 379 627 761 492 328 665 82 1104 562 2125 341 493 90 1102 742 525 1298 64 546 295 839 728 138 620 37 461 377 1662 558 784 341 1680 1120 635 256 66 516 770 641 145 535 897 540 329 695 494 944 287 1757 315 481 1046 1527 742 442 1096 1267 914 412 261 1155 1091 304 598 318 271 1936 1346 564 302 708 560 760 578 393 1352 677 197 636 2416 1343 585 1060 1125 598 261 400 849 929 543 1614 521 545 721 456 2292 687 1761 176 512 321 250 298 539 543 510 322 621 695 780 1015 344 1469 456 553 261 396 446 1979 470 643 739 659 2033 1461 74 91 714 234 299 109 1122 515 90 583 446 876 946 1648 1771 384 583 888 246 639 529 1359 197 419 1021 1080 2135 1516 235 702 158 498 225 1110 745 1010 455 593 55 277 1096 599 355 715 667 1007 226 569 792 694 97 1062 366 725 265 410 2534 506 200 629 1793 111 903 239 945 44 264 493 491 623 597 1234 404 565 417 992 976 1421 1249 457 799 653 549 164 1666 137 588 220 1875 1248 323 724 1797 364 703 189 2022 1044 651 1970 1008 1018 605 411 897 712 317 558 181 794 443 533 243 462 751 285 2494 107 285 383 1749 659 494 770 68 2036 1539 1477 987 929 555 757 316 683 837 261 1010 986 919 536 961 208 431 304 241 1183 193 1428 495 466 1361 644 180 1250 888 170 765 1427 599 1502 695 407 809 521 1312 663 649 1701 1105 810 329 198 1294 377 98 408 986 249 1607 605 341 367 1290 393 582 976 329 502 218 486 208 528 1065 359 287 473 320 1212 851 639 441 62 1733 1256 1942 759 878 656 588 860 192 278 725 542 1724 1661 1300 256 303 392 371 1413 421 537 1078 895 1169 1494 847 350 1934 1531 348 697 991 241 225 931 796 447 272 376 254 454 1843 1768 945 1349 242 916 225 746 957 2272 978 202 641 595 910 975 493 79 183 406 83 398 1075 349 682 759 518 1600 186 2140 591 1082 612 432 775 445 1715 678 407 448 583 687 482 462 2167 291 797 150 349 880 535 115 1113 1027 202 1334 1480 529 2126 385 777 628 346 890 483 513 410 680 487 366 530 1128 958 146 562 497 901 1455 1593 612 393 861 620 1105 872 655 86 1069 503 624 270 796 369 227 672 751 290 490 515 302 703 178 360 447 853 780 1629 484 595 446 1172 402 725 300 409 1198 646 1168 600 1317 949 283 687 815 962 984 721 211 215 464 1763 2199 780 624 310 1727 2144 818 472 1306 661 863 913 654 181 834 75 292 892 461 1010 612 1443 606 1844 104 395 1266 494 2279 627 1069 1762 613 566 553 574 679 634 777 666 2014 1067 864 184 272 379 1073 1311 561 629 941 432 99 352 822 258 717 458 441 591 213 985 236 700 758 990 297 491 170 767 1474 666 1456 1917 589 736 400 542 672 1042 1571 714 948 487 498 1087 914 480 220 1320 235 652 653 137 1935 494 675 765 371 891 614 375 663 481 641 324 923 206 522 274 1107 65 917 778 540 705 355 911 1438 469 215 371 338 914 125 471 605 1106 279 667 290 851 301 1196 252 603 186 762 737 763 480 542 695 392 859 244 833 1275 631 374 367 500 814 555 240 576 835 875 1167 127 1022 726 1114 367 587 113 528 623 214 794 677 547 334 217 452 503 498 292 257 463 371 1618 2235 187 737 327 1309 963 638 179 86 1702 2465 1556 275 406 684 826 1528 559 841 1756 395 581 568 524 2021 1099 882 519 320 1599 148 199 1028 316 811 540 497 498 82 583 627 558 394 473 1302 132 895 1009 670 980 563 177 514 582 770 909 681 1483 259 700 254 980 91 383 2115 834 1299 119 1205 273 616 331 589 847 1632 794 924 1907 905 1755 1012 403 389 480 430 757 1697 1292 825 308 504 169 1100 599 416 687 180 962 587 443 910 312 729 181 536 586 652 1282 859 605 1247 1937 368 789 806 347 492 464 498 339 1436 610 438 386 877 486 456 859 525 886 734 639 1520 627 499 830 988 1747 619 477 790 916 489 413 872 473 949 645 1299 609 401 829 545 399 607 473 324 1326 717 830 545 870 1203 912 285 369 828 407 257 485 833 202 735 2067 1298 282 472 966 491 177 1857 446 1330 2017 864 299 532 1559 657 1283 1833 335 494 843 859 1298 690 386 1131 157 1017 306 411 149 338 725 537 804 1638 1582 504 291 960 498 874 1325 632 943 1419 669 601 964 20 1325 637 1864 204 872 1184 711 296 101 746 1715 741 717 918 483 465 388 236 263 358 844 246 1013 254 951 605 440 226 295 102 1398 780 1538 1322 312 94 375 1584 403 1546 1078 676 1022 2049 304 199 1728 720 682 673 1292 353 262 67 664 141 473 1043 368 331 455 249 1469 2116 810 930 682 654 313 402 678 454 1181 1254 972 598 380 877 675 805 877 175 167 1550 1623 457 1903 931 819 545 370 288 380 419 1391 1607 1065 76 561 891 323 127 563 539 929 270 1524 953 511 211 413 622 881 2014 640 280 1045 511 456 1566 481 373 811 1717 893 863 269 624 377 1496 581 201 2115 808 72 1397 363 169 626 39 637 662 570 884 814 98 13 284 311 334 578 980 1430 188 350 518 160 835 279 1261 532 1096 534 443 587 394 302 461 1151 930 537 860 248 621 230 1167 655 748 769 1407 329 207 502 566 590 179 133 456 480 1018 410 387 1262 174 1093 548 353 909 300 473 575 1081 443 642 2188 319 1253 240 656 455 2151 725 660 594 1493 115 568 501 1338 1959 785 800 538 320 680 378 2229 1326 1207 1041 780 1030 419 628 456 161 2255 736 988 95 1136 915 574 1543 365 383 1518 898 675 327 1188 204 522 1706 1085 895 1014 192 586 1460 302 397 276 1956 1594 1468 599 253 688 1044 1970 886 1547 993 848 1361 1783 824 400 567 855 763 117 647 784 462 1269 926 684 1978 486 420 208 1676 270 632 536 240 433 484 660 170 120 780 349 965 1898 480 361 101 134 1788 902 534 289 2075 455 1312 1074 494 1638 1244 914 453 1453 768 641 1126 1938 814 1012 132 379 1863 385 450 461 301 1008 428 2279 1210 60 1078 453 544 455 899 747 171 680 351 675 582 1187 1760 424 250 120 1430 260 1443 2259 978 250 699 971 634 1261 733 549 418 563 693 394 849 715 717 1696 872 1517 300 721 676 513 724 271 1386 792 404 234 426 458 1435 639 682 841 344 1026 1366 598 200 494 474 265 519 1850 1036 1566 1780 833 1476 541 1348 72 284 631 856 470 496 1847 614 680 137 856 1935 737 478 231 963 441 155 872 715 222 537 493 411 1013 313 392 157 279 187 520 769 1043 91 287 678 511 381 183 432 167 1405 549 434 528 1951 459 632 978 982 710 842 1342 253 980 292 499 346 794 660 201 356 1015 656 856 638 413 525 428 859 314 1448 231 718 990 116 850 502 490 634 1957 516 640 568 605 956 434 269 953 780 1094 884 672 737 282 110 740 633 258 291 1653 1740 561 343 64 378 1424 345 1336 327 556 131 1216 290 1321 1064 114 1430 350 472 1674 558 1032 896 276 765 413 1171 792 377 1446 69 1833 531 357 159 209 228 965 403 664 1734 742 549 1434 415 1589 708 934 152 2473 933 680 766 563 1806 1121 814 934 895 506 342 374 537 369 289 1595 994 438 376 187 993 662 603 128 661 870 163 519 443 244 662 531 204 677 1177 534 1850 1279 517 431 621 486 229 471 304 334 513 114 474 594 710 839 290 778 559 581 1442 795 1525 2273 214 880 652 750 470 147 977 149 535 540 1124 497 382 636 1046 201 516 472 685 671 1509 463 766 274 760 1900 719 308 181 459 379 611 548 547 419 1073 699 362 635 496 457 537 560 709 309 697 751 329 242 510 2093 675 275 1014 422 2001 359 1691 643 652 356 549 1176 810 591 374 412 1496 430 1755 344 232 232 328 650 740 656 321 389 756 1116 356 346 369 552 614 864 426 1278 407 350 618 600 728 426 158 1251 976 226 2430 2223 525 389 271 512 421 439 268 1582 1039 486 385 1069 353 280 1444 721 306 469 696 568 131 128 530 307 639 242 788 902 701 1898 2163 380 219 832 2065 1035 338 350 785 2216 833 661 327 688 1573 313 379 1903 530 233 1656 861 176 322 1478 1978 107 519 277 397 729 225 178 1279 831 229 55 2404 929 271 251 879 645 554 638 1008 1019 216 650 916 889 451 163 445 767 112 181 546 1249 793 811 354 647 1826 356 298 597 472 1743 488 1205 607 1285 865 547 2129 450 2496 1959 462 1155 509 869 901 511 632 488 452 1093 2015 222 986 347 245 448 708 412 318 428 947 314 1980 408 294 255 338 973 658 19 171 464 248 1069 889 888 990 1199 329 636 489 1028 171 718 194 546 693 731 284 223 308 489 532 838 447 232 713 514 276 577 413 530 745 2197 1311 1343 1844 570 570 757 881 893 423 767 426 503 557 1063 594 276 843 133 1425 303 482 97 342 1213 681 338 1040 522 515 637 691 1045 761 523 290 748 490 911 881 929 454 566 466 755 595 578 2551 631 330 861 1241 735 747 765 606 214 450 265 1350 351 714 193 1570 533 159 405 1333 916 1049 839 1337 469 609 939 771 703 376 652 798 345 1794 733 660 1099 314 1807 570 370 1603 179 684 548 568 584 1889 595 1763 568 409 926 463 967 763 288 1475 952 166 558 324 958 1276 247 1279 183 1283 1112 854 693 475 687 2074 1902 897 341 787 630 1723 329 411 678 726 662 889 233 670 635 748 1512 1798 666 457 1529 512 623 698 1547 325 362 407 239 660 545 284 1352 221 709 333 1236 267 2088 1059 771 514 1559 674 23 86 1960 1011 1213 385 1089 188 1089 684 507 691 335 992 1141 615 742 424 351 605 844 110 1553 762 575 768 751 644 920 1145 635 357 537 330 425 1165 2170 1260 348 235 578 742 329 1462 417 380 1816 880 467 148 1138 376 783 835 550 1417 725 270 1074 946 396 277 925 1875 470 432 708 398 1547 390 128 1130 1120 2138 1220 349 613 597 1013 318 602 912 1083 1735 527 585 530 288 821 848 841 748 468 520 201 548 1009 1181 426 359 1235 651 746 552 565 1281 2142 1139 1699 462 539 1395 474 418 116 218 557 564 287 514 415 2317 114 657 511 37 385 510 686 554 653 1431 754 852 1682 109 1136 56 117 1872 438 79 623 1650 740 391 255 1018 1113 1544 619 753 1925 211 255 415 421 2067 676 698 750 975 429 888 187 216 364 712 268 857 486 215 1969 265 528 684 1208 344 525 685 1159 435 712 829 233 646 228 815 1058 203 1340 1788 1147 403 756 216 290 179 794 1297 566 1528 338 1538 1349 650 1785 2019 254 922 563 1377 421 524 631 145 461 1888 902 412 166 600 378 496 783 754 235 507 422 610 206 838 269 862 844 1158 1389 232 719 420 401 1183 792 832 591 137 517 833 517 837 1861 599 1467 1861 80 527 268 659 499 661 232 2162 427 765 469 1562 1567 800 898 770 773 407 676 818 1528 450 1174 660 381 202 852 368 804 283 437 1878 1004 581 433 257 381 605 538 2027 175 712 643 216 697 576 470 58 339 706 569 841 872 220 534 136 1558 1885 1305 618 570 732 764 540 386 1057 685 2181 128 756 514 762 836 1821 948 408 810 200 835 242 1186 499 469 269 1513 1494 703 789 1209 523 112 1673 808 129 248 1037 542 481 378 1636 450 636 745 728 379 636 416 1843 194 237 1029 645 944 879 456 1602 596 569 558 149 1719 153 504 680 299 835 1327 2370 1022 416 432 133 865 211 770 668 856 289 102 843 2224 987 1449 675 347 1853 334 156 722 1542 2256 930 744 332 1092 779 613 539 139 1307 691 915 526 759 1094 630 493 387 779 636 1782 242 278 631 75 430 921 676 841 827 570 1151 815 289 319 910 371 639 2141 487 1419 1431 1089 523 936 209 498 444 356 468 1623 729 202 330 499 336 1240 332 1469 1113 269 550 549 277 361 480 921 1186 725 229 309 331 775 394 895 741 414 646 546 487 271 637 659 275 447 1259 125 797 119 526 1082 170 1421 185 209 874 852 831 196 1522 1370 383 979 1386 485 760 676 558 1038 1419 1130 906 395 317 587 688 1656 878 454 1013 371 184 486 805 628 190 435 1125 552 881 210 1097 670 671 383 837 2206 710 389 1581 1200 141 776 538 389 94 598 300 568 554 267 1585 547 346 332 563 272 591 276 1749 203 48 546 1206 156 1042 927 776 213 612 1153 315 529 688 1272 186 802 2258 1623 1496 126 343 2510 717 518 857 1128 443 271 992 1023 880 417 1047 1506 399 454 109 1482 1047 636 1720 988 235 626 327 101 341 644 1136 331 1924 459 1498 287 1221 1032 159 1587 179 1234 495 379 1077 608 193 196 533 639 1510 700 835 250 1302 280 642 1129 860 584 504 154 942 426 1372 653 238 701 1426 262 443 458 596 263 683 578 632 485 1065 462 409 312 433 620 176 487 828 1652 500 968 388 512 750 559 231 1319 465 341 639 627 509 916 422 945 336 704 1331 596 535 201 707 479 243 1156 642 1732 420 345 431 1597 1986 275 517 1142 1084 933 903 833 996 839 565 744 373 461 506 1166 1143 137 583 731 631 858 790 854 534 496 1079 787 547 1153 1236 917 1205 420 1408 429 33 211 830 417 212 156 980 962 305 950 344 358 699 493 445 160 1117 256 897 677 679 782 1253 773 996 879 508 622 325 221 347 364 235 298 188 1468 134 862 604 1829 818 759 610 750 277 1057 382 404 466 758 694 474 640 300 614 157 753 777 1043 382 1861 485 337 1213 1007 585 516 819 100 416 534 1269 1009 820 303 858 138 495 556 1309 670 1302 881 332 514 460 361 965 1295 966 728 1516 2192 744 129 136 746 320 405 500 1704 1154 385 1217 801 458 1254 486 780 615 162 1290 361 754 371 799 717 1001 894 1400 980 766 114 1979 488 870 1408 600 236 264 155 285 610 468 422 1082 364 747 657 826 156 838 585 433 557 427 669 215 391 2069 2065 1849 858 148 868 375 122 688 247 247 533 753 770 499 936 865 781 107 770 1056 889 1087 299 519 82 1340 639 303 201 2383 1188 931 1228 767 132 711 300 1014 1037 1509 379 906 457 471 882 261 1953 478 467 1245 1002 634 503 1030 758 958 1002 315 328 713 1759 204 728 449 697 624 131 743 860 419 484 562 357 482 391 708 1010 953 852 1144 863 363 354 324 803 419 766 631 642 120 1492 535 583 737 718 826 713 331 960 503 1386 364 1544 456 261 726 749 326 921 1500 376 735 765 1187 229 366 1228 753 573 708 495 502 328 809 776 424 69 52 1061 690 340 496 820 335 440 637 615 510 813 321 430 306 556 665 586 1027 222 387 1230 384 18 1073 371 548 391 666 438 981 1845 781 833 599 166 866 1195 1092 821 522 564 843 1042 857 195 549 1205 598 1013 449 709 790 1453 653 821 389 799 903 34 973 384 1039 38 1196 244 527 552 439 862 708 1241 237 79 1329 627 1328 547 1057 1040 576 1220 1802 440 760 1739 876 620 266 538 490 725 859 949 113 483 805 236 1460 400 1970 542 941 529 262 1954 318 637 334 837 321 339 1105 1499 572 220 2006 896 296 564 745 744 88 262 181 808 394 1298 807 544 1198 159 581 390 430 238 905 1295 49 1181 231 250 236 1060 866 432 913 683 505 914 822 1012 635 684 1142 257 599 939 636 586 850 1145 498 1167 552 745 844 239 504 311 414 723 368 736 426 1496 421 711 627 1264 1673 1070 431 814 705 346 1539 60 1235 746 722 96 766 324 1877 673 695 354 350 458 682 1563 355 273 264 149 604 505 1458 730 774 827 1789 635 174 482 354 665 592 477 828 155 355 362 406 682 274 835 800 1514 1095 360 708 851 725 453 1189 852 1703 295 580 493 305 386 529 804 367 859 771 145 285 366 508 493 1812 987 1211 676 615 937 179 323 114 561 821 757 825 1159 1681 201 269 693 95 2002 1932 769 736 1717 272 765 1009 348 223 479 747 441 372 847 1702 453 1281 345 636 277 547 1437 559 690 638 360 605 1175 301 186 854 693 366 608 387 324 238 758 476 644 534 631 45 1336 380 1636 346 500 808 963 236 658 1316 305 192 145 1915 697 183 222 1278 393 199 814 366 203 724 322 389 527 384 1584 469 632 528 262 730 648 216 659 863 608 165 550 662 1893 1189 887 677 581 988 732 449 1040 1147 1693 389 430 851 827 398 503 2045 383 258 337 792 850 1834 227 530 310 1113 733 624 715 485 724 733 639 1052 540 354 1548 247 1282 347 198 551 967 372 1138 185 1840 454 1479 297 534 501 2087 554 585 634 184 817 789 656 350 995 347 1754 592 351 1671 709 1031 432 177 1117 762 442 278 567 173 830 650 330 399 553 180 586 475 550 1143 1049 305 1416 1840 848 680 540 753 848 513 937 625 744 36 300 505 458 2455 814 206 1029 1936 861 281 594 338 912 759 144 1084 1681 1070 413 466 710 525 260 9 662 1073 515 349 896 933 247 43 1047 1006 94 327 583 272 933 825 1868 1591 221 224 603 448 337 621 300 395 1669 750 191 888 927 1016 685 1099 177 1287 1395 915 977 624 564 744 707 1366 242 657 527 1147 355 1409 315 530 391 1503 215 295 1969 629 586 615 304 519 955 308 980 288 148 298 462 2009 673 630 369 559 628 182 863 220 206 959 745 2079 702 649 888 1663 754 314 1261 595 476 848 310 281 256 367 635 755 1114 82 1703 1054 887 443 749 769 431 1901 521 487 389 443 1113 1632 553 205 870 1945 951 482 1963 413 70 1128 198 2071 2141 466 556 1594 216 699 805 629 691 217 312 2453 463 1410 589 365 428 338 194 956 494 582 619 93 213 411 1538 422 700 541 1076 146 655 1110 1646 615 552 434 923 344 340 823 756 756 329 147 607 871 935 405 2075 783 215 569 332 1792 763 175 859 413 439 164 1060 709 1018 405 677 571 816 290 638 1022 1074 368 324 987 952 1269 618 629 267 1089 1324 1008 776 549 511 825 464 806 196 459 377 816 437 1544 1570 207 83 166 169 614 232 243 612 274 395 275 284 874 1051 1774 1679 305 470 1095 1615 1621 694 535 800 478 448 855 716 210 700 247 298 367 1369 1173 854 1001 751 1270 922 558 514 480 247 1193 479 586 706 701 936 1094 677 1375 1221 304 142 260 589 484 499 1382 488 303 2028 116 814 259 64 1159 550 292 706 1050 1295 16 123 552 600 590 328 1102 871 428 354 373 587 638 389 141 880 1508 1528 875 1558 1063 253 341 1311 1573 622 275 1548 188 548 1168 481 559 231 770 1537 289 201 433 76 478 2144 428 427 541 584 882 1203 234 371 689 709 359 1857 685 906 281 400 1698 789 2155 402 747 188 279 250 209 928 1153 992 406 598 613 217 549 130 386 493 240 559 530 341 597 456 787 735 709 564 653 630 240 948 428 298 1668 125 751 1336 921 1749 363 695 1501 1788 665 841 1474 662 1354 1594 849 726 43 1468 561 279 699 605 456 563 131 941 113 403 607 116 1158 2190 165 134 292 397 214 632 536 1066 487 988 923 504 95 2407 928 313 599 443 789 551 237 1282 726 1242 1026 1074 635 73 651 760 717 858 179 241 1665 914 373 448 489 1296 490 654 168 1495 710 1393 788 855 318 789 124 494 562 1815 644 1568 364 442 2391 2289 596 193 199 908 610 665 490 410 539 767 807 769 210 1107 1676 1879 368 886 1983 166 947 499 912 113 490 753 1797 852 1278 268 1028 1503 735 1089 739 667 422 392 125 444 577 663 1265 808 102 265 206 852 924 24 477 1395 504 818 521 677 449 977 874 999 387 1567 808 641 1925 796 1033 1826 2033 422 399 534 935 97 114 1119 791 147 862 879 542 633 560 215 832 2328 731 531 1099 1151 1481 722 894 1234 309 184 260 537 630 860 155 842 636 327 300 486 776 1182 656 1713 260 339 312 529 608 675 545 58 854 139 117 268 575 636 379 1513 816 462 1272 473 861 808 653 1022 291 1111 207 693 151 1536 102 856 188 667 322 825 625 1259 1242 828 520 390 1716 577 533 1483 273 812 2317 1477 941 675 821 423 1500 561 485 444 510 1513 489 766 1715 1279 329 570 723 537 788 1848 1013 64 1744 786 196 750 1948 728 981 1359 156 399 834 762 1486 855 42 80 437 677 583 282 1310 395 309 1177 368 385 342 691 607 855 454 1678 282 794 263 1994 978 618 724 471 774 30 1359 831 549 165 797 1388 1746 636 377 770 229 321 821 798 164 741 402 1860 1640 382 474 918 423 439 655 1115 48 785 628 263 1327 829 973 1769 378 2087 453 95 263 539 1153 692 433 836 1060 1249 651 641 1732 814 382 1978 548 851 1459 795 258 593 872 498 362 713 652 635 373 555 598 482 864 1032 675 421 656 659 1073 739 459 1536 1570 438 584 698 607 845 954 694 873 516 247 322 702 659 888 628 1098 482 634 422 514 156 803 865 336 235 1917 265 958 419 1094 192 251 163 487 809 1647 129 568 278 18 653 2711 1851 1057 1332 497 1112 834 454 729 148 667 819 766 457 151 365 392 723 736 1240 1463 187 195 697 1797 1407 358 510 872 827 316 553 1021 556 540 373 512 148 371 787 367 484 400 255 552 209 250 448 836 306 343 591 2084 279 340 782 337 447 99 1831 360 618 444 771 721 810 1209 1024 875 974 374 406 34 403 211 496 455 404 399 1589 530 218 258 272 530 385 344 1337 1029 187 552 311 550 326 712 212 1297 977 468 481 688 1277 597 629 417 1408 220 862 508 1030 897 1482 963 960 658 736 686 2199 617 1467 760 573 813 1586 894 430 743 1027 539 666 892 451 653 680 349 352 351 1347 404 473 1220 574 1237 658 80 151 333 616 878 553 514 1782 2251 1859 358 837 1656 1265 476 782 1400 181 697 237 388 875 626 349 405 183 1134 564 1326 2167 529 625 1061 172 1073 338 347 781 910 31 843 633 470 907 963 547 1881 910 167 292 1482 144 613 1654 653 663 276 811 930 414 587 274 1260 506 181 347 1053 611 347 146 183 742 128 513 53 1414 683 642 740 388 1744 974 490 468 1730 277 593 456 199 609 310 396 1319 1423 586 935 430 377 397 224 938 1579 552 1544 583 681 461 544 1339 228 681 2118 947 629 88 491 131 523 683 530 761 451 1050 1510 642 841 909 506 301 977 1289 963 1816 365 1056 1110 536 2099 568 123 933 503 636 391 1589 2329 182 2078 43 39 564 599 714 263 898 278 514 1698 815 448 264 335 709 474 792 701 406 986 409 509 371 712 525 601 741 667 1186 225 1300 438 967 1011 657 211 1857 650 799 666 788 2058 1109 1353 1242 506 786 609 768 25 301 716 1301 128 582 159 192 534 1194 842 176 160 344 2042 514 2027 1242 522 725 174 429 557 473 648 1022 301 391 275 552 2117 988 312 492 179 1057 390 581 1857 393 798 539 412 1600 1133 721 852 589 1230 421 927 665 522 108 254 593 1920 335 1739 402 217 473 1066 502 1843 643 554 639 1124 203 586 158 242 1044 710 570 485 912 558 345 994 291 900 272 388 27 613 871 266 163 633 1091 801 2035 796 1831 789 1225 66 653 1675 1260 474 157 1803 646 722 520 396 474 434 1206 324 452 697 169 1063 607 322 711 1631 1578 533 563 849 9 445 137 473 347 1246 1541 1271 355 528 949 458 461 830 713 692 510 1070 168 1321 387 430 297 601 686 707 230 380 291 513 1330 458 641 996 519 657 1147 317 1390 550 562 542 344 206 451 339 134 969 140 757 373 965 368 214 135 255 878 405 747 990 990 377 1113 1197 696 745 203 1518 1540 1215 938 353 225 1803 484 1302 64 1499 977 849 1246 309 329 1961 583 1690 720 592 1203 599 265 456 1005 933 225 300 1082 726 830 381 946 963 521 371 591 317 747 442 957 1462 438 278 262 1748 1241 1677 1402 403 933 673 409 419 1641 111 909 501 239 1104 969 256 1114 889 170 352 386 457 395 344 305 687 183 509 549 1677 567 1676 76 225 939 215 673 431 847 726 802 448 95 926 696 146 1845 666 868 641 820 521 949 1358 1170 379 982 64 490 613 936 439 665 752 1083 905 586 1887 502 1767 488 1273 358 863 1798 782 691 550 1773 901 1242 243 1588 353 1249 1276 821 1130 199 1838 1941 656 655 767 799 617 520 679 530 870 343 440 1848 536 144 1461 736 1029 722 1996 170 418 314 684 1810 749 1329 242 434 1832 695 534 745 284 312 937 410 268 483 609 1627 456 484 643 702 415 810 265 547 801 680 72 550 1868 583 491 234 412 461 252 702 86 873 227 134 205 507 1459 102 471 1200 473 273 2403 502 342 615 296 417 1283 904 141 438 444 464 1263 1325 291 1274 1056 260 203 1398 410 498 204 335 480 109 859 671 677 75 1290 596 471 934 909 1081 662 702 474 894 581 194 762 1611 799 1313 445 740 1124 1387 890 616 630 252 400 361 268 1267 433 1650 1032 1773 258 510 335 656 1242 379 869 70 356 600 726 324 518 243 630 1155 328 2012 415 725 1082 99 631 428 935 538 1270 186 252 959 1312 862 561 500 284 143 119 566 971 1446 1590 452 836 694 1231 959 337 2124 660 901 616 248 975 703 333 458 504 303 1854 861 449 588 398 169 420 841 1568 489 1164 397 123 554 531 605 639 265 432 1800 233 1906 710 1007 241 565 486 833 565 215 440 668 683 1104 494 703 413 502 1790 797 74 310 716 542 684 1416 282 1145 427 532 1516 1707 2101 663 291 1009 680 475 259 1165 707 526 271 545 600 547 431 93 1678 354 394 297 386 621 920 1577 825 235 841 1011 893 298 294 1036 512 665 1062 217 555 733 1681 241 1848 297 902 780 1886 698 517 421 374 468 691 843 623 2036 169 495 446 581 440 435 832 543 148 506 446 1737 268 746 711 424 633 576 748 899 379 137 632 580 1054 159 333 701 743 1396 1570 1233 461 594 229 1573 391 811 464 1811 675 1169 514 590 258 1547 304 434 348 828 838 465 745 439 196 1292 767 1056 910 1474 304 1010 1858 673 956 116 413 601 460 474 253 403 939 241 1431 506 210 197 143 423 37 536 796 701 578 719 936 276 387 210 214 620 1937 556 350 262 2095 69 2394 445 455 1251 343 373 414 1292 520 325 642 2377 795 2210 438 993 653 1301 122 2037 1322 1750 285 635 471 731 490 498 251 1109 931 621 892 835 284 169 1331 547 400 1948 646 1817 106 360 170 73 419 495 1493 119 1485 644 716 1997 482 1614 364 431 573 176 113 101 431 692 1548 473 1779 90 638 274 796 201 1619 794 918 210 434 637 618 1478 641 188 681 751 756 1858 149 451 716 1048 2308 339 576 292 703 706 1031 2245 1418 210 1097 1293 1226 1399 623 2016 672 1205 542 667 350 650 158 190 986 798 984 131 326 248 615 529 168 578 598 1543 497 521 332 773 316 82 193 709 135 261 406 319 665 1686 109 1265 385 481 1613 43 896 400 537 777 163 1413 379 2186 391 782 121 931 890 518 597 120 588 406 502 2226 230 1135 966 69 653 1050 342 602 286 1046 1257 385 184 732 589 980 515 1207 608 680 1333 902 654 1337 686 561 786 1576 609 1504 1527 839 544 776 730 145 726 1054 628 796 313 764 619 623 301 590 460 345 1142 140 550 519 683 592 753 103 1142 632 1253 1158 1049 1243 938 1204 281 647 252 1075 807 236 723 1275 794 448 326 1658 810 260 148 369 583 952 833 415 157 576 199 342 542 1007 357 1440 188 268 1190 1644 339 317 711 871 819 962 681 1786 20 564 513 704 748 503 345 393 805 911 578 165 1191 846 620 1865 1890 267 1081 695 802 593 358 1904 273 910 297 205 775 1281 600 453 589 471 520 637 157 856 301 203 176 1580 475 598 596 577 266 188 524 569 1225 1225 1257 655 462 423 1350 388 1649 1618 628 962 851 807 659 838 298 527 947 263 421 177 560 739 514 650 470 1176 1894 800 303 1877 326 432 735 496 711 1188 1026 965 1310 1793 187 443 845 1224 644 1650 418 315 716 567 445 1776 1654 311 1410 258 504 353 1224 346 314 691 307 83 696 1510 381 283 528 1191 654 373 228 864 475 1776 683 153 376 801 38 2293 218 365 601 2101 692 1871 32 563 749 1487 2067 96 1184 973 308 1684 897 328 770 442 1118 729 484 1677 457 838 793 1234 373 904 201 290 469 99 410 491 123 179 663 101 501 693 540 740 166 171 723 1242 234 752 790 503 299 683 455 251 1528 474 1021 941 353 872 432 1249 299 107 484 970 1379 1119 2240 162 138 410 1411 366 1002 497 217 269 774 372 876 173 313 1454 1232 881 695 686 617 452 562 1514 736 382 263 1524 1731 627 1086 952 999 757 689 476 761 422 265 314 528 585 611 744 252 791 170 1617 1453 666 734 1904 806 754 507 342 366 803 157 822 894 542 1207 1458 209 262 859 771 1043 710 710 516 1543 583 548 1725 1588 436 1793 537 1156 917 618 491 538 223 145 1146 922 1458 1715 647 928 898 269 281 167 541 442 728 524 1423 413 399 1482 777 480 640 828 93 226 1997 927 427 985 323 543 274 375 614 404 459 529 2390 1437 632 731 229 162 221 1147 106 460 1071 215 599 1550 817 684 327 623 606 429 474 425 281 184 284 920 734 1174 896 530 399 79 629 265 583 454 308 689 542 161 373 794 476 1952 235 1002 480 554 224 239 447 920 570 108 341 486 823 300 169 1127 685 1003 1824 148 459 333 1419 327 935 1349 609 416 876 504 177 1612 743 1228 796 530 530 808 673 1535 584 917 1231 534 852 257 1031 2052 149 483 1023 212 1539 979 155 984 1358 632 949 556 789 682 1097 176 381 410 182 406 405 729 299 1654 564 608 1510 930 381 567 579 389 204 420 381 686 142 1155 592 717 806 647 840 555 1680 578 876 703 1706 510 1109 1938 803 470 234 617 594 978 1480 811 90 169 582 901 318 563 1981 532 653 471 1267 467 636 808 202 528 778 245 511 335 624 710 763 2254 773 767 399 194 465 1837 287 234 539 752 2201 346 280 373 419 836 355 717 576 83 493 213 1172 814 397 267 982 864 671 419 1016 216 1048 575 181 666 941 636 883 459 348 3 1654 419 214 205 183 950 372 275 587 305 1000 835 1129 487 724 591 896 766 485 1241 1746 840 1151 614 749 786 184 220 882 1522 368 943 955 313 213 1042 384 79 364 151 1184 224 586 602 980 539 896 440 267 2322 618 139 865 761 765 547 176 402 633 314 782 1042 612 441 560 433 326 1373 790 537 218 234 1387 490 316 79 389 1091 249 166 863 2428 511 1061 208 1297 95 357 1799 624 1006 604 274 498 424 605 689 1718 228 775 222 311 1241 492 592 1040 584 1786 955 929 1614 742 415 721 559 692 531 754 347 421 794 237 238 632 1423 656 907 173 1064 295 600 370 202 1718 920 697 406 375 1792 332 492 431 393 556 628 1050 571 137 436 797 377 684 266 679 499 426 433 1417 2289 2080 2178 763 898 636 600 193 767 1035 275 1077 501 712 323 997 1159 1417 636 69 1530 1022 605 584 234 564 302 952 372 725 661 342 403 323 1000 438 620 644 1003 489 1048 942 543 1155 405 411 700 356 836 367 719 551 590 1750 683 631 185 863 805 345 191 811 559 1096 1290 1618 247 934 633 693 1961 1071 575 697 265 745 1371 1794 471 115 563 400 1174 698 886 344 777 652 829 1688 338 285 310 76 391 448 664 232 1003 492 1351 623 707 281 1069 262 99 228 327 469 1054 153 454 645 1030 2238 215 649 99 668 218 1305 505 345 1064 548 553 722 705 299 290 495 713 1827 912 2259 2128 606 1578 673 573 648 769 120 887 1888 60 688 171 637 229 2135 717 1202 482 476 227 1571 1990 382 920 358 459 836 391 747 285 547 597 653 1918 483 1398 975 1552 479 1404 859 593 767 757 1398 1059 571 782 293 784 1472 396 277 448 555 258 420 509 293 32 747 1777 900 200 83 792 340 1476 538 1433 207 527 99 648 1711 260 1003 1012 1111 491 774 292 284 818 414 1113 694 721 1200 331 433 354 2215 1459 451 1435 2246 440 823 638 737 391 930 574 986 256 277 422 1608 416 705 222 808 720 299 2569 669 1202 852 706 486 510 252 1000 793 288 460 586 516 718 249 574 1234 152 708 811 503 1153 1089 196 432 606 101 731 436 409 705 1889 865 595 1318 596 610 481 697 329 417 655 766 276 486 156 392 1336 498 278 588 613 460 864 647 992 917 156 334 624 410 905 279 558 179 555 905 862 1272 547 475 389 1191 166 1008 1211 707 759 1526 103 1688 879 840 528 1048 575 629 1125 494 320 61 1691 1701 202 270 1169 537 405 487 609 1410 1523 267 300 65 686 1171 1042 700 739 788 226 1245 528 949 1201 184 343 446 587 1917 408 503 513 857 560 484 601 702 411 539 584 1910 571 862 737 1446 1698 145 895 380 350 1366 226 654 1097 196 896 465 908 1165 1361 277 461 540 347 1717 1179 307 327 508 453 61 461 2221 1040 148 504 308 752 311 1032 78 1842 184 705 593 464 424 584 204 198 654 527 1847 130 1721 1075 794 660 2196 455 599 1070 180 793 944 356 568 2453 284 606 290 1188 601 603 894 2033 735 791 626 753 175 208 801 2341 305 328 618 1969 1400 967 95 660 284 219 442 1203 90 823 947 242 139 1798 2388 1204 1491 667 543 660 623 425 840 560 1120 390 365 1261 458 1367 233 941 591 1024 282 480 394 663 512 287 471 502 440 406 776 1096 360 838 1715 597 1015 872 1035 500 575 746 1020 909 1679 560 1560 44 355 1051 564 699 1071 638 116 782 677 404 564 324 611 202 415 382 123 549 430 368 463 453 426 146 789 596 575 85 950 1553 382 1225 1134 61 327 815 325 453 507 501 701 503 287 1098 655 224 455 904 1795 314 814 434 472 779 345 240 568 686 430 553 253 310 81 1377 640 481 1580 641 321 980 968 22 305 135 285 1086 773 972 2053 361 2070 481 955 510 572 266 916 511 633 628 637 877 647 1200 680 2076 562 1043 171 1042 1324 892 1103 1739 1230 955 424 700 434 546 780 741 799 379 868 353 595 841 1099 865 841 2061 512 156 133 506 461 380 689 768 1460 511 402 1131 476 1152 731 539 1068 1765 920 343 640 851 631 184 732 1201 714 763 103 743 389 526 426 304 190 145 275 553 946 417 804 326 1116 504 729 984 1840 951 2274 566 701 759 504 310 376 1117 678 674 563 1313 494 765 798 1350 600 1837 1235 215 951 932 135 1066 235 419 1379 670 288 631 638 605 717 1506 486 567 908 437 228 770 1856 636 1154 744 590 674 577 190 626 289 1947 344 218 823 1236 1297 396 717 340 206 101 645 625 1065 300 1210 1085 126 135 1528 795 1100 1144 1119 738 1616 701 335 357 454 1158 37 85 1130 963 780 808 2274 29 1426 633 907 1628 472 130 529 1068 541 715 337 441 1120 1256 445 746 1093 755 564 112 350 660 648 694 1601 1009 713 1437 740 968 385 255 1061 308 2719 1528 283 1492 461 635 597 462 305 839 257 538 1214 485 459 641 716 127 1020 902 1831 514 396 276 350 678 342 317 1273 333 644 676 332 712 798 150 637 527 216 993 839 592 433 16 408 470 1574 933 1756 1421 202 101 1048 1547 86 132 905 320 495 1670 746 606 802 282 374 758 963 393 709 257 1890 568 183 400 1399 103 405 590 596 515 438 900 577 389 1964 787 714 648 369 374 590 1755 926 429 353 386 363 232 498 1758 689 1002 965 1725 1093 171 112 316 747 727 324 914 606 683 540 271 198 672 308 1932 424 632 136 1977 436 77 239 1023 1063 708 526 1815 662 491 926 789 8 355 803 332 107 749 612 654 498 530 341 478 1293 292 701 1146 70 2289 92 171 1305 1737 578 288 859 816 56 1145 428 1707 1540 862 656 1447 605 333 338 169 772 827 1215 1875 367 350 508 362 1440 938 1390 369 651 683 1048 494 1447 534 1033 328 435 753 492 1686 487 106 553 1139 1224 518 395 544 1715 1321 771 773 599 329 215 296 932 502 100 272 948 182 951 737 36 536 415 890 66 262 703 311 403 347 153 1347 474 127 749 1738 226 326 735 1594 654 92 628 173 1451 547 1661 836 743 596 1288 501 329 1710 1762 889 462 351 561 1325 659 464 400 297 230 516 200 945 689 238 638 417 380 1249 884 830 341 430 670 175 1587 389 65 815 1470 586 913 226 281 1395 1432 483 373 826 857 348 754 744 107 244 328 664 479 179 451 377 419 380 500 481 364 810 901 424 134 1031 991 585 600 973 720 1607 467 466 726 342 532 150 1072 533 1612 436 1285 580 731 960 876 675 1292 388 1202 938 326 1137 707 630 75 447 1221 425 277 28 481 877 1298 711 563 1962 707 412 861 367 1716 213 354 1344 2340 767 615 1620 603 224 912 383 198 311 172 754 1327 796 1242 478 584 276 423 807 191 567 1871 779 459 303 921 770 120 603 1014 170 311 177 941 510 423 719 613 259 378 1693 933 1839 594 2122 118 825 779 567 365 1426 554 1007 151 1242 565 1393 1157 942 1446 407 1450 568 883 1034 398 110 1256 431 209 643 763 988 130 266 167 538 465 153 873 1627 1092 323 500 596 833 525 626 359 330 265 773 464 2200 289 827 479 386 333 990 278 126 1501 2020 531 32 426 815 466 419 683 1203 272 718 507 360 1040 906 356 667 1652 773 1297 597 327 182 568 366 325 469 489 1792 285 591 230 783 331 436 632 1174 622 545 1651 1291 710 657 575 265 345 1691 315 383 209 380 555 486 329 525 979 615 1042 954 62 118 85 387 729 427 873 376 347 1310 415 856 765 709 1112 328 650 504 1165 508 505 1141 1041 835 646 514 765 802 118 494 400 903 942 675 1303 550 533 1048 459 192 668 999 597 933 762 167 1116 881 730 645 407 882 204 913 1189 608 796 265 808 468 135 421 806 529 651 354 708 1219 803 535 538 727 752 1141 1146 408 139 421 475 132 1060 1649 585 1305 898 973 475 1496 882 473 441 914 739 1205 380 322 1113 513 245 1150 1135 220 136 808 1657 323 688 809 1024 363 775 607 1095 684 672 485 648 231 2039 541 1250 684 399 774 1614 361 1661 344 1064 143 791 750 392 345 632 988 739 245 595 1015 620 832 691 574 501 2245 276 1500 286 961 367 981 696 488 935 253 588 195 653 515 471 743 1030 1102 1089 1292 13 223 656 603 484 1329 26 622 311 1770 548 633 471 432 1186 482 911 1675 460 2058 649 39 687 270 706 558 725 682 826 1713 817 826 515 969 1063 1153 550 126 835 366 1098 1096 1155 624 724 456 566 528 707 350 549 616 548 1021 931 205 598 591 948 405 601 126 116 383 552 186 480 120 903 577 858 576 686 591 1024 1997 1018 529 252 192 1536 2292 667 461 407 632 558 361 1205 1120 464 1195 460 965 272 992 188 388 645 387 499 304 475 842 682 196 556 446 1515 1010 1064 76 1025 1591 941 117 1459 349 398 638 484 236 597 366 210 2197 570 919 948 680 750 809 537 974 738 1397 532 1206 1098 731 1350 782 152 773 285 585 553 897 681 1402 575 270 572 1395 57 382 1003 687 1223 541 651 1118 476 806 765 456 303 500 276 1675 10 783 252 543 1567 464 103 581 889 286 1183 387 529 611 2038 727 881 1649 1122 1985 645 954 379 691 1170 867 1599 723 862 490 157 599 1266 639 50 412 289 422 2604 336 732 256 1129 997 576 1112 346 550 94 278 870 1543 578 1674 1382 1449 391 253 994 346 384 149 611 294 413 195 697 393 455 206 338 385 2003 271 495 680 274 1770 493 170 569 1888 197 572 519 287 667 478 323 489 304 1406 1396 839 1495 181 785 655 459 144 535 635 596 766 284 761 751 496 625 333 151 627 566 366 280 565 578 707 837 497 2122 719 1168 852 973 628 713 109 427 1485 2002 279 1215 1094 474 929 1395 549 803 1655 1452 771 1875 205 833 407 476 876 772 1072 134 581 180 2090 1570 729 327 908 738 310 224 168 101 354 672 1489 1233 850 570 498 592 671 328 1682 1332 527 1346 194 268 313 176 1526 471 1291 880 436 223 604 1147 643 464 634 170 152 1143 2208 1257 112 942 170 468 616 907 228 373 310 1375 418 925 404 1694 471 848 809 656 1223 1887 822 724 644 174 747 1024 1417 1433 152 393 225 334 1033 288 771 498 253 415 1781 394 455 442 659 1256 335 646 1066 2566 309 229 669 255 907 751 1054 757 475 2293 1915 997 731 1112 615 2038 373 726 563 535 1094 118 418 230 2091 405 866 1782 1567 399 274 829 1276 558 259 752 115 195 531 28 857 904 126 1033 541 362 298 488 754 850 276 247 445 275 554 276 1035 722 798 1069 1317 536 262 585 670 204 863 816 81 51 427 300 885 463 489 569 1117 502 428 1494 433 694 899 307 339 1164 436 445 578 1572 636 708 459 224 695 852 1945 227 599 379 524 1088 360 905 266 635 487 540 176 1404 246 397 1527 182 398 465 631 362 462 555 633 1461 715 603 992 1010 142 1300 405 676 456 1947 863 300 1985 525 726 1723 692 944 314 427 473 607 402 190 392 451 664 702 423 553 1067 609 512 871 334 536 372 1091 234 1231 1222 416 279 137 610 695 646 220 342 1374 617 723 1437 677 939 266 260 408 1309 1062 628 518 294 716 712 1115 576 120 1608 940 1113 1627 839 78 121 164 805 1745 243 739 750 211 91 596 553 517 281 410 274 310 655 190 871 469 430 917 599 1636 745 755 1606 839 217 564 1133 726 679 1172 337 572 934 804 274 282 199 377 402 1885 196 910 992 390 1988 791 636 657 2012 431 432 588 1534 98 173 409 994 156 832 491 519 328 835 2065 147 439 249 738 1855 400 411 369 346 157 724 150 701 556 338 447 623 410 318 1672 1672 772 961 69 149 766 475 545 457 523 144 496 267 980 267 296 474 185 552 419 2175 390 969 355 656 631 921 922 363 1245 194 593 222 639 615 609 559 692 259 181 97 313 645 1234 798 623 364 185 214 1112 828 690 1059 634 531 1282 211 2027 513 1229 420 102 521 251 1014 1719 510 417 1064 553 1544 560 1438 520 966 2210 498 582 218 544 1047 1648 512 329 354 639 162 1077 793 1050 1106 434 501 1993 656 990 571 568 751 318 1181 848 485 1305 502 823 1567 514 166 136 1031 373 1251 480 793 482 1244 392 322 1931 335 370 625 149 195 432 1331 739 259 1250 272 1353 607 303 377 638 459 363 626 576 424 2015 254 585 742 1006 497 342 302 817 585 941 502 155 362 862 1195 1315 298 811 718 692 1134 45 838 2087 905 704 404 1301 556 1179 1050 1081 579 1172 242 325 867 563 481 692 887 255 197 326 736 410 483 105 370 1329 1692 950 423 610 691 277 457 374 2147 236 160 270 425 1057 133 951 722 1181 741 1363 2047 584 278 378 494 1241 450 1104 765 1025 899 637 463 771 542 494 283 391 403 802 2312 1441 1323 1017 371 438 216 290 469 354 724 792 1423 1182 1207 564 1023 490 315 428 273 891 1076 510 802 940 325 1151 458 421 385 587 192 397 303 1707 490 394 786 89 386 489 1266 389 643 1345 1442 2305 1084 560 578 584 192 635 786 113 619 347 799 330 79 194 2144 752 688 1061 1725 690 584 1560 265 360 2069 223 584 131 534 124 1838 1282 773 1136 356 208 282 1293 1031 175 404 307 942 637 253 1124 273 1002 447 761 642 528 2207 650 1238 1679 1439 727 357 748 1752 1154 226 331 16 441 1521 753 351 866 179 500 1901 436 1218 1406 1005 299 805 985 1233 363 336 382 777 1561 246 500 1051 362 1045 904 676 368 2168 1669 435 436 439 695 508 792 499 1505 715 643 454 661 286 508 1126 1384 1006 318 624 888 2067 714 810 429 699 257 1236 1355 90 426 867 717 328 843 1069 892 491 1435 530 1375 504 1148 411 2218 681 1032 1425 636 384 755 554 1012 533 545 237 976 1902 1239 440 729 160 261 110 759 1626 478 564 407 491 274 975 298 213 475 582 369 2086 396 647 610 1639 1002 592 845 205 511 554 617 1200 432 397 348 602 592 659 397 218 1108 677 765 474 961 851 963 51 476 317 508 810 332 1252 1496 575 835 321 216 2118 593 97 1932 111 663 342 661 501 332 577 588 1122 295 511 350 821 2176 286 574 330 455 329 676 443 1307 637 586 813 631 572 2000 561 103 260 222 791 916 774 766 1337 344 412 1003 218 803 1935 871 1842 1219 258 411 490 342 1302 471 389 322 1160 547 1430 290 405 1530 634 159 819 1393 905 388 608 932 1154 1350 701 821 614 971 833 1383 547 1754 424 584 691 1558 407 265 848 207 1394 249 937 998 470 476 952 691 286 746 203 307 669 117 269 775 595 214 447 272 155 404 613 687 348 340 1854 511 1382 950 606 60 1409 768 1453 459 863 608 1670 495 859 324 1111 771 574 616 176 143 399 578 757 509 641 466 767 309 620 1855 597 644 216 590 843 318 108 236 208 819 839 868 406 21 389 767 563 928 1289 305 850 394 1624 299 1531 604 532 653 650 181 1832 298 1211 60 1874 205 1879 139 534 276 1543 2046 345 617 797 488 673 414 316 2159 413 471 947 549 373 557 817 631 460 578 828 864 688 372 954 143 239 873 1568 867 617 449 721 253 468 225 446 709 461 511 709 229 495 90 361 650 335 909 441 834 641 484 756 316 313 565 600 258 358 635 266 298 1590 658 691 357 643 289 416 941 1977 229 558 630 555 301 1272 114 278 1577 527 145 348 1140 409 1160 303 548 828 583 553 1413 925 503 1008 190 1132 1240 1740 210 520 430 505 459 1630 827 1317 1147 496 825 632 994 487 104 1394 202 468 336 440 775 1190 564 454 493 192 1662 433 1467 676 380 481 780 1873 1028 1459 152 463 555 320 1433 112 1257 809 584 498 1503 252 887 662 398 985 411 822 960 1636 856 1425 247 1172 947 137 1282 320 940 879 659 280 580 548 1198 147 598 378 1143 2260 246 91 735 817 1717 574 263 88 618 520 620 847 81 497 492 782 422 580 222 586 486 460 158 827 304 343 31 390 539 639 434 1968 775 257 323 196 534 31 948 401 323 389 387 535 1218 580 354 559 689 44 407 303 1247 742 971 1061 1149 1306 334 420 322 481 410 697 463 714 102 269 629 624 1678 535 942 268 74 681 857 506 461 554 309 207 656 478 400 858 1359 529 598 1591 551 443 416 937 858 608 44 2051 1308 610 399 943 410 419 449 310 1700 1302 936 1481 751 2019 828 599 473 839 1759 871 657 219 833 563 711 292 1578 673 524 459 737 554 280 540 1088 624 943 310 496 342 1437 351 198 1308 101 1657 284 1420 851 457 267 1040 645 557 330 44 747 223 297 347 747 203 382 576 1824 940 729 612 1077 292 145 827 617 730 870 757 1168 874 662 1085 495 905 316 122 485 263 621 976 1199 688 1059 598 1721 815 874 1977 443 2350 1785 358 662 765 377 599 491 687 1355 700 465 1472 709 762 386 811 578 739 681 527 668 98 1118 292 783 737 366 567 1131 521 262 512 491 660 216 1818 655 379 496 473 173 207 624 355 853 670 274 264 786 323 845 713 426 449 316 1159 557 686 696 487 211 688 405 1021 727 784 526 1284 465 888 89 888 361 379 456 390 398 722 2036 2032 645 528 537 960 328 483 292 559 386 97 700 571 772 699 1352 656 570 974 868 512 1210 1677 636 1425 1348 642 692 274 191 1960 875 359 605 611 332 252 842 730 515 621 472 212 428 281 1683 190 762 762 666 1672 325 570 375 324 713 448 391 308 1072 371 1433 775 386 582 409 1126 949 635 594 114 276 509 1599 1566 223 419 592 714 663 1558 199 589 301 688 353 917 412 30 444 637 261 225 545 901 895 472 389 334 275 441 892 466 2127 188 472 694 976 783 1129 1451 1409 486 946 1222 509 418 1046 575 1094 1167 790 186 1126 732 615 1038 244 942 827 693 647 1897 1447 627 1813 1492 242 159 541 304 794 557 269 934 155 242 597 87 707 227 364 1135 942 230 402 389 585 1085 528 151 470 373 110 291 205 138 538 595 827 334 286 255 1784 1722 872 619 498 491 516 369 677 933 846 1211 879 701 664 1271 449 2123 2198 1132 662 1355 1226 503 248 120 878 297 351 1430 381 1540 508 178 1527 349 531 446 495 294 501 787 282 921 500 161 1784 1456 353 423 902 243 267 1667 629 196 269 1553 403 496 605 85 1058 394 1270 406 224 896 1907 227 121 186 547 1015 662 158 372 935 293 595 228 192 1024 939 241 1447 499 1039 39 59 875 482 738 715 417 702 435 345 672 299 310 1020 571 433 1039 705 886 1341 1025 1241 790 709 900 334 177 226 614 690 646 945 237 514 1724 115 568 567 1828 557 376 1049 950 222 571 367 1335 900 365 681 717 789 1031 365 255 190 1351 652 601 875 106 2239 429 471 238 723 598 677 763 967 152 300 281 269 883 215 1288 382 164 535 564 830 161 959 1515 726 1142 1035 501 992 238 768 331 854 1824 693 1732 262 288 550 626 279 86 2188 406 531 1001 552 419 262 823 319 904 618 1999 558 923 709 617 771 526 252 1184 1615 949 393 598 622 432 723 137 1359 982 741 171 1602 905 360 843 286 1367 208 467 498 286 618 2014 1326 786 201 927 173 1279 609 965 760 379 523 1708 882 561 425 118 1209 207 556 160 41 613 270 1173 388 354 514 643 266 320 523 591 871 784 645 920 533 229 693 414 161 490 755 2222 438 2243 207 1973 308 431 206 331 1139 91 824 1060 598 1208 663 1981 782 1432 747 225 790 755 209 357 489 669 1624 97 449 482 596 460 462 528 56 2232 731 627 605 1298 424 723 386 885 285 705 428 1468 856 558 140 308 283 518 536 647 1657 837 170 94 140 976 821 722 318 942 877 198 97 1354 486 607 712 682 726 1517 305 1236 49 1020 2039 939 671 424 795 442 526 679 1898 528 813 433 502 1776 1046 884 305 1297 437 33 961 1082 633 1409 604 584 1105 852 595 309 182 169 567 453 546 860 444 773 273 46 854 246 564 310 206 1114 576 573 636 802 206 1340 212 393 429 953 1551 665 1773 1169 484 1557 628 452 336 1598 676 575 346 630 698 75 514 1074 721 502 45 1069 1325 578 341 914 436 774 951 500 662 277 912 1453 136 627 1296 536 296 744 704 761 1253 1266 529 674 1557 263 451 341 1308 292 713 137 200 774 2276 668 362 565 1178 2119 435 1506 1898 1096 228 1572 80 1603 414 616 353 317 335 348 344 792 297 1303 426 63 325 127 1067 315 176 327 605 714 1341 834 701 1916 182 281 268 409 1303 429 767 492 1213 407 891 282 544 866 575 204 444 897 590 401 704 41 923 1446 212 755 2019 2356 143 435 334 1143 37 363 366 311 689 839 1763 1211 961 652 301 270 736 903 174 1627 543 512 393 1007 234 786 640 1186 217 67 1570 103 554 186 1719 471 1805 633 468 1061 1757 849 630 1429 119 533 338 533 934 1641 837 61 599 952 546 796 565 606 635 1178 90 300 1238 426 462 284 460 988 1071 67 470 581 606 197 1741 717 254 205 1243 422 189 589 406 264 1690 936 953 248 471 622 686 54 332 188 655 884 1368 124 570 414 101 860 604 1151 1136 510 510 847 172 125 371 433 264 335 414 1182 275 205 696 72 533 1311 612 720 842 950 1008 856 553 497 377 309 504 27 1264 179 776 484 1065 404 1457 533 797 1040 370 596 766 620 616 323 947 433 1222 305 241 998 723 145 365 815 433 446 206 780 201 472 543 533 2095 502 175 210 566 632 604 1301 1750 247 276 627 733 908 846 155 844 418 308 663 441 418 276 41 794 1300 206 631 573 714 581 717 203 1197 1349 407 1439 854 574 315 513 942 353 611 177 446 368 1164 638 793 598 154 492 700 257 81 985 851 648 206 894 102 785 1109 880 713 242 1104 995 1344 215 963 789 1667 1377 646 1633 69 326 643 1692 141 509 503 1325 1160 637 1128 1861 916 1307 168 1687 463 480 161 88 655 196 750 1056 1211 173 181 252 408 1229 457 578 570 1158 372 1292 302 130 1147 234 1923 865 258 1359 247 982 281 548 711 875 386 718 222 732 1429 1058 837 283 639 943 503 1410 1148 838 303 836 791 569 747 513 212 785 661 975 1039 110 797 363 989 186 648 522 1965 431 195 1196 648 177 716 808 324 1306 812 790 297 432 847 732 375 1961 347 389 794 309 477 606 1715 639 423 756 924 618 461 645 1236 845 1064 1619 334 49 493 440 1397 637 1644 641 1080 1703 1402 781 1137 1367 642 603 580 1599 412 477 1406 465 420 461 341 621 965 682 286 248 854 738 587 289 1172 588 345 500 172 201 460 232 1842 866 1071 476 142 381 1489 137 469 99 825 349 419 727 2055 601 2140 499 824 683 792 667 1900 493 465 473 419 379 539 505 714 564 934 181 414 1046 665 527 229 639 583 953 658 252 650 641 1234 484 80 373 471 1423 344 714 950 580 2159 401 575 516 818 539 273 524 132 352 604 227 1223 1285 190 938 277 731 998 692 332 1144 699 321 774 459 604 493 946 649 2031 770 1722 527 2189 847 370 976 373 826 1573 223 322 885 2313 247 747 274 676 603 510 314 702 1595 723 873 555 840 911 446 245 627 262 492 427 573 612 760 934 795 229 428 976 535 965 1367 396 134 196 1430 458 524 1188 563 135 529 576 304 792 530 496 1426 350 332 451 466 410 737 526 708 504 1259 476 591 145 906 743 466 448 1996 383 409 459 410 238 343 392 430 561 246 676 1140 1298 656 792 472 358 972 480 146 351 1158 40 735 1755 895 257 869 1588 215 714 2064 613 1517 2095 338 530 941 124 1559 245 834 607 876 341 470 2429 546 510 743 873 575 447 344 1512 280 870 1011 894 764 1478 733 324 680 574 478 448 89 157 1777 386 1186 514 153 162 200 608 245 148 326 282 1239 626 905 1499 290 1842 129 559 391 1601 894 463 198 539 417 707 170 687 766 626 143 488 530 1209 1271 318 605 773 1092 196 1981 331 531 1000 583 284 129 453 356 562 889 846 2204 246 881 1044 384 398 2256 251 664 1057 442 1262 980 823 410 1337 511 726 299 642 735 353 101 326 531 991 471 511 497 1197 338 2011 736 699 1693 1330 812 1544 220 857 920 1001 1296 383 190 179 725 260 427 337 404 213 803 388 630 1053 855 322 551 518 770 1186 1031 400 1703 247 238 572 500 1342 1658 862 466 895 205 277 385 1026 1797 779 827 514 706 723 942 2003 337 266 862 1907 158 242 331 868 1693 820 518 1179 653 302 1049 867 1534 1484 348 985 734 2213 768 652 2028 575 437 391 1127 420 1048 738 1531 345 857 689 377 436 2194 757 853 271 201 379 652 329 656 1148 1718 650 296 584 343 300 498 392 855 1230 454 720 933 1036 1546 963 1745 826 126 399 627 1271 504 1778 514 1917 279 1946 625 343 900 374 642 707 395 561 172 1072 622 55 654 215 360 1192 574 499 1438 557 454 512 1118 338 280 510 474 448 321 369 220 877 1730 362 246 348 544 914 434 544 358 429 476 160 995 254 54 691 927 380 661 477 673 372 741 247 943 762 219 159 1905 1913 365 553 1137 324 315 791 355 387 1141 375 825 515 792 1433 70 501 412 536 753 288 271 234 178 387 2186 492 217 558 470 1268 393 1380 514 926 2440 818 621 639 503 586 1738 90 862 406 1358 220 369 1188 940 565 178 233 522 1010 965 403 1126 624 1591 302 75 1016 423 98 620 1377 448 792 1230 745 396 832 446 389 657 183 351 498 457 786 693 229 434 642 489 562 210 1753 636 822 252 1592 406 840 359 662 1710 916 827 337 1218 1596 793 1344 280 1869 298 1931 420 175 1290 631 608 636 1125 1114 513 244 224 562 848 1169 573 545 1195 1657 630 619 900 586 974 742 957 1879 731 183 1307 340 675 1489 733 652 219 481 678 320 463 180 495 666 678 392 691 547 308 200 1202 1363 116 529 125 275 464 809 298 1758 497 76 546 23 373 739 412 565 871 426 537 845 939 896 581 1301 1801 577 806 199 590 626 653 393 699 500 285 1671 125 712 762 389 616 697 22 755 1317 222 1111 558 606 528 320 633 223 190 1835 882 195 277 867 380 1127 671 339 90 547 776 783 868 1031 1222 458 718 989 1547 124 646 564 423 650 825 860 407 560 1951 774 869 626 2179 240 811 715 744 201 538 296 418 880 1604 502 615 108 518 1005 579 389 1006 888 745 461 670 351 486 924 1019 576 365 1314 184 700 456 1235 462 638 261 1867 352 343 535 721 355 532 242 1041 676 504 664 786 636 551 1628 336 137 981 712 267 307 721 560 1018 686 791 56 227 335 292 1370 475 982 262 117 1290 478 1759 1808 721 576 494 1630 219 578 569 961 433 335 1736 219 542 1505 262 2423 560 846 791 780 449 385 361 488 843 807 786 914 196 108 2080 615 280 1407 93 569 790 217 1883 1457 263 445 516 709 742 1525 1607 687 804 958 884 1580 420 1124 1065 639 855 976 198 1922 1079 625 333 236 332 563 425 353 603 229 564 627 356 914 294 84 236 1119 438 406 586 1465 60 732 263 227 478 1277 163 246 460 1549 740 790 214 675 1886 435 507 357 339 571 597 803 1781 379 237 1475 393 1089 125 1218 602 1814 1425 194 1842 506 200 461 271 971 2311 1681 478 306 269 727 380 860 340 755 311 210 1233 292 174 497 1720 1056 611 163 1964 797 432 503 1605 297 654 555 882 1970 659 891 237 317 824 827 1066 1648 639 316 223 352 630 459 186 130 364 998 585 233 913 726 363 1307 407 608 1379 703 427 463 457 457 906 622 532 485 151 872 765 285 1793 204 191 1478 473 382 806 729 696 353 598 303 243 454 998 690 737 359 563 181 291 390 476 659 660 654 692 718 405 741 699 423 284 646 790 1753 457 170 298 657 634 1272 704 609 496 169 529 953 504 593 1546 539 924 537 1452 391 822 830 682 486 519 434 1747 715 565 1209 580 452 827 711 1436 517 481 654 849 656 159 552 935 317 297 382 185 982 333 917 484 684 284 289 532 515 460 1849 675 660 308 562 398 799 434 1159 935 268 737 767 912 636 409 405 1368 1182 1405 518 600 787 539 321 114 227 1292 385 1045 383 1742 1175 516 418 655 633 729 753 317 575 204 543 514 1560 406 929 381 220 374 1263 165 120 848 177 545 883 611 828 536 635 203 588 665 511 1007 885 488 749 816 750 573 521 688 1135 618 241 102 345 434 484 816 1130 824 317 365 518 2089 1008 407 937 453 456 326 465 510 1011 1700 1430 837 396 380 971 246 534 870 358 410 1077 294 1341 305 823 361 549 1092 394 797 504 865 2302 167 684 312 1519 723 428 906 307 346 908 423 832 871 632 428 230 971 782 680 391 185 725 681 732 616 1209 508 171 403 188 329 255 597 352 230 675 880 173 402 1111 242 613 485 679 397 511 1237 1040 31 254 1018 676 1455 35 474 835 600 520 518 655 753 883 1171 583 412 648 243 634 107 683 605 1973 415 892 480 1676 322 806 592 1226 638 99 670 416 264 614 537 604 642 253 691 1775 574 1806 730 2059 952 660 383 385 145 312 434 248 369 456 267 728 515 980 959 359 721 383 684 424 289 596 278 1539 478 567 398 62 188 648 472 673 517 226 157 84 177 157 88 208 416 381 46 445 173 727 1151 838 671 572 512 169 290 214 308 599 541 721 1113 100 1188 734 210 305 857 839 691 1184 294 557 387 474 839 1586 608 955 718 1333 803 390 1103 516 644 662 889 1020 509 627 121 1240 1562 827 26 860 552 1002 791 226 622 400 637 1827 756 303 687 903 258 267 271 61 503 731 116 504 786 308 1591 948 1087 595 641 313 1933 790 665 929 1274 448 604 76 480 323 430 1560 310 602 401 283 270 472 234 517 241 850 779 156 512 1233 740 417 16 1262 318 1158 547 470 397 771 1158 749 447 189 1104 279 1014 836 173 69 867 218 601 1172 1840 705 348 1147 815 826 201 548 763 1021 609 1127 930 683 661 961 386 554 372 454 280 277 1197 440 163 1356 824 1151 705 497 390 567 1576 960 1010 213 629 705 1216 1011 756 917 1336 1050 568 1151 700 302 691 551 421 174 1839 226 642 202 1640 75 742 326 1231 547 1506 1309 427 1088 955 1997 835 405 845 531 838 189 655 592 1139 418 475 822 458 407 286 1730 935 493 436 565 89 433 77 1202 408 644 885 551 242 401 1483 323 312 732 639 99 831 893 588 157 519 322 1489 912 609 563 429 1610 1772 1739 1126 817 858 668 527 195 244 1839 720 480 1289 434 695 1014 363 449 120 456 371 659 454 510 621 1241 634 707 96 383 773 221 1665 454 1088 410 586 387 585 510 656 175 387 912 810 719 566 606 988 1501 1624 591 984 525 1276 524 632 416 478 2007 663 629 604 588 2173 581 475 530 507 228 529 662 1163 1356 421 204 276 548 804 476 293 249 883 1831 525 86 512 281 510 518 420 420 407 576 1665 688 705 1231 1065 349 1342 1553 268 546 1379 930 1459 700 851 357 941 997 246 589 551 639 534 438 820 634 476 698 770 397 503 578 332 388 650 1566 424 211 406 749 1111 918 711 185 613 114 532 879 771 434 1059 657 1076 29 654 417 742 730 375 492 582 214 165 2029 351 276 629 493 977 415 902 712 468 1962 696 677 315 467 210 710 859 463 347 630 1301 838 1619 643 506 538 833 977 772 906 1201 730 1531 575 1807 1559 282 1110 664 619 456 784 697 222 888 723 1296 1740 704 687 1224 745 525 489 1157 329 1564 217 771 1208 769 301 548 867 784 585 944 338 77 370 596 584 538 997 567 267 280 1013 524 389 1406 62 298 748 392 1149 336 96 837 1182 806 198 1515 274 1212 673 559 815 452 500 879 530 343 919 488 745 1620 986 311 1930 402 1175 776 1236 428 602 546 458 299 1438 805 181 546 870 1305 1939 753 233 1229 533 961 662 131 608 307 399 188 857 835 533 2030 759 1145 1394 614 506 338 599 1043 1770 817 945 229 252 1661 504 419 1538 1090 992 912 253 1565 834 688 1227 858 1091 573 307 393 397 175 582 587 116 1573 313 812 809 1374 805 1047 1058 376 563 375 30 555 547 403 577 343 552 2206 398 922 279 711 544 670 670 412 653 521 563 1030 1429 133 91 940 1366 64 971 658 443 301 548 318 114 1858 1650 606 499 971 406 627 864 594 819 786 679 659 352 547 431 410 562 522 1000 128 262 840 2113 546 444 898 655 345 1724 386 1272 1051 400 225 389 317 479 370 515 2034 869 273 521 62 178 705 875 273 434 383 1692 484 166 636 1014 1323 2520 580 1098 1993 618 143 697 1689 706 154 355 213 609 916 670 834 328 251 435 731 549 2317 850 435 363 775 185 431 600 515 227 1362 638 862 1084 509 325 626 592 1341 174 106 809 687 970 351 915 1110 1247 905 395 1444 269 1532 611 1974 360 417 1273 466 237 726 1243 646 1801 1068 1923 764 571 611 940 932 254 1239 1400 474 2110 1056 475 936 2056 327 561 827 477 1088 619 657 696 840 749 1116 416 642 443 584 370 894 754 612 424 505 596 412 395 549 589 969 778 542 523 406 920 268 808 495 867 268 1799 568 204 689 395 1816 1374 665 849 332 272 1435 1079 845 261 436 1725 460 71 434 461 654 670 250 181 773 256 1005 415 579 1674 2218 596 298 546 860 247 1939 743 385 1093 896 237 214 595 748 594 889 1076 410 820 657 1008 431 864 773 260 87 694 521 1215 1040 2555 449 520 724 451 366 619 434 484 1642 791 381 1354 585 292 525 1745 473 1313 263 923 1226 715 1935 429 450 1121 171 739 560 544 792 591 1005 1546 867 1684 1004 637 445 457 1053 573 1074 814 682 432 237 1224 1414 700 373 862 887 277 571 665 763 608 375 1339 551 296 931 270 470 695 623 1783 343 212 242 1221 430 843 838 751 330 644 724 586 194 303 795 91 360 753 954 636 1056 711 382 439 373 450 1719 402 542 418 381 401 816 168 315 426 809 486 2231 1051 230 844 588 1751 1106 400 632 173 778 194 106 213 438 1227 365 1262 854 639 397 824 857 166 981 470 753 243 245 563 1257 288 287 652 760 457 1349 687 791 21 649 2224 710 1800 461 614 772 1559 892 625 1691 662 175 2155 705 882 270 722 666 568 757 367 589 553 570 644 297 636 390 1229 239 134 271 763 1076 936 378 820 1066 239 227 442 151 812 1963 526 134 672 539 1175 1172 842 559 2005 1133 692 627 120 1474 1121 751 67 847 313 418 105 576 172 596 252 116 823 741 428 874 482 524 119 986 326 1689 873 307 613 565 357 307 482 1914 655 621 688 923 305 278 53 814 601 554 424 1086 379 386 653 362 743 555 624 317 1066 724 544 452 573 711 893 845 205 128 524 1058 502 347 496 683 172 219 1054 79 312 1695 204 2284 957 852 432 1838 1752 1631 532 364 546 180 580 594 768 960 856 611 216 1611 636 505 2002 776 261 1429 437 383 1214 394 722 1805 356 86 199 779 447 389 415 1033 1048 806 569 738 305 708 1338 369 1250 259 422 107 603 254 909 1552 530 1860 1214 776 1483 755 234 1173 756 419 830 1315 1850 222 713 613 1951 582 81 409 36 815 626 265 239 667 598 967 254 629 384 1560 1963 347 666 1007 909 737 489 1516 1565 84 632 510 622 555 422 857 664 1507 521 410 580 401 1582 236 644 359 596 747 1106 478 317 307 120 2313 543 481 917 222 442 1731 888 318 1236 164 582 266 653 1414 289 423 531 2213 933 2012 179 879 404 230 557 2035 955 131 440 496 359 428 827 410 676 649 594 505 1020 1873 1863 1734 742 764 696 1068 556 1842 755 415 756 185 566 462 580 473 347 250 78 202 530 495 113 729 645 964 2239 230 1878 1827 664 564 619 841 632 1421 366 1663 476 107 543 1362 523 802 166 1428 582 157 736 674 811 802 769 633 1697 746 409 147 1830 396 130 147 639 343 826 629 2037 196 224 333 556 241 1736 1058 527 1264 275 746 282 1026 1236 960 270 743 475 580 1990 633 453 395 528 1529 1808 713 726 488 274 946 512 640 924 1612 316 299 221 827 522 350 684 437 629 748 467 776 1684 883 561 978 700 812 775 1024 994 232 1337 1078 360 713 912 779 986 557 1951 71 749 606 277 993 564 1206 1354 829 395 852 188 439 1756 785 945 391 471 294 1447 162 232 567 226 434 792 693 384 1094 1133 452 1978 135 1015 1727 778 1308 732 720 408 666 1157 671 1393 826 1398 312 130 371 543 1011 687 863 942 880 510 1679 262 989 789 90 434 360 644 595 988 880 224 1341 161 1782 480 747 370 546 2356 430 981 303 466 370 231 1196 686 766 497 241 1231 710 1002 400 2032 766 158 566 844 596 1630 319 275 2339 878 1087 569 307 1359 231 413 663 557 327 696 623 1947 661 390 2212 534 853 742 179 676 411 298 751 856 1105 398 433 546 739 1026 1128 269 606 1829 215 320 987 1089 43 104 448 933 183 638 409 427 251 123 661 684 1841 821 425 162 1189 497 419 1298 2096 1798 436 432 324 1514 1032 1246 958 173 345 286 395 445 695 753 1075 618 563 884 1724 753 705 690 581 1425 221 355 351 361 1161 1233 590 689 247 870 1103 608 467 1214 98 101 364 564 536 833 185 1124 627 1633 402 445 1986 1995 863 332 343 563 363 1782 1884 477 557 735 843 387 1188 1834 1093 478 812 1599 961 315 983 573 433 809 687 394 274 738 584 35 687 611 1085 417 809 416 631 501 680 1196 1281 526 901 1041 746 530 345 636 1676 464 1516 381 375 728 612 2038 948 240 470 386 1034 92 128 119 646 143 1295 598 270 681 720 1735 479 322 926 832 621 699 761 486 1185 1058 954 140 1697 739 364 1112 440 1365 588 611 951 473 157 1891 348 1756 161 517 743 525 268 120 1231 1124 1165 206 120 319 812 622 1172 571 318 72 251 871 603 392 127 2228 596 1396 631 2015 242 39 839 292 419 605 1062 768 850 200 820 642 433 345 526 460 570 34 307 1729 155 33 1937 820 518 294 402 632 1058 1008 495 342 754 803 145 553 1125 699 479 699 646 572 1570 502 804 654 874 765 906 1144 2069 381 456 497 1037 661 798 490 224 197 481 387 376 739 413 902 596 1091 554 618 414 1359 676 1172 752 709 1168 118 165 834 281 932 1106 413 921 352 1271 325 356 869 393 417 957 999 1173 1080 949 375 840 198 1018 921 784 697 556 360 299 667 876 1022 648 1135 512 707 684 806 840 810 1015 730 348 1154 494 738 783 461 1749 310 120 1077 527 581 538 660 876 1038 522 527 306 1041 789 822 884 673 344 886 765 829 693 526 769 398 547 832 280 2205 1136 444 806 479 508 587 619 519 517 747 360 361 744 503 1347 1841 921 1776 515 524 568 1123 741 1334 531 842 1100 252 1443 602 1016 373 180 441 694 679 338 310 182 164 577 425 258 434 462 1711 347 150 447 317 158 984 1914 747 534 684 2237 584 1504 309 1117 491 1835 620 920 780 801 472 569 630 197 868 1284 772 572 652 392 409 299 442 206 1052 1100 367 670 301 921 523 865 373 1529 559 779 882 736 296 469 401 1418 927 402 1442 1149 1985 918 1613 425 481 353 720 629 103 256 371 901 2287 1296 1313 838 831 419 858 495 257 594 545 988 207 1072 1237 404 1005 944 715 1355 584 710 433 641 616 351 364 376 824 710 292 1203 874 374 1091 564 1349 476 298 1668 416 127 932 400 1735 602 1703 686 980 629 687 1353 227 275 1643 734 323 906 551 475 1431 563 1002 472 118 820 276 1079 376 548 1880 511 520 405 932 116 493 892 970 232 615 670 1070 552 655 389 980 284 1285 415 448 890 1023 609 761 1054 987 238 879 736 1203 934 849 1795 1486 153 965 800 593 338 45 327 595 947 316 254 1564 123 627 485 505 664 975 1688 1043 255 1723 316 1950 390 439 1395 2133 292 117 353 596 792 521 416 570 1011 1129 666 671 542 454 1345 1036 419 537 829 200 750 35 536 199 582 415 374 833 389 527 181 1077 339 35 912 559 514 200 306 1928 1004 290 634 628 505 204 901 548 562 578 214 370 617 1984 513 228 306 740 914 1074 575 447 1673 278 885 563 828 2059 1642 292 410 657 1040 1059 1732 793 1097 376 267 80 759 799 273 970 618 869 25 410 164 582 1171 375 590 315 949 153 369 495 729 164 152 166 494 734 242 520 1187 1060 472 2239 539 614 709 567 614 239 362 478 1012 433 570 797 1316 576 707 481 751 357 964 496 389 1071 326 2062 81 1670 119 278 577 834 610 645 150 1439 1753 1565 593 372 180 614 153 407 236 1765 1220 451 2141 324 867 1378 1816 741 301 130 267 211 1828 162 326 778 858 841 2001 574 732 590 582 563 611 554 1351 161 348 441 512 1472 1054 753 1736 160 395 48 269 568 337 663 191 952 413 1317 1430 861 595 1505 581 971 1403 1405 954 1105 1310 1103 668 319 1517 768 821 1130 606 110 1580 746 739 862 462 1842 655 603 632 605 1814 488 451 844 397 458 721 282 193 1956 1121 986 498 458 871 230 664 1022 305 1304 600 827 1654 822 597 805 468 447 911 589 891 1259 231 203 983 476 519 389 303 1372 1002 1191 571 245 541 293 788 231 2251 102 579 390 229 607 1482 630 403 346 1438 1216 535 716 1599 1208 1923 346 368 234 1333 578 297 338 281 204 1242 794 821 455 360 539 171 443 298 1783 201 1081 439 1010 1816 267 723 2082 305 1538 543 1749 321 579 738 479 1768 1246 281 906 1543 926 1277 814 385 724 754 133 352 697 125 1210 803 1096 1054 436 1326 943 224 946 840 2422 765 645 823 1914 822 130 202 336 1146 911 855 253 1292 1005 889 431 1546 793 583 1706 537 305 604 330 1138 574 1251 843 503 938 451 396 963 1318 505 285 303 127 601 1543 1551 375 325 750 534 424 982 73 543 93 1727 763 505 924 2194 983 1211 1408 1006 2423 1824 1077 323 245 1110 1908 743 1497 884 369 476 1159 786 855 752 151 468 2172 501 896 504 571 693 926 944 139 1061 468 534 586 587 389 357 291 379 1388 849 451 656 32 319 556 599 516 1275 85 918 1396 412 918 876 726 324 367 1078 351 848 296 1696 568 1037 321 553 419 957 208 477 450 384 1281 1413 603 1756 452 794 369 686 873 1148 367 1596 438 652 824 295 1135 512 1032 686 207 1363 494 294 787 593 344 263 103 152 745 2036 1134 630 923 442 1411 454 376 996 489 2298 208 458 400 921 1828 571 352 399 1222 484 175 331 556 470 490 804 480 834 883 1342 470 1609 196 239 380 476 264 906 531 1613 810 260 1125 462 341 549 288 1078 279 935 436 711 331 561 112 390 651 797 278 346 496 592 279 178 201 1075 23 296 425 1163 1624 1488 603 698 360 1390 236 249 747 66 359 1564 1758 1236 349 531 532 753 336 533 605 96 893 98 160 216 683 968 1697 614 1429 994 580 1013 685 986 284 454 272 668 410 277 1094 1016 665 415 758 470 506 872 397 1293 348 949 60 1964 572 672 1156 402 625 517 218 880 945 442 444 577 359 557 1712 536 1015 537 268 1200 1570 626 169 843 143 1492 360 784 492 280 170 532 1363 124 973 148 826 1071 262 803 804 414 685 70 423 405 1371 581 625 536 161 1070 913 638 498 456 1623 349 757 484 194 688 1536 74 385 283 381 2096 946 1266 687 1592 829 953 860 213 693 541 186 654 338 1623 588 1056 56 550 233 537 1463 437 575 237 858 526 887 1810 890 759 886 509 354 465 140 1804 1198 562 198 734 485 303 1134 794 810 321 404 792 829 225 838 602 478 618 735 206 183 384 1346 321 525 860 1679 586 125 562 627 607 1255 590 426 1009 159 948 1605 659 563 336 520 57 498 419 313 633 794 2161 1153 645 604 584 175 125 574 651 433 72 745 791 446 1190 297 801 905 374 286 395 457 445 416 321 458 413 953 2162 438 569 872 252 677 99 318 516 295 863 715 708 1005 255 539 262 162 703 1151 241 975 961 547 1449 266 76 429 1943 1557 612 365 692 468 187 1413 128 530 738 539 546 544 771 72 592 1215 789 297 690 590 816 563 282 547 1523 497 276 541 553 2283 292 86 578 1090 1042 1139 387 623 592 419 488 247 231 149 986 2082 696 122 645 905 549 1128 1476 899 636 248 1156 286 1437 349 112 198 383 890 311 926 1154 312 1356 663 1219 1433 2120 377 356 174 359 535 251 393 160 276 818 1797 626 327 1324 885 55 181 721 675 269 784 164 380 1327 438 1752 1898 1037 1388 382 1668 405 533 798 768 398 1280 215 1837 1589 923 950 454 1085 795 1407 1138 96 177 691 489 448 421 542 371 545 812 537 559 566 211 1158 1701 464 965 134 404 764 1101 1739 1323 811 248 377 151 738 621 852 280 935 909 637 251 457 492 680 351 740 463 717 170 985 596 955 342 2195 511 661 341 666 309 1394 1912 1000 487 1103 2055 1126 588 249 501 1742 158 1271 607 1111 291 356 1664 466 290 1654 1509 480 911 99 399 883 1095 588 364 875 47 264 506 1009 847 743 679 657 588 889 843 52 168 1610 224 433 827 57 266 450 1105 396 568 868 824 524 520 1571 986 1859 692 615 453 280 467 1259 2159 1029 1591 1093 184 2461 674 133 854 521 506 354 540 1965 828 1933 306 1295 438 1760 233 1859 843 786 1998 792 701 552 707 1341 425 779 592 563 677 121 1058 830 797 338 703 1908 548 1829 590 237 496 420 471 624 261 492 803 1400 272 1004 1784 1174 314 741 284 372 452 650 762 391 188 195 719 280 989 488 555 732 1018 774 436 588 777 1012 315 126 643 599 268 212 113 571 1198 653 256 352 96 434 475 327 716 1223 739 343 745 924 529 871 223 352 819 935 610 717 502 116 981 1865 414 976 845 273 380 1541 1736 193 846 534 915 1511 751 847 230 426 1248 509 831 1097 93 542 529 979 967 610 1316 758 33 502 1468 1350 811 400 399 657 1051 424 1062 58 909 587 893 1051 676 1863 500 664 108 1294 783 315 835 591 1011 665 873 952 296 353 489 210 528 818 211 1072 848 373 682 1501 571 569 472 735 529 1194 922 447 294 1865 486 993 485 652 530 1448 321 478 902 900 283 473 322 459 305 53 511 1449 500 1756 295 494 317 339 633 854 313 862 1609 278 730 954 466 1096 709 1057 349 200 348 2257 677 641 612 261 891 750 307 870 1865 1711 448 119 444 709 1846 524 671 475 319 920 354 2152 312 1026 706 800 724 332 1064 551 248 872 441 1498 782 224 692 762 955 639 376 694 665 159 608 1000 1756 553 1440 490 531 351 1310 1137 1652 454 270 513 1752 955 1244 1166 1699 388 668 53 1526 376 1076 809 535 1223 1840 929 461 163 1534 2571 714 491 1288 296 592 456 364 1011 324 1470 718 656 945 1672 874 815 257 567 553 322 466 572 536 992 395 447 327 407 673 1042 651 428 760 235 751 817 944 401 290 516 1617 66 1148 1676 846 367 1724 441 214 196 248 396 740 729 445 505 405 1063 399 496 517 890 365 751 1723 1368 1408 988 383 309 266 248 704 540 46 348 200 2422 247 120 1572 502 946 431 101 308 503 710 311 344 367 1981 613 347 1516 240 1620 472 1129 776 557 584 1243 560 624 201 1227 455 333 24 752 290 752 450 319 491 636 758 428 548 628 694 214 848 1143 871 756 418 311 580 573 740 583 287 646 1274 700 171 628 1254 558 96 234 790 236 839 207 582 275 955 2410 825 1077 596 134 1196 1140 80 823 2017 2204 245 634 1556 338 705 443 178 1480 588 432 318 307 807 1305 1143 488 47 1483 881 929 726 706 123 614 343 832 671 53 193 340 1358 772 2200 602 301 436 1185 436 789 132 1021 1065 134 849 192 787 574 1125 449 2209 558 1537 322 650 943 1132 618 583 536 1956 674 911 1239 2245 416 396 1423 487 591 1797 345 514 584 877 712 253 374 581 1079 351 551 267 124 1686 410 402 585 353 144 578 805 710 300 70 1386 1621 556 487 543 1079 1382 409 857 3 457 503 2221 1279 504 334 430 362 967 646 598 1073 1202 113 316 359 551 869 419 469 1009 495 1157 1259 1108 272 841 1343 1476 552 853 930 470 75 913 880 275 726 602 419 509 565 175 682 857 638 570 1060 1755 305 325 57 480 1134 135 538 463 222 607 434 1421 322 465 650 1436 863 693 1490 1267 378 520 485 536 259 452 249 384 701 2056 845 1739 420 173 566 791 630 230 1002 461 1253 267 357 440 1456 146 761 1071 558 702 169 1158 132 767 1448 228 308 861 107 320 528 1477 327 987 559 603 738 230 1284 1741 1160 469 513 539 436 561 539 1528 315 969 164 586 1927 1454 577 653 825 1394 390 165 140 867 750 2089 258 422 2101 677 612 762 562 423 526 80 321 297 485 419 1563 426 426 565 604 1137 605 774 632 792 1209 641 335 134 254 704 834 1591 1148 550 93 975 248 207 556 305 1458 807 274 384 1796 621 702 609 1048 757 417 909 492 1079 354 462 85 540 439 353 231 886 722 412 1663 650 339 153 661 497 437 1356 594 448 675 44 1501 524 2137 107 585 1056 583 639 615 1108 685 1166 1186 560 476 972 1002 869 242 1926 388 578 852 429 359 868 1223 578 598 530 448 521 664 632 374 350 438 1029 771 359 232 325 437 1486 90 835 1121 1002 1270 1313 486 1525 480 945 495 332 1779 283 577 88 159 800 618 1247 950 1650 1000 300 671 835 1117 198 350 655 472 716 2048 163 56 357 493 1053 487 583 377 487 378 664 480 151 622 314 343 92 246 688 810 663 1008 422 586 2168 421 486 659 188 469 424 510 202 1106 248 386 1059 667 726 488 1278 391 658 74 629 1589 370 331 1448 553 752 827 649 686 930 434 833 316 515 1619 441 256 272 464 1072 118 638 18 426 642 547 604 342 738 792 203 509 1781 738 814 421 851 205 172 604 369 381 470 1478 466 104 1565 1514 961 1903 1113 418 989 888 454 578 1024 263 449 979 850 1189 671 803 703 1105 709 1374 668 560 1978 746 496 721 676 610 160 610 985 179 628 1012 671 445 116 602 577 766 1467 197 354 587 361 606 482 1043 1046 1583 438 666 913 420 247 1029 890 517 458 1030 796 393 668 262 370 887 1540 1053 307 269 752 532 836 1515 988 385 609 113 47 794 256 714 361 458 735 1206 927 296 212 769 315 2111 755 93 480 810 1344 496 1162 137 637 317 677 300 353 481 1173 472 362 321 1490 937 233 1888 510 1249 138 544 886 517 802 1783 944 595 1571 1252 185 694 824 730 234 531 424 1084 780 568 768 366 687 1395 160 902 842 389 436 1585 565 564 308 800 543 469 1001 1263 529 267 930 661 858 634 454 649 1051 619 695 861 335 1052 415 913 1400 120 447 60 726 577 780 2059 899 468 224 272 557 2291 328 375 2142 775 973 126 332 743 151 1664 287 821 1933 570 610 489 350 695 1012 445 302 562 579 1742 282 421 717 785 986 216 555 548 1163 1053 1013 1433 493 1077 1819 966 389 174 183 196 819 1068 518 405 153 211 150 211 580 366 1354 821 1664 863 648 1015 1667 256 342 347 674 78 622 549 1655 228 921 1404 670 1161 367 551 484 585 236 270 403 390 1230 127 1805 1535 509 685 816 293 661 1627 482 814 267 1715 1402 1590 261 880 506 773 1471 964 354 964 693 577 572 801 314 1118 515 1337 860 1807 548 351 400 197 911 1350 1101 583 351 489 2134 172 1243 378 613 808 691 563 229 1393 656 492 467 2277 471 227 269 288 394 250 596 727 343 552 743 390 1742 1023 368 566 101 426 1354 1100 776 941 200 361 510 495 896 1038 461 556 332 946 63 1808 247 627 705 135 219 381 761 200 719 591 201 1491 1002 181 564 308 831 634 2068 1941 475 977 318 662 681 1190 866 394 552 677 407 208 739 341 416 314 388 1492 883 443 134 532 585 153 121 304 679 1459 1229 277 607 449 458 553 529 154 1886 551 467 347 319 369 560 730 1102 127 351 2075 625 410 768 803 28 148 315 498 269 117 18 253 801 726 638 246 1150 503 820 890 374 521 761 981 854 327 477 196 641 622 917 708 450 1002 111 621 416 368 700 494 1668 2644 543 422 403 813 483 1221 2158 654 531 617 2086 433 470 1522 641 724 1129 1516 766 710 1130 201 284 845 2034 230 126 979 468 299 950 1367 460 673 564 1066 1698 441 794 641 943 989 195 1319 1986 1075 721 752 737 666 692 568 304 797 494 246 1290 812 673 655 617 1684 1837 708 418 546 1561 911 613 277 881 199 1069 693 173 306 690 162 422 955 366 374 729 471 332 1342 436 625 146 928 382 1498 408 603 953 896 734 1926 1409 598 425 442 549 378 810 1198 679 461 794 1909 317 182 359 502 712 413 418 842 1183 611 227 554 977 297 407 419 92 505 1599 249 1593 310 174 214 432 554 276 771 1807 667 376 1054 967 623 1542 645 47 382 288 166 1611 626 1219 1862 212 161 468 664 876 1212 585 231 787 1384 251 1228 480 174 516 236 611 203 971 1052 592 662 457 689 422 328 528 522 1519 699 441 1197 353 770 186 113 253 848 557 1178 699 695 372 54 1879 1402 89 47 415 622 246 713 775 1783 231 687 1495 1419 1496 628 742 532 1423 601 861 703 144 306 493 471 878 732 538 296 508 659 1159 485 664 236 339 199 1719 544 158 112 569 2071 260 431 138 1824 956 140 331 1404 868 477 267 990 840 276 1242 449 1952 365 1114 781 928 1751 377 59 744 556 138 647 881 301 810 601 592 1153 399 1523 916 279 1167 1895 147 265 690 113 852 803 1021 854 870 165 898 532 800 804 404 238 456 691 398 414 417 1030 1040 1220 377 317 283 133 375 676 279 1040 263 575 753 1128 477 307 412 1797 721 802 846 712 425 413 954 610 624 415 84 764 294 746 594 416 1182 1173 543 1660 1107 414 393 1679 843 1096 965 280 1098 621 1734 274 756 190 230 670 768 167 431 349 446 732 457 1831 680 806 121 164 548 798 285 878 2190 822 616 956 586 649 295 613 1911 508 315 873 1632 448 820 559 933 146 1660 528 1407 534 1775 654 1780 215 638 319 530 941 1195 157 588 690 470 328 341 750 921 688 348 524 1325 504 520 286 1385 1977 369 474 458 1023 1476 407 167 828 417 397 1421 222 148 1260 457 681 1885 1190 1205 1337 1231 1804 849 266 670 617 631 847 797 368 958 634 670 276 1081 788 360 783 430 509 1011 581 397 280 407 934 267 403 389 310 294 1515 889 730 1946 1459 342 916 957 2056 707 753 938 486 383 1891 1488 1002 575 648 474 130 568 671 397 879 556 156 878 782 2464 500 385 900 144 256 796 230 1147 337 817 169 313 479 1282 1132 1620 977 928 1042 421 589 366 848 906 843 428 332 393 602 1149 1450 264 1934 1042 573 641 1907 724 304 1550 497 67 841 550 214 902 502 514 291 858 481 535 949 169 716 507 539 233 282 242 1500 1201 246 1158 810 900 433 626 598 1951 669 803 945 480 112 1655 318 603 750 289 248 246 1224 1095 525 781 931 855 549 835 455 1942 586 1216 442 456 1386 289 100 395 425 394 452 440 1179 1425 407 758 400 502 635 785 885 1084 650 450 682 1071 461 1033 554 304 608 741 366 151 144 417 168 148 918 286 634 1625 768 515 1363 569 412 756 491 502 866 593 650 386 656 771 692 2547 1035 427 1378 443 1573 686 416 1165 1002 426 103 1839 519 1114 243 524 552 441 272 824 1415 420 654 678 1603 491 735 706 590 364 14 1297 97 854 1919 304 523 290 928 195 586 586 1729 827 737 1439 60 661 471 417 562 508 132 762 1003 684 618 1110 357 94 269 229 722 682 374 429 552 565 580 369 242 795 851 486 577 266 801 1330 1841 360 967 1475 64 647 347 388 1276 329 895 1287 269 323 582 427 507 379 375 688 279 159 333 1177 716 580 36 861 524 692 443 604 358 226 1854 1356 853 422 799 951 1211 277 667 773 111 2074 92 1124 358 2304 267 853 458 480 609 60 259 665 531 440 646 1191 576 523 2466 232 832 502 608 676 467 1162 770 316 340 180 557 1311 1359 864 380 657 503 1320 607 371 242 816 267 486 514 606 1845 260 795 357 1038 418 337 440 2094 1459 1346 741 597 1072 1598 662 653 1130 252 290 1175 655 417 651 220 1094 149 498 364 1117 369 2099 552 878 360 645 205 767 533 812 597 1178 170 572 440 678 264 574 829 225 2157 516 1178 501 1182 653 374 983 235 535 134 620 801 619 336 646 509 583 1437 445 31 536 1402 480 224 356 490 381 791 276 1083 598 369 105 785 227 367 1378 825 636 17 478 698 840 198 1824 637 346 338 697 559 377 680 562 622 1615 647 869 490 1778 817 208 369 888 879 1302 790 706 321 1019 505 82 531 1060 652 300 435 444 1249 336 1848 586 485 538 657 364 751 1826 1078 566 806 581 824 449 480 197 653 1841 661 508 489 1361 923 54 703 369 785 2203 729 404 288 447 638 450 1720 277 473 578 739 337 1432 1856 649 278 1027 928 596 2343 290 622 1544 1225 687 765 494 689 163 1319 1784 82 1605 491 143 621 1128 410 470 581 1761 293 633 2064 247 318 1737 386 887 747 91 648 2159 2040 1157 1754 431 1869 425 1504 377 445 354 132 120 548 476 893 280 428 908 803 126 984 352 2115 423 104 229 212 210 543 303 636 322 291 561 494 671 550 692 499 631 109 365 215 787 465 659 855 992 1079 904 264 386 581 229 354 88 285 713 320 383 381 1851 912 596 441 447 730 534 1919 449 603 376 294 587 652 1529 1101 271 866 1238 459 225 633 510 457 979 1005 627 525 807 278 670 718 237 86 407 198 638 711 648 841 441 109 1441 515 607 653 578 1561 434 875 1140 1087 1524 811 220 491 730 398 264 223 1539 1302 363 271 756 1923 702 677 842 334 189 427 1048 224 350 862 416 329 159 1114 292 322 1463 858 1160 1095 767 600 1545 606 855 1068 1322 226 349 588 1768 591 1026 398 514 702 537 640 428 843 638 413 163 602 416 814 806 591 349 1655 884 758 614 833 46 483 118 463 804 1397 1055 300 1213 982 102 605 1649 208 345 95 1416 1519 1752 696 752 716 632 665 1609 663 631 972 1013 1250 1669 653 799 825 554 935 367 933 360 220 1152 491 1711 381 521 535 616 1387 665 772 281 233 965 138 364 299 109 830 930 655 463 301 419 119 591 700 434 1168 290 279 1023 1733 1817 372 370 1404 342 653 775 639 717 1014 1047 643 1316 2110 2128 770 504 573 405 293 1279 578 1592 363 340 336 1686 300 119 494 534 1664 1147 488 585 71 175 1070 960 260 112 1496 1213 676 426 1647 454 1054 285 606 786 937 2615 486 980 759 437 78 544 609 720 711 1428 235 118 854 773 591 387 1132 828 381 613 180 988 421 109 641 1411 240 1137 778 622 280 392 163 869 333 659 867 2623 404 409 479 1472 879 717 132 637 455 213 615 547 726 192 234 211 1017 429 1231 430 254 740 849 227 622 173 2086 105 378 621 465 175 573 522 462 292 239 1223 758 1259 320 452 202 641 628 1796 640 537 891 38 682 807 727 2083 287 691 847 867 711 1526 1776 1490 442 576 655 249 310 649 1200 377 2349 534 410 998 787 777 317 1893 303 1668 410 1434 475 468 623 521 1102 601 643 631 161 766 194 1424 563 359 914 1328 618 739 554 240 273 987 551 432 306 386 322 1209 1549 271 596 272 73 949 282 789 357 680 451 370 806 483 193 938 608 988 1761 248 373 658 960 1528 769 626 140 1875 646 561 1045 406 753 211 1638 497 1155 580 1052 1166 176 692 863 414 651 326 2173 605 128 487 226 523 209 171 305 161 429 124 1687 843 307 319 451 483 637 748 216 1423 1456 222 808 367 397 688 605 960 1810 496 466 369 445 1143 141 416 2089 1102 600 398 446 665 474 1854 515 715 440 766 268 1857 1239 922 1721 1185 173 1919 917 703 953 218 936 812 115 498 1287 616 313 2134 470 747 633 477 1365 1209 767 491 1038 1368 183 236 1490 571 995 563 1197 610 537 1619 558 467 2458 848 731 218 515 364 1589 743 319 120 608 1027 197 466 1110 639 426 506 417 608 118 553 934 684 242 393 909 600 2263 596 286 727 433 289 195 843 204 499 637 330 547 1208 85 1693 792 156 1062 21 552 64 701 299 276 763 529 301 1047 327 670 257 1084 836 319 150 47 221 1545 348 710 217 121 205 691 1303 256 1601 21 911 870 486 819 359 225 441 198 560 417 652 1861 936 18 726 701 211 806 396 575 2067 967 606 1913 729 269 1282 730 449 378 1381 341 390 176 612 777 990 939 1863 77 585 338 169 739 94 329 893 554 517 1285 501 817 1460 430 348 314 1323 1448 703 726 808 1433 317 504 550 203 761 1085 1252 221 334 265 692 837 422 120 578 377 409 1995 1378 245 653 1201 681 681 475 357 795 232 361 1213 402 198 585 204 701 941 341 645 787 407 1094 529 386 598 724 908 521 863 615 701 693 810 978 443 549 233 927 792 612 548 838 638 784 772 317 542 467 924 260 128 269 827 1172 228 191 1999 1280 1687 796 1539 911 1157 667 175 563 735 799 228 1883 1650 418 1856 1577 1104 1517 362 906 2244 623 360 322 218 1766 618 732 168 640 354 469 710 1113 393 553 969 701 863 384 545 884 486 717 229 726 1587 410 403 364 920 320 406 1311 1348 1816 228 1157 870 595 504 189 1303 510 346 239 556 742 397 964 1398 417 443 610 838 103 998 307 378 351 987 463 295 655 1852 818 539 623 549 1794 820 125 587 2151 759 547 1239 810 719 229 692 56 652 671 375 717 277 466 318 305 542 126 513 1014 1125 908 624 1589 1703 726 776 747 556 1383 289 325 650 1399 674 1920 1334 2202 517 377 1804 1480 589 1706 888 802 647 1273 758 894 1311 607 1061 2440 211 332 1252 399 790 823 471 652 907 765 510 1623 442 690 162 38 1286 661 592 501 1189 418 623 432 563 476 589 230 1910 46 946 1434 1568 336 202 969 489 520 594 764 260 816 787 631 263 639 444 496 392 237 745 1054 741 783 318 542 224 625 242 465 307 559 1171 1736 944 662 500 498 1530 390 1000 396 449 1088 1342 477 567 1221 481 649 666 649 382 1504 918 616 502 1677 594 678 392 706 1149 328 618 1398 366 756 2078 545 974 583 447 398 147 1551 492 464 654 799 1227 457 764 102 464 2139 1554 510 462 1012 1010 32 433 756 491 476 1358 617 656 1275 1542 634 966 295 149 1118 521 270 570 1648 170 578 429 148 550 589 117 274 593 444 613 541 232 2198 1189 770 152 584 327 308 719 340 457 134 748 711 641 622 986 692 633 1684 378 108 181 860 1517 99 445 2034 400 514 460 247 393 413 2189 434 385 1621 616 1565 609 1229 229 1753 1281 434 1087 1878 1149 189 436 978 234 758 949 483 375 877 1593 1153 785 208 1219 656 571 251 720 762 137 394 491 483 1616 1236 692 558 970 324 705 341 2068 628 608 1359 1271 298 936 823 932 186 452 978 374 449 520 410 534 892 728 269 915 755 748 1807 732 146 1646 424 517 668 2079 641 1214 595 511 822 660 690 130 451 639 449 534 1367 146 468 691 867 712 423 602 472 275 595 276 151 531 400 1683 546 558 497 245 297 436 1113 1752 374 850 807 214 148 746 1326 1488 690 960 2256 515 377 737 435 565 299 458 510 751 936 742 920 267 332 1046 586 1259 1100 873 643 694 454 1316 873 56 721 160 415 514 1821 966 467 912 1460 92 2381 149 1449 136 861 919 274 527 636 158 223 597 96 943 902 509 1622 572 301 1390 47 310 534 528 892 1796 1401 667 833 1164 505 112 282 414 1026 790 686 992 866 142 1149 439 845 99 1619 177 807 970 376 879 398 866 1002 356 540 1415 595 1438 1225 603 139 815 1499 682 308 491 896 371 828 103 576 607 1304 372 357 1354 423 598 462 631 692 375 129 372 768 1149 305 876 868 536 654 469 483 933 473 337 1863 976 55 203 938 300 754 394 645 90 978 715 249 929 1419 894 690 555 1125 527 1115 229 694 186 1703 1062 340 241 1865 787 127 489 383 674 563 669 1182 165 1271 328 927 543 1031 419 1257 413 925 277 499 597 877 625 991 1444 88 619 791 305 249 433 526 741 761 290 844 108 627 115 367 1402 748 1513 527 462 599 798 289 1820 880 745 533 212 629 677 1815 1109 1293 491 2121 673 902 1496 519 475 1870 1062 493 654 677 1660 1605 701 2106 798 515 1909 453 463 286 107 498 1689 133 357 487 40 1118 481 171 2328 26 1506 573 674 196 1468 1645 359 649 739 341 933 449 164 263 769 851 920 499 927 847 933 1150 573 818 533 1080 1516 860 436 786 143 210 317 585 525 293 193 1102 364 581 210 512 1231 524 308 311 625 938 675 651 183 756 1451 841 454 940 354 1149 152 461 160 377 497 611 1281 1061 592 473 545 666 213 33 690 1193 345 250 1035 781 1791 544 225 571 576 620 452 144 583 505 876 560 654 777 600 680 1103 371 414 323 642 869 1214 637 214 357 890 932 359 1242 341 593 109 1588 562 1103 628 751 160 570 397 710 627 760 604 2035 582 1072 148 509 203 770 1186 598 324 440 874 472 692 667 1559 180 491 358 200 308 892 163 272 385 550 246 563 1488 788 650 237 403 301 855 372 521 503 919 128 1616 1239 744 123 910 1966 1010 1771 1441 740 957 1320 714 362 910 1610 576 2028 403 601 192 98 283 1285 370 265 425 464 430 1159 677 425 1182 698 1299 684 1175 321 554 1999 574 653 753 553 438 239 795 1025 620 852 803 792 344 192 1393 717 245 1814 1311 293 128 222 575 561 430 197 569 704 491 293 1987 329 382 256 413 988 339 362 670 194 510 1683 1848 546 1147 623 552 403 1626 782 1703 476 990 561 1005 2078 988 121 94 659 420 1051 605 254 422 694 415 559 215 1295 540 1134 120 621 998 1997 1465 551 58 920 177 627 796 419 1694 2032 435 203 518 151 413 1767 1082 688 423 395 887 426 238 423 908 716 900 605 241 1304 474 563 535 172 476 838 224 519 869 681 891 434 439 589 318 2124 98 403 316 492 1019 368 1185 899 176 660 376 525 552 679 187 1368 627 587 538 452 88 501 237 1814 345 823 560 222 275 922 484 1117 1056 361 1161 125 682 1414 1052 404 457 433 537 780 730 1534 1276 343 974 869 332 453 450 625 648 1008 1477 183 820 142 437 669 240 715 1598 314 107 761 498 779 1928 689 564 1302 382 1609 740 255 381 914 510 363 695 547 1014 391 1222 255 899 716 480 2013 458 1363 186 399 543 409 269 170 1808 363 373 212 48 1095 262 736 94 758 1015 162 210 1459 615 803 999 1496 1330 1051 1669 212 935 2138 746 1433 243 386 323 1529 766 656 446 435 126 593 573 801 340 609 348 776 417 299 1014 478 372 500 1458 432 1858 634 1626 824 852 324 815 471 606 353 969 511 387 152 569 951 632 1240 669 638 885 254 62 672 186 580 592 1548 1183 726 1340 551 598 662 370 266 911 2348 882 923 441 466 146 82 630 829 594 1737 399 695 295 516 1256 241 987 936 466 195 231 463 216 323 546 232 487 1807 775 649 321 903 735 1139 27 377 854 1095 692 274 980 327 555 425 219 668 971 292 229 620 126 97 907 453 184 642 729 821 1125 299 2339 863 1700 141 286 412 684 739 331 595 1602 419 557 977 1110 425 665 565 658 402 210 1515 249 766 1669 789 274 714 901 1817 479 1112 556 346 256 1028 495 453 267 514 613 761 419 322 735 180 632 822 196 1148 434 807 553 1698 543 394 406 1282 405 508 912 759 1102 386 1645 1081 1591 761 358 934 880 1083 647 547 1772 1599 752 1317 255 580 468 473 951 213 774 1641 793 709 396 619 1286 447 688 217 1102 453 206 441 450 1922 342 570 638 75 1339 99 656 518 533 511 90 1100 1495 190 1238 1596 543 602 429 1351 919 652 1911 491 1876 1468 388 289 1125 1567 863 1063 929 1460 446 163 631 521 1028 853 292 504 627 943 348 420 219 651 512 269 967 67 402 372 768 786 695 338 633 1403 285 807 1125 758 911 319 391 674 744 913 1548 332 1290 392 571 785 335 443 207 501 184 480 2223 348 1125 358 627 788 579 741 237 495 1058 1619 709 437 571 370 661 255 284 617 376 323 712 636 544 565 715 1951 1748 643 1162 819 733 319 687 1630 2088 1187 123 2057 587 348 1044 1086 1302 553 526 1067 977 618 822 717 674 597 617 805 655 1056 775 100 391 1433 151 1466 756 1966 288 1170 514 490 280 930 248 946 351 235 742 765 641 271 619 291 1033 226 367 477 974 368 1786 994 578 702 809 1332 354 295 616 458 776 457 435 1542 279 244 611 482 475 375 536 461 604 359 482 702 297 373 732 958 760 963 812 354 323 689 49 564 1017 719 554 845 403 646 1155 1070 1149 637 92 524 1217 1094 132 727 788 306 1177 343 416 457 1945 132 382 628 1765 551 777 429 452 453 501 525 715 67 767 266 172 414 1032 455 2042 854 326 325 744 599 337 1352 645 622 1714 284 681 590 950 223 651 322 266 889 593 345 132 641 152 620 916 755 226 760 458 690 1335 855 840 533 1490 1625 742 161 22 1510 389 263 1652 506 529 1693 371 218 616 280 1174 921 1348 376 227 212 309 809 1085 241 134 150 1148 34 2522 1290 1065 364 563 353 852 181 828 809 1277 635 286 203 629 1752 926 597 229 743 1454 1936 127 948 1225 804 999 833 414 485 190 627 450 112 1140 535 290 328 518 984 770 227 595 739 114 2014 239 866 510 1394 518 1042 201 434 191 1887 839 156 300 282 833 660 173 1043 1587 197 285 944 611 1716 1337 415 468 1058 823 1822 224 379 190 1708 279 938 1706 587 207 1523 444 1082 728 199 41 662 176 777 508 379 755 375 130 1186 1159 348 632 526 164 683 183 739 298 1058 1592 232 253 485 335 642 691 784 68 341 2039 311 798 1821 197 260 266 551 852 1011 1211 775 200 576 857 200 328 625 735 844 601 1674 1255 2005 711 1228 341 763 137 153 317 1472 851 929 230 1057 806 559 582 884 813 327 462 2309 155 698 1580 2097 287 566 758 166 584 1263 2504 655 393 457 427 306 1105 161 1000 713 483 674 279 591 962 1611 454 754 313 809 1955 410 305 849 427 658 424 1013 326 227 277 526 1664 337 718 1804 279 905 399 519 473 513 209 756 1542 391 725 528 829 218 966 814 450 503 631 509 533 1408 675 509 189 374 314 654 308 488 418 589 719 841 997 756 480 2151 1739 325 94 1326 265 151 959 90 529 638 659 626 794 1576 110 824 564 935 816 518 668 738 526 576 169 332 638 531 908 106 668 608 448 318 997 693 322 201 382 411 661 576 749 615 596 1157 414 1300 529 230 227 264 1729 335 441 740 824 123 641 979 808 959 428 569 443 284 176 376 94 692 481 927 460 804 499 532 486 547 426 717 732 1638 1602 1625 841 367 86 287 454 829 717 503 457 469 455 359 592 634 505 330 259 574 378 896 121 938 755 287 684 471 1224 455 1953 566 2004 1289 370 728 350 495 523 489 229 1907 951 999 2160 1595 458 547 619 1374 407 1047 1286 1093 790 728 1208 1124 905 780 950 905 995 266 561 621 823 451 530 490 135 404 179 479 816 676 215 562 510 1399 1538 613 334 551 254 988 216 471 197 81 462 418 215 178 652 704 376 965 604 1787 262 401 653 103 354 1014 700 137 67 650 418 277 756 602 1001 299 781 1301 161 1278 247 343 772 607 821 381 323 931 245 397 296 1948 520 675 662 654 2016 406 414 300 838 42 404 164 675 544 889 462 793 1461 340 577 757 1848 705 755 891 616 341 1143 514 110 1727 806 702 362 742 469 678 20 149 797 909 380 187 1959 467 596 525 532 20 1007 1027 235 1147 945 575 673 696 509 97 448 804 711 481 205 315 1515 751 831 1506 693 358 1306 1233 992 1065 478 543 812 828 490 1911 1043 546 580 442 1838 223 601 536 635 534 271 755 979 229 849 752 426 872 169 119 125 610 1708 936 266 1522 519 693 515 1564 639 1323 470 864 881 363 400 1351 298 451 340 885 1643 863 391 981 405 536 1013 1046 181 590 2030 368 1836 421 2125 938 740 1546 239 1063 609 22 1540 805 1539 255 1890 975 1032 802 612 759 470 265 623 804 2097 1864 415 1623 1780 98 1197 1770 2055 867 214 459 318 667 648 575 621 716 444 450 298 139 710 805 705 849 628 416 753 408 708 506 388 710 1077 229 1080 707 196 368 867 1515 2191 831 162 1203 528 285 101 752 338 133 980 311 456 219 315 639 869 1674 599 1080 1000 401 695 1521 395 977 1724 336 273 2162 547 483 403 159 452 407 1648 28 618 169 512 854 69 864 351 408 182 279 923 348 525 843 784 122 238 1820 501 1862 260 670 160 266 1486 255 672 818 738 170 799 1000 75 554 1343 1732 641 678 1248 428 821 793 1332 513 856 1643 68 610 763 255 536 478 504 231 403 692 1423 421 656 1623 1592 348 253 875 480 934 392 1402 222 714 267 764 423 647 204 472 469 278 1058 867 283 781 396 632 853 148 903 939 459 739 778 714 852 323 824 872 617 459 666 1945 199 76 179 160 655 204 538 769 2197 586 60 459 801 513 271 594 1514 645 460 212 868 279 242 244 478 322 612 98 334 373 1589 697 2142 997 1297 657 1188 825 1478 804 795 1179 103 466 405 890 1986 226 1321 222 409 306 446 489 304 680 1766 1633 1676 725 1075 669 564 333 1375 473 118 243 625 953 149 938 800 734 606 327 536 548 824 591 1388 301 1845 1789 615 543 31 526 47 218 1769 763 737 474 728 805 2102 388 837 558 1724 131 529 586 371 462 331 605 817 364 2006 903 573 189 1592 501 1351 535 778 334 337 1193 513 914 474 247 563 641 519 681 769 325 600 1077 1157 675 1604 616 686 359 684 1615 454 363 303 337 703 251 507 413 1948 892 564 421 829 634 674 487 1468 236 421 598 1334 884 776 106 290 1597 678 196 318 321 940 901 502 1104 120 2233 117 958 417 369 618 194 227 827 274 618 289 490 707 1437 548 747 512 493 2079 209 216 407 695 717 83 974 1857 411 496 553 119 1452 631 156 327 1647 397 697 911 205 783 128 496 327 387 642 382 597 829 395 495 895 863 836 1076 480 1628 574 1238 1089 841 704 672 899 914 430 455 486 581 582 391 2506 496 745 725 154 847 553 825 644 810 425 772 735 360 1058 516 337 2208 364 483 317 1343 204 625 934 1252 353 61 791 711 730 825 381 763 469 285 1006 641 572 181 154 523 105 142 1837 606 1735 759 1049 542 370 412 666 347 1523 94 1509 429 646 616 484 1517 978 822 211 1402 578 1270 426 191 455 814 744 68 758 870 1534 239 372 499 844 480 371 303 623 611 1782 1066 639 720 1100 969 582 831 897 463 930 409 788 1162 1210 499 348 2010 228 20 529 707 154 502 1328 611 614 177 1720 331 156 264 1361 350 1052 1016 427 866 245 552 690 449 318 1692 346 1349 545 452 287 1003 481 1962 421 364 1251 786 557 604 542 381 1283 1212 651 544 213 1146 995 1527 89 1455 876 778 1659 828 629 565 915 2082 392 883 30 471 1262 399 542 661 806 482 775 445 567 738 440 405 512 745 458 387 213 327 581 664 1022 790 1681 806 1337 1668 739 501 328 1668 568 1481 244 1067 740 655 969 677 321 78 538 344 595 773 148 347 373 1455 732 184 714 365 1036 359 1685 1568 338 407 287 1523 695 607 616 388 128 807 516 240 1098 301 367 530 421 486 709 395 1067 703 31 541 454 477 1127 885 1275 716 615 896 799 1020 267 1135 665 351 1481 758 141 536 604 398 442 1974 401 1153 971 759 541 361 747 348 914 482 186 1942 131 1263 939 318 695 905 660 228 1146 426 1790 935 1767 261 601 698 238 242 647 881 626 1760 662 331 900 382 182 366 167 1317 279 370 270 859 1267 241 269 258 75 349 316 535 861 958 592 1497 479 133 913 223 1181 530 95 1069 805 666 367 1801 352 565 551 175 945 799 1144 226 863 248 473 860 455 578 197 414 298 445 204 724 205 701 664 418 1611 1176 317 218 598 383 92 605 759 438 695 1851 407 945 734 546 432 1136 620 998 1029 950 87 372 471 952 1688 1073 287 586 326 375 534 734 425 484 664 1015 525 711 264 106 785 1185 1647 904 243 1975 405 671 668 638 1141 409 1736 2414 397 606 443 1970 961 1438 1307 341 631 747 182 429 216 1705 123 618 466 414 495 247 974 453 1350 1462 2101 951 1146 376 1433 1359 500 604 662 894 756 113 265 1680 623 278 306 300 656 594 1546 387 194 335 188 709 355 678 602 578 1292 1425 580 390 211 1090 240 1838 165 49 968 387 1366 549 333 898 245 563 1214 337 453 674 371 390 341 1775 685 399 421 349 972 477 1297 595 1119 562 340 124 1038 914 184 1017 550 534 636 347 276 322 556 865 1946 545 274 2264 862 805 1087 470 658 402 544 332 455 398 515 587 895 125 829 1939 454 324 249 456 1287 436 859 1334 1640 1564 356 255 558 759 692 2052 981 501 973 1208 754 144 1760 296 433 766 1201 945 1092 756 753 690 304 584 438 846 1162 622 726 271 796 515 975 616 793 1521 1172 279 270 322 1592 537 440 582 1875 42 747 310 514 523 148 254 439 487 1721 111 332 1026 306 438 744 409 973 1138 477 1337 802 256 778 427 674 597 437 142 170 758 303 1739 407 1076 525 839 86 339 1908 666 591 291 448 393 731 946 506 1172 358 345 194 1422 192 460 188 733 87 576 365 665 907 796 639 137 490 1074 531 198 970 608 780 917 599 309 492 855 624 599 642 401 673 693 566 659 124 282 314 401 1044 983 831 1824 1239 531 866 139 928 570 374 1645 389 698 541 694 2031 1605 393 556 96 572 584 778 467 804 241 525 115 652 433 436 276 403 521 926 748 1002 1432 422 433 2209 267 698 107 146 330 732 1676 775 220 577 789 237 214 1405 631 664 449 948 964 1751 392 960 349 623 458 433 790 1401 710 522 446 1256 294 1140 1029 388 395 912 975 958 547 804 353 300 512 1479 510 277 625 900 717 923 2187 699 621 867 954 586 94 577 164 469 770 626 459 292 726 820 1153 1541 762 579 234 1139 1482 1004 235 212 668 532 671 625 427 374 1073 1251 347 1783 794 699 140 974 423 351 751 704 295 425 380 493 962 260 786 1031 715 231 1057 45 890 480 769 1017 514 372 406 317 759 910 1767 170 200 185 276 493 628 267 701 670 475 317 491 632 922 1442 518 861 312 698 2134 797 238 399 1063 1010 1486 645 325 553 383 397 850 1094 866 1171 942 985 1145 517 120 1368 592 361 532 585 566 1487 516 247 265 816 192 339 523 815 851 1701 217 1668 630 358 224 267 614 49 150 513 658 762 423 1037 647 478 470 935 1201 1564 662 305 1372 695 299 254 1353 185 625 446 562 361 497 211 464 28 2380 290 114 166 245 2072 559 830 1073 567 641 1149 1496 253 381 341 939 1893 174 1709 828 280 362 399 589 899 545 725 559 259 1407 212 249 510 164 510 375 486 1116 462 202 782 1025 1594 2214 679 565 649 256 414 447 963 110 754 422 746 745 822 947 271 1171 478 453 422 712 1866 336 29 128 186 537 621 265 929 697 1840 539 785 694 563 1294 376 748 237 1265 184 90 453 1147 1582 215 1208 1690 731 41 554 919 244 473 551 610 636 285 262 357 107 543 719 430 395 916 639 428 364 441 1227 97 938 618 1095 222 636 391 583 261 477 1643 1018 417 1409 784 478 250 259 498 479 357 726 1694 681 827 923 243 811 783 292 89 622 1491 563 791 1730 1085 292 752 952 118 873 568 207 211 454 927 255 967 367 944 562 325 292 464 201 619 297 460 315 236 423 630 465 228 576 970 174 384 848 437 1098 664 1797 467 592 705 371 1109 137 777 688 915 355 553 463 628 1013 169 808 299 297 80 1367 212 750 917 1287 465 1084 620 325 96 704 493 179 938 247 767 1764 946 362 304 428 227 970 1877 984 838 720 428 207 517 1834 833 362 1409 486 330 564 974 281 509 2167 1487 870 317 785 404 686 347 924 612 1099 317 1558 559 242 1112 1939 525 1587 816 793 963 396 1453 494 396 539 691 287 401 641 771 513 1073 644 524 637 492 214 858 131 174 626 198 641 1952 606 649 279 554 835 319 809 1632 612 399 848 226 445 669 481 1010 1045 1680 615 1068 360 660 1244 445 632 348 56 100 1040 1059 215 184 419 862 259 1030 207 2152 1311 499 572 1990 471 360 1068 505 154 421 346 452 743 556 455 230 569 189 228 1350 362 670 318 1632 1388 780 576 515 1534 312 915 387 1058 513 578 1294 416 83 1066 34 299 676 715 1353 788 578 1448 1744 998 1701 535 723 617 625 128 1500 1270 1642 893 1743 911 159 1049 785 704 936 1897 471 617 418 521 930 495 263 1066 580 1442 439 485 605 897 588 491 1307 109 2438 1970 512 1480 1382 641 223 376 376 654 755 159 730 859 809 186 521 309 565 353 819 2135 734 577 328 596 332 303 646 611 436 506 785 638 396 703 743 124 803 552 1329 1666 639 1745 940 774 759 787 954 1551 512 1003 542 1106 1782 461 243 747 98 588 863 701 1792 526 613 560 1400 825 436 640 381 375 360 454 1961 1238 494 586 8 900 418 258 689 871 1609 451 1247 1905 1050 632 802 696 855 379 967 216 661 1669 339 1065 689 646 273 842 307 472 1092 154 871 176 438 797 352 477 178 751 884 1154 892 1566 442 1419 586 353 592 495 118 204 392 837 1314 1388 577 774 410 476 206 1031 801 920 2738 450 214 573 373 1146 671 710 262 511 655 638 108 643 1927 587 496 171 469 877 1679 307 453 870 344 816 318 1591 514 491 749 1147 771 717 113 301 2395 813 1253 176 307 563 309 884 595 636 486 746 1216 366 311 522 500 387 180 699 601 1088 460 1296 718 240 1221 2055 532 399 37 563 727 491 1685 1126 285 744 337 272 367 339 93 786 803 269 654 702 367 528 489 243 441 401 316 1292 2050 1284 391 229 606 482 1053 638 887 575 196 831 958 694 636 604 576 870 235 410 594 1433 650 217 131 969 564 23 524 378 875 290 116 282 1380 266 1315 713 512 719 719 767 363 208 671 106 574 992 982 911 616 1841 122 669 679 1565 1182 1715 298 989 462 703 98 1881 419 667 970 1264 762 367 452 872 297 1424 491 299 575 118 296 2245 480 412 459 535 592 647 305 2041 255 661 282 231 1815 546 415 828 89 787 614 642 638 744 354 1469 1418 234 426 423 598 927 653 401 641 264 330 387 83 1838 1075 447 160 782 800 921 776 344 654 691 483 854 1235 722 1058 488 1564 666 936 150 605 84 322 106 959 1725 2147 637 476 542 452 1520 248 1715 729 357 262 903 1316 683 686 1067 308 804 544 448 273 553 1196 408 713 372 149 262 245 214 704 1876 761 329 946 397 435 670 1170 902 348 419 362 82 581 123 1928 847 439 375 592 703 584 167 741 648 730 342 943 1524 437 65 251 191 206 1349 1295 640 654 667 1310 755 488 72 168 380 1033 221 1367 390 1341 438 621 19 1934 311 167 403 94 492 142 366 202 351 874 453 547 576 561 203 301 277 165 1219 1782 581 536 642 197 857 452 1198 635 181 263 546 1663 1779 548 1924 256 651 266 207 698 305 397 592 249 673 910 546 1131 58 584 286 1032 1272 442 565 322 839 357 838 511 1455 577 1615 986 1805 405 1124 664 906 451 2003 1545 1056 1304 274 924 760 1043 547 558 1383 855 462 466 882 334 433 537 139 102 480 907 1036 903 161 969 157 1197 1000 365 1644 463 1132 763 328 947 536 489 308 891 1570 531 1130 939 413 507 254 469 917 699 111 1537 122 445 513 442 356 121 1404 34 1642 810 1992 678 611 987 535 190 590 461 176 173 392 1720 221 806 234 672 637 367 930 1876 505 2579 149 480 674 578 465 352 47 673 209 666 444 113 852 1707 315 1040 397 662 1009 82 266 365 253 347 139 443 1176 175 851 217 1538 707 547 1154 276 262 552 1180 382 1516 263 133 500 565 685 558 145 2190 866 656 1111 456 523 663 1085 530 608 1536 401 156 177 626 621 92 236 610 227 192 533 685 517 653 730 424 1100 1442 788 102 518 646 620 430 1508 452 360 608 1380 657 646 419 470 1126 1425 229 1080 362 601 358 1438 1697 303 648 198 575 2278 699 274 1347 145 409 204 829 672 641 453 314 813 42 203 727 610 818 216 1334 513 561 392 1004 947 697 1505 706 520 1518 347 625 643 605 629 172 105 1236 651 844 1185 418 405 785 600 431 2042 224 641 1097 463 723 1391 746 1626 607 664 400 334 228 668 763 224 133 579 318 137 717 375 388 566 545 941 1433 347 509 164 968 1090 333 705 1213 2089 1109 935 227 490 1958 153 1326 703 920 202 1762 595 199 1882 672 273 434 271 569 717 770 1307 627 508 456 1512 2070 585 1318 478 1060 99 342 646 451 1442 430 63 618 1010 647 311 366 107 481 759 188 695 904 1539 288 153 776 783 1538 545 774 565 332 451 716 511 254 1257 780 476 158 223 408 1617 665 914 236 1197 269 511 541 729 1408 218 1602 1839 616 399 1310 487 1330 958 584 741 780 1108 559 824 1429 2130 912 478 1130 921 167 152 281 680 300 920 1245 400 1751 786 324 152 1164 620 725 662 1987 501 443 1274 270 1004 564 191 145 1229 627 620 1319 1239 435 820 1551 677 660 846 259 695 38 377 669 823 1695 267 673 1302 592 246 264 507 1258 1306 534 619 1027 1608 1115 265 797 274 327 1138 512 676 586 599 943 770 136 362 281 1983 414 986 551 841 547 438 448 460 593 1041 912 1286 287 560 940 760 551 1074 1528 375 484 61 861 709 513 336 695 1662 664 739 259 738 845 739 1020 709 497 834 230 432 656 275 739 485 164 741 675 319 671 291 636 672 965 270 301 275 329 962 1336 196 381 396 2324 489 213 822 689 1115 985 868 479 1428 1167 615 399 1031 1578 251 794 125 445 553 833 649 702 1174 415 238 721 262 411 480 1594 243 409 664 195 302 890 646 651 555 164 1646 589 1330 731 473 475 607 1223 422 658 279 147 500 479 766 1362 646 2032 928 145 462 1905 2254 674 513 609 775 692 718 90 736 194 378 118 668 1505 1344 1697 796 803 479 284 1563 980 749 566 527 889 674 1958 917 1124 223 610 967 947 540 1878 502 1637 564 670 1043 1270 386 189 971 1526 1544 830 271 403 360 582 195 399 1435 525 1013 486 210 271 584 809 295 269 1062 1552 483 555 608 635 1793 1315 1142 1331 1000 441 79 559 295 870 1738 604 489 349 389 802 1402 294 922 887 842 553 811 1153 1190 1409 1281 496 868 343 523 102 1003 137 1658 249 1189 262 1150 46 754 890 574 497 444 1225 630 432 1076 477 219 1990 246 688 2520 114 98 1014 480 207 209 340 688 2380 680 640 638 320 852 695 723 1873 843 1524 764 1579 402 776 512 1247 1751 306 557 848 505 285 420 548 542 461 251 202 764 947 331 667 606 229 1340 1111 489 645 521 476 2311 887 696 466 146 1292 930 945 567 1727 1087 241 990 238 649 237 2312 424 777 382 413 284 891 671 630 881 905 1787 813 459 1402 725 478 840 518 344 1607 242 351 599 323 217 2024 70 308 724 1251 402 1209 1557 281 133 156 777 1497 1204 416 734 89 873 641 1093 611 813 930 642 392 732 761 364 2298 1550 1277 1211 434 1173 183 198 344 681 1369 608 1825 583 686 323 162 375 786 88 401 777 794 1846 1335 84 863 278 282 846 487 1769 258 2110 428 334 417 614 727 357 886 462 1111 16 589 803 319 852 696 533 292 873 795 198 236 1822 1493 1677 432 1848 562 581 585 975 457 670 457 336 457 123 368 192 720 2054 1102 941 282 738 245 543 1039 766 509 691 459 540 499 152 305 552 423 568 693 324 611 710 638 1825 670 479 1094 310 737 339 173 611 507 250 297 354 127 494 772 258 961 636 438 632 749 1023 742 719 2531 662 516 333 35 691 529 566 327 129 263 452 885 350 1110 609 635 575 927 819 694 431 1036 655 602 874 555 881 397 934 557 383 1164 493 886 84 654 682 1041 125 488 288 362 1106 306 712 626 206 326 535 996 262 402 409 540 1608 610 565 1555 485 317 622 1341 1277 435 161 1340 530 637 697 824 728 775 73 831 489 208 723 1149 540 733 1049 37 1282 151 610 1301 1428 984 155 506 899 1245 1203 616 254 684 281 383 601 307 1075 404 151 653 1470 1369 730 757 459 333 768 468 622 467 256 1585 855 278 1296 996 827 943 643 1180 201 1288 707 788 200 281 1264 515 1038 1237 375 454 929 1059 676 364 378 1087 575 762 553 544 190 1449 382 628 685 671 1636 242 2192 965 413 387 455 134 138 382 175 700 932 505 951 1108 531 1705 712 185 684 1440 1420 172 705 742 1101 273 876 110 884 328 503 1153 306 782 585 787 989 761 795 697 663 280 320 833 256 972 129 408 785 257 184 429 937 848 796 411 501 425 406 278 153 1071 833 1444 700 1580 250 376 527 202 356 568 980 1307 569 1298 435 1285 1197 855 717 427 458 306 49 410 584 84 572 354 1399 55 909 760 420 305 105 534 605 2248 565 544 531 190 1663 227 217 745 283 365 766 457 274 1024 621 596 779 58 1224 647 199 337 1391 1999 883 784 365 813 185 986 126 607 1523 439 664 393 551 657 523 566 758 825 248 1424 1301 359 489 665 368 804 902 1394 219 796 592 358 893 470 124 486 479 977 849 460 491 408 1964 1404 391 484 636 900 1569 575 685 558 656 353 1811 918 358 630 315 294 957 835 2160 640 1871 1474 920 1024 825 620 673 66 1822 310 257 352 1488 477 685 431 685 968 1737 724 291 130 971 618 111 468 2004 646 1000 773 240 899 279 1024 1860 286 559 547 1899 458 331 672 874 379 571 378 135 360 802 266 909 123 180 388 673 224 566 728 1082 882 964 659 1784 611 763 666 631 1376 458 750 387 234 303 529 1675 410 151 1791 971 355 937 935 605 1160 665 1646 1548 397 307 1063 644 205 536 406 109 1232 617 280 518 340 404 656 213 686 473 675 690 757 221 545 715 419 726 685 741 646 1931 323 716 524 225 597 704 355 1448 409 494 596 485 371 710 684 290 254 708 870 469 419 183 190 837 219 1191 366 703 526 746 383 563 331 318 643 301 584 1194 1105 1132 1477 307 761 608 788 409 1301 500 566 854 782 955 160 441 515 570 304 132 661 806 239 660 949 480 491 707 226 605 412 615 1032 632 589 591 475 551 709 854 482 1008 337 798 80 1164 828 1184 299 476 622 406 705 908 877 944 458 1215 532 788 182 45 1033 1001 766 967 572 1892 56 1125 926 1497 714 376 760 1390 563 490 910 1185 367 645 93 537 91 925 1096 1493 721 840 1066 349 1081 962 96 1057 747 1080 722 248 257 1063 75 496 705 437 968 2182 574 618 1508 209 1835 758 1225 632 1665 1229 1133 206 632 751 501 993 193 876 474 1738 215 375 348 367 464 424 288 2202 1141 834 306 441 416 645 759 653 621 295 1686 1297 520 564 409 919 1269 630 1560 388 284 539 269 294 732 854 285 980 462 313 820 312 280 1181 624 758 486 635 37 352 1306 166 604 932 574 2075 483 391 290 832 105 1837 499 1580 349 627 712 830 351 1079 214 1627 361 2591 774 556 265 406 628 572 798 211 206 601 302 448 442 618 592 1120 743 293 714 1245 600 1108 620 606 291 641 196 485 2850 886 473 287 1320 613 2122 728 432 725 382 373 726 1360 405 1645 500 688 790 615 521 762 465 689 1789 363 1246 600 286 606 488 486 662 1203 403 536 388 276 432 891 308 658 378 587 478 221 283 281 620 1004 400 593 1682 863 390 303 102 391 957 607 668 751 238 210 1245 342 742 583 358 1026 293 444 868 417 608 1042 829 244 290 1193 794 588 203 771 416 515 305 957 1644 394 838 402 231 691 906 605 521 428 1317 642 734 678 383 895 86 856 1544 662 605 419 104 551 146 778 471 553 619 850 214 1655 681 602 441 701 1599 467 557 521 1022 123 532 544 545 909 1008 856 421 734 943 356 62 780 90 2261 620 506 1005 306 1035 667 366 1413 1388 490 779 713 1074 1635 361 391 1068 830 1054 655 1157 382 852 450 718 349 276 398 980 171 1306 868 762 879 316 711 520 437 834 631 598 2158 101 750 748 1021 250 1103 976 2453 497 204 392 1196 1425 201 281 1293 646 732 524 322 1349 696 1046 917 912 839 538 779 1049 265 1061 2130 1644 738 764 2444 542 115 71 342 1505 344 883 759 303 513 467 306 700 691 857 103 820 227 68 1240 120 534 739 623 602 175 699 960 326 420 240 822 196 416 366 435 1329 910 713 400 789 475 640 608 1426 303 1085 212 333 250 346 707 1060 661 799 1515 395 563 85 2122 849 622 317 514 292 1378 853 1716 547 1656 311 1000 1180 181 536 751 880 565 480 946 1473 483 821 225 2186 298 718 859 210 890 610 243 454 476 2331 266 206 1115 283 613 780 1388 874 1073 300 417 277 1513 900 1011 782 1036 606 1065 942 415 672 2235 1857 869 768 1667 662 760 242 676 539 768 446 435 322 843 1410 1044 44 1110 509 461 419 681 132 1524 915 544 852 625 612 959 317 882 376 148 927 442 839 2036 1053 453 657 701 820 1518 474 318 1528 517 480 1394 603 483 767 2159 769 413 922 632 1528 209 419 907 900 250 784 454 405 712 560 337 1554 194 393 358 1263 916 201 867 1015 1087 537 44 284 368 229 599 746 640 1186 109 1037 266 468 484 1199 1337 688 201 986 914 622 432 554 435 974 721 811 530 332 589 1153 222 172 2027 861 276 725 971 827 392 285 539 1814 1153 72 326 656 482 322 313 182 445 785 988 789 571 1044 554 1535 452 841 458 487 312 352 778 1115 623 267 927 643 418 30 537 124 639 642 964 553 455 271 175 1339 972 310 348 1048 630 456 791 387 2209 1168 219 443 748 759 28 740 922 1269 196 824 551 173 2231 1082 765 481 1449 317 966 828 846 349 625 1192 524 278 492 467 275 665 438 1104 891 1001 274 32 441 327 204 440 541 1446 962 678 1023 1096 1430 558 326 1245 277 394 164 505 484 556 696 936 335 865 611 560 215 2085 316 751 907 996 1095 1280 365 223 147 376 766 605 741 220 1026 1873 613 268 536 738 612 1102 154 502 427 323 399 729 1449 452 1193 304 852 1012 2101 927 1740 616 263 260 478 246 1005 69 932 653 642 495 748 1296 1316 225 539 1699 402 72 338 2024 1335 241 1494 325 664 1321 88 354 329 820 1177 523 311 334 1901 421 445 692 367 1298 1277 546 407 1115 713 635 202 1032 362 599 1986 225 2047 293 481 555 501 771 428 142 537 1745 551 1631 569 226 269 606 688 1588 396 854 2021 923 159 477 1444 467 273 1247 396 275 348 505 840 1579 657 670 254 575 778 1847 517 1569 548 1298 314 1024 1208 1444 703 544 102 288 651 1362 1776 1072 763 190 227 317 1022 181 442 880 1106 124 641 680 659 234 979 496 411 834 1260 387 501 1531 1091 1095 471 328 1141 1895 775 526 1274 1506 1544 1245 491 250 82 602 879 542 629 267 547 2160 819 235 212 956 442 1927 261 505 1031 1188 963 657 248 870 2100 1956 137 252 268 171 1007 839 1727 199 335 222 458 385 692 985 732 1168 513 1030 389 1093 1147 636 757 369 77 439 503 897 733 219 1871 765 435 2071 2041 551 291 979 634 760 507 961 1026 1071 326 1000 1293 1239 905 1291 497 657 257 844 712 262 522 1683 500 546 488 1321 78 197 399 772 799 915 832 593 557 211 501 923 199 524 750 932 456 1847 72 822 617 666 349 1948 1021 669 685 541 1064 780 385 306 501 662 183 177 381 562 665 877 171 434 256 343 503 723 703 163 298 1041 703 2310 155 854 539 159 94 725 985 1659 137 1106 129 331 319 324 127 1191 1987 108 1392 1780 716 1007 807 862 812 427 231 55 916 510 2046 285 399 556 710 714 506 675 337 1392 262 376 803 226 831 772 269 1034 1314 872 397 149 1839 582 933 475 823 396 1032 979 70 500 671 289 505 603 256 590 1280 935 179 749 2185 568 853 721 854 225 511 500 83 835 1540 312 641 794 544 429 1002 997 477 571 372 227 1535 558 1470 531 718 678 168 1210 568 514 1012 620 802 1260 521 619 161 2453 310 185 338 587 580 583 279 457 2501 631 438 326 773 464 904 1558 449 446 570 287 986 187 505 709 637 294 421 447 706 993 780 489 462 877 1401 1076 366 1045 519 686 657 639 575 1012 597 549 557 1110 2153 1065 681 1619 852 1200 1044 742 940 536 907 282 429 436 505 422 603 558 1567 559 38 516 109 45 413 303 488 1371 278 302 464 1076 568 1002 1148 133 311 490 74 988 856 244 588 748 485 870 1501 1525 892 1611 741 570 452 837 1041 937 563 982 615 953 1227 303 666 484 460 95 542 208 356 726 649 156 188 599 852 305 330 315 426 561 741 325 944 1346 290 892 785 444 545 108 328 174 161 1162 1409 386 830 531 935 816 369 1116 225 892 465 404 72 1486 652 832 651 596 600 1853 1476 458 786 220 1565 2403 465 299 507 646 413 236 385 266 110 1155 922 874 2133 1939 466 288 568 1634 497 627 1272 564 711 619 1212 727 533 578 885 825 921 198 921 239 185 537 332 1491 326 1080 1004 54 514 66 1268 478 365 573 423 1213 1149 608 1632 986 148 442 619 821 1596 459 724 526 622 424 684 624 193 1793 442 515 270 2193 1122 2159 753 551 1108 282 284 869 381 678 634 1543 286 276 416 317 777 462 341 415 474 721 933 392 1587 697 1862 177 915 637 2106 687 530 193 159 253 584 340 207 1979 2017 719 430 1974 1120 554 460 539 171 483 576 226 1441 76 838 782 2072 307 64 794 421 595 1934 1284 629 158 1257 268 415 775 736 1245 519 663 240 38 1034 1080 110 370 473 1221 320 771 322 1915 764 1497 650 473 779 747 446 403 798 942 991 213 158 191 590 534 681 614 209 332 328 785 123 443 1897 190 94 636 382 386 745 884 418 158 201 183 336 473 1844 722 1509 473 189 403 1066 313 577 1079 491 781 612 800 585 1190 347 1127 706 831 304 492 1238 2446 589 602 660 446 1316 936 678 689 362 627 2106 417 1802 492 406 1704 648 411 521 240 1209 168 990 1495 1840 476 1006 714 585 473 449 537 474 539 252 528 540 1962 317 1518 582 1312 234 1121 906 709 328 496 583 788 346 1211 147 366 1295 879 100 364 2438 1437 1765 1043 1706 492 726 188 1001 567 775 651 837 517 707 1062 283 738 2068 214 1332 385 1241 684 292 577 438 182 141 1504 562 1465 263 324 739 877 710 378 725 594 983 552 366 1012 1048 245 477 969 422 832 372 304 302 707 582 368 631 727 1109 734 887 835 1902 337 1558 618 675 1980 704 342 1024 689 373 535 714 174 509 508 291 905 290 646 677 1519 1194 1507 100 783 579 1175 360 167 200 497 470 1746 458 649 895 537 585 1072 1067 831 884 306 790 279 1580 519 678 794 2206 844 392 1444 599 417 621 447 1068 713 718 42 776 1428 1013 1094 742 1395 487 596 224 438 786 1876 81 528 413 410 926 586 900 487 91 58 698 234 343 1023 897 658 1666 374 518 499 544 356 747 1573 1164 710 75 248 477 1001 1177 581 110 454 340 663 44 904 979 224 647 534 484 639 727 1064 451 497 2131 430 1810 700 157 411 1175 368 125 1500 465 747 916 508 928 862 1305 237 2114 761 257 625 163 826 972 276 585 677 486 302 213 1053 916 226 527 447 279 1371 980 1167 165 228 536 516 965 414 276 384 2101 1206 729 489 1602 672 851 845 1852 1930 517 612 1146 576 718 232 186 263 698 456 1463 542 1039 402 1046 197 936 533 758 775 735 1192 329 1392 523 859 289 657 986 893 145 560 595 829 544 372 311 726 1138 984 431 390 327 632 325 778 454 760 148 493 1002 586 555 205 562 1395 607 581 395 522 506 400 482 256 1314 967 635 241 620 421 1570 485 1678 308 512 1063 1798 409 577 320 519 336 195 2075 2442 962 955 257 437 687 769 534 686 1669 166 371 270 353 471 712 302 1024 583 2133 328 521 1201 729 1324 750 697 861 935 786 391 641 892 1555 491 297 887 421 1250 545 160 461 298 957 836 659 242 1014 482 389 807 143 332 365 634 569 124 1313 497 1656 1353 193 731 1157 581 518 1019 2143 300 292 1536 239 1422 1323 919 141 906 298 143 1059 1724 381 424 2444 235 1432 647 526 580 704 993 163 187 1429 160 1060 2221 198 1814 684 941 722 448 196 629 565 187 411 719 513 516 1000 322 1109 1820 597 645 1966 613 831 441 1330 688 429 199 660 574 278 1199 375 1063 1700 484 76 131 956 1586 232 584 293 213 160 59 281 1194 458 890 566 593 786 270 431 1256 275 541 337 794 1164 505 270 1321 578 170 799 866 588 745 306 526 474 347 834 655 1249 343 598 685 170 425 1907 397 28 1452 372 156 867 126 421 874 553 352 1331 1710 175 814 877 372 2086 571 347 252 1399 1878 512 1095 1161 520 578 1401 1101 694 1352 526 479 223 211 436 102 2402 209 449 587 160 735 634 298 1179 777 1416 1027 495 673 882 565 500 277 403 639 573 564 443 1009 782 509 385 1117 444 611 827 884 1186 1335 389 386 669 124 817 93 934 698 235 1250 1046 611 425 523 744 654 753 480 1216 1892 607 445 537 768 895 798 508 763 839 130 432 716 2025 934 587 302 200 1717 218 500 468 1082 623 241 671 466 1138 400 224 599 265 1609 503 742 820 528 857 736 279 741 354 893 1263 203 190 1801 335 823 432 844 2023 692 1513 432 1853 1039 177 716 720 288 418 1535 364 845 1364 269 297 349 533 308 196 67 526 767 1665 876 813 405 525 2156 942 856 609 356 723 1639 248 758 1537 158 185 269 253 691 541 959 1329 495 1334 607 535 312 1139 1430 1032 868 481 749 849 317 345 733 615 1264 226 418 1329 460 1129 310 638 619 1287 1370 23 339 2205 858 463 843 148 581 566 571 525 1191 771 1083 845 627 346 431 844 500 126 1013 121 432 1484 362 108 404 466 678 574 985 102 1484 787 179 324 2020 673 867 1499 594 778 728 203 1281 824 831 1383 961 966 567 1371 689 1826 291 307 644 924 482 458 451 1224 445 822 574 763 1542 1654 427 874 554 102 338 541 201 385 231 330 425 1500 962 182 603 656 576 798 379 1865 374 390 405 760 541 987 398 904 452 156 705 464 118 424 371 666 696 467 2174 833 735 465 784 288 62 1312 710 938 1057 1644 880 288 674 730 287 163 435 243 767 575 329 1999 1228 366 183 758 584 436 560 612 206 442 255 859 1647 443 280 206 200 688 264 944 728 262 1627 459 1667 262 579 716 564 451 844 1274 137 946 432 875 1401 857 400 415 223 400 456 618 1513 576 194 533 384 245 504 117 696 400 278 1240 1740 1700 640 659 906 173 343 68 630 783 340 1738 107 168 586 346 797 454 418 377 872 143 1643 607 1441 628 33 1061 499 642 434 1271 266 245 1536 824 441 1678 567 1393 977 408 1623 544 658 398 936 236 263 1716 780 1563 440 392 408 272 1884 679 227 562 171 405 789 575 496 558 735 670 372 431 483 851 314 1587 296 713 644 967 218 1231 588 1189 351 493 1175 465 1564 395 400 789 307 478 757 559 387 654 922 824 599 758 458 867 438 551 493 1205 729 1681 1606 484 613 152 218 85 1492 988 497 334 1502 548 473 251 593 284 482 462 83 637 476 406 968 133 373 643 699 368 500 140 1173 294 1797 2332 1094 1329 1382 358 255 451 849 316 1187 293 339 328 712 1680 250 631 411 586 742 598 877 449 102 645 1036 1059 1548 453 767 424 1397 692 907 1873 213 760 1164 982 264 626 159 903 662 639 602 978 664 124 224 394 366 412 555 412 678 1045 493 186 699 1421 1331 886 2226 1314 914 304 1110 832 614 770 666 399 438 704 602 573 213 318 962 518 375 154 388 371 1386 830 962 472 271 340 696 613 712 49 890 1651 887 1221 750 897 529 320 1921 374 500 1104 276 477 854 370 1207 312 278 268 476 593 666 571 791 565 26 304 1246 669 507 331 1450 267 525 894 495 579 711 1536 105 76 614 573 124 206 1142 13 576 570 395 440 433 539 97 733 287 382 547 1003 465 662 106 882 933 490 553 437 487 754 1485 981 1474 526 357 562 765 721 743 862 512 851 333 1518 737 610 620 30 694 2041 342 1154 134 179 167 854 967 439 268 359 326 678 170 685 550 405 689 241 652 912 946 809 348 2330 116 599 211 697 582 744 745 757 483 412 1668 439 543 678 973 355 696 618 736 348 416 626 448 911 763 939 957 436 1191 233 854 471 167 937 555 247 156 203 749 1448 679 936 237 621 172 42 276 689 874 1944 597 235 203 250 220 891 1364 389 564 327 934 771 284 1621 1868 1499 1212 2039 352 809 1179 355 1180 262 934 839 696 103 329 1812 366 641 710 605 908 270 1022 508 1108 540 324 298 682 417 1205 209 463 190 631 272 782 503 652 654 369 168 1146 928 329 770 415 565 432 809 716 1219 359 316 544 334 486 174 694 742 516 456 384 741 350 983 410 275 1675 1187 627 2063 1867 316 450 797 731 640 802 634 1333 600 1723 713 718 307 718 348 210 236 608 872 386 484 1048 525 575 404 1196 497 461 224 192 809 473 511 1755 800 713 1632 528 718 495 450 1567 692 883 447 1424 389 877 959 285 390 208 1269 302 268 549 428 625 536 2368 386 632 256 490 400 227 267 437 1076 462 412 290 264 450 167 62 988 673 764 327 867 614 336 523 982 237 836 207 226 802 949 533 671 842 295 583 474 388 897 838 733 1144 1029 1382 1874 646 122 1243 343 299 321 253 486 366 394 724 496 1104 432 919 817 953 719 669 512 756 1634 521 1203 182 289 1173 530 750 778 1043 537 1869 431 1031 410 406 545 399 1759 1609 512 1857 754 629 857 1389 465 499 966 899 793 464 636 1419 485 838 1542 393 955 726 505 276 100 283 225 1284 773 711 541 1276 1121 1858 346 697 99 569 207 85 370 669 417 483 1287 2463 353 911 383 718 498 720 125 605 520 392 1521 564 1710 509 716 613 1027 503 258 1011 652 475 508 473 807 1386 193 823 664 1455 849 2050 365 626 266 1471 811 191 1347 781 1195 807 639 2012 402 1199 242 859 604 451 561 730 366 450 623 715 304 732 541 706 564 363 573 1589 580 148 825 319 50 883 680 586 684 358 1382 364 215 859 431 523 455 589 1069 1656 941 267 463 550 391 517 1859 444 933 535 277 767 439 602 947 732 752 1159 374 508 711 220 1990 467 235 451 531 920 636 271 756 505 1764 819 823 596 836 855 972 457 678 163 1011 1967 850 290 715 1455 229 828 507 1366 422 1095 344 699 572 873 770 594 840 1186 390 302 1030 421 156 958 722 761 814 664 558 722 400 284 242 377 2025 427 1586 400 484 2089 647 517 62 281 1540 757 1011 534 216 439 1128 1127 426 956 312 2358 414 866 447 1093 698 354 1242 594 614 258 488 2141 1758 412 392 767 749 605 455 746 432 99 482 426 956 523 868 577 984 563 159 503 1914 1804 271 274 333 507 2042 1893 495 182 189 1527 877 259 342 2063 161 184 618 251 39 417 1625 583 639 2125 406 714 350 632 1555 320 1027 1951 782 2283 701 342 267 197 632 394 286 643 687 1140 1217 951 702 654 962 928 533 675 1429 887 534 461 765 538 442 880 595 198 1025 1880 347 738 1874 428 174 731 521 696 571 1286 1207 1075 1746 878 1136 562 322 1589 1162 943 555 910 493 482 82 412 1510 607 618 960 293 293 1984 475 712 417 465 529 329 543 441 422 1001 629 2141 1822 732 631 304 788 232 1495 759 934 132 247 228 297 747 350 532 471 590 585 258 84 1498 1456 353 213 287 322 296 494 671 814 435 756 1417 380 172 277 709 1678 388 842 731 581 438 660 1192 2564 879 1110 760 1051 345 1125 286 1726 483 246 320 1702 668 1766 563 575 196 1491 584 421 1055 108 754 822 925 379 1051 462 549 394 2009 58 42 392 834 765 598 371 1086 832 400 1369 1221 560 1098 435 911 372 126 846 1769 1782 643 475 630 536 650 273 1845 396 975 519 748 1110 256 200 1858 319 359 980 2284 1449 989 2036 199 429 1412 417 720 832 513 1440 769 865 292 524 604 1621 302 688 1505 890 352 438 1012 168 1903 408 607 282 691 525 133 582 772 751 668 110 859 319 615 625 909 515 416 354 56 157 271 747 477 1016 835 546 293 463 788 993 913 800 936 756 230 638 307 731 491 682 163 342 519 1164 1452 1065 769 404 617 508 1062 1028 287 383 492 2108 349 114 318 164 660 345 869 238 263 255 426 655 324 777 999 1074 786 1082 639 958 610 400 887 296 814 1019 537 510 1144 83 121 474 1885 270 1131 695 546 1531 1062 1123 754 1878 700 275 1502 746 787 909 699 1659 991 358 961 198 344 711 537 285 740 420 23 1692 572 205 630 905 156 704 671 536 1676 1857 1203 1382 745 688 341 683 494 675 234 407 676 455 43 875 870 631 482 544 689 649 1537 523 515 542 2369 481 900 140 320 609 567 565 360 797 560 345 198 1109 78 373 550 1087 471 526 571 485 661 736 909 255 1648 1980 624 995 492 342 790 1044 534 417 543 1596 529 468 125 794 307 249 198 309 1926 31 959 1116 1211 531 520 1739 521 727 598 412 1074 137 256 255 583 103 1145 796 268 663 777 194 234 1749 521 911 225 166 541 928 1612 39 214 362 533 493 1290 1555 724 1243 353 2110 192 688 522 96 72 382 1009 707 72 521 43 742 606 326 815 451 1049 1816 1268 743 1728 799 225 244 471 563 228 695 354 339 394 496 2062 1635 223 210 475 1975 121 646 571 1012 2241 747 104 636 1107 829 1022 1747 641 1009 710 247 56 503 266 943 957 697 215 878 447 1764 632 594 1079 488 950 424 562 1113 1419 1178 790 581 306 458 651 266 1012 265 807 323 499 473 743 628 438 299 374 813 1752 485 526 256 401 518 280 194 410 859 687 1448 797 606 753 852 302 667 525 453 467 616 685 473 432 112 698 579 406 132 680 1194 890 348 555 300 496 356 792 1655 1325 1152 984 400 36 260 770 169 391 2232 294 1671 785 533 682 727 175 1147 718 787 1958 724 768 1021 1340 444 916 642 503 344 1281 365 1291 403 1082 205 1132 569 1936 586 532 698 1092 415 412 415 523 841 1081 1990 1675 254 709 850 318 527 1850 803 334 244 348 1077 1783 281 582 1725 1693 2366 1190 379 1131 782 1404 323 510 334 508 925 774 322 1854 1211 1701 528 957 737 231 925 454 767 893 963 1676 116 280 814 335 904 1312 1088 568 799 1877 307 673 583 186 1025 40 70 1052 632 741 257 519 210 700 543 793 274 499 510 732 297 660 1424 839 430 400 265 471 1328 219 1518 535 563 463 205 208 673 717 329 786 180 780 1447 268 361 79 326 161 280 444 1975 797 533 635 898 1478 456 780 484 843 1173 485 717 879 347 589 451 101 371 63 89 876 156 219 1373 606 314 157 475 572 143 559 869 587 245 321 1088 294 2197 541 849 497 420 679 322 354 1104 1045 282 1169 1870 873 666 1968 537 581 1226 122 192 646 340 1164 470 813 905 1012 1178 913 830 872 783 969 612 156 1629 924 918 475 347 212 302 307 852 489 507 763 344 652 1093 398 380 585 923 407 187 511 407 1570 890 1376 435 682 401 297 474 1019 534 466 426 661 455 768 236 112 153 347 714 430 403 855 567 706 1592 448 150 1097 47 1927 279 1968 2232 437 823 1136 883 990 567 1289 136 624 912 577 570 550 330 237 1552 406 124 249 487 925 499 295 725 492 1425 334 1906 683 383 655 1995 205 632 374 330 343 924 101 1683 938 1500 975 1204 461 1187 845 237 235 1055 320 265 562 569 615 714 383 720 840 666 846 243 519 834 2022 203 744 466 234 253 1160 1192 614 936 457 925 1238 815 956 258 703 933 509 1280 768 60 613 1815 677 614 1324 582 908 456 499 135 134 385 207 771 1223 1125 630 850 1961 1732 1802 198 1142 314 552 438 855 140 292 802 599 415 1135 303 452 423 867 716 842 723 148 146 903 894 182 399 436 2086 351 313 887 433 367 1812 592 477 667 613 2104 543 1706 647 643 910 815 656 700 520 493 819 1562 612 645 626 788 1111 482 241 435 923 740 1796 793 1252 2289 385 318 1017 794 1077 1009 716 457 546 471 589 869 213 669 180 616 970 2348 1949 1670 1038 683 1255 302 59 1532 369 828 434 1520 1081 757 357 329 1181 84 253 506 291 304 849 730 384 247 406 1141 279 1365 620 43 1810 670 574 396 470 632 629 404 367 245 619 279 563 421 1787 2478 1521 244 1152 739 514 980 534 112 277 16 130 1302 251 466 1494 169 823 423 702 740 838 833 1148 1607 756 379 363 352 85 524 1067 697 1749 744 134 439 967 1307 500 1179 1583 1305 275 692 1987 162 235 767 235 1064 643 1166 803 172 379 876 437 1691 176 1153 329 348 560 827 749 983 335 740 684 307 963 428 1772 107 672 148 1562 430 841 368 665 686 1742 505 937 583 451 560 407 619 1682 1047 773 229 596 145 1680 1328 261 543 1055 396 512 664 1224 248 350 754 182 267 324 1479 1197 1835 895 1252 519 294 298 222 637 635 327 479 470 812 2037 351 634 440 616 338 828 431 198 163 1351 492 645 1381 736 859 1303 1873 289 1951 819 1222 319 613 501 561 65 866 82 210 264 440 140 70 1885 677 1412 307 508 1480 484 175 1147 727 516 486 519 2390 976 448 132 802 172 738 1044 868 97 385 1876 1030 628 1230 1691 549 915 755 296 605 1103 585 497 854 994 2105 682 478 1060 809 749 856 784 547 1964 1198 923 516 940 711 608 369 858 1409 488 978 386 1627 458 183 275 461 143 565 1567 1873 310 99 573 220 687 563 1172 1484 970 459 783 794 192 393 1773 710 630 578 508 545 485 637 837 656 341 583 1243 618 583 956 1107 98 125 440 519 476 1424 514 818 1957 463 401 957 2061 1293 94 754 603 873 702 657 536 1089 429 866 266 448 381 573 48 972 652 604 421 702 1274 345 304 1231 961 1538 1202 574 529 890 1049 482 349 944 599 1015 775 371 831 1103 342 659 163 131 355 406 292 553 974 1001 1095 683 452 189 1257 520 730 424 2321 718 1453 284 933 630 297 370 1364 1323 1718 1029 729 769 242 314 1244 593 630 373 708 37 660 1004 486 1478 77 644 316 792 1718 487 616 291 726 1558 682 1071 630 1817 450 715 367 390 949 1075 659 212 604 222 645 588 657 1058 652 1119 203 525 357 401 206 422 800 415 444 447 172 637 579 1142 263 192 387 1541 2180 376 534 645 676 615 1212 295 998 681 814 236 1299 2350 1930 1107 287 267 605 106 562 485 660 449 255 297 510 943 533 933 556 607 823 665 459 502 480 954 149 382 210 1039 356 273 230 349 512 526 288 1561 59 1081 693 725 543 751 608 206 302 424 540 1468 69 950 1140 403 44 2079 558 919 701 197 1933 152 772 812 664 538 964 555 1085 601 439 1776 81 197 355 1436 380 542 831 1169 407 923 848 466 867 210 1139 1088 761 110 693 1440 638 323 1047 394 627 753 605 675 383 425 1650 458 339 808 546 887 1045 165 703 249 505 906 600 232 1474 237 488 1554 797 634 1362 1205 204 716 354 231 1804 931 314 800 7 754 1987 238 1193 830 279 768 1694 1826 521 448 1373 451 384 762 888 563 493 902 560 321 1996 638 593 700 305 752 1980 1430 824 495 639 1847 95 1419 1249 822 660 1795 215 497 848 1070 285 1132 465 167 523 498 886 311 462 1842 352 58 1121 423 74 269 1293 1782 1912 706 370 399 480 573 702 958 368 410 848 626 204 250 1333 320 255 525 675 845 581 729 230 1228 707 891 1328 672 1806 271 1022 230 733 406 735 148 443 163 391 1013 1075 1010 568 330 779 492 573 882 1283 1767 803 341 340 1794 645 600 503 1590 1835 578 924 415 1213 490 315 393 798 1482 749 357 539 255 377 416 1502 2644 787 349 251 519 606 505 506 389 645 331 285 586 587 694 338 1192 2133 277 888 1136 1901 983 142 426 659 850 635 716 163 1086 1140 273 248 584 452 357 216 1006 1767 309 359 411 803 144 589 1413 266 536 297 231 961 452 1157 695 890 310 1548 848 1054 637 727 304 631 815 499 312 386 329 37 364 673 348 1282 616 805 1195 1229 201 953 734 749 443 469 517 202 814 341 603 291 1019 797 781 162 371 1452 569 1817 130 1315 470 798 1419 272 1867 926 432 156 132 419 323 815 832 250 775 910 863 814 306 1584 599 583 928 182 654 578 1207 503 434 331 600 167 587 155 157 669 1244 390 383 863 685 1668 332 272 838 267 1858 381 270 420 1720 628 194 765 320 777 1859 1004 1649 640 272 599 642 781 1676 637 708 1784 368 406 418 1019 405 1025 85 404 805 1945 289 415 1117 1606 1122 794 127 698 492 1146 417 144 781 1001 2034 355 966 430 657 742 415 1534 254 1866 821 119 597 1320 271 634 483 188 1687 1381 1372 581 2438 161 413 321 176 1724 472 377 317 1135 336 360 541 509 745 662 1129 237 545 503 691 273 222 790 143 1370 526 398 695 594 374 1092 483 632 218 796 1748 786 356 750 705 117 787 1291 298 827 616 399 480 236 199 235 1242 736 248 85 896 334 895 420 886 215 244 689 1728 898 997 323 856 443 973 233 952 247 184 17 431 756 1139 1429 966 996 88 743 552 388 817 522 280 1406 224 246 911 1258 469 1021 556 540 308 430 179 1009 323 945 256 352 527 819 895 369 514 689 1428 43 2177 176 377 578 266 1892 884 436 707 1155 2154 632 1267 269 362 688 1335 469 801 522 1778 414 223 558 335 1018 612 427 2008 913 682 549 592 659 286 112 314 706 162 901 542 361 354 882 509 1196 91 849 173 901 446 620 494 1609 419 37 560 490 317 145 262 878 413 611 410 354 474 179 336 538 345 399 1660 384 479 1352 1042 566 124 1085 1398 623 593 799 964 285 295 835 1186 832 493 1292 534 1214 730 165 1227 1396 833 591 484 210 323 220 978 1707 604 425 558 790 313 1104 914 2341 855 501 622 564 551 675 822 1137 297 534 298 1304 572 177 72 1718 483 844 1076 1299 701 1180 138 864 328 22 812 109 136 527 132 1727 828 569 909 363 441 1328 576 771 593 196 268 436 502 445 1272 656 719 970 557 823 640 665 464 286 1853 805 777 318 488 276 705 1203 1783 179 2159 863 354 235 354 328 1130 966 1131 686 1152 973 974 383 516 949 472 93 707 458 592 1024 1662 274 1466 1787 677 367 508 1636 316 753 386 917 1050 403 813 381 545 346 844 1712 80 389 532 262 1758 557 532 267 1007 974 633 1176 615 824 416 743 517 671 601 862 658 1470 228 702 333 1192 111 406 387 426 1361 1592 857 698 1807 681 786 1341 371 144 679 508 325 916 1809 804 356 842 652 1016 334 373 762 528 709 662 1236 393 435 59 644 672 742 310 660 472 584 822 675 917 803 625 803 516 582 267 1251 206 475 569 805 699 661 1244 444 589 409 742 886 1631 192 478 498 388 1194 329 577 944 895 187 1075 306 596 481 483 270 195 103 768 675 870 599 2111 429 1653 526 443 339 1950 555 250 595 261 312 565 490 1792 374 1535 262 1644 873 665 465 729 625 630 760 48 593 520 567 510 899 619 409 278 340 43 1019 939 186 1024 281 298 203 233 931 471 826 751 661 242 587 802 185 757 421 780 1837 2364 685 419 418 277 806 671 817 164 447 1036 385 1438 618 551 1512 1378 183 867 672 1267 318 576 635 1575 739 402 865 1188 94 808 948 1064 1030 418 763 321 181 1711 827 90 424 779 495 492 191 342 229 800 638 168 1239 553 255 174 588 2064 220 1316 1374 836 1789 653 84 351 1115 452 257 923 906 530 206 273 484 154 731 386 159 724 697 342 240 1732 446 28 982 828 490 1900 385 888 579 351 631 1602 820 629 121 696 863 327 652 919 728 196 700 665 203 430 114 667 153 741 478 1011 700 542 1088 811 1215 734 877 637 524 395 19 452 1646 923 737 565 501 819 1444 402 153 1067 772 603 591 619 313 730 579 144 737 1599 523 1903 657 1258 311 979 591 527 738 903 479 1233 560 654 560 1332 76 1074 200 360 268 681 1148 398 265 950 847 910 697 540 814 1761 539 429 337 702 1097 169 540 247 953 503 36 313 984 2034 1153 940 445 626 688 45 1326 1433 582 248 1024 155 314 163 1294 290 482 562 745 603 598 1312 523 526 247 183 657 1374 650 830 1929 994 869 484 216 567 719 374 354 789 736 429 887 230 1006 658 2072 527 551 1026 473 304 301 62 1621 2029 1933 476 458 550 133 194 482 1905 802 344 542 224 226 641 463 528 546 687 932 1152 760 444 416 709 169 1196 279 232 1009 471 1516 966 825 788 394 481 939 459 656 489 479 544 441 701 504 1581 303 353 924 347 590 96 1030 253 926 878 729 340 1062 271 873 402 578 447 984 1139 685 973 1290 1274 581 107 783 1242 372 455 1842 906 157 382 637 801 243 599 687 117 842 917 534 734 717 409 917 439 852 1420 434 795 783 758 400 784 764 1524 745 310 332 663 343 388 600 273 676 1060 1467 1698 234 1108 314 1339 435 608 594 1012 873 545 874 128 541 1121 660 76 312 210 1676 516 354 561 101 296 752 560 918 1073 612 244 707 633 640 438 654 429 1534 1008 592 991 717 325 1110 1638 500 498 359 1105 213 596 89 1262 217 2012 966 455 2218 636 690 489 550 10 158 2098 322 179 355 758 234 458 1682 226 575 407 594 1740 573 1229 1325 490 1729 801 134 502 507 960 364 1313 473 542 1661 275 1135 998 88 523 1204 416 428 739 1822 1204 815 558 654 547 1310 504 443 612 890 357 99 810 331 1478 1011 563 1191 746 444 342 1629 495 561 692 169 425 732 1085 1224 1088 805 1582 510 552 1294 340 1791 395 153 473 458 284 337 155 424 625 596 1173 636 1161 170 489 431 355 1817 964 450 269 2014 1429 615 225 860 552 228 346 645 1192 529 1279 463 1328 1940 228 156 449 1208 536 450 856 380 860 580 242 702 502 787 212 468 1356 878 166 291 672 264 868 200 458 1163 95 46 466 582 490 1696 338 292 740 781 372 306 809 1149 342 286 568 1416 118 2109 564 263 254 1259 1029 552 754 235 653 418 306 485 733 278 616 49 1597 643 781 1698 1114 549 1974 592 436 972 336 333 417 407 386 147 1385 730 1021 1935 1356 571 507 528 812 622 609 609 705 256 519 1717 864 250 651 831 44 901 1047 1166 446 391 566 885 822 406 321 527 969 313 1156 1142 302 346 1259 204 663 1079 1405 513 1125 83 1817 221 657 966 162 224 1120 1631 338 1136 215 449 214 1077 447 387 776 922 343 688 944 179 1071 746 559 956 1036 146 195 364 454 1119 743 290 1061 538 702 389 343 963 709 430 336 599 228 614 656 346 652 801 1947 351 1615 249 813 167 388 474 618 582 1361 550 292 605 1059 526 452 590 1762 589 857 286 931 187 471 457 375 1712 312 852 1307 572 219 941 1866 541 357 720 1032 687 1016 1029 407 1235 354 422 335 436 723 680 896 556 459 380 1298 191 582 520 547 1136 357 288 823 1885 896 116 557 698 567 900 697 335 429 2068 1026 1253 1128 1149 2221 1597 322 673 781 465 954 709 174 1374 1255 139 1717 644 740 378 159 329 347 596 790 270 264 704 1663 709 189 462 554 1152 385 594 404 827 737 447 511 646 448 462 922 61 520 780 435 1505 575 987 193 230 1166 561 896 1498 869 341 295 1880 862 152 89 910 491 78 312 413 524 432 273 989 121 872 462 87 479 1573 796 1631 245 1091 682 392 270 495 677 790 700 1170 1031 542 357 484 207 661 412 175 820 516 303 1138 242 483 578 959 264 568 644 1945 793 676 391 558 237 728 302 684 47 652 189 537 747 549 879 56 797 951 131 735 1397 2296 147 1208 780 603 193 622 1009 668 937 89 180 466 145 158 1375 640 308 645 384 731 858 842 414 332 204 1426 667 898 638 253 556 267 136 455 686 2201 1127 377 1110 536 579 1117 261 408 840 455 495 1901 550 693 412 321 433 533 304 860 349 417 291 264 1057 408 1850 512 1778 678 1127 184 374 329 243 1843 610 214 355 364 664 598 678 238 1256 1471 604 666 749 484 799 1702 580 318 648 719 359 349 340 744 813 431 530 187 853 955 544 339 545 1066 630 1076 460 994 506 1684 639 909 952 641 829 498 1877 1242 399 563 220 208 1470 397 1107 1339 810 232 529 909 429 521 1286 407 1043 338 657 645 591 333 428 719 271 47 267 673 464 878 748 331 1116 663 378 694 345 1303 531 871 252 140 726 1427 307 693 318 72 1239 641 335 1918 1008 183 538 50 410 402 220 289 745 508 582 1076 141 761 1565 1102 584 463 1228 204 500 868 1224 1171 1949 1086 60 584 1137 254 88 1277 590 849 178 369 1058 107 94 479 677 1093 1194 504 432 38 1519 550 291 280 496 542 874 1070 475 1355 460 830 567 1068 369 809 813 390 441 676 735 980 1484 316 1637 372 763 761 1107 761 622 1045 459 1248 313 431 128 831 805 361 764 268 632 1559 419 164 1481 1061 41 718 929 1505 679 1783 865 109 574 500 1725 898 755 549 2214 1744 952 981 1201 153 1198 830 1409 474 475 998 285 2004 528 2426 936 449 185 323 479 658 705 502 805 1835 159 125 394 479 255 411 132 767 229 442 517 1372 737 1867 614 289 495 423 489 1154 1288 854 562 1118 1245 715 513 565 1699 517 424 99 1159 1812 635 982 512 479 502 306 755 458 280 767 1108 489 1230 707 479 386 440 787 192 351 1605 141 560 349 494 698 579 659 820 384 171 524 247 1544 441 352 726 698 177 618 1632 174 416 1011 1355 261 284 1042 305 695 870 318 666 637 298 1596 184 533 290 742 409 983 1200 498 1351 804 535 751 759 563 979 379 413 2218 273 206 655 438 1989 923 313 925 266 942 1639 236 731 2236 1158 1097 185 486 891 840 762 492 1552 514 1530 2514 518 231 199 215 1066 519 458 626 675 722 1374 579 199 690 429 93 1498 1015 1475 1962 253 324 376 1116 840 717 2199 255 491 1001 513 429 1113 706 440 257 562 336 1192 376 1066 998 1095 699 444 478 284 541 1925 428 554 72 261 220 608 413 542 665 673 2091 519 496 1753 842 837 992 768 565 562 424 642 487 523 1257 650 613 1271 914 1344 409 987 1007 111 861 925 267 1833 1516 527 176 594 227 583 318 636 418 191 865 541 1777 528 1620 331 342 1005 812 1034 905 288 663 1202 1825 396 1128 924 734 773 1127 751 876 288 1796 719 466 835 454 1679 141 234 550 619 727 1886 968 773 298 763 852 79 411 613 1810 327 700 600 93 1020 1669 230 254 857 1894 981 1421 396 336 387 940 271 1777 570 73 362 779 1002 1599 271 671 1101 205 120 905 762 387 1339 407 336 779 383 2168 491 1319 596 1025 492 312 1478 1085 401 339 83 701 250 725 566 489 436 1794 430 521 529 1710 319 395 610 654 205 239 268 380 1210 337 727 831 682 1021 435 1465 621 335 585 508 1147 396 767 604 1843 455 247 311 926 413 953 1625 923 689 237 642 1014 721 653 137 286 546 607 242 984 719 677 802 456 1274 1987 195 700 1888 1051 1070 236 937 316 99 717 299 231 714 667 464 359 1139 675 357 107 308 98 934 1508 721 631 1460 321 1140 702 1087 337 160 215 400 522 1542 781 265 450 752 711 789 676 359 578 599 538 1096 642 276 403 1083 609 405 938 617 487 211 631 55 375 278 584 373 489 232 1925 1921 568 109 500 1201 1175 525 758 187 98 427 341 427 684 1011 1088 1173 812 582 1732 290 497 744 670 776 2095 292 928 189 746 321 155 503 1397 444 45 343 313 373 212 327 212 1192 800 634 2080 370 322 969 663 357 205 1546 369 529 926 294 1338 391 335 981 586 2214 230 521 1193 896 146 550 495 607 609 391 1011 362 1016 752 298 528 963 349 702 797 345 168 1061 570 153 824 1769 394 783 687 407 472 480 298 400 53 316 421 1461 1021 2273 507 315 223 53 212 1025 364 572 346 1022 561 383 309 519 814 1013 253 75 1324 151 1518 1517 545 120 806 1363 440 854 268 248 807 207 1470 852 1798 1623 1861 1038 349 1054 368 395 458 333 1038 243 174 942 394 173 1351 389 157 246 462 790 622 776 966 577 728 1427 974 667 817 539 1501 651 413 2193 576 1372 719 916 555 817 302 191 724 604 935 164 2171 194 1821 632 779 386 539 1105 986 1537 175 431 68 881 1078 659 87 121 325 951 508 518 388 278 931 1447 1390 1832 1034 859 949 951 629 382 551 802 988 737 451 702 963 1297 277 587 498 815 996 467 644 192 825 896 1437 820 943 1078 1139 787 527 541 621 555 932 241 627 921 780 686 510 1251 426 170 877 462 388 486 1803 200 321 396 532 1112 238 196 1571 892 749 1155 1170 609 419 163 529 193 318 685 899 909 819 238 418 9 539 830 382 629 713 294 294 897 359 520 101 604 482 762 1123 557 500 574 683 972 139 346 751 1358 667 173 478 462 233 739 528 127 664 184 232 1200 422 443 561 997 963 887 846 990 1104 842 586 873 1624 285 428 359 250 1821 1978 1386 625 1918 605 572 976 259 63 486 1201 541 695 242 488 1101 364 766 221 1155 1525 138 2163 2021 844 1355 322 144 738 335 951 1238 244 391 382 564 1117 1086 353 358 808 427 112 2004 456 692 767 744 667 1092 1546 1619 1075 912 1133 710 889 685 557 373 319 1769 133 554 847 507 639 604 406 187 331 214 751 369 1234 344 298 533 822 618 878 987 51 575 171 179 836 945 763 473 510 290 259 1101 1402 193 1459 395 505 495 62 436 438 1071 1119 510 498 228 1428 1397 610 1011 581 1052 89 1291 490 380 748 435 945 463 746 648 802 1131 988 585 939 1716 178 128 926 1390 1262 901 326 104 1656 402 1089 358 1029 209 448 1523 1708 1570 452 389 424 387 538 593 581 400 74 2047 374 76 172 409 130 678 517 286 653 436 422 1444 1368 5 1083 800 138 551 780 394 217 2213 812 190 600 528 1588 1710 820 2002 311 1410 1542 1867 298 833 1518 770 534 1207 1006 99 190 320 341 702 594 378 817 270 537 56 613 538 1821 690 1900 304 298 256 431 642 418 263 1990 1508 922 132 796 667 353 844 360 1319 589 510 123 870 694 972 582 320 1163 622 935 2627 420 743 697 485 593 375 175 1076 386 145 1431 190 515 254 166 969 351 521 217 773 1253 764 1668 355 534 1198 197 655 2033 245 1603 561 770 496 547 600 610 988 648 42 804 490 371 463 882 468 351 600 916 836 373 371 189 395 142 545 616 1059 1136 289 291 202 440 310 175 731 547 442 225 381 913 825 627 1900 173 205 275 214 899 272 753 471 958 90 823 788 76 466 312 858 928 1102 1845 678 1517 733 479 508 612 653 706 775 480 632 1007 465 348 764 666 1022 447 148 632 390 777 453 397 913 982 320 557 221 69 1436 1423 1503 465 286 1055 365 1594 1412 437 501 704 300 601 199 532 1586 556 736 916 489 886 580 282 531 490 751 415 796 1015 291 1264 838 375 395 806 1021 729 375 359 243 666 166 307 226 1951 634 105 383 1661 556 357 222 732 1733 364 434 830 913 448 360 378 411 708 417 519 445 857 1126 349 817 202 422 712 523 320 645 723 666 549 570 507 991 283 642 877 994 1107 236 316 342 527 584 724 171 613 813 666 220 115 938 104 1823 815 697 350 227 465 1077 975 823 740 732 395 134 687 489 660 369 1296 540 1471 2240 1074 146 101 2289 415 583 1579 435 352 379 668 684 415 240 1497 636 790 871 384 619 439 281 862 1434 529 998 695 1348 1703 1001 1536 280 705 749 958 62 510 370 460 1975 1045 1670 543 536 972 223 630 595 373 718 390 363 781 1885 1734 126 971 2026 1489 459 1345 188 465 95 301 780 837 602 753 923 391 301 249 355 826 929 382 51 1591 289 517 396 476 349 671 739 505 2004 784 1074 558 150 370 460 623 225 928 101 387 1980 871 371 747 1573 676 438 628 1033 625 15 704 505 1452 235 700 678 766 440 1579 698 615 1648 335 622 902 41 1301 1146 675 522 256 177 192 1004 1461 1098 667 650 1150 1000 142 389 2171 284 690 656 763 424 368 556 956 480 300 634 310 995 1597 525 226 574 372 731 763 274 578 1242 114 440 432 1434 794 716 813 347 2234 241 575 1601 891 208 197 1951 1346 515 430 261 636 212 269 147 1627 736 545 286 557 519 820 235 1062 194 760 370 308 503 1488 864 998 2199 716 633 1187 81 590 1718 976 756 358 718 784 1991 1197 618 376 683 1181 278 706 851 891 293 328 529 180 898 965 294 1463 806 1314 647 502 514 505 893 260 313 1151 454 563 849 324 1880 736 364 1789 554 554 917 1245 287 504 1391 673 439 431 116 375 646 214 1849 2130 566 348 916 1136 329 440 442 1303 571 853 1368 324 446 215 166 670 507 101 1519 435 196 1451 1728 452 346 729 911 148 589 340 1697 295 667 2203 278 400 853 1045 746 215 344 271 725 126 336 470 541 1763 968 535 990 310 1425 466 615 829 644 488 422 671 802 1299 1529 726 771 176 763 220 1918 263 376 571 1188 408 975 342 529 1069 411 700 981 1205 63 1224 304 693 1780 1095 846 961 563 184 704 297 1434 1126 899 897 569 1141 214 195 218 1772 964 941 224 666 762 660 423 424 474 461 1400 626 1008 900 2220 363 895 1091 462 110 767 522 545 1075 514 562 481 817 422 1459 275 1047 344 1188 1218 472 734 1404 846 744 550 1221 427 616 305 658 837 498 1909 1172 1658 495 680 1798 366 494 457 120 806 382 547 476 585 1019 199 680 2276 299 514 751 379 569 559 1659 460 182 1067 870 443 686 1921 622 875 623 615 1107 621 2153 486 450 626 104 1152 884 1522 265 123 246 582 1540 675 1237 379 226 468 508 434 315 372 1652 411 189 753 694 397 1340 1606 725 512 259 318 329 820 818 421 827 214 964 596 478 834 882 1109 236 572 417 317 717 464 1091 913 1078 585 1430 1044 326 714 584 1179 975 536 2242 371 132 309 343 341 962 904 990 563 531 686 1274 805 231 1096 1498 1036 517 979 650 1673 1208 349 224 450 131 550 452 706 402 271 480 2234 801 138 1117 511 1002 586 589 656 331 2111 1496 97 35 145 1181 451 509 684 314 344 1405 445 656 1006 329 145 1704 822 434 320 210 596 642 1749 140 670 1396 430 409 546 238 786 1027 55 1716 384 631 418 1800 740 155 299 87 1534 402 374 393 388 264 195 416 622 545 535 690 227 471 1744 2166 38 433 474 917 566 1459 315 952 591 427 619 473 151 635 348 291 820 212 1993 2038 1177 254 623 615 220 302 463 1010 580 426 186 312 1417 1563 518 348 335 390 962 260 466 650 189 993 1149 1456 758 463 1010 323 379 620 111 634 393 2131 1725 509 1742 1544 726 847 1152 1135 667 953 600 554 723 697 2209 145 269 690 485 1773 565 1182 927 688 963 106 175 700 1676 775 903 403 971 535 615 370 1424 1406 784 191 484 202 419 317 2011 239 396 511 434 1096 378 1488 1081 444 961 957 561 517 946 771 1050 432 1289 508 1538 2444 1156 223 736 375 99 407 1003 143 475 998 987 248 815 459 1324 1252 695 430 354 1434 307 463 1343 1075 1695 1400 602 1151 933 1061 1735 450 452 471 1697 196 795 311 503 256 765 1680 587 524 683 713 654 132 402 508 758 292 481 640 680 908 502 1822 577 337 1898 544 429 269 411 860 1223 721 671 621 104 372 1700 275 1469 198 394 479 338 1120 560 118 191 450 578 780 1077 494 422 984 265 197 733 356 680 485 553 528 1352 437 720 917 417 1068 1861 408 1009 1482 2137 1387 524 166 1435 1740 751 39 310 796 2348 1209 1193 802 594 313 710 587 505 579 458 976 237 1307 807 490 626 1587 1366 947 483 469 320 74 1818 737 442 2023 395 437 153 796 918 776 71 784 288 602 818 806 546 271 569 148 391 684 841 128 1568 681 693 474 408 684 729 1159 672 597 70 1195 1589 2030 534 740 352 1210 850 455 971 538 404 672 276 462 648 43 1942 1494 1552 843 1032 886 684 491 375 582 219 545 1309 1439 557 1723 430 367 736 778 348 1036 346 446 337 817 666 184 464 844 499 317 720 516 636 1956 580 1118 146 353 538 683 368 506 1649 545 553 854 689 379 703 165 694 1917 1470 1279 444 527 707 956 983 945 919 384 175 1640 1273 418 741 721 149 1125 325 693 118 581 406 180 400 365 310 496 466 175 2035 211 312 749 1076 688 1037 388 183 319 162 125 834 523 1635 1718 277 429 241 993 935 750 403 370 646 965 515 603 710 683 663 665 271 1271 270 402 1787 759 1512 813 514 1180 509 342 593 520 500 216 798 348 397 728 622 414 668 744 428 509 2218 431 864 425 698 603 391 337 524 562 941 485 706 249 343 907 823 246 1706 241 640 568 841 666 204 139 131 534 509 519 950 2277 169 589 786 227 183 276 399 1447 1123 1227 484 174 360 225 54 812 621 858 2205 1067 575 805 567 410 337 165 650 657 530 771 892 518 438 175 358 216 605 639 600 28 2131 618 703 209 264 1287 693 884 570 272 1006 528 1192 786 833 280 280 429 867 547 570 800 860 238 460 461 490 1652 899 714 44 637 481 850 277 1045 263 99 450 1069 336 451 404 504 955 1368 862 1006 467 357 257 726 1697 126 1278 280 268 433 1251 514 399 211 498 730 124 550 451 457 584 717 452 768 1936 1582 1924 678 89 852 890 911 454 901 834 604 65 127 590 494 229 236 175 339 272 443 427 1890 427 422 763 656 269 484 798 1511 1747 2194 429 462 1718 1591 615 1073 607 489 134 574 269 437 1018 349 1582 2074 665 595 1432 720 1645 758 531 759 1441 684 394 377 864 1068 754 1595 1187 780 845 57 2549 633 478 176 146 525 1646 390 1562 1490 804 371 377 1317 1118 1054 541 2030 770 596 641 203 597 496 971 174 333 409 208 208 353 311 1265 1585 473 247 200 765 451 1865 2011 331 1006 722 883 670 163 719 1421 556 421 536 906 382 343 699 242 147 265 553 421 478 308 1110 300 678 616 557 397 462 1830 350 129 553 33 475 958 1133 781 466 627 665 106 96 595 93 296 583 488 525 1264 667 918 621 2365 1667 413 1255 614 970 991 1188 517 569 365 628 870 1649 383 937 470 747 1888 695 476 486 1006 128 1416 110 1453 608 795 629 432 283 674 850 407 374 101 565 324 589 1529 877 664 507 518 425 451 288 446 892 877 82 1544 357 258 1260 909 541 770 197 583 466 929 618 1442 1317 1262 335 810 785 345 1288 224 732 1169 570 770 196 1474 508 451 517 1407 519 766 1633 1937 376 812 488 551 346 562 676 324 674 775 2232 1325 438 1499 752 186 674 249 458 64 777 665 380 523 377 751 1587 1015 887 1017 633 246 334 2241 465 980 549 71 66 408 124 376 403 520 462 683 442 546 814 660 856 307 337 826 950 843 299 456 1763 468 479 600 343 338 859 385 244 1518 145 581 1196 638 33 1568 610 947 686 496 2157 1795 833 271 142 1641 195 305 571 165 1243 422 114 382 389 184 1995 718 665 501 924 595 484 401 1361 469 425 763 614 278 474 1503 314 81 363 270 357 45 725 1834 1061 558 751 881 289 245 1105 240 514 998 2116 759 438 1355 2448 1040 494 384 861 430 923 1273 667 586 110 647 225 429 979 809 1184 315 886 686 585 326 563 615 240 1506 477 980 481 388 997 1563 856 815 384 317 920 312 299 251 442 534 779 862 270 693 168 154 285 218 561 519 211 152 930 655 755 836 227 110 432 490 698 285 532 419 392 1880 33 934 164 184 1541 1424 730 840 109 1228 347 416 930 211 359 683 1756 446 93 269 191 581 250 771 136 496 311 208 814 356 796 219 2051 977 389 752 522 1889 1328 739 534 129 410 348 1702 1702 378 651 215 674 1267 1702 1878 723 87 935 216 454 355 1042 294 346 30 2026 1602 383 429 1094 628 675 394 558 1983 770 362 1356 1617 862 2077 78 132 885 1228 829 989 1579 259 577 2192 1730 966 2469 360 114 2056 1091 393 548 607 612 875 82 854 1000 272 959 776 348 575 859 171 222 696 850 977 729 156 1529 1562 687 553 596 925 648 254 607 648 286 959 782 885 698 548 916 477 1854 247 456 1055 472 641 531 288 293 680 178 721 1050 489 52 354 217 878 424 503 347 939 547 323 1966 370 494 1545 441 758 1968 451 942 2127 676 946 1113 849 1380 386 547 634 1400 1178 230 528 704 326 970 1033 633 1510 305 573 631 121 423 322 510 698 398 957 301 918 1872 1017 1607 934 258 593 273 786 1405 367 1209 635 405 2457 75 1188 574 294 2187 1175 684 82 801 743 142 202 1768 889 264 99 2219 989 1187 613 159 598 30 1052 408 850 684 527 220 285 702 1011 479 2478 1270 857 839 1231 295 309 949 360 700 115 455 556 1030 170 480 574 827 839 748 268 802 703 240 148 857 1245 1236 302 264 389 111 538 733 835 948 86 191 933 310 305 1464 1707 420 1352 295 348 699 354 386 286 455 682 561 302 1581 1699 1323 196 596 1094 424 338 551 41 1758 534 1607 769 395 591 344 336 413 2140 412 1589 188 1078 542 1036 970 533 210 452 1039 604 209 529 341 1831 1611 515 902 363 545 916 685 734 130 1591 307 442 327 891 1914 1005 784 1031 776 411 2316 899 1532 304 896 1466 761 477 30 1677 733 1047 526 600 1436 709 1767 1063 199 459 565 334 1060 96 59 1183 596 1517 602 1493 295 682 845 506 376 265 217 35 497 764 1059 651 710 914 210 893 257 730 1349 2379 2202 249 464 580 485 318 518 465 1752 607 704 892 1534 490 125 676 367 775 522 478 620 345 1465 686 282 812 457 304 457 487 346 1177 483 270 79 191 1389 552 830 563 654 345 587 459 849 837 943 191 416 848 729 799 108 101 223 788 614 1093 232 76 410 1407 330 1038 574 657 1235 416 1102 897 332 640 922 1023 756 60 1476 178 977 731 371 152 1002 1367 919 1195 1111 451 429 603 1679 573 699 851 290 494 1771 800 723 379 900 1386 729 736 385 385 1022 694 909 720 946 188 677 1129 829 30 662 82 836 407 582 1705 373 1770 274 1181 684 699 258 602 1637 443 291 1527 381 506 465 564 449 232 762 1402 405 964 518 352 595 413 727 466 1074 320 1594 1356 259 294 391 586 328 66 694 788 374 251 797 516 253 1011 573 762 280 1126 1053 662 85 692 383 597 357 905 361 1599 1002 517 1012 418 1636 677 923 1478 982 840 488 572 1867 969 1302 28 1118 494 366 535 763 784 1051 884 252 761 102 1461 320 60 763 2090 429 1006 204 363 1573 319 900 226 510 700 601 238 268 545 847 691 266 299 2192 750 729 808 1074 710 673 160 473 844 157 337 497 356 508 302 526 128 1034 326 376 871 519 867 925 2016 555 288 383 257 400 924 711 638 258 952 99 568 510 509 1725 305 538 611 841 294 557 1064 312 898 205 652 533 650 960 855 1618 713 372 233 160 192 218 682 401 88 560 1481 710 2026 1017 191 1748 1211 686 126 412 564 499 422 404 834 438 831 671 455 232 492 564 309 433 1528 394 459 786 593 318 672 853 277 487 1434 182 919 576 506 172 570 971 914 1302 663 565 863 691 1095 439 651 426 363 517 1466 411 431 1869 198 1004 561 388 557 2110 515 92 424 378 628 1535 880 242 467 1552 335 476 176 863 293 633 490 627 442 348 186 146 604 940 1123 1230 152 1011 763 77 601 587 165 389 603 533 261 376 4 316 598 728 452 932 180 1190 339 939 2148 1386 250 42 208 1204 882 271 716 236 908 911 1636 941 1541 1287 1294 654 426 513 786 259 282 1086 1251 792 704 1241 913 850 342 462 367 311 528 500 687 368 281 116 63 379 498 944 552 367 980 113 735 633 1222 1350 157 379 602 1112 884 55 418 1363 609 1401 314 411 371 1122 52 1367 332 517 233 210 209 194 720 836 556 706 1682 249 234 791 527 1444 496 340 906 771 627 519 722 440 535 781 643 1186 2604 516 544 1532 370 518 73 556 475 1323 777 463 914 757 679 345 487 1436 843 1685 1757 345 824 593 552 545 612 861 226 889 943 694 946 852 475 915 156 233 746 466 1570 465 2195 703 984 413 636 990 1031 452 325 603 1022 421 566 137 286 2001 521 1506 65 1013 609 1445 1858 1389 329 452 646 385 489 179 560 1534 659 1025 1182 690 564 744 460 191 56 1695 385 866 648 214 1750 1387 1627 540 164 525 627 1671 409 349 832 152 349 326 557 654 273 1188 748 969 213 261 535 852 736 541 671 940 1182 470 520 829 463 253 911 1074 574 545 565 1075 744 643 523 1354 115 244 831 195 1171 2276 666 323 501 397 257 274 100 498 1434 447 420 802 843 803 341 1883 494 379 1060 206 705 1976 558 347 851 141 848 1062 428 1125 334 640 393 791 430 905 916 1526 484 1054 235 1122 425 1416 504 2260 1317 740 439 878 603 295 190 452 684 487 1112 789 408 415 901 2027 893 341 2342 792 323 1876 412 2001 330 337 652 409 653 566 598 599 393 513 460 549 1558 285 1234 2052 235 815 259 1090 603 312 326 958 1246 122 1780 625 1400 639 393 1362 456 799 363 483 422 511 646 712 418 1816 829 915 845 897 1075 460 473 2355 1293 933 643 398 355 401 314 211 542 798 746 538 519 248 621 273 60 814 577 401 183 369 589 247 675 325 738 490 400 471 813 776 996 788 410 671 552 643 866 554 804 934 784 575 219 838 249 486 432 1782 1291 902 712 2036 290 612 104 457 774 573 606 198 1515 473 337 1770 2057 145 1939 1188 561 608 627 1735 368 279 821 145 185 1038 577 718 360 102 551 351 823 127 324 896 442 410 649 686 855 1290 387 651 904 1190 296 498 169 868 672 609 153 87 969 625 726 551 1505 922 513 630 160 988 691 1004 230 1702 214 987 1194 531 246 1435 856 417 713 615 758 355 605 804 1928 927 1629 686 808 1108 233 178 224 616 1822 1318 450 1558 770 163 959 108 618 293 669 880 765 385 549 173 402 544 499 829 442 727 436 598 971 913 161 198 283 1001 1031 306 302 501 375 1562 316 1035 671 304 216 664 435 258 69 342 1040 230 1298 295 1600 921 792 458 837 349 487 706 212 386 506 1959 1602 304 728 230 357 199 1754 1450 239 254 725 472 361 1686 850 98 416 204 425 835 751 1737 1252 1353 157 550 579 297 1074 514 639 1493 1197 263 1052 1363 399 427 331 402 354 559 464 429 204 712 100 615 497 857 985 572 811 676 750 453 121 835 590 508 865 345 621 904 1644 718 343 1175 473 1572 220 220 719 164 484 849 637 556 860 998 1280 646 646 169 1305 448 699 501 1222 912 312 614 478 854 205 228 1220 690 464 417 425 362 816 163 181 537 1236 762 1264 673 250 1835 377 1378 979 646 1072 1023 718 320 294 378 457 1659 559 1403 285 476 292 641 487 138 367 400 132 460 1788 994 598 743 647 1132 1412 120 967 590 303 1308 669 152 87 137 2224 442 741 484 646 248 1353 275 409 1180 891 924 701 1009 662 81 368 561 482 89 124 779 217 223 679 1970 704 531 588 839 1158 454 556 260 598 251 811 180 574 559 639 469 1528 974 62 1536 153 724 974 370 723 649 790 1483 200 144 146 216 1764 443 614 545 484 181 599 601 940 854 1054 901 539 133 705 339 795 291 336 811 1035 685 836 679 1233 760 412 60 239 1226 792 781 958 375 474 411 591 595 749 547 323 539 140 263 1141 541 306 982 1700 1847 490 847 89 212 379 516 526 1746 804 367 469 613 95 119 243 1465 619 939 597 844 671 548 539 478 476 812 163 1576 869 367 522 1505 218 436 879 967 2459 651 1142 293 863 336 856 108 490 847 831 657 676 313 672 682 382 833 1699 217 1509 736 849 1595 1831 501 877 521 522 864 465 890 261 425 756 1940 901 432 395 861 415 382 809 639 509 706 1910 130 700 1145 434 680 665 369 663 1816 659 705 927 635 124 135 123 390 2442 787 339 480 795 679 588 669 890 975 450 491 162 500 867 278 1615 208 664 1179 688 1430 871 567 1110 354 1785 618 875 179 964 1136 758 222 545 491 235 955 433 342 316 1470 725 129 244 820 422 499 945 1898 848 588 821 781 616 221 706 725 454 136 858 687 496 650 890 1084 914 382 588 1343 1190 697 685 388 617 1870 691 360 1839 178 594 547 580 343 454 1605 2413 533 94 1656 384 62 589 1893 308 970 372 501 219 826 583 111 946 253 642 87 998 136 420 616 686 845 316 751 1992 658 657 1126 1604 1080 716 933 350 330 549 761 1562 621 776 611 755 72 731 959 808 675 1825 815 324 528 185 423 509 1351 1031 903 1532 1482 1444 1143 1143 1084 1401 556 466 531 859 597 874 120 657 1566 178 1087 896 1474 80 868 2171 450 365 269 1017 343 1015 1824 375 629 677 356 706 628 713 485 449 956 327 1009 131 1025 410 104 396 709 131 969 551 538 709 696 743 768 751 1140 525 302 632 1043 715 527 560 845 706 1622 100 702 804 788 178 747 852 477 1178 730 639 587 685 439 698 548 2353 362 522 250 600 498 400 558 1624 751 2247 711 350 169 673 183 631 816 156 692 97 378 493 1685 1570 2326 1194 527 522 346 76 1280 596 438 330 55 739 789 149 725 1257 1156 128 620 840 906 255 1444 396 1546 504 112 1337 243 902 322 1058 315 1270 590 1403 904 2069 961 1214 416 99 467 1019 565 1078 1906 1012 228 805 297 864 1002 1319 805 445 701 274 668 548 479 150 355 595 430 662 480 1635 702 982 94 657 826 1751 911 572 406 626 118 833 788 1113 291 140 1043 473 605 337 216 948 871 176 574 1319 542 544 1378 759 871 489 1961 408 512 837 1067 737 521 594 983 753 213 527 542 594 506 485 917 849 1193 1726 509 320 218 322 924 619 1066 851 1246 409 469 616 215 757 893 583 681 1435 493 352 623 1170 536 484 887 398 519 592 1150 348 67 480 675 1525 396 510 797 170 278 754 574 189 355 550 1282 352 481 718 1622 1034 668 60 2169 732 633 614 729 741 684 1245 219 1162 417 471 738 665 407 725 338 495 244 644 478 714 694 1879 638 438 1368 645 475 236 1229 2174 559 1135 1769 1867 296 568 1139 690 1071 519 1040 857 488 1551 474 1008 934 141 1365 532 1000 880 58 533 706 677 975 518 1146 1069 632 225 593 909 290 513 259 765 657 728 409 1354 1630 529 300 987 1278 312 621 1308 836 1107 812 1907 594 1070 119 1956 245 394 293 867 1299 645 202 125 211 1279 270 538 1038 861 417 265 651 129 910 276 561 126 1015 739 928 1352 492 871 1194 351 1228 261 1278 633 708 637 504 343 637 797 508 78 719 814 657 253 251 549 400 1067 460 499 821 466 458 363 1114 1198 289 150 819 757 725 770 941 782 1608 56 341 548 1743 464 1437 913 458 368 635 581 557 458 569 351 660 554 1456 1463 516 980 625 250 327 410 1248 995 978 592 596 622 339 1292 508 427 181 643 158 48 413 264 947 318 326 167 743 475 102 475 125 175 179 334 1152 824 677 368 458 1948 182 1469 712 277 1263 413 134 449 595 257 643 978 525 666 370 1238 569 634 349 973 572 651 1805 528 305 1208 278 206 757 826 522 477 160 319 268 359 840 589 1322 239 984 616 207 1103 1845 237 838 329 950 553 837 675 248 929 491 821 1060 724 494 1332 906 643 2152 227 1333 541 557 408 388 728 804 2001 173 893 655 256 758 451 843 292 307 1324 379 795 188 346 289 659 278 447 324 2056 415 539 332 505 2559 877 505 358 1491 946 1961 666 1005 1149 895 1704 443 683 380 1760 797 857 456 448 2000 403 609 374 918 231 248 592 796 1889 939 461 471 314 1235 97 661 412 329 629 640 439 2118 2119 367 363 193 848 494 366 531 354 499 554 981 635 434 648 339 511 473 120 560 705 92 207 666 1489 704 992 1670 403 1651 571 1674 930 727 1227 632 213 393 349 221 530 734 255 553 225 394 565 658 281 170 460 279 561 56 247 578 148 2049 398 316 425 621 1400 919 690 124 454 833 372 887 585 490 1387 156 292 623 403 161 371 776 398 246 532 714 1647 599 568 861 141 618 880 371 67 99 515 611 846 564 351 294 1102 899 114 99 1785 1769 684 656 223 860 216 325 14 375 110 457 338 226 877 928 62 297 1141 176 1050 465 335 548 1614 485 387 480 407 1094 769 620 980 281 800 432 843 1658 651 648 411 486 774 2018 675 435 900 332 1095 971 620 2011 276 631 594 670 1019 811 960 412 893 1459 464 533 1812 649 924 97 588 783 1148 930 672 123 538 769 723 287 338 511 463 509 428 511 1064 403 319 825 1024 690 734 775 363 2233 675 674 208 757 864 216 505 588 406 234 2155 704 864 775 623 184 486 1694 535 1639 401 1156 629 671 1981 162 598 1972 147 1067 1363 330 866 634 732 588 123 1816 1218 805 382 274 909 1497 422 741 398 870 615 675 453 1596 523 789 1007 565 767 1134 227 843 844 165 878 1365 849 581 1453 413 465 1226 279 431 1494 481 672 1031 189 219 313 724 1015 472 377 284 975 674 436 1549 161 229 540 109 814 481 1471 779 245 1224 368 860 1807 319 562 421 146 849 699 479 62 757 788 84 638 1859 410 324 804 309 655 683 1217 758 617 571 737 774 970 1847 167 404 553 678 783 1630 808 1698 193 1903 379 127 323 531 695 189 1788 1008 906 627 501 857 656 394 1160 1011 1134 354 381 1836 565 282 1761 682 281 112 183 407 301 437 589 177 1176 2040 145 514 293 924 1240 268 664 801 556 846 580 532 168 678 342 1119 1044 668 725 650 1078 1254 205 536 730 906 760 325 954 623 633 1152 249 332 1886 352 457 264 577 580 255 650 1324 653 152 153 594 1416 125 641 558 129 84 602 943 676 530 136 392 825 351 480 616 341 235 153 446 482 178 678 399 2332 1476 301 323 64 469 454 674 776 522 829 562 556 740 690 155 280 1470 613 1322 1445 388 896 577 734 1161 393 343 303 467 591 579 131 1679 266 331 343 900 341 400 746 814 854 466 823 856 273 854 308 85 585 496 1289 165 449 261 258 538 319 2003 1155 844 634 427 542 387 2136 501 1323 309 814 835 105 938 136 1671 380 760 858 1313 645 698 612 690 184 539 1184 515 588 1152 1459 1190 576 547 645 987 313 861 479 668 1651 273 1024 1880 700 267 1495 666 330 888 386 1039 1116 393 539 694 510 1297 446 231 1165 657 205 1321 744 1853 311 1582 171 113 1198 638 154 572 904 211 685 881 335 210 837 113 610 187 727 440 1875 766 686 1867 1619 633 722 224 548 732 398 509 706 668 257 617 556 937 505 388 540 2090 349 329 904 1056 157 466 1286 846 321 454 1248 688 706 339 408 749 317 1786 679 684 422 315 170 38 463 1144 735 356 1256 1748 87 166 534 546 485 435 1321 638 1059 375 251 526 407 565 420 818 1487 123 1497 1159 231 1392 451 484 192 406 387 518 535 995 873 612 304 596 295 328 318 996 1387 1292 596 1775 506 390 344 349 514 2321 104 287 771 767 850 420 1244 214 504 296 666 532 870 205 2213 678 234 640 604 392 381 1193 260 831 213 1462 491 361 218 622 160 586 2061 1843 345 505 438 233 416 593 697 1065 665 252 1825 1024 124 130 402 346 394 311 244 919 787 298 468 473 881 1614 689 195 235 314 895 455 481 391 1529 566 633 320 837 262 677 76 705 1498 1128 225 2018 601 933 809 1039 413 471 811 798 109 232 521 1766 336 555 593 714 1407 468 428 552 628 621 587 1792 318 248 560 547 649 630 123 695 1226 781 630 1344 1678 1462 353 1417 952 848 404 1331 468 734 264 419 448 1013 339 188 120 682 1123 1008 775 790 540 866 518 1678 95 1032 2044 1198 220 337 675 439 662 822 848 1715 1132 577 500 1827 385 921 244 931 422 369 518 2092 492 487 313 455 154 277 894 1765 570 1321 708 892 1696 306 629 347 216 654 473 455 303 194 1398 281 296 1392 1330 1207 637 373 448 484 318 1732 1142 251 352 649 766 1875 341 496 693 341 579 828 542 736 104 415 1995 795 798 496 416 851 511 199 322 128 424 125 528 333 283 245 134 174 427 781 917 518 551 589 702 413 1191 372 970 1040 1959 133 538 494 1016 770 428 479 494 1120 709 534 838 236 686 216 394 1043 1135 665 575 887 157 885 486 860 655 306 682 534 504 272 453 1991 318 59 162 1737 614 1306 514 604 507 1735 2000 229 878 517 396 704 545 283 340 486 738 770 119 512 390 651 315 143 548 1020 509 484 1733 949 504 435 2002 735 265 979 369 478 884 269 642 277 424 1153 282 1618 376 423 575 874 1179 315 277 220 704 1220 1922 680 648 632 310 544 767 2299 784 429 1432 632 1682 1845 1117 406 807 204 661 694 1719 519 643 921 348 294 589 1134 163 643 451 713 546 1453 184 1083 398 217 813 1356 561 788 1786 1946 210 382 234 514 547 328 634 501 848 663 880 1560 206 618 347 751 380 1786 782 255 617 1232 196 851 505 574 1119 387 317 410 496 318 289 975 506 1781 1577 208 222 2111 384 744 323 1339 592 925 475 1007 488 471 559 491 370 844 913 430 381 306 977 1030 253 357 1000 268 308 1880 922 659 511 382 556 296 321 1793 440 1185 1225 1602 1443 1372 821 535 748 250 914 557 233 987 867 592 1246 1087 680 557 364 93 503 84 267 394 1181 540 372 341 463 950 292 597 1396 749 356 1368 200 1933 362 458 208 369 904 1033 443 336 511 2204 838 167 106 1056 674 760 604 795 2215 659 630 568 1227 212 590 1611 2291 847 584 678 1159 353 1085 345 560 650 321 293 462 286 1164 607 507 339 462 2011 1084 662 475 128 893 913 830 484 337 375 508 483 729 930 112 516 330 2207 1140 293 511 498 866 311 535 2001 358 471 161 531 891 649 407 1355 127 171 317 928 1845 1135 857 585 1400 539 1739 432 491 280 342 718 750 234 1523 122 685 401 350 391 134 582 299 103 537 2632 392 656 1614 889 395 59 318 622 440 157 346 312 297 1227 809 517 293 449 1815 1119 235 642 903 717 626 282 1107 582 1514 691 729 259 421 578 2114 393 1609 386 409 766 866 295 146 520 358 986 486 954 70 160 97 296 326 258 751 746 321 309 1616 116 291 502 667 1905 365 1135 232 769 1530 388 236 1520 575 1086 1269 598 551 1559 1221 179 181 536 748 1959 58 221 512 1904 666 79 517 449 1995 542 215 285 646 546 531 458 429 1115 2122 778 734 912 1487 1845 1510 617 1811 2010 431 232 410 832 1876 289 629 169 508 969 169 1170 393 85 147 320 194 601 572 1979 1125 183 637 383 618 306 1074 335 542 818 959 151 454 307 1840 303 1523 507 1682 799 1089 772 2196 1553 156 514 1105 703 470 866 756 881 466 639 376 627 92 798 625 946 471 1822 383 792 322 1572 809 442 2175 347 714 1530 72 936 952 1103 541 434 479 433 1712 292 2204 585 446 708 677 556 211 1110 1561 947 599 1120 1392 1165 299 239 592 119 869 1236 1662 452 329 793 1549 210 948 621 659 786 153 212 472 1408 494 554 120 731 1862 837 854 598 949 706 674 1223 1322 857 1228 949 535 300 97 915 2014 1548 213 897 1404 1665 497 78 1610 2160 821 1367 339 614 294 918 630 342 1012 653 389 2329 388 449 309 1543 279 981 841 564 422 856 1122 734 1137 316 378 928 267 323 172 383 324 906 786 289 604 839 1113 421 819 1553 631 1098 796 668 1217 1622 1412 219 787 634 1887 353 1648 194 251 936 364 175 68 1583 716 393 381 314 889 105 709 412 1296 920 458 1144 953 629 336 555 137 165 663 1150 503 597 241 262 643 846 476 774 1029 282 485 1235 1516 1007 534 1027 223 1143 419 962 422 163 613 989 272 381 293 289 620 455 1953 1898 684 463 672 939 263 796 581 657 574 449 686 576 574 346 532 609 491 259 802 706 625 448 263 481 890 150 400 846 1405 151 314 478 608 247 452 1368 2155 440 826 467 462 1843 667 473 1565 741 221 582 755 1507 372 471 229 1148 138 796 274 321 175 288 893 321 432 2063 766 576 83 808 828 405 411 537 479 346 1132 243 134 601 2486 917 200 1964 1072 633 608 239 328 139 473 199 1532 511 1362 84 696 201 735 696 1632 972 584 212 629 471 420 804 1693 695 676 565 292 784 536 487 1560 1445 942 131 201 1044 404 260 1399 128 276 79 748 510 948 408 562 19 618 669 459 274 842 281 490 256 278 797 1368 1504 304 460 1937 76 377 399 356 915 684 751 964 520 715 600 1255 575 1074 823 415 710 651 224 927 2335 132 1025 1766 1968 428 531 477 641 484 124 854 176 460 367 438 1278 300 714 610 575 594 208 1528 413 925 1512 1025 150 452 395 521 741 382 179 646 97 1691 931 755 433 227 943 383 998 185 476 498 536 1517 721 1033 621 699 1028 532 490 920 1885 118 867 1322 1343 750 459 2135 1184 903 716 1192 576 566 476 300 415 188 159 190 540 1859 995 668 676 827 942 1177 309 258 507 1185 654 2373 609 108 487 519 1062 436 1422 823 1143 160 301 930 607 716 235 1165 491 524 184 1691 313 1439 913 227 111 1497 685 554 326 168 2197 2152 639 528 831 674 347 166 440 1722 451 911 1198 352 1024 584 158 2210 351 1337 446 561 569 466 1221 418 2154 1291 46 91 821 808 145 312 42 737 460 513 564 681 1130 869 1420 432 178 688 1512 1643 469 912 1681 240 557 615 1095 1980 28 1414 664 2233 645 387 292 535 20 574 992 629 496 391 196 492 201 1108 329 346 715 710 701 837 1967 1578 193 1862 525 635 593 554 1180 435 324 1587 738 410 1683 197 422 733 432 676 864 1136 845 1468 1195 676 639 1347 1489 827 916 177 435 929 482 1461 24 728 393 538 384 385 71 183 1845 501 397 1129 1212 1527 1139 908 874 780 1507 396 589 834 445 682 639 705 1462 325 951 726 701 676 1586 271 715 545 1242 521 344 277 633 1009 952 923 128 127 400 87 519 509 743 817 291 287 816 554 1237 271 195 1088 732 245 233 512 795 144 967 952 1497 1210 564 835 565 441 835 626 2271 457 425 481 1143 501 508 784 644 656 726 518 766 1654 428 401 1196 295 813 737 849 48 410 400 1184 210 514 145 1479 1034 584 2153 676 612 672 212 553 1570 637 1066 814 250 677 2003 859 713 657 822 1032 519 513 631 57 352 2359 643 1286 746 754 775 144 726 810 782 891 944 955 293 86 951 1635 556 396 583 139 1000 427 709 264 110 890 1721 998 788 1076 893 1546 630 765 493 486 308 1008 207 448 519 603 778 383 2024 1556 1429 314 1768 55 1297 473 421 1114 1388 2022 587 796 297 789 1695 372 1248 773 285 29 1016 1183 1756 747 525 671 295 1685 1184 1232 157 695 844 227 105 784 1282 155 526 715 435 316 533 574 667 523 554 828 419 874 399 1056 48 394 491 993 863 300 23 699 544 468 392 579 829 711 267 290 510 960 685 346 774 238 905 1650 433 382 469 514 430 781 800 995 1531 106 911 381 315 501 745 737 797 505 659 607 100 1095 1957 211 499 281 1366 233 260 118 603 82 566 981 543 1016 1862 406 935 377 1003 843 650 1531 1568 639 980 579 1090 1532 998 1069 295 394 760 819 1723 208 808 752 820 303 1873 712 763 630 160 459 555 711 196 1280 470 512 286 514 316 520 643 448 1360 1871 476 902 411 409 468 318 244 815 532 83 183 322 465 320 1692 443 571 292 846 773 357 599 625 264 486 78 398 427 689 719 709 761 532 516 224 525 746 2037 547 373 650 1560 467 498 327 304 228 248 822 786 775 946 541 854 804 732 585 719 483 710 1639 1288 1206 86 514 1052 626 995 1919 588 552 340 711 298 137 384 2287 547 2195 852 667 858 363 133 669 1893 888 542 386 1331 721 395 654 816 1700 592 715 1001 1696 180 1194 928 1025 1126 1288 781 800 1001 325 230 657 797 442 782 403 901 551 307 603 75 1819 546 1692 395 304 514 963 491 259 219 1117 509 769 298 233 534 986 593 641 1602 464 909 334 559 112 839 532 580 473 499 388 900 224 228 1771 641 1115 2523 2088 350 2002 491 1132 365 343 612 350 795 1482 1674 654 382 275 1218 392 648 360 1416 828 38 1336 1955 319 325 1177 555 491 591 1075 631 476 1423 1220 358 750 912 879 250 1090 315 635 505 7 237 996 638 447 379 454 1127 482 367 502 1751 428 133 501 1032 133 1684 624 1810 247 294 904 190 953 1343 1477 591 593 556 398 566 627 468 591 126 685 258 585 215 768 656 273 782 572 1841 305 485 453 1867 683 307 794 858 275 454 290 375 341 759 664 543 603 456 1057 114 524 872 503 1028 1601 1060 1433 347 96 941 686 119 1201 491 1810 2275 652 326 328 1454 1632 260 1305 2019 657 127 375 658 454 543 1367 111 572 673 595 2203 794 1108 723 56 192 738 333 881 454 292 817 1631 813 913 771 783 656 184 196 1103 1302 1599 193 514 504 678 431 396 563 741 402 192 1111 605 296 445 135 1248 215 561 980 1670 1409 534 314 570 1787 947 795 2513 2249 534 162 565 957 236 1254 579 406 664 791 431 1535 1390 597 402 500 857 95 1213 236 1 690 1014 15 545 642 830 101 1612 691 1137 902 658 616 1581 860 714 871 719 314 184 728 416 864 148 530 739 399 589 261 554 314 535 1501 1726 1289 729 562 310 878 1752 275 443 208 781 1584 1689 484 1175 129 774 192 314 773 301 423 310 337 708 393 523 515 181 959 766 632 448 1668 932 840 642 669 1162 1176 710 829 944 628 493 1861 669 867 2173 255 1981 380 790 1638 232 365 42 1326 660 579 548 528 497 680 482 238 882 169 1248 1519 608 181 502 1618 796 1069 811 563 481 360 1530 563 1588 726 633 161 579 945 451 79 255 1514 526 2237 527 1788 665 370 1679 1426 943 971 371 1871 576 637 357 886 724 1766 651 390 260 316 1852 689 1001 918 597 155 223 556 186 1613 55 512 50 806 214 442 459 463 351 1131 1475 592 965 500 865 245 346 587 1161 828 1651 379 800 182 1604 1360 1143 1653 999 738 1770 267 143 462 680 359 614 308 1379 874 1305 137 329 165 517 517 1738 633 239 393 316 1022 222 517 361 1802 203 446 582 610 2245 1258 484 655 647 387 1634 799 265 724 159 890 232 749 224 612 280 1612 1251 651 717 532 695 391 439 437 556 266 414 560 455 185 406 237 514 363 1088 527 263 612 1468 538 358 840 367 279 1219 777 572 505 181 786 1441 1608 1435 471 714 355 600 1610 435 845 2328 675 840 2086 2098 750 694 996 923 1071 1000 224 961 928 879 696 1914 330 561 528 943 307 826 975 117 217 341 796 988 599 375 1575 653 1115 556 279 817 773 718 722 1720 914 1863 207 516 581 461 693 344 172 728 2011 464 938 273 1212 383 137 905 710 955 734 1015 512 757 626 545 384 277 984 430 1228 262 385 781 500 898 565 516 392 1826 765 2005 935 529 955 415 234 48 1435 418 353 813 612 474 129 641 683 611 401 701 953 497 956 257 552 667 548 329 975 686 1318 675 316 821 71 399 96 292 600 735 583 813 1465 774 242 633 919 929 480 600 682 2220 615 1230 798 574 167 235 380 788 104 101 1136 312 115 357 1032 171 451 279 284 311 521 137 911 865 323 264 149 736 1608 1735 248 616 1211 660 626 1206 132 493 509 1229 112 945 206 493 561 933 1518 984 316 575 313 887 547 513 852 28 274 885 668 1940 271 246 887 1107 587 177 655 768 797 219 1272 628 794 374 228 1258 1187 1308 1028 159 523 167 215 1780 651 221 366 421 906 436 492 824 708 934 509 670 650 291 1030 615 2079 427 1238 955 401 723 585 2208 393 460 678 762 664 117 194 2317 250 413 1028 737 307 642 284 299 230 423 613 1243 885 162 769 313 1081 397 651 983 680 739 1284 605 868 349 147 1792 558 330 852 732 1704 372 929 617 694 472 515 827 514 981 1791 1586 542 1215 717 246 692 533 702 243 261 2188 751 839 1278 701 1185 497 1342 854 375 1042 127 347 1071 1052 334 301 354 683 955 486 1299 271 530 531 387 228 1369 133 564 294 823 478 1784 232 1905 1805 490 825 1268 260 1027 301 516 1251 627 1051 140 324 88 612 225 1841 500 656 482 714 82 316 554 601 611 1810 472 415 593 760 1148 236 329 119 668 764 271 624 615 736 366 11 146 940 65 828 451 707 1354 17 230 259 1271 557 646 467 565 669 639 1364 589 564 2080 1742 641 663 504 395 145 738 415 1503 432 908 78 813 129 427 512 232 925 167 449 351 484 1380 675 1436 152 453 1643 799 518 480 128 752 1027 1003 735 560 915 476 527 1914 819 1142 1009 523 426 222 1052 755 710 422 1553 1396 564 124 727 714 1361 1152 658 382 1025 1626 1250 774 508 831 1612 1113 507 312 839 617 83 492 469 1595 189 673 241 1398 167 288 1920 702 270 1709 352 1413 659 261 222 297 1956 526 475 217 1080 309 709 258 340 551 633 423 693 696 452 184 2027 1193 500 754 1070 873 477 533 796 1157 387 1194 1598 1219 1998 622 444 721 893 454 627 863 356 265 1019 225 220 828 62 1021 518 584 572 123 425 578 287 564 1669 1962 450 593 1515 442 760 177 649 656 659 444 204 321 271 856 803 2024 180 294 554 1302 938 468 890 466 722 432 196 1838 898 377 713 455 331 417 921 1003 463 1192 299 802 452 824 452 218 616 1300 87 1749 697 396 523 379 475 549 706 360 448 1761 393 499 96 2094 317 210 984 184 733 829 307 503 485 767 279 1419 1610 576 777 348 403 573 1028 607 870 683 513 1263 223 723 507 443 847 842 381 1512 1933 455 943 497 125 545 731 604 1408 941 872 979 183 1601 1074 312 935 650 832 430 533 752 1714 771 2046 500 552 348 389 347 211 678 681 400 832 844 400 494 347 415 1216 1081 189 795 574 1918 581 540 359 218 839 576 802 597 868 474 489 391 121 869 963 233 924 177 754 1894 1729 826 263 1873 398 358 225 188 441 90 133 1194 549 255 145 964 731 1529 743 849 930 1041 838 374 729 751 501 121 762 425 1082 836 666 729 470 1951 404 151 443 730 1578 79 321 448 370 574 686 1547 343 346 1025 1140 263 934 1320 1871 284 1235 1956 416 1754 1332 613 988 824 333 608 430 772 586 1212 982 306 779 686 694 2049 727 986 692 84 312 1128 509 1793 849 1271 320 104 358 1582 393 935 364 180 770 967 1110 1535 521 1736 1489 270 61 919 749 344 417 694 655 832 206 354 92 1461 816 341 644 557 200 727 359 455 733 766 417 611 347 319 805 639 40 110 1644 220 596 629 704 428 759 657 810 442 649 73 520 848 781 635 490 463 879 432 678 321 1223 647 842 2197 151 360 490 1231 833 450 422 1229 970 1316 1149 313 127 525 386 411 358 623 673 673 427 565 62 676 744 122 660 1029 389 160 242 2194 860 990 457 597 109 540 464 420 348 447 696 689 257 646 1552 431 464 634 687 411 233 480 1135 614 878 348 1391 225 1351 122 496 622 2027 974 324 494 648 435 1233 37 622 351 237 454 515 646 659 553 377 677 636 1675 545 963 407 46 658 1896 420 357 653 1224 468 872 582 214 999 606 273 398 1129 620 599 539 950 2150 309 421 628 641 862 1694 584 794 801 800 1829 260 341 156 1269 1029 498 542 788 1353 1040 200 210 664 756 544 1699 306 73 390 392 264 813 556 234 603 323 148 665 945 2061 536 221 558 820 611 630 625 572 800 841 481 820 580 894 389 200 134 94 975 136 994 618 625 63 289 448 733 642 148 1296 336 450 229 761 443 582 537 2162 888 1616 845 436 1011 1137 497 456 777 678 671 436 921 391 1386 703 137 302 782 1386 309 1192 666 309 1154 514 286 470 971 531 235 676 631 486 158 605 573 763 686 925 549 423 650 1421 250 1422 432 343 765 1182 661 846 384 450 678 296 569 384 566 2218 657 259 775 678 781 659 531 652 371 591 545 40 1362 710 148 804 1801 1232 581 852 92 286 1668 1434 424 763 629 1121 627 646 178 284 1119 316 482 144 348 1274 538 729 760 442 259 1929 955 561 246 1010 760 987 2288 760 625 1722 537 1049 661 1156 792 550 379 28 459 367 423 395 454 543 797 847 394 1692 343 475 520 386 214 614 827 1285 1190 255 465 209 1079 1216 65 318 459 767 1692 155 894 1694 1463 792 1739 532 1008 1769 972 804 1402 971 933 625 683 318 1375 192 1233 528 2048 220 298 798 379 595 769 225 255 169 448 431 201 625 1193 370 385 323 631 476 701 360 356 601 455 462 216 704 248 945 1048 162 389 168 432 1712 284 471 493 1438 731 611 474 804 413 153 719 270 634 67 453 1628 770 525 288 241 512 767 1208 707 779 188 157 1367 868 605 490 588 202 798 792 272 255 359 639 865 97 358 904 692 364 1001 334 1069 111 725 338 907 464 825 58 910 703 1480 380 1358 960 668 573 510 530 138 1517 508 678 701 218 691 1351 496 208 407 776 237 30 711 851 667 1654 1371 192 1027 1181 627 884 627 239 496 187 437 1206 728 589 471 735 886 1260 398 1025 622 1511 595 170 577 1038 479 145 248 986 502 216 492 721 1205 1239 935 721 579 602 408 1034 372 662 206 205 104 492 502 1090 409 797 899 25 614 580 940 419 625 1369 452 903 493 54 388 588 376 759 593 196 973 320 680 539 1378 17 403 1421 654 209 753 1450 224 673 423 374 419 1553 598 1108 467 643 295 844 256 899 356 372 349 1126 385 1418 373 1481 1617 53 66 508 1489 159 91 499 477 780 458 1058 678 494 73 434 988 765 564 714 120 1195 988 834 426 882 759 2005 291 502 874 923 1274 604 722 446 147 749 472 196 344 707 967 1223 239 2134 365 130 853 1063 358 402 480 323 254 270 79 285 584 1762 502 596 1178 256 1795 701 1051 1289 136 1597 553 325 903 602 565 716 1384 1270 905 376 669 176 352 628 989 495 1283 1549 128 204 616 1700 701 338 307 598 469 671 645 544 443 809 134 400 259 248 191 338 733 176 539 255 388 387 169 477 342 631 1614 281 540 732 849 541 1420 41 771 1219 663 744 1741 932 495 469 819 445 24 294 866 290 576 755 744 774 563 443 1168 1340 802 424 1142 641 355 823 654 1872 685 625 730 556 524 703 624 648 1697 144 501 505 588 875 1136 727 101 86 1285 767 650 1431 2166 133 428 1968 302 870 799 413 780 846 177 692 1313 1675 392 322 738 1489 566 860 168 1486 265 116 412 694 365 1870 122 338 1323 875 558 978 1077 1186 1057 520 999 807 500 104 653 280 1080 331 64 1835 87 191 341 2177 437 61 185 601 242 713 669 494 973 671 665 462 457 767 746 355 641 892 592 267 555 793 792 346 2184 453 479 2208 790 376 364 798 502 967 593 415 1315 444 130 395 1341 432 1971 643 1570 240 1344 1256 1245 1100 605 241 310 161 64 230 384 434 1068 174 300 1204 236 87 658 163 529 1614 547 219 143 1231 565 644 698 563 718 1240 1205 552 793 797 370 637 580 263 1467 1289 360 1088 827 343 195 657 439 140 1956 2317 311 402 813 908 452 927 272 755 399 521 167 741 1336 84 1032 25 511 766 1270 292 714 814 415 727 389 195 447 310 264 680 1516 2109 742 1316 300 1709 1425 472 1548 1089 38 419 54 597 537 597 550 347 630 1276 166 88 568 2033 595 315 1411 1572 190 388 468 370 219 1730 483 1035 963 486 426 170 481 2379 746 1066 632 753 584 529 226 718 600 435 196 252 523 1566 866 1926 853 422 537 609 505 1703 610 286 1430 718 1242 898 549 1415 1120 280 948 228 794 539 487 730 1349 753 1088 2300 254 87 383 182 1597 491 744 329 493 482 66 584 608 777 371 226 971 1682 791 544 459 291 38 367 435 1933 844 155 527 477 169 707 431 1129 527 880 1440 371 584 677 1380 270 401 423 463 211 768 588 190 487 573 528 1746 213 1288 1298 110 243 485 204 1017 103 386 235 1368 210 1022 924 1373 830 311 1474 522 865 258 1106 276 1975 700 527 502 650 650 1100 1764 1550 614 380 1048 737 734 2499 1524 558 62 524 1397 142 290 211 506 412 1164 521 1026 1137 652 148 419 976 889 782 474 774 210 228 1560 340 239 945 884 277 281 178 841 1363 705 539 351 1103 1522 1289 1239 392 449 368 152 272 313 1240 745 312 986 1358 511 1107 228 419 948 1531 565 228 828 284 817 395 497 881 944 759 840 674 643 302 479 442 1104 1607 135 309 772 613 301 679 508 644 1892 483 1531 546 607 1552 431 482 2021 975 421 232 634 529 834 2589 360 818 723 285 659 336 653 2041 542 889 819 155 689 604 282 450 784 531 834 284 843 388 318 1822 360 586 395 648 554 315 721 483 456 1129 110 656 377 717 667 820 608 122 783 1046 1772 333 450 155 1614 253 402 1700 709 441 278 703 520 625 737 717 964 830 901 2232