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-500-827 [LUMINAIRE] DOMINO AFX 2 Module - AREAFLEX 32 - 46W - 500mA - 2700K CRI 80 [LAMP] LED 2700 K 46W 5870lm TILT=NONE 1 -1 1 361 37 1 2 0.268 0.11 0 1 1 50 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 1251 1291 1340 1387 1435 1483 1536 1583 1626 1669 1702 1732 1760 1790 1814 1835 1854 1873 1890 1905 1925 1941 1958 1975 1986 2003 2017 2032 2043 2059 2074 2088 2102 2115 2131 2149 2164 2178 2192 2209 2222 2238 2254 2271 2288 2303 2320 2336 2353 2369 2386 2406 2423 2433 2454 2468 2487 2502 2521 2532 2551 2574 2591 2615 2641 2659 2680 2706 2737 2762 2795 2829 2857 2885 2910 2937 2967 2994 3022 3048 3076 3103 3122 3133 3138 3144 3139 3125 3102 3076 3033 2974 2904 2838 2763 2684 2600 2512 2427 2334 2238 2140 2039 1932 1826 1712 1602 1492 1381 1274 1168 1071 973 886 807 731 659 617 575 533 491 449 425 404 383 364 349 333 319 306 294 282 272 261 251 240 229 218 207 196 185 173 163 153 143 133 123 114 106 97 90 82 75 68 62 57 52 46 41 37 32 28 25 21 18 15 13 11 9 7 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 1251 1279 1327 1374 1421 1468 1519 1568 1613 1654 1689 1719 1749 1775 1798 1821 1843 1863 1877 1895 1911 1928 1943 1962 1976 1990 2003 2019 2032 2043 2062 2074 2089 2106 2121 2135 2150 2165 2180 2196 2211 2224 2242 2256 2271 2290 2307 2318 2334 2352 2371 2387 2406 2423 2435 2454 2471 2488 2497 2516 2539 2561 2579 2605 2635 2661 2690 2713 2747 2782 2823 2863 2902 2930 2959 2987 3015 3045 3069 3094 3113 3133 3151 3163 3168 3171 3169 3152 3143 3113 3080 3028 2963 2887 2821 2749 2670 2588 2502 2415 2321 2227 2130 2028 1927 1817 1707 1600 1496 1390 1283 1182 1088 996 910 831 759 688 634 596 558 520 482 457 433 411 390 371 353 337 321 306 292 279 266 255 243 233 222 210 199 188 177 166 156 145 135 126 116 107 98 90 82 75 68 62 57 51 46 41 36 32 28 25 21 18 15 13 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 1251 1276 1321 1365 1410 1455 1499 1547 1590 1629 1667 1699 1726 1754 1781 1804 1821 1841 1856 1874 1891 1907 1922 1941 1951 1966 1984 1995 2007 2022 2039 2053 2070 2083 2097 2113 2130 2147 2161 2175 2192 2207 2221 2238 2252 2270 2285 2298 2315 2332 2349 2365 2380 2396 2412 2426 2442 2458 2474 2491 2501 2522 2545 2563 2588 2616 2642 2680 2707 2740 2778 2814 2850 2891 2923 2958 2988 3021 3050 3079 3103 3134 3157 3180 3199 3208 3214 3214 3203 3187 3176 3157 3131 3082 3019 2950 2887 2829 2752 2683 2603 2516 2431 2339 2244 2146 2040 1937 1829 1721 1610 1507 1401 1300 1199 1104 1011 927 849 775 707 638 602 568 533 498 471 446 422 399 377 356 336 317 300 284 270 256 243 231 219 209 199 190 180 171 161 153 143 134 125 117 108 100 92 85 78 71 64 59 53 47 42 36 31 26 22 18 14 11 9 7 5 4 3 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 1251 1263 1304 1345 1386 1427 1468 1512 1556 1595 1632 1666 1696 1721 1747 1771 1790 1807 1824 1844 1863 1877 1891 1905 1920 1934 1951 1965 1976 1993 2005 2019 2035 2050 2065 2082 2095 2114 2128 2144 2163 2179 2192 2211 2227 2241 2256 2276 2289 2301 2317 2330 2348 2362 2378 2397 2406 2425 2435 2455 2467 2485 2499 2515 2536 2561 2583 2615 2645 2680 2721 2764 2810 2858 2906 2950 2999 3045 3091 3133 3172 3206 3242 3277 3304 3334 3354 3367 3375 3383 3376 3367 3352 3340 3322 3298 3254 3219 3166 3115 3055 2995 2936 2865 2785 2701 2619 2528 2441 2343 2244 2142 2039 1931 1826 1718 1605 1500 1391 1286 1180 1079 975 877 783 706 629 581 533 486 438 410 385 362 340 320 301 283 266 251 237 224 212 202 193 186 180 178 177 177 177 175 172 167 159 149 137 125 113 101 91 81 71 62 54 46 37 29 23 17 14 10 7 5 4 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 1251 1250 1291 1326 1361 1397 1432 1471 1510 1549 1586 1620 1648 1676 1704 1724 1746 1766 1784 1802 1819 1833 1847 1862 1880 1893 1906 1920 1934 1946 1966 1975 1993 2006 2025 2034 2052 2072 2089 2103 2123 2137 2155 2172 2187 2201 2215 2228 2245 2259 2273 2289 2299 2314 2325 2342 2359 2369 2392 2405 2422 2440 2459 2481 2500 2519 2545 2577 2606 2645 2685 2727 2770 2822 2877 2936 2992 3048 3111 3172 3228 3284 3334 3393 3445 3494 3541 3580 3626 3663 3692 3718 3736 3752 3757 3757 3750 3742 3727 3706 3678 3648 3621 3589 3563 3530 3487 3437 3392 3348 3296 3243 3183 3116 3045 2971 2881 2798 2710 2619 2532 2449 2354 2265 2163 2050 1923 1777 1613 1432 1244 1065 898 754 636 560 487 413 340 309 286 266 249 232 219 205 194 184 175 166 156 145 133 121 111 100 91 81 73 64 57 50 43 36 31 26 21 18 14 11 9 7 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 1251 1240 1273 1303 1334 1364 1394 1424 1453 1486 1518 1551 1583 1612 1638 1659 1681 1702 1723 1739 1756 1772 1788 1802 1819 1830 1847 1860 1873 1886 1903 1918 1931 1948 1966 1979 1993 2009 2025 2042 2056 2072 2088 2101 2119 2134 2151 2167 2185 2198 2217 2232 2245 2260 2277 2291 2313 2330 2349 2371 2390 2407 2432 2451 2470 2489 2511 2536 2558 2585 2607 2647 2682 2728 2772 2825 2879 2937 2994 3052 3121 3181 3242 3308 3366 3427 3477 3537 3592 3638 3684 3730 3784 3831 3875 3918 3961 3993 4029 4051 4079 4096 4114 4133 4141 4161 4181 4222 4275 4329 4389 4457 4543 4650 4754 4859 4956 5032 5081 5098 5095 5068 5003 4894 4751 4566 4345 4095 3811 3517 3219 2920 2613 2301 1986 1679 1388 1114 865 646 561 480 399 318 236 215 197 181 166 152 140 128 117 104 93 84 76 69 63 57 52 46 40 35 31 26 22 19 16 13 10 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 1251 1227 1253 1280 1305 1328 1351 1374 1396 1419 1444 1470 1493 1520 1544 1568 1589 1610 1628 1648 1664 1681 1698 1714 1728 1744 1760 1776 1789 1803 1817 1833 1848 1860 1878 1890 1905 1918 1937 1951 1966 1983 1998 2015 2032 2048 2062 2079 2093 2110 2127 2144 2160 2180 2197 2213 2229 2250 2265 2283 2301 2314 2336 2359 2375 2392 2411 2434 2448 2467 2494 2518 2539 2563 2597 2629 2659 2699 2745 2789 2834 2879 2927 2980 3027 3076 3119 3165 3204 3244 3289 3327 3362 3401 3441 3489 3527 3573 3610 3654 3687 3724 3760 3793 3835 3887 3944 4024 4097 4190 4277 4383 4520 4636 4754 4859 4945 5027 5078 5107 5122 5106 5066 4986 4865 4746 4592 4391 4157 3891 3592 3254 2911 2556 2209 1893 1608 1345 1111 913 733 587 495 406 318 230 194 170 150 135 121 109 98 89 81 74 68 63 58 53 47 42 38 33 29 26 22 19 16 13 11 8 6 5 4 3 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 1251 1216 1234 1251 1272 1290 1307 1325 1340 1355 1369 1385 1399 1415 1430 1447 1464 1482 1496 1518 1534 1546 1564 1578 1594 1611 1625 1641 1659 1669 1688 1699 1715 1731 1745 1759 1773 1790 1806 1824 1837 1851 1866 1884 1896 1910 1927 1943 1960 1974 1989 2003 2020 2034 2050 2065 2079 2094 2108 2127 2142 2160 2172 2188 2202 2218 2233 2246 2265 2279 2298 2311 2326 2344 2358 2380 2393 2412 2428 2445 2466 2482 2501 2522 2548 2571 2591 2616 2640 2663 2698 2723 2757 2783 2811 2839 2864 2895 2917 2940 2960 2981 3010 3041 3078 3125 3185 3234 3288 3349 3406 3486 3565 3659 3744 3838 3914 3972 4006 4020 4018 3996 3953 3888 3791 3688 3560 3406 3228 3034 2818 2597 2366 2138 1900 1692 1480 1273 1065 875 697 590 485 380 274 169 147 132 120 109 99 90 82 74 67 62 57 52 47 42 38 34 31 28 24 22 19 16 14 11 9 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 1251 1205 1214 1225 1234 1243 1254 1265 1273 1283 1293 1299 1307 1314 1321 1332 1339 1347 1354 1361 1369 1374 1381 1392 1403 1413 1423 1433 1444 1454 1467 1479 1492 1504 1518 1533 1546 1561 1573 1587 1602 1616 1628 1644 1659 1674 1688 1704 1722 1731 1745 1763 1775 1788 1804 1816 1830 1843 1856 1871 1884 1899 1914 1927 1939 1951 1964 1975 1991 2001 2009 2021 2032 2040 2049 2060 2069 2077 2086 2094 2101 2103 2108 2112 2115 2120 2130 2135 2145 2159 2172 2187 2205 2218 2235 2248 2261 2273 2285 2296 2313 2325 2340 2362 2380 2401 2427 2446 2467 2487 2504 2526 2542 2561 2586 2607 2626 2637 2653 2666 2662 2640 2599 2548 2477 2390 2302 2225 2141 2059 1978 1888 1789 1664 1519 1344 1135 938 762 602 485 371 256 142 120 109 99 91 83 77 71 64 60 56 51 47 43 40 36 33 30 27 25 22 20 17 15 13 11 9 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 1251 1313 1311 1313 1312 1313 1314 1313 1313 1313 1311 1311 1310 1312 1311 1310 1311 1311 1310 1312 1309 1314 1314 1315 1315 1318 1320 1323 1325 1326 1330 1332 1336 1342 1344 1351 1354 1361 1367 1370 1376 1381 1387 1393 1398 1404 1411 1418 1422 1428 1431 1439 1443 1450 1458 1465 1470 1473 1481 1486 1494 1499 1504 1510 1517 1523 1529 1534 1537 1541 1543 1545 1548 1552 1552 1556 1555 1558 1558 1560 1558 1560 1558 1560 1561 1560 1561 1564 1565 1567 1573 1579 1583 1588 1592 1595 1601 1606 1611 1619 1629 1642 1654 1666 1677 1689 1695 1699 1706 1710 1714 1718 1716 1721 1715 1705 1678 1657 1640 1611 1577 1537 1488 1431 1374 1317 1260 1212 1158 1106 1047 978 902 814 716 621 531 447 367 312 257 203 148 96 88 81 75 70 65 61 56 52 48 45 42 39 36 33 31 28 26 23 21 19 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 1251 1304 1293 1282 1274 1266 1256 1249 1237 1227 1219 1208 1199 1188 1180 1170 1161 1151 1141 1132 1124 1118 1109 1103 1096 1087 1082 1075 1069 1062 1054 1049 1043 1040 1034 1027 1023 1019 1015 1011 1007 1004 1001 997 993 990 985 982 976 971 967 964 959 956 951 947 943 937 933 929 923 919 916 910 906 902 897 892 886 882 874 866 860 853 848 841 838 830 825 819 812 807 802 796 791 785 781 775 771 766 762 757 754 747 743 738 734 730 726 725 725 726 730 734 735 737 736 734 729 725 720 713 707 700 692 684 670 652 633 617 596 574 548 521 493 467 443 423 409 392 375 358 339 315 285 254 222 195 168 142 115 98 88 79 73 68 64 60 57 53 49 46 43 41 38 35 32 30 27 25 22 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 1251 1288 1270 1250 1233 1215 1195 1177 1157 1138 1119 1101 1084 1063 1046 1028 1010 994 979 965 951 936 923 908 895 883 869 855 842 828 815 802 787 774 761 747 734 723 710 699 686 674 663 650 638 627 615 605 593 582 571 561 552 541 533 523 514 506 498 491 483 476 468 461 453 447 440 434 428 422 416 410 404 399 393 388 382 379 375 370 365 360 355 349 344 339 334 330 326 322 318 314 311 306 303 299 296 293 290 287 285 283 280 279 277 277 276 274 271 269 266 263 260 257 255 252 247 243 238 233 226 220 215 208 202 196 192 187 183 180 177 173 168 160 153 145 137 129 118 106 95 86 79 73 69 65 62 59 55 52 48 45 42 39 36 33 31 29 26 24 22 19 18 16 14 12 10 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 1251 1273 1245 1217 1188 1161 1136 1108 1079 1054 1028 1004 979 956 932 910 888 866 844 823 801 780 761 740 721 702 684 666 649 632 616 600 586 571 557 543 531 518 507 495 484 473 462 451 440 431 421 412 403 395 388 379 372 365 357 352 346 342 337 332 328 325 321 318 314 311 308 305 301 298 295 293 290 287 284 282 280 277 275 273 271 269 267 264 261 258 256 253 250 248 245 243 241 239 237 235 233 232 230 228 227 225 223 222 220 218 216 213 210 208 205 202 200 198 195 193 190 188 185 182 180 177 174 171 168 165 162 160 157 154 151 148 145 141 137 132 127 121 115 108 101 94 87 81 74 68 62 57 53 50 47 44 41 39 36 33 31 29 26 24 22 20 18 16 14 12 10 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 1251 1256 1221 1184 1152 1115 1080 1047 1014 981 952 923 895 864 836 809 780 751 725 699 673 650 628 608 589 571 554 539 524 511 497 484 472 460 449 438 429 419 411 404 396 389 383 377 371 365 359 354 348 344 339 334 329 324 320 315 311 307 303 300 297 294 290 288 285 283 280 278 275 273 270 267 266 263 261 259 257 255 253 251 249 247 245 243 241 239 237 234 233 230 228 226 225 223 221 220 219 218 217 216 215 214 213 211 210 209 207 204 202 199 196 193 189 185 181 177 174 170 166 162 158 155 151 148 144 140 137 134 131 128 124 120 117 114 111 108 105 102 100 97 94 90 86 82 78 74 71 67 63 60 56 52 49 45 41 38 34 31 29 26 24 21 19 17 15 13 11 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 1251 1240 1199 1153 1114 1073 1033 994 958 923 889 854 820 787 752 721 689 660 633 607 583 562 542 525 508 493 477 465 453 440 431 421 413 404 398 392 387 382 377 373 368 364 359 355 351 346 342 338 335 332 328 325 322 319 317 313 310 307 303 300 297 294 291 288 284 281 278 275 272 270 267 265 262 261 259 257 256 254 253 251 250 249 249 247 247 246 247 247 246 247 247 248 248 249 249 249 249 249 249 248 247 245 243 240 236 232 227 222 217 211 206 201 197 192 189 185 181 177 173 169 165 162 158 155 151 148 145 141 137 134 131 127 124 120 116 113 109 105 101 97 93 90 86 83 79 76 72 69 65 62 58 55 51 48 44 41 38 35 32 29 27 24 21 19 17 15 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 0 0 1251 1226 1178 1131 1083 1035 994 952 913 874 835 797 760 722 686 654 624 595 570 547 527 508 490 475 461 447 435 424 415 406 399 392 387 382 377 374 370 367 363 359 355 352 349 347 344 343 339 337 335 333 330 328 327 324 323 321 319 317 314 312 309 307 304 302 300 298 295 293 292 289 288 286 285 284 283 282 282 282 282 283 284 285 287 289 291 295 298 301 305 308 313 316 318 320 320 320 317 315 309 304 300 296 292 288 285 281 275 271 266 261 256 251 247 242 238 234 228 223 218 214 209 204 201 195 191 187 183 178 173 168 162 157 152 147 143 138 133 128 124 119 114 109 104 99 94 89 85 80 75 71 67 62 58 54 50 46 43 39 36 32 29 26 23 21 18 16 14 12 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 1251 1209 1159 1106 1057 1008 963 920 876 834 793 754 715 676 641 609 581 555 532 511 492 474 460 445 433 422 413 405 398 391 386 381 376 372 370 366 363 359 356 353 351 349 346 345 343 341 340 338 337 336 334 333 331 330 329 328 326 325 324 322 321 319 317 316 314 313 312 311 310 309 309 310 310 311 312 314 316 318 321 324 328 332 337 343 349 355 362 367 372 376 379 379 379 376 374 370 367 365 363 361 358 355 352 349 345 341 335 330 325 320 315 309 304 299 294 291 287 284 281 278 274 271 268 264 261 256 252 248 241 236 230 224 217 211 203 196 189 182 173 165 157 149 140 132 124 116 108 102 95 89 84 79 74 69 65 60 56 52 48 43 39 35 31 28 24 21 18 15 12 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 1251 1198 1145 1089 1038 988 942 895 852 809 765 724 684 646 613 582 555 531 510 490 472 457 443 431 421 411 403 396 389 384 380 376 372 368 366 362 360 357 355 352 351 350 348 347 345 344 343 343 341 340 339 338 338 336 336 333 333 332 330 328 328 327 327 325 325 325 324 324 325 326 328 329 330 331 334 336 339 343 347 351 357 364 372 382 391 399 406 413 418 420 420 418 415 414 412 410 408 405 402 397 393 389 385 379 375 370 365 361 357 354 351 349 347 345 343 341 339 337 334 331 326 321 316 309 304 297 288 280 272 262 253 244 236 227 219 211 203 195 188 180 173 166 158 151 143 136 128 122 115 108 102 97 91 86 80 74 68 63 57 52 47 42 37 31 27 22 19 17 14 11 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 1251 1186 1132 1078 1025 976 929 884 839 795 752 710 670 634 600 570 543 522 501 481 466 451 438 427 416 407 400 394 388 383 378 374 371 368 365 363 360 357 355 354 352 352 350 348 348 347 346 345 344 343 343 342 340 339 339 337 336 335 334 333 332 332 332 331 331 331 332 333 334 335 337 338 340 341 344 346 350 354 359 364 372 382 394 405 414 421 428 435 437 437 435 431 427 424 421 418 415 411 407 401 396 391 386 381 376 371 366 362 360 358 355 353 352 349 348 346 344 341 338 335 331 324 318 311 302 293 282 272 263 254 245 237 229 221 214 206 198 191 184 176 169 162 155 148 140 133 126 120 113 107 101 95 90 84 77 71 64 58 52 45 39 33 28 23 20 17 15 13 11 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 1251 1178 1125 1070 1020 971 928 880 836 793 752 711 670 635 603 572 547 524 504 484 469 454 440 429 419 411 403 396 391 386 382 378 374 371 367 365 362 360 357 356 354 352 351 349 348 347 346 345 344 343 342 341 340 339 337 336 335 334 333 332 331 330 330 329 329 328 328 329 330 331 332 334 335 337 340 342 346 350 354 360 368 377 387 398 408 417 424 432 437 439 437 433 429 425 422 418 414 411 407 401 396 390 385 379 374 368 363 358 355 352 350 348 347 347 345 342 342 339 335 332 327 321 315 309 301 293 285 277 268 259 250 241 233 225 218 210 202 195 187 180 172 165 157 150 142 135 127 121 114 108 102 96 91 85 80 74 68 63 57 51 46 40 35 30 25 21 18 16 13 11 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 1251 1170 1122 1070 1020 975 933 889 846 806 765 725 688 650 618 589 561 538 519 499 480 466 453 440 430 421 411 405 399 393 388 384 380 377 373 369 367 364 361 359 356 355 353 351 349 348 346 345 344 342 340 339 338 336 335 334 333 331 329 328 326 324 323 322 321 320 319 317 317 317 317 319 319 320 322 324 326 330 334 338 343 348 355 362 370 376 383 391 397 401 404 404 402 398 394 389 385 380 376 373 370 366 362 357 353 348 344 338 333 327 323 319 317 314 311 308 306 305 302 300 298 294 290 286 280 276 270 263 256 249 241 234 226 218 210 202 194 186 178 169 161 154 146 138 130 122 114 107 100 94 88 83 78 73 69 64 59 55 50 45 41 37 33 29 25 22 19 16 14 11 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 1251 1169 1122 1074 1030 987 945 906 867 829 791 755 719 684 649 620 592 567 546 526 508 492 477 463 450 439 430 421 413 406 400 395 390 386 381 378 375 371 368 366 362 360 357 355 353 350 349 347 344 343 341 338 336 335 332 330 328 326 324 322 320 317 314 312 309 307 304 302 301 299 297 296 295 294 294 293 294 295 295 297 299 301 303 305 310 313 317 322 327 331 335 339 342 344 346 345 341 337 331 327 322 318 314 311 308 306 303 299 294 290 285 280 274 268 261 254 248 242 235 230 225 220 215 211 207 202 197 193 188 183 178 173 168 163 157 152 146 141 135 130 124 118 113 108 102 97 91 86 81 76 71 67 63 58 54 50 46 43 39 35 32 29 26 23 20 17 15 13 11 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 1251 1168 1125 1084 1044 1006 969 933 899 865 830 800 765 734 703 673 643 618 593 572 553 535 518 504 489 475 464 452 441 432 424 416 410 404 399 394 390 386 382 378 375 370 367 363 361 358 354 351 349 346 342 339 336 332 330 327 324 321 318 315 312 308 305 302 299 295 292 288 285 282 280 277 275 273 271 269 268 267 265 264 264 263 262 262 262 262 263 264 264 265 267 268 269 271 271 272 273 273 273 272 270 267 264 259 254 247 241 236 230 225 220 215 211 207 203 199 195 191 187 184 180 176 172 168 164 160 156 152 149 145 141 137 133 129 125 121 117 113 108 104 100 96 92 88 84 80 76 72 69 65 62 58 54 51 47 43 40 37 34 31 28 25 23 20 18 16 14 12 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 1251 1168 1135 1099 1066 1032 1000 970 940 912 882 855 828 801 774 748 721 696 670 647 625 605 585 569 552 538 524 511 498 486 475 465 455 446 437 430 422 416 409 404 398 393 389 383 378 373 369 363 359 355 350 346 342 338 334 330 327 323 319 316 313 309 306 303 300 297 294 291 289 286 283 280 278 276 274 271 269 267 265 262 260 258 256 254 253 251 250 248 247 244 242 240 239 237 235 234 233 232 231 230 229 228 228 227 226 224 223 221 220 218 214 211 207 204 200 196 192 188 183 178 173 168 164 160 156 152 148 144 139 135 130 126 123 119 115 111 109 106 104 101 99 96 92 89 85 81 77 74 70 66 62 58 54 50 46 42 39 35 32 29 26 23 21 19 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 1251 1172 1144 1118 1091 1065 1041 1014 991 970 946 924 903 882 861 839 819 800 778 758 738 717 697 679 660 643 627 612 598 582 570 558 546 533 523 512 500 491 481 471 462 453 444 437 429 422 415 408 401 395 389 383 377 372 367 362 358 353 349 345 341 337 334 331 328 325 322 319 316 314 311 308 306 304 302 299 297 295 292 290 288 286 284 283 281 279 277 274 271 267 265 262 260 258 256 254 253 251 250 249 248 246 244 243 242 240 239 237 235 233 232 229 227 225 223 222 220 218 216 213 210 207 205 202 198 194 190 186 182 178 174 170 165 161 156 151 145 140 135 128 121 114 106 98 90 82 73 66 60 56 52 49 46 43 40 37 34 32 29 27 24 22 20 18 16 14 12 10 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 1251 1180 1161 1142 1124 1107 1088 1071 1054 1038 1022 1007 991 979 961 948 933 919 903 890 876 863 848 834 822 810 795 782 769 755 742 729 716 703 690 677 665 653 642 630 619 608 598 589 579 569 560 550 540 532 524 518 511 504 496 489 482 477 469 464 458 452 447 442 437 432 428 423 419 414 409 405 401 396 392 388 384 381 377 375 372 369 366 362 358 354 350 346 341 337 334 331 328 324 321 318 316 313 310 308 304 303 300 298 295 293 291 289 287 285 282 278 275 272 269 266 262 259 255 250 244 238 232 226 220 215 209 204 199 195 192 189 185 180 175 170 160 150 141 131 119 107 94 84 77 72 68 64 61 57 54 50 46 43 40 37 34 32 29 27 24 22 20 18 16 14 12 10 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 1251 1188 1178 1170 1162 1153 1143 1134 1126 1119 1111 1104 1097 1088 1081 1075 1066 1058 1051 1043 1035 1029 1023 1015 1010 1004 997 992 985 979 971 966 960 954 946 939 935 927 921 916 912 906 901 898 890 887 882 878 873 868 863 859 857 852 848 844 841 837 832 828 824 820 817 812 811 806 802 798 795 792 788 783 779 774 768 761 755 751 744 741 735 729 722 716 708 701 695 690 684 680 674 671 667 662 660 657 655 651 650 647 646 642 640 640 640 640 642 642 643 645 643 640 637 633 626 617 605 590 573 552 534 514 496 478 459 438 419 401 383 368 356 346 333 314 290 264 237 209 186 162 139 116 99 87 79 74 70 66 63 59 56 52 49 46 43 40 37 34 31 29 26 23 21 19 17 15 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 1251 1311 1313 1313 1313 1315 1317 1315 1317 1318 1322 1323 1326 1327 1330 1332 1331 1333 1335 1335 1338 1337 1340 1340 1343 1344 1345 1348 1350 1351 1354 1354 1359 1361 1362 1364 1368 1369 1372 1378 1381 1387 1391 1394 1396 1401 1406 1411 1416 1419 1429 1433 1438 1446 1450 1460 1468 1475 1479 1486 1494 1501 1509 1516 1526 1530 1541 1549 1552 1557 1566 1571 1577 1581 1585 1590 1593 1595 1598 1599 1598 1600 1598 1592 1590 1587 1583 1580 1578 1577 1574 1574 1577 1577 1578 1581 1587 1594 1597 1603 1611 1617 1623 1632 1642 1654 1666 1677 1691 1708 1716 1725 1732 1739 1739 1735 1722 1705 1686 1667 1640 1610 1574 1536 1496 1452 1408 1368 1321 1263 1204 1144 1077 1002 922 836 734 628 531 434 337 240 169 122 101 93 87 81 75 70 65 61 57 54 50 46 43 40 37 34 31 29 26 23 21 18 16 14 12 10 8 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 1251 1323 1331 1338 1346 1354 1362 1369 1378 1388 1396 1408 1417 1428 1436 1449 1457 1470 1479 1486 1499 1509 1519 1530 1538 1550 1558 1568 1582 1592 1603 1614 1624 1638 1648 1661 1670 1680 1694 1705 1717 1733 1745 1754 1766 1778 1790 1800 1817 1826 1841 1853 1867 1880 1893 1907 1922 1938 1952 1966 1979 1993 2006 2020 2038 2050 2067 2077 2091 2104 2116 2130 2142 2154 2167 2178 2189 2198 2214 2224 2231 2236 2240 2247 2251 2255 2259 2265 2266 2273 2278 2285 2294 2308 2319 2333 2344 2359 2373 2391 2408 2421 2439 2461 2480 2502 2529 2556 2588 2616 2650 2676 2702 2735 2768 2804 2847 2880 2906 2920 2924 2910 2882 2835 2769 2701 2619 2536 2457 2378 2288 2192 2090 1973 1846 1696 1532 1340 1122 903 696 578 466 354 242 129 116 107 98 90 83 76 70 65 61 56 51 47 43 39 36 33 29 26 24 21 18 16 14 11 10 8 6 5 4 3 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 1251 1324 1339 1354 1369 1385 1402 1417 1434 1454 1474 1493 1512 1532 1553 1571 1591 1609 1625 1644 1655 1672 1688 1696 1711 1723 1735 1750 1764 1777 1787 1802 1816 1831 1843 1855 1870 1881 1895 1908 1922 1937 1952 1965 1982 1996 2013 2024 2040 2053 2072 2086 2097 2111 2127 2148 2158 2180 2191 2209 2228 2241 2258 2276 2292 2309 2326 2340 2357 2376 2395 2416 2435 2455 2472 2497 2520 2546 2569 2590 2615 2643 2671 2698 2725 2745 2767 2792 2812 2836 2853 2877 2896 2920 2946 2971 2995 3025 3052 3082 3111 3143 3179 3222 3261 3314 3366 3423 3482 3548 3617 3692 3770 3865 3953 4043 4135 4208 4266 4298 4319 4322 4286 4234 4152 4054 3935 3788 3623 3444 3257 3038 2806 2561 2329 2091 1860 1635 1418 1209 1007 807 628 531 437 342 247 152 137 125 114 104 94 86 78 71 64 59 54 49 44 40 36 32 28 25 22 19 16 13 11 9 7 6 4 3 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 1251 1323 1345 1368 1391 1414 1438 1467 1493 1519 1544 1573 1595 1621 1644 1667 1688 1708 1726 1740 1757 1775 1789 1806 1817 1830 1843 1856 1870 1885 1897 1911 1924 1940 1950 1969 1984 1995 2013 2026 2042 2060 2071 2089 2106 2123 2140 2153 2173 2188 2206 2222 2238 2254 2271 2286 2305 2322 2339 2355 2378 2397 2414 2433 2456 2479 2501 2521 2546 2567 2595 2619 2649 2683 2721 2759 2800 2851 2895 2949 2997 3048 3103 3162 3210 3260 3310 3356 3397 3442 3477 3525 3568 3606 3643 3688 3728 3769 3808 3848 3886 3925 3973 4015 4066 4131 4195 4279 4361 4451 4542 4644 4757 4872 4975 5076 5170 5251 5313 5349 5387 5400 5373 5339 5269 5155 5034 4861 4669 4453 4192 3883 3551 3192 2808 2445 2085 1760 1468 1210 983 785 627 530 434 339 243 199 170 149 134 120 108 97 88 80 73 66 61 56 51 46 40 36 32 28 24 20 17 14 11 9 7 6 4 3 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 1251 1323 1352 1382 1412 1442 1473 1506 1542 1574 1603 1635 1661 1686 1706 1731 1754 1772 1791 1809 1826 1839 1855 1871 1885 1899 1911 1924 1938 1954 1967 1982 1996 2009 2025 2040 2054 2072 2089 2104 2117 2139 2153 2167 2185 2201 2218 2232 2254 2269 2286 2299 2315 2332 2347 2367 2379 2394 2417 2434 2453 2474 2493 2516 2541 2569 2589 2621 2648 2687 2724 2760 2810 2859 2907 2958 3020 3082 3138 3202 3261 3322 3385 3448 3514 3574 3634 3690 3751 3806 3871 3925 3978 4032 4083 4131 4181 4214 4254 4282 4307 4326 4350 4369 4383 4391 4425 4453 4481 4526 4587 4647 4702 4771 4842 4920 4992 5055 5104 5137 5150 5129 5071 4981 4852 4700 4506 4278 4022 3746 3450 3158 2850 2546 2241 1941 1652 1395 1152 929 730 560 478 399 320 241 219 200 183 167 152 139 126 115 103 91 81 72 64 59 53 47 42 37 32 27 23 19 16 13 10 8 6 5 4 3 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 1251 1319 1355 1391 1426 1463 1504 1544 1583 1614 1649 1678 1705 1730 1752 1774 1797 1815 1834 1850 1867 1881 1899 1913 1928 1944 1960 1971 1982 2000 2015 2026 2043 2057 2071 2087 2100 2118 2135 2148 2167 2188 2200 2215 2234 2251 2263 2280 2297 2315 2329 2344 2358 2374 2390 2406 2421 2437 2455 2470 2493 2508 2531 2551 2570 2599 2629 2656 2696 2737 2780 2826 2875 2926 2977 3035 3101 3158 3214 3271 3334 3393 3447 3500 3559 3605 3661 3702 3738 3779 3808 3832 3857 3865 3872 3867 3862 3854 3835 3811 3781 3747 3702 3670 3631 3587 3538 3489 3425 3372 3312 3251 3186 3103 3020 2929 2826 2733 2632 2529 2427 2323 2231 2133 2036 1930 1825 1706 1575 1426 1267 1097 943 811 693 620 548 476 404 332 307 286 268 251 235 221 209 198 188 178 167 156 144 132 120 108 98 88 79 70 63 56 49 42 35 29 24 19 15 12 10 7 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 1251 1316 1357 1397 1438 1479 1524 1567 1610 1646 1675 1706 1737 1759 1784 1805 1823 1843 1861 1880 1895 1911 1924 1940 1955 1969 1983 2000 2013 2028 2045 2057 2074 2087 2099 2119 2132 2147 2163 2181 2194 2210 2228 2245 2258 2271 2291 2310 2326 2341 2358 2372 2393 2409 2423 2441 2455 2472 2491 2504 2521 2542 2557 2579 2605 2633 2663 2696 2728 2766 2803 2846 2890 2934 2981 3021 3068 3107 3148 3185 3229 3267 3297 3336 3368 3398 3422 3440 3449 3449 3443 3438 3420 3405 3385 3349 3304 3260 3202 3146 3075 3011 2942 2865 2791 2702 2616 2525 2426 2316 2207 2100 1995 1884 1774 1668 1565 1459 1361 1266 1171 1081 990 899 812 734 666 618 571 524 478 431 406 383 359 338 318 299 281 265 250 236 223 211 201 192 185 181 178 176 175 173 170 166 160 153 143 132 120 108 96 86 75 66 57 49 41 33 24 19 14 11 7 6 4 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 1251 1309 1354 1399 1444 1489 1537 1583 1624 1662 1696 1726 1751 1777 1802 1823 1844 1860 1878 1897 1912 1929 1945 1958 1974 1989 2001 2017 2029 2043 2057 2075 2089 2104 2120 2132 2150 2161 2179 2195 2208 2226 2242 2257 2275 2292 2305 2324 2339 2356 2373 2389 2408 2423 2443 2455 2472 2488 2508 2528 2550 2570 2600 2629 2657 2694 2725 2755 2793 2825 2860 2905 2942 2974 3005 3031 3061 3094 3111 3133 3153 3176 3199 3216 3232 3244 3253 3239 3238 3220 3205 3176 3138 3092 3029 2963 2893 2821 2749 2672 2590 2498 2406 2316 2211 2106 2003 1893 1784 1672 1567 1460 1358 1259 1166 1080 993 908 832 760 694 629 590 551 513 474 448 424 401 379 359 339 321 303 288 273 259 247 236 224 213 203 194 185 176 167 158 148 139 129 120 111 103 95 87 79 72 65 60 54 49 43 38 33 29 24 20 17 14 11 8 6 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 1251 1299 1347 1395 1442 1490 1537 1586 1629 1670 1705 1735 1762 1789 1814 1835 1853 1873 1890 1910 1921 1939 1956 1972 1986 2000 2016 2026 2041 2056 2071 2086 2098 2112 2127 2144 2158 2173 2189 2202 2218 2235 2249 2261 2282 2297 2313 2324 2346 2361 2379 2397 2412 2430 2445 2464 2477 2494 2511 2533 2551 2574 2594 2617 2642 2668 2690 2718 2745 2781 2808 2846 2877 2912 2940 2966 2992 3023 3053 3080 3108 3130 3152 3166 3173 3177 3176 3165 3145 3119 3088 3040 2973 2895 2830 2759 2684 2594 2505 2419 2323 2229 2127 2023 1914 1800 1688 1580 1470 1362 1254 1153 1059 966 875 795 722 654 611 568 526 483 440 417 394 374 355 338 322 307 294 280 268 257 246 235 225 215 206 195 185 174 164 154 145 135 126 118 109 101 93 85 78 71 64 59 54 49 44 39 35 31 27 24 21 18 15 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 1251 1299 1347 1395 1442 1490 1537 1586 1629 1670 1705 1735 1762 1789 1814 1835 1853 1873 1890 1910 1921 1939 1956 1972 1986 2000 2016 2026 2041 2056 2071 2086 2098 2112 2127 2144 2158 2173 2189 2202 2218 2235 2249 2261 2282 2297 2313 2324 2346 2361 2379 2397 2412 2430 2445 2464 2477 2494 2511 2533 2551 2574 2594 2617 2642 2668 2690 2718 2745 2781 2808 2846 2877 2912 2940 2966 2992 3023 3053 3080 3108 3130 3152 3166 3173 3177 3176 3165 3145 3119 3088 3040 2973 2895 2830 2759 2684 2594 2505 2419 2323 2229 2127 2023 1914 1800 1688 1580 1470 1362 1254 1153 1059 966 875 795 722 654 611 568 526 483 440 417 394 374 355 338 322 307 294 280 268 257 246 235 225 215 206 195 185 174 164 154 145 135 126 118 109 101 93 85 78 71 64 59 54 49 44 39 35 31 27 24 21 18 15 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