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