IESNA:LM-63-2002 [TEST] HEPER-11-2022 [TESTLAB] HEPER [TESTDATE] 04/11/2022 [ISSUEDATE] 04/11/2022 [MANUFAC] HEPER [LUMCAT] LL2042.863-EN-T2-350-840 [LUMINAIRE] PRIFMA AFX 3 Module - AREAFLEX 48 - 45W - 350mA - 4000K CRI 80 [LAMP] LED 4000 K 45W 5930lm TILT=NONE 1 -1 1 361 37 1 2 0.426 0.11 0 1 1 51 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 1219 1258 1309 1360 1410 1460 1504 1541 1577 1613 1643 1673 1705 1738 1767 1795 1822 1849 1873 1896 1918 1938 1958 1976 1995 2014 2033 2053 2070 2087 2104 2122 2140 2159 2176 2194 2213 2231 2249 2266 2284 2301 2320 2338 2358 2379 2398 2416 2436 2457 2476 2499 2521 2543 2562 2585 2606 2628 2651 2678 2704 2733 2762 2789 2817 2843 2870 2896 2924 2951 2979 3008 3036 3060 3084 3106 3125 3145 3160 3171 3179 3183 3186 3181 3170 3147 3122 3094 3059 3016 2960 2899 2833 2757 2681 2603 2530 2453 2370 2279 2178 2077 1971 1865 1758 1654 1549 1445 1338 1239 1143 1050 962 889 819 756 701 651 606 564 526 494 467 443 425 406 388 370 351 337 323 311 299 287 274 261 248 235 222 210 198 186 174 163 153 142 132 122 113 105 97 89 81 74 67 61 56 50 45 41 37 32 28 24 20 17 14 12 10 8 7 5 4 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 1219 1246 1296 1347 1397 1445 1489 1528 1563 1597 1629 1659 1690 1719 1750 1777 1803 1829 1856 1878 1900 1920 1939 1958 1976 1994 2012 2031 2049 2067 2085 2102 2120 2138 2156 2174 2192 2210 2227 2245 2263 2281 2298 2316 2335 2354 2374 2393 2413 2432 2453 2475 2495 2517 2537 2558 2578 2600 2623 2648 2678 2708 2738 2771 2802 2835 2867 2899 2933 2965 2995 3024 3053 3079 3104 3126 3147 3164 3180 3192 3201 3206 3206 3202 3192 3176 3153 3128 3098 3063 3017 2962 2901 2834 2762 2687 2613 2541 2466 2387 2296 2201 2101 1997 1894 1788 1686 1582 1479 1375 1275 1182 1086 1003 923 854 788 731 680 633 590 551 516 487 462 439 419 399 380 360 344 328 314 301 288 276 264 251 239 226 213 201 190 178 167 156 146 136 126 117 108 99 91 83 76 69 62 56 51 46 41 37 33 28 24 21 17 15 12 10 8 6 4 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 1219 1236 1283 1332 1378 1423 1469 1506 1541 1574 1606 1634 1663 1691 1720 1747 1774 1799 1823 1847 1870 1892 1912 1930 1948 1965 1981 2000 2019 2037 2055 2073 2092 2108 2125 2143 2160 2178 2196 2214 2231 2250 2268 2285 2301 2319 2337 2356 2374 2393 2412 2432 2451 2473 2493 2513 2534 2555 2579 2601 2626 2652 2680 2709 2741 2775 2808 2840 2870 2900 2932 2967 2999 3030 3060 3089 3116 3142 3166 3187 3203 3220 3231 3240 3244 3240 3229 3213 3195 3170 3143 3113 3076 3026 2967 2903 2839 2772 2700 2627 2555 2480 2401 2314 2221 2122 2021 1919 1818 1712 1609 1507 1403 1307 1209 1112 1019 936 865 799 738 684 638 595 551 515 484 457 430 409 388 368 347 329 313 298 284 272 260 249 239 229 220 212 203 194 185 176 167 158 149 140 132 124 116 107 98 89 81 72 65 57 50 43 38 33 28 22 17 14 11 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 1219 1226 1267 1311 1355 1397 1440 1477 1512 1542 1573 1602 1628 1654 1679 1705 1732 1757 1781 1803 1825 1847 1867 1886 1905 1923 1940 1958 1974 1991 2010 2027 2046 2064 2080 2098 2115 2132 2149 2166 2185 2202 2220 2237 2253 2271 2290 2306 2323 2341 2358 2377 2396 2415 2434 2455 2474 2497 2517 2540 2564 2588 2615 2643 2675 2709 2746 2785 2823 2861 2900 2941 2980 3020 3060 3102 3143 3185 3223 3259 3291 3317 3343 3363 3381 3396 3406 3412 3415 3410 3399 3381 3365 3344 3317 3285 3246 3202 3148 3091 3031 2972 2907 2837 2768 2696 2623 2545 2460 2370 2275 2179 2077 1974 1868 1762 1655 1548 1438 1331 1228 1124 1021 927 840 763 692 635 584 537 492 452 425 399 372 346 320 302 287 273 261 250 240 232 225 220 217 215 214 212 208 202 193 183 169 155 141 127 113 100 88 76 66 57 48 41 35 28 22 16 13 9 7 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 1219 1216 1251 1288 1327 1364 1403 1439 1472 1501 1530 1555 1581 1605 1628 1650 1672 1695 1718 1739 1762 1782 1802 1821 1840 1859 1877 1895 1912 1928 1946 1963 1979 1997 2014 2033 2052 2070 2088 2107 2124 2140 2157 2173 2190 2208 2226 2243 2259 2277 2295 2314 2333 2353 2373 2395 2417 2440 2465 2491 2518 2547 2575 2605 2639 2676 2715 2757 2800 2848 2899 2952 3004 3058 3113 3170 3228 3286 3339 3391 3438 3483 3523 3563 3599 3627 3655 3683 3713 3738 3761 3782 3798 3808 3816 3820 3821 3820 3815 3808 3795 3782 3764 3742 3724 3702 3677 3642 3610 3576 3540 3499 3452 3399 3340 3280 3219 3149 3077 2999 2918 2830 2730 2622 2497 2360 2203 2037 1853 1663 1470 1284 1113 954 813 701 605 526 459 419 380 340 300 261 245 231 218 206 194 182 169 156 142 129 117 106 95 85 75 66 57 49 42 38 33 28 24 20 16 13 11 8 6 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 0 0 1219 1205 1233 1263 1294 1327 1359 1389 1418 1448 1474 1499 1522 1544 1565 1585 1604 1623 1641 1660 1679 1698 1717 1736 1755 1773 1791 1809 1826 1844 1861 1878 1896 1913 1931 1947 1964 1981 1998 2017 2034 2052 2070 2088 2106 2125 2143 2161 2180 2199 2218 2238 2259 2280 2303 2325 2350 2376 2403 2431 2459 2488 2518 2550 2583 2617 2655 2695 2737 2785 2835 2888 2947 3004 3061 3122 3177 3231 3282 3329 3374 3422 3463 3499 3530 3560 3592 3624 3659 3695 3736 3779 3822 3866 3910 3953 3993 4037 4075 4115 4153 4194 4235 4279 4328 4382 4443 4507 4578 4653 4726 4795 4867 4933 4994 5044 5090 5122 5118 5093 5041 4965 4854 4715 4541 4335 4110 3865 3595 3318 3022 2731 2424 2118 1810 1504 1213 966 751 586 463 414 366 318 270 222 202 185 169 154 140 127 116 105 96 88 81 74 67 61 55 49 44 39 35 31 26 22 18 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 1219 1196 1217 1239 1262 1286 1310 1334 1359 1383 1405 1427 1448 1467 1485 1503 1519 1536 1552 1567 1583 1598 1613 1628 1644 1659 1674 1690 1706 1723 1740 1756 1774 1791 1808 1825 1844 1861 1880 1898 1917 1934 1952 1970 1988 2007 2025 2045 2065 2086 2106 2126 2147 2167 2189 2212 2233 2255 2278 2301 2324 2349 2376 2403 2431 2462 2492 2525 2559 2598 2638 2680 2724 2769 2814 2857 2896 2932 2969 3002 3033 3059 3084 3103 3120 3141 3165 3190 3218 3250 3283 3318 3356 3394 3435 3476 3515 3557 3601 3646 3696 3748 3806 3870 3938 4011 4085 4167 4243 4322 4401 4477 4545 4612 4678 4735 4779 4806 4809 4791 4753 4691 4601 4481 4334 4162 3961 3742 3477 3197 2903 2600 2298 2016 1755 1519 1303 1114 936 778 640 525 425 366 309 252 196 170 152 137 125 115 105 97 89 81 74 68 62 56 51 45 41 37 33 28 24 21 17 14 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 1219 1188 1202 1216 1229 1245 1261 1276 1293 1308 1323 1338 1354 1369 1383 1398 1411 1425 1439 1452 1465 1477 1489 1501 1514 1527 1540 1552 1564 1577 1590 1603 1617 1630 1644 1659 1673 1689 1705 1720 1736 1753 1770 1787 1806 1824 1842 1860 1879 1897 1916 1933 1952 1969 1987 2005 2024 2043 2062 2082 2101 2121 2141 2161 2183 2207 2230 2253 2281 2310 2345 2376 2406 2432 2456 2476 2491 2504 2515 2526 2537 2551 2561 2569 2574 2581 2590 2603 2619 2639 2664 2687 2713 2737 2763 2791 2819 2846 2872 2903 2936 2973 3012 3059 3109 3160 3208 3254 3300 3349 3399 3445 3498 3548 3599 3640 3672 3690 3695 3682 3646 3589 3512 3413 3298 3165 3007 2832 2644 2449 2255 2062 1874 1685 1496 1306 1120 946 779 616 481 415 351 287 222 158 140 128 117 108 99 91 83 76 69 63 58 54 49 45 41 37 34 30 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 0 1219 1181 1187 1193 1199 1206 1212 1218 1225 1231 1238 1244 1251 1257 1263 1269 1276 1283 1290 1297 1304 1312 1319 1327 1334 1343 1352 1360 1368 1378 1386 1397 1407 1417 1427 1438 1449 1461 1472 1484 1495 1507 1519 1532 1545 1559 1573 1585 1599 1611 1625 1637 1650 1663 1676 1689 1703 1715 1728 1740 1755 1768 1781 1793 1807 1821 1837 1854 1873 1896 1918 1937 1953 1962 1968 1973 1978 1983 1989 1994 2000 2003 2005 2008 2011 2017 2022 2030 2039 2051 2064 2077 2092 2107 2121 2134 2148 2161 2176 2192 2208 2226 2243 2262 2281 2299 2316 2334 2351 2365 2377 2389 2402 2412 2419 2427 2429 2424 2402 2370 2329 2276 2210 2131 2048 1960 1867 1780 1688 1601 1513 1416 1306 1176 1038 894 741 604 482 373 311 251 191 131 117 108 100 93 86 80 74 68 63 59 54 51 47 43 40 37 34 30 28 25 22 19 17 15 12 10 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 1219 1280 1278 1276 1274 1272 1270 1268 1266 1265 1263 1260 1257 1255 1252 1250 1248 1246 1244 1244 1242 1241 1241 1240 1240 1239 1239 1239 1239 1240 1241 1242 1244 1245 1247 1249 1252 1255 1257 1261 1264 1268 1271 1276 1281 1284 1287 1291 1294 1298 1302 1306 1309 1314 1316 1321 1324 1328 1332 1337 1342 1346 1349 1354 1360 1366 1374 1382 1392 1399 1405 1408 1408 1406 1404 1403 1401 1401 1399 1397 1396 1395 1395 1396 1396 1398 1399 1402 1405 1408 1411 1415 1418 1423 1427 1432 1437 1443 1449 1456 1464 1471 1479 1484 1488 1491 1491 1493 1495 1494 1493 1491 1486 1478 1468 1453 1433 1405 1374 1339 1297 1249 1198 1143 1088 1035 986 938 889 840 792 729 661 588 515 439 373 311 253 197 152 136 120 105 89 83 78 73 68 64 59 55 52 48 45 42 39 36 33 30 27 25 22 20 18 15 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 1219 1265 1255 1245 1233 1223 1213 1204 1194 1185 1174 1164 1153 1143 1134 1123 1114 1104 1095 1086 1077 1069 1061 1052 1044 1036 1028 1020 1012 1005 997 990 983 976 970 964 958 952 946 941 935 930 925 920 916 910 904 898 891 888 882 877 871 865 860 854 849 843 838 833 828 823 817 812 808 804 801 799 796 793 789 783 774 766 757 749 742 737 729 722 715 709 704 699 694 689 684 680 676 671 667 661 656 650 646 643 640 637 635 633 631 630 629 627 626 623 619 614 607 600 594 585 576 567 558 546 533 518 502 486 467 446 425 403 383 365 349 334 322 310 295 279 262 241 219 196 174 153 134 122 110 97 85 80 75 71 67 64 60 57 53 50 46 43 40 37 34 32 29 26 24 21 19 17 15 13 12 10 9 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 1219 1251 1233 1215 1197 1180 1161 1144 1126 1108 1090 1072 1054 1037 1019 1002 985 969 954 938 924 910 896 882 868 855 840 826 813 799 785 771 758 745 732 720 708 696 684 672 660 649 638 627 616 605 595 584 574 564 555 545 536 527 519 510 503 495 488 481 475 469 461 455 449 443 438 433 429 425 421 417 410 404 397 391 385 380 375 370 365 360 355 349 344 339 334 330 325 321 318 314 311 307 304 300 297 294 292 289 287 284 281 278 276 273 271 268 264 261 257 253 249 246 242 237 233 228 223 218 213 208 204 199 194 190 186 182 178 174 170 166 161 155 149 141 132 123 114 105 96 87 80 75 70 67 63 60 57 53 50 47 44 41 38 35 32 30 28 25 23 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 1219 1237 1212 1187 1162 1136 1110 1085 1060 1035 1011 987 963 941 919 897 875 853 832 811 791 771 753 734 716 699 681 664 647 631 616 601 586 572 558 545 533 521 510 499 489 479 470 460 452 443 435 427 419 412 405 398 393 387 381 376 371 367 362 358 355 351 348 344 341 338 334 331 328 325 322 320 317 315 311 308 305 302 299 296 293 290 286 283 279 275 272 268 264 261 257 254 251 248 246 244 242 239 237 234 232 230 228 225 223 220 217 215 212 208 205 202 200 197 194 191 188 185 182 179 176 173 170 167 165 162 160 158 156 154 151 147 144 140 136 132 127 122 117 111 105 99 93 87 81 75 70 65 61 57 53 50 47 43 40 37 34 32 29 27 24 21 19 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 1219 1222 1190 1158 1127 1094 1063 1031 1000 972 944 916 888 860 832 805 779 753 728 704 681 659 637 617 599 582 565 549 535 521 508 496 485 474 463 453 444 435 427 420 414 407 402 396 391 387 382 377 372 367 363 358 354 349 345 341 337 334 330 327 323 320 318 315 312 309 306 302 299 296 293 290 287 284 281 279 277 274 272 270 267 264 262 259 256 254 251 248 245 242 240 237 235 233 231 229 227 225 224 222 221 219 218 216 214 212 210 207 205 201 198 195 191 187 184 180 176 172 169 165 161 158 155 151 148 145 142 139 137 134 132 129 126 123 120 117 115 112 110 107 103 100 96 92 88 84 80 75 71 66 62 57 53 49 45 41 37 34 31 28 25 23 20 18 15 13 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 1219 1207 1169 1132 1095 1058 1021 985 952 919 886 853 822 790 760 730 702 674 648 623 600 578 558 540 523 508 494 481 470 459 449 440 432 424 417 411 405 401 395 391 386 382 378 373 370 366 362 359 355 352 349 346 343 340 337 334 331 327 324 321 318 314 311 307 304 300 297 293 290 287 284 281 279 277 274 272 270 269 267 266 264 263 263 262 262 261 260 260 260 260 260 260 261 262 262 262 262 261 260 259 257 255 253 250 247 244 240 235 229 224 219 214 209 204 200 197 193 190 186 183 180 177 174 171 169 166 164 161 158 156 153 150 147 144 141 137 134 130 126 122 117 113 109 104 100 95 90 85 80 74 69 64 58 54 49 45 42 38 34 31 28 25 22 20 17 15 13 11 9 8 6 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 0 1219 1194 1153 1110 1069 1027 990 952 915 877 840 804 769 735 704 673 643 616 591 567 547 527 510 493 480 466 455 444 435 426 419 412 406 401 396 392 387 383 380 376 373 370 367 364 361 359 357 354 352 350 347 345 342 340 337 335 333 330 328 325 322 320 318 315 313 310 308 306 303 301 299 297 296 295 294 293 292 292 291 292 292 292 293 294 295 297 299 300 302 304 306 309 311 312 313 314 314 314 312 310 307 304 300 296 292 289 286 283 280 277 274 271 267 263 259 255 251 247 243 238 235 231 227 223 219 215 212 208 204 200 196 191 186 182 177 172 167 162 157 152 147 141 136 130 124 117 111 105 98 92 86 79 73 67 62 57 52 47 43 38 34 31 27 24 21 18 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 0 1219 1181 1136 1090 1046 1003 963 923 883 843 804 767 731 696 664 633 604 577 554 532 513 495 480 466 454 444 434 425 418 412 406 400 396 391 386 383 379 376 372 370 367 365 363 361 359 357 355 353 351 349 347 346 344 342 340 338 337 335 333 331 329 327 326 324 322 321 319 319 318 317 316 317 317 317 318 319 320 322 323 325 327 329 332 335 338 341 345 349 353 358 362 366 369 371 373 373 371 370 367 365 363 361 358 356 352 349 345 341 336 332 327 323 319 316 314 311 309 307 305 303 301 298 295 291 288 283 279 274 269 263 258 251 245 238 230 223 215 206 197 188 179 170 161 152 143 136 127 119 113 106 99 92 86 81 75 70 65 61 56 51 46 42 37 33 29 25 21 18 15 13 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 0 1219 1171 1123 1076 1031 989 947 905 863 821 781 743 708 672 640 609 581 556 534 513 496 480 466 453 442 433 424 417 411 405 399 394 390 386 382 379 375 372 370 367 365 364 362 360 358 357 355 353 352 351 349 348 346 345 343 342 340 339 337 336 334 332 331 330 329 329 328 329 329 329 330 331 332 334 335 337 338 340 342 344 346 349 351 355 360 367 374 382 390 396 402 406 409 410 409 407 405 402 399 395 392 388 383 378 374 369 365 362 359 357 356 354 353 353 352 350 348 346 342 338 334 330 325 320 314 308 301 295 287 279 270 262 252 242 233 223 213 204 195 188 180 173 165 158 151 144 137 130 123 116 110 103 97 90 84 78 72 66 60 54 49 43 38 33 28 24 20 17 15 12 10 7 5 4 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 1219 1161 1114 1068 1020 978 936 894 852 810 771 734 697 662 630 600 572 548 526 507 490 474 461 449 439 430 422 415 409 403 398 393 389 385 381 378 375 372 370 368 366 364 362 361 359 358 356 355 353 352 351 349 348 346 345 343 341 340 339 337 336 335 334 333 332 332 333 333 333 334 335 336 338 339 341 342 344 346 347 349 352 355 358 363 369 377 386 395 402 407 412 415 416 415 413 410 407 404 401 397 393 388 384 380 376 372 368 366 363 361 360 358 357 356 355 353 350 348 344 341 337 333 328 323 317 310 302 293 284 276 267 258 249 240 230 220 210 201 192 184 176 169 161 154 147 140 134 127 121 114 108 101 94 88 81 75 68 62 55 49 43 37 31 27 23 20 17 15 12 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 0 1219 1154 1108 1060 1016 975 935 893 852 811 773 736 701 666 635 604 576 553 531 511 494 479 466 453 443 434 426 419 412 407 401 396 392 388 384 381 378 374 372 370 367 366 364 362 360 358 357 355 353 352 350 349 347 345 344 342 340 339 337 336 334 333 331 330 329 328 328 328 328 328 328 329 330 331 333 335 336 338 341 343 346 349 352 356 360 366 373 380 387 393 398 402 405 406 406 404 402 398 395 392 388 384 379 375 371 367 362 359 356 353 351 351 351 350 350 349 349 347 344 341 337 333 328 322 316 309 302 295 288 279 271 262 254 245 236 227 217 207 198 190 182 174 167 159 152 145 138 131 124 117 111 105 98 92 85 80 74 68 62 56 51 46 41 36 31 27 22 18 16 13 11 8 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 1219 1150 1106 1061 1019 980 941 903 863 825 788 752 718 686 655 624 597 571 549 529 511 494 480 467 455 446 437 429 422 416 410 404 399 395 391 387 383 380 377 374 371 369 367 365 363 361 359 357 355 353 351 349 347 345 343 341 340 337 336 333 331 329 327 325 323 322 320 318 317 316 315 315 315 315 315 316 317 319 320 322 324 327 329 332 334 338 341 345 349 352 355 358 360 362 363 364 363 360 357 354 351 347 344 340 337 333 329 325 321 316 312 308 303 299 296 293 290 287 285 283 280 278 275 272 269 265 261 256 251 246 240 235 229 223 216 210 203 196 189 181 173 165 156 148 140 132 124 117 111 104 97 90 83 78 73 68 63 58 53 49 44 39 35 31 27 24 20 17 15 12 10 8 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 1219 1147 1107 1066 1027 990 954 919 884 849 814 782 750 719 688 660 633 607 583 561 542 524 508 493 481 469 458 449 440 432 426 419 414 408 403 398 394 390 386 382 379 376 373 370 368 366 363 361 359 357 354 351 349 346 344 341 338 336 333 330 327 324 321 319 316 313 310 308 305 302 300 298 295 293 292 290 289 288 287 287 287 288 288 289 290 291 292 294 296 298 300 303 306 308 308 309 310 310 309 308 307 305 302 298 294 290 285 281 277 274 270 267 263 258 253 249 244 239 235 231 227 223 218 214 210 205 201 197 193 189 184 180 175 170 166 161 156 152 147 142 136 130 123 116 110 105 100 95 90 85 79 74 68 63 58 54 50 45 41 37 33 30 26 23 21 18 16 14 12 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 0 1219 1147 1112 1077 1043 1008 975 945 915 885 855 825 796 767 740 714 687 662 639 617 595 575 557 540 525 511 499 487 475 465 456 448 441 433 427 421 416 410 405 401 396 392 388 383 380 376 372 368 364 361 357 354 351 348 345 343 339 336 333 330 327 323 320 316 313 309 306 302 299 295 292 289 286 283 281 278 276 274 272 270 269 267 266 264 263 262 261 261 260 260 260 259 259 259 259 259 259 258 258 257 256 255 254 251 248 245 242 238 234 229 224 219 213 208 203 199 194 190 186 182 179 176 173 170 167 165 162 159 156 153 150 147 143 139 134 130 126 122 118 114 110 106 102 97 93 89 85 81 77 72 68 63 59 54 50 47 43 39 36 33 29 26 24 21 18 16 14 12 10 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 0 1219 1149 1119 1091 1063 1034 1006 978 954 929 904 880 855 831 808 784 761 739 718 696 675 655 636 618 600 584 568 554 541 528 517 507 496 486 477 468 460 452 445 438 431 425 419 413 408 402 397 392 387 383 378 373 369 365 360 356 352 348 344 341 338 335 332 329 327 324 322 319 316 314 311 308 305 302 299 296 294 291 288 286 284 281 279 277 275 272 270 267 265 262 259 256 253 251 249 247 245 243 242 240 239 237 236 234 232 230 228 226 224 221 219 216 213 210 206 203 200 196 192 188 184 180 176 172 167 163 159 155 151 147 144 140 136 133 130 128 125 122 120 116 113 109 104 99 94 89 84 79 74 69 64 59 54 50 46 42 39 36 32 30 27 24 22 19 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 1219 1153 1131 1109 1087 1066 1044 1023 1003 982 963 945 927 910 892 874 855 837 820 801 783 767 750 734 718 703 687 672 657 643 629 616 602 590 577 566 555 544 533 524 514 505 497 489 481 473 465 458 451 444 438 431 426 420 415 410 405 401 396 392 388 385 381 378 374 371 368 364 361 358 355 352 349 346 344 342 340 337 334 332 329 327 324 321 318 314 310 306 301 297 293 290 286 283 280 277 274 271 269 267 264 262 260 257 255 252 249 247 244 241 239 236 233 230 227 224 221 218 215 212 208 205 202 199 195 191 187 183 179 176 173 170 167 163 159 154 148 141 134 127 120 112 104 96 88 80 74 68 64 60 56 53 49 46 42 39 36 33 30 28 25 23 21 19 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 1219 1161 1146 1132 1118 1104 1090 1076 1063 1050 1037 1023 1010 998 986 974 962 950 939 927 916 905 894 882 871 861 850 839 827 817 805 795 783 772 761 751 741 730 719 709 699 690 681 671 662 653 645 636 629 621 614 607 600 593 587 580 574 568 561 555 550 544 539 533 528 523 518 513 508 504 500 496 493 492 488 484 480 476 472 467 462 456 450 444 438 432 427 421 416 412 408 403 398 393 389 386 383 380 377 375 372 369 366 363 359 355 351 348 344 340 336 332 326 321 315 308 302 295 289 283 276 269 262 254 247 239 232 226 220 216 211 206 200 193 184 175 164 153 140 127 117 107 96 86 81 76 72 68 65 61 57 54 50 46 43 40 37 34 32 29 27 24 22 19 17 15 13 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 1219 1169 1163 1157 1151 1146 1140 1135 1129 1124 1119 1114 1109 1104 1099 1093 1089 1083 1077 1072 1067 1062 1057 1053 1048 1043 1038 1034 1029 1024 1019 1015 1010 1006 1001 997 993 989 984 981 978 975 972 970 967 965 963 961 960 959 957 957 955 954 953 952 951 951 949 948 947 946 946 945 943 943 942 941 941 941 940 945 947 948 946 945 944 941 938 935 929 923 916 910 903 897 891 887 884 881 878 875 873 870 868 866 865 864 863 863 865 865 865 864 863 861 860 859 858 856 853 847 840 831 821 811 798 784 767 747 722 697 670 645 620 594 570 546 524 503 480 451 419 385 351 313 276 240 206 175 148 132 117 102 87 82 78 74 70 65 61 58 54 51 47 44 41 38 35 32 29 26 24 21 19 17 15 13 11 9 8 6 5 4 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 1219 1285 1287 1291 1293 1296 1299 1302 1305 1308 1312 1316 1321 1325 1329 1332 1335 1339 1342 1345 1348 1351 1355 1358 1361 1365 1367 1371 1375 1379 1383 1387 1391 1395 1399 1404 1409 1414 1420 1426 1432 1438 1444 1451 1458 1465 1472 1480 1489 1497 1506 1515 1523 1532 1542 1551 1561 1570 1581 1590 1600 1611 1620 1630 1641 1652 1661 1670 1679 1690 1701 1714 1736 1750 1765 1777 1788 1801 1809 1815 1819 1819 1819 1817 1812 1809 1806 1807 1810 1812 1816 1821 1826 1832 1839 1850 1859 1870 1881 1893 1907 1917 1929 1944 1958 1972 1984 1996 2007 2016 2025 2031 2035 2038 2039 2038 2036 2030 2019 1995 1962 1923 1875 1821 1764 1698 1625 1548 1472 1399 1325 1247 1166 1079 983 880 770 656 531 415 342 272 201 131 112 104 97 90 84 78 73 68 63 59 55 51 48 45 42 38 35 32 29 26 23 21 18 16 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 1219 1289 1301 1313 1324 1337 1349 1360 1373 1385 1398 1410 1422 1435 1447 1459 1471 1483 1493 1503 1513 1523 1533 1543 1552 1562 1571 1582 1591 1601 1611 1622 1633 1643 1653 1664 1675 1687 1698 1710 1723 1735 1749 1761 1775 1790 1804 1818 1833 1847 1862 1879 1894 1911 1928 1944 1962 1978 1995 2013 2029 2045 2062 2079 2098 2115 2132 2150 2169 2188 2208 2230 2259 2294 2326 2356 2379 2398 2422 2447 2463 2475 2482 2485 2487 2483 2481 2479 2481 2483 2491 2500 2514 2530 2547 2565 2584 2605 2628 2653 2680 2709 2738 2775 2814 2854 2891 2929 2967 3003 3039 3076 3114 3152 3192 3227 3260 3286 3297 3289 3267 3220 3160 3087 3002 2905 2797 2679 2547 2409 2274 2138 2001 1851 1685 1515 1332 1139 941 751 567 414 344 275 207 138 126 116 107 99 91 84 78 71 66 61 56 52 48 43 40 36 33 30 26 23 21 18 15 13 11 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 1219 1292 1312 1332 1353 1373 1394 1414 1434 1454 1473 1491 1509 1527 1543 1558 1574 1590 1603 1618 1632 1646 1659 1673 1687 1701 1714 1727 1742 1757 1772 1787 1803 1819 1835 1851 1867 1883 1899 1917 1933 1950 1966 1984 2003 2020 2038 2057 2075 2094 2113 2132 2150 2169 2188 2208 2227 2248 2268 2289 2309 2331 2353 2376 2399 2422 2448 2475 2504 2534 2567 2603 2642 2687 2737 2784 2827 2869 2909 2947 2986 3021 3052 3071 3084 3091 3095 3099 3102 3109 3118 3136 3160 3187 3218 3251 3286 3326 3368 3411 3458 3512 3571 3635 3703 3779 3854 3937 4016 4091 4167 4241 4316 4388 4460 4523 4575 4618 4643 4648 4631 4588 4525 4429 4310 4174 4009 3820 3602 3372 3122 2863 2595 2323 2078 1854 1634 1426 1228 1040 862 695 545 414 349 288 227 165 147 134 123 112 101 92 84 76 70 64 58 53 48 43 39 36 32 28 24 21 18 15 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 1219 1293 1321 1350 1378 1407 1434 1461 1485 1509 1532 1553 1573 1594 1614 1633 1651 1670 1687 1705 1723 1742 1759 1778 1796 1813 1830 1847 1864 1882 1901 1918 1935 1953 1971 1988 2006 2022 2039 2057 2074 2092 2108 2127 2144 2162 2180 2200 2220 2239 2258 2279 2298 2320 2342 2364 2387 2409 2433 2458 2484 2513 2540 2571 2602 2635 2671 2707 2746 2788 2832 2881 2938 2997 3060 3123 3186 3249 3312 3368 3423 3478 3531 3577 3615 3652 3680 3700 3716 3738 3761 3787 3821 3864 3911 3955 4003 4053 4103 4155 4213 4272 4337 4407 4478 4557 4643 4730 4816 4904 4992 5081 5167 5251 5331 5397 5452 5497 5524 5522 5499 5452 5382 5280 5153 4993 4805 4583 4336 4066 3788 3482 3160 2814 2450 2094 1745 1427 1161 933 749 601 486 402 349 297 246 194 170 152 137 125 114 105 96 88 81 74 68 62 56 51 46 41 37 32 28 24 20 17 14 11 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 1219 1290 1326 1362 1397 1431 1464 1494 1523 1550 1575 1599 1622 1645 1667 1689 1711 1733 1754 1776 1797 1818 1838 1858 1879 1897 1915 1934 1951 1968 1985 2002 2019 2035 2054 2072 2089 2108 2127 2146 2164 2181 2200 2218 2237 2256 2273 2291 2310 2330 2349 2369 2389 2409 2430 2452 2473 2498 2522 2548 2576 2607 2640 2676 2712 2750 2790 2833 2879 2929 2982 3037 3097 3164 3238 3311 3382 3449 3513 3578 3638 3698 3761 3820 3873 3920 3965 4002 4037 4067 4089 4114 4140 4169 4204 4240 4274 4304 4326 4349 4369 4387 4410 4433 4457 4482 4513 4547 4582 4618 4647 4673 4695 4714 4730 4741 4749 4751 4737 4710 4661 4590 4491 4369 4214 4024 3817 3583 3337 3069 2810 2543 2269 2006 1744 1500 1265 1052 866 712 582 473 391 350 309 267 226 210 195 181 168 154 142 129 117 105 94 84 75 67 60 53 48 42 37 33 28 23 20 16 13 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 1219 1286 1328 1370 1411 1450 1487 1519 1551 1579 1608 1633 1658 1684 1709 1733 1758 1783 1806 1828 1850 1873 1893 1914 1933 1952 1969 1986 2003 2022 2041 2058 2076 2095 2115 2131 2150 2168 2186 2205 2223 2240 2259 2278 2296 2315 2333 2353 2371 2389 2406 2425 2445 2465 2485 2508 2529 2553 2577 2603 2629 2658 2689 2721 2755 2792 2832 2874 2918 2963 3010 3058 3109 3160 3215 3273 3331 3391 3452 3506 3556 3602 3647 3687 3729 3765 3793 3817 3836 3850 3856 3859 3855 3843 3828 3811 3793 3770 3743 3708 3671 3633 3587 3535 3482 3419 3358 3297 3228 3155 3075 2996 2911 2823 2728 2625 2519 2410 2307 2201 2093 1983 1873 1762 1649 1532 1415 1293 1172 1047 935 830 739 656 584 519 461 416 384 353 321 289 274 260 249 239 230 223 216 208 200 190 176 161 147 133 120 108 97 86 76 67 58 50 42 37 31 25 20 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 1219 1280 1327 1375 1420 1463 1502 1538 1571 1603 1631 1659 1686 1714 1742 1768 1794 1819 1843 1869 1891 1911 1931 1950 1967 1985 2003 2022 2039 2057 2077 2095 2113 2132 2149 2168 2186 2204 2223 2242 2260 2278 2296 2315 2333 2352 2371 2389 2408 2427 2446 2466 2486 2507 2526 2549 2572 2594 2619 2644 2671 2699 2728 2759 2792 2826 2862 2896 2931 2968 3004 3037 3074 3110 3149 3185 3219 3254 3288 3318 3348 3374 3399 3418 3432 3441 3446 3441 3436 3420 3400 3372 3340 3301 3256 3209 3152 3086 3018 2948 2876 2803 2727 2648 2565 2478 2383 2284 2180 2073 1971 1866 1762 1658 1554 1448 1345 1245 1153 1061 975 893 819 752 692 640 592 548 507 470 439 416 393 370 347 325 308 292 278 265 254 243 234 226 219 213 208 205 203 201 200 198 193 184 173 160 146 132 119 107 95 83 73 63 54 46 39 33 27 21 15 11 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 0 1219 1273 1324 1374 1421 1468 1510 1547 1583 1615 1646 1675 1705 1734 1763 1791 1816 1842 1869 1892 1914 1934 1953 1971 1988 2006 2025 2043 2061 2081 2099 2117 2133 2152 2169 2187 2205 2224 2241 2260 2278 2297 2314 2333 2352 2371 2391 2411 2430 2451 2471 2492 2514 2534 2555 2579 2602 2626 2650 2676 2704 2735 2768 2799 2833 2866 2898 2932 2969 3003 3036 3066 3096 3124 3151 3174 3196 3216 3232 3247 3259 3269 3276 3275 3272 3263 3247 3225 3198 3167 3128 3083 3031 2971 2903 2832 2756 2677 2597 2521 2438 2349 2252 2151 2048 1944 1839 1734 1631 1525 1421 1322 1226 1134 1047 964 887 817 754 699 647 601 560 521 487 458 430 410 390 370 350 333 318 303 290 278 266 255 245 235 225 214 203 192 181 171 160 150 140 131 122 113 104 96 87 80 72 66 59 53 48 42 38 33 29 25 21 17 14 11 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 1219 1265 1316 1370 1420 1468 1510 1548 1585 1619 1650 1680 1712 1742 1772 1800 1826 1853 1878 1902 1924 1944 1963 1981 2000 2019 2038 2057 2075 2092 2108 2126 2144 2162 2180 2198 2216 2235 2254 2271 2290 2307 2325 2345 2363 2383 2402 2421 2441 2462 2482 2505 2528 2550 2571 2593 2615 2638 2661 2686 2713 2742 2770 2798 2825 2854 2881 2910 2938 2966 2993 3022 3053 3081 3107 3128 3148 3168 3186 3200 3209 3214 3214 3210 3201 3183 3157 3130 3098 3058 3005 2944 2881 2809 2731 2655 2579 2503 2421 2331 2232 2129 2021 1915 1806 1701 1594 1487 1380 1279 1181 1086 996 916 843 773 713 661 613 568 527 493 463 438 418 399 380 361 342 328 314 301 290 278 267 255 242 230 219 206 195 184 173 163 153 143 133 124 115 106 98 90 83 76 69 63 57 52 47 42 37 33 30 26 22 19 16 13 11 9 7 5 4 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 1219 1265 1316 1370 1420 1468 1510 1548 1585 1619 1650 1680 1712 1742 1772 1800 1826 1853 1878 1902 1924 1944 1963 1981 2000 2019 2038 2057 2075 2092 2108 2126 2144 2162 2180 2198 2216 2235 2254 2271 2290 2307 2325 2345 2363 2383 2402 2421 2441 2462 2482 2505 2528 2550 2571 2593 2615 2638 2661 2686 2713 2742 2770 2798 2825 2854 2881 2910 2938 2966 2993 3022 3053 3081 3107 3128 3148 3168 3186 3200 3209 3214 3214 3210 3201 3183 3157 3130 3098 3058 3005 2944 2881 2809 2731 2655 2579 2503 2421 2331 2232 2129 2021 1915 1806 1701 1594 1487 1380 1279 1181 1086 996 916 843 773 713 661 613 568 527 493 463 438 418 399 380 361 342 328 314 301 290 278 267 255 242 230 219 206 195 184 173 163 153 143 133 124 115 106 98 90 83 76 69 63 57 52 47 42 37 33 30 26 22 19 16 13 11 9 7 5 4 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