IESNA:LM-63-2002 [TEST] HEPER-11-2022 [TESTLAB] HEPER [TESTDATE] 06/11/2022 [ISSUEDATE] 06/11/2022 [MANUFAC] HEPER [LUMCAT] LP4034.862-EN-T2-2-350-830 [LUMINAIRE] DOMINO AFX 2 Module - AREAFLEX 32 - 30W - 350mA - 3000K CRI 80 [LAMP] LED 3000 K 30W 4020lm TILT=NONE 1 -1 1 361 37 1 2 0.268 0.11 0 1 1 34 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 1056 1065 1075 1087 1096 1107 1119 1126 1138 1149 1160 1172 1183 1194 1208 1220 1234 1249 1263 1278 1296 1311 1326 1344 1363 1381 1401 1418 1436 1454 1469 1485 1500 1513 1528 1541 1557 1569 1580 1591 1604 1615 1627 1638 1647 1659 1672 1680 1692 1703 1713 1723 1731 1739 1742 1750 1751 1754 1757 1763 1757 1755 1751 1747 1743 1739 1739 1737 1733 1737 1745 1764 1784 1805 1808 1805 1814 1841 1876 1897 1897 1887 1871 1852 1828 1803 1772 1738 1704 1664 1622 1570 1515 1452 1388 1328 1261 1187 1107 1017 940 878 816 745 679 643 624 611 596 581 564 550 535 518 500 482 464 443 422 401 380 358 337 318 300 282 263 243 229 216 203 191 180 169 160 150 141 132 124 116 109 101 95 89 83 77 71 66 61 56 52 47 44 41 37 34 31 28 25 23 20 18 16 14 12 10 9 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 0 1056 1061 1073 1083 1093 1103 1113 1123 1134 1143 1155 1167 1180 1190 1203 1215 1228 1241 1255 1270 1286 1300 1319 1333 1351 1369 1387 1405 1425 1441 1456 1473 1488 1500 1516 1527 1541 1555 1566 1578 1590 1599 1613 1622 1630 1639 1651 1662 1672 1681 1688 1696 1704 1713 1721 1729 1731 1731 1737 1740 1741 1741 1739 1739 1737 1736 1733 1733 1737 1735 1739 1755 1773 1799 1817 1816 1824 1836 1866 1897 1913 1913 1905 1885 1865 1844 1816 1790 1757 1720 1682 1637 1587 1530 1467 1405 1342 1277 1206 1123 1033 963 901 841 770 706 666 644 632 620 606 593 579 564 550 533 518 501 484 466 447 427 408 389 370 352 336 317 300 285 271 257 244 231 219 206 195 183 172 161 151 141 132 123 115 107 99 91 83 76 70 63 57 51 47 43 39 36 32 29 26 23 20 17 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 0 1056 1059 1071 1080 1090 1099 1107 1118 1129 1139 1149 1159 1170 1182 1192 1205 1216 1227 1242 1255 1268 1282 1298 1314 1330 1347 1363 1381 1399 1415 1432 1449 1465 1479 1493 1505 1518 1528 1542 1554 1562 1576 1584 1593 1602 1611 1619 1628 1638 1650 1657 1669 1674 1682 1692 1697 1706 1711 1718 1723 1728 1731 1735 1738 1739 1741 1741 1741 1742 1745 1752 1759 1764 1780 1799 1822 1848 1859 1866 1881 1909 1942 1965 1972 1969 1955 1939 1920 1895 1869 1837 1804 1764 1723 1677 1619 1558 1497 1432 1369 1300 1218 1136 1052 979 917 859 797 730 686 659 644 632 621 609 598 584 570 556 540 524 507 489 473 455 437 418 400 382 363 346 328 311 294 277 260 245 230 216 202 190 176 164 152 141 130 119 110 100 91 83 75 67 60 54 48 44 40 37 33 29 26 22 19 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 0 1056 1055 1066 1075 1085 1092 1103 1110 1120 1130 1138 1149 1157 1169 1177 1189 1197 1209 1220 1232 1244 1258 1272 1286 1300 1313 1329 1344 1358 1377 1392 1408 1422 1437 1452 1465 1477 1490 1504 1511 1524 1536 1545 1554 1564 1570 1578 1588 1594 1607 1616 1622 1632 1640 1648 1657 1665 1672 1680 1686 1694 1701 1708 1714 1719 1725 1732 1734 1735 1740 1743 1745 1745 1752 1764 1778 1791 1808 1830 1856 1879 1900 1920 1936 1959 1988 2016 2021 2025 2014 2000 1982 1961 1934 1904 1873 1832 1786 1737 1680 1616 1556 1487 1417 1340 1262 1180 1101 1020 948 882 827 775 719 665 631 609 595 583 571 558 542 525 511 494 477 457 438 418 399 380 360 340 320 301 281 264 246 229 214 199 185 173 162 151 140 131 122 113 104 96 88 81 74 67 61 55 50 46 43 39 35 32 29 25 22 19 15 13 10 8 6 5 4 3 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 1056 1053 1062 1071 1078 1087 1093 1101 1110 1117 1126 1134 1143 1150 1160 1167 1177 1186 1196 1206 1216 1227 1239 1250 1262 1273 1285 1297 1312 1325 1337 1354 1366 1380 1395 1408 1421 1432 1444 1457 1469 1477 1490 1499 1506 1519 1526 1532 1539 1549 1554 1563 1570 1577 1587 1598 1604 1614 1621 1625 1631 1637 1644 1653 1660 1666 1674 1681 1689 1696 1704 1710 1718 1724 1730 1737 1743 1750 1760 1774 1787 1800 1816 1831 1858 1886 1922 1947 1971 1989 2010 2037 2068 2081 2086 2084 2069 2055 2032 2008 1980 1949 1908 1865 1813 1756 1702 1641 1574 1504 1429 1354 1280 1204 1129 1054 979 908 841 786 727 672 615 568 531 499 472 449 428 406 385 363 341 320 297 276 258 241 224 209 195 182 170 159 149 139 130 121 113 104 97 90 83 76 71 66 62 58 54 49 45 41 36 32 28 23 19 15 12 9 7 6 5 4 3 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 1056 1051 1056 1065 1070 1078 1085 1091 1097 1104 1110 1117 1126 1130 1138 1145 1153 1162 1169 1176 1184 1192 1200 1210 1219 1227 1239 1249 1258 1270 1280 1293 1302 1313 1326 1336 1348 1360 1371 1381 1392 1401 1411 1421 1428 1440 1446 1455 1462 1470 1477 1483 1487 1493 1499 1504 1511 1517 1524 1532 1542 1549 1558 1565 1575 1581 1584 1594 1601 1612 1618 1626 1633 1640 1649 1655 1664 1673 1680 1685 1693 1702 1712 1722 1737 1752 1770 1787 1808 1831 1860 1889 1921 1963 2004 2039 2074 2099 2128 2156 2180 2214 2239 2253 2258 2255 2248 2238 2220 2201 2174 2139 2106 2065 2022 1971 1913 1853 1789 1720 1652 1584 1511 1440 1360 1280 1200 1115 1026 944 864 786 708 634 557 486 438 391 345 298 251 228 210 193 177 159 139 121 108 99 91 84 77 70 64 58 53 48 44 41 37 33 29 26 23 20 17 14 12 10 8 6 5 4 3 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 1056 1049 1054 1059 1062 1069 1075 1080 1085 1089 1095 1100 1106 1110 1114 1122 1127 1133 1139 1144 1151 1156 1163 1170 1176 1184 1189 1196 1203 1211 1220 1228 1236 1243 1251 1258 1266 1275 1281 1287 1294 1303 1309 1317 1323 1333 1339 1347 1353 1358 1364 1369 1377 1382 1391 1395 1402 1410 1413 1421 1424 1430 1436 1440 1449 1455 1461 1470 1479 1485 1493 1506 1515 1524 1533 1537 1546 1553 1558 1567 1575 1584 1596 1606 1616 1624 1641 1653 1670 1693 1713 1731 1756 1781 1807 1836 1860 1887 1924 1959 1993 2031 2068 2107 2147 2188 2232 2273 2311 2353 2391 2426 2463 2504 2531 2562 2584 2597 2601 2611 2604 2594 2580 2560 2533 2505 2474 2433 2391 2340 2298 2258 2225 2198 2169 2135 2094 2045 1991 1920 1835 1740 1632 1510 1386 1252 1118 986 854 734 619 512 412 336 260 184 108 89 79 70 62 55 49 44 39 34 30 25 21 18 14 11 9 6 4 3 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 1056 1046 1049 1054 1056 1060 1062 1069 1071 1073 1077 1082 1083 1089 1092 1094 1099 1102 1107 1112 1114 1119 1122 1128 1131 1136 1143 1148 1152 1156 1160 1166 1167 1173 1177 1181 1183 1187 1190 1193 1198 1203 1207 1210 1215 1220 1225 1229 1234 1241 1245 1249 1251 1258 1261 1266 1271 1274 1279 1282 1288 1290 1295 1299 1306 1309 1314 1317 1323 1327 1333 1337 1344 1351 1357 1364 1371 1380 1388 1400 1410 1419 1429 1437 1450 1462 1475 1489 1501 1514 1529 1541 1556 1570 1580 1598 1615 1633 1650 1670 1692 1711 1736 1754 1779 1803 1828 1855 1881 1906 1928 1954 1977 1999 2016 2037 2054 2071 2082 2092 2102 2115 2123 2137 2141 2133 2130 2129 2127 2131 2139 2150 2162 2175 2193 2206 2222 2231 2228 2213 2182 2138 2070 1986 1881 1758 1615 1438 1245 1040 841 654 488 411 336 260 185 110 90 79 70 63 56 49 44 39 34 29 24 20 16 13 10 7 5 4 3 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 1056 1044 1046 1047 1049 1050 1051 1052 1056 1056 1058 1059 1062 1065 1065 1068 1070 1071 1073 1075 1078 1080 1083 1084 1089 1091 1092 1098 1097 1100 1101 1103 1104 1106 1106 1109 1110 1109 1111 1111 1113 1115 1117 1118 1121 1122 1125 1126 1129 1131 1134 1136 1137 1140 1141 1143 1145 1149 1152 1154 1156 1159 1163 1165 1168 1171 1174 1176 1181 1186 1190 1193 1198 1202 1208 1214 1218 1224 1230 1236 1241 1248 1258 1265 1270 1281 1290 1295 1302 1309 1319 1327 1332 1339 1346 1353 1361 1369 1374 1381 1387 1393 1397 1406 1412 1418 1426 1429 1430 1431 1432 1434 1436 1433 1432 1431 1423 1418 1412 1409 1407 1399 1377 1355 1328 1302 1274 1245 1215 1189 1164 1145 1136 1140 1151 1166 1178 1189 1197 1197 1193 1181 1164 1131 1085 1029 954 860 747 624 501 418 334 251 168 85 71 64 58 52 47 43 39 35 31 27 24 20 17 15 12 10 7 5 4 3 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 1056 1072 1071 1073 1073 1072 1072 1071 1071 1069 1069 1070 1069 1069 1069 1070 1068 1069 1067 1070 1070 1070 1070 1071 1073 1072 1072 1071 1074 1071 1072 1071 1070 1069 1065 1066 1065 1064 1065 1062 1062 1062 1062 1062 1061 1059 1062 1063 1062 1062 1062 1062 1064 1065 1063 1068 1067 1067 1069 1070 1073 1076 1077 1079 1080 1083 1084 1084 1088 1092 1096 1099 1104 1108 1113 1118 1123 1130 1137 1141 1148 1154 1159 1165 1172 1181 1187 1195 1200 1208 1214 1220 1228 1235 1243 1250 1257 1264 1272 1278 1286 1293 1298 1307 1310 1313 1316 1316 1317 1316 1314 1312 1309 1303 1300 1294 1290 1285 1279 1272 1259 1235 1207 1179 1147 1114 1079 1047 1016 985 954 922 914 908 903 902 898 892 886 874 863 849 829 800 758 710 649 577 498 409 323 270 216 163 110 59 54 48 44 40 36 32 29 26 23 21 18 16 14 12 10 8 6 4 3 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 1056 1068 1066 1065 1064 1060 1058 1055 1054 1051 1048 1046 1044 1042 1039 1039 1034 1033 1030 1028 1027 1026 1023 1023 1020 1019 1016 1015 1013 1009 1005 1003 1001 998 994 990 987 983 980 977 974 972 968 967 965 964 960 958 957 955 953 950 948 947 943 939 940 937 937 934 934 934 933 931 932 930 932 931 929 929 930 931 932 933 935 937 938 941 944 946 950 950 954 957 959 961 964 966 969 971 972 974 976 979 983 985 985 986 990 991 991 994 995 995 997 997 998 998 999 998 996 992 990 986 982 976 969 963 957 951 943 931 912 886 860 832 805 780 757 734 713 693 680 672 668 663 656 650 642 634 624 615 603 586 561 519 467 402 334 265 224 182 141 100 59 48 42 38 35 31 29 26 23 21 18 16 14 12 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 0 1056 1065 1063 1056 1054 1049 1043 1041 1036 1034 1028 1025 1019 1015 1011 1007 1004 999 996 991 987 983 981 976 974 969 964 960 955 952 946 941 935 929 923 916 911 903 896 889 882 874 867 860 852 846 839 830 825 817 812 804 797 789 781 773 767 758 752 744 738 730 723 716 708 701 695 687 682 674 667 659 652 645 638 634 629 623 617 613 607 602 597 593 587 582 576 571 565 560 553 548 541 535 529 523 515 509 501 494 486 478 472 464 455 447 438 430 421 412 404 394 385 376 367 358 348 339 328 319 309 299 290 279 270 260 248 236 225 216 207 199 192 187 183 179 176 173 170 167 163 156 149 141 134 121 108 95 82 70 60 53 47 42 38 35 32 29 27 24 22 20 18 16 14 13 11 9 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 0 0 0 1056 1061 1057 1050 1043 1038 1032 1027 1022 1017 1010 1004 997 991 985 980 974 968 962 957 951 944 936 929 921 914 905 898 888 878 869 859 849 839 828 818 808 797 784 773 761 750 738 727 715 705 694 682 672 660 650 639 629 619 608 600 590 580 571 563 554 544 535 526 516 507 498 489 480 471 463 454 446 437 429 421 412 405 397 390 382 374 367 360 352 345 338 330 323 315 308 300 292 285 277 269 262 255 247 240 233 226 219 213 207 201 195 189 184 178 173 168 163 159 154 150 146 142 137 134 130 127 123 120 118 115 113 110 108 106 104 102 99 97 94 91 88 85 82 78 75 73 70 67 64 61 58 56 53 50 47 44 41 39 36 34 31 28 25 23 21 18 16 14 13 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 0 1056 1058 1051 1042 1036 1028 1021 1013 1006 997 991 986 977 969 961 953 945 935 926 917 907 896 884 872 862 848 836 823 810 798 785 772 761 748 736 725 715 705 693 684 674 665 655 644 633 623 613 602 591 580 569 558 546 534 523 510 498 486 474 462 451 440 429 417 406 396 386 375 365 355 345 336 326 317 307 298 289 280 271 264 255 248 241 234 228 222 216 210 205 200 196 191 187 183 179 176 173 171 168 165 163 161 159 156 154 152 150 148 146 143 141 139 136 134 131 128 126 123 121 118 116 113 111 108 106 104 101 98 96 93 90 87 85 82 80 78 75 72 70 67 65 62 59 57 54 52 49 47 45 42 40 38 36 34 31 29 27 25 23 21 19 17 15 13 12 10 9 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 0 1056 1055 1046 1037 1029 1019 1010 1003 994 985 976 967 958 949 938 927 915 902 889 875 861 847 833 816 801 786 773 759 747 735 723 712 703 693 686 679 672 664 660 653 648 642 635 629 623 615 606 596 587 576 563 551 536 521 504 487 470 451 433 414 396 377 360 343 327 311 297 284 274 263 253 245 237 231 226 223 220 219 219 219 219 220 222 223 223 223 224 225 225 224 225 224 222 220 217 215 213 209 205 200 195 190 185 180 176 170 165 161 157 153 150 146 142 139 135 132 128 124 121 117 114 111 109 107 104 102 99 97 95 93 91 88 86 84 81 79 77 74 72 69 67 64 62 60 57 55 53 50 48 46 44 42 39 37 34 32 29 26 24 21 19 17 15 13 12 10 9 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 0 1056 1051 1041 1032 1023 1013 1003 993 982 972 962 951 941 930 914 900 886 870 853 837 820 804 787 770 757 742 730 719 708 698 690 682 677 672 667 663 660 656 655 651 648 646 642 639 634 629 622 613 603 592 579 564 548 531 512 491 470 445 422 400 380 358 340 323 309 299 293 292 296 303 311 319 328 338 350 361 371 382 392 400 406 414 416 418 416 412 405 397 387 374 361 348 333 318 303 289 276 264 252 243 233 224 216 208 200 194 187 180 175 169 162 156 151 145 140 134 129 125 120 116 113 110 108 106 104 102 101 99 96 94 92 90 89 87 85 84 82 81 79 77 75 73 71 70 68 65 63 61 58 55 52 49 45 42 38 35 31 29 26 24 22 20 18 16 14 12 10 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 0 1056 1046 1037 1026 1015 1007 996 985 973 962 951 939 927 912 896 879 861 843 824 807 788 772 755 740 727 715 703 693 685 677 672 667 664 660 658 656 654 651 650 648 646 643 640 635 628 621 611 601 589 574 559 543 525 506 485 464 444 424 403 386 375 369 370 376 386 398 409 422 439 458 478 499 519 537 552 560 562 561 555 541 524 503 481 458 433 408 382 355 330 307 286 268 253 241 228 215 205 196 187 180 174 169 164 159 153 149 145 140 137 134 130 127 125 122 119 116 114 112 110 108 107 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 91 90 88 86 84 81 79 77 74 72 70 67 64 61 58 55 51 47 44 40 37 34 31 28 25 23 20 17 15 13 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 0 0 0 1056 1044 1033 1022 1013 1002 990 978 967 956 944 931 917 900 882 864 846 826 808 789 771 753 736 724 710 699 688 681 674 667 661 658 654 652 648 646 644 641 638 635 630 625 618 611 601 589 576 562 548 532 515 498 480 463 443 421 403 392 385 384 389 400 411 423 438 456 480 503 527 550 575 595 608 611 608 601 586 566 542 513 482 450 417 383 348 317 290 266 246 228 215 202 191 182 174 167 161 156 151 147 144 141 138 135 133 130 128 126 124 122 121 119 117 116 115 113 112 111 109 109 109 110 110 109 109 108 107 107 107 106 105 104 103 102 100 97 95 92 90 87 85 82 80 77 74 71 68 65 62 58 54 51 47 43 40 37 34 31 28 25 23 21 19 17 15 13 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 1056 1041 1030 1018 1009 998 987 975 963 951 939 925 910 894 875 855 838 818 798 779 763 745 730 717 704 694 683 675 669 663 659 655 652 648 645 642 639 635 632 627 620 613 605 595 583 569 555 539 522 506 489 472 455 437 416 399 388 381 379 384 393 406 415 433 453 478 503 524 548 574 594 611 619 619 610 597 580 558 531 498 463 428 393 358 326 296 270 249 231 217 205 193 184 176 168 162 157 153 149 145 142 139 137 134 132 130 128 126 124 122 121 119 117 116 114 112 111 110 109 109 110 111 111 110 109 109 108 107 108 106 104 103 101 99 96 93 90 88 85 82 79 77 73 70 67 64 61 57 54 51 48 45 41 38 35 32 30 27 25 22 20 18 16 14 13 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 0 1056 1039 1029 1017 1007 997 985 974 962 951 939 924 910 894 876 860 841 820 803 784 765 749 734 720 707 697 687 679 672 666 661 656 653 649 646 644 641 637 633 630 622 615 609 600 590 577 564 550 535 519 502 486 469 453 434 416 401 392 387 386 394 404 414 427 445 465 488 511 533 558 581 600 614 618 615 606 594 572 547 516 482 449 414 381 348 318 291 268 249 233 220 208 197 189 181 173 168 163 158 154 150 147 144 141 138 136 134 131 129 128 126 124 122 120 119 117 115 114 112 110 110 109 110 109 109 109 107 106 106 105 105 104 103 101 99 97 94 92 89 87 84 82 79 76 73 70 67 64 60 57 54 50 47 43 40 37 33 30 28 25 23 20 18 16 14 13 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 1056 1038 1028 1016 1008 998 988 977 967 957 946 932 919 904 887 872 853 835 815 797 780 763 747 733 721 711 699 692 683 677 671 667 663 660 657 655 653 649 647 644 641 637 632 627 621 611 601 590 577 564 550 532 515 498 479 460 441 423 406 396 390 388 392 400 410 421 435 451 468 490 511 532 554 571 580 585 586 580 572 555 532 507 482 456 431 404 377 352 327 307 288 272 258 246 233 222 211 202 193 186 180 174 167 162 157 153 149 145 142 139 135 132 128 126 124 122 119 116 113 111 110 108 107 106 105 104 103 103 102 101 101 99 98 97 95 94 92 91 89 88 86 84 82 80 77 75 72 69 66 63 60 56 53 49 45 42 39 36 33 30 27 24 22 19 17 15 13 11 9 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 1056 1036 1028 1017 1009 999 992 982 972 963 954 944 931 918 903 888 872 858 840 823 806 791 774 761 747 735 725 714 704 696 689 684 679 675 670 668 666 663 660 659 657 654 650 647 642 636 628 621 611 601 589 575 560 544 525 504 484 463 441 420 400 381 365 352 343 336 336 339 346 354 361 369 380 391 405 418 431 441 449 453 455 453 450 445 438 431 420 410 398 386 374 361 346 333 320 306 292 281 270 259 249 239 231 223 216 210 205 200 195 190 185 179 172 165 158 151 143 136 130 125 121 118 114 111 109 107 104 102 100 98 96 94 92 90 88 86 85 83 82 80 78 76 74 72 70 67 65 63 60 57 54 51 48 44 41 37 34 31 29 26 24 22 20 17 15 13 12 10 8 6 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 0 1056 1038 1028 1021 1011 1004 996 989 981 973 964 956 948 937 925 914 898 886 872 859 845 831 816 802 788 775 761 750 740 730 719 712 703 697 690 685 679 677 671 667 665 660 657 652 648 642 636 629 619 610 600 587 573 558 541 523 504 484 464 443 421 400 379 359 341 324 308 294 281 269 261 253 248 245 243 242 243 245 246 248 249 251 252 253 254 254 254 255 256 256 254 252 251 249 248 244 240 235 229 224 219 213 207 201 194 187 181 176 170 165 160 155 151 147 143 138 135 131 127 124 120 118 115 112 109 107 105 102 100 97 95 92 90 88 85 83 81 79 76 73 71 69 66 64 62 60 58 55 53 50 48 45 43 41 38 35 32 29 27 24 21 19 17 15 13 12 10 9 7 6 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 0 1056 1037 1030 1023 1016 1011 1005 1000 992 987 980 973 966 958 951 940 931 922 910 900 890 879 867 853 842 829 818 806 794 784 772 761 752 742 732 725 716 708 699 692 684 676 669 661 652 643 634 625 616 604 595 582 570 558 545 532 517 504 491 476 462 448 434 422 409 398 386 374 363 353 342 331 321 311 301 292 283 275 267 259 252 244 238 231 226 220 214 209 204 199 195 190 186 183 179 176 173 171 168 166 163 161 159 157 154 152 150 148 146 144 142 140 137 135 133 130 128 125 123 120 118 115 113 110 108 106 103 101 98 96 93 90 88 86 83 81 79 76 74 72 69 67 64 62 59 57 54 52 49 47 45 42 40 38 36 33 31 28 26 24 21 19 17 15 14 12 10 9 7 6 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 0 1056 1038 1032 1026 1021 1017 1013 1009 1005 1000 995 990 985 979 973 967 961 955 950 942 934 927 918 909 902 894 886 877 869 861 852 842 833 824 814 804 793 782 771 760 749 738 728 718 708 697 688 678 667 658 647 637 627 617 606 596 587 576 566 556 547 537 528 518 508 500 490 481 472 463 455 446 438 429 421 413 406 398 390 383 375 368 359 352 344 336 329 320 313 305 298 290 283 276 269 262 255 248 242 236 229 223 217 211 206 200 194 189 184 179 174 169 164 160 155 150 146 142 138 134 131 128 126 123 120 118 116 114 112 110 107 104 102 99 96 93 91 88 85 82 79 77 74 71 68 65 63 60 57 54 51 49 46 43 41 38 35 32 29 26 23 21 19 16 14 13 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 0 0 1056 1039 1036 1032 1029 1027 1022 1020 1017 1014 1011 1010 1005 1002 998 995 992 987 983 978 976 971 967 962 958 954 949 946 940 935 931 924 919 913 906 900 892 885 878 871 863 855 848 841 835 827 820 812 805 796 789 782 774 767 758 752 742 735 727 720 713 706 700 693 687 680 673 667 659 653 647 639 634 628 621 615 610 604 597 590 584 578 570 565 558 550 544 537 531 523 517 510 504 497 490 484 477 471 463 457 451 443 436 429 423 414 407 400 392 384 376 368 359 351 343 334 326 317 308 299 289 279 268 256 244 233 223 213 204 197 190 184 178 174 170 167 163 160 156 152 148 145 142 138 133 128 117 107 96 85 75 66 59 53 47 42 38 35 32 29 27 24 22 20 17 15 13 12 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 0 0 1056 1040 1039 1037 1034 1034 1033 1033 1033 1031 1030 1030 1028 1024 1024 1022 1019 1017 1015 1011 1011 1009 1007 1005 1004 1003 1001 1001 999 997 995 992 989 985 981 978 976 972 968 964 960 958 954 954 950 948 947 945 944 942 939 938 936 935 933 929 927 926 925 923 922 921 920 918 917 917 917 917 917 917 917 919 918 917 918 919 919 919 918 920 920 919 921 923 923 924 927 927 928 929 931 933 935 937 937 938 940 944 945 947 950 951 952 955 955 957 960 962 964 966 967 967 966 964 961 959 956 953 947 935 917 896 871 846 820 794 769 747 723 704 687 675 665 658 653 646 640 632 625 620 617 611 606 601 591 569 528 469 401 326 256 216 175 135 95 56 48 43 39 36 33 30 27 24 22 19 17 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 1056 1074 1075 1074 1076 1074 1077 1076 1077 1079 1080 1081 1083 1083 1083 1083 1083 1083 1084 1084 1083 1082 1083 1083 1086 1085 1085 1087 1085 1088 1088 1089 1089 1087 1086 1086 1085 1083 1082 1080 1081 1081 1081 1081 1081 1085 1085 1084 1086 1091 1091 1093 1095 1097 1100 1101 1103 1106 1107 1109 1111 1114 1116 1117 1120 1121 1124 1127 1129 1132 1135 1138 1141 1144 1150 1153 1158 1161 1165 1170 1175 1178 1186 1188 1195 1200 1208 1213 1218 1224 1231 1235 1243 1249 1252 1258 1262 1269 1277 1282 1288 1294 1299 1305 1310 1316 1324 1327 1333 1338 1341 1342 1343 1345 1345 1342 1337 1332 1322 1303 1277 1249 1216 1183 1152 1117 1086 1051 1019 990 967 949 937 925 916 907 901 896 890 886 885 882 875 864 846 818 781 729 658 580 499 417 335 253 171 89 66 58 52 47 43 40 36 32 29 26 23 20 17 15 12 10 8 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1056 1073 1076 1079 1079 1083 1085 1089 1091 1093 1096 1101 1103 1106 1109 1111 1112 1116 1117 1118 1121 1122 1122 1126 1130 1131 1134 1137 1140 1142 1145 1147 1150 1150 1152 1155 1154 1157 1157 1156 1159 1161 1162 1165 1167 1171 1174 1177 1180 1184 1188 1193 1196 1202 1204 1208 1212 1218 1222 1224 1229 1233 1236 1241 1245 1248 1250 1253 1257 1260 1264 1268 1272 1276 1284 1290 1294 1300 1307 1312 1318 1324 1331 1341 1346 1354 1361 1367 1374 1381 1387 1394 1401 1407 1413 1419 1426 1433 1440 1447 1454 1462 1469 1478 1485 1492 1500 1507 1517 1522 1529 1538 1544 1548 1552 1555 1558 1557 1559 1552 1538 1518 1493 1469 1443 1418 1393 1366 1336 1307 1282 1267 1265 1266 1274 1282 1290 1295 1302 1304 1303 1303 1291 1272 1241 1199 1147 1070 970 849 714 568 424 340 258 177 95 77 69 62 56 51 46 42 37 33 29 25 21 18 15 12 10 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1056 1074 1079 1082 1085 1089 1095 1099 1103 1107 1112 1116 1121 1126 1131 1135 1139 1142 1148 1152 1155 1160 1163 1165 1170 1176 1180 1185 1188 1194 1200 1205 1210 1214 1219 1222 1227 1231 1236 1240 1246 1251 1252 1259 1263 1268 1278 1282 1288 1293 1300 1304 1312 1318 1323 1329 1336 1342 1348 1353 1361 1367 1372 1380 1386 1393 1400 1404 1409 1419 1423 1430 1437 1445 1456 1462 1473 1481 1489 1499 1510 1520 1532 1542 1553 1563 1576 1588 1599 1612 1624 1638 1651 1668 1681 1697 1711 1732 1746 1764 1784 1804 1830 1855 1881 1905 1938 1963 1996 2026 2058 2090 2117 2154 2180 2210 2234 2261 2280 2303 2326 2347 2365 2367 2362 2353 2344 2328 2320 2310 2312 2320 2334 2351 2376 2399 2425 2441 2448 2439 2410 2365 2304 2236 2144 2043 1925 1778 1600 1399 1192 971 742 539 380 315 250 185 120 97 82 72 63 56 49 44 39 34 29 23 20 16 13 10 7 5 3 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 1056 1073 1080 1085 1089 1095 1101 1108 1114 1118 1126 1132 1138 1146 1150 1157 1163 1171 1176 1183 1188 1195 1201 1207 1214 1222 1227 1235 1241 1250 1258 1265 1274 1281 1290 1299 1306 1314 1322 1328 1337 1345 1355 1362 1368 1378 1383 1391 1401 1410 1418 1426 1435 1442 1448 1455 1461 1469 1476 1481 1491 1495 1501 1509 1517 1523 1534 1544 1553 1564 1573 1581 1588 1597 1605 1615 1622 1630 1639 1651 1664 1673 1679 1692 1701 1713 1725 1737 1753 1766 1785 1805 1828 1850 1875 1898 1925 1958 1990 2030 2069 2110 2152 2200 2254 2303 2347 2394 2438 2478 2511 2553 2588 2623 2658 2682 2707 2716 2723 2714 2707 2689 2671 2649 2624 2592 2554 2506 2447 2381 2324 2269 2219 2174 2129 2088 2047 2003 1955 1899 1831 1755 1659 1549 1432 1302 1173 1043 913 797 679 575 475 399 324 250 175 100 78 69 61 54 47 42 38 33 29 24 20 17 14 12 9 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1056 1072 1080 1087 1095 1100 1108 1114 1123 1130 1138 1145 1153 1161 1169 1177 1185 1193 1202 1212 1220 1228 1238 1247 1254 1265 1276 1284 1294 1305 1317 1327 1338 1349 1360 1372 1384 1396 1405 1419 1428 1438 1443 1453 1464 1473 1481 1489 1498 1506 1514 1520 1526 1533 1542 1548 1554 1564 1572 1580 1589 1596 1606 1614 1619 1630 1634 1641 1647 1654 1661 1669 1677 1688 1695 1704 1715 1718 1730 1739 1746 1755 1764 1775 1793 1809 1827 1849 1871 1895 1917 1952 1990 2037 2081 2114 2145 2173 2201 2231 2258 2285 2307 2320 2319 2316 2308 2295 2276 2255 2224 2192 2157 2113 2069 2017 1962 1897 1836 1763 1698 1626 1554 1473 1390 1304 1218 1133 1048 966 884 798 720 641 564 495 444 398 352 306 261 233 209 188 170 154 140 126 113 103 95 87 80 73 67 61 55 50 47 42 38 34 30 26 23 20 17 15 13 11 9 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 1056 1073 1080 1087 1097 1105 1114 1121 1129 1138 1145 1155 1164 1173 1184 1194 1202 1214 1223 1235 1246 1257 1269 1279 1292 1305 1318 1333 1344 1360 1372 1386 1399 1413 1426 1438 1450 1460 1474 1487 1497 1509 1518 1530 1542 1549 1558 1565 1571 1581 1589 1596 1604 1612 1619 1627 1635 1642 1649 1656 1664 1672 1677 1684 1692 1698 1706 1715 1720 1731 1735 1744 1745 1754 1760 1765 1771 1779 1788 1802 1820 1834 1854 1875 1903 1934 1961 1975 1996 2018 2041 2071 2094 2111 2115 2111 2101 2080 2061 2043 2014 1979 1945 1906 1859 1810 1756 1699 1639 1572 1499 1429 1355 1275 1200 1126 1054 986 923 865 809 755 706 660 625 594 566 541 517 495 472 446 420 393 367 341 318 297 277 258 240 223 207 193 180 167 156 144 133 123 113 104 96 89 83 77 71 66 62 57 52 48 43 38 33 28 23 19 15 12 9 7 5 4 3 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 1056 1072 1079 1090 1099 1110 1116 1126 1135 1142 1155 1164 1175 1184 1195 1206 1217 1231 1240 1255 1268 1280 1296 1309 1323 1338 1355 1372 1385 1403 1417 1434 1449 1464 1477 1492 1504 1518 1527 1540 1553 1562 1573 1583 1591 1600 1610 1620 1629 1637 1646 1655 1665 1672 1681 1688 1696 1706 1711 1721 1725 1733 1739 1747 1750 1752 1758 1757 1759 1760 1762 1762 1768 1773 1780 1793 1809 1823 1846 1877 1896 1901 1916 1935 1960 1992 2015 2024 2025 2013 1999 1981 1960 1934 1903 1873 1832 1795 1745 1690 1632 1572 1506 1438 1366 1287 1204 1119 1041 972 912 853 795 738 691 659 638 624 613 601 591 578 563 548 532 515 497 478 457 436 415 394 373 353 332 312 292 272 254 236 221 206 193 181 169 157 146 135 124 115 105 97 88 80 72 65 58 52 46 42 38 34 30 27 25 22 19 16 13 10 8 6 4 3 3 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 1056 1069 1078 1089 1099 1109 1120 1129 1138 1149 1160 1171 1181 1192 1204 1217 1229 1242 1255 1271 1283 1299 1315 1329 1348 1364 1382 1399 1415 1434 1450 1465 1479 1496 1510 1521 1536 1547 1563 1575 1586 1598 1608 1618 1631 1639 1650 1661 1670 1679 1689 1698 1708 1713 1722 1731 1738 1744 1749 1754 1760 1758 1762 1761 1764 1764 1763 1764 1764 1767 1768 1772 1780 1797 1818 1843 1860 1865 1865 1883 1909 1937 1961 1965 1959 1947 1926 1906 1882 1854 1818 1785 1744 1698 1648 1594 1528 1462 1398 1335 1266 1188 1097 1013 944 882 823 754 692 652 630 613 599 587 575 561 549 535 522 508 492 476 458 441 423 406 388 369 352 334 318 302 286 269 253 238 224 211 198 186 175 163 152 142 132 122 113 103 95 87 79 71 64 58 52 46 43 39 35 31 27 24 21 19 16 14 11 9 8 6 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 0 1056 1066 1077 1087 1098 1108 1117 1130 1140 1151 1161 1172 1184 1195 1208 1220 1235 1249 1261 1277 1293 1309 1326 1343 1360 1379 1397 1415 1432 1450 1466 1483 1499 1512 1528 1540 1555 1567 1579 1590 1603 1612 1627 1637 1648 1660 1671 1680 1690 1703 1709 1722 1729 1736 1744 1747 1752 1756 1762 1764 1763 1760 1758 1755 1750 1748 1746 1746 1743 1745 1754 1764 1786 1809 1823 1826 1825 1839 1869 1901 1914 1913 1901 1886 1869 1842 1817 1786 1751 1713 1674 1628 1573 1516 1452 1388 1325 1259 1187 1102 1009 937 876 815 744 679 644 626 612 599 585 569 555 541 525 509 492 474 455 436 417 398 378 359 342 326 309 290 273 259 246 233 221 209 198 187 176 165 155 145 136 128 119 111 104 97 90 83 76 70 64 58 52 47 44 40 37 33 30 27 24 22 19 17 14 12 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 0 1056 1066 1077 1087 1098 1108 1117 1130 1140 1151 1161 1172 1184 1195 1208 1220 1235 1249 1261 1277 1293 1309 1326 1343 1360 1379 1397 1415 1432 1450 1466 1483 1499 1512 1528 1540 1555 1567 1579 1590 1603 1612 1627 1637 1648 1660 1671 1680 1690 1703 1709 1722 1729 1736 1744 1747 1752 1756 1762 1764 1763 1760 1758 1755 1750 1748 1746 1746 1743 1745 1754 1764 1786 1809 1823 1826 1825 1839 1869 1901 1914 1913 1901 1886 1869 1842 1817 1786 1751 1713 1674 1628 1573 1516 1452 1388 1325 1259 1187 1102 1009 937 876 815 744 679 644 626 612 599 585 569 555 541 525 509 492 474 455 436 417 398 378 359 342 326 309 290 273 259 246 233 221 209 198 187 176 165 155 145 136 128 119 111 104 97 90 83 76 70 64 58 52 47 44 40 37 33 30 27 24 22 19 17 14 12 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 0