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