
 % Directional Spectrum 
% 360 Directions and 512 Frequencies
% Units are mm/sqrt(Hz) per degree
% Frequency Bands are 0.00195313 Hz
% The first direction slice begins at 170 degrees
 8162 7689 7249 6840 6459 6105 5775 5468 5183 4916 4668 4437 4221 4020 3832 3657 3493 3340 3197 3063 2938 2821 2712 2609 2513 2423 2339 2260 2187 2117 2053 1992 1936 1883 1833 1787 1744 1703 1666 1631 1599 1569 1541 1516 1492 1471 1451 1434 1418 1404 1392 1381 1373 1365 1360 1356 1353 1352 1353 1355 1358 1364 1370 1379 1389 1401 1414 1429 1446 1465 1486 1509 1534 1561 1590 1621 1656 1692 1732 1774 1819 1868 1920 1976 2035 2099 2166 2239 2316 2399 2487 2581 2682 2789 2904 3027 3158 3298 3448 3609 3781 3965 4162 4374 4601 4844 5105 5385 5686 6009 6356 6729 7130 7561 8024 8522 9057 9633 10251 10914 11627 12390 13209 14084 15020 16017 17079 18207 19401 20660 21983 23368 24807 26296 27823 29377 30942 32500 34031 35510 36911 38206 39369 40372 41190 41801 42189 42342 42256 41934 41384 40623 39670 38549 37288 35914 34454 32936 31383 29818 28259 26723 25223 23768 22368 21027 19749 18537 17391 16310 15294 14342 13449 12615 11836 11110 10433 9802 9215 8669 8160 7688 7248 6839 6458 6104 5774 5467 5181 4915 4667 4436 4220 4019 3831 3656 3492 3339 3196 3062 2937 2820 2711 2608 2513 2423 2339 2260 2186 2117 2052 1992 1935 1882 1833 1786 1743 1703 1665 1630 1598 1568 1541 1515 1492 1470 1451 1433 1418 1404 1392 1381 1372 1365 1359 1355 1353 1352 1352 1354 1358 1363 1370 1378 1388 1400 1414 1429 1446 1465 1485 1508 1533 1560 1589 1621 1655 1692 1731 1774 1819 1868 1920 1975 2035 2098 2166 2238 2316 2398 2486 2581 2681 2789 2903 3026 3157 3298 3448 3608 3780 3964 4162 4373 4600 4843 5104 5384 5685 6008 6355 6728 7129 7559 8023 8521 9056 9631 10249 10913 11625 12388 13207 14082 15017 16015 17077 18204 19398 20657 21980 23364 24804 26292 27820 29373 30939 32497 34028 35506 36908 38204 39367 40370 41188 41800 42188 42342 42256 41935 41386 40625 39672 38552 37291 35917 34458 32940 31387 29822 28263 26727 25226 23772 22371 21030 19752 18540 17394 16313 15297 14344 13452 12618 11839 11112 10435 9804 9217 8670
 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 65 65 64 64 64 63 63 62 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 63 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37
 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 60 61 63 64 65 67 68 69 71 72 73 74 74 75 75 76 76 76 76 76 76 75 75 74 73 72 71 70 69 68 66 65 63 62 60 59 57 56 54 53 51 49 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 57 57 57 57 57 57 57 57 57 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16
 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 61 61 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49
 90 90 89 88 87 86 86 85 84 83 83 82 81 81 80 79 79 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 71 70 70 70 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 66 66 66 66 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 72 72 72 73 73 73 74 74 74 75 75 76 76 76 77 77 77 78 78 79 79 79 80 80 80 81 81 82 82 82 83 83 83 83 84 84 84 85 85 85 85 85 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 85 85 85 85 85 84 84 84 84 83 83 83 83 82 82 82 81 81 81 81 80 80 80 79 79 79 79 78 78 78 78 77 77 77 77 76 76 76 76 76 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 76 76 76 76 77 77 77 78 78 78 79 79 79 80 80 81 81 81 82 82 83 83 84 85 85 86 86 87 87 88 89 89 90 91 91 92 93 93 94 95 96 96 97 98 99 99 100 101 102 102 103 104 105 105 106 107 107 108 109 110 110 111 112 112 113 113 114 115 115 116 116 117 117 117 118 118 118 119 119 119 119 120 120 120 120 120 120 120 120 119 119 119 119 118 118 118 117 117 116 116 115 115 114 114 113 112 112 111 110 110 109 108 107 106 106 105 104 103 102 101 101 100 99 98 97 96 95 95 94 93 92 91
 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 67 68 70 71 73 74 75 77 78 80 81 83 84 86 87 89 90 91 93 94 95 96 97 98 99 100 101 102 102 103 103 103 104 104 104 104 104 103 103 103 102 101 101 100 99 98 97 96 95 94 93 91 90 89 87 86 84 83 82 80 79 77 76 74 73 71 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28
 42 42 42 42 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 81 82 82 83 84 85 86 86 87 88 88 89 89 90 90 91 91 91 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 89 88 87 87 86 85 85 84 83 82 81 81 80 79 78 77 76 75 74 73 72 71 70 70 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 97 98 99 99 100 101 101 101 102 102 102 102 102 102 102 102 102 102 102 101 101 100 100 99 98 98 97 96 95 94 94 93 92 91 90 88 87 86 85 84 83 82 81 80 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 62 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42
 81 82 83 84 86 87 88 89 90 91 92 94 95 96 97 98 99 101 102 103 104 105 106 108 109 110 111 112 113 114 115 116 117 117 118 119 120 121 121 122 122 123 123 124 124 125 125 125 125 126 126 126 126 126 126 126 125 125 125 125 124 124 124 123 123 122 122 121 121 120 119 119 118 117 117 116 115 114 114 113 112 111 111 110 109 108 108 107 106 105 105 104 103 103 102 101 101 100 99 99 98 97 97 96 96 95 95 94 93 93 93 92 92 91 91 90 90 90 89 89 89 89 88 88 88 88 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 88 88 88 88 88 89 89 89 89 90 90 90 90 91 91 91 92 92 92 93 93 93 93 94 94 94 95 95 95 96 96 96 96 97 97 97 98 98 98 98 98 99 99 99 99 99 99 99 99 99 99 100 99 99 99 99 99 99 99 99 99 98 98 98 98 97 97 97 96 96 95 95 95 94 94 93 93 92 91 91 90 90 89 88 88 87 86 86 85 84 84 83 82 82 81 80 79 79 78 77 77 76 75 74 74 73 72 72 71 70 70 69 68 68 67 66 66 65 65 64 63 63 62 62 61 61 60 60 59 59 59 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 67 68 69 70 71 72 72 73 74 75 76 77 78 79 80
 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 76 78 80 82 84 85 87 89 91 92 94 95 96 97 98 99 100 100 101 101 101 101 101 100 100 99 98 97 96 95 94 92 91 89 88 86 84 82 81 79 77 75 73 71 69 67 66 64 62 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 58 61 63 66 69 71 74 78 81 84 88 92 96 100 104 108 113 118 123 128 133 138 144 149 155 160 166 171 177 182 187 192 197 201 205 209 212 215 217 219 220 220 220 219 218 216 213 210 207 203 199 194 189 184 178 173 167 161 156 150 144 139 133 128 123 118 113 108 103 99 95 91 87 83 79 76 73 69 66 64 61 58 56 54 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16
 56 57 59 61 62 64 66 67 69 70 72 73 75 76 77 78 79 80 81 82 83 83 83 84 84 84 84 83 83 82 82 81 80 79 78 77 75 74 72 71 70 68 66 65 63 62 60 58 57 55 54 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 45 47 49 52 54 56 59 62 64 67 71 74 77 81 85 89 93 97 102 106 111 116 121 126 132 137 143 148 154 159 165 170 175 180 185 189 193 196 199 202 204 205 206 206 205 204 202 200 197 193 189 185 180 175 170 165 159 154 148 143 137 131 126 121 116 111 106 101 97 92 88 84 80 77 73 70 67 64 61 58 55 53 51 48 46 44 43 41 39 37 36 35 33 32 31 30 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54
 45 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 67 68 69 71 73 74 76 77 79 80 82 84 85 87 89 90 92 93 95 96 98 99 100 102 103 104 105 106 106 107 108 108 108 109 109 109 109 108 108 107 107 106 105 104 103 102 100 99 97 96 94 93 91 89 87 85 84 82 80 78 76 74 73 71 69 67 65 64 62 60 59 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 43 43 44
 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 60 62 64 67 69 72 74 77 79 82 84 87 89 92 94 97 99 101 103 105 107 109 110 112 113 114 114 115 115 115 115 114 113 112 111 110 109 107 105 103 101 99 97 94 92 89 87 85 82 80 77 75 72 70 68 66 63 61 59 57 55 53 52 50 48 47 45 43 42 41 39 38 37 36 35 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 54 56 57 59 61 63 65 67 69 71 73 76 78 80 82 84 86 88 90 92 93 95 97 98 99 100 101 102 103 103 103 103 103 103 102 102 101 100 98 97 95 94 92 90 88 86 84 82 80 78 75 73 71 69 67 64 62 60 58 56 54 52 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14
 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 68 69 69 70 70 70 71 71 71 71 71 70 70 70 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19
 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 61 61 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 72 73 74 76 77 78 80 81 82 84 85 86 87 88 90 91 92 93 94 95 96 97 97 98 99 99 100 100 100 101 101 101 101 101 101 101 100 100 99 99 98 98 97 96 95 94 94 93 92 90 89 88 87 86 85 83 82 81 80 78 77 76 75 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40
 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32
 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 63 63 64 65 65 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 67 67 66 66 65 64 64 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11
 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24
 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33
 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21
 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 51 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 57 57 56 56 56 55 54 54 53 52 52 51 50 49 48 48 47 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14
 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11
 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 38 38 38 38 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13
 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 65 66 67 67 68 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 70 70 69 69 68 68 67 66 66 65 64 63 62 61 60 59 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27
 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5
 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 62 63 65 67 69 72 74 76 79 81 84 86 89 92 95 98 101 105 108 111 115 119 122 126 130 134 138 142 146 151 155 159 163 168 172 176 180 184 187 191 195 198 201 204 207 209 211 213 214 215 216 217 217 217 216 215 214 213 211 209 207 204 201 198 195 192 188 185 181 177 174 170 166 162 158 154 150 146 143 139 135 131 128 124 121 118 114 111 108 105 102 100 97 94 92 89 87 85 82 80 78 76 74 73 71 69 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35
 127 128 128 128 129 129 130 130 131 132 133 134 135 136 137 138 139 141 142 144 145 147 149 151 153 155 158 160 163 165 168 171 174 178 181 184 188 192 196 200 204 208 212 217 222 226 231 236 241 246 251 256 261 266 272 276 281 286 291 295 300 304 307 311 314 317 319 321 322 323 324 324 323 322 321 318 316 313 309 305 300 295 290 284 278 272 265 258 251 244 237 230 223 216 208 201 194 187 180 173 167 160 154 148 142 136 131 125 120 115 110 105 101 97 92 89 85 81 78 74 71 68 65 62 60 57 55 52 50 48 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 67 68 70 72 74 75 77 79 81 83 84 86 88 90 91 93 95 97 98 100 102 103 105 106 108 109 111 112 113 114 116 117 118 119 120 121 121 122 123 124 124 125 125 126 126 126 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 127 126 126 126 126 126 126 126 126 126 127 127 127
 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 66 68 70 72 75 77 80 83 86 89 92 95 99 103 107 111 115 120 125 130 135 140 146 152 158 165 172 178 186 193 201 208 216 224 232 241 249 257 265 273 281 289 296 302 309 314 319 324 327 330 332 333 333 332 330 327 324 319 314 308 302 295 287 279 271 263 254 245 237 228 219 210 202 193 185 177 169 162 155 148 141 135 129 123 117 112 107 102 97 93 88 84 81 77 73 70 67 64 61 59 56 54 52 50 48 46 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37
 55 56 58 59 61 63 65 67 69 71 73 76 78 81 84 87 90 93 96 100 104 108 112 116 121 126 131 136 142 148 154 161 168 175 182 191 199 208 217 227 237 248 259 270 283 295 308 322 336 351 366 381 397 413 430 446 463 480 497 513 530 546 561 576 590 603 615 625 634 642 648 652 655 655 654 651 647 640 633 623 613 601 588 574 559 544 528 511 495 478 462 445 428 412 396 381 366 351 336 323 309 296 284 272 260 249 239 229 219 210 202 193 185 178 171 164 157 151 145 140 135 130 125 120 116 112 108 104 101 98 95 92 89 86 84 81 79 77 75 73 71 69 68 66 65 63 62 61 60 58 57 56 56 55 54 53 52 52 51 50 50 49 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 49 50 51 52 53
 40 41 41 42 42 43 44 45 46 47 48 49 51 52 54 55 57 59 61 64 66 69 72 75 79 82 86 90 95 100 105 110 116 123 130 137 145 153 163 172 183 194 206 220 234 248 265 282 300 320 341 363 387 412 438 466 495 526 558 591 625 660 695 730 765 798 830 860 887 911 931 946 956 961 960 954 943 926 905 880 852 821 787 752 717 680 644 609 574 540 507 476 446 417 390 365 341 318 297 278 259 242 226 211 197 184 172 160 150 140 131 123 115 108 101 95 89 83 78 73 69 65 61 57 54 51 48 46 43 41 39 36 35 33 31 30 28 27 26 25 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 66 68 71 73 76 79 82 85 88 91 94 97 101 104 107 111 115 118 122 125 129 133 136 140 143 147 150 153 157 160 163 166 168 171 173 175 177 179 180 181 182 183 183 184 183 183 182 182 180 179 177 176 174 171 169 167 164 161 158 155 152 149 146 143 139 136 133 129 126 123 120 116 113 110 107 104 101 98 95 93 90 87 85 82 80 78 76 73 71 69 67 65 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 40 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 22 29 37 46 56 68 81 96 112 132 153 178 206 238 274 315 362 416 478 549 629 722 829 951 1091 1252 1437 1649 1891 2166 2477 2824 3207 3621 4056 4495 4916 5288 5577 5753 5795 5699 5475 5150 4756 4325 3885 3457 3055 2686 2354 2057 1796 1566 1365 1190 1037 903 787 686 598 521 454 395 344 298 259 224 194 167 143 122 104 88 74 61 50 40 31 24 17 11 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 142 270 443 677 994 1427 2026 2862 4037 5692 7980 10936 14133 16308 16066 13589 10380 7542 5382 3826 2719 1930 1362 948 645 421 254 129 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 26 27 29 31 34 36 38 41 44 47 50 53 57 61 65 70 75 80 86 92 99 106 113 122 131 141 151 163 175 188 203 219 236 254 274 296 320 346 374 404 437 473 512 554 599 647 700 756 816 880 947 1019 1093 1171 1250 1331 1412 1492 1570 1643 1710 1770 1820 1859 1885 1898 1898 1884 1857 1818 1769 1711 1645 1574 1500 1423 1345 1268 1192 1118 1047 979 914 853 795 741 690 643 599 558 520 485 452 422 394 368 344 322 302 283 266 249 234 221 208 196 185 175 165 156 148 140 133 127 120 115 109 104 100 95 91 87 84 80 77 74 71 68 66 64 61 59 57 55 53 52 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 25 36 48 62 78 95 116 139 165 196 230 269 315 366 425 493 571 661 764 883 1020 1179 1361 1573 1817 2099 2424 2798 3227 3714 4263 4874 5538 6242 6958 7645 8252 8720 8995 9043 8859 8465 7910 7252 6546 5836 5157 4526 3953 3442 2991 2596 2252 1952 1692 1467 1272 1103 956 828 718 621 537 464 400 345 296 253 216 183 154 129 107 88 71 56 42 31 21 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 4 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 2 11 20 31 43 57 73 92 113 138 166 199 237 281 331 390 458 536 628 735 859 1004 1173 1371 1603 1874 2192 2563 2995 3499 4080 4745 5496 6326 7217 8133 9017 9792 10370 10675 10659 10324 9719 8925 8028 7104 6210 5381 4633 3973 3397 2900 2472 2107 1794 1528 1300 1106 940 798 676 572 482 406 339 283 233 191 155 123 96 72 52 34 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 21 29 37 47 57 70 84 100 118 138 162 189 220 255 295 341 394 455 525 606 699 806 931 1074 1240 1433 1656 1913 2211 2555 2950 3401 3911 4482 5108 5779 6472 7152 7770 8272 8600 8713 8595 8261 7752 7124 6435 5732 5052 4418 3841 3327 2873 2478 2134 1837 1580 1359 1168 1004 863 740 635 544 465 397 338 286 242 203 169 140 114 92 73 56 41 28 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 25 49 79 113 155 204 263 334 418 519 640 785 960 1171 1426 1735 2110 2565 3117 3784 4583 5526 6608 7795 9003 10087 10859 11147 10876 10115 9033 7820 6624 5532 4581 3775 3103 2547 2089 1712 1402 1147 935 760 615 494 393 309 239 180 130 89 54 25 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 1 2 2 3 4 4 5 5 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 5 5 4 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 3 9 15 22 30 39 49 61 75 90 108 129 153 180 211 248 290 338 394 459 534 621 723 841 978 1139 1326 1545 1802 2101 2451 2859 3335 3886 4521 5245 6059 6953 7907 8879 9806 10606 11186 11468 11408 11012 10337 9467 8496 7503 6546 5660 4863 4161 3549 3022 2569 2182 1853 1572 1332 1128 954 806 679 571 478 399 330 272 222 179 142 110 82 59 38 21 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 64 66 68 70 72 75 77 80 82 85 88 92 95 98 102 106 111 115 120 125 130 136 142 149 156 164 172 180 189 199 210 221 233 246 261 276 292 310 329 350 372 396 422 450 481 514 550 590 632 678 728 782 841 905 975 1050 1131 1219 1313 1415 1525 1642 1768 1901 2042 2190 2344 2505 2669 2834 3000 3162 3317 3462 3593 3706 3796 3862 3899 3908 3887 3838 3761 3660 3538 3399 3247 3086 2919 2750 2582 2416 2255 2100 1952 1811 1679 1554 1438 1330 1229 1136 1050 970 896 829 766 709 656 607 562 521 483 448 416 386 359 334 311 290 270 252 235 220 206 192 180 169 159 149 140 132 124 117 111 105 99 94 89 84 80 76 72 69 66 63 60 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 32 54 81 112 149 192 244 305 378 465 567 689 835 1009 1216 1464 1761 2118 2547 3062 3682 4428 5322 6390 7654 9129 10810 12653 14558 16347 17776 18583 18593 17792 16341 14501 12530 10620 8882 7365 6072 4989 4089 3346 2733 2229 1813 1470 1187 953 759 598 464 353 261 184 120 67 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 16 19 23 28 33 39 45 52 60 69 79 90 102 115 131 148 167 189 213 240 271 305 344 388 437 493 556 627 708 799 903 1021 1154 1305 1477 1672 1892 2141 2422 2738 3090 3480 3908 4371 4863 5374 5887 6380 6826 7194 7456 7588 7577 7424 7144 6760 6303 5802 5285 4773 4282 3821 3396 3010 2663 2352 2076 1831 1615 1424 1256 1108 977 863 761 672 594 524 463 409 361 319 281 248 218 192 168 147 129 112 97 84 72 62 52 44 36 29 23 18 13 8 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 120 248 410 617 879 1213 1638 2184 2886 3794 4972 6504 8493 11049 14245 18021 22000 25340 26929 26108 23258 19438 15600 12245 9511 7357 5682 4386 3380 2598 1987 1507 1129 829 592 404 254 135 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 23 47 76 109 149 197 252 318 397 489 599 730 885 1070 1290 1553 1868 2245 2696 3235 3880 4647 5552 6607 7812 9144 10544 11905 13071 13865 14138 13835 13018 11838 10472 9074 7749 6552 5506 4608 3849 3210 2675 2228 1854 1541 1280 1061 877 722 592 482 390 311 245 189 142 102 68 39 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 79 79 80 81 82 82 83 84 86 87 88 90 92 94 96 98 101 104 107 111 115 119 124 130 136 143 151 160 169 180 192 206 221 238 257 278 301 328 357 390 427 469 515 567 626 691 764 847 939 1042 1158 1287 1431 1591 1768 1964 2179 2413 2665 2932 3211 3495 3776 4043 4282 4478 4619 4691 4690 4614 4467 4260 4008 3724 3425 3121 2824 2539 2273 2027 1802 1599 1416 1253 1107 978 863 762 672 593 522 460 405 357 314 276 243 213 186 163 142 124 108 93 80 69 59 50 42 35 29 23 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 65 66 67 67 68
 10 10 10 9 9 9 8 8 7 7 6 6 5 5 4 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 3 7 12 18 25 34 43 54 68 83 101 122 146 175 208 247 292 345 407 479 564 664 781 919 1082 1274 1499 1765 2077 2442 2865 3348 3888 4472 5072 5642 6118 6431 6523 6375 6010 5488 4880 4252 3650 3101 2616 2197 1839 1537 1282 1069 889 739 613 507 418 342 279 225 180 142 109 82 59 39 22 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 15 17 20 23 26 30 33 38 42 47 52 58 64 71 78 87 96 106 116 128 141 156 172 189 208 230 253 279 308 340 376 416 459 508 562 623 690 764 847 940 1042 1156 1282 1421 1575 1743 1928 2129 2346 2578 2823 3080 3342 3605 3862 4102 4317 4497 4632 4714 4739 4706 4616 4476 4293 4077 3838 3585 3327 3070 2821 2582 2356 2145 1949 1770 1605 1455 1318 1194 1082 981 890 807 733 666 605 551 501 457 417 381 348 318 291 267 245 225 207 190 175 161 149 137 127 117 109 101 93 87 80 75 69 64 60 56 52 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 20 25 30 36 43 50 58 67 76 87 98 111 125 141 158 177 199 222 248 277 309 345 385 429 478 533 595 663 739 824 919 1025 1144 1276 1423 1587 1768 1970 2193 2438 2706 2997 3311 3646 3999 4363 4731 5095 5440 5753 6020 6226 6360 6414 6385 6276 6094 5850 5559 5234 4889 4536 4184 3843 3515 3207 2919 2652 2407 2183 1979 1794 1626 1474 1337 1213 1102 1002 911 829 756 689 629 575 526 482 442 406 373 343 316 291 268 248 229 212 196 182 169 157 146 135 126 117 109 102 95 89 83 77 72 67 63 59 55 51 48 45 42 39 36 34 31 29 27 25 23 21 19 18 16 15 13 12 11 10 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 25 36 48 62 78 96 117 140 167 197 231 270 314 364 422 487 562 648 745 857 985 1132 1300 1493 1713 1965 2254 2582 2953 3372 3839 4353 4909 5496 6094 6675 7204 7640 7943 8082 8042 7829 7468 6995 6450 5871 5291 4730 4204 3720 3282 2890 2542 2234 1963 1724 1515 1331 1170 1029 905 796 701 617 543 478 421 371 326 287 252 221 194 170 149 130 113 98 85 74 63 54 46 39 33 27 22 18 14 11 8 5 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 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 9 22 37 55 77 102 132 168 209 259 318 387 470 567 683 821 985 1181 1414 1692 2024 2422 2897 3463 4134 4922 5836 6869 7995 9153 10238 11111 11622 11668 11236 10410 9335 8158 6996 5922 4969 4146 3448 2860 2369 1960 1619 1336 1099 902 737 599 484 387 306 238 180 132 92 58 29 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 36 38 41 45 49 53 58 64 70 77 85 94 105 117 131 146 164 184 207 234 264 299 338 384 436 497 566 646 737 843 964 1102 1261 1442 1646 1875 2127 2400 2688 2978 3256 3499 3685 3792 3804 3719 3545 3302 3015 2707 2398 2103 1829 1582 1363 1170 1003 858 733 625 533 454 385 327 277 234 196 164 137 113 93 75 60 46 35 25 17 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5
 4 4 5 5 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 31 33 35 37 40 42 45 48 52 56 59 64 68 73 79 85 91 98 106 114 123 132 143 155 167 181 196 213 231 250 272 295 321 349 380 414 451 491 535 583 636 693 755 822 895 974 1058 1149 1245 1348 1455 1567 1682 1799 1917 2033 2144 2248 2342 2424 2489 2538 2566 2574 2562 2530 2480 2413 2333 2242 2142 2037 1929 1820 1711 1605 1502 1403 1309 1220 1136 1057 983 915 851 792 738 688 641 599 559 523 490 459 431 405 381 360 339 321 304 288 274 260 248 237 226 217 208 199 191 184 178 171 166 160 155 150 146 142 138 134 131 127 124 121 118 115 113 110 108 105 103 101 99 96 94 92 90 88 86 85 83 81 79 77 76 74 72 70 69 67 65 64 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 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 1 1 1 2 2 3 3 3
 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 58 60 63 65 68 72 75 78 82 86 91 95 100 105 111 117 124 131 138 146 155 164 174 184 196 208 222 236 251 268 286 305 325 348 371 397 424 453 484 516 551 588 627 667 709 753 797 843 888 934 978 1020 1060 1097 1129 1156 1177 1191 1199 1199 1192 1178 1157 1130 1097 1060 1020 976 931 885 838 791 746 701 657 616 576 538 502 469 437 407 379 353 329 306 285 266 247 230 215 200 187 174 163 152 142 133 124 116 109 102 96 90 84 79 74 70 66 62 59 55 52 49 47 44 42 40 38 36 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30
 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 55 57 60 63 66 69 72 76 80 85 89 94 100 106 112 119 127 135 144 154 165 177 190 204 219 236 254 274 296 320 346 375 407 441 479 520 565 613 666 723 785 851 921 995 1074 1155 1238 1321 1404 1484 1558 1624 1680 1723 1751 1762 1756 1733 1694 1640 1575 1499 1417 1331 1243 1154 1068 984 904 829 758 692 631 575 523 476 433 394 358 325 295 268 244 222 202 183 167 152 138 125 114 104 94 86 78 71 65 59 53 48 44 40 36 33 30 27 24 22 20 18 16 14 13 11 10 9 8 7 6 5 4 3 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 18
 67 67 68 69 69 70 71 72 73 74 75 76 77 79 80 82 83 85 87 89 91 93 96 98 101 104 107 110 114 118 122 126 131 136 142 148 154 161 168 176 184 193 203 213 224 236 249 263 277 293 310 329 348 369 392 416 441 469 498 529 561 596 632 671 710 752 794 838 882 927 971 1015 1057 1097 1134 1167 1195 1218 1235 1245 1248 1245 1234 1216 1192 1162 1127 1088 1045 1000 953 905 857 809 761 715 671 628 587 547 510 476 443 412 383 356 331 307 286 265 247 229 213 198 184 171 159 148 138 128 119 111 104 97 90 84 78 73 68 64 60 56 52 49 46 43 40 38 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 64 65 65 66 66
 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 10 11 13 14 16 17 19 21 23 25 27 30 33 36 39 43 47 51 56 61 66 73 80 87 95 105 115 126 138 152 167 184 202 223 246 272 300 332 367 407 451 500 554 615 682 757 839 930 1031 1140 1260 1388 1525 1668 1817 1967 2114 2253 2377 2482 2560 2607 2619 2596 2539 2452 2340 2210 2067 1918 1768 1620 1477 1343 1216 1100 992 895 806 725 652 587 528 475 427 385 346 312 281 253 228 206 186 168 151 136 123 111 100 91 82 74 67 60 54 49 44 40 36 32 29 26 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 18 19 20 21 22 22 23 24 25 27 28 29 30 31 33 34 36 37 39 41 42 44 46 49 51 53 56 58 61 64 68 71 75 79 83 87 92 97 103 109 115 122 129 137 146 155 165 176 188 201 214 229 246 263 282 303 325 350 376 405 436 470 507 547 591 637 688 743 802 866 933 1006 1083 1164 1250 1339 1430 1524 1619 1712 1803 1890 1969 2039 2098 2144 2174 2188 2184 2164 2127 2076 2011 1936 1852 1762 1667 1571 1474 1378 1285 1195 1109 1028 951 879 811 748 690 636 586 540 498 459 423 390 360 332 307 283 262 242 224 207 192 177 164 152 141 131 122 113 105 98 91 85 79 73 68 64 59 55 52 48 45 42 39 36 34 32 29 27 25 24 22 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 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 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17
 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 60 62 65 68 72 75 79 84 88 93 99 105 111 118 126 134 143 152 162 174 186 199 214 229 246 264 284 305 328 352 379 407 437 469 503 539 577 616 656 697 738 779 819 857 892 923 950 971 985 993 993 986 972 952 925 894 858 819 778 736 693 651 609 569 530 492 457 424 393 363 336 311 287 265 245 227 209 194 179 166 153 142 131 122 113 105 97 90 84 78 72 67 63 59 55 51 48 45 42 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27
 29 29 30 30 31 32 32 33 33 34 35 36 37 38 38 39 40 42 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 82 86 90 94 99 104 109 115 121 128 135 143 151 160 170 180 192 204 217 231 246 262 280 298 319 340 364 389 416 444 475 507 542 578 616 657 699 742 787 832 878 924 969 1012 1053 1091 1124 1153 1176 1192 1201 1202 1197 1184 1163 1137 1105 1068 1027 983 937 890 843 795 748 703 658 616 575 537 500 466 434 403 375 349 324 301 280 261 242 225 210 195 182 169 158 147 137 128 119 112 104 97 91 85 80 75 70 66 62 58 55 51 48 45 43 40 38 36 34 32 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28
 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 24 24 25 25 26 27 28 28 29 30 31 33 34 35 36 38 40 41 43 45 47 50 53 55 58 62 65 69 74 78 84 89 95 102 110 118 126 136 147 158 171 185 201 218 237 257 280 305 333 363 397 434 475 520 570 625 686 753 826 907 996 1093 1199 1313 1437 1570 1710 1858 2011 2166 2321 2470 2609 2732 2832 2906 2948 2956 2928 2867 2775 2658 2521 2370 2211 2049 1888 1732 1582 1441 1309 1186 1074 971 877 792 714 644 581 524 473 427 385 348 314 283 256 231 209 188 170 154 139 125 113 102 92 83 74 67 60 54 48 43 38 34 30 27 23 20 18 15 13 11 9 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 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17
 55 57 59 61 63 66 68 70 73 75 78 81 84 86 89 92 95 99 102 105 109 113 116 120 124 129 133 138 142 147 153 158 164 170 176 183 190 198 205 214 223 232 242 253 264 276 289 303 317 333 350 368 388 408 431 455 481 509 538 571 605 642 681 724 769 817 869 923 981 1043 1107 1175 1245 1318 1393 1470 1547 1624 1700 1773 1842 1906 1963 2011 2050 2077 2092 2094 2082 2058 2022 1973 1915 1848 1773 1694 1610 1524 1437 1351 1265 1183 1102 1026 953 883 818 757 700 647 597 551 508 469 432 399 367 339 312 288 266 245 226 209 193 178 164 152 140 130 120 111 102 95 88 81 75 69 64 59 55 51 47 43 40 37 34 31 29 26 24 22 20 19 17 15 14 13 11 10 9 8 7 6 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53
 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 40 42 45 47 51 54 57 61 65 70 75 80 86 92 99 106 114 123 133 143 155 168 181 197 213 231 251 273 297 323 352 384 418 456 497 541 589 641 697 757 820 886 955 1026 1097 1168 1236 1300 1357 1405 1443 1467 1478 1474 1456 1425 1381 1327 1265 1197 1125 1052 979 906 837 770 707 648 593 541 494 451 411 374 341 311 283 258 235 214 195 178 162 148 135 123 113 103 94 86 79 72 66 60 55 50 46 42 39 35 32 30 27 25 23 21 19 17 16 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6
 47 48 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 74 76 79 81 83 86 89 92 94 98 101 104 108 112 115 120 124 129 133 139 144 150 156 162 169 176 183 191 199 208 217 227 238 249 261 273 286 300 315 330 347 364 383 402 423 444 467 491 516 543 571 599 630 661 694 727 762 798 834 871 909 947 984 1021 1058 1093 1127 1159 1189 1216 1240 1260 1277 1289 1297 1301 1299 1294 1283 1269 1250 1228 1202 1173 1141 1108 1072 1035 997 959 920 882 843 806 769 732 697 663 630 599 569 540 512 486 461 437 414 393 372 353 335 318 302 286 272 258 245 233 222 211 200 191 182 173 165 157 150 143 136 130 124 119 114 109 104 99 95 91 87 84 80 77 74 71 68 65 62 60 58 55 53 51 49 47 45 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 19 26 33 42 52 63 75 90 107 125 147 172 201 233 271 314 364 421 487 563 650 751 867 1000 1153 1328 1527 1753 2007 2290 2600 2932 3280 3629 3963 4259 4494 4647 4701 4653 4507 4279 3992 3668 3329 2990 2666 2363 2085 1834 1611 1412 1238 1084 950 833 730 641 563 494 435 383 337 297 262 232 205 181 160 141 125 111 98 86 76 67 59 52 45 40 34 30 26 22 18 15 12 10 7 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 22 24 25 27 30 32 35 37 40 43 47 51 55 59 64 69 75 81 88 96 104 113 123 134 146 158 173 188 205 224 244 267 291 318 348 380 415 453 495 540 588 640 695 754 815 879 944 1010 1074 1136 1194 1246 1290 1323 1346 1355 1352 1336 1308 1270 1222 1167 1107 1043 978 913 848 786 726 669 616 565 519 476 436 399 366 335 307 281 258 236 217 199 182 168 154 142 130 120 111 102 94 87 81 75 69 64 60 55 52 48 45 42 39 36 34 32 30 28 26 25 23 22 21 20 18 17 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 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
 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 48 51 54 56 60 63 66 70 74 78 83 88 94 99 106 112 120 127 136 145 154 165 176 188 201 215 229 245 263 281 300 321 344 367 392 419 447 476 506 538 570 603 637 671 704 737 768 797 823 847 866 882 892 898 898 893 884 869 850 827 801 772 741 708 675 641 607 573 540 508 478 448 420 393 368 344 322 301 281 263 246 230 215 202 189 177 166 156 146 137 129 122 114 108 102 96 91 86 81 77 73 69 66 63 60 57 54 52 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8
 0 0 0 0 0 2 4 5 7 9 11 13 16 18 21 23 26 29 32 35 39 42 46 50 54 58 63 68 73 78 83 89 95 102 109 116 123 131 140 149 158 169 179 191 203 215 229 244 259 276 293 312 332 354 378 403 430 459 491 525 562 602 645 692 742 797 857 922 992 1067 1150 1238 1334 1437 1547 1665 1791 1923 2063 2208 2358 2511 2665 2817 2963 3100 3224 3331 3415 3474 3505 3504 3473 3410 3319 3203 3065 2911 2744 2570 2394 2217 2044 1877 1718 1568 1427 1296 1175 1063 961 868 783 706 636 573 516 464 417 375 337 303 272 244 219 196 175 157 140 125 111 98 87 77 68 59 52 45 39 33 28 23 19 15 11 8 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 22 24 26 28 30 33 35 38 41 44 47 50 53 57 61 65 69 74 79 84 89 95 101 107 114 121 128 136 145 154 163 173 184 195 207 220 233 248 263 279 296 314 333 353 374 396 420 445 471 498 527 557 588 620 654 688 724 761 799 837 875 914 953 992 1030 1067 1103 1137 1169 1199 1227 1251 1272 1290 1304 1315 1321 1324 1322 1317 1308 1296 1280 1261 1239 1215 1189 1161 1131 1100 1068 1035 1002 968 934 901 867 835 802 771 739 709 680 651 624 597 571 546 523 500 478 456 436 417 398 380 363 347 332 317 303 289 276 264 252 241 230 220 210 201 192 183 175 167 160 153 146 140 133 128 122 116 111 106 101 97 93 88 84 81 77 73 70 67 64 60 58 55 52 50 47 45 43 40 38 36 34 32 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 5 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 1 1 2 3 4 5 6 7 8 9 10 11 13 14 15 17 19
 14 16 17 19 21 23 25 27 30 32 35 38 41 44 48 51 55 60 64 69 74 79 85 91 98 105 113 121 130 139 149 160 172 184 198 212 228 245 263 282 303 325 349 375 402 432 463 497 533 571 612 654 699 747 796 848 901 956 1011 1068 1124 1180 1235 1288 1338 1385 1427 1465 1497 1522 1541 1553 1558 1556 1547 1532 1510 1483 1452 1416 1377 1334 1290 1245 1198 1151 1104 1057 1011 966 922 879 838 798 760 723 688 654 622 592 563 535 509 485 461 439 418 398 379 361 344 327 312 298 284 271 258 247 235 225 215 205 196 187 179 171 164 157 150 144 137 132 126 121 116 111 106 101 97 93 89 85 82 78 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 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 1 1 2 3 4 5 6 7 8 9 10 11 13
 0 0 1 2 3 5 6 8 9 11 13 15 17 19 22 24 27 29 32 35 38 41 45 48 52 56 60 65 69 74 79 84 90 96 102 109 115 123 130 138 147 156 165 175 186 197 209 221 234 249 263 279 296 314 333 354 375 399 424 450 479 509 542 577 615 655 698 745 794 847 904 964 1028 1095 1167 1242 1320 1401 1485 1571 1657 1744 1828 1910 1986 2056 2116 2166 2204 2227 2235 2226 2202 2162 2107 2040 1961 1873 1778 1678 1576 1473 1371 1272 1175 1083 996 913 836 764 698 636 579 527 480 436 396 360 326 296 269 244 221 200 181 164 149 135 122 110 100 90 81 73 66 59 53 47 42 38 33 30 26 23 20 17 14 12 10 8 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 22 23 25 27 29 31 33 35 38 40 43 46 49 52 55 59 62 66 71 75 80 86 91 98 105 112 120 129 138 149 160 173 187 202 219 237 258 281 306 334 365 400 438 481 529 582 641 707 780 861 951 1051 1161 1282 1414 1557 1711 1876 2049 2228 2408 2586 2754 2905 3031 3126 3181 3194 3163 3088 2976 2831 2663 2479 2287 2093 1904 1723 1551 1392 1246 1113 992 883 785 698 619 550 488 433 384 340 302 267 237 209 185 164 145 128 112 99 87 76 66 58 50 43 37 31 26 22 18 14 11 8 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 14 15 16 17 19 20 22 23 25 27 29 31 33 35 37 40 43 45 48 52 55 59 63 67 72 77 83 88 95 102 109 117 126 135 146 157 169 183 197 213 231 250 271 294 319 347 377 410 446 486 530 577 630 687 749 816 889 968 1053 1144 1241 1343 1449 1558 1669 1780 1887 1988 2080 2159 2222 2267 2290 2290 2268 2225 2161 2081 1986 1882 1771 1656 1541 1427 1316 1210 1110 1015 927 845 770 701 637 580 527 479 435 395 359 327 297 270 246 224 204 186 169 154 140 128 116 106 97 88 80 73 67 61 55 50 46 41 37 34 31 28 25 22 20 18 15 14 12 10 9 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 15 19 22 27 32 37 43 49 56 65 73 83 94 107 120 136 153 172 193 217 244 273 307 344 386 433 485 544 610 683 764 854 954 1064 1185 1316 1458 1608 1767 1930 2095 2258 2411 2550 2668 2759 2818 2842 2831 2784 2707 2603 2479 2341 2194 2043 1893 1746 1606 1473 1348 1232 1124 1026 936 854 779 711 649 594 543 497 456 419 385 354 326 301 278 258 239 222 207 193 180 169 158 149 140 132 125 118 112 107 102 97 93 89 85 82 79 76 73 71 69 67 65 63 61 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 4 4 3 3 3 2 2 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
 21 21 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 53 56 58 61 64 67 71 75 79 83 88 93 98 104 110 117 124 132 141 150 160 171 182 195 209 223 239 257 275 295 317 340 365 393 422 453 487 523 561 602 645 692 740 791 845 900 957 1016 1076 1136 1195 1254 1310 1364 1414 1458 1497 1529 1554 1570 1578 1578 1569 1553 1528 1497 1460 1418 1372 1322 1270 1217 1162 1108 1053 1000 948 898 849 802 758 715 675 637 601 567 535 505 477 450 426 403 381 361 342 325 308 293 279 265 253 241 231 220 211 202 194 186 178 171 165 159 153 148 142 138 133 129 124 120 117 113 110 106 103 100 97 95 92 89 87 84 82 80 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 40 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20
 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 45 47 49 52 55 58 61 65 69 73 77 82 87 93 99 105 113 120 129 138 148 159 172 185 200 216 233 253 275 298 324 353 385 419 458 500 546 596 652 712 777 848 924 1005 1091 1181 1274 1368 1461 1552 1637 1713 1778 1827 1858 1869 1860 1830 1782 1717 1638 1549 1453 1353 1252 1152 1056 964 877 796 720 651 588 530 478 430 387 348 313 282 253 228 205 184 165 149 133 120 108 97 87 78 70 62 56 50 45 40 35 31 28 24 22 19 16 14 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 6
 5 6 7 9 10 12 13 15 17 19 21 23 25 28 30 33 36 39 42 46 50 53 58 62 66 71 77 82 88 94 101 108 115 123 131 140 150 160 171 182 194 207 221 236 251 268 285 304 324 345 367 391 416 443 471 500 531 564 599 635 672 711 752 794 837 882 927 973 1019 1066 1112 1158 1202 1245 1285 1324 1359 1390 1418 1440 1459 1472 1479 1481 1478 1469 1455 1436 1412 1383 1351 1315 1276 1234 1191 1146 1100 1053 1006 959 913 867 823 779 737 696 657 619 583 549 516 485 456 428 401 377 353 331 310 291 272 255 239 224 210 196 184 172 161 151 142 133 124 117 109 102 96 90 84 79 74 69 65 60 57 53 49 46 43 40 38 35 33 30 28 26 24 22 21 19 17 16 15 13 12 11 10 9 7 7 6 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 1 2 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 18 20 23 26 29 32 36 40 44 49 54 59 65 72 78 86 94 103 112 123 134 146 159 173 189 205 223 243 264 287 312 338 367 398 431 467 505 546 590 636 685 737 792 850 910 972 1036 1102 1169 1236 1303 1370 1434 1496 1554 1608 1657 1699 1735 1764 1784 1797 1801 1798 1787 1769 1744 1713 1677 1637 1592 1545 1496 1445 1393 1340 1288 1236 1184 1134 1085 1038 992 948 905 864 825 787 752 718 685 654 624 596 569 544 519 496 474 453 433 413 395 377 360 344 329 314 300 286 273 261 249 237 226 216 206 196 186 177 169 160 152 145 137 130 124 117 111 105 99 94 88 83 78 74 69 65 61 57 53 50 46 43 40 37 34 32 29 27 24 22 20 18 16 14 13 11 10 8 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
 16 17 18 20 21 23 24 26 27 29 31 33 35 37 39 41 43 46 48 51 53 56 59 62 65 69 72 76 80 84 88 93 97 102 108 113 120 126 133 140 148 156 165 175 185 196 208 220 234 249 265 282 301 321 343 367 393 421 451 484 520 559 601 646 696 749 806 868 934 1005 1080 1160 1244 1332 1424 1518 1613 1709 1803 1893 1979 2056 2123 2177 2217 2241 2248 2236 2207 2161 2101 2027 1942 1849 1751 1649 1545 1442 1342 1244 1150 1061 977 898 824 755 692 633 579 530 484 443 405 370 338 309 282 258 236 216 197 181 165 151 138 127 116 106 97 89 81 75 68 62 57 52 48 44 40 36 33 30 27 25 22 20 18 16 14 13 11 10 8 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 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 15
 50 52 55 57 60 62 65 68 71 75 78 81 85 89 93 98 102 107 112 117 123 129 135 142 149 156 164 172 181 190 199 210 221 232 244 257 270 285 300 316 333 351 370 390 410 432 456 480 505 532 559 588 618 649 681 713 746 780 814 848 882 915 947 979 1009 1037 1063 1087 1107 1124 1138 1149 1155 1158 1156 1151 1142 1130 1114 1094 1072 1048 1021 993 963 932 900 868 835 803 770 738 707 676 646 616 588 561 535 509 485 462 440 419 399 379 361 344 327 312 297 283 270 257 245 234 223 213 204 195 186 178 170 163 156 150 144 138 132 127 122 117 113 109 105 101 97 94 90 87 84 81 79 76 74 71 69 67 64 62 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 28 29 30 31 33 34 36 37 39 40 42 44 46 48
 18 19 20 20 21 22 23 25 26 27 28 30 31 33 34 36 38 40 42 44 46 49 51 54 57 60 63 67 70 74 79 83 88 93 99 105 111 118 126 133 142 151 160 171 182 194 207 220 235 250 267 284 303 323 345 367 391 416 442 469 497 526 556 587 618 649 679 709 738 765 790 812 832 848 860 869 873 873 869 860 848 832 813 791 767 741 714 686 657 628 599 570 542 514 487 461 437 413 390 369 348 329 311 294 277 262 248 234 221 210 198 188 178 169 160 152 145 138 131 125 119 114 109 104 99 95 91 88 84 81 78 75 72 70 67 65 63 61 59 57 55 54 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17
 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 14 15 16 17 19 20 22 24 25 27 30 32 34 37 40 43 46 50 54 58 63 68 74 80 87 94 102 111 121 131 143 156 171 187 205 224 246 270 297 327 360 397 438 483 534 590 652 722 799 885 979 1083 1198 1324 1460 1608 1766 1934 2109 2289 2469 2645 2810 2957 3080 3171 3225 3239 3211 3144 3041 2909 2754 2583 2404 2223 2043 1869 1704 1548 1403 1270 1147 1035 934 842 759 684 616 556 501 452 407 368 332 300 271 245 221 200 181 164 148 134 122 110 100 90 82 74 67 61 55 50 45 41 37 33 30 27 24 22 19 17 15 13 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4 6 8 10 12 15 18 21 25 29 34 39 45 52 59 67 77 87 99 112 127 144 163 185 209 237 268 303 344 389 441 500 567 642 728 826 935 1059 1198 1352 1522 1708 1908 2118 2333 2544 2742 2913 3045 3127 3151 3114 3021 2879 2701 2499 2286 2072 1864 1667 1484 1317 1166 1031 910 803 708 624 550 484 427 376 331 291 256 226 198 174 153 134 117 103 90 78 68 58 50 43 37 31 26 22 18 14 11 8 6 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 18 19 20 21 23 24 26 27 29 31 32 34 36 39 41 43 46 49 52 55 58 62 65 70 74 78 83 89 94 100 107 114 121 129 137 147 156 167 178 190 203 217 231 247 264 282 301 321 343 366 390 416 444 472 503 535 568 602 638 675 713 752 792 832 871 911 949 986 1022 1055 1086 1114 1138 1158 1174 1185 1191 1193 1190 1182 1169 1153 1132 1108 1081 1051 1019 986 951 915 879 843 806 771 735 701 668 635 604 574 546 518 492 467 443 421 400 380 361 343 326 310 294 280 266 254 242 230 219 209 199 190 181 173 165 158 151 144 138 132 126 120 115 110 105 100 96 92 88 84 80 77 73 70 67 64 61 58 55 53 50 48 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 3 2 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
 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 43 45 48 51 54 58 61 65 69 74 79 84 90 96 102 109 117 125 134 143 153 164 176 189 203 218 234 251 269 289 310 333 357 382 410 438 468 500 532 566 601 636 672 707 741 774 805 833 858 879 895 907 913 913 908 898 882 862 838 811 780 748 714 679 644 609 575 541 508 477 447 418 391 366 342 319 298 279 260 243 227 213 199 186 174 163 153 144 135 127 119 112 106 100 94 89 84 80 76 72 68 65 61 58 56 53 51 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 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 1 1 1 1 2 2 2 2
 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 59 61 64 66 69 72 75 78 81 85 88 92 95 99 103 107 112 116 121 125 130 135 141 146 152 158 164 170 176 183 190 197 204 211 219 226 234 242 250 259 267 276 284 293 302 310 319 328 336 345 354 362 370 378 385 393 400 406 412 418 423 428 432 436 439 441 443 444 444 444 443 442 439 437 433 429 425 420 414 408 401 395 387 380 372 364 356 347 339 330 322 313 304 296 287 279 270 262 254 246 238 230 222 215 208 201 194 188 181 175 169 163 158 153 147 142 138 133 129 124 120 116 112 109 105 102 99 96 93 90 87 84 82 79 77 75 72 70 68 66 64 63 61 59 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 24 25 26 27 28 30
 20 21 22 24 25 27 28 30 31 33 35 37 39 42 44 47 49 52 55 59 62 66 70 74 79 84 89 95 101 108 115 122 131 140 149 160 171 183 196 211 226 243 261 281 302 325 350 377 405 436 469 504 541 580 621 663 707 752 797 842 886 928 967 1002 1033 1057 1076 1087 1090 1086 1074 1055 1030 999 963 924 881 837 792 747 702 657 615 573 534 497 461 428 397 368 341 315 292 270 250 231 214 198 183 170 157 145 135 125 116 107 99 92 85 79 74 68 63 59 55 51 47 44 41 38 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19
 21 22 23 24 25 26 28 29 30 32 33 35 36 37 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 68 70 73 75 78 81 84 87 90 94 97 101 105 109 113 117 122 127 132 138 144 150 156 163 171 179 187 196 205 215 226 237 250 263 276 291 307 323 341 360 380 401 424 448 473 500 528 558 589 622 656 692 729 767 806 846 887 928 969 1010 1050 1089 1126 1161 1193 1222 1246 1267 1282 1292 1297 1296 1289 1277 1260 1237 1210 1179 1144 1107 1066 1025 982 938 894 850 807 765 723 683 645 608 573 539 507 477 449 422 397 373 351 330 310 292 275 259 243 229 216 204 192 181 171 162 153 144 136 129 122 115 109 103 98 93 88 83 79 74 70 67 63 60 56 53 50 48 45 42 40 38 35 33 31 29 27 26 24 22 21 19 18 16 15 14 13 12 10 9 8 7 7 6 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 1 1 2 2 3 3 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 15 16 17 18 20
 1 2 2 2 3 3 4 5 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 43 45 48 51 54 58 61 65 70 74 79 84 90 96 103 111 119 127 137 147 158 170 183 198 213 230 249 269 291 315 341 370 400 433 469 508 549 593 640 690 742 796 853 910 967 1024 1079 1131 1179 1220 1254 1279 1295 1301 1295 1280 1254 1220 1178 1130 1077 1021 962 903 844 787 731 677 626 578 533 491 451 415 382 351 322 296 272 250 230 211 194 179 165 152 140 129 119 110 101 94 87 80 74 69 64 59 55 51 47 44 41 38 35 32 30 28 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 7 6 5 4 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 0 0 0 1
 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 26 27 29 31 34 36 38 41 44 47 50 54 58 62 66 71 76 81 87 94 101 108 116 125 134 144 155 167 180 194 209 225 242 261 280 302 324 349 374 402 430 461 492 525 559 593 629 664 700 735 768 801 831 859 884 905 923 936 945 950 951 947 939 927 912 894 873 850 825 799 772 745 717 689 661 634 607 581 555 531 507 485 463 442 422 404 386 369 353 337 323 309 296 284 272 261 250 241 231 222 214 206 198 190 183 177 170 164 158 153 147 142 137 132 128 123 119 115 111 107 103 99 96 92 89 86 82 79 76 73 71 68 65 63 60 58 55 53 51 49 46 44 42 40 39 37 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 2 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 1 1 2 2 2 3 3
 31 32 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 58 60 62 64 66 68 71 73 75 77 80 82 85 88 90 93 96 99 103 106 109 113 117 120 124 129 133 138 142 147 153 158 164 170 177 184 191 198 206 215 224 233 243 254 265 277 289 302 316 331 346 363 380 399 418 438 460 482 506 530 556 583 610 639 668 699 730 761 793 825 856 887 917 946 973 998 1020 1040 1056 1068 1077 1081 1080 1075 1065 1051 1033 1011 986 957 926 892 857 821 783 746 709 672 635 600 566 532 501 470 441 414 388 363 340 318 298 279 261 244 228 214 200 187 175 164 154 144 135 127 119 112 105 99 93 87 82 77 72 68 64 60 57 54 50 47 45 42 40 37 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 2 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30
 11 12 12 12 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 34 35 36 37 39 40 41 43 45 46 48 50 52 54 57 59 61 64 67 70 73 76 79 82 86 90 94 98 102 107 112 117 122 127 133 138 144 150 157 163 170 176 183 190 197 204 212 219 226 233 240 246 253 259 265 271 276 281 286 290 293 296 298 300 301 301 301 300 298 296 293 290 286 282 277 272 267 261 255 248 242 235 229 222 215 208 202 195 189 182 176 170 164 158 152 146 141 136 131 126 121 117 113 108 104 101 97 93 90 87 84 81 78 75 72 70 67 65 63 61 58 56 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11
 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 41 43 46 49 52 55 59 63 67 72 77 82 88 95 102 110 118 128 138 149 161 175 189 206 223 243 265 288 314 342 373 407 445 485 530 578 630 687 748 813 883 957 1035 1116 1200 1285 1370 1454 1534 1609 1676 1734 1779 1811 1828 1831 1817 1790 1749 1697 1635 1566 1491 1413 1333 1253 1174 1097 1022 951 884 820 760 704 652 604 559 517 479 443 411 381 353 328 305 283 263 245 229 214 200 187 175 164 154 145 137 129 122 116 110 104 99 94 90 86 82 79 76 73 70 68 65 63 61 59 57 55 54 52 51 49 48 47 46 45 43 42 41 40 40 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9
 5 5 6 6 7 7 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 50 53 56 59 63 67 71 76 82 88 95 102 111 120 130 142 155 169 185 203 224 246 272 300 332 367 407 452 502 557 619 688 765 849 942 1042 1151 1265 1385 1507 1627 1741 1843 1926 1985 2015 2013 1979 1914 1824 1714 1591 1461 1330 1201 1078 963 857 761 673 595 525 462 407 358 315 277 243 214 187 164 144 126 110 96 84 73 63 54 47 40 34 29 24 20 16 13 10 8 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4
 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 19 20 21 22 24 25 27 29 31 33 35 37 39 42 44 47 50 53 57 61 65 69 73 78 83 89 95 101 108 115 123 131 140 150 160 171 182 194 207 221 236 252 269 286 305 324 345 366 389 412 437 462 488 514 541 568 595 622 648 674 698 720 741 759 774 787 796 801 802 799 792 781 766 748 726 702 675 647 617 586 555 524 492 462 432 403 375 349 324 300 278 257 237 219 202 186 171 158 145 134 123 113 104 96 88 81 75 69 63 58 53 49 45 41 38 35 32 29 27 24 22 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 15 17 19 22 24 26 29 32 35 39 42 46 51 55 61 66 72 79 86 94 102 111 121 132 144 157 172 187 205 223 244 266 291 317 346 378 412 449 489 533 579 629 682 738 797 859 923 988 1053 1119 1182 1243 1299 1350 1393 1428 1453 1468 1472 1466 1448 1421 1385 1342 1292 1238 1180 1119 1058 996 935 876 818 763 710 660 613 569 527 489 453 419 388 359 332 308 285 264 245 227 210 195 181 168 156 145 134 125 116 108 101 94 87 81 76 71 66 61 57 53 50 46 43 40 37 35 32 30 28 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 6 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 0 0 0 0 0 0
 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 41 43 46 49 52 55 59 63 67 71 76 81 86 92 98 105 112 119 128 136 146 155 166 177 189 202 215 229 244 259 275 292 309 327 345 364 383 402 420 439 457 474 491 506 520 533 544 553 560 565 568 568 567 564 558 551 543 532 521 508 495 481 466 451 436 420 405 390 375 360 346 332 318 305 293 281 269 258 248 238 229 220 211 203 196 189 182 176 171 165 160 156 151 147 143 140 137 134 131 128 126 124 122 120 118 116 115 114 112 111 110 109 108 107 107 106 105 105 104 104 103 103 102 102 101 101 101 100 100 100 99 99 98 98 98 97 97 96 96 95 95 94 93 93 92 91 91 90 89 88 87 86 85 84 83 82 81 79 78 77 76 74 73 72 70 69 67 66 65 63 62 60 59 57 56 54 53 52 50 49 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 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 1 1 1 1 2 2 2 2
 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 18 20 23 25 28 31 35 38 43 47 52 57 63 70 77 85 94 104 115 127 141 156 173 191 212 235 260 288 320 355 393 436 482 533 589 648 712 779 849 920 991 1060 1125 1182 1230 1267 1290 1298 1292 1272 1239 1196 1144 1086 1024 961 897 834 773 715 660 609 561 517 476 438 404 372 343 317 293 270 250 232 215 199 185 172 161 150 140 131 122 114 107 101 95 89 84 79 75 71 67 64 61 58 55 53 50 48 46 45 43 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 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 1 1 2 2 3 3 4 5 5 6 7 8 9 9 10 11 12 13 14 16 17 18 19 21 22 24 26 28 30 32 34 36 39 42 44 48 51 55 59 63 67 72 78 83 90 97 104 112 121 131 141 153 165 179 194 210 228 248 270 293 319 347 378 412 449 489 532 579 630 685 744 807 873 944 1017 1093 1170 1247 1324 1397 1466 1528 1581 1623 1652 1668 1668 1654 1626 1584 1531 1469 1399 1323 1245 1165 1085 1007 931 858 790 725 664 608 556 508 463 423 386 352 321 293 267 244 223 204 186 170 156 142 130 119 109 100 92 84 77 71 65 60 55 50 46 42 38 35 32 29 27 24 22 20 18 16 15 13 12 10 9 8 7 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 39 41 44 46 49 53 56 60 64 68 73 78 83 89 95 102 109 116 125 133 143 153 164 175 187 200 214 228 243 258 275 291 308 326 343 360 377 394 409 423 436 448 457 465 470 473 473 471 467 460 452 442 430 417 403 388 373 357 341 326 310 295 280 265 251 238 225 212 201 190 179 169 160 151 143 135 127 121 114 108 102 97 92 87 83 79 75 71 68 64 61 59 56 53 51 49 47 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6
 39 40 41 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 62 64 65 67 68 70 71 73 74 76 77 79 81 82 84 86 88 89 91 93 95 97 99 101 103 105 107 110 112 114 117 120 122 125 128 130 133 136 139 143 146 149 152 156 159 162 166 169 173 176 180 183 186 189 192 195 198 201 203 205 207 209 210 211 212 212 212 212 211 210 208 206 204 201 198 195 192 188 184 179 175 170 165 160 155 150 145 140 135 130 125 120 115 111 106 102 97 93 89 85 81 77 74 71 67 64 61 58 56 53 51 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 30 31 33 34 35 36 37 38
 62 64 65 67 68 70 72 73 75 77 79 81 83 85 87 90 92 95 97 100 102 105 108 111 114 118 121 125 128 132 136 140 144 149 153 158 163 168 173 179 184 190 196 202 209 215 222 229 236 243 250 257 264 272 279 286 293 301 308 314 321 327 333 339 344 349 354 357 361 364 366 367 368 369 368 367 366 363 361 357 353 349 344 339 333 327 321 314 307 300 293 286 278 271 263 256 248 241 233 226 219 212 205 198 191 185 179 173 167 161 155 150 145 140 135 130 125 121 117 113 109 105 102 98 95 92 89 86 83 80 78 75 73 71 68 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 61
 25 27 28 30 32 34 36 39 41 43 46 49 51 54 57 60 64 67 71 74 78 82 86 91 95 100 105 111 116 122 128 134 141 148 155 163 171 179 188 197 206 216 226 237 248 259 271 284 297 310 324 338 352 367 382 398 414 430 446 462 478 494 510 526 541 556 570 584 597 609 620 631 640 648 655 660 665 668 670 671 670 668 665 661 656 650 643 635 626 617 607 597 586 574 563 551 539 526 514 502 489 477 465 453 441 429 418 407 396 385 375 365 355 345 336 327 319 310 302 295 287 280 273 266 260 254 248 242 237 231 226 221 216 212 207 203 198 194 190 186 182 178 174 170 166 163 159 155 152 148 144 141 137 134 131 127 124 120 117 114 111 107 104 101 98 95 92 89 86 83 80 77 75 72 69 67 64 61 59 57 54 52 50 48 45 43 41 39 38 36 34 32 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 14 15 16 17 19 20 22 23
 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 44 47 49 52 55 58 61 65 69 73 77 81 86 91 97 103 109 116 123 130 138 147 156 166 176 187 198 211 223 237 251 265 280 295 311 327 343 358 374 389 404 417 430 441 451 459 466 470 473 474 472 469 464 457 449 439 428 416 404 390 377 363 348 334 320 306 292 279 266 253 241 229 218 207 197 187 177 168 160 152 144 137 130 124 117 112 106 101 96 91 87 83 79 75 72 68 65 62 60 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 14
 60 62 65 68 71 74 77 81 84 88 92 96 100 104 109 114 118 124 129 134 140 146 152 159 166 172 180 187 195 203 211 219 228 237 246 255 265 274 284 294 304 314 324 334 344 354 363 373 382 390 398 406 413 420 426 431 436 440 443 445 447 448 448 447 445 443 440 436 432 427 422 416 409 402 395 388 380 372 364 356 347 339 330 322 313 305 297 288 280 272 264 256 249 241 234 227 220 213 206 199 193 187 181 175 169 164 159 153 148 143 139 134 130 125 121 117 114 110 106 103 99 96 93 90 87 84 82 79 77 74 72 70 67 65 63 61 60 58 56 54 53 51 49 48 47 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 52 55 57
 45 47 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 78 80 82 85 87 89 91 94 96 99 101 104 106 109 112 115 117 120 123 126 129 132 135 138 141 145 148 151 155 158 162 165 169 172 176 180 184 188 192 196 200 204 209 213 217 222 226 231 235 240 244 249 254 258 263 267 272 276 281 285 289 293 297 301 305 308 312 315 317 320 322 324 326 327 328 329 330 330 329 328 327 326 324 322 319 316 313 309 305 301 296 291 286 281 275 270 264 258 252 246 240 234 227 221 215 209 203 197 191 185 179 174 168 163 158 153 148 143 138 134 129 125 121 117 113 109 105 102 99 95 92 89 86 83 81 78 75 73 71 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44
 35 37 38 40 42 44 46 48 50 52 54 57 59 61 64 66 69 71 74 76 79 82 85 88 91 94 97 100 103 107 110 114 117 121 125 128 132 136 140 144 149 153 157 162 167 171 176 181 186 192 197 203 208 214 220 227 233 240 247 254 262 269 277 285 294 303 312 322 331 342 352 363 374 386 398 410 423 436 450 463 478 492 507 522 537 553 568 584 600 616 631 646 661 676 690 703 716 727 738 747 755 762 766 769 771 770 768 763 757 749 739 727 713 698 682 664 645 626 605 584 563 541 520 498 477 456 436 416 396 377 359 342 325 309 293 279 264 251 238 226 215 204 194 184 175 166 158 150 143 136 129 123 117 111 106 101 96 92 87 83 79 76 72 69 66 62 60 57 54 51 49 47 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 2 2 1 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 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33
 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 69 70 72 74 76 78 80 83 85 88 90 93 96 99 102 106 109 113 117 121 125 130 135 140 145 151 157 163 170 177 185 193 201 210 220 229 240 251 262 275 287 300 314 329 344 359 375 391 408 425 443 461 479 497 515 533 551 569 586 602 619 634 648 662 675 686 696 706 713 720 725 729 731 733 732 731 728 725 720 714 707 699 690 681 671 660 649 638 626 614 601 588 576 563 550 537 524 512 499 487 475 463 451 440 429 418 408 398 388 379 370 361 353 345 338 330 323 317 310 304 299 293 288 283 278 273 269 265 261 257 253 249 246 242 239 236 232 229 226 223 220 217 215 212 209 206 204 201 198 196 193 190 188 185 183 180 177 175 172 170 167 164 162 159 156 154 151 149 146 143 141 138 135 133 130 127 125 122 119 117 114 111 109 106 104 101 99 97 94 92 90 87 85 83 81 79 77 75 73 72 70 68 67 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47
 25 26 28 29 31 32 34 36 37 39 41 43 45 48 50 53 55 58 61 64 67 70 74 78 82 86 90 95 100 105 111 117 123 130 137 145 153 161 170 180 190 201 213 225 238 252 267 283 299 317 335 355 375 396 419 442 466 491 517 543 569 596 624 651 677 703 728 752 775 796 815 831 845 856 865 871 873 873 869 863 854 843 829 813 795 776 756 734 712 689 665 642 618 594 571 548 526 504 482 461 441 422 403 385 367 351 335 320 305 291 278 266 254 243 232 222 212 203 194 186 178 171 164 158 152 146 140 135 130 126 121 117 114 110 106 103 100 97 94 92 89 87 85 83 81 79 77 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 24
 54 57 61 65 69 74 78 83 88 94 99 105 111 118 124 131 139 147 155 163 172 181 190 200 210 221 232 244 256 268 281 294 308 322 337 352 367 383 399 415 432 449 466 484 501 519 537 554 572 590 607 625 642 658 675 690 706 720 735 748 761 773 784 795 804 813 821 827 833 838 842 845 846 847 847 845 843 840 835 830 824 816 808 799 789 778 766 753 740 726 711 696 680 664 647 630 612 595 577 559 540 522 504 486 468 451 433 416 399 383 367 351 336 321 307 293 280 267 254 242 231 220 210 199 190 181 172 164 156 148 141 134 128 122 116 110 105 100 95 91 86 82 78 75 71 68 65 62 59 56 53 51 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 15 14 14 13 12 11 10 9 8 8 7 6 6 5 4 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 1 2 2 3 4 4 5 6 7 8 9 11 12 13 15 16 18 20 22 24 26 28 30 33 35 38 41 44 47 50
 36 38 40 41 43 45 47 49 52 54 56 59 61 64 67 69 72 75 79 82 85 89 92 96 100 103 107 112 116 120 124 129 134 138 143 148 153 158 163 168 173 179 184 189 195 200 205 211 216 221 227 232 237 243 248 253 258 263 268 273 279 284 289 294 299 304 309 314 319 324 329 335 340 345 351 356 362 367 373 378 384 390 395 401 407 413 418 424 429 434 439 444 448 452 456 459 461 463 465 465 465 464 462 460 456 452 447 440 433 425 417 407 397 386 375 363 351 339 326 313 301 288 275 263 250 238 227 215 204 194 184 174 164 155 147 139 131 124 117 110 104 98 92 87 82 77 73 69 65 61 58 54 51 48 45 43 40 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 2 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35
 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 63 66 70 74 78 83 87 92 98 103 109 115 122 129 137 145 153 162 172 182 192 204 216 228 242 256 270 286 302 319 337 355 374 394 415 436 458 480 502 525 548 570 593 615 636 657 676 694 711 727 740 752 762 769 774 778 778 777 774 768 760 751 740 727 714 698 682 665 647 629 610 591 572 553 534 515 496 478 460 442 425 408 391 376 360 346 331 318 304 292 280 268 257 246 236 226 217 208 200 192 184 177 170 163 157 151 145 140 135 130 125 121 116 112 108 105 101 98 94 91 88 85 83 80 78 75 73 71 69 67 65 63 61 59 57 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 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 1 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 7 8 9 10 10 11 12 13 14
 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 48 50 53 56 59 62 65 68 72 76 80 84 89 94 99 105 111 117 124 131 139 147 156 165 175 185 196 208 220 233 247 261 276 292 308 325 343 362 381 400 420 440 460 481 501 521 541 560 578 596 612 627 641 653 663 672 678 683 686 687 686 683 678 672 665 656 645 634 622 609 595 581 567 552 537 522 507 493 478 464 449 436 422 409 396 384 372 361 350 339 329 319 310 301 292 284 276 268 261 254 248 241 235 229 224 218 213 208 204 199 195 190 186 182 178 175 171 167 164 160 157 154 150 147 144 141 138 135 132 129 126 123 120 117 115 112 109 106 104 101 99 96 93 91 88 86 84 81 79 77 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 42 41 40 38 37 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 8 8 9 9 9 10 10 11 12 12 13 13
 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 55 57 60 62 65 68 71 74 77 80 84 88 91 95 100 104 109 113 118 124 129 135 141 147 154 160 168 175 183 191 199 208 217 227 236 247 257 268 279 291 303 315 327 340 353 366 380 393 407 420 434 447 461 474 487 500 512 524 536 546 557 566 575 583 589 595 600 604 606 607 608 606 604 600 595 589 582 573 563 553 541 529 516 502 487 472 457 442 426 410 394 379 363 348 333 318 303 289 276 263 250 238 226 215 205 194 185 175 167 158 150 143 135 129 122 116 110 105 99 94 90 85 81 77 73 70 66 63 60 57 54 51 49 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 2 2 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16
 17 18 20 22 24 26 28 31 33 36 39 42 45 48 52 56 60 64 68 73 78 84 90 96 103 110 117 125 134 143 153 164 176 188 201 215 230 246 263 282 301 322 345 369 394 421 449 478 510 542 576 611 646 683 720 757 793 829 864 898 929 958 984 1007 1026 1042 1053 1061 1064 1064 1059 1051 1040 1026 1009 990 969 946 923 898 873 847 821 796 770 745 720 696 672 649 627 606 585 565 545 526 508 491 474 458 443 428 414 400 386 374 361 349 338 327 316 306 296 286 277 268 259 251 242 234 227 219 212 205 198 191 185 178 172 166 160 155 149 144 139 134 129 124 120 115 111 107 103 99 95 91 87 84 81 77 74 71 68 65 63 60 57 55 52 50 48 45 43 41 39 37 35 34 32 30 29 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 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 1 1 2 3 4 5 6 7 8 9 11 12 13 15
 36 38 39 41 42 43 45 47 48 50 52 54 56 57 60 62 64 66 69 71 74 76 79 82 85 88 92 95 99 103 107 111 115 120 124 130 135 140 146 152 159 166 173 180 188 196 205 214 224 234 244 255 266 278 291 303 317 330 344 359 374 389 404 420 435 451 467 483 498 513 528 542 556 568 580 591 601 610 618 624 629 632 634 635 634 631 628 622 616 608 600 590 579 567 555 541 528 513 499 484 468 453 438 422 407 392 377 362 348 334 320 307 294 282 269 258 247 236 226 216 206 197 188 180 172 165 158 151 145 139 133 127 122 117 112 108 103 99 96 92 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 32 33 34 35
 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 53 55 58 60 63 66 69 72 75 78 81 85 89 92 96 101 105 109 114 119 124 129 134 139 145 151 157 163 169 175 182 188 195 202 209 216 223 230 237 244 251 258 265 272 279 285 292 298 304 310 316 322 327 332 337 341 345 349 353 356 358 360 362 364 364 365 365 364 363 362 360 358 355 351 347 343 338 333 327 321 315 308 301 294 286 278 270 262 254 246 238 229 221 213 205 197 189 181 174 166 159 152 145 139 132 126 120 114 109 104 99 94 89 85 80 76 72 69 65 62 58 55 52 50 47 44 42 40 37 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9
 14 15 16 17 18 19 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 42 44 46 48 50 53 55 57 60 62 65 68 71 73 77 80 83 87 90 94 98 102 107 111 116 121 127 132 138 144 150 157 164 172 179 187 196 205 214 224 234 245 256 267 279 291 304 317 331 345 359 373 387 402 417 432 446 461 475 488 501 514 526 537 547 555 563 569 574 578 579 580 578 576 571 565 558 549 539 527 515 502 487 472 457 441 425 409 392 376 360 344 328 313 298 283 269 256 243 230 218 207 196 185 176 166 157 149 141 133 126 120 113 107 101 96 91 86 82 77 73 69 66 62 59 56 53 50 47 45 42 40 38 36 34 32 30 29 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 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 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 13
 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 62 64 66 69 72 75 78 81 85 89 94 99 104 110 116 122 130 138 146 156 166 177 190 203 217 233 250 268 288 309 332 356 382 409 438 469 500 533 566 599 632 664 694 722 746 766 781 791 795 793 785 771 751 727 699 667 634 598 562 526 491 456 422 390 360 331 304 279 256 234 214 196 179 164 149 136 124 114 104 94 86 79 72 65 60 54 50 45 41 38 34 31 29 26 24 22 20 18 17 15 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 1 1 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 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28
 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 58 59 59 60 61 62 63 65 66 67 69 70 72 73 75 77 79 81 83 86 88 91 93 96 99 102 105 109 112 116 120 124 128 132 137 142 146 151 157 162 167 173 179 185 191 197 203 209 215 222 228 234 240 246 252 258 263 268 273 277 281 284 287 289 291 292 292 292 291 289 286 283 279 275 270 265 259 253 247 240 233 226 219 212 204 197 190 183 176 169 163 156 150 144 138 133 127 122 117 113 108 104 100 96 92 88 85 82 79 76 73 70 68 65 63 61 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41
 41 42 44 45 46 48 49 50 51 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 73 74 74 75 75 75 76 76 76 77 77 77 77 77 78 78 78 78 78 79 79 79 79 80 80 81 81 82 82 83 84 85 86 87 88 89 90 92 93 95 97 99 101 103 106 108 111 114 117 120 123 127 131 135 139 144 149 154 159 165 171 177 183 190 197 205 212 220 229 237 246 255 264 274 283 292 302 311 319 328 336 343 349 355 359 362 364 364 364 361 357 352 346 338 329 319 309 297 286 273 261 248 236 224 211 200 188 177 167 157 147 138 129 121 113 106 99 93 87 81 76 71 66 62 58 54 51 47 44 41 39 36 34 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 2 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 39 40
 74 77 81 85 89 93 98 103 108 113 118 124 130 137 144 151 158 166 174 183 192 202 212 222 233 245 257 270 284 297 312 327 343 359 376 394 412 431 450 469 489 509 528 548 568 587 606 624 642 658 673 687 699 709 717 724 728 731 731 729 725 719 712 702 691 678 664 649 633 616 598 580 562 543 525 506 488 469 451 434 416 400 383 367 352 337 323 309 296 283 271 259 248 237 227 217 208 199 190 182 174 167 160 153 147 141 135 129 124 119 114 110 105 101 97 93 90 87 83 80 77 75 72 70 67 65 63 61 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 51 53 56 58 61 64 67 70
 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 56 59 62 66 70 74 78 83 88 94 99 106 112 120 127 135 144 154 164 175 186 199 212 226 241 256 273 290 308 326 345 365 385 405 425 444 463 482 499 514 528 540 549 557 561 563 563 560 555 547 537 526 513 498 483 466 449 432 415 397 380 363 346 330 314 299 284 270 257 244 232 220 209 199 189 180 171 163 155 148 141 135 129 124 118 113 109 104 100 97 93 90 87 84 81 79 76 74 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 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 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 8 8 9 9
 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 60 62 65 68 72 75 79 83 88 93 98 104 110 117 125 133 141 151 161 172 185 198 212 228 245 263 282 303 326 350 376 403 433 464 496 530 565 601 639 676 714 751 786 820 852 880 905 925 940 950 954 952 945 933 915 893 867 838 806 773 738 703 667 631 596 562 530 498 468 439 411 386 361 339 317 297 279 261 245 230 217 204 192 181 171 161 153 145 137 130 124 118 113 108 103 99 95 91 88 84 81 79 76 73 71 69 67 65 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18
 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 38 40 42 45 47 50 52 55 58 61 65 69 73 77 82 87 93 98 105 112 119 127 136 145 155 166 178 191 204 219 235 252 271 290 311 334 358 383 410 438 468 499 530 563 596 630 664 697 729 761 790 817 840 861 878 891 899 903 903 898 889 876 859 840 817 793 767 740 711 682 653 624 596 568 541 514 489 464 441 418 397 377 358 340 323 307 291 277 264 252 240 229 219 209 200 192 184 177 170 164 158 152 147 142 137 133 129 125 121 118 114 111 108 105 103 100 98 95 93 91 88 86 84 82 80 78 76 74 72 71 69 67 65 64 62 60 59 57 56 54 52 51 49 48 46 45 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9
 54 55 56 57 58 60 61 63 64 66 67 69 70 72 74 76 78 80 82 84 87 89 92 95 98 101 104 107 111 114 118 122 127 131 136 141 147 153 159 166 173 180 188 196 205 215 225 235 247 259 272 285 300 315 331 348 365 384 403 423 444 466 489 512 536 560 585 609 634 659 683 707 730 752 772 792 809 824 838 848 857 863 866 866 863 858 851 840 828 813 797 778 758 737 715 692 668 644 620 596 571 547 524 500 478 456 434 413 393 374 356 338 321 305 290 275 261 248 236 224 213 203 193 183 175 166 159 151 144 138 132 126 121 115 111 106 102 98 94 90 87 83 80 77 75 72 69 67 65 62 60 58 56 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52
 16 17 18 20 22 23 25 27 29 31 33 35 37 40 42 45 47 50 53 56 59 62 65 69 72 76 80 84 88 92 96 101 106 111 116 121 127 133 139 145 152 158 165 173 180 188 196 205 213 222 232 241 251 261 272 283 294 305 317 329 341 354 366 379 392 405 418 431 444 457 470 482 494 507 518 529 540 551 561 570 579 587 594 601 606 611 616 619 622 624 625 625 624 623 620 617 613 608 602 595 588 580 571 561 551 540 529 517 505 492 479 465 451 437 423 409 395 381 367 353 339 326 312 299 286 274 262 250 239 228 217 207 197 187 178 169 161 153 145 138 131 124 118 111 106 100 95 89 85 80 75 71 67 63 60 56 53 50 47 44 41 38 36 33 31 29 27 25 23 21 19 18 16 15 13 12 10 9 8 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 1 2 2 3 4 5 6 7 8 9 10 12 13 14
 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 11 12 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38 41 43 45 48 50 53 56 59 62 65 68 72 75 79 83 87 91 96 100 105 109 114 119 125 130 136 141 147 153 159 166 172 179 185 192 199 206 214 221 229 236 244 252 260 268 277 285 294 303 312 321 330 340 349 359 369 380 390 401 412 423 434 446 457 469 481 493 505 517 528 539 550 561 570 579 587 594 600 604 607 608 607 604 599 593 584 573 560 546 530 513 494 475 455 434 413 392 371 351 330 311 292 273 256 239 223 208 194 180 167 155 144 134 124 115 106 98 91 84 78 72 66 61 56 51 47 43 39 36 33 30 27 24 22 20 18 16 14 12 10 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
 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 30 31 32 33 35 36 37 39 41 42 44 46 48 50 52 55 57 60 63 66 69 72 76 80 84 88 92 97 102 107 113 119 126 132 139 147 155 163 172 182 192 202 213 224 236 248 261 274 287 301 315 330 345 359 374 389 404 419 433 447 460 473 485 496 506 515 523 530 535 539 543 544 545 544 542 539 535 530 524 517 510 501 492 483 473 463 452 442 431 420 409 398 387 376 365 355 344 334 324 314 305 295 286 277 269 261 253 245 237 230 223 216 209 203 196 190 185 179 173 168 163 158 153 148 144 139 135 131 127 123 119 116 112 108 105 102 98 95 92 89 86 84 81 78 76 73 71 68 66 64 61 59 57 55 53 51 50 48 46 44 43 41 40 38 37 35 34 32 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16
 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 13 14 15 16 18 19 21 23 24 26 28 30 33 35 38 40 43 47 50 54 58 62 67 72 77 83 90 97 105 113 123 133 144 157 171 186 203 221 242 264 289 316 347 380 417 457 501 550 603 662 725 793 868 947 1032 1123 1219 1319 1423 1529 1637 1745 1852 1954 2051 2140 2218 2285 2338 2376 2399 2406 2398 2375 2338 2289 2230 2161 2086 2005 1921 1835 1747 1660 1574 1490 1408 1329 1252 1180 1111 1045 983 924 869 818 769 724 681 641 604 569 537 507 479 452 428 405 383 363 344 326 310 294 279 265 252 240 228 217 207 197 187 178 170 162 154 146 139 133 126 120 114 108 103 98 93 88 84 79 75 71 67 63 60 56 53 50 47 44 41 38 35 33 30 28 25 23 21 19 17 15 13 11 9 8 6 5 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 0 0 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 43 46 49 52 55 59 62 66 71 76 81 86 92 99 105 113 121 130 139 149 160 172 184 198 213 228 245 264 283 304 327 351 377 405 435 466 500 536 575 615 658 704 751 801 854 908 963 1020 1078 1136 1193 1248 1300 1348 1390 1425 1452 1470 1478 1474 1459 1433 1396 1349 1295 1234 1167 1097 1026 954 883 814 747 684 625 569 518 470 426 386 349 316 285 258 233 210 190 171 154 139 125 113 102 91 82 74 66 59 53 47 41 37 32 28 24 21 18 15 12 10 7 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 80 84 88 92 96 100 104 109 114 118 123 128 133 138 143 149 154 159 164 170 175 180 185 190 195 200 205 209 213 218 221 225 229 232 235 238 240 243 245 247 249 250 252 253 254 255 256 257 258 259 260 260 261 262 262 263 264 265 265 266 267 268 269 270 271 272 273 275 276 277 279 280 282 283 285 287 288 290 291 293 294 295 296 297 298 299 299 299 299 299 298 297 296 294 292 290 287 284 281 277 273 268 264 259 254 248 243 237 231 225 219 213 206 200 194 188 182 175 169 164 158 152 146 141 136 131 126 121 116 111 107 103 98 94 90 87 83 80 76 73 70 67 64 61 58 56 53 51 49 46 44 42 40 38 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 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 1 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12
 27 29 31 33 35 38 40 42 45 48 50 53 56 59 63 66 70 73 77 81 85 90 94 99 103 108 114 119 125 130 136 142 148 155 161 168 175 182 188 196 203 210 217 224 231 238 244 251 258 264 270 276 281 286 291 296 300 304 307 310 313 315 317 319 320 321 322 322 323 323 322 322 321 321 320 319 318 317 316 315 314 313 312 311 310 309 308 307 307 306 306 305 305 305 305 305 305 306 306 307 307 308 309 310 311 313 314 316 318 319 321 324 326 328 330 333 335 338 341 343 346 349 352 354 357 360 362 364 367 369 370 372 373 374 375 375 375 375 374 373 372 370 367 364 361 358 354 349 344 339 334 328 322 316 309 303 296 289 282 275 267 260 253 246 238 231 224 217 210 203 196 190 183 177 170 164 158 153 147 142 136 131 126 121 116 112 108 103 99 95 92 88 84 81 78 75 72 69 66 63 61 59 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 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 1 1 2 2 3 4 5 5 6 7 8 9 10 11 13 14 15 16 18 19 21 22 24 26
 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14 16 17 19 21 23 25 27 30 32 35 37 40 43 46 50 53 57 61 65 69 74 79 84 89 95 101 107 114 121 129 136 145 153 163 172 183 193 204 216 229 242 255 270 285 300 317 334 352 371 391 412 434 456 480 505 531 557 585 614 645 676 708 741 776 811 846 882 918 954 989 1024 1057 1088 1117 1142 1163 1180 1191 1197 1197 1189 1176 1155 1128 1095 1056 1012 965 915 863 810 757 704 652 602 554 509 466 426 389 354 322 293 266 241 219 199 180 164 148 135 122 111 101 92 83 76 69 63 57 52 47 43 39 35 32 29 26 24 22 20 18 16 14 13 11 10 9 7 6 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 19 21 24 27 30 34 38 42 47 52 58 64 71 79 88 97 108 119 132 146 162 179 197 217 240 264 290 318 349 382 417 455 494 536 580 626 674 722 772 822 873 923 972 1021 1068 1113 1155 1196 1233 1268 1300 1329 1355 1378 1398 1415 1430 1442 1451 1458 1463 1465 1465 1462 1456 1448 1438 1424 1407 1386 1363 1336 1305 1272 1235 1195 1152 1107 1060 1011 962 911 861 811 761 713 666 620 577 535 496 459 424 391 360 332 305 281 258 237 217 199 183 167 153 140 128 117 107 97 88 80 73 66 60 54 48 43 39 34 30 26 23 20 17 14 11 9 6 4 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 0 0 0 0 0
 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 22 24 26 28 30 33 37 40 45 49 55 61 67 75 84 93 104 116 130 146 163 182 204 229 257 288 323 363 407 456 511 571 637 708 783 861 939 1014 1082 1138 1177 1196 1192 1165 1118 1054 978 896 811 727 647 573 505 444 389 341 298 261 228 199 174 153 134 117 103 90 79 70 61 54 48 42 37 33 29 25 22 19 17 15 13 11 10 8 7 6 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12
 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 56 57 59 60 62 63 65 67 69 71 73 75 77 79 81 84 86 89 92 94 97 100 104 107 110 114 117 121 125 129 134 138 143 148 152 158 163 168 174 180 186 192 198 204 211 217 224 231 238 245 252 260 267 275 282 290 298 305 313 321 329 337 345 353 361 369 377 385 393 400 408 416 424 432 440 448 455 463 470 478 485 492 499 505 512 518 523 529 534 538 542 546 548 551 552 553 553 553 551 549 546 542 537 532 526 519 511 503 494 484 474 464 453 442 430 419 407 395 383 372 360 348 337 325 314 303 292 282 272 262 252 243 234 225 217 209 201 194 186 179 172 166 160 154 148 142 137 132 127 122 117 113 108 104 100 97 93 89 86 83 79 76 73 70 68 65 62 60 58 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 8 9 11 13 15 17 20 22 25 29 33 37 41 47 52 59 66 73 82 91 101 113 125 139 153 169 187 206 227 249 273 298 326 355 387 420 455 493 532 573 616 661 708 756 806 857 909 961 1014 1068 1121 1173 1224 1274 1321 1366 1407 1444 1477 1504 1525 1539 1547 1547 1540 1525 1502 1472 1435 1392 1343 1290 1233 1173 1111 1048 985 923 862 803 746 691 639 590 544 500 460 422 387 355 325 297 272 248 226 206 188 171 156 141 128 116 105 95 85 76 68 61 54 48 42 37 32 27 23 19 15 12 9 6 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 0 0 0
 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 12 13 14 15 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47 50 52 55 58 61 64 67 70 74 78 82 86 90 95 100 105 110 116 122 128 135 142 149 156 164 173 181 190 200 210 220 231 242 254 266 279 293 307 322 338 354 372 391 410 431 453 477 502 528 557 587 620 654 691 731 773 818 865 914 966 1020 1075 1130 1185 1239 1290 1336 1375 1406 1427 1437 1434 1418 1389 1347 1294 1232 1163 1090 1013 936 860 786 715 649 587 529 477 429 385 345 309 277 248 222 199 178 159 142 126 113 100 89 79 70 62 54 47 41 36 31 26 22 18 15 11 8 6 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 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 11 12 14 15 17 20 22 24 27 30 34 37 41 46 51 56 62 69 76 84 92 101 112 123 135 148 162 177 193 211 230 250 271 293 317 342 368 395 423 451 480 510 540 570 600 630 660 688 716 743 768 793 815 837 856 874 891 905 918 929 938 945 950 953 955 954 951 945 938 928 916 901 885 865 844 820 795 767 738 708 677 645 612 580 547 515 483 452 423 394 366 340 315 291 269 248 228 210 193 177 162 148 135 123 112 102 93 84 76 69 62 56 50 44 39 35 30 26 23 19 16 13 11 8 6 4 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 0 0 0 0
 9 10 10 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48 50 52 54 57 59 61 64 67 69 72 75 79 82 86 89 93 97 102 106 111 116 121 126 132 138 144 151 157 164 172 179 187 195 204 213 222 231 241 251 261 272 283 294 305 317 329 341 353 366 379 391 404 417 430 444 457 470 483 495 508 521 533 545 556 567 578 588 598 606 615 622 628 634 638 642 644 645 645 644 642 638 633 627 620 612 603 593 582 570 557 544 530 515 500 485 470 454 439 423 408 393 378 363 349 335 321 307 294 282 270 258 247 236 225 215 206 196 188 179 171 163 156 149 142 135 129 123 118 112 107 102 97 93 88 84 80 77 73 70 66 63 60 57 54 52 49 47 44 42 40 38 36 34 33 31 29 28 26 25 24 23 21 20 19 18 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 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 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 14 15 16 18 19 21 23 24 26 29 31 34 37 40 43 46 50 55 59 64 69 75 82 88 96 104 113 122 132 143 155 168 181 196 211 228 246 265 285 306 328 351 376 401 428 455 483 511 540 570 599 628 657 685 712 738 762 785 805 822 837 850 859 865 867 867 863 856 846 833 817 799 779 757 733 708 682 655 628 601 574 547 521 495 470 445 422 399 377 357 337 319 301 284 269 254 240 227 215 203 192 182 173 164 155 147 140 133 126 120 115 109 104 99 95 90 86 82 79 75 72 69 66 63 61 58 56 53 51 49 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 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 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 40 42 45 48 51 55 59 63 67 72 77 83 88 95 101 108 116 124 133 142 151 161 172 183 195 207 220 234 248 263 279 295 312 329 347 366 386 406 427 449 472 495 520 545 571 599 627 656 687 718 751 785 820 856 893 931 971 1011 1051 1092 1133 1174 1214 1253 1290 1324 1355 1382 1404 1421 1432 1437 1434 1424 1407 1383 1352 1316 1273 1226 1176 1123 1067 1011 954 898 843 789 737 687 639 594 551 511 473 437 404 373 344 318 293 270 248 228 210 193 177 162 149 136 124 113 103 94 85 77 69 62 56 50 44 39 34 29 25 21 18 14 11 8 6 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
 12 13 14 15 17 18 19 21 22 23 25 26 28 29 31 32 34 35 37 38 40 41 43 45 46 48 49 51 53 54 56 57 59 60 62 63 65 66 68 69 71 72 74 75 76 78 79 81 82 83 85 86 88 89 90 92 94 95 97 99 101 103 105 107 110 113 115 118 122 125 129 133 137 141 146 151 156 161 167 173 180 186 193 201 209 217 226 235 244 254 265 275 287 299 312 325 339 354 369 385 402 420 439 459 480 502 525 549 574 601 629 657 687 718 750 783 816 849 883 916 949 980 1010 1038 1062 1084 1101 1114 1122 1124 1122 1113 1099 1080 1056 1028 996 960 922 882 840 798 756 714 672 632 593 555 518 484 451 420 390 363 337 312 289 268 248 229 212 195 180 166 152 140 129 118 108 98 90 81 74 67 60 54 48 43 38 34 29 25 22 18 15 12 9 7 5 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 1 1 2 3 4 5 6 7 8 10 11
 7 8 8 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 55 57 59 62 65 68 71 75 79 83 88 92 98 103 109 116 122 130 138 146 155 164 174 185 196 208 221 234 248 263 278 294 311 328 346 365 384 405 426 447 469 492 516 539 564 589 614 639 665 690 716 741 766 790 814 837 859 879 898 916 931 945 956 965 971 975 976 975 970 963 953 941 927 910 891 871 849 825 801 776 750 724 698 671 645 619 593 568 543 519 495 472 450 429 408 388 369 351 333 316 300 284 269 255 241 228 216 204 193 182 171 161 152 143 134 126 118 111 104 97 90 84 78 73 67 62 58 53 49 45 41 37 33 30 27 24 21 19 16 14 12 10 8 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 1 1 2 2 3 3 4 4 5 6 6 7
 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 4 4 3 3 2 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 1 2 3 5 6 8 10 12 15 18 21 24 28 33 37 43 49 55 62 71 80 90 101 114 129 145 163 184 207 233 263 297 335 379 429 487 552 626 710 806 913 1034 1167 1312 1467 1627 1785 1933 2060 2155 2207 2210 2165 2075 1950 1801 1640 1476 1317 1167 1029 905 794 696 610 535 469 412 362 319 281 248 219 194 172 152 135 120 107 95 85 75 67 60 53 47 42 37 32 28 25 22 19 16 13 11 9 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 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 7 7 7 8
 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 18 20 23 25 28 31 34 38 42 46 50 54 59 64 69 75 81 87 94 101 109 117 125 134 143 153 163 174 185 196 207 219 231 243 254 266 278 289 299 310 319 328 336 343 349 355 359 362 364 366 366 366 365 364 362 360 357 354 351 348 345 342 339 336 334 332 331 330 330 330 331 332 334 337 341 346 351 358 366 374 385 396 409 424 440 458 478 501 526 553 583 617 653 693 736 783 833 887 944 1003 1065 1129 1192 1255 1314 1368 1415 1453 1480 1493 1492 1476 1445 1402 1346 1281 1209 1133 1054 975 897 822 750 683 620 562 509 460 415 375 338 305 275 248 223 201 181 163 147 132 118 106 95 85 76 67 60 53 46 40 35 30 26 22 18 14 11 8 6 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
 30 32 35 38 41 43 46 50 53 56 60 63 67 71 75 79 83 87 92 96 101 106 111 116 121 126 131 136 142 147 153 158 164 169 175 180 185 190 195 200 205 209 213 217 221 224 228 230 233 235 237 238 239 240 241 241 241 241 241 241 240 240 239 238 238 237 236 236 236 236 236 236 236 237 238 239 241 242 244 247 250 253 257 261 266 271 276 282 289 297 305 314 323 334 345 358 371 386 402 419 438 458 481 505 531 559 590 623 658 697 738 781 828 877 928 982 1036 1092 1147 1201 1252 1299 1340 1374 1399 1414 1418 1411 1391 1361 1321 1271 1215 1153 1088 1021 953 886 821 759 699 643 590 541 496 454 415 380 348 318 291 266 243 222 203 186 170 155 142 130 118 108 98 90 81 74 67 60 54 49 44 39 35 30 27 23 20 16 14 11 8 6 4 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 1 2 4 5 6 8 10 11 13 15 17 19 21 23 25 27
 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 38 40 41 43 45 46 48 50 52 54 57 59 61 64 66 69 72 75 78 81 85 88 92 96 100 104 108 113 117 122 127 133 138 144 150 156 163 169 176 183 191 198 206 214 222 230 238 247 256 264 273 282 292 301 310 320 329 339 348 358 368 377 387 397 408 418 428 439 449 460 471 483 494 506 519 532 545 558 573 587 603 619 636 654 672 692 713 734 757 781 806 832 860 889 919 951 984 1018 1053 1089 1125 1162 1200 1237 1273 1308 1342 1373 1402 1427 1448 1465 1476 1482 1483 1478 1466 1449 1427 1399 1366 1329 1288 1244 1198 1149 1100 1050 1000 950 901 853 806 760 716 674 634 595 559 524 491 460 430 403 376 352 328 306 286 266 248 231 215 200 186 172 160 148 137 127 117 108 100 92 84 77 71 65 59 54 49 45 41 37 33 30 27 24 22 20 17 16 14 12 11 10 9 8 7 6 6 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 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 1 2 2 3 4 5 5 6 7 8 9 10
 19 20 21 23 24 25 27 28 29 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 37 38 39 40 41 43 45 47 49 52 55 58 62 66 70 75 80 85 92 98 106 114 123 132 143 154 167 181 196 213 232 253 276 301 330 361 397 436 480 530 586 648 718 796 883 980 1087 1205 1332 1469 1612 1760 1906 2044 2167 2267 2335 2365 2354 2302 2213 2094 1953 1800 1641 1484 1333 1192 1061 943 836 741 656 582 515 457 406 361 321 285 254 227 202 181 161 144 129 115 102 91 81 72 64 56 49 43 38 32 28 23 19 16 12 9 6 4 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 1 2 3 4 5 6 8 9 10 11 12 14 15 16 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 15 16 17 19 20 22 24 26 28 30 33 35 38 41 44 48 52 56 60 65 70 75 81 87 94 101 109 117 125 134 144 154 165 177 189 202 215 229 244 260 276 293 310 329 348 367 388 410 432 455 479 504 531 558 587 617 648 681 715 751 789 829 870 912 957 1002 1049 1097 1145 1192 1239 1284 1326 1364 1397 1423 1442 1452 1452 1442 1422 1392 1353 1305 1250 1190 1125 1058 990 921 855 790 728 669 614 563 515 471 431 394 360 329 301 275 252 231 212 194 178 164 150 138 127 117 108 99 92 85 78 72 66 61 56 52 48 44 40 37 34 31 28 25 23 21 19 17 15 13 11 10 8 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
 12 14 15 17 18 20 22 23 25 27 28 30 32 34 35 37 39 41 43 45 47 49 51 52 54 56 58 60 62 64 66 68 70 71 73 75 77 79 80 82 84 85 87 89 90 92 93 95 96 98 99 101 102 104 106 108 109 111 114 116 118 121 124 127 131 134 138 143 148 153 159 165 172 180 188 197 206 217 228 240 254 268 284 301 319 339 361 384 410 437 467 500 535 574 616 661 710 764 821 884 951 1022 1098 1179 1263 1350 1438 1526 1612 1694 1767 1829 1877 1909 1921 1912 1883 1834 1767 1685 1592 1491 1387 1280 1176 1075 978 888 804 727 656 592 534 481 434 391 353 319 288 261 236 213 193 175 159 144 131 118 107 97 88 80 72 65 59 53 48 43 38 34 30 26 23 20 17 14 11 9 7 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 1 2 3 5 6 7 8 10 11
 0 0 0 0 0 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 30 31 32 34 36 37 39 41 43 45 47 49 51 53 56 58 61 64 66 70 73 76 80 84 88 92 97 102 107 113 119 125 132 140 148 156 165 175 185 197 208 221 235 250 265 282 300 319 339 361 384 409 436 464 494 526 559 595 634 674 717 762 810 859 911 965 1021 1078 1136 1194 1252 1308 1361 1411 1456 1494 1525 1547 1559 1560 1551 1530 1499 1459 1409 1353 1290 1224 1154 1084 1013 944 877 812 750 692 637 586 539 495 454 417 383 352 323 297 273 250 230 212 195 179 165 152 140 129 118 109 100 92 85 78 71 65 60 55 50 45 41 37 34 30 27 24 21 18 16 13 11 9 7 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 7 8 9 11 13 14 16 19 21 24 26 30 33 37 41 46 51 57 64 71 79 87 97 108 120 133 148 164 182 202 224 247 273 302 332 365 401 439 479 521 564 609 654 700 745 789 831 870 906 938 965 987 1004 1016 1023 1025 1023 1016 1006 993 978 961 942 922 901 880 859 838 818 798 779 761 743 727 712 697 684 672 660 650 640 631 623 615 607 600 594 587 580 573 565 558 549 541 531 521 510 498 486 473 459 445 430 415 399 383 367 351 335 319 303 287 272 257 243 229 215 202 190 178 166 155 145 135 126 117 109 101 93 86 79 73 67 61 56 51 46 42 38 34 30 27 23 20 18 15 12 10 8 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 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 15 16 18 20 22 25 27 30 32 35 39 42 46 50 55 60 65 71 77 84 92 100 109 119 130 142 155 169 184 201 219 238 260 283 308 334 363 393 426 460 496 534 573 613 653 695 736 777 818 856 894 928 960 990 1015 1038 1056 1071 1082 1090 1094 1095 1093 1088 1081 1073 1062 1050 1037 1023 1009 994 978 963 948 933 919 904 891 877 865 853 841 830 820 810 801 792 784 776 768 761 754 746 739 731 724 715 707 698 688 678 667 655 642 629 615 600 585 569 553 536 518 501 483 465 447 429 412 394 377 359 343 326 310 295 280 265 251 237 224 211 199 188 176 166 156 146 136 128 119 111 103 96 89 83 76 70 65 59 54 50 45 41 37 33 30 26 23 20 18 15 13 11 9 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
 4 5 5 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 56 58 61 63 66 69 73 76 80 83 88 92 97 102 107 113 119 126 133 141 149 158 167 177 188 200 212 225 239 253 269 285 302 320 339 358 378 399 420 442 465 488 511 534 558 581 604 627 649 670 691 711 730 748 764 780 793 805 816 825 832 838 842 844 845 845 842 839 834 828 820 812 803 792 781 769 756 743 729 715 700 685 670 654 638 622 605 589 572 555 538 520 503 486 469 452 434 418 401 384 368 352 336 320 305 290 276 262 249 235 223 211 199 187 177 166 156 147 137 129 120 112 105 98 91 84 78 72 67 61 56 51 47 43 39 35 31 28 25 22 19 16 14 11 9 7 5 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 1 2 2 3
 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 13 14 15 17 18 20 22 24 26 29 32 35 38 41 45 50 54 60 65 72 79 87 95 105 115 127 139 153 168 185 203 223 244 266 290 315 341 368 395 422 448 474 497 519 537 553 565 573 577 578 575 569 560 549 535 521 505 489 472 456 439 423 408 393 378 365 352 340 329 319 310 301 294 287 280 275 270 266 263 260 258 256 255 255 255 256 257 259 261 264 266 270 273 276 280 283 287 290 293 295 297 298 299 299 298 296 294 290 286 281 275 268 261 253 245 236 227 217 208 198 189 179 170 161 152 143 135 127 119 112 104 98 91 85 79 74 68 64 59 54 50 46 43 39 36 33 30 27 24 22 20 17 15 13 12 10 8 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
 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 51 54 57 61 65 69 74 79 84 90 96 102 109 117 125 134 144 154 165 177 189 203 217 232 248 264 281 299 318 336 356 375 393 412 430 447 462 476 488 499 507 513 517 518 517 514 509 502 494 484 473 461 448 435 421 408 394 380 366 352 339 326 314 302 290 279 269 258 249 239 231 222 214 207 200 193 187 181 175 170 165 161 157 153 149 146 143 140 138 136 134 132 131 130 129 128 128 127 127 127 127 128 128 129 129 130 131 132 133 134 135 136 137 138 139 140 141 142 142 143 143 144 144 144 145 144 144 144 143 143 142 141 140 139 137 136 134 132 130 128 125 123 120 118 115 112 109 106 103 100 97 94 91 88 85 81 78 75 72 69 66 63 60 58 55 52 50 47 45 42 40 38 36 34 32 31 29 27 26 24 23 22 21 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 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 1 1 2 2 3 4 4 5 5
 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 57 59 61 63 66 68 70 73 75 78 81 84 87 91 94 98 102 106 110 115 120 125 131 136 143 149 156 163 171 179 187 196 205 214 224 235 246 257 268 280 292 304 316 329 342 355 367 380 393 405 417 429 441 452 462 472 482 491 499 506 513 519 524 528 532 534 536 537 537 536 535 533 529 526 521 516 510 504 497 489 482 473 465 456 446 437 427 417 407 397 387 377 367 357 347 337 327 318 308 299 289 280 271 263 254 245 237 229 221 214 206 199 192 185 178 171 165 158 152 147 141 135 130 125 120 115 110 105 101 97 92 88 84 81 77 73 70 67 64 60 58 55 52 49 47 44 42 39 37 35 33 31 29 27 25 23 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 17
 14 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 36 37 38 40 41 43 45 47 50 52 55 58 61 65 69 73 77 82 87 92 98 104 110 117 124 131 139 147 156 165 175 185 196 207 218 230 243 256 270 285 300 315 332 349 366 385 404 424 444 465 487 510 533 557 581 607 632 659 685 712 740 767 795 822 849 876 902 927 951 973 994 1013 1030 1044 1056 1065 1070 1073 1072 1067 1059 1048 1033 1015 994 970 944 916 886 854 822 788 754 720 686 652 619 586 554 523 493 464 436 409 383 359 336 314 293 273 254 237 220 204 189 176 162 150 139 128 118 108 99 91 83 76 69 62 56 51 46 41 37 32 29 25 22 19 16 14 11 9 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 1 1 2 2 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12 13 13 14
 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 64 66 68 70 71 73 75 78 80 82 85 87 90 93 96 99 102 106 110 114 118 123 128 133 139 145 152 159 166 174 182 191 201 211 222 233 246 258 272 286 301 317 334 352 370 390 410 431 453 476 499 524 549 576 602 630 658 686 715 744 773 802 830 858 885 910 934 957 977 995 1010 1023 1032 1038 1041 1040 1035 1028 1017 1002 985 965 943 919 893 866 838 809 780 750 721 692 664 636 609 583 559 535 512 490 469 450 431 413 396 381 365 351 338 325 313 302 291 280 271 261 252 244 236 228 221 213 207 200 194 187 181 176 170 165 160 154 149 145 140 135 131 126 122 118 114 110 106 102 98 95 91 88 84 81 78 74 71 68 65 62 60 57 54 52 49 47 45 42 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 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 1 2 2 3 4 5 5 6 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 21 23 25 28 30 34 37 41 45 50 56 62 69 77 85 95 106 119 132 148 165 184 205 228 254 283 314 348 385 425 469 514 563 613 664 715 765 813 857 896 927 950 965 969 964 949 926 895 859 818 775 729 683 637 592 549 508 470 433 399 368 339 312 288 266 246 227 210 195 181 168 157 147 137 128 120 113 106 100 95 89 85 80 76 72 68 65 62 59 56 53 51 48 46 44 41 39 38 36 34 32 31 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 5 5 4 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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
 54 57 61 64 67 71 75 79 83 87 91 95 99 104 109 113 118 123 128 133 138 143 148 153 158 164 169 174 179 184 189 194 198 203 207 211 215 219 223 226 229 232 235 237 239 241 242 244 245 246 246 247 247 247 248 248 248 248 248 248 248 248 248 248 249 249 250 251 252 254 255 257 259 261 264 267 270 273 277 281 285 290 295 300 306 312 318 325 333 341 349 358 368 378 389 400 412 425 438 453 468 483 500 517 535 554 574 594 614 635 656 677 697 717 737 754 770 785 796 805 811 813 812 806 798 785 769 749 727 702 675 647 617 587 557 526 496 467 438 411 384 359 335 313 291 272 253 235 219 204 189 176 164 152 141 131 122 113 105 97 90 84 78 72 66 61 57 52 48 44 40 37 33 30 27 25 22 20 17 15 13 11 9 8 6 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 5 5 6 7 8 9 10 11 13 14 15 17 18 20 22 24 26 28 30 32 35 37 40 42 45 48 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 12 13 15 17 19 21 23 26 29 32 36 40 44 49 55 61 67 75 83 93 103 115 127 141 157 174 193 214 236 261 288 316 347 380 415 452 491 532 574 617 660 704 747 790 832 872 910 945 977 1006 1032 1054 1072 1087 1098 1106 1110 1112 1110 1107 1101 1093 1083 1072 1060 1047 1033 1019 1004 988 972 956 940 923 907 889 872 854 835 816 797 776 755 733 711 688 664 640 615 590 564 539 514 488 463 439 414 391 368 346 324 304 284 265 247 230 213 198 183 169 156 144 132 121 111 101 92 84 76 69 62 55 49 43 38 33 29 24 20 17 13 10 7 4 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
 12 13 14 15 16 18 19 21 22 24 25 27 29 31 32 34 37 39 41 43 46 48 51 54 57 60 63 67 70 74 78 82 86 91 96 101 106 112 117 124 130 137 143 151 158 166 174 183 192 201 211 221 231 241 252 263 274 286 298 310 322 334 347 360 372 385 398 411 424 436 449 462 474 487 499 512 524 536 548 559 571 582 593 604 615 625 635 645 654 663 671 679 686 693 698 703 706 709 710 710 709 706 702 696 689 680 669 657 643 628 612 595 576 557 537 517 496 475 454 433 413 393 373 354 335 317 300 284 268 253 239 226 213 201 190 180 170 160 152 144 136 129 122 116 110 104 99 94 89 85 81 77 73 70 66 63 60 58 55 52 50 48 46 44 42 40 38 36 35 33 32 30 29 27 26 25 24 23 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 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 1 1 2 3 4 4 5 6 7 8 9 10
 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 43 46 49 53 57 61 66 71 77 83 90 97 105 114 124 135 146 158 172 186 202 219 237 257 278 301 325 351 378 408 439 472 507 544 583 624 668 713 760 809 859 911 963 1017 1070 1122 1173 1222 1268 1309 1345 1375 1398 1413 1419 1416 1404 1382 1352 1315 1270 1220 1165 1106 1046 984 923 862 804 747 693 641 593 548 506 467 431 398 367 339 314 290 268 249 231 214 199 185 172 161 150 140 131 122 114 107 100 94 88 83 78 73 69 65 61 57 54 51 48 45 42 39 37 35 32 30 28 26 25 23 21 19 18 16 15 14 12 11 10 8 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 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7
 9 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 52 54 57 60 63 66 69 73 76 80 85 89 94 99 105 111 117 124 131 139 147 155 164 174 184 195 206 217 229 242 255 269 283 297 312 327 343 358 374 391 407 423 440 457 474 490 507 524 541 558 574 591 608 625 642 658 675 692 709 725 742 758 774 789 804 819 832 845 856 866 874 880 884 886 885 882 875 866 853 838 820 800 777 751 724 696 667 636 606 575 545 515 486 457 430 403 378 354 332 310 290 271 254 237 221 207 193 181 169 158 147 138 129 120 112 105 98 92 86 80 75 70 65 61 56 52 49 45 42 39 36 33 30 28 25 23 21 19 17 15 13 11 9 8 6 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 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9
 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 49 49 50 51 52 53 55 56 57 59 61 62 64 67 69 72 74 77 81 84 88 93 97 102 107 113 119 126 133 141 149 158 168 178 189 200 213 226 240 255 271 288 306 325 346 367 389 413 437 463 489 516 543 571 598 626 652 677 700 720 738 752 761 767 768 764 755 741 724 702 678 650 621 590 558 526 494 463 433 404 376 350 325 302 281 261 242 225 209 195 181 169 158 147 138 129 121 114 107 101 95 90 85 80 76 72 69 65 62 59 56 54 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26
 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 41 43 46 48 50 53 56 58 61 65 68 71 75 79 82 87 91 95 100 105 110 116 121 127 134 140 147 154 161 169 176 185 193 202 211 221 231 241 252 263 275 287 300 313 327 342 357 373 390 407 425 445 465 486 509 532 556 582 609 637 665 695 726 757 788 819 850 880 909 936 960 981 998 1010 1018 1019 1015 1005 989 967 940 908 873 835 794 752 710 667 625 584 544 507 471 437 405 375 347 322 298 276 256 237 220 204 189 176 164 152 142 132 123 115 107 100 94 88 82 77 72 67 63 59 55 52 48 45 43 40 37 35 33 30 28 26 25 23 21 20 18 17 15 14 13 12 10 9 8 8 7 6 5 4 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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
 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 53 55 57 60 62 64 67 70 73 76 79 83 86 90 95 99 104 109 114 120 126 132 139 146 153 161 169 177 186 195 204 214 224 234 244 255 265 276 286 296 306 315 325 333 341 349 356 361 367 371 374 376 378 378 378 377 375 372 369 365 360 355 350 344 337 331 324 318 311 304 297 290 284 277 271 264 258 252 247 241 236 231 226 222 217 213 210 206 203 200 197 195 192 190 188 186 185 183 182 181 180 179 178 177 176 175 175 174 173 172 171 170 169 168 167 166 164 163 161 159 157 155 153 150 148 145 143 140 137 134 131 128 125 121 118 115 112 108 105 102 98 95 92 88 85 82 79 76 73 70 67 64 61 59 56 54 51 49 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19
 23 24 25 27 28 29 30 31 33 34 35 36 38 39 40 41 42 44 45 46 47 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 72 73 74 74 75 76 76 77 77 78 79 79 80 81 82 83 84 85 86 87 88 90 91 93 95 96 99 101 103 106 108 111 114 117 121 124 128 132 136 141 146 151 156 162 168 174 181 188 196 204 213 222 231 242 252 264 276 289 303 317 333 349 366 384 402 422 442 462 484 505 527 548 569 590 609 627 643 657 668 676 682 684 683 678 670 659 646 629 611 591 570 548 525 502 479 456 434 412 391 371 352 333 316 299 284 269 255 242 229 217 206 196 186 176 168 159 151 144 137 130 123 117 111 106 101 95 91 86 81 77 73 69 65 62 58 55 52 49 46 43 40 37 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 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 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22
 76 79 82 85 89 92 95 99 102 106 109 112 116 119 123 126 130 133 137 140 143 146 149 152 155 158 160 163 165 167 169 171 172 174 175 175 176 176 177 176 176 175 175 174 173 171 170 168 166 165 163 161 159 157 155 153 151 149 148 146 144 143 141 140 139 137 136 135 135 134 133 133 133 132 132 132 132 132 133 133 134 134 135 136 137 138 139 140 142 144 145 147 149 151 153 156 158 161 164 167 170 174 177 181 185 189 193 197 202 206 211 216 221 226 231 236 241 246 251 256 261 265 269 273 277 280 283 285 287 288 289 289 288 287 285 283 280 277 273 269 264 259 254 248 242 236 230 224 218 212 206 200 194 188 182 176 170 165 160 154 149 144 140 135 130 126 122 118 114 110 106 102 99 95 92 89 85 82 79 76 74 71 68 65 63 60 58 56 53 51 49 47 45 43 41 39 37 35 34 32 30 29 27 26 25 24 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 43 45 47 50 53 55 58 61 64 67 70 73
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 11 13 14 16 18 21 24 27 31 35 40 46 53 60 69 79 91 104 119 136 155 178 203 232 265 302 344 392 447 509 578 657 745 844 954 1075 1209 1353 1507 1668 1832 1993 2144 2276 2381 2452 2482 2470 2417 2328 2210 2071 1920 1763 1607 1456 1313 1180 1057 946 845 754 673 601 537 480 429 384 345 310 279 252 228 207 188 172 157 144 133 123 114 107 100 93 88 83 79 75 71 68 65 62 60 58 56 54 52 50 49 47 46 45 43 42 41 40 39 38 36 35 34 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 6 6 5 4 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 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 4 4 3 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
 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 29 30 31 32 34 36 38 40 42 45 48 52 56 60 65 71 78 85 94 103 114 126 140 156 173 192 214 239 266 297 332 370 414 461 515 573 637 706 781 859 939 1020 1097 1168 1227 1271 1296 1300 1282 1242 1185 1113 1033 947 860 775 694 618 549 485 429 378 333 293 258 227 200 177 156 138 122 109 97 86 77 69 62 56 50 45 41 38 34 31 29 27 25 23 21 20 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 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 1 1 1 2 2 3 3
 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 41 43 46 48 51 55 58 62 66 70 74 79 84 90 96 102 109 116 124 133 142 151 161 172 184 196 209 223 238 254 271 288 306 324 343 362 381 399 416 432 447 459 468 474 477 476 472 464 453 439 422 404 384 363 342 321 301 281 262 243 226 210 195 181 168 156 146 136 126 118 110 103 97 91 85 80 75 71 67 63 60 56 53 51 48 45 43 41 39 37 35 33 32 30 28 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 3 2 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8
 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65 68 70 72 75 77 80 83 85 88 91 94 97 100 103 107 110 113 117 121 124 128 132 136 140 144 149 153 158 162 167 172 177 182 187 193 198 204 209 215 221 227 234 240 246 253 260 266 273 280 287 294 302 309 316 324 331 338 346 353 361 368 375 383 390 397 404 411 418 424 431 437 443 448 454 459 464 468 472 476 479 481 484 485 486 486 486 484 483 480 477 473 468 463 457 450 443 435 426 417 408 398 388 378 367 356 346 335 324 314 303 293 282 272 263 253 244 235 227 218 210 203 195 188 181 175 168 162 157 151 146 141 136 131 127 123 118 115 111 107 104 100 97 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36
 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 56 57 58 60 62 63 65 67 70 72 75 78 81 84 88 92 96 100 105 110 115 121 127 134 141 148 156 165 174 183 194 205 216 229 242 256 270 286 302 320 337 356 375 394 413 433 451 469 486 501 514 524 531 535 536 532 525 514 500 483 464 443 421 397 374 350 327 304 282 262 242 224 206 191 176 162 150 138 127 118 109 101 93 86 80 74 69 64 60 56 52 49 46 43 40 37 35 33 31 29 27 25 24 22 21 20 19 18 16 15 15 14 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 4 3 3 2 2 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 1 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29
 60 61 62 63 64 65 66 67 68 69 71 72 73 75 76 78 79 81 83 85 87 89 91 93 95 98 100 103 105 108 111 114 117 120 123 127 130 133 137 140 144 148 151 155 158 162 165 169 172 175 178 181 183 186 188 190 191 193 194 195 196 196 196 196 196 196 195 194 193 192 191 190 188 187 186 184 183 181 180 178 177 176 174 173 172 171 170 170 169 168 168 168 168 168 168 168 169 169 170 171 172 173 175 177 179 181 183 186 188 191 194 198 202 205 210 214 219 223 228 233 239 244 250 256 261 267 273 278 284 289 294 298 302 306 309 312 314 315 316 316 315 313 311 309 305 301 297 292 286 280 274 268 261 254 247 240 233 226 219 213 206 199 193 186 180 174 168 162 157 152 146 141 137 132 127 123 119 115 111 107 103 100 96 93 89 86 83 80 78 75 72 69 67 64 62 60 58 55 53 51 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 60
 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 82 85 89 93 97 101 105 110 114 119 124 129 134 139 144 149 154 159 165 170 175 180 186 191 196 201 206 210 215 219 223 227 231 235 238 242 245 248 250 253 255 257 258 260 261 262 263 264 265 265 265 266 266 266 266 265 265 265 265 264 264 264 264 263 263 263 263 263 262 262 262 262 262 261 261 261 260 260 259 258 257 255 254 252 250 248 246 243 240 237 234 230 227 223 218 214 209 205 200 195 189 184 179 173 168 162 157 151 145 140 134 129 124 118 113 108 103 98 94 89 85 80 76 72 68 64 61 57 54 51 48 45 42 40 37 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30
 95 98 101 103 106 108 111 113 116 118 121 123 125 127 129 131 133 135 137 139 141 143 144 146 147 149 150 152 153 154 155 157 158 159 160 161 162 163 164 165 166 167 168 169 170 172 173 174 175 177 178 180 182 184 186 188 190 192 194 197 199 202 204 207 210 213 215 218 221 224 227 230 233 236 239 241 244 247 250 253 255 258 260 263 265 268 270 272 275 277 279 280 282 284 285 287 288 289 290 291 291 291 292 291 291 290 290 288 287 285 283 281 279 276 273 270 266 262 258 254 250 246 241 237 232 227 222 217 212 207 203 198 193 188 183 179 174 170 165 161 156 152 148 144 140 136 133 129 125 122 118 115 112 109 105 102 99 97 94 91 88 86 83 80 78 76 73 71 69 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 38 36 34 33 31 30 28 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 21 22 24 25 26 27 29 30 32 33 35 37 38 40 42 44 47 49 51 53 56 58 61 63 66 68 71 74 76 79 82 85 87 90 93
 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 49 51 54 57 60 64 67 71 76 81 86 92 98 105 112 120 129 138 148 159 170 182 195 209 223 238 253 270 286 304 321 339 357 374 392 409 425 441 455 469 481 491 500 507 512 516 517 517 515 512 507 500 492 484 474 463 452 440 427 415 402 389 376 363 351 339 326 315 303 292 281 271 261 252 242 234 225 217 210 202 195 189 182 176 170 165 159 154 149 144 139 135 130 126 122 118 114 110 106 103 99 95 92 89 86 82 79 76 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10
 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 50 52 54 56 59 61 63 66 69 72 75 78 82 85 89 93 98 103 107 113 118 124 130 136 143 150 157 164 172 180 188 196 204 212 221 229 237 245 252 260 266 273 278 283 288 291 295 297 299 299 300 300 299 297 296 293 291 288 285 281 278 275 271 267 264 260 256 253 250 246 243 240 237 234 232 229 226 224 222 220 218 216 214 212 210 209 207 206 204 203 201 200 198 196 195 193 191 190 188 186 184 181 179 177 174 172 169 166 163 160 157 154 151 148 144 141 138 134 131 127 124 121 117 114 111 108 105 102 99 96 93 91 88 86 83 81 78 76 74 72 70 68 66 64 63 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27
 21 22 23 24 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 54 56 58 61 64 67 70 73 76 79 83 87 91 95 100 104 109 114 119 125 130 136 142 148 155 161 168 174 181 187 193 200 206 211 216 221 226 230 233 236 238 240 241 242 242 242 241 240 238 236 233 231 228 225 222 219 216 213 210 207 204 201 198 195 193 190 188 186 184 182 181 179 178 177 176 175 174 173 173 172 172 172 172 172 172 173 173 174 174 175 175 176 176 177 178 178 179 179 179 180 180 180 179 179 178 178 177 175 174 173 171 169 166 164 162 159 156 153 150 147 143 140 136 133 129 126 122 119 115 112 109 105 102 99 96 92 89 86 83 81 78 75 72 70 67 65 62 60 58 56 53 51 49 47 45 43 41 40 38 36 34 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20
 39 40 41 41 42 43 43 44 45 46 46 47 47 48 49 49 50 51 52 52 53 54 54 55 56 57 58 59 59 60 61 63 64 65 66 67 69 70 72 74 76 78 80 82 84 87 90 93 96 99 103 107 111 115 120 125 130 135 141 147 153 159 166 172 179 186 193 200 206 213 220 226 232 238 244 249 254 258 262 265 268 270 272 273 274 274 273 272 271 269 266 263 260 257 253 249 244 240 235 230 225 220 215 209 204 199 193 188 183 178 172 167 162 158 153 148 144 140 135 131 128 124 120 117 114 110 107 105 102 99 97 94 92 90 87 85 83 81 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 56 55 54 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 35 36 37 38 38
 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 20 21 22 23 25 26 28 29 31 33 35 37 39 42 44 47 50 53 57 60 64 69 73 78 83 89 95 101 108 115 123 130 139 148 157 166 176 186 196 206 216 226 236 246 255 264 273 280 287 293 299 303 307 309 311 313 313 313 312 310 309 306 304 301 298 295 291 288 285 282 278 276 273 270 268 265 263 262 260 259 258 257 256 256 255 255 255 256 256 256 257 257 257 258 258 258 257 257 256 254 252 250 247 244 240 235 230 225 219 213 206 200 192 185 178 170 163 155 148 141 134 127 120 114 108 102 96 90 85 80 76 71 67 63 59 55 52 49 46 43 40 38 35 33 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 4 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 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 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 1 1 1 1 2 2 3 3 3
 0 0 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 21 22 23 25 26 28 30 32 34 37 39 42 45 48 51 55 59 63 68 73 79 85 91 99 106 114 123 133 143 153 165 177 189 203 216 231 245 260 276 291 306 321 336 350 364 377 389 399 409 417 423 429 432 434 435 434 432 428 423 417 410 401 392 382 371 360 348 336 324 311 298 285 273 260 248 236 224 212 201 190 180 170 161 152 143 135 127 120 113 107 100 95 89 84 79 75 71 67 63 59 56 53 50 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 4 3 3 2 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
 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 57 59 62 65 69 72 76 80 85 90 95 101 107 113 120 127 135 143 151 160 170 180 190 201 212 223 234 245 256 267 278 288 298 307 315 322 328 333 336 338 339 339 337 334 330 325 319 312 305 297 288 280 271 261 252 243 234 225 216 208 199 191 183 176 169 162 155 149 143 137 131 126 121 117 112 108 104 101 97 94 91 89 86 84 82 80 78 77 75 74 73 72 71 70 70 69 69 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 68 67 67 66 66 65 65 64 63 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19
 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 25 26 28 29 31 33 35 38 41 44 47 50 54 58 63 67 73 78 84 90 97 104 111 119 127 136 144 154 163 173 183 194 204 215 225 236 247 257 267 277 286 295 303 310 317 323 328 332 335 337 339 339 338 337 334 331 327 322 317 311 305 298 291 283 276 268 260 252 244 236 228 220 213 205 198 191 184 177 171 165 159 153 147 142 136 131 126 122 117 113 108 104 100 96 93 89 86 83 79 76 73 70 68 65 62 60 57 55 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17
 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 69 70 72 73 75 77 79 80 82 85 87 89 92 95 97 101 104 107 111 114 118 123 127 132 137 142 147 152 158 164 171 177 184 191 198 205 213 220 228 237 245 253 262 271 279 288 297 306 314 323 331 339 347 355 362 369 375 380 385 389 393 395 397 398 398 397 394 392 388 383 377 371 364 356 348 340 331 321 312 302 293 283 273 264 254 245 236 227 219 211 203 196 188 181 175 169 163 157 151 146 141 137 132 128 124 120 116 113 109 106 103 100 97 94 91 89 86 84 82 79 77 75 73 71 69 67 65 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29
 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 24 26 28 31 34 37 41 45 50 55 61 67 75 82 91 101 112 123 136 151 167 184 203 224 248 274 302 333 367 405 446 490 539 592 648 708 772 839 907 977 1045 1111 1172 1225 1268 1300 1318 1321 1310 1285 1247 1199 1142 1080 1014 947 879 813 750 690 634 581 533 489 448 411 377 347 319 294 272 252 233 216 201 188 175 164 154 145 136 128 121 114 108 103 97 93 88 84 80 76 73 70 66 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 14 14 13 12 12 11 10 9 9 8 7 6 6 5 4 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 1 1 1 2 2 3 3
 11 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 23 24 25 26 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 55 58 61 64 68 72 76 80 85 91 97 103 110 118 127 137 147 159 172 187 202 220 239 260 283 308 335 365 397 431 467 505 545 587 629 671 712 751 787 819 846 866 880 886 884 874 857 834 805 772 735 696 656 615 575 536 497 461 426 393 362 333 307 282 259 238 218 200 184 169 155 142 131 120 110 102 94 87 80 74 69 64 60 56 52 49 46 43 41 39 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 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 1 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11
 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 21 23 25 27 29 32 35 38 42 46 51 56 62 69 77 86 96 107 120 135 151 170 191 214 240 269 302 337 376 417 462 508 556 604 651 695 735 769 795 812 820 818 806 787 761 729 694 656 617 578 540 503 467 434 402 372 345 320 296 275 255 237 220 205 192 179 167 157 148 139 132 125 119 113 109 104 101 98 95 93 91 90 89 88 88 88 88 88 89 89 90 91 92 93 94 95 96 97 98 99 100 101 101 102 103 103 103 103 103 103 103 102 102 101 100 99 98 97 95 94 92 90 89 87 84 82 80 78 75 73 71 68 66 63 61 58 56 53 51 48 46 44 41 39 37 35 33 30 29 27 25 23 21 20 18 17 16 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 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
 4 4 5 5 5 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 23 24 25 27 28 30 31 33 35 37 39 41 44 47 49 52 56 59 63 67 71 76 81 86 92 98 104 111 118 125 133 141 149 158 167 176 185 194 204 213 223 232 241 250 259 267 275 282 290 296 302 308 313 318 322 326 330 333 335 337 339 340 341 342 342 341 341 340 338 336 333 330 327 323 318 313 307 301 294 286 279 270 262 253 244 235 225 216 207 197 188 179 170 161 153 145 137 130 123 116 110 104 98 93 88 83 79 75 71 67 64 60 57 55 52 49 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 2 2 2 3 3 3 4
 23 24 25 26 27 28 29 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 81 83 86 88 91 94 97 100 103 106 109 113 117 121 125 129 134 138 143 149 154 160 166 173 180 187 194 202 210 219 228 237 246 256 266 277 288 299 310 321 332 344 356 367 378 390 401 411 422 431 441 449 457 464 470 476 480 483 485 486 485 484 481 477 472 466 459 451 442 432 422 411 400 388 376 364 352 340 327 315 303 292 280 269 259 248 238 229 220 211 203 195 187 180 173 167 161 155 150 144 139 135 130 126 121 118 114 110 107 103 100 97 94 91 88 86 83 80 78 76 73 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 22
 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 48 49 50 51 53 54 55 57 59 60 62 64 66 68 70 72 74 76 78 80 83 85 87 90 92 94 97 99 102 104 106 109 111 113 116 118 120 122 124 126 128 130 132 134 136 138 140 141 143 145 147 148 150 151 153 155 156 158 159 161 162 164 166 167 169 170 172 174 175 177 179 181 183 184 186 188 190 192 194 196 197 199 201 203 205 206 208 209 210 212 213 213 214 214 215 215 214 214 213 212 210 209 207 205 202 200 197 194 191 187 183 180 176 172 168 164 159 155 151 147 142 138 134 129 125 121 117 113 109 105 101 98 94 90 87 84 80 77 74 71 68 65 62 60 57 54 52 50 47 45 43 41 39 37 36 34 32 31 29 28 27 26 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23
 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 63 64 65 65 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 69 69 68 68 67 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 50 49 48 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13
 45 46 47 48 49 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 72 73 74 75 77 78 80 81 82 84 86 87 89 91 92 94 96 98 100 102 104 106 108 110 112 115 117 119 122 124 126 129 131 134 136 138 141 143 145 147 150 152 154 156 157 159 161 163 164 166 167 168 169 170 172 172 173 174 175 176 176 177 178 178 179 179 180 180 181 181 181 182 182 182 183 183 183 183 184 184 184 184 184 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 187 188 188 189 189 190 190 191 192 192 193 193 194 194 194 195 195 195 195 196 196 196 196 195 195 195 194 194 193 193 192 191 190 189 188 186 185 183 182 180 178 176 173 171 169 166 163 160 157 154 151 148 144 141 138 134 130 127 123 119 116 112 108 105 101 98 94 91 87 84 81 78 75 72 70 67 65 62 60 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 44
 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 64 66 69 72 75 78 81 84 88 92 96 100 105 109 114 119 124 130 135 141 147 153 159 165 170 176 182 187 192 197 201 206 209 212 215 217 218 220 220 220 220 219 217 216 214 211 209 206 203 200 196 193 190 186 183 180 176 173 170 167 164 161 158 155 152 150 147 145 143 141 139 137 135 133 131 130 128 126 125 123 122 121 119 118 117 116 115 113 112 111 110 109 107 106 105 104 102 101 100 98 97 95 94 92 91 89 88 86 85 83 81 80 78 76 75 73 71 70 68 66 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29
 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 17 18 20 21 23 25 28 31 34 37 41 46 51 56 63 70 77 86 96 107 119 133 148 164 182 202 224 247 272 299 327 357 387 418 449 479 507 533 557 576 591 601 606 607 602 593 580 564 545 524 502 479 455 432 409 386 364 343 323 304 286 269 253 238 224 211 199 188 177 168 159 150 142 135 129 123 117 112 107 102 98 94 91 87 84 81 79 76 74 71 69 67 65 63 62 60 58 57 55 54 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 52 54 57 60 63 66 70 74 78 82 86 91 96 102 108 114 120 126 133 140 147 154 162 169 177 184 191 198 205 211 217 223 228 232 236 239 242 244 245 245 245 245 243 241 239 236 233 230 226 222 218 214 209 205 200 196 191 187 183 178 174 170 166 162 159 155 152 148 145 142 140 137 135 133 130 129 127 126 124 123 122 121 121 120 120 120 120 120 120 121 121 121 122 123 123 124 125 125 126 127 127 128 129 129 129 130 130 130 130 129 129 128 128 127 126 125 124 123 121 119 118 116 114 112 110 107 105 103 100 98 95 93 90 87 84 82 79 76 74 71 68 66 63 60 58 56 53 51 48 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14
 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 42 43 44 46 48 50 52 54 56 59 61 64 68 71 75 79 84 89 94 100 106 113 120 128 136 145 154 164 175 187 199 211 225 238 253 268 284 300 316 333 349 366 383 398 414 428 441 452 462 470 475 478 478 476 471 463 453 440 426 410 392 374 355 335 315 296 277 258 240 223 206 191 176 163 150 138 127 118 108 100 92 85 79 73 68 63 58 54 51 47 44 41 39 37 34 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21
 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 14 14 15 15 16 17 18 19 19 20 21 22 24 25 26 27 29 30 31 33 34 36 37 39 40 42 43 45 46 48 49 51 52 53 54 56 57 58 58 59 60 61 61 62 62 62 62 62 62 62 62 62 62 61 61 60 60 59 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4
 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 64 66 68 70 72 74 76 78 80 82 84 86 88 91 93 95 97 99 101 103 105 107 109 111 114 116 118 120 122 125 127 130 132 135 137 140 143 146 149 152 156 159 163 167 171 175 180 184 189 194 199 204 210 215 221 227 233 238 244 250 255 260 265 270 274 277 280 282 283 284 283 282 280 276 272 267 261 255 247 240 231 223 214 205 197 188 179 171 163 155 147 140 133 126 120 114 108 103 98 94 89 85 82 78 75 72 69 66 64 62 59 57 56 54 52 51 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20
 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 60 63 65 67 70 73 76 79 82 85 88 92 96 99 103 107 111 115 119 124 128 132 137 141 146 150 155 159 163 167 171 175 179 183 186 190 193 196 199 202 205 208 210 212 215 217 219 220 222 224 225 227 228 230 231 232 233 234 235 236 237 238 238 239 239 240 240 240 240 240 240 239 238 238 237 235 234 233 231 229 227 225 222 220 217 214 211 208 205 202 198 195 191 188 185 181 178 174 171 167 164 161 157 154 151 148 145 142 139 136 134 131 128 126 123 121 119 116 114 112 110 108 106 104 102 100 99 97 95 94 92 91 89 88 86 85 83 82 81 79 78 77 75 74 73 71 70 69 68 66 65 64 63 61 60 59 58 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17
 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 47 49 51 52 54 55 57 58 60 61 62 63 65 65 66 67 67 68 68 68 68 67 67 66 65 64 63 61 60 59 57 55 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5
 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 57 59 62 64 67 70 73 76 79 83 86 90 94 98 102 107 111 116 121 125 130 135 140 144 149 154 158 162 166 169 172 175 177 179 181 181 182 182 181 179 178 175 172 169 166 162 158 153 148 144 139 134 128 123 118 113 108 104 99 94 90 86 82 78 74 70 67 64 61 58 55 53 50 48 46 44 42 40 39 38 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9
 56 55 53 52 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 42 41 41 42 42 42 42 42 43 43 44 45 46 47 48 49 50 51 53 55 56 58 60 62 65 67 70 72 75 78 81 84 87 90 93 97 100 103 106 109 112 114 117 119 121 123 124 126 127 127 128 128 128 127 127 126 125 123 122 120 118 116 114 112 110 108 105 103 101 98 96 94 91 89 87 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 56 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 77 80 84 87 91 94 98 101 104 108 111 114 116 119 121 123 124 125 126 127 126 126 125 124 123 121 119 117 114 112 109 106 103 100 97 94 92 89 86 83 81 78 76 73 71 69 67 65 63 61 59 58
 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 83 85 87 88 90 91 92 93 94 95 96 96 97 97 97 98 98 98 97 97 97 96 96 95 94 94 93 92 91 90 89 88 87 85 84 83 82 80 79 77 76 75 73 72 70 69 67 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31
 13 14 15 15 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 52 54 57 60 63 66 69 72 76 79 83 87 90 94 98 102 106 110 114 118 121 125 128 132 135 138 140 143 145 147 148 150 151 152 152 153 153 153 152 152 151 151 150 149 148 148 147 146 145 144 144 143 142 142 141 141 140 140 140 140 140 140 140 140 140 141 141 142 142 143 144 144 145 146 147 148 149 149 150 151 152 153 154 155 155 156 156 157 157 157 157 157 157 157 157 156 155 155 154 153 151 150 149 147 145 143 142 140 138 135 133 131 129 126 124 121 119 117 114 112 109 107 105 102 100 98 95 93 91 89 87 85 83 81 79 77 75 74 72 70 69 67 65 64 63 61 60 58 57 56 55 54 53 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 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 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12
 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 64 65 67 68 70 71 73 74 75 76 77 78 79 80 81 82 83 83 84 84 84 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 83 82 82 82 81 81 80 80 80 79 79 78 78 77 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 66 66 65 65 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23
 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 52 54 57 60 63 66 69 73 77 81 85 89 94 99 104 109 114 120 126 132 138 144 150 156 162 168 174 180 186 191 197 202 206 211 215 219 223 226 228 231 233 235 237 238 239 240 240 241 241 241 241 241 241 240 240 240 239 239 238 238 237 237 237 236 236 235 235 234 234 233 232 232 231 230 228 227 225 223 221 219 216 214 210 207 203 199 195 191 186 181 176 171 166 160 155 149 144 138 133 127 122 117 112 107 102 98 93 89 85 81 78 74 71 67 64 61 59 56 54 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14
 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 47 48 49 51 52 54 56 58 60 62 64 66 68 71 74 76 79 82 86 89 92 96 100 104 108 112 117 122 126 131 137 142 148 153 159 165 171 178 184 190 197 203 209 215 221 226 231 235 238 241 243 244 244 243 240 237 233 227 221 214 207 199 190 182 173 164 155 146 137 129 121 114 107 100 93 88 82 77 72 67 63 59 56 52 49 47 44 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 17 17
 60 61 63 64 65 67 68 70 71 73 74 76 77 79 81 82 84 86 88 89 91 93 95 97 99 101 103 105 107 109 112 114 116 119 121 124 127 129 132 135 138 141 144 147 150 153 156 159 163 166 169 172 175 178 181 183 186 188 190 192 193 195 196 196 197 197 196 196 195 193 191 189 187 185 182 179 175 172 168 164 160 156 152 148 143 139 135 130 126 122 117 113 109 105 101 97 93 90 86 83 79 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 55 56 57 59
 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 60 61 63 64 66 68 70 72 74 77 79 82 85 87 91 94 97 101 104 108 112 116 120 124 128 132 136 141 145 149 153 157 161 165 169 173 176 180 183 186 189 191 194 196 199 201 203 204 206 208 209 210 211 212 213 214 215 216 216 217 217 218 218 218 218 218 218 218 218 218 218 217 217 216 215 214 213 212 211 209 207 205 203 201 198 196 193 190 187 183 180 177 173 169 165 162 158 154 150 146 142 138 134 131 127 123 120 116 113 110 106 103 100 97 95 92 89 87 84 82 79 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 38 39 39 40 41 41 42 42 42 43 43 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44
 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 42 43 45 47 49 51 53 56 59 61 65 68 72 76 80 85 90 95 101 106 113 119 126 133 140 148 156 164 172 180 188 196 204 212 219 226 233 239 244 249 253 256 259 260 261 260 259 257 254 251 247 242 237 231 225 219 212 205 199 192 185 178 171 165 158 152 145 139 133 128 122 117 112 107 103 99 94 91 87 84 80 77 74 72 69 67 65 63 61 59 58 56 55 54 53 52 51 50 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32
 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 51 52 53 55 57 58 61 63 65 68 71 75 78 83 87 93 98 105 112 119 128 138 148 159 172 186 201 217 235 254 274 295 318 341 365 389 413 436 458 477 495 508 518 524 525 521 513 501 485 467 446 424 401 377 353 330 307 286 265 245 227 210 194 179 165 152 140 129 119 109 101 93 85 79 72 67 61 57 52 48 44 41 38 35 32 30 28 26 24 23 22 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32
 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 49 52 54 57 60 63 67 70 74 78 82 86 91 96 101 107 112 118 124 131 137 144 151 158 164 171 178 185 191 198 204 210 215 220 224 228 231 234 236 238 239 240 241 240 240 239 238 237 235 233 231 229 227 225 222 220 218 215 213 211 209 207 205 203 201 199 197 196 194 193 191 190 188 187 186 184 183 182 180 179 178 176 175 173 172 170 168 167 165 163 161 159 157 155 152 150 148 145 143 140 137 135 132 129 126 123 121 118 115 112 109 106 104 101 98 95 93 90 88 85 83 81 78 76 74 72 70 68 66 64 62 61 59 58 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12
 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 87 90 94 97 101 105 109 113 117 121 125 130 134 139 144 148 153 158 164 169 174 180 186 192 198 204 211 217 224 232 239 247 255 263 271 280 289 298 307 317 326 336 345 355 364 372 381 388 395 401 405 409 411 412 411 408 404 398 391 383 373 362 350 337 323 310 296 282 268 254 241 228 215 203 192 181 171 162 153 144 137 129 123 116 111 105 100 95 91 87 83 80 77 74 71 68 66 64 62 60 58 56 55 53 52 51 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15
 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 72 74 77 80 83 86 89 92 95 97 100 102 104 106 107 108 109 109 109 109 109 108 107 105 104 102 100 97 95 92 90 87 84 82 79 76 73 71 68 65 63 60 58 56 53 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21
 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 56 58 61 64 67 70 74 77 82 86 91 96 102 108 114 121 129 137 146 156 166 177 189 201 215 228 243 257 272 287 301 315 327 338 346 352 355 355 353 347 338 327 314 300 284 268 251 235 219 204 189 175 162 150 139 129 119 110 102 95 89 83 77 72 67 63 59 56 52 49 47 44 42 39 37 36 34 32 31 29 28 27 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28
 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 32 33 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 89 92 96 100 103 107 112 116 120 124 129 133 137 142 146 150 154 157 160 163 166 168 170 171 172 172 172 171 170 168 166 163 160 156 153 149 145 141 136 132 128 123 119 115 111 107 103 99 95 92 89 86 83 80 77 74 72 70 67 65 63 61 60 58 56 55 53 52 50 49 48 47 46 44 43 42 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36
 49 50 50 51 51 51 52 52 53 54 54 55 55 56 57 58 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 94 95 96 98 99 100 101 102 103 104 105 105 106 106 107 107 107 107 108 108 107 107 107 107 107 106 106 106 105 105 105 105 104 104 104 104 103 103 103 103 103 103 103 104 104 104 104 105 105 105 106 106 106 107 107 108 108 108 109 109 109 109 109 109 109 109 109 108 107 107 106 104 103 102 100 98 97 95 93 90 88 86 84 81 79 76 74 71 69 67 64 62 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49
 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 32 33 34 36 37 39 41 43 45 48 51 54 57 61 64 69 73 78 83 89 95 102 109 117 125 134 143 152 163 173 185 196 208 220 232 245 257 269 281 292 303 313 323 331 338 344 349 353 355 356 356 354 352 348 344 339 333 326 319 312 304 296 288 279 271 263 254 246 238 231 223 216 208 201 195 188 182 176 170 165 159 154 149 145 141 136 132 129 125 122 119 116 113 110 107 105 103 100 98 96 94 92 91 89 87 86 84 82 81 79 78 77 75 74 73 72 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17
 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 29 30 31 33 35 37 39 41 43 45 48 51 54 57 60 63 67 70 74 78 82 87 91 95 99 104 108 112 116 119 123 126 129 131 133 135 136 137 137 137 136 135 134 132 130 128 125 122 119 116 113 110 107 104 100 97 94 91 88 85 83 80 77 75 73 71 68 67 65 63 61 60 58 57 56 55 54 53 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 29 30 31 32 33 35 36 37 38 40 41 43 44 45 47 48 49 51 52 53 55 56 57 58 58 59 60 60 61 61 61 61 60 60 59 59 58 57 56 54 53 52 50 49 47 45 44 42 40 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11
 23 23 24 24 24 25 25 26 26 27 27 27 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 42 43 45 46 47 48 49 50 52 53 54 56 58 59 61 63 65 67 69 71 73 76 78 81 84 87 90 94 97 101 105 109 113 117 122 127 132 137 143 148 154 160 166 172 178 184 191 197 203 210 216 222 227 232 237 242 246 249 252 254 255 256 255 254 252 250 246 242 237 231 225 218 211 204 197 189 181 173 165 157 150 142 135 128 121 115 109 103 97 92 87 82 78 74 70 66 63 60 57 54 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 34 35 36 37 37 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 43 42 42 42 42 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23
 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 55 58 60 62 65 67 70 73 76 79 82 85 88 92 95 99 102 106 109 112 116 119 122 126 129 132 134 137 139 141 143 145 147 148 149 150 151 152 152 152 153 152 152 152 152 151 151 150 149 149 148 147 146 145 144 143 142 141 140 139 138 137 135 134 133 131 130 128 126 124 123 121 119 117 115 112 110 108 105 103 100 98 95 92 90 87 84 82 79 76 74 71 69 66 64 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 32 31 30 29 29 28 27 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23
 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 68 70 73 75 77 80 83 86 88 91 95 98 101 104 108 111 114 118 121 125 128 131 135 138 141 144 147 150 152 155 157 159 161 162 164 165 166 166 167 167 167 167 166 166 165 164 163 161 160 158 156 154 152 150 148 145 143 140 137 135 132 129 126 124 121 118 115 112 110 107 104 102 99 96 94 91 89 87 84 82 80 78 76 74 72 70 68 66 65 63 62 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33
 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 41 42 44 45 47 49 51 53 56 59 61 64 68 71 75 79 83 88 93 98 103 108 114 120 126 132 139 145 151 157 163 168 173 178 182 186 189 191 193 194 194 194 193 191 189 187 184 180 177 173 169 165 160 156 152 148 143 139 135 132 128 124 121 117 114 111 108 105 103 100 98 95 93 91 89 86 84 83 81 79 77 75 74 72 70 69 67 66 64 62 61 59 58 56 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 44 44 44 43 43 43 43 42 42 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29
 22 23 24 26 27 28 30 31 33 35 37 39 41 44 46 49 52 55 59 62 66 70 75 79 84 89 94 100 105 111 117 123 128 134 139 144 149 153 157 160 162 163 164 164 163 161 158 155 151 147 143 138 133 128 123 118 113 108 103 98 94 90 86 82 78 75 72 69 66 63 61 59 57 55 53 51 49 48 46 45 44 43 42 40 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21
 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 62 63 63 63 64 64 65 65 65 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 65 65 64 64 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56
 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 44 45 47 48 49 50 51 52 52 53 54 54 55 55 55 55 55 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 26
 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 31 32 33 35 36 38 40 42 45 47 50 53 56 59 63 67 71 76 81 87 92 98 105 112 119 126 134 142 150 158 166 174 181 189 196 202 208 213 217 220 223 225 226 227 226 225 224 222 219 216 213 210 206 202 199 195 191 187 183 180 176 172 169 165 162 158 155 152 149 145 142 139 136 133 130 127 123 120 117 114 111 107 104 101 98 94 91 88 85 82 79 76 73 70 68 65 62 60 58 56 53 51 49 48 46 44 43 41 40 39 38 36 35 34 34 33 32 31 31 30 29 29 28 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16
 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 30 31 32 33 34 36 37 38 39 41 42 43 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 63 64 64 65 65 65 66 66 66 66 66 66 66 67 67 67 67 66 66 66 66 66 66 66 65 65 65 64 64 64 63 63 62 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 55 55 56 57 57 58 59 59 60 61 62 63 63 64 65 66 67 68 69 70 71 71 72 73 74 74 75 75 76 76 76 76 76 75 75 75 74 73 72 71 70 68 67 65 64 62 60 58 57 55 53 51 49 47 45 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 43 44 45 45 45 46 46 46 47 47 47 47 47 46 46 46 46 45 45 44 44 43 42 42 41 40 39 38 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27
 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 69 72 74 76 79 81 83 86 88 91 93 95 97 100 102 104 106 108 109 111 113 114 115 117 118 119 120 120 121 122 122 122 122 122 122 122 122 121 121 120 120 119 118 117 116 115 114 113 111 110 108 107 105 104 102 101 99 97 95 93 92 90 88 86 84 82 80 78 76 74 73 71 69 67 65 64 62 60 59 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 77 79 81 83 84 86 88 89 91 92 94 95 97 98 99 100 101 101 102 102 102 102 102 102 101 100 99 98 96 95 93 91 89 87 85 83 80 78 76 73 71 69 67 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29
 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 45 46 48 50 53 55 57 59 62 64 67 69 72 75 78 80 83 86 88 91 94 96 99 101 103 105 106 108 109 109 110 110 110 109 108 107 106 104 102 100 97 95 92 89 86 83 79 76 73 70 67 64 61 58 55 52 50 47 45 43 40 39 37 35 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 15 16 18 19 20 21 23 24 26 28 30 32 34 37 39 42 45 48 51 55 58 62 65 69 73 77 81 85 89 93 96 100 103 106 109 112 114 115 116 117 118 118 117 116 115 114 112 110 107 105 102 100 97 94 91 88 85 82 80 77 74 71 69 66 64 62 60 58 56 54 52 50 49 47 46 44 43 42 41 39 38 38 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 58 60 62 63 65 67 68 69 70 70 70 71 70 70 69 68 67 66 64 63 61 60 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 37 36 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 48 48 48 48 47 47 46 45 44 43 42 41 39 38 36 35 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14
 87 89 90 91 93 95 96 98 99 101 103 105 107 108 110 112 114 116 118 120 121 123 125 127 128 130 132 133 134 136 137 138 138 139 139 140 140 140 140 139 138 138 137 136 134 133 131 129 128 126 124 121 119 117 115 112 110 108 105 103 100 98 96 93 91 89 86 84 82 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 55 55 56 56 56 57 58 58 59 59 60 61 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 86
 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 38 40 41 42 44 44 45 45 45 45 45 44 43 42 41 40 38 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 56 56 55 55 55 54 54 54 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 54 53 53 53 52 52 52 52 52 52 53 53 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 67 68 70 71 72 74 76 77 79 80 82 84 85 87 88 90 91 92 94 95 96 97 97 98 98 98 99 98 98 98 97 97 96 95 94 93 91 90 89 87 86 84 83 81 80 78 77 75 74 73 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 59 59 59 58 58 58 58 58 58 59 59 59 59 60 60 61 61 62 63 63 64 65 66 67 67 68 69 70 71 72 73 73 74 75 75 76 76 77 77 77 77 77 77 77 76 76 75 74 73 73 72 71 69 68 67 66 64 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 51 53 56 58 61 64 68 71 75 79 83 87 91 95 100 104 109 113 118 122 126 130 133 136 139 141 143 144 144 144 143 142 141 139 136 133 130 127 123 119 116 112 108 104 101 97 94 91 87 84 82 79 76 74 72 70 68 66 64 63 62 60 59 58 57 56 55 55
 89 90 91 91 92 92 92 92 92 92 92 91 90 90 89 88 87 85 84 82 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 59 60 62 63 65 66 68 69 71 72 74 75 76 77 78 79 80 81 82 83 83 83 84 84 84 84 84 83 83 82 81 81 80 79 78 77 76 75 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 50 51 53 54 56 57 58 59 60 61 62 63 64 64 65 65 66 66 66 66 66 65 65 65 64 64 63 62 62 61 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 62 63 65 66 68 69 71 72 73 75 76 78 79 80 82 83 84 85 86 87 88
 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 83 84 85 85 86 86 87 87 87 87 87 87 87 87 86 86 85 85 84 84 83 83 82 81 80 80 79 78 77 76 76 75 74 73 72 72 71 70 69 69 68 67 67 66 65 65 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 32 31 31 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 69 69 69 69 69 69 69 68 68 67 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 50 51 52
 15 15 15 15 16 16 17 17 17 18 19 19 20 21 22 22 23 25 26 27 28 30 31 33 35 37 39 42 45 47 50 54 57 61 65 69 74 79 84 89 94 99 104 110 115 119 124 128 131 133 135 136 137 136 135 133 131 128 124 120 116 112 108 103 99 95 91 87 83 79 76 72 69 66 64 61 59 56 54 52 51 49 47 46 45 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 45 45 45 44 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 66 68 70 73 75 77 80 82 84 86 88 90 91 93 94 95 95 95 96 95 95 94 93 92 90 88 86 84 82 80 78 75 73 70 68 65 63 61 58 56 54 52 50 48 46 44 43 41 39 38 36 35 34 33 32 30 29 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 53 53 53 53 54 54 54 54 54 53 53 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 66 69 71 73 75 76 78 80 81 82 83 84 85 85 86 85 85 85 84 83 82 80 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33
 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 25 26 28 29 31 33 35 38 40 42 45 48 51 54 57 61 64 68 72 76 80 85 89 94 98 102 107 111 115 119 123 126 129 131 133 135 135 136 135 134 133 130 128 125 121 117 113 109 105 100 96 91 86 82 78 73 69 65 62 58 55 52 48 46 43 40 38 36 34 32 30 29 27 26 25 23 22 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 36 37 37 37 38 38 38 38 38 37 37 37 36 36 36 35 34 34 33 32 32 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 34 35 36 36 37 38 38 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 32 32
 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 57 57 58 58 59 60 60 61 61 62 63 63 64 64 65 66 66 67 67 68 69 69 70 71 71 72 73 73 74 75 75 76 77 77 78 79 79 80 80 81 81 82 82 83 83 83 83 83 83 83 83 83 82 82 81 81 80 79 78 77 76 75 73 72 70 69 68 66 64 63 61 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
 59 59 60 61 61 62 63 63 64 64 65 66 66 67 67 68 68 69 69 70 70 70 71 71 72 72 72 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 81 81 81 82 82 81 81 81 81 81 81 80 80 79 79 78 78 77 76 76 75 74 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 49 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58
 57 58 60 61 62 63 64 64 65 65 65 65 65 64 63 62 61 60 59 57 56 54 53 51 49 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 43 43 43 44 44 44 44 44 43 43 43 42 42 41 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 47 49 51 52 54 55
 45 45 45 45 45 44 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 57 58 59 60 61 62 64 65 66 66 67 68 69 70 70 71 71 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 65 64 63 62 62 61 59 58 57 56 55 54 52 51 50 49 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 55 55 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 46 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 57 58 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 47 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30
 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 28 30 31 32 34 36 37 40 42 44 47 49 52 55 59 62 66 69 73 78 82 86 91 95 99 104 108 112 115 119 122 124 126 128 129 129 129 128 127 125 123 120 117 114 111 107 104 100 96 92 89 85 82 78 75 72 69 66 63 61 58 56 54 52 50 48 46 45 43 42 41 40 39 38 38 37 36 36 36 36 35 35 36 36 36 37 37 38 39 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 71 73 75 77 78 80 82 83 84 86 87 88 88 89 89 90 90 90 89 89 89 88 87 86 85 84 83 81 80 78 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 53 54 56 57 58 59 60 61 61 62 62 62 62 62 61 60 60 59 58 56 55 54 52 51 49 47 46 44 42 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 73 73 74 74 74 74 74 74 74 74 74 73 73 73 72 72 71 70 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 84 85 85 85 86 86 86 86 86 86 85 85 85 84 84 83 82 82 81 80 79 78 78 77 76 75 74 73 72 71 70 70 69 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 67 68 69 69 70 71 71 72 73 73 74 74 75 75 76 76 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 76 76 75 74 74 73 72 71 71 70 69 68 67 66 65 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 55 56 57
 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 43 44 45 46 48 50 51 53 55 57 59 61 63 65 68 70 72 74 77 79 81 84 86 88 90 92 94 95 97 98 100 101 101 102 103 103 103 103 103 103 102 101 101 100 99 98 97 95 94 93 91 90 88 87 85 84 82 81 79 78 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 60 61 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 82 83 84 84 85 85 85 85 85 85 85 85 84 84 83 83 82 81 80 78 77 76 74 73 71 69 68 66 64 62 60 59 57 55 53 51 50 48 46 45 43 42 40 39 38 37 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 58 59 60 61 62 64 65 66 67 68 68 69 70 71 72 72 73 73 74 74 74 74 74 74 73 73 72 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 64 64 64 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45
 45 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 41 41 42 43 44 45 46 48 49 51 52 54 56 59 61 64 67 70 73 77 81 85 89 94 99 104 109 114 120 126 131 137 143 148 154 159 163 167 171 174 177 179 180 181 181 180 179 177 175 172 170 167 163 160 156 153 149 146 142 139 135 132 129 127 124 121 119 117 115 113 111 109 108 107 105 104 103 102 101 101 100 99 99 98 98 98 97 97 96 96 95 95 94 94 93 92 92 91 90 89 88 87 86 85 83 82 81 79 78 77 75 74 73 72 70 69 68 67 65 64 63 62 61 61 60 59 58 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 57 57 57 58 58 59 60 60 61 61 62 63 63 64 64 65 65 66 66 66 67 67 67 67 66 66 66 65 64 64 63 61 60 59 58 56 54 53 51 49 47 46 44 42 40 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 48 50 51 53 55 57 58 60 62 64 65 67 68 69 71 72 73 74 74 75 75 75 75 75 75 75 74 74 73 72 71 70 69 68 67 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45
 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 45 46 46 47 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 59 60 62 63 64 65 66 66 67 67 67 68 67 67 66 66 65 64 63 62 60 59 57 55 54 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35
 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 41 42 44 46 48 50 53 55 58 60 63 66 69 72 75 79 82 86 89 93 97 100 104 108 111 115 118 121 124 127 129 131 133 134 134 134 134 133 132 131 129 126 124 121 117 114 110 107 103 99 95 91 88 84 80 77 74 71 67 65 62 59 57 54 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 55 56 58 60 62 63 65 66 68 69 70 71 72 73 73 74 74 74 74 74 74 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 67 67 66 66 66 66 67 67 67 67 68 68 68 69 70 70 71 71 72 73 74 74 75 76 76 77 77 78 78 78 79 79 78 78 78 77 77 76 75 74 73 71 70 69 67 66 65 63 62 61 59 58 57 56 55 54 53 52 52 51 51 50 50 50 50 50 51 51 51 52 53 54 55 56 57 59 60 62 64 66 68 70 73 75 78 81 84 88 91 95 99 103 107 111 115 119 124 128 132 136 139 143 145 148 150 151 152 152 152 150 148 146 143 139 135 131 126 121 116 110 105 100 95 90 85 80 76 71 67 63 59 56 53 49 47 44 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 17 17
 33 32 32 32 31 31 30 30 29 29 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 33 33 32 32 31 30 29 28 27 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 28 29 30 30 31 31 32 32 33 33 33 33 33 33 33
 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 69 71 73 75 76 78 79 81 82 83 83 84 84 84 84 83 83 82 81 80 78 77 75 74 72 70 68 67 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 77 79 81 83 86 88 91 93 95 98 100 103 106 108 111 113 116 118 120 123 125 127 129 130 132 133 134 134 135 135 134 134 132 131 129 127 125 122 119 116 113 110 106 103 100 96 93 89 86 83 80 77 74 71 68 66 64 61 59 57 56 54 52 51 49 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 49 51 54 56 59 62 65 68 71 74 76 79 81 83 84 85 86 86 86 85 84 82 81 78 76 73 70 67 64 62 59 56 53 51 48 46 44 41 39 38 36 34 33 32 30 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 46 48 51 54 57 61 64 67 71 74 78 81 84 87 90 92 94 96 97 97 97 97 95 94 91 89 86 83 79 75 72 68 64 61 57 54 50 47 44 42 39 37 34 32 30 29 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11
 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 35 35 34 34 33 33 33 32 32 32 32 32 32 31 31 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 41 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 55 56 57 58 58 59 59 59 59 60 59 59 59 59 58 58 57 56 55 54 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37
 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 33 34 35 35 35 35 36 36 36 35 35 35 34 34 33 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 32 33 34 36 38 39 41 43 46 48 50 53 55 58 61 64 67 70 73 77 80 83 86 89 92 94 97 99 101 102 103 104 104 104 104 103 102 101 100 98 96 93 91 89 86 83 81 78 75 73 70 68 65 63 61 58 56 54 53 51 49 48 46 45 44 43 42 41 40 40 39 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 55 55 56 57 57 58 58 58 59 59 59 59 59 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 42 42 42 42 42 41 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 58 59 60 60 61 62 62 63 63 64 64 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 56 56 56 55 55 54 53 53 52 51 50 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 30 29 28 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 48 49 51 52 53 54 56 57 58 59 61 62 63 64 65 66 67 68 69 71 71 72 73 74 75 76 77 77 78 79 79 80 80 81 81 82 82 82 82 82 83 83 83 83 83 82 82 82 82 82 82 81 81 81 80 80 80 79 79 79 78 78 77 77 76 75 75 74 73 73 72 71 70 69 68 67 66 65 64 62 61 60 59 57 56 55 53 52 50
 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 46 47 48 49 49 50 51 51 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32
 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 36 37 39 41 44 46 49 52 55 58 62 66 71 75 80 86 91 97 104 110 116 123 129 136 142 147 152 156 160 162 163 163 162 160 157 153 149 143 138 132 125 119 113 107 101 95 89 84 79 74 70 66 62 58 55 52 49 46 44 42 40 38 36 35 34 32 31 30 29 29 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 56 58 59 61 62 63 64 66 67 68 69 70 70 71 71 72 72 72 72 71 71 70 69 69 67 66 65 63 62 60 58 56 55 53 51 49 48 46 44 42 41 39 38 36 35 34 33 31 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 47 47 46 46 45 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18
 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 35 36 37 37 38 38 39 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 56 56 56 57 58 58 59 60 60 61 62 63 63 64 65 66 66 67 68 69 69 70 71 71 72 72 72 73 73 73 73 73 73 72 72 71 71 70 69 69 68 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 42 43 44 46 47 49 51 53 55 57 59 61 63 66 68 70 72 75 77 79 81 83 85 87 89 90 91 92 93 94 94 94 94 94 93 92 91 90 88 86 85 83 81 79 77 74 72 70 68 66 64 62 60 58 56 54 53 51 50 48 47 46 44 43
 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 43 44 45 46 48 49 51 53 55 57 60 62 65 69 72 76 80 85 89 95 100 106 112 118 124 131 138 144 151 157 163 169 174 179 182 185 186 187 187 185 183 180 176 171 166 160 154 148 141 135 129 122 116 111 105 100 95 90 86 82 78 75 72 69 66 64 62 60 59 57 56 55 54 53 53 52 52 52 52 52 52 52 53 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 77 78 78 79 79 79 80 80 80 80 80 79 79 79 79 78 78 78 77 77 76 76 75 74 74 73 73 72 71 71 70 69 68 68 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 40 40 40 41 42 43 43 45 46 47 49 50 52 54 56 59 61 64 67 70 73 76 80 83 87 90 94 98 101 105 108 111 114 116 118 119 121 121 121 121 120 119 118 116 114 111 108 105 102 99 96 93 90 87 84 81 78 76 73 71 69 67 65 64 62 61 60 59 58 57 56 56 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40
 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 33 34 35 35 35 35 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 27 28 30 32 33 35 37 39 41 43 44 46 47 48 49 50 50 50 50 50 49 48 46 45 43 41 40 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 39 40 41 43 44 46 47 49 50 52 53 54 56 57 58 58 59 59 60 60 59 59 58 58 57 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 49 49 49 49 49 49 48 48 47 46 45 44 43 42 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 47 48 50 51 53 54 56 57 58 60 61 62 63 64 65 65 66 66 67 67 67 66 66 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 47 47 47 47 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 58 58 59 59 59 58 58 58 57 56 55 55 53 52 51 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 31 32 32 33 34 35 36
 45 46 46 47 48 49 50 51 52 53 54 56 58 59 61 63 65 67 69 72 74 76 79 81 83 86 88 90 93 95 97 98 100 101 103 104 104 105 105 105 105 104 104 103 102 100 99 97 95 93 91 89 87 84 82 80 78 75 73 71 69 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 46 45 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 57 57 57 57 56 56 55 55 54 54 53 53 52 51 50 50 49 48 47 46 45 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 70 74 77 81 84 88 92 95 99 102 105 108 111 114 116 118 120 122 123 123 124 124 123 122 121 120 118 116 113 111 108 105 102 99 96 93 90 87 84 81 78 76 73 71 68 66 64 62 60 58 56 54 53 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 40 40 41 41 41 41 42 42 43 44 45 46 47 48 49 50 52 53 55 56 58 60 61 63 65 67 69 70 72 74 76 77 79 80 81 82 83 84 85 85 85 85 85 84 84 83 82 80 79 78 76 74 72 71 69 67 65 63 61 60 58 56 55 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 107 103 99 95 91 86 82 78 75 71 67 64 61 58 55 53 50 48 46 44 43 41 40 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 32 33 35 36 38 40 43 45 48 50 53 57 60 63 67 70 73 77 80 83 86 88 90 91 92 92 92 91 89 87 85 82 80 77 73 70 67 64 61 58 55 52 50 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 35 34 34 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 38 39 40 40 40 40 40 40 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 91 95 98 102 105 109 112 115 118 121 123 125 127 128 129 129 129 127 126 124 121 118 115 111
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 48 50 51 52 53 54 55 56 57 57 58 59 59 59 60 60 60 60 60 60 59 59 58 58 57 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 35 34 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 43 45 47 49 51 53 55 57 59 61 62 63 64 65 65 65 65 65 65 64 63 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25
 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 41 42 43 44 45 45 46 47 47 48 48 48 48 48 48 47 47 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 41 41 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 38 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 64 66 67 68 69 70 71 72 72 73 73 73 73 73 72 72 71 70 69 68 67 65 64 62 61 59 57 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 52 54 56 58 59 61 63 64 65 67 68 69 70 71 71 72 72 72 72 72 72 72 71 71 70 69 69 68 67 66 65 64 63 61 60 59 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 33 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 51 52 52 53 53 54 54 55 55 55 55 55 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 50 49 48 48 47 46 45 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 27 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 44 44 44 45 45 45 44 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 43 44 45 47 48 49 51 53 54 56 58 59 61 63 65 67 69 71 72 74 76 78 80 81 83 84 85 86 87 88 88 88 88 88 87 86 85 84 82 80 78 76 73 71 68 66 63 60 58 55 52 50 47 45 43 41 39 37 36 34 33 32 31
 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 55 56 57 57 58 58 59 59 60 60 60 60 60 60 60 60 59 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 31 31 30 30 31 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 59 58 58 58 58 58 58 57 57 57 56 56 55 55 54 54 53 52 52 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 45 45 45 44 43 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 31 31 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 33
 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 57 57 57 56 56 55 54 53 52 51 50 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 22 22 22 21 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 52 52 52 52 52 52 52 52 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 26 26 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 22 21 21 21 21 21 20 21 21 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22
 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 64 64 65 65 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 59 58 57 56 55 55 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 70 70 70 70 70 70 70 69 69 68 67 67 66 65 64 63 62 61 59 58 57 55 54 53 51 50 49 47 46 44 43 42 41 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 51 51 52 52 52 52 52 52 52 52 51 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 36 36 37 37 38 38 38 38 38 38 38 38 38 37 37 36 36 35 34 33 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14
 18 18 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 13 14 14 15 16 18 19 20 22 24 25 27 29 31 34 36 38 40 43 45 47 49 51 53 54 56 57 58 58 59 59 60 60 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 38 38 39 39 38 38 37 37 36 35 34 33 32 30 29 27 26 25 23 22 20 19 18 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 36 36 35 34 33 32 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18
 20 20 20 21 21 22 23 24 26 27 29 30 32 34 36 38 41 43 45 48 50 53 55 57 60 62 64 66 68 70 71 72 74 75 76 76 77 77 77 77 77 77 76 76 75 75 74 73 72 72 71 70 69 68 68 67 66 65 65 64 63 62 62 61 60 59 59 58 57 56 55 54 53 52 51 50 48 47 46 44 43 41 40 39 37 36 34 33 32 31 29 28 28 27 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 32 33 34 36 37 38 39 40 42 43 44 46 47 49 51 52 54 56 58 60 61 63 65 67 68 70 71 73 74 75 75 76 76 76 75 75 74 72 71 69 67 65 63 61 58 56 53 51 48 46 44 42 40 38 36 34 33 32 31 30 29 29 28 28 28 29 29 30 31 32 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 60 62 63 64 66 66 67 68 68 68 68 68 68 68 67 66 65 64 63 62 61 60 59 57 56 55 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 40 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 19
 25 24 24 24 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 47 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 29 29 28 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 54 54 55 56 56 57 57 57 58 58 58 57 57 57 56 56 55 54 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 48 50 51 53 55 56 58 60 61 63 65 66 68 69 71 72 74 75 76 77 78 79 80 80 80 81 81 80 80 79 78 77 76 75 73 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 25 24 23 23 23 23 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25
 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 25 25 26 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 43 42 41 39 38 36 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 25 26 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 54 56 58 61 63 65 67 70 72 74 76 78 79 81 82 83 84 85 86 86 86 86 86 85 84 84 83 82 81 79 78 76 75 73 72 70 68 66 65 63 61 59 57 55 53 52 50 48 46 44 42 41 39 37 36 34 33 32 31 30 29 28 27 27 27 27 27 27 27 28 29 30 31 32 34 35 37 39 41 43 45 48 50 53 56 59 62 65 68 71 75 78 82 85 89 93 96 100 103 106 109 112 114 116 118 119 120 120 120 119 118 117 115 112 109 106 103 99 96 92 88 84 81 77 73 70 66 63 59 56 53 50 48 45 43 40 38 36 34 33 31 29 28 27 26 25 24 24 23 23 23 23 23 23 24 25 25 26 28 29 30 32 33 35 36 38 40 41 43 45 46 48 49 50 51 53 54 55 56 57 57 58 59 59 60 61 61 62 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 63 63 62 61 61 60 59 58 57 56 55 53 52 51 49 48 46 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 26 25 25 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 27 28 28 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 50 51 52 53 54 54 55 56 56 57 58 58 58 59 59 59 59 59 60 59 59 59 59 59 58 58 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 28 29 29 30 31 33 34 36 38 39 41 43 46 48 50 53 55 58 60 63 65 68 70 72 75 77 79 80 82 84 85 86 86 87 87 87 87 86 85 84 83 82 80 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 36 35 33 32 31 30 29 28 26 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 43 45 46 48 50 51 53 54 56 57 59 60 62 63 65 66 67 68 70 71 72 73 74 75 75 76 77 77 78 78 78 78 78 78 77 77 76 76 75 74 73 71 70 69 67 66 64 62 60 58 57 55 53 51 49 47 45 43 41 39 37 36 34 32 31 30 28 27 26 25 25 24 24 24 23 23 24 24 24 25 26 27 27 28 29 31 32 33 34 36 37 38 40 41 42 44 45 46 48 49 51 52 53 54 56 57 58 59 61 62 63 64 65 65 66 67 68 68 68 69 69 69 69 69 69 69 68 68 67 66 66 65 64 63 62 60 59 58 57 55 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 22 23 24 24 25 25 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 23 24 25 26 28 29 31 32 34 35 36 38 39 40 41 42 43 43 43 43 43 42 41 40 39 37 36 34 32 30 28 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 8 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 34 36 37 40 42 45 47 50 53 57 60 64 67 71 75 79 82 86 89 92 95 98 100 102 104 105 106 107 107 106 105 104 103 101 99 97 94 92 89 86 83 81 78 75 73 70 68 65 63 61 58 56 54 53 51 49 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 24 24 23 23 24 24 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 43 44 45 47 48 49 50 51 51 52 53 54 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 67 68 69 70 71 72 73 74 74 75 75 76 76 76 76 76 76 75 75 74 73 72 70 69 67 65 63 61 58 56 53 51 48 46 43 41 38 36 34 31 29 28 26 24 23 22 21 20 19 19 19 19 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 51 51 52 52 51 51 51 50 50 49 48 47 46 44 43 42 40 38 37 35 34 32 30 29 28 26 25 24 24
 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 49 51 51 52 52 53 52 52 51 49 48 46 43 41 39 36 34 31 29 27 25 23 22 20 19 18 18 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 25 27 28 29 31 32 33 35 36 38 39 40 41 43 44 45 45 46 46 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 46 45 45 44 43 42 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 17 18 18 18 19 19 20 21 23 24 26 27 29 31 32 34 36 37 38 40 41 41 42 42 42 42 41 41 40 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 32 32 31 30 29 28 27 27
 10 10 10 11 11 12 13 14 15 17 18 19 21 22 24 25 27 28 29 31 32 34 35 36 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 64 65 65 65 65 65 64 63 62 61 60 59 57 55 53 51 49 46 44 42 39 37 35 32 30 28 26 24 22 20 19 18 16 15 14 13 13 12 12 12 13 13 13 14 15 16 18 19 21 23 25 27 29 31 34 36 39 41 43 46 48 50 52 54 55 56 57 58 59 59 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 33 34 36 37 38 40 41 43 44 45 47 48 50 51 53 54 56 57 59 60 62 63 65 67 69 70 72 74 75 77 79 80 81 82 83 84 84 84 84 83 82 81 79 77 75 72 69 66 63 59 56 52 49 45 42 39 36 33 30 27 25 22 20 18 17 15 14 13 12 11 11 11 11 11 11 12 13 13 14 16 17 18 20 22 23 25 27 29 31 33 35 37 39 41 43 45 47 48 50 51 53 54 55 55 56 57 57 57 57 57 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 35 34 33 32 30 29 28 26 25 24 22 21 20 18 17 16 15 14 13 12 11 11 10 10 10 10
 16 16 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 38 38 37 37 36 35 34 34 33 32 31 30 29 28 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 26 27 29 31 33 35 37 38 40 42 43 45 46 48 49 50 51 52 53 54 55 55 56 56 56 56 56 56 56 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 24 25 27 29 31 34 36 39 41 43 46 48 50 52 53 55 56 57 57 58 58 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 37 37 37 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 37 37 36 36 35 34 33 32 31 29 28 27 25 24 23 22 20 19 19 18 17 17 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 29 31 32 33 34 36 37 39 41 42 44 46 48 50 52 55 57 59 62 64 67 69 72 74 77 79 81 83 85 87 88 88 89 89 88 88 86 85 83 80 78 75 71 68 65 61 58 54 50 47 44 40 37 34 32 29 27 25 23 21 20 18 17
 9 9 9 10 10 11 12 13 13 14 15 16 17 19 20 21 22 23 24 25 26 28 29 30 31 32 33 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 58 59 59 59 59 58 58 57 56 55 54 53 51 49 48 46 44 42 40 38 36 34 32 30 28 26 25 23 21 20 18 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 25 25 25 24 24 23 22 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 10 9 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 31 32 34 35 36 37 38 38 39 40 40 40 41 41 41 40 40 40 39 39 38 38 37 36 35 34 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 14 13 12 12 12 11 11 11 10 10 10 10 11 11 11 12 13 13 14 15 16 17 19 20 21 22 24 25 27 28 29 30 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 9 9 9 9
 15 15 15 15 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 35 38 40 43 46 48 51 54 57 60 63 66 69 71 74 76 78 80 81 83 83 83 83 83 82 81 79 77 75 73 71 68 66 64 61 59 57 54 52 50 48 46 44 42 41 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 52 52 52 52 51 51 50 50 49 48 47 46 44 43 42 40 39 37 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 16 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 27 28 30 32 34 36 38 41 43 45 47 50 52 54 56 58 61 63 64 66 68 69 71 72 73 73 74 74 74 74 73 72 71 70 68 67 65 63 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 39 39 38 38 37 36 35 34 32 31 30 28 27 26 24 23 22 20 19 18 17 16 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 21 22 23 25 27 29 31 33 36 38 41 44 47 50 52 55 58 60 63 65 67 68 70 71 71 72 72 72 72 71 71 70 69 67 66 65 64 62 61 59 58 57 55 54 53 52 51 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 55 56 57 57 58 58 58 58 58 58 57 56 55 54 52 51 49 46 44 42 39 37 34 32 29 27 25 23 21 19 18 17 16 15 15 14 14 15 15 16 17 18 19 21 23 25 27 29 32 35 38 41 45 48 53 57 61 66 71 77 82 88 94 100 106 112 117 122 127 131 135 138 139 140 140 140 138 135 132 129 124 120 115 110 105 100 95 91 86 81 77 73 69 65 62 58 55 52 50 47 44 42 40 37 35 34 32 30 28 27 25 24 23 21 20 19 18 18 17 17 16 16 16 17 17 18 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 60 61 63 64 65 66 67 67 67 67 67 66 65 64 62 60 58 56 54 51 49 46 44 41 39 36 34 32 29 28 26 24 23 22 21 20 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 35 35 35 36 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 33 32 32 32 33 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 54 56 57 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 76 77 77 77 78 78 78 78 78 78 77 77 77 76 76 75 74 73 72 71 70 69 68 67 65 64 63 61 60 59 57 56 54 53 51 50 48 47 46 44 43 41 40 39 38 37 36 35 35 34 34 34 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 63 62 62 62 61 60 59 58 57 56 54 53 51 50 48 46 44 43 41 40 38 37 36 35 34 33 33 33 33 33 33 33 34 35 36 37 37 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 12 12 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 34 36 38 40 42 44 45 47 48 48 49 49 48 48 47 46 45 43 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 18 18 18 19 20 20 21 22 23 24 25 26 28 29 31 33 35 37 40 42 45 47 50 52 55 57 59 61 62 63 63 62 61 59 57 55 52 49 46 43 40 37 35 32 30 27 25 23 22 20 19 17 16 15 15 14 14 13 13 13
 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 18 18 19 20 20 20 20 20 20 20 19 19 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 20 21 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4
 26 25 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 38 39 40 41 41 42 42 42 42 42 42 42 42 41 41 40 39 38 37 36 34 33 32 30 29 27 26 25 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 36 37 38 39 40 41 41 42 42 42 42 41 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 19 20 20 21 22 23 24 25 27 28 29 30 32 33 34 35 36 37 37 38 38 38 38 38 38 38 37 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 33 32 31 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 27 28 29 30 32 33 34 36 37 39 40 41 42 43 44 45 45 45 45 45 44 44 43 42 41 40 38 37 36 35 34 33 33 32 32 32 32 32 33 34 35 36 37 39 40 42 44 45 47 48 49 50 51 52 52 52 52 51 51 50 49 47 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 37 36 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 29 30 31 32 34 35 36 37 39 40 42 43 44 45 46 47 48 48 49 48 48 47 47 45 44 42 41 39 37 35 33 31 29 28 26 24 23 22 21 20 20
 35 35 35 35 35 36 37 37 38 40 41 42 44 45 47 48 50 51 53 54 55 57 58 59 60 61 61 62 62 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 55 55 55 54 54 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 39 39 40 41 42 43 45 47 49 51 53 56 58 60 63 65 67 69 70 71 73 73 74 74 74 74 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 59 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 63 63 63 63 63 63 63 63 62 62 61 60 60 59 58 57 57 56 55 54 54 54 53 53 53 54 54 55 56 57 58 60 62 63 65 67 69 70 72 73 74 75 76 76 76 76 76 75 74 73 71 70 68 67 65 63 62 60 58 57 55 54 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 46 46 47 48 49 50 51 52 53 55 56 58 59 61 62 64 65 67 68 69 70 71 71 72 72 71 71 70 69 67 66 64 62 60 58 56 54 52 50 49 47 46 45 45 44 44 44 44 45 45 46 46 47 48 49 50 51 52 52 53 54 55 55 56 56 56 57 57 57 57 57 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 59 58 58 57 57 56 55 53 52 51 49 48 46 44 43 41 40 38 37 36 36
 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32 32 33 33 33 34 34 34 34 33 33 33 32 32 31 30 29 28 27 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 34 35 36 37 38 38 39 39 39 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 11 11 12 13 14 15 15 16 16 17 17 17 17 17 17 16 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 28 28 28 28 29 29 30 31 32 33 34 36 37 39 40 41 43 44 45 47 48 48 49 50 50 51 51 51 51 50 50 49 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 45 46 46 46 46 46 45 45 45 44 43 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 57 57 56 55 54 53 53 51 50 49 48 47 46 45 43 42 41 40 39 39 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 47 47 46 46 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 46 45 44 43 43 43 42 42 43 43 43 44 44 45 46 47 48 48 49 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 40 40 40 41 41 42 43 44 45 47 48 49 51 52 54 55 57 58 59 60 60 61 61 61 61 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 47 46 46 46 46 47 47 48 48 49 50 51 52 53 54 56 57 59 60 62 63 65 66 68 69 70 71 72 73 73 74 74 74 73 73 72 72 71 70 69 68 66 65 64 63 62 61 60 59 58 58 57 57 57 58 58 58 59 59 60 61 61 62 63 63 64 64 64 64 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 46 46 46 46 46 47 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 57 58 59 59 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 79 78 78 77 77 75 74 73 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 43 42 41 40 39 39 38 38 38 39 39 39 40 41 42 43 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 73 74 75 76 76 76 75 74 73 72 70 68 66 63 61 58 56 54 52 50
 49 47 45 44 42 40 39 37 36 35 34 33 32 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 35 35 35 35 35 35 36 37 38 39 41 42 44 46 48 50 52 55 57 59 61 62 64 65 67 68 68 69 69 68 68 67 66 65 64 63 61 60 58 57 55 54 52 51 49 48 47 46 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 34 34 34 34 35 36 36 37 38 39 40 42 43 45 47 49 52 54 56 59 61 64 66 68 69 71 71 71 71 70 68 66 64 62 59 57 54 52 49 47 45 43 41 39 37 36 35 33 32 31 31 30 29 29 29 28 28 28 28 28 29 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 56 59 62 64 67 69 72 74 76 78 80 81 83 83 84 84 83 83 82 80 79 77 76 74 72 70 68 66 64 63 62 61 60 59 59 58 58 59 59 60 61 61 62 63 64 65 66 67 68 68 68 69 68 68 68 67 66 64 63 61 59 57 55 53 51 49 47 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 35 37 38 40 42 44 45 47 49 51 52 54 55 55 56 56 55 55 54 52 51
 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 35 35 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 36 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 35 35 34 34 33 33 32 31 31 30 29 28 27 27 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 29 31 32 34 36 37 38 38 38 38 37 36 34 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 15 17 18 20 22 24 27 30 34 38 43 48 54 61 68 75 83 90 97 103 107 109 108 105 101 95 88 80 73 65 58 52 47 42 37 34 31 28 26 24 23 21 21 20 20 20 20 21 22 23 24 25 27 28 30 32 35 37 40 42 44 47 49 51 52 53 53 53 52 51 49 47 45 43 40 37 35 32 30 27 25 23 21 20 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 19 20 20 20 19 19 18 18 17 16 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 33 33 33 33 33 32 31 30 28 27 25 24 22 21 19 18 16 15 14 12 11 11 10 9 8 8 8 7 7 7 7 7 7 8 8 9 10 11 12 14 15 17 19 22 24 27 30 33 36 40 43 46 48 50 52 52 53 52 51 49 47 45 42 40 37 34 32 30 28 26 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 22 23 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 37 39 40 42 44 46 48 50 51 53 54 54 55 55 54 54 53 51 50 48 47 45 43 41 40 38 36 35 33 32 31 30 29 28 27 27 27 26 26 27 27 28 29 30 31 33 34 37 39 42 45 48 52 56 60 65 69 74 78 83 87 90 94 96 98 99 98 98 96 93 90 87 83 79 75 70 66 62 59 55 52 49 47 45 43 42 41 40 39 39 39 40 41 42 43 45 46 48 50 53 55 57 59 61 63 65 66 68 68 69 69 68 68 66 65 63 61 59 57 54 52 49 47 45 43 40 39 37 35 34 32 31 30 30 29 29 28 28 29 29 29 30 31 31 32 34 35 36 38 39 41 42 44 46 47 49 50 52 53 54 55 55 55 55 55 54 53 51 49 48 46 44 42 40 38 36 34 33 32 31 30 29 29 29 29 29 29 30 31 31 32 33 35 36 37 39 40 42 43 45 47 48 50 51 52 53 54 55 55 56 56 56 56 55 55 54 53 53 52 51 50 50 49 48 48 48 48 47 47 48 48 48 48 49 49 50 50 50 51 51 51 51 51 51 51 50 49 49 48 46 45 43 42 40 39 37 35 33 32 30 29 27 26 25 24 23 23 23 22 23 23 23 24 25 26 28 29 31 33 35 37 40 42 45 47 50 53 55 58 60 62 64 66 67 68 69 70 70 70 70 70 70 69 68 68 67 66 66 65 65 64 64 64 63 63 63 63 64 64 64 64 64 64 64 63 63 62 62 61 60 59 57 56 54 53 51 50 48 46 44 43 41 40 38 37 36 34 33 32 32 31 31 31 31 31 31 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 20 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 15 16 17 18 19 20 20 21 22 22 23 23 24 24 24 24 23 23 23 22 21 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 18 19 19 20 21 23 24 25 27 28 29 31 33 34 35 37 38 39 40 40 40 40 40 40 39 38 37 36 34 33 31 30 28 27 25 24 23 22 20 19 19 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 25 25 24 24 23 23 22 21 21 20
 69 68 68 67 67 68 68 68 69 70 71 73 74 76 77 79 81 83 85 87 89 90 92 93 95 96 96 97 97 96 96 94 93 91 89 87 84 82 79 76 74 71 68 66 63 61 59 57 56 54 53 52 51 51 50 50 50 50 50 51 51 52 53 53 54 56 57 58 59 61 62 63 65 66 67 69 70 71 71 72 72 72 72 72 71 71 70 69 68 66 65 64 63 62 61 60 59 58 58 57 57 57 57 57 57 57 58 58 59 59 60 60 61 62 63 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 83 84 84 85 86 86 87 87 87 87 87 87 87 86 85 84 83 82 81 80 78 77 75 74 72 71 69 68 66 65 64 63 61 61 60 59 58 58 58 58 58 58 58 59 60 60 61 62 63 64 65 65 66 67 67 67 67 67 67 66 66 65 64 63 62 60 59 57 56 55 53 52 51 50 48 47 46 46 45 44 44 43 43 43 43 44 44 45 46 47 48 49 50 52 53 55 57 58 60 62 63 65 66 67 68 69 70 70 70 71 71 71 70 70 70 69 69 68 68 67 67 67 67 66 66 67 67 67 68 69 69 70 72 73 74 76 77 79 80 81 82 84 84 85 85 86 85 85 84 83 82 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 40 39 39 38 38 38 38 39 39 40 41 42 43 44 45 46 48 49 51 53 55 56 58 60 62 64 66 68 70 71 73 74 75 76 77 77 78 78 78 77 77 76 75 74 73 72 71 70 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 23 24 25 26 26 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 21 22 23 25 26 28 29 30 32 33 34 35 36 36 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 40 39 38 38 37 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 32 31 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 20 21 22 24 25 26 27 28 29 30 30 31 31 30 30 29 28 27 26 24 23 22 21 19 18 17 16
 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 24 25 25 26 27 29 30 31 32 34 35 37 38 39 41 42 43 44 44 45 45 45 45 44 44 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 25 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 44 45 46 46 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 40 40 40 40 40 40 39 38 38 37 36 35 34 33 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 66 67 67 68 68 68 67 66 66 65 63 62 60 59 57 55 54 52 50 49 47 46 45 43 42 42 41 40 40 40 39 39 40 40 40 41 42 43 44 45 46 47 49 50 52 53 55 56 57 58 58 58 58 57 56 55 53 51 48 46 43 41 38 36 33 31 29 27 26 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 34 36 39 43 46 50 54 58 62 67 71 74 78 80 82 83 83 82 81 78 75 72 69 65 61 57 54 50 47 44 41 39 37 35 33 31 30 29 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 34 35 36 37 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 50 50 49 48 47 46 46 45 44 43 42 41 40 40 39 39 39 39 39 39 39 40 40 41 42 43 44 45 47 48 50 51 52 53 55 55 56 56 56 56 56 55 54 52 51 49 48 46 44 43 41 40 39 38 37 36 35 34 34 34 33 33 33 34 34 34 35 36 36 37 38 39 40 41 41 42 43 43 43 44 43 43 43 42 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 34 34 34 34 35 36 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 53 54 54 55 55
 42 43 44 45 47 49 51 53 55 57 59 62 64 66 69 71 72 74 76 77 78 79 79 80 80 79 79 79 78 77 76 75 73 72 71 69 67 66 64 62 60 58 57 55 53 51 49 48 46 45 44 42 41 40 40 39 38 38 38 38 38 38 38 38 39 40 41 42 43 44 46 48 50 52 54 56 58 60 63 65 66 68 69 70 70 70 69 68 67 65 62 60 57 55 52 50 48 46 44 42 40 39 38 37 36 36 36 36 36 36 37 37 38 39 40 42 44 45 47 50 52 54 57 59 62 64 66 68 70 71 72 73 73 73 72 71 70 69 67 65 64 62 60 59 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 39 41 43 45 47 50 52 55 57 60 62 65 67 70 72 74 77 79 80 82 83 84 84 85 84 84 83 82 81 79 77 75 73 70 68 65 63 60 57 55 52 50 48 45 43 42 40 38 37 36 35 34 33 32 32 32 32 32 32 32 32 33 34 35 36 37 38 40 41 43 44 46 48 49 50 52 52 53 53 53 53 52 51 50 49 47 46 44 42 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 35 36 38 40 43 45 48 52 55 59 64 68 72 77 82 86 90 94 97 99 101 102 102 102 100 98 96 93 90 86 83 79 76 72 69 65 62 59 56 54 51 49 47 46 44 43 42 41 40 40 40 40 40 40 41
 30 31 31 32 32 32 32 32 32 31 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 24 25 26 27 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 25 26 28 29 31 33 35 37 39 42 44 46 47 49 50 51 51 50 49 48 46 44 42 39 37 35 32 30 28 26 24 22 20 19 18 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 19 21 23 25 27 30 33 36 40 44 48 52 56 61 64 68 70 72 72 71 70 67 64 60 56 52 48 45 41 38 35 33 30 28 26 25 23 22 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 24 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 24 25 25 25 26 26 26 25 25 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 38 38 38 37 36 35 33 32 30 28 26 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 19 20 21 22 23 25 26 27 28 28 29 29 30 30 30 29 29 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 21 21 21 22 22
 56 58 61 64 66 68 70 71 71 71 71 70 68 66 64 62 60 57 55 53 51 48 46 45 43 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 52 54 55 56 57 58 59 60 60 60 60 60 59 58 57 56 54 53 51 50 48 47 45 44 42 41 40 39 37 37 36 35 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 35 36 37 38 39 40 41 41 42 43 43 43 43 43 42 41 41 40 39 38 37 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 29 30 31 33 34 36 38 40 42 44 47 50 53
 65 65 66 66 66 66 66 65 64 63 63 62 61 60 59 58 58 57 56 56 55 55 55 55 55 55 55 56 56 57 57 57 58 58 59 59 60 60 60 60 61 61 61 60 60 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 56 56 56 57 58 58 59 59 60 61 61 62 63 63 64 64 64 64 64 64 64 64 63 62 61 60 59 58 56 55 53 52 50 49 48 46 45 44 43 41 40 39 39 38 37 37 36 36 36 35 35 35 35 36 36 36 37 38 38 39 40 42 43 44 46 47 49 51 53 54 56 57 59 60 61 62 62 62 62 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 48 48 48 47 47 48 48 48 48 48 49 49 49 50 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 40 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 46 46 45 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 41 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 61 63 64 64 65 65 65 65 64 63 62 60 59 57 55 53 51 48 46 44 42 41 39 38 36 35 34 33 33 32 32 31 31 31 31 31 31 32 32 33 34 34 35 36 38 39 40 42 43 45 47 49 51 52 54 56 58 60 61 63 64
 66 68 69 71 73 74 75 77 78 78 79 79 79 79 78 77 76 75 73 72 70 68 66 64 61 59 57 55 53 51 49 47 45 44 42 40 39 38 36 35 34 34 33 32 32 32 32 32 32 33 33 34 35 36 37 39 41 43 45 47 49 52 55 58 61 64 67 70 73 76 78 81 83 84 85 86 86 86 85 84 82 80 78 76 74 71 69 67 65 63 61 60 58 57 56 56 55 55 54 54 55 55 55 56 56 57 57 58 58 59 59 59 59 59 59 59 58 57 56 55 54 53 51 50 48 47 45 43 42 40 39 38 37 35 34 34 33 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 41 42 44 45 47 48 49 51 52 54 55 56 57 58 59 60 61 61 61 61 61 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 35 35 36 36 37 38 39 40 42 43 45 46 48 49 51 52 53 55 56 56 57 57 57 57 57 56 55 54 53 52 51 49 48 47 46 44 43 42 41 41 40 40 39 39 39 39 39 40 40 41 42 42 43 44 45 46 47 49 50 51 51 52 53 53 53 53 53 53 52 51 50 49 48 47 46 44 43 42 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 49 50 50 50 50 50 50 51 51 51 52 52 53 54 54 55 56 57 59 60 62 63 65
 49 49 48 47 46 45 43 42 40 38 36 35 33 32 30 29 28 26 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 23 23 23 24 24 25 26 26 27 28 30 31 32 33 35 36 37 39 40 41 42 42 43 43 44 44 43 43 42 41 40 39 38 37 36 34 33 32 30 29 28 27 25 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 27 29 30 32 34 36 39 41 43 45 47 49 50 51 52 52 52 51 50 49 47 45 43 41 39 37 35 33 32 30 29 28 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 26 27 28 28 29 29 29 30 30 30 30 31 31 31 30 30 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 34 35 36 38 39 41 43 44 45 47 48 48 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 47 47 48 49 50 51 53 54 55 56 57 58 59 59 60 60 60 59 59 58 57 56 55 54 52 51 50 48 47 46 45 44 43 43 42 42 42 42 42 43 43 44 45 46 47 49 50 52 53 55 56 58 59 60 62 62 63 64 64 64 64 64 64 64 64 63 63 63 63 62 62 63 63 63 64 64 65 66 67 68 69 70 71 72 73 74 75 75 76 76 76 76 76 75 74 73 71 70 68 67 65 63 61 60 58 56 55 53 52 50 49 48 47 46 45 45 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 52 53 54 55 56 57 58 58 59 59 60 60 60 60 59 59 58 57 56 55 53 52 51 50 48 47 46 45 44 43 43 42 42 42 42 42 43 44 45 46 47 49 51 54 56 59 62 66 69 73 77 82 86 90 94 97 100 102 104 104 104 103 102 99 96 93 89 85 81 76 72 68 64 60 57 54 51 48 46 44 42 41 40 39 38 37 37 37 37 37 37 37 38 38 39 40 41 43 44 45 47 49 51 53 55 58 60 63 65 68 71 74 76 78 81 82 84 85 86 86 86 85 84 83 81 79 77 74 72 69 67 64 62 60 58 56 54 52 51 50 49 48 47 46 46 46 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 62 63 64 64 65 65 65 65 64 64 63 62 61 60 59 57 56 55 53 52 51 50 48 48 47 46 46 45 45 45 45 45 46
 97 99 100 101 101 101 99 98 95 93 90 86 83 80 77 74 71 68 66 64 62 61 60 59 58 58 57 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 72 72 72 71 71 70 70 69 69 68 67 67 67 66 66 66 66 66 66 66 67 67 68 68 69 70 71 71 72 73 74 74 75 75 75 75 75 75 74 74 73 72 71 70 69 67 66 65 63 62 61 59 58 57 56 55 54 54 53 53 52 52 52 52 52 52 53 53 54 55 55 56 57 59 60 61 62 64 65 67 68 70 71 72 74 75 75 76 76 76 76 75 74 73 71 70 68 66 64 62 59 57 56 54 52 51 49 48 47 47 46 46 46 47 47 48 49 50 51 53 55 57 59 61 64 66 69 71 73 75 77 78 79 80 80 80 79 78 76 74 72 70 68 65 63 61 59 57 55 54 52 51 50 49 49 49 49 49 49 50 51 52 53 55 56 58 60 62 64 66 68 70 72 74 76 78 79 80 81 82 83 83 83 83 83 82 82 81 80 79 77 76 75 73 72 70 68 67 65 64 62 61 60 58 57 56 55 54 53 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 49 49 49 50 50 51 52 53 54 55 57 58 60 62 64 66 68 70 72 74 76 77 79 80 80 80 80 80 79 77 76 74 72 69 67 64 62 60 57 55 54 52 50 49 48 48 47 47 47 47 48 49 50 51 53 55 57 60 63 66 69 73 76 80 84 87 91 94
 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 28 28 29 29 28 28 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 22 23 24 25 27 28 30 31 32 33 34 35 36 37 37 37 37 37 36 35 34 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 19 20 20 20 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 22 22 22 22 21 21 20 20 19 18 18 17 16 16
 24 24 24 23 23 23 23 22 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 32 34 35 37 38 38 39 38 38 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 27 28 29 30 31 32 33 35 37 39 41 43 45 47 50 52 55 57 59 60 61 62 62 62 61 59 57 55 52 49 46 43 40 38 35 32 30 28 26 25 24 22 21 21 20 19 19 19 19 19 19 19 19 20 20 21 22 23 23 24 25 26 27 28 29 29 30 30 30 30 30 30 29 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 21 22 22 23 24 26 27 28 29 30 31 32 33 33 34 34 34 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 33 34 35 36 37 38 38 38 38 38 37 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 41 43 44 45 45 45 45 45 44 43 42 40 39 37 36 34 33 32 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24
 39 37 36 34 33 32 31 30 30 29 29 28 28 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 27 27 28 28 29 30 31 32 33 35 36 37 39 40 42 43 44 45 46 47 48 49 49 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 42 41 41 40 40 39 39 39 39 39 39 39 40 40 40 41 42 42 43 43 44 44 45 45 45 45 45 45 44 44 43 43 42 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 40 41 41 40 40 40 39 39 38 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 43 45 47 50 52 55 58 62 65 69 73 77 81 84 88 91 93 95 96 97 97 96 94 92 89 86 83 80 77 73 70 67 64 62 59 57 55 53 52 50 49 48 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 37 37 37 38 39 39 40 41 42 44 45 47 48 50 51 53 55 56 58 59 60 61 61 61 61 60 59 58 56 54 52 50 48 46 44 42 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 32 31 31 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 29 29 29 29 29 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 29 30 30 30 30 30 29 28 27 26 25 24 22 21 20 19 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 36 36 36 35 35 34 34 33 32 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 12 12 12 12 13 13 14 15 16 16 17 18 20 21 22 23 24 26 27 28 29 30 31 32 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 41 41 41 41 41 40 39 37 36 34 32 31 29 27 26 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 19 20 21 23 24 25 26 28 29 31 32 34 35 37 39 40 41 42 43 44 45 45 45 44 44 43 42 42 40 39 38 37 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 36 37 37 37 37 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 27 28 29 30 32 33 34 34 35 36 36 36 36 35 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30
 20 20 20 21 21 21 21 21 20 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 19 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 17 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 19
 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 35 36 36 36 36 36 36 37 37 37 38 38 39 39 39 39 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 46 48 49 51 52 54 55 57 58 59 60 61 61 62 61 61 60 59 58 57 55 53 51 50 48 46 44 42 40 39 38 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 49 49 49 49 49 49 48 48 47 47 46 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 46 46 47 47 48 49 49 50 50 51 51 51 51 51 51 50 50 49 48 47 47 46 45 44 43 42 42 41 40 40 40 39 39 39 40 40 41 41 42 43 45 46 48 49 51 52 54 56 57 58 59 60 61 61 60 60 59 58 56 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 32 31 31 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 46 46 46 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 47 47 46 45 43 42 40 39 37 35 33 31 30 28 27 25 24 23 22 21 21 20 20 20 20 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 22 22 21 21 22 22 22 23 23 24 25 25 26 28 29 30 31 32 34 35 36 37 38 39 39 40 40 40 40 40 40 39 39 38 37 36 36 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 36 37 37 37 37 37 37 36 35 34 33 32 31 30 29 27 27 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 35 36 37 39 40 41 43 44 45 46 47 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 44 44 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 34 34 35 36 37 38 40 42 43 45 46 48 49 50 51 51 51 51 50 49 48 47 45 43 41 40 38 36 35 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 36 37 39 41 43 45 48 50 53 55 58 60 63 65 67 69 70 71 71 71 70 69 67 65 62 59 56 52 49 46 43 40 37 34 32 30 28 27 25 24 24 23 23 22 22 23 23 23 24 25 26 27 28 30 32 34 36 39 41 44 47 50 53 55 58 60 62 63 64 64 63 62 60 58 56 54 51 49 47 44 43 41 39 38 37 36 36 36 36 37 38 39 41 43 45 47 50 53 56 59 62 65 68 71 73 75 76 76 76 75 73 71 68 65 62 58 55 51 48 45 42 39 37 35 33 32 30 29 29 28 28 28 28 29 29 30 31 32 34 35 37 38 40 42 45 47 49 52 55 57 60 62 64 66 68 69 70 70 70 69 68 67 65 63 61 58 56 54 51 49 47 45 43 41 40 39 37 36 35 35 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 29 30 32 34 37 39 41 44 47 49 52 54 57 59 60 62 63 63 63 63 62 61 59 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 23 22 22 22 22 22 23 23 24 25 26 27 29 30 31 33 35 36 38 39 40 42 43 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 24 25 26 28 29 30 31 33 33 34 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 27 27 28 28 27 27 27 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 29 30 30 30 30 30 29 29 28 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 39 41 42 42 43 44 44 44 44 44 43 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 39 42 45 49 53 56 60 64 67 70 72 73 73 72 69 66 62 58 53 49 44 40 37 33 31 28 26 24 22 20 19 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 14 16 17 19 21 23 26 29 33 37 42 47 52 58 63 69 73 77 79 79 78 75 70 65 60 54 49 44 40 36 33 31 29 27 26 25 24 24 24 24 24 24 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 26 27 28 30 31 32 33 34 34 35 35 35 34 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 24 24 25 27 28 30 32 35 38 42 46 50 56 61 67 72 77 81 84 85 85 83 80 76 72 66 61 56 51 46 42 38 34 31 28 26 24 22 20 19 18 17 16 16 16 15 15 16 16 16 17 17 18 19 20 21 22 24 26 28 30 33 37 40 45 49 54 59 63 67 70 71 71 69 66 62 58 53 49 44 40 36 33 30 27 25 23 22 20 19 18 17 17 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 26 26 26 26 26 25 24 23 22 21 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 25 26 27 29 30 32 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 65 65 66 67 68 68 68 68 68 67 67 66 65 63 62 60 58 57 55 53 51 49 47 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 25 25 25 26 26 27 28 29 31 32 34 35 37 39 41 42 44 45 47 48 49 50 51 52 52 52 52 52 51 51 50 49 49 48 48 47 47 47 47 47 47 47 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 34 35 35 36 38 39 41 42 44 46 48 50 52 54 55 57 58 58 59 59 59 58 57 56 55 54 52 51 49 47 46 44 42 41 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 34 34 34 35 35 36 37 38 39 40 41 43 44 46 48 51 54 56 59 62 65 68 71 73 75 77 78 78 78 78 77 76 74 72 70 68 65 62 60 57 55 52 50 48 46 45 44 43 42 41 41 41 41 42 42 43 44 45 46 47 48 49 51 52 54 55 57 59 61 62 64 65 66 67 67 68 67 67 66 65 63 62 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 35 34 34 34 34 34 34 35 36 37 38 39 41 42 44 45 47 48 49 50 50 51 51 51 51 50 49 48 47 45 43 42 40 38 36 35 33 32 31 30 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 49 50 52 53 55 56 58 59 60 61 63
 52 51 49 47 44 41 38 35 32 29 26 24 22 20 18 17 16 15 15 15 15 15 15 16 17 18 19 21 23 24 27 29 32 34 37 41 44 47 50 52 54 55 56 55 54 52 49 46 43 40 37 34 32 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 25 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 31 32 33 35 37 39 41 43 45 47 49 51 52 53 54 54 54 53 52 51 49 48 47 45 44 43 41 41 40 40 40 40 41 42 44 46 48 51 53 56 58 60 62 63 63 62 60 58 55 52 49 45 42 39 35 32 30 27 25 24 22 21 20 20 19 20 20 21 21 23 24 26 28 30 32 34 37 39 42 45 47 50 52 53 55 55 55 55 54 52 50 48 46 43 41 39 37 35 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 32 32 33 34 35 36 37 38 40 41 43 44 45 45 46 46 46 46 45 44 43 42 41 39 38 37 35 34 33 32 32 32 32 32 33 34 36 37 39 41 43 45 47 49 51 51 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 53 54 55 55 55 54 54 53 51 50 49 47 46 45 44 43 43 43 43 43 44 45 46 47 49 50 52 54 56 57 59 60 62 62 63 63 63 62 61 60 58 57 55 53 52 50 49 48 47 46 46 46 46 46 46 46 46 46 46 46 46 47 46 46 46 46 45 45 44 44 43 42 42 41 41 41 41 41 42 42 43 44 45 47 48 50 51 52 54 55 56 57 58 59 59 60 59 59 58 57 56 55 54 52 51 50 49 48 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 42 42 42 41 41 41 41 42 43 44 45 47 49 52 55 59 63 67 71 76 80 83 86 87 88 88 87 85 82 78 74 70 66 62 58 55 51 48 46 43 42 40 39 39 39 39 40 40 41 43 44 45 47 48 49 50 51 52 52 52 52 52 51 51 50 49 48 47 46 46 45 44 44 44 44 44 44 45 45 46 47 47 48 49 49 50 50 50 50 50 49 49 48 48 47 46 45 44 44 43 42 42 42 41 41 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 45 46 47 49 51 53 55 58 61 63 66 68 70 71 72 72 72 71 70 68 66 64 61 59 56 54 52 49 47 46 44 43 43 43 43 44 45 47 49 52 55 59 63 68 73 78 82 87 91 94 96 97 98 97 95 92 88 83 79 74 69 64 60 56 52 49 47 45 44 43 43 43 43 44 45 46 47 49 50 51
 33 32 31 29 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 29 30 30 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 23 23 24 26 27 28 30 31 33 34 36 37 38 39 40 40 40 40 40 39 38 36 35 33 32 30 29 27 26 25 23 23 22 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 21 20 20 19 19 18 17 17 17 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 34 35 35 35 35 35 34 33 32 31 30 29 28 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 25 26 27 27 27 28 28 28 28 27 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 25 26 27 27 29 30 31 32 33 35 35 36 37 37 37 36 35 35
 14 13 13 12 12 12 11 11 11 11 11 11 12 12 13 14 14 15 17 18 19 20 21 23 24 24 25 25 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 13 14 14 15 15 16 17 18 18 19 19 20 20 20 20 20 20 20 19 19 18 18 17 17 17 17 16 16 17 17 17 17 18 18 19 19 20 21 21 22 22 22 22 22 22 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 19 19 18 18 17 17 16 15 15
 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 26 26 27 28 29 30 31 31 32 32 32 32 32 32 32 31 30 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 31 31 31 31 31 31 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 24 25 26 27 28 28 29 30 30 30 30 30 30 30 29 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 30 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20
 26 27 29 30 30 31 31 31 30 29 27 26 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 24 26 27 29 31 33 35 37 38 40 40 41 41 40 39 37 36 34 32 30 28 26 25 23 22 21 19 18 17 17 16 15 15 15 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 13 14 14 15 16 18 19 20 22 23 25 27 29 30 32 34 36 37 39 40 42 43 43 44 44 45 44 44 43 42 41 40 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 19 20 21 22 22 23 24 24 25 25 25 25 24 23 23 22 21 20 19 18 17 16 16 15 15 14 14 14 15 15 16 17 18 19 20 22 24 26 28 30 33 35 37 38 40 41 41 41 41 40 38 37 35 33 31 29 27 25 23 22 21 20 19 18 18 18 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 26 27 28 30 31 32 34 35 36 38 38 39 39 39 39 38 37 35 33 32 29 27 25 24 22 20 19 18 17 16 16 15 15 15 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 13 13 13 13 13 13 13 14 14 15 16 17 18 20 21 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 46 47 47 46 46 44 43 41 40 38 36 34 33 31 30 29 28 28 28 27 27 28 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 43 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 40 40 40 40 40 39 38 38 37 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 44 45 45 46 46 46 45 45 44 43 42 40 39 38 37 35 34 33 32 32 31 30 30 30 30 30 30 31 31 32 33 34 36 37 38 39 40 41 41 41 41 41 40 40 39 38 36 35 34 33 33 32 31 31 31 31 32 32 33 35 36 38 39 41 43 44 46 48 49 50 51 51 52 52 52 51 51 50 50 49 48 47 46 45 45 44 44 43 43 43 44 44 44 45 46 46 47 48 48 49 49 49 49 49 49 49 49 48 48 47 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 38 38 38 39 40 40 41 42 44 45 46 47 49 50 51 52 52 53 53 54 54 53 53 52 51 50 48 47 45 44 42 41 39 38 37 36 36 35 35 35 36 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 46 45 44 43 42 41 40 39 38 37 37 36 36 37 37 38 39 40 41 42 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 25 24 23 22 22 22 22 22 22 23 23 24 25 25 26 26 26 26 26 26 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 18 18 18 19 20 21 23 24 26 28 30 31 33 35 36 37 37 37 37 37 36 35 34 33 32 31 30 28 27 26 25 25 24 24 24 25 25 27 29 31 34 39 44 50 58 66 76 86 96 105 113 117 118 116 110 102 92 82 73 64 57 51 45 41 38 35 33 32 31 31 31 31 31 32 32 33 34 35 35 36 37 37 38 38 38 37 37 36 35 34 32 31 29 28 26 25 24 23 22 22 21 21 21 21 22 22 23 24 24 25 26 27 28 28 29 30 30 31 31 31 31 30 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 21 21 22 23 24 25 26 28 29 31 33 34 36 37 38 38 38 37 36 35 34 32 30 29 27 26 24 23 22 21 21 20 20 20 20 20 20 21 22 23 24 26 29 32 36 41 47 55 65 78 92 109 128 147 165 178 185 184 175 161 144 127 110 95 82 70 61 53 46 41 36 32 29 27 25 23 22 22 21 21 22 23 24 25 26 28 30 32 34 35 36 37 38 38 38 37 36 34 33 31 29 28 27 26 25 24 24 25 25 26 28 30 33 36 40 45 51 58 67 76 88 100 114 128 141 152 160 162 159 150 138 123 107 92 79 67 57 49 42 36 32 29 26 24 22 21 20 20 19 19 19 20 20 21 22 23 24 25 27 29 31 34 37 40 44 47 51 54 57 59 60 60 58 56 53 50 47 43 40 37 34 31 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 36 34 32 30 27 26 24 22 21 20 19 19 19 19 19 19 20 20 21 22 23 23 24 25 26 27 28 28 29 29 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 23 24 26 27 29 31 32 34 36 38 40 41 42 42 42 41 40 39 38 36 34 32 31 29 28 26 25 24 24 23 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 28 28 29 29 30 31 31 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 21 21 20 21 21 21 22 23 25 26 28 30 33 35 37 39 41 43 44 44 44 43 41 39 37 34 32 29 27 25 23 22 20 20 19 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 33 35 36 37 38 39 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 19 20 20 21 22 23 25 26 27 28 29 29 29 30 29 29 28 27 26 24 23 22 21 20 19 18 17 17 16 16 16 16 17 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 35 35 35 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 18 18 19 19 21 22 24 26 28 30 32 35 37 39 40 41 41 41
 45 47 49 50 51 52 52 53 53 53 53 53 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 58 59 59 60 60 61 62 62 63 64 65 66 68 69 71 73 75 78 80 82 84 86 88 88 89 89 88 87 85 83 80 77 74 71 68 65 62 58 56 53 50 48 46 44 42 40 39 38 37 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 37 38 39 41 43 45 47 50 53 56 60 64 68 72 76 80 84 88 91 94 97 98 100 100 99 98 96 94 91 88 85 81 78 75 72 69 67 65 64 63 62 62 62 62 62 62 63 63 64 64 65 65 66 67 67 68 68 68 69 69 70 70 70 70 71 71 71 72 72 72 72 72 71 71 70 68 67 65 63 60 57 55 52 49 47 44 42 40 38 37 36 35 34 34 34 35 36 37 38 40 41 43 45 48 50 52 54 57 59 60 62 62 63 63 62 61 59 57 55 53 50 47 45 42 40 38 36 35 34 33 33 33 33 33 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 69 72 74 76 77 79 80 81 81 81 80 79 78 76 74 71 69 66 64 61 59 57 55 53 51 49 48 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 34 34 34 35 36 37 38 40 42 44 46 48 51 53 55 57 58 60 60 61 60 60 59 57 56 54 52 49 47 45 43 41 39 37 35 34 33 32 32 31 31 32 32 33 34 35 37 38 40 42 44
 30 31 31 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 37 36 35 34 33 31 30 29 27 26 25 24 23 22 21 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 40 41 41 42 42 42 42 42 41 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 27 27 28 29 31 32 34 36 38 40 42 44 46 48 50 51 51 51 51 50 49 47 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 19 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 29 30 32 34 36 39 42 46 50 54 59 64 70 76 81 86 90 94 95 96 95 92 89 84 79 73 68 62 57 52 47 43 39 36 33 31 29 27 26 25 24 24 24 24 25 26 28 30 32 35 38 41 45 49 53 57 62 67 72 76 80 83 85 87 86 85 83 79 75 70 65 60 55 50 45 41 38 34 32 29 27 25 24 22 21 20 20 19 18 18 18 18 18 18 18 18 18 19 20 20 21 22 24 25 26 27 29 31 32 34 35 37 39 40 42 43 44 45 46 46 46 46 45 45 43 42 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 43 44 46 47 47 47 47 46 45 44 43 43 42 42 41 42 42 43 44 45 47 49 51 53 56 58 61 64 67 69 71 72 73 74 73 72 71 68 66 63 60 57 54 52 49 47 46 44 43 43 42 42 42 43 43 44 45 46 47 47 48 49 50 51 51 51 51 51 50 50 48 47 46 44 42 40 38 37 35 34 32 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 22 21 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 36 38 40 42 45 47 49 51 53 54 56 56 57 57 56 55 54 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 29 28 27 27 26 26 26 26 26 27 27 28 29 31 33 35 38 41 44 48 51 55 58 61 62 63 63 62 60 57 53 50 46 42 39 36 33 31 29 27 26 25 25 25 25 25 26 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 36 36 35 34 33 32 30 29 28 27 26 25 24 24 23 23 23 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 46 47 48 49 49 50 50 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 24 25 26 27 29 32 35 38 42 46 51 56 61 66 71 75 77 78 78 77 74 70 66 61 56 51 47 43 39 35 32 30 28 26 24 23 22 21 21 21 22 22 23 24 26 27 29 31 34 36 38
 27 28 29 30 31 31 32 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 19 19 20 20 21 22 23 24 25 26 26 27 27 27 27 27 26 25 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 29 30 31 31 31 31 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 24 25 26 27 28 29 30 31 32 33 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 24 24 25 25 26 27 27 28 28 29 29 29 30 29 29 29 28 28 27 26 26 25 24 23 23 22 21 21 21 20 20 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 28 29 30 31 32 33 35 36 37 39 39 40 40 40 40 39 38 37 35 34 32 31 29 28 27 26 26 25 25 25 25 25 26 26 27 27 28 29 30 31 31 32 32 33 33 33 33 32 31 30 29 28 27 25 24 23 22 21 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26
 35 33 31 29 27 26 25 24 23 23 23 24 24 25 26 28 29 31 33 35 37 39 41 42 44 45 46 46 46 46 45 44 43 42 41 39 38 37 36 35 34 34 33 33 34 34 35 36 37 39 41 42 44 45 47 48 49 50 51 51 51 50 50 49 48 47 45 44 43 42 41 40 39 39 38 38 38 39 40 41 42 44 46 48 50 52 54 56 58 59 59 59 58 57 56 54 52 51 49 47 46 45 44 43 43 43 43 44 45 46 47 48 50 51 52 53 54 55 55 55 54 53 51 49 47 44 41 39 36 33 31 28 26 25 23 22 22 21 21 21 22 22 23 24 25 27 28 30 32 34 36 37 39 41 42 43 44 45 45 44 43 42 41 40 38 37 35 34 33 33 32 32 32 33 34 35 36 37 39 41 43 44 46 47 47 47 47 46 44 42 40 38 35 33 31 29 27 26 25 24 23 22 22 22 22 22 22 22 23 23 24 25 25 26 27 29 30 31 32 34 35 37 38 40 41 43 44 45 46 46 47 47 46 46 45 43 42 40 39 37 35 33 32 30 28 27 25 24 23 22 21 20 19 19 18 18 18 18 19 20 20 21 23 24 26 27 29 31 32 34 35 36 37 37 37 37 37 37 36 35 35 34 34 34 34 34 34 34 35 36 36 37 38 39 40 41 41 42 43 43 44 44 44 44 44 44 43 43 42 42 42 41 41 41 41 41 41 41 42 42 42 42 43 43 43 42 42 42 41 41 40 40 39 39 38 38 38 38 38 38 39 39 40 41 42 44 45 46 48 49 49 50 50 49 48 46 44 42 40 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 44 44 45 46 48 49 51 52 54 55 57 58 58 58 58 58 57 56 55 54 53 51 50 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 53 53 53 53 54 54 55 55 56 56 56 56 56 56 55 54 53 52 51 50 49 47 46 45 44 43 43 42 42 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 55 56 58 59 61 62 64 65 66 66 66 66 65 64 63 61 60 57 55 53 51 49 48 46 44 43 42 41 41 40 40 39 39 39 40 40 40 40 41 41 41 41 41 41 41 40 40 39 39 38 38 38 38 38 38 39 41 43 45 48 52 57 63 70 78 88 98 109 120 130 139 146 149 149 146 140 131 122 112 102 92 83 76 69 63 58 54 50 47 45 43 42 41 41 41 42 44 46 49 53 58 64 71 80 90 101 114 129 144 160 175 189 201 209 213 213 208 200 190 177 164 151 139 127 116 106 98 90 83 77 72 67 64 60 58 55 53 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 40 41 41 41 42 43 45 46 49 51 54 58 62 67 73 80 87 96 105 116 128 140 153 166 178 189 196 200 200 195 187 175 161 146 132 118 105 93 83 75 68 62 57 54 51 48 47 46 45 45 46 46 48 49 52 54 57 60 64 68 72 77 81 84 87 89 90 90 88 85 82 77 73 68 64 59 56 52 50 47 46 45 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 19 20 21 22 24 25 27 29 30 32 34 36 38 39 41 41 42 42 42 41 41 40 39 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 29 29 30 31 32 33 35 36 37 39 40 42 43 44 45 46 46 47 47 47 47 46 46 46 45 44 43 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 25 24 23 23 22 21 20 20 20 19 19 19 20 20 20 21 22 23 24 25 27 28 30 32 34 36 37 39 41 43 45 46 47 48 48 48 48 47 47 45 44 42 40 39 37 35 33 32 30 29 27 26 26 25 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 34 36 37 39 40 41 42 42 42 42 41 40 39 37 36 34 32 30 28 27 25 24 23 22 22 21 21 21 21 22 22 23 24 25 26 27 29 30 31 33 34 35 36 36 37 37 37 36 36 35 35 34 33 32 31 30 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 32 33 34 35 35 35 36 35 35 35 34 34 33 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 24 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 29 28 28 27 26 25 24 23 22 22 21 20 19 19 19 18 18
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 11 11 10 9 9 8 8 8 7 7 7 7 7 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 17 17 17 17 16 16 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 14 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17 17 17 16 16 15 15 14 13 13 12 12 11 11 11
 33 34 35 37 39 42 45 48 51 55 59 62 65 68 70 71 72 72 71 69 67 64 61 59 56 53 51 49 47 45 43 42 41 41 40 40 40 41 41 42 44 46 48 50 53 56 60 63 67 71 75 79 82 85 87 89 89 89 88 86 83 80 77 74 71 67 64 61 59 56 54 52 50 49 48 47 46 46 45 45 44 44 44 43 43 42 42 41 40 39 38 37 36 36 35 34 34 34 34 34 34 35 36 37 39 41 43 45 48 51 54 58 61 65 68 71 75 77 79 81 82 82 82 81 79 77 75 72 69 66 63 60 57 55 52 50 48 47 45 44 43 43 42 42 43 43 43 44 45 47 48 50 52 54 56 58 61 63 66 68 70 71 72 73 72 71 70 67 64 61 58 54 51 48 45 43 41 39 37 37 36 36 36 37 38 39 41 43 46 49 52 55 58 62 65 67 69 71 72 72 71 70 69 67 65 62 60 57 54 52 50 48 46 44 42 41 39 38 38 37 37 37 37 37 38 39 40 41 43 45 47 49 51 54 57 60 62 65 67 70 71 73 74 74 74 73 72 70 68 65 63 60 57 54 52 49 47 45 44 42 41 40 39 39 39 39 39 39 39 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 41 41 42 43 44 45 47 48 50 52 54 56 58 60 61 63 64 65 66 66 66 65 64 62 61 59 57 54 52 50 48 46 44 43 42 41 40 39 39 38 38 38 38 39 39 40 41 41 42 43 44 45 45 46 46 46 46 45 44 43 42 41 39 38 36 35 34 33 32 32 32 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 21 23 25 27 30 32 35 38 40 43 45 46 47 47 47 46 45 44 42 41 39 37 36 35 33 32 32 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 33 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 21 22 23 25 26 27 28 29 30 32 33 34 36 37 39 40 41 43 44 45 45 46 46 46 45 44 43 42 40 38 37 35 33 31 30 28 27 26 25 24 23 23 23 23 23 23 23 24 24 25 26 27 28 29 29 30 31 31 31 31 30 29 28 27 26 24 23 22 21 20 20 19 19 19 19 20 21 22 24 25 27 30 32 35 38 40 43 45 47 49 49 49 48 47 45 43 40 37 35 32 30 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 27 29 31 32 34 36 37 39 40 41 42 43 43 43 42 42 41 39 38 36 35 33 31 30 28 27 25 24 23 22 22 21 21 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 38 39 39 39 39 39 38 38 37 36 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 31 31 31 32 32 32 32 32 31 31 30 29 28 27 25 24 23 22 20 19 18 18 17 17 16 16 17 17
 60 60 60 60 60 59 58 57 56 55 54 53 51 50 49 48 46 45 44 43 42 42 41 40 40 39 39 39 39 38 38 38 38 38 38 39 39 39 39 40 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 57 57 57 57 56 54 53 51 49 47 45 43 41 39 37 36 34 33 32 31 31 31 31 31 32 32 34 35 37 39 41 43 46 48 50 51 53 54 54 53 53 52 50 49 47 45 44 43 42 41 40 40 40 40 41 41 42 43 45 46 47 49 50 52 53 54 54 54 54 54 53 52 50 48 47 45 43 41 39 38 37 35 35 34 33 33 32 32 32 33 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 46 47 48 48 48 48 49 48 48 48 47 47 46 45 44 43 41 40 39 38 37 35 34 34 33 32 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 48 49 50 50 51 51 51 50 50 49 48 46 45 43 42 40 39 37 36 35 33 32 32 31 31 30 31 31 31 32 33 34 36 38 39 42 44 46 48 50 52 53 54 54 54 53 52 50 48 46 45 43 42 40 39 39 39 39 39 40 41 42 43 45 46 48 50 52 53 54 55 55 55 54 53 52 50 48 45 43 41 38 36 34 32 30 29 28 27 26 26 25 25 25 26 26 27 28 29 31 32 34 35 37 39 41 43 44 46 48 49 50 51 52 53 54 54 54 55 55 55 55 55 55 55 55 56 56 57 57 58 58 59 59 60
 25 24 24 24 24 24 24 25 26 26 27 28 30 31 32 32 33 33 33 32 31 30 29 27 26 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 16 18 20 22 24 26 29 32 34 37 39 41 43 43 43 43 41 39 37 35 33 30 28 26 25 23 22 21 21 20 20 20 20 21 22 23 24 25 27 28 30 31 32 32 32 32 31 30 28 26 25 23 22 20 19 18 17 17 17 17 17 17 18 19 20 21 23 25 27 29 32 34 37 39 41 43 44 44 44 43 41 39 36 33 30 28 25 23 21 19 18 17 16 15 14 14 13 13 13 13 14 14 14 15 16 17 17 19 20 21 22 23 24 25 26 27 27 27 27 27 27 26 26 25 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 32 32 32 32 31 30 29 28 26 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 26 27 27 28 28 27 27 26 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 16 16 17 18 19 20 22 23 24 26 27 28 28 28 27 26 25 24 22 20 19 18 16 15 14 14 13 13 13 13 13 13 13 14 15 15 16 17 18 20 21 22 23 24 26 27 27 28 28 29 28 28 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 26 27 28 28 28 28 27 27 26 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 27 26 26 25 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 20 21 22 23 24 24 25 25 25 25 25 24 23 22 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 19 20 21 21 22 22 22 22 21 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 23 23 24 23 23 22 22 21 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 24 26 27 28 29 29 29 29 28 27 26 25 23 22 21 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 18 20 21 22 24 26 27 29 31 32 33 34 34 34 33 32 30 29 27 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 24 25 27 29 30 32 33 33 33 33 32 31 30 28 26 24 22 21 19 17 16 15 14 13 12 12 11 11 11 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 37 35 33 31 30 28 26 25 23 22 21 20 20 20 19 20 20 20 21 22 23 24 25 27 28 30 32 34 35 37 39 40 41 41 41 41 40 39 38 36 35 33 32 30 29 27 26 24 23 22 21 20 19 19 18 18 18 18 18 18 19 20 21 22 23 25 27 29 31 34 37 40 44 47 50 53 55 57 58 58 58 57 56 54 52 50 48 46 44 43 42 41 41 41 41 41 41 42 42 42 42 41 41 40 38 37 35 33 31 29 27 25 23 22 21 19 19 18 17 17 17 17 17 18 18 19 20 22 24 25 28 30 33 36 39 42 46 49 52 54 56 57 57 56 54 51 48 45 41 38 35 32 29 27 25 23 22 20 20 19 18 18 18 18 19 20 20 22 23 24 26 28 31 33 35 38 40 42 44 45 46 46 46 45 44 43 42 41 40 39 38 38 37 37 37 38 38 39 39 40 41 42 43 43 44 44 44 44 44 44 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 28 30 31 33 35 37 39 42 44 47 49 51 53 54 55 55 54 54 52 51 49 48 46 44 43 41 40 40 39 39 39 40 40 41 42 43 43 44 45 45 45 44 43 42 41 39 37 36 34 32 31 29 28 27 26 26 26 26 26 27 27 28 30 31 33 35 37 40 42 44 46 48 50 52 52 53 53 53 52 51 50 48 47 45 43 42 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 26 26 27 27 28 29 30 32 33 34 36 37 38 39 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 19 21 22 24 26 28 30 31 31 32 31 30 29 27 26 24 23 21 20 19 18 17 17 17 17 17 18 19 20 22 24 26 29 32 36 40 44 49 54 59 64 69 73 77 79 80 79 77 73 68 62 57 51 45 40 36 32 28 25 23 21 19 18 17 17 16 16 16 17 17 18 19 20 20 21 22 22 23 23 23 22 22 21 20 19 18 17 16 16 15 15 15 15 15 15 16 17 18 20 21 23 26 28 31 34 36 39 41 43 44 44 43 42 41 38 36 34 32 30 28 26 25 24 24 23 23 23 23 24 24 25 26 27 28 30 31 33 34 36 37 39 40 41 42 42 43 43 43 43 43 43 43 43 43 44 44 46 47 48 50 52 53 54 55 55 55 53 51 49 45 42 38 34 31 27 24 22 19 18 16 15 14 13 13 13 13 14 15 15 17 18 20 21 24 26 28 31 33 35 37 39 41 42 42 43 42 42 41 40 39 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 25 26 26 27 28 30 31 33 35 37 39 41 43 44 45 45 44 43 41 39 36 33 31 28 26 24 22 20 19 18 18 17 17 17 18 18 19 21 22 24 26 28 30 32 33 35 36 37 37 37 37 36 35 34 33 32 31 30 29 29 29 28 29 29 29 30 31 31 32 33 33 34 34 34 33 33 32 31 30 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 22 23 24 25 26 27 28 28 28 28 27 26 25 24 22 21 19 18 17 15 14 14 13 13 12 12 13 13 14 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 66 72 79 86 93 98 101 103 101 97 92 85 77 69 62 55 49 44 40 36 33 31 29 27 27 26 27 27 28 30 32 34 36 39 41 44 46 48 50 52 53 53 54 54 53 53 52 51 50 49 48 47 45 44 43 41 40 38 37 35 34 32 31 30 29 28 27 26 26 26 26 26 26 27 28 29 30 32 34 36 38 41 44 46 49 52 53 55 55 54 53 50 48 45 42 38 36 33 31 29 27 26 24 24 23 23 22 22 23 23 23 24 25 26 27 29 30 31 33 34 36 37 39 40 41 42 44 44 45 46 47 47 48 48 48 48 48 48 47 46 44 43 41 39 37 35 33 31 29 27 26 25 25 25 25 26 27 29 31 34 38 42 46 52 57 63 69 75 80 84 86 85 84 80 75 69 64 58 53 49 45 42 40 39 38 39 39 41 42 45 48 51 54 58 61 63 65 66 66 64 61 57 53 49 44 40 36 33 30 27 26 24 23 22 22 22 22 23 24 25 26 27 29 31 33 36 39 42 45 49 53 57 61 64 68 70 72 73 73 71 69 65 62 57 53 49 46 42 39 37 35 33 32 31 31 30 30 31 32 33 34 36 38 40 42 44 47 49 50 51 52 51 51 49 48 46 44 42 40 38 37 36 35 35 35 35 36 37 38 40 42 45 48 52 56 60 64 67 71 73 74 74 74 72 69 65 62 58 54 50 46 43 40 37 34 32 30 28 27 26 25 24 23 23 23 24 24 25 27 29 31 35 38 42 47 52 56 61 65 68 70 71 70 69 66 63 60 57 54 51 49 47 46 46 46 47 49 52 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 32 33 34 35 37 39 41 44 46 49 51 53 55 56 57 56 56 54 53 51 48 45 43 40 38 35 33 31 29 27 26 24 23 22 22 21 21 21 22 23 24 26 28 31 34 39 43 48 53 58 62 64 66 66 64 62 58 53 49 44 40 36 33 30 28 26 24 23 22 21 21 21 21 21 22 22 23 23 23 23 23 23 23 23 22 21 21 20 19 19 18 18 17 17 18 18 19 20 21 23 25 27 30 32 35 38 40 43 44 46 46 47 46 45 44 42 40 37 35 33 31 29 27 25 23 22 21 20 19 18 18 17 17 17 18 18 19 20 20 21 22 23 23 24 24 25 25 25 25 25 24 24 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 22 22 22 21 20 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 33 33 34 34 34 33 32 31 30 29 27 26 24 23 21 20 19 19 18 18 18 18 19 19 20 21 22 22 23 24 24 24 25 25 25 24 24 24 23 23 22 22 22 22 23 23 24 26 28 30 32 35 39 43 47 52 56 60 63 65 66 65 62 58 54 49 44 40 35 32 29 26 24 23 22 21 21 21 22 22 24 25 27 28 31 33 36 39 42 46 49 53 56 60 63 65 66 67 67 65 63 60 57 54 50 46 43 40 37 35 33 32 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24
 29 30 30 31 30 30 29 28 26 25 24 22 21 20 19 18 17 17 16 16 16 16 16 17 18 19 20 21 23 25 27 29 31 33 35 37 38 39 40 40 39 38 37 36 34 32 31 29 27 25 24 22 21 20 18 17 17 16 15 15 15 15 15 15 16 17 18 20 21 23 25 28 30 32 34 36 38 39 40 40 40 40 39 37 36 34 33 32 30 29 28 27 27 26 26 26 25 25 25 25 25 24 24 24 23 23 22 21 20 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 28 28 28 28 27 26 25 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 25 25 25 24 24 23 23 22 21 20 19 18 18 17 16 16 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 24 25 25 26 26 26 26 26 26 26 27 27 27 28 28 29 31 32 34 35 37 39 41 43 45 47 47 48 47 46 45 43 40 37 35 32 29 26 24 22 20 19 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 23 24 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 33 32 31 30 29 28 28 27 26 25 25 25 25 25 25 26 26 27 28 29 31 32 34 36 37 39 40 42 42 43 42 42 41 40 39 37 36 34 32 31 30 28 27 26 25 24 23 23 22 22 21 21 21 20 20 21 21 22 23 24 26 28 31 34 37 40 43 46 49 51 52 53 52 51 49 47 45 43 41 39 37 35 34 34 33 33 34 34 35 37 38 40 42 44 46 47 48 49 49 48 46 45 42 40 37 35 32 30 28 26 24 23 22 21 21 21 22 23 24 25 27 29 31 33 35 37 39 40 41 42 43 43 43 43 43 42 41 40 39 38 37 35 34 33 31 30 28 27 26 24 23 22 21 21 20 20 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 33 34 35 36 37 37 36 36 35 34 33 31 30 29 28 27 26 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 27 26 26 25 24 23 23 22 21 21 21 21 21 22 23 24 25 27 29 30 32 34 36 38 39 41 42 42 42 42 42 41 40 39 38 37 36 35 35 35 35 36 36 38 39 41 42 44 46 48 49 50 51 50 49 48 45 43 40 36 33 31 28 26 24 23 22 21 21 21 22 22 23 24 26 27 29 31 32 34 37 39 41 43 46 48 50 52 53 54 55 55 54 53 51 49 46 44 41 38 35 33 30 28 27 25 24 24 23 23 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 24 23 22 20 19 18 17 16 15 15 14 14 13 13 13 12 12 13 13 14 14 16 17 19 21 24 28 32 36 40 44 47 49 50 49 47 45 41 38 35 31 28 26 23 21 19 18 16 15 14 13 13 12 12 12 12 12 12 13 13 15 16 18 19 21 24 26 28 30 31 33 33 34 34 33 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 23 23 23 23 22 22 21 20 18 17 16 15 14 14 13 13 13 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 44 46 48 50 52 53 53 53 52 50 47 43 40 36 32 28 25 22 20 18 16 15 15 14 14 14 14 15 15 16 17 18 19 21 23 25 27 30 34 37 42 46 51 56 60 63 64 64 62 58 53 47 42 36 32 28 25 22 21 19 18 18 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 33 34 36 37 38 39 40 41 41 41 40 40 39 37 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 22 22 23 25 27 29 31 34 37 40 44 47 51 53 55 57 57 57 56 54 52 50 48 46 44 42 40 38 36 35 33 32 30 28
 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 12 12 12 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 12 13 15 16 18 19 21 22 22 22 21 20 19 17 16 15 14 13 12 11 10 10 10 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 20 21 22 22 22 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 18 19 18 18 17 16 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 14 15 16 17 18 19 20 20 21 21 21 21 21 21 21 20 20 20 19 19 18
 67 74 80 85 89 90 90 87 83 78 72 66 61 55 50 45 41 37 34 31 28 25 23 21 20 19 18 17 17 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 24 24 23 22 22 21 20 20 19 19 19 18 18 19 19 19 20 20 21 22 23 24 25 27 29 31 34 38 42 47 53 60 69 79 90 100 110 117 121 120 114 106 96 86 75 66 58 51 45 40 35 32 29 26 24 22 20 19 18 18 17 17 17 18 19 20 22 24 26 28 30 32 34 35 36 37 38 39 39 38 38 37 36 35 33 32 30 29 27 26 24 23 21 20 19 18 17 16 16 16 16 17 18 20 22 24 27 30 34 39 45 51 59 67 78 89 102 116 129 141 148 151 147 137 124 109 94 80 68 58 50 43 38 33 30 27 25 23 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 15 15 16 17 18 19 20 21 21 22 23 23 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 16 17 18 20 22 23 25 28 30 32 35 38 42 45 49 53 57 61 64 67 69 69 69 67 64 61 57 54 50 46 43 40 38 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 15 14 14 14 14 14 15 16 16 17 19 20 21 22 24 25 26 27 29 30 30 31 32 32 32 31 31 30 29 27 26 24 23 21 19 18 17 16 15 15 14 14 14 15 15 15 16 16 17 18 18 19 20 22 23 24 26 29 31 35 38 43 48 54 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 21 21 22 23 25 26 27 28 30 31 32 32 33 33 33 33 32 31 30 28 27 26 25 24 23 23 22 22 23 23 24 25 25 26 27 27 28 28 29 29 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 20 19 19 19 20 20 20 21 22 22 23 24 25 26 26 26 27 27 26 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 17 18 19 21 22 24 26 28 29 30 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 15 15 15 16 17 19 20 22 24 26 28 30 32 33 34 35 35 35 35 34 33 32 31 30 29 29 28 27 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 28 28 27 26 24 23 21 20 18 17 16 15 15 14 14 15 15 15 16 17 18 19 19 20 21 22 23 24 25 25 25 25 25 25 24 23 23 22 21 20 20 19 19 18 18 18 18 18 19 19 20 20 21 21 22 22 23 23 22 22 21 21 20 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 27 28 28 28 28 28 27 26 25 24 23 22 22 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 31 31 31 31 30 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 21 22 23 24 25 27 29 31 33 35 37 39 41 42 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 24 24 24 24 25 27 29 31 33 35 37 39 40 41 42 42 42 41 40 39 38 37 36 35 34 33 32 32 32 32 32 33 34 35 36 37 39 40 41 43 44 44 45 45 44 44 43 41 40 38 36 34 32 30 28 27 26 25 25 24 24 25 25 25 26 26 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 31 31 31 31 30 29 28 27 26 25 24 24 23 23 22 22 23 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 37 36 36 35 34 34 33 32 32 31 31 30 30 30 30 30 30 31 31 30 30 30 29 29 28 28 27 26 26 26 26 26 27 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 46 47 48 48 48 47 46 45 43 41 39 37 34 32 31 30 29 29 29 30 31 32 34 35 37 38 40 41 42 43 43 43 43 42 41 40 39 38 36 35 33 32 31 31 30 30 30 30 31 31 32 33 34 35 36 36 37 38 38 39 39 38 38 37 36 35 33 32 31 31 31 30 31 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 27 27 27 27 28 28 29 30 30 30 31 31 31 30 30 29 28 28 27 26 26 26 25 25 25 26 26 27 27 28 29 29 30
 12 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 15 15 14 14 13 12 11 11 10 9 9 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 13 13 13 13 13 13 12 13 13 13 13 14 15 15 16 18 19 20 22 23 24 25 26 26 26 25 23 22 20 18 16 14 12 11 10 9 8 8 8 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 16 16 15 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 15 14 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 14 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 10 10 11 12 14 15 17 19 21 22 24 25 25 25 25 24 23 22 21 19 18 17 16 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 9 9 10 11 11 12 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 12 13 13 13 14 14 14 14 14 14 14 13 13 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 28 28 28 28 28 27 26 25 24 23 21 20 19 18 16 15 14 13 12 12 11 11 11 11 11 12 13 14 16 17 19 21 23 25 27 28 30 30 31 31 31 30 29 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 11 11 10 11 11 11 12 13 14 14 15 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 36 38 39 40 40 40 39 38 36 34 32 30 29 27 25 23 22 20 19 18 17 15 14 13 12 12 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 21 21 21 20 19 18 17 16 14 13 12 11 10 10 10 10 10 11 11 12 13 14 15 17 18 20 22 24 26 28 31 33 36 38 40 42 44 45 46 47 47 47 46 46 45 44 43 42 41 40 39 37 36 34 32 30 28 25 23 21 18 16 15 13 12 11 10 10 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 21 22 22 22 23 23 22 22 21 21 20 19 18 17 16 14 13 13 12 11 11 11 11 12 12 13 14 15 16 17 18 20 22 24 26 29 31 34 36 39 40 41 42 41 40 38 35 33 30 27 25 23 21 20 18 17 16 15 15 14 14 13 13 12 12 12 12 12 11 12 12 12 12 13 14 15 16 17 18 19 19 20 21 21 22 22 22 22 21 21 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 11 11 11 12 13 14 15 17 19 20 22 23 25 26 26 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27

