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