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