IESNA:LM-63-2002 [TEST] HEPER-11-2022 [TESTLAB] HEPER [TESTDATE] 08/11/2022 [ISSUEDATE] 08/11/2022 [MANUFAC] HEPER [LUMCAT] LW2042.861-EN-T4-700-740 [LUMINAIRE] PRIFMA W AFX 1 Module - AREAFLEX 16 - 32W - 700mA - 4000K CRI 70 [LAMP] LED 4000 K 32W 4310lm TILT=NONE 1 -1 1 361 37 1 2 0.11 0.11 0.25 1 1 36 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10 10.5 11 11.5 12 12.5 13 13.5 14 14.5 15 15.5 16 16.5 17 17.5 18 18.5 19 19.5 20 20.5 21 21.5 22 22.5 23 23.5 24 24.5 25 25.5 26 26.5 27 27.5 28 28.5 29 29.5 30 30.5 31 31.5 32 32.5 33 33.5 34 34.5 35 35.5 36 36.5 37 37.5 38 38.5 39 39.5 40 40.5 41 41.5 42 42.5 43 43.5 44 44.5 45 45.5 46 46.5 47 47.5 48 48.5 49 49.5 50 50.5 51 51.5 52 52.5 53 53.5 54 54.5 55 55.5 56 56.5 57 57.5 58 58.5 59 59.5 60 60.5 61 61.5 62 62.5 63 63.5 64 64.5 65 65.5 66 66.5 67 67.5 68 68.5 69 69.5 70 70.5 71 71.5 72 72.5 73 73.5 74 74.5 75 75.5 76 76.5 77 77.5 78 78.5 79 79.5 80 80.5 81 81.5 82 82.5 83 83.5 84 84.5 85 85.5 86 86.5 87 87.5 88 88.5 89 89.5 90 90.5 91 91.5 92 92.5 93 93.5 94 94.5 95 95.5 96 96.5 97 97.5 98 98.5 99 99.5 100 100.5 101 101.5 102 102.5 103 103.5 104 104.5 105 105.5 106 106.5 107 107.5 108 108.5 109 109.5 110 110.5 111 111.5 112 112.5 113 113.5 114 114.5 115 115.5 116 116.5 117 117.5 118 118.5 119 119.5 120 120.5 121 121.5 122 122.5 123 123.5 124 124.5 125 125.5 126 126.5 127 127.5 128 128.5 129 129.5 130 130.5 131 131.5 132 132.5 133 133.5 134 134.5 135 135.5 136 136.5 137 137.5 138 138.5 139 139.5 140 140.5 141 141.5 142 142.5 143 143.5 144 144.5 145 145.5 146 146.5 147 147.5 148 148.5 149 149.5 150 150.5 151 151.5 152 152.5 153 153.5 154 154.5 155 155.5 156 156.5 157 157.5 158 158.5 159 159.5 160 160.5 161 161.5 162 162.5 163 163.5 164 164.5 165 165.5 166 166.5 167 167.5 168 168.5 169 169.5 170 170.5 171 171.5 172 172.5 173 173.5 174 174.5 175 175.5 176 176.5 177 177.5 178 178.5 179 179.5 180 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 360 1019 1028 1038 1049 1059 1068 1079 1090 1103 1115 1128 1141 1155 1168 1180 1193 1205 1218 1234 1251 1266 1280 1296 1315 1334 1353 1374 1395 1415 1435 1454 1472 1492 1510 1531 1552 1570 1588 1609 1627 1644 1661 1677 1695 1706 1719 1727 1734 1738 1745 1749 1752 1753 1755 1756 1758 1755 1753 1752 1749 1746 1744 1743 1740 1735 1727 1722 1714 1709 1707 1708 1706 1709 1717 1724 1732 1743 1756 1766 1777 1789 1801 1812 1827 1841 1856 1871 1882 1894 1907 1919 1932 1943 1954 1964 1973 1979 1989 1994 1999 2002 2006 2009 2009 2010 2009 2005 1999 1992 1985 1970 1951 1925 1896 1865 1829 1790 1744 1692 1639 1579 1514 1447 1385 1321 1260 1206 1157 1110 1060 1012 968 929 896 867 836 803 770 735 700 661 614 568 522 474 426 376 328 284 240 204 176 150 121 92 81 70 58 47 43 38 33 29 25 22 19 16 14 11 10 8 7 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1027 1037 1047 1056 1065 1075 1086 1097 1111 1124 1135 1149 1162 1175 1187 1199 1211 1227 1241 1259 1274 1290 1306 1324 1343 1362 1382 1401 1420 1440 1459 1478 1496 1516 1537 1557 1578 1596 1615 1635 1654 1671 1688 1705 1718 1728 1737 1747 1752 1759 1766 1772 1775 1778 1781 1783 1783 1784 1787 1787 1785 1785 1786 1783 1778 1774 1769 1763 1759 1755 1755 1757 1763 1772 1781 1790 1799 1811 1822 1830 1840 1852 1862 1871 1880 1890 1899 1907 1914 1924 1933 1941 1952 1959 1968 1974 1977 1983 1990 1990 1992 1993 1993 1992 1988 1984 1979 1971 1963 1953 1934 1911 1881 1852 1815 1777 1738 1698 1649 1596 1543 1484 1418 1352 1293 1231 1174 1123 1075 1027 980 937 901 873 846 816 787 756 719 684 649 609 565 518 471 425 380 336 294 252 210 179 154 128 105 92 80 67 54 42 37 33 29 25 22 19 16 13 11 9 8 6 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1024 1033 1043 1053 1062 1070 1080 1092 1103 1115 1127 1140 1151 1163 1174 1187 1199 1210 1226 1242 1256 1270 1284 1300 1317 1334 1353 1372 1391 1409 1429 1446 1464 1482 1503 1523 1543 1563 1583 1601 1623 1642 1661 1679 1697 1714 1729 1744 1757 1768 1779 1789 1798 1806 1814 1821 1826 1831 1839 1844 1849 1852 1857 1860 1862 1862 1860 1858 1856 1854 1851 1849 1846 1846 1848 1850 1853 1859 1862 1864 1868 1871 1873 1876 1879 1883 1885 1890 1892 1893 1896 1900 1905 1912 1918 1924 1927 1932 1933 1933 1935 1937 1940 1941 1942 1942 1942 1942 1939 1938 1932 1927 1921 1908 1887 1865 1839 1810 1778 1746 1712 1677 1640 1599 1555 1507 1455 1400 1340 1283 1230 1183 1139 1098 1062 1034 1009 982 956 927 891 847 803 761 722 683 645 611 579 549 515 482 438 372 288 212 156 115 100 86 72 58 44 39 35 31 28 24 20 17 13 10 8 6 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1019 1029 1037 1046 1054 1064 1072 1082 1091 1102 1112 1124 1136 1146 1157 1168 1180 1189 1200 1212 1225 1240 1253 1268 1281 1296 1311 1328 1344 1363 1379 1396 1413 1430 1446 1466 1484 1503 1522 1543 1564 1582 1603 1624 1645 1664 1684 1702 1723 1739 1756 1771 1787 1799 1812 1826 1838 1849 1860 1868 1877 1885 1893 1900 1905 1909 1910 1912 1912 1909 1906 1902 1898 1893 1890 1884 1879 1872 1867 1860 1858 1854 1854 1851 1852 1851 1852 1853 1856 1858 1862 1862 1866 1871 1875 1878 1882 1888 1900 1910 1923 1931 1943 1955 1965 1975 1986 1995 2010 2022 2031 2040 2051 2062 2070 2074 2078 2082 2086 2090 2079 2066 2047 2028 2009 1985 1958 1929 1899 1868 1837 1801 1765 1725 1684 1645 1602 1556 1515 1475 1434 1383 1329 1269 1206 1138 1062 990 908 826 744 663 589 528 469 399 308 215 155 114 83 62 49 41 36 32 27 23 19 15 11 9 7 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1015 1024 1032 1040 1049 1056 1062 1070 1078 1087 1096 1106 1116 1127 1136 1145 1156 1165 1174 1183 1192 1202 1213 1225 1238 1251 1262 1276 1289 1304 1318 1333 1350 1365 1379 1397 1413 1428 1444 1462 1482 1499 1519 1540 1560 1581 1601 1622 1643 1662 1681 1702 1724 1743 1761 1782 1799 1814 1831 1846 1859 1872 1884 1896 1906 1914 1921 1928 1931 1935 1940 1943 1944 1946 1947 1947 1945 1944 1940 1934 1929 1921 1914 1904 1896 1886 1877 1868 1859 1849 1843 1837 1831 1826 1823 1822 1822 1825 1829 1834 1840 1846 1856 1867 1875 1887 1899 1914 1928 1944 1961 1977 1995 2014 2035 2053 2075 2098 2121 2143 2162 2181 2198 2214 2224 2224 2209 2189 2169 2141 2106 2069 2030 1992 1951 1908 1862 1817 1767 1700 1624 1540 1450 1360 1267 1171 1080 989 918 846 775 704 638 575 512 453 389 333 263 178 113 92 75 57 39 21 17 14 11 10 8 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1013 1021 1027 1032 1040 1047 1053 1058 1064 1071 1078 1085 1093 1101 1109 1118 1128 1136 1143 1151 1160 1168 1174 1182 1191 1199 1206 1215 1226 1236 1246 1258 1270 1281 1294 1308 1323 1338 1353 1369 1386 1403 1421 1440 1459 1480 1498 1519 1539 1559 1581 1603 1626 1648 1671 1693 1715 1737 1758 1781 1802 1824 1843 1862 1876 1891 1902 1915 1922 1932 1941 1948 1954 1957 1962 1964 1963 1962 1962 1962 1952 1944 1935 1920 1905 1891 1874 1856 1838 1818 1796 1773 1749 1725 1702 1680 1659 1643 1628 1615 1604 1598 1593 1591 1592 1594 1597 1602 1606 1612 1621 1627 1634 1640 1646 1650 1655 1659 1663 1665 1667 1667 1667 1663 1659 1656 1650 1642 1634 1623 1604 1569 1524 1467 1396 1315 1231 1143 1053 968 899 844 801 769 745 724 703 681 657 628 596 557 520 475 424 369 319 275 224 165 110 91 73 56 39 21 17 14 11 9 8 6 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1010 1016 1022 1027 1031 1038 1043 1046 1050 1056 1061 1064 1068 1074 1080 1084 1091 1098 1104 1111 1117 1123 1129 1134 1140 1144 1149 1154 1159 1167 1174 1181 1187 1198 1207 1217 1227 1240 1252 1266 1280 1297 1313 1329 1348 1369 1388 1407 1429 1450 1474 1496 1518 1542 1566 1587 1612 1633 1656 1680 1702 1724 1745 1764 1782 1798 1812 1824 1837 1848 1856 1863 1870 1875 1877 1878 1880 1877 1874 1870 1864 1853 1845 1834 1821 1806 1789 1773 1756 1738 1721 1701 1683 1664 1643 1623 1601 1579 1556 1535 1513 1490 1468 1446 1422 1401 1379 1359 1339 1320 1301 1283 1262 1243 1224 1206 1185 1167 1147 1127 1103 1079 1053 1022 988 953 917 880 844 810 777 743 711 682 662 647 633 619 607 593 579 566 553 538 517 487 457 427 400 377 359 339 316 287 253 218 178 135 105 90 76 62 48 34 29 22 16 12 10 9 7 5 4 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1009 1013 1016 1018 1022 1026 1029 1034 1037 1038 1042 1044 1049 1050 1052 1056 1059 1061 1063 1067 1071 1073 1075 1080 1082 1084 1087 1092 1096 1100 1104 1110 1115 1121 1128 1136 1143 1152 1161 1171 1183 1194 1208 1223 1240 1256 1274 1293 1312 1333 1353 1375 1395 1415 1437 1458 1478 1497 1519 1541 1559 1578 1597 1616 1632 1649 1664 1681 1694 1706 1719 1731 1738 1746 1755 1759 1764 1765 1762 1762 1756 1748 1741 1730 1715 1700 1684 1663 1643 1622 1599 1576 1551 1527 1503 1479 1455 1432 1409 1386 1363 1341 1318 1296 1275 1254 1232 1212 1192 1172 1152 1132 1112 1093 1074 1053 1033 1011 986 956 920 881 839 798 756 715 675 637 609 588 571 555 540 525 512 499 486 472 458 444 430 417 403 387 371 354 334 313 286 256 224 197 174 151 121 90 76 62 49 35 28 22 19 17 14 12 10 9 8 7 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1005 1006 1009 1011 1012 1014 1015 1018 1018 1018 1021 1023 1023 1024 1025 1027 1026 1026 1028 1028 1030 1029 1031 1031 1032 1032 1034 1034 1037 1039 1042 1046 1050 1055 1059 1064 1070 1076 1083 1091 1099 1110 1121 1133 1146 1159 1172 1187 1201 1217 1231 1246 1260 1277 1292 1306 1321 1340 1354 1368 1386 1401 1414 1429 1445 1459 1473 1487 1500 1514 1524 1534 1545 1552 1561 1566 1569 1570 1572 1571 1568 1563 1555 1546 1536 1522 1508 1492 1474 1457 1437 1419 1399 1378 1358 1337 1316 1295 1275 1256 1234 1212 1190 1171 1151 1131 1115 1096 1077 1058 1038 1021 1000 980 958 936 908 876 841 802 763 722 684 646 611 586 567 552 537 525 514 503 493 482 471 458 447 435 424 411 399 383 365 344 320 294 268 241 216 186 153 116 97 80 63 46 29 26 23 21 19 17 15 13 12 11 10 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1038 1036 1037 1035 1037 1037 1036 1036 1034 1034 1034 1034 1032 1031 1031 1030 1027 1026 1025 1024 1021 1020 1020 1019 1017 1016 1017 1017 1017 1018 1019 1021 1023 1025 1030 1034 1038 1043 1050 1057 1063 1071 1081 1091 1101 1112 1124 1135 1146 1156 1167 1177 1188 1199 1210 1222 1231 1242 1253 1264 1274 1284 1295 1305 1314 1324 1332 1341 1348 1355 1362 1365 1368 1370 1372 1371 1368 1366 1362 1356 1347 1339 1331 1320 1309 1297 1285 1272 1259 1245 1231 1214 1199 1184 1167 1148 1129 1112 1095 1077 1059 1042 1024 1008 990 972 954 935 914 895 875 855 833 812 790 765 737 701 668 632 597 564 534 509 493 481 471 462 453 445 437 426 417 406 395 385 374 364 351 337 321 302 282 260 238 216 194 169 138 104 74 55 42 36 32 29 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1034 1032 1031 1028 1026 1024 1021 1017 1015 1013 1010 1007 1004 1001 998 995 991 987 984 980 977 973 969 965 963 961 957 954 952 950 949 948 948 948 948 948 950 953 956 959 963 968 975 980 986 992 999 1004 1011 1017 1022 1028 1034 1040 1044 1049 1053 1058 1062 1065 1070 1073 1077 1079 1082 1084 1085 1086 1085 1084 1083 1079 1076 1071 1067 1059 1053 1045 1036 1026 1016 1005 993 981 968 957 944 932 919 908 894 881 868 856 842 828 814 802 788 775 762 749 735 720 708 695 681 666 652 637 621 605 589 574 558 540 520 497 472 447 424 402 382 366 355 346 338 330 322 315 307 301 296 292 288 283 276 265 250 234 219 203 187 171 156 141 124 105 87 70 57 48 42 38 34 31 28 26 24 22 20 18 16 14 12 11 10 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1030 1024 1021 1016 1012 1009 1004 998 993 988 983 977 971 967 961 955 949 944 937 931 924 918 912 904 898 892 886 879 874 870 864 859 855 852 848 844 842 840 838 837 837 838 839 839 840 841 842 843 844 844 844 845 846 846 844 843 841 840 839 837 835 834 831 828 825 821 817 812 806 802 796 788 781 774 765 756 748 739 729 718 707 696 685 673 662 651 640 628 618 607 595 584 572 562 550 538 527 516 505 493 483 474 463 453 444 433 424 414 405 395 386 376 367 358 349 340 331 322 310 299 286 274 262 251 243 234 226 218 212 207 202 198 194 190 185 179 172 165 157 148 140 132 123 116 108 101 93 85 77 68 60 53 47 43 38 35 32 29 27 25 22 20 18 16 14 13 11 9 8 7 6 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1026 1019 1013 1008 1000 993 987 978 971 963 956 946 939 930 923 914 906 897 890 881 870 861 851 841 832 824 814 806 796 787 779 771 763 756 749 742 735 729 723 715 710 705 700 695 691 687 682 678 673 669 664 659 654 650 645 640 635 629 624 618 611 604 598 591 586 578 571 564 556 549 541 534 525 517 509 501 493 484 476 468 461 454 447 440 434 428 423 417 411 407 402 397 392 388 384 380 376 372 369 364 360 356 352 347 343 339 335 331 326 323 318 314 309 305 300 294 289 284 279 273 267 260 253 244 236 227 219 211 202 195 187 182 177 172 168 163 159 154 149 144 138 132 125 118 111 105 98 90 82 75 69 63 58 53 48 44 40 36 33 30 27 25 22 20 18 15 13 11 9 8 6 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1023 1015 1006 997 989 980 970 960 950 940 929 920 909 898 886 875 864 853 840 830 818 806 795 784 771 759 747 735 723 711 700 689 678 666 656 645 634 624 614 604 594 584 575 566 558 548 540 532 524 517 511 503 495 487 480 473 466 459 452 445 439 433 426 421 415 409 404 400 396 393 389 386 383 380 378 375 373 371 370 368 366 366 365 364 362 360 359 358 357 355 354 353 352 351 349 348 347 345 344 343 341 339 338 335 334 331 329 326 323 321 318 315 312 308 305 301 298 295 291 287 283 278 273 268 262 255 248 240 232 224 215 207 199 191 182 174 166 159 151 143 135 127 119 112 106 100 94 89 84 80 75 70 65 60 55 50 46 41 37 34 30 27 25 22 19 17 14 12 10 8 7 5 4 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1019 1009 997 988 978 966 955 943 932 919 906 893 881 867 853 840 827 813 799 785 771 757 744 731 716 701 687 674 659 645 632 617 603 590 577 564 551 538 526 515 503 493 482 472 462 452 444 434 426 418 409 401 394 387 382 376 371 367 362 358 355 352 349 346 344 342 340 337 336 335 333 332 331 329 328 327 326 324 324 322 321 320 319 319 318 317 316 315 315 315 315 315 315 315 315 315 315 315 315 315 314 314 314 314 313 313 312 311 310 308 307 306 304 303 301 299 296 293 291 288 285 281 278 273 269 265 260 255 249 243 237 230 224 217 210 202 193 184 175 167 158 149 140 132 124 117 110 103 98 92 87 82 77 72 67 62 57 52 47 42 37 32 29 25 22 19 15 13 11 9 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1015 1005 993 980 968 955 941 928 915 900 885 869 854 840 824 810 795 780 765 748 732 717 700 684 669 653 637 621 605 590 574 559 545 532 518 505 493 480 468 457 447 436 426 416 405 397 389 382 376 370 364 360 356 352 348 344 341 338 335 332 329 326 324 321 319 317 314 312 310 308 306 304 302 300 299 297 296 296 296 297 299 300 301 302 303 303 303 304 304 304 304 304 304 303 302 302 301 300 299 298 297 295 293 291 288 286 284 282 280 278 277 276 274 272 271 270 268 265 263 261 259 256 253 251 248 244 241 238 234 230 226 222 217 213 207 202 196 190 184 178 172 165 159 152 145 139 133 126 119 114 108 103 97 91 85 79 73 67 60 54 48 41 35 30 27 23 20 16 13 10 8 6 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1009 999 986 972 958 945 931 916 900 883 867 851 834 818 802 785 768 751 735 718 701 684 666 650 632 614 597 580 563 547 533 518 504 491 477 464 453 441 431 420 409 400 392 385 379 373 367 363 359 356 352 350 346 343 341 338 335 333 331 328 326 324 321 318 316 314 311 308 305 303 302 302 304 307 311 315 317 319 320 321 321 321 320 320 319 319 318 317 317 317 318 316 315 314 312 310 309 307 305 304 302 301 300 300 300 299 298 298 298 298 297 297 296 293 289 284 280 276 270 266 261 256 252 247 243 238 234 230 226 222 219 215 211 206 203 199 196 192 187 183 179 174 169 164 158 153 148 144 140 135 129 123 116 110 102 94 86 79 72 65 59 52 46 40 34 29 25 20 16 12 9 7 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1006 994 980 966 952 937 921 905 889 873 855 837 821 804 786 768 750 734 716 698 680 661 642 624 606 588 570 553 537 521 506 492 478 464 452 440 430 419 408 398 390 384 377 371 367 363 359 356 353 350 347 345 343 340 338 336 333 331 329 326 324 322 319 317 314 311 309 310 312 316 322 328 333 335 336 337 338 339 339 339 340 340 340 341 342 343 344 345 346 346 345 346 347 348 348 348 349 348 346 344 341 340 339 337 336 339 341 340 335 329 323 317 310 304 298 294 291 287 283 278 273 268 262 257 253 249 246 242 239 236 233 229 226 223 220 217 214 211 208 205 202 198 193 187 183 179 175 171 166 160 153 145 136 126 116 105 95 85 77 69 62 55 48 41 36 32 27 22 17 12 10 8 6 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1004 990 977 962 947 932 915 899 883 865 849 831 814 796 779 761 742 725 707 687 668 650 631 613 594 576 558 541 524 509 495 481 466 453 441 429 418 407 398 389 382 376 371 366 362 358 355 352 349 347 345 342 340 339 336 334 331 329 327 324 322 319 317 315 312 311 312 316 319 326 333 335 336 338 339 340 341 342 343 343 344 346 349 350 351 352 354 353 354 354 355 356 359 359 359 361 358 355 351 347 345 344 343 345 346 343 335 329 324 317 309 303 297 293 289 284 280 277 274 270 267 263 260 258 257 255 252 250 248 246 245 244 244 243 241 239 236 233 230 227 223 220 213 208 204 200 195 189 183 176 167 157 145 132 120 107 95 84 74 65 57 49 42 36 31 27 23 18 14 12 10 8 6 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1001 989 975 960 946 931 916 899 882 866 849 831 814 797 780 761 744 727 709 690 671 652 634 615 597 580 562 544 527 512 497 483 469 456 444 431 421 410 400 391 383 377 371 365 361 357 354 350 348 344 342 339 337 334 332 329 327 324 322 319 317 314 312 310 308 305 305 308 312 316 323 328 329 330 331 332 333 334 334 335 336 338 340 342 344 346 347 348 347 345 344 344 345 347 347 348 349 349 348 347 345 344 342 342 343 346 344 339 334 329 322 315 309 304 299 293 288 283 279 276 272 268 264 260 257 254 251 248 245 242 239 236 233 231 228 225 223 219 217 214 211 206 201 195 190 185 180 175 168 161 154 146 137 127 116 105 95 86 77 69 61 53 47 40 35 30 25 19 14 12 10 8 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1000 987 974 961 946 932 918 903 887 870 855 838 821 804 787 771 753 737 720 702 684 666 648 630 612 595 578 561 544 529 514 500 484 471 459 446 434 423 413 403 393 385 378 372 365 361 356 351 348 344 341 338 335 332 329 327 324 321 318 316 313 310 308 305 302 300 298 295 294 294 296 297 302 306 308 310 310 311 311 310 310 310 311 311 310 311 312 313 315 317 318 315 311 309 308 307 305 304 302 302 302 303 303 303 304 304 305 306 306 307 306 303 299 295 291 285 281 276 272 267 263 258 254 250 246 242 239 236 233 230 227 224 221 218 215 212 209 206 203 199 195 191 187 181 176 172 168 164 159 153 147 140 132 124 115 106 98 90 82 75 68 60 53 46 39 34 29 24 18 13 10 8 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 997 986 974 960 948 936 922 907 893 880 865 848 833 818 803 788 772 756 740 724 708 692 675 657 641 625 608 592 576 561 545 531 516 503 490 477 464 452 439 428 417 407 398 389 381 373 366 360 355 349 344 339 335 332 327 324 321 318 315 311 309 305 302 300 297 294 291 288 285 283 280 278 275 274 272 271 272 273 273 274 274 274 274 274 273 273 273 272 272 272 271 270 271 272 273 272 270 268 266 264 263 261 259 258 256 255 253 253 253 252 252 252 252 252 252 251 250 249 248 248 246 245 244 242 240 238 235 233 231 228 226 223 221 217 213 209 205 199 194 189 184 178 173 167 161 156 150 143 138 133 127 121 116 109 103 96 89 83 76 69 61 54 47 41 35 30 24 18 13 10 8 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 996 985 975 963 953 942 929 917 905 893 881 866 853 839 825 811 797 783 769 755 742 727 712 698 683 668 652 637 622 608 593 579 565 551 537 524 512 499 487 475 464 453 441 431 421 412 403 394 387 379 371 364 358 352 347 342 337 333 328 324 320 316 313 309 307 304 301 299 296 294 291 289 287 285 283 280 278 276 274 272 271 270 268 266 266 265 263 263 262 261 260 260 260 258 257 256 256 256 255 254 254 253 252 251 250 249 248 247 246 245 243 242 241 239 238 238 237 236 234 234 232 230 228 226 224 222 219 216 212 208 203 198 193 187 181 174 167 160 152 145 137 130 122 116 109 104 98 94 89 85 80 76 72 68 63 59 54 49 44 39 35 31 28 24 21 17 14 11 9 8 6 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 997 988 979 969 960 950 941 930 920 910 899 888 878 866 853 842 831 821 808 796 784 772 760 746 734 721 709 696 684 670 657 644 632 619 607 595 584 572 561 550 540 530 520 511 502 493 484 475 467 459 450 442 434 426 419 411 404 397 391 384 379 373 367 362 358 354 350 346 343 339 336 333 330 328 325 324 322 320 318 316 314 312 311 310 308 307 305 303 301 299 297 295 293 291 289 287 285 283 281 279 277 275 273 271 269 266 264 261 259 256 254 252 249 246 243 240 237 233 230 226 223 219 215 211 206 201 195 190 184 179 173 167 161 156 150 144 138 132 126 119 114 108 102 98 94 90 85 81 76 72 68 63 59 55 51 47 42 38 35 31 28 26 23 20 17 14 12 10 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 998 990 982 976 968 961 954 946 939 931 922 913 906 897 889 880 871 861 851 842 832 822 812 803 793 784 775 765 754 744 735 725 715 706 698 690 681 673 665 656 649 642 635 628 620 612 607 600 593 587 582 575 568 563 559 554 549 544 539 534 529 523 517 511 506 499 493 487 481 474 468 461 454 447 440 434 427 421 415 408 403 397 392 387 383 378 373 369 364 359 356 352 348 345 342 339 335 332 329 325 321 317 314 310 305 302 298 294 290 285 281 276 272 267 262 257 251 246 239 233 226 219 213 206 199 193 187 180 175 170 166 162 158 155 152 149 145 141 136 131 125 119 113 106 99 91 83 77 71 66 61 57 52 48 44 40 37 34 31 28 25 23 20 18 15 13 11 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 999 994 990 984 978 973 969 964 959 953 947 941 937 931 925 918 912 906 900 893 886 880 872 865 859 852 845 839 832 826 820 815 810 805 800 796 792 789 785 782 779 776 772 769 766 763 760 759 757 756 753 753 753 751 751 751 750 749 748 747 746 744 741 739 736 732 728 725 722 719 715 709 705 700 692 685 678 670 661 652 644 634 625 614 605 595 583 573 563 552 541 531 521 510 500 489 479 468 459 449 439 429 419 409 400 390 381 372 363 354 345 335 326 316 304 292 280 270 259 250 242 234 226 218 212 207 202 198 194 190 185 181 176 170 164 157 150 143 136 128 120 113 106 98 92 85 78 71 64 58 52 47 42 38 35 32 29 26 24 22 20 18 16 14 12 11 9 8 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 999 996 994 992 988 985 983 981 978 974 972 969 966 963 961 957 953 949 946 942 939 934 931 927 921 919 915 911 909 906 905 903 902 901 901 901 901 902 904 905 906 907 909 911 913 915 919 923 927 933 938 943 948 955 960 965 970 974 979 984 987 991 995 999 1001 1004 1006 1009 1009 1008 1009 1007 1005 1001 998 993 988 982 976 969 961 953 943 932 921 909 896 884 872 860 848 835 823 811 797 785 772 760 747 734 722 708 695 682 668 655 640 625 607 589 569 546 518 493 467 442 420 401 384 372 362 353 344 335 328 320 314 307 301 296 291 287 282 275 266 252 238 224 210 196 180 164 149 135 120 105 90 75 62 52 45 40 36 32 29 27 25 23 21 19 17 15 13 12 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1039 1037 1037 1037 1036 1036 1036 1035 1035 1033 1033 1032 1031 1029 1029 1028 1026 1024 1022 1021 1018 1017 1015 1014 1012 1011 1010 1009 1009 1008 1009 1012 1012 1014 1017 1021 1024 1028 1033 1037 1040 1045 1050 1055 1061 1068 1075 1083 1091 1100 1110 1120 1132 1142 1152 1162 1172 1183 1193 1204 1212 1224 1235 1245 1254 1264 1272 1281 1289 1297 1300 1304 1308 1312 1313 1314 1314 1315 1314 1313 1309 1305 1298 1289 1281 1271 1259 1247 1235 1223 1209 1194 1179 1165 1150 1135 1119 1104 1088 1072 1053 1037 1019 1004 987 972 955 936 914 890 862 826 787 750 710 672 638 606 578 560 548 537 525 513 502 492 483 475 468 460 451 443 432 419 405 391 375 361 348 332 314 293 270 246 221 195 165 132 102 88 74 60 46 32 29 26 24 22 20 18 17 15 13 12 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1039 1040 1040 1042 1045 1045 1046 1049 1049 1050 1051 1052 1053 1053 1053 1054 1054 1054 1054 1054 1054 1054 1055 1056 1056 1056 1056 1058 1059 1059 1061 1064 1067 1070 1075 1080 1086 1091 1098 1105 1111 1118 1126 1134 1142 1151 1162 1172 1183 1196 1210 1222 1236 1249 1264 1278 1292 1309 1323 1340 1354 1370 1387 1403 1416 1432 1446 1460 1473 1486 1498 1508 1516 1525 1531 1536 1539 1540 1544 1542 1539 1534 1529 1523 1513 1503 1489 1470 1452 1431 1412 1390 1368 1348 1328 1306 1284 1263 1243 1221 1200 1178 1159 1139 1119 1102 1085 1068 1051 1034 1010 983 948 912 871 831 790 751 710 673 644 624 609 597 585 572 558 546 536 528 520 510 503 493 482 469 455 435 416 397 378 359 337 314 288 264 239 208 176 140 106 89 74 59 43 28 24 22 20 18 16 15 13 12 11 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1037 1041 1044 1048 1052 1053 1056 1058 1061 1064 1067 1070 1073 1075 1078 1081 1084 1087 1089 1091 1094 1096 1099 1102 1105 1106 1109 1113 1115 1119 1122 1126 1132 1137 1146 1155 1163 1172 1182 1193 1203 1215 1227 1240 1252 1267 1282 1298 1313 1329 1346 1365 1384 1402 1423 1445 1465 1485 1506 1529 1548 1567 1588 1608 1627 1643 1659 1674 1686 1698 1711 1721 1730 1737 1744 1747 1746 1746 1744 1739 1731 1720 1710 1695 1677 1661 1644 1624 1606 1586 1565 1543 1519 1497 1474 1449 1424 1400 1377 1353 1330 1309 1289 1268 1248 1225 1204 1183 1161 1141 1121 1102 1082 1059 1032 999 963 925 885 844 803 762 722 685 653 631 613 597 582 566 550 536 524 511 500 489 478 468 455 441 424 405 384 363 344 324 300 273 242 214 193 170 137 107 92 77 62 48 33 27 23 19 16 14 12 10 9 8 7 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1037 1041 1046 1052 1057 1061 1065 1071 1075 1079 1084 1088 1093 1098 1104 1111 1118 1122 1127 1134 1140 1146 1151 1157 1162 1168 1174 1181 1187 1192 1199 1208 1214 1221 1232 1242 1252 1264 1280 1295 1308 1325 1342 1359 1377 1394 1415 1433 1451 1470 1490 1510 1529 1549 1568 1589 1611 1631 1653 1674 1696 1715 1734 1750 1767 1784 1797 1809 1820 1829 1837 1840 1846 1849 1850 1849 1847 1843 1837 1831 1824 1817 1806 1792 1781 1766 1751 1734 1716 1698 1675 1654 1633 1613 1593 1572 1552 1532 1511 1492 1472 1453 1433 1412 1398 1381 1361 1343 1327 1312 1294 1277 1261 1242 1221 1203 1183 1165 1146 1124 1097 1065 1031 996 960 923 882 842 803 768 740 720 702 685 666 650 634 617 602 587 573 562 554 549 533 508 477 442 407 373 343 313 283 256 220 177 133 104 90 77 63 49 36 26 19 16 12 10 8 7 5 4 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1037 1044 1051 1056 1061 1066 1073 1079 1086 1094 1102 1108 1116 1124 1133 1140 1148 1157 1166 1173 1182 1190 1199 1207 1215 1226 1235 1244 1255 1268 1278 1289 1300 1313 1326 1339 1353 1368 1383 1397 1414 1431 1448 1465 1485 1505 1523 1543 1564 1587 1607 1627 1649 1668 1689 1709 1730 1749 1766 1783 1801 1814 1829 1841 1855 1864 1872 1880 1886 1891 1896 1900 1903 1904 1906 1909 1911 1911 1911 1908 1903 1899 1892 1882 1871 1860 1846 1831 1813 1796 1778 1759 1742 1723 1709 1693 1680 1666 1656 1646 1639 1634 1635 1637 1638 1642 1647 1655 1663 1672 1682 1691 1701 1709 1720 1733 1742 1752 1759 1764 1768 1769 1769 1764 1752 1734 1708 1675 1633 1586 1533 1478 1419 1351 1274 1192 1113 1046 990 942 901 866 831 799 767 737 711 685 656 622 586 549 509 463 412 359 297 230 171 122 84 68 53 39 24 19 14 11 10 8 7 5 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1035 1045 1053 1060 1066 1074 1082 1090 1097 1108 1117 1126 1135 1143 1153 1163 1174 1184 1194 1203 1214 1228 1240 1252 1267 1280 1294 1306 1321 1334 1349 1363 1377 1392 1405 1418 1434 1451 1467 1482 1499 1518 1535 1554 1573 1593 1613 1632 1651 1671 1690 1709 1727 1745 1760 1777 1793 1806 1819 1831 1843 1851 1859 1865 1873 1877 1880 1885 1887 1887 1885 1882 1884 1885 1884 1884 1883 1881 1876 1875 1871 1868 1864 1862 1858 1852 1849 1845 1842 1836 1837 1836 1836 1837 1839 1846 1848 1849 1854 1861 1868 1875 1884 1895 1904 1916 1929 1945 1959 1975 1993 2009 2026 2041 2061 2083 2104 2125 2146 2168 2187 2205 2227 2244 2260 2268 2262 2250 2225 2196 2161 2121 2075 2033 1983 1921 1849 1777 1699 1616 1533 1453 1366 1287 1205 1126 1050 975 901 826 751 677 606 535 471 405 339 289 224 149 98 81 65 50 34 19 15 12 10 8 7 5 4 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1034 1044 1053 1061 1069 1078 1087 1095 1108 1118 1128 1140 1151 1162 1171 1182 1193 1206 1217 1231 1245 1261 1275 1289 1304 1321 1337 1354 1371 1386 1402 1418 1434 1450 1466 1484 1501 1518 1536 1553 1572 1589 1607 1624 1644 1662 1679 1696 1712 1724 1739 1752 1766 1777 1785 1795 1803 1807 1815 1822 1827 1831 1834 1840 1843 1845 1847 1846 1846 1845 1841 1842 1837 1834 1831 1827 1822 1818 1815 1817 1815 1818 1822 1824 1826 1829 1834 1836 1840 1846 1853 1857 1859 1861 1867 1871 1874 1881 1889 1895 1901 1912 1922 1930 1937 1949 1960 1970 1979 1991 2000 2011 2019 2031 2040 2046 2054 2062 2068 2059 2047 2035 2020 2000 1980 1957 1930 1899 1865 1830 1794 1750 1705 1655 1603 1556 1507 1461 1417 1386 1351 1312 1271 1219 1148 1065 974 881 790 713 646 592 539 491 437 369 288 214 169 132 98 83 70 57 43 30 25 21 17 13 10 8 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1033 1043 1051 1060 1069 1079 1089 1100 1113 1125 1136 1148 1161 1173 1184 1196 1208 1222 1237 1254 1269 1284 1299 1317 1334 1351 1369 1388 1405 1422 1441 1459 1475 1494 1513 1532 1550 1569 1587 1605 1622 1640 1657 1673 1687 1700 1714 1726 1737 1746 1756 1763 1767 1772 1777 1781 1785 1788 1791 1793 1795 1796 1800 1801 1802 1804 1803 1799 1796 1791 1791 1787 1786 1787 1788 1791 1799 1805 1812 1817 1824 1832 1840 1846 1855 1862 1869 1874 1878 1883 1889 1894 1899 1906 1911 1914 1915 1920 1920 1920 1919 1920 1920 1917 1918 1919 1915 1912 1910 1906 1903 1899 1893 1884 1865 1843 1817 1789 1763 1733 1703 1671 1633 1593 1546 1496 1441 1386 1328 1273 1224 1175 1130 1086 1043 1011 979 947 914 881 843 803 758 718 682 648 612 581 555 524 496 462 412 342 267 202 157 119 92 79 66 53 41 36 32 28 25 22 18 16 13 9 8 6 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1029 1042 1051 1059 1069 1081 1091 1102 1115 1128 1140 1152 1167 1178 1190 1202 1217 1232 1247 1263 1279 1295 1312 1331 1350 1372 1391 1409 1429 1450 1467 1486 1506 1524 1543 1562 1582 1600 1619 1637 1654 1671 1686 1700 1711 1719 1726 1732 1737 1743 1749 1753 1755 1756 1755 1755 1756 1755 1755 1755 1754 1750 1749 1750 1747 1743 1740 1735 1730 1725 1726 1726 1729 1735 1744 1753 1762 1774 1787 1799 1810 1818 1831 1846 1858 1868 1880 1895 1903 1915 1928 1940 1950 1961 1971 1978 1985 1990 1997 2000 1999 2001 2004 2002 1997 1991 1990 1980 1970 1958 1944 1921 1893 1862 1833 1799 1762 1722 1677 1626 1571 1509 1446 1379 1313 1252 1197 1147 1098 1051 1004 959 919 887 857 826 793 761 721 683 646 603 555 509 462 415 367 324 282 239 200 173 150 126 102 90 78 66 54 43 37 32 29 25 22 18 16 13 11 9 7 6 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019 1029 1042 1051 1059 1069 1081 1091 1102 1115 1128 1140 1152 1167 1178 1190 1202 1217 1232 1247 1263 1279 1295 1312 1331 1350 1372 1391 1409 1429 1450 1467 1486 1506 1524 1543 1562 1582 1600 1619 1637 1654 1671 1686 1700 1711 1719 1726 1732 1737 1743 1749 1753 1755 1756 1755 1755 1756 1755 1755 1755 1754 1750 1749 1750 1747 1743 1740 1735 1730 1725 1726 1726 1729 1735 1744 1753 1762 1774 1787 1799 1810 1818 1831 1846 1858 1868 1880 1895 1903 1915 1928 1940 1950 1961 1971 1978 1985 1990 1997 2000 1999 2001 2004 2002 1997 1991 1990 1980 1970 1958 1944 1921 1893 1862 1833 1799 1762 1722 1677 1626 1571 1509 1446 1379 1313 1252 1197 1147 1098 1051 1004 959 919 887 857 826 793 761 721 683 646 603 555 509 462 415 367 324 282 239 200 173 150 126 102 90 78 66 54 43 37 32 29 25 22 18 16 13 11 9 7 6 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0