
 % 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
 35453 34252 32990 31685 30353 29010 27670 26344 25041 23771 22538 21349 20207 19114 18071 17080 16139 15249 14408 13615 12868 12165 11504 10884 10302 9756 9244 8765 8315 7894 7500 7131 6784 6460 6157 5872 5605 5355 5121 4901 4695 4502 4320 4150 3990 3840 3699 3567 3443 3326 3216 3113 3017 2926 2841 2761 2686 2615 2549 2487 2430 2376 2325 2278 2234 2194 2156 2121 2089 2059 2032 2008 1986 1966 1948 1933 1919 1908 1899 1892 1887 1884 1883 1884 1887 1892 1899 1908 1919 1932 1947 1965 1985 2007 2031 2058 2087 2119 2154 2192 2232 2276 2323 2373 2427 2485 2546 2612 2682 2757 2837 2922 3012 3109 3211 3320 3437 3561 3693 3833 3983 4142 4312 4493 4686 4891 5110 5344 5593 5859 6143 6446 6769 7114 7482 7875 8295 8743 9221 9731 10276 10856 11474 12133 12834 13579 14369 15208 16096 17034 18023 19063 20154 21294 22481 23711 24980 26281 27607 28947 30290 31622 32929 34193 35397 36521 37547 38454 39226 39846 40300 40579 40675 40587 40317 39871 39259 38494 37593 36573 35453 34253 32991 31685 30354 29011 27671 26344 25042 23772 22539 21350 20208 19115 18072 17081 16140 15250 14409 13616 12869 12166 11505 10885 10303 9757 9245 8765 8316 7895 7501 7131 6785 6461 6157 5872 5606 5356 5121 4902 4695 4502 4321 4150 3990 3840 3699 3567 3443 3326 3217 3114 3017 2926 2841 2761 2686 2615 2550 2488 2430 2376 2325 2278 2235 2194 2156 2121 2089 2060 2033 2008 1986 1966 1948 1933 1920 1909 1899 1892 1887 1884 1883 1884 1887 1892 1899 1908 1919 1932 1948 1965 1985 2007 2031 2058 2088 2120 2154 2192 2233 2276 2323 2373 2427 2485 2547 2612 2683 2757 2837 2922 3013 3109 3212 3321 3437 3561 3693 3834 3983 4143 4312 4493 4686 4892 5111 5345 5594 5860 6143 6446 6770 7115 7483 7876 8296 8744 9222 9732 10277 10857 11476 12134 12835 13580 14371 15210 16098 17036 18025 19065 20156 21296 22483 23714 24983 26284 27609 28949 30292 31625 32931 34196 35400 36524 37549 38457 39228 39848 40302 40580 40677 40589 40318 39872 39260 38495 37593 36573
 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 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 25 24 24 24 24 24 24 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 22 22 22 22 22 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 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 37 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 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 25 25 25 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 26 26 26 26 26 26 27 27 27 27 27 28 28 28
 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 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 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 54 55 55 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 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35
 77 76 75 74 73 71 70 69 68 66 65 64 63 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 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 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 39 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 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 70 70 69 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 86 87 88 88 89 89 89 90 90 90 90 90 89 89 89 88 88 87 87 86 85 84 84 83 82 81 80 78
 57 59 60 61 63 64 65 66 67 69 70 70 71 72 73 73 74 74 74 74 74 74 74 73 73 72 71 71 70 69 68 66 65 64 63 61 60 59 57 56 54 53 51 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 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 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 46 46 47 47 47 46 46 46 46 46 45 45 44 44 44 43 42 42 41 41 40 39 39 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 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 16 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 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 56
 75 75 76 76 76 77 77 77 78 78 78 78 78 78 77 77 77 77 76 76 75 75 74 74 73 72 72 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 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 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 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 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 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 72 72 73 74 74
 23 22 22 22 21 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 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 62 63 64 65 66 67 68 68 69 70 71 71 72 72 72 73 73 73 73 73 73 73 72 72 71 71 70 69 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 52 50 49 48 47 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 26 25 25 24 24 23 23 23 22 22 22 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 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 64 66 67 69 70 71 73 74 75 77 78 79 80 81 82 82 83 84 84 84 85 85 85 85 84 84 84 83 82 82 81 80 79 78 77 76 74 73 72 70 69 68 66 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23
 77 76 75 74 73 72 71 70 69 68 68 67 66 66 65 64 64 63 63 63 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 63 63 63 64 64 65 65 66 67 67 68 68 69 70 71 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 95 96 97 98 99 101 102 103 104 105 107 108 109 110 111 112 113 113 114 115 116 116 117 118 118 118 119 119 119 119 119 119 119 119 119 118 118 117 117 116 116 115 114 113 112 111 110 109 108 107 105 104 103 102 100 99 98 96 95 93 92 91 89 88 86 85 84 82 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 52 52 51 51 51 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 52 53 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 75 76 78 79 81 83 85 87 88 90 92 94 97 99 101 103 106 108 111 113 116 118 121 123 126 129 132 134 137 140 143 145 148 151 154 156 159 161 164 166 169 171 173 175 177 179 180 182 183 184 185 186 187 187 187 188 187 187 187 186 185 184 183 182 181 179 177 176 174 172 170 168 165 163 161 158 156 153 151 148 145 143 140 138 135 133 130 128 125 123 120 118 116 114 111 109 107 105 103 101 99 97 96 94 92 90 89 87 86 84 83 82 80 79 78
 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 58 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 63 63 63 63 64 64 64 65 65 66 66 66 67 67 68 68 69 69 70 71 71 72 72 73 74 74 75 76 77 77 78 79 80 81 81 82 83 84 85 86 87 88 88 89 90 91 92 93 94 95 96 96 97 98 99 100 100 101 102 102 103 103 104 104 105 105 105 106 106 106 106 106 106 106 106 106 105 105 105 104 104 103 103 102 101 100 100 99 98 97 96 95 94 93 92 90 89 88 87 86 84 83 82 81 79 78 77 76 74 73 72 71 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28
 30 31 32 33 35 36 37 38 39 41 42 44 45 47 49 50 52 54 56 58 61 63 65 68 70 73 76 79 82 85 88 91 95 98 102 106 109 113 117 121 125 129 134 138 142 146 150 154 158 162 166 170 174 177 180 183 186 188 191 193 194 196 197 197 197 197 197 196 196 194 193 191 189 186 184 181 178 175 172 169 165 162 159 155 151 148 144 141 137 134 130 127 124 121 117 114 111 108 106 103 100 98 95 93 91 88 86 84 82 80 78 77 75 73 72 71 69 68 67 65 64 63 62 61 60 60 59 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 58 58 59 60 60 61 62 63 64 65 66 67 69 70 71 73 74 75 77 79 80 82 84 85 87 89 91 93 95 97 100 102 104 106 109 111 114 116 118 121 123 126 128 131 133 135 138 140 142 144 146 148 149 151 152 154 155 155 156 157 157 157 157 157 156 155 154 153 152 150 149 147 145 143 140 138 135 133 130 127 124 121 118 115 112 109 106 103 100 97 95 92 89 86 83 81 78 76 73 71 69 66 64 62 60 58 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 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 30
 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 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 83 84 85 86 86 87 88 88 89 90 90 91 91 92 92 93 93 93 94 94 94 94 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 94 94 94 94 94 94 94 93 93 93 93 93 93 93 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 93 93 93 93 93 94 94 94 95 95 96 96 97 97 98 98 99 100 100 101 102 103 103 104 105 106 107 108 109 110 111 113 114 115 116 118 119 120 122 123 125 126 127 129 130 132 134 135 137 138 140 141 143 145 146 148 149 151 152 153 155 156 157 158 159 160 161 162 163 164 164 165 165 165 166 166 166 165 165 165 164 163 163 162 161 159 158 157 155 154 152 150 148 147 145 142 140 138 136 134 131 129 127 124 122 120 117 115 112 110 108 105 103 101 99 96 94 92 90 88 86 84 82 80 78 76 74 72 70 69 67 66 64 62 61 60 58 57 55 54 53 52 51 49 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25
 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 67 67 68 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 91 92 93 94 95 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 118 119 119 120 120 121 121 121 122 122 122 122 122 122 121 121 121 121 120 120 119 118 118 117 116 116 115 114 113 112 111 110 109 108 107 105 104 103 102 101 100 98 97 96 95 94 92 91 90 89 88 87 86 85 83 82 81 80 79 78 77 76 75 75 74 73 72 71 70 70 69 68 67 67 66 66 65 64 64 63 63 62 62 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 62 62 63 63 64 64 64 65 65 66 66 67 68 68 69 69 70 70 71 72 72 73 73 74 75 75 76 77 77 78 78 79 80 80 81 81 82 83 83 84 84 85 85 86 86 87 87 87 88 88 88 89 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 87 87 86 86 86 85 85 84 83 83 82 82 81 81 80 79 79 78 77 77 76 75 75 74 73 73 72 71 71 70 70 69 68 68 67 67 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56
 94 94 95 95 96 96 96 97 97 97 97 98 98 98 98 98 98 98 98 98 98 98 97 97 97 97 96 96 95 95 95 94 94 93 93 92 91 91 90 89 89 88 87 87 86 85 84 83 83 82 81 80 79 79 78 77 76 75 75 74 73 72 71 71 70 69 68 68 67 66 65 65 64 63 63 62 61 61 60 60 59 58 58 57 57 56 56 55 55 55 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 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 83 84 85 87 88 90 91 93 94 96 97 99 100 102 103 105 106 108 109 111 112 114 115 117 118 119 121 122 123 125 126 127 128 129 130 131 131 132 133 133 134 134 134 135 135 135 135 135 134 134 134 133 133 132 132 131 130 129 128 128 127 126 124 123 122 121 120 118 117 116 115 113 112 111 109 108 107 105 104 103 101 100 99 97 96 95 94 93 91 90 89 88 87 86 85 84 83 82 81 80 79 79 78 77 76 76 75 74 74 73 72 72 71 71 70 70 69 69 69 68 68 68 68 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 69 69 69 70 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 78 78 79 79 80 81 81 82 83 83 84 84 85 86 86 87 88 88 89 90 90 91 91 92 92 93 93
 42 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 75 76 77 78 78 79 80 80 81 82 82 82 83 83 84 84 84 84 84 84 84 84 84 84 83 83 83 82 82 81 81 80 79 79 78 77 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 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 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 71 72 73 74 75 75 76 77 77 78 78 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 80 80 80 79 79 78 78 77 77 76 75 75 74 73 72 71 71 70 69 68 67 66 65 64 63 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 36 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41
 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 73 73 74 75 75 76 77 77 78 78 78 79 79 80 80 80 80 80 80 81 81 81 81 80 80 80 80 80 80 79 79 79 78 78 78 77 77 76 76 75 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 65 64 64 64 63 63 63 62 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 63 63 63 64 64 65 65 66 66 67 67 68 68 69 70 70 71 72 72 73 74 75 75 76 77 78 79 80 80 81 82 83 84 85 86 87 88 89 90 91 92 92 93 94 95 96 97 98 98 99 100 100 101 101 102 102 103 103 103 104 104 104 104 104 104 104 103 103 103 102 102 101 100 100 99 98 97 96 95 94 93 92 90 89 88 87 85 84 83 81 80 78 77 76 74 73 71 70 68 67 66 64 63 62 60 59 58 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 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 23 23 23 23 23 23 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 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 51 52 53 54
 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 68 70 72 74 77 79 82 85 87 90 93 97 100 103 107 110 114 118 122 126 130 134 138 142 146 151 155 159 164 168 172 177 181 185 188 192 195 199 202 204 207 209 211 212 213 214 214 214 214 213 212 210 208 206 204 201 198 195 191 188 184 180 176 172 167 163 159 155 150 146 142 138 134 130 126 122 118 115 111 108 104 101 98 95 92 89 86 84 81 79 76 74 72 70 68 66 64 63 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 42 42 43 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 89 90 90 91 91 92 92 92 93 93 93 93 93 92 92 92 91 91 90 90 89 88 88 87 86 85 84 83 82 81 79 78 77 76 75 73 72 71 70 69 67 66 65 64 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29
 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 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 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 69 70 71 73 74 75 76 78 79 80 81 83 84 85 86 87 88 89 90 91 92 92 93 94 94 95 95 96 96 96 96 96 96 96 96 96 96 95 95 94 94 93 93 92 91 90 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 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 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 20 20 20 20 20 21 21 21
 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 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 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 66 68 69 70 72 73 75 76 77 79 80 82 83 84 86 87 88 90 91 92 93 95 96 97 98 99 100 100 101 102 102 103 103 104 104 104 104 104 104 104 104 103 103 102 102 101 101 100 99 98 97 96 95 94 93 92 91 89 88 87 85 84 83 82 80 79 78 76 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49
 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 83 85 87 90 92 95 97 100 103 106 108 111 114 117 120 122 125 128 131 134 136 139 141 144 146 149 151 153 155 157 158 160 161 162 163 164 165 165 165 165 165 165 164 163 163 161 160 159 157 156 154 152 150 148 145 143 141 138 136 134 131 129 126 124 121 119 116 114 111 109 107 104 102 100 98 96 94 92 90 88 86 84 83 81 79 78 76 75 74 72 71 70 69 68 66 65 64 64 63 62 61 60 60 59 58 58 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 79 81 82 84 85 87 89 90 92 94 96 98 100 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 136 138 139 141 142 143 144 145 146 147 147 148 148 148 148 148 148 147 147 146 145 144 143 142 140 139 137 135 134 132 130 128 126 124 121 119 117 115 112 110 108 105 103 101 98 96 94 92 90 87 85 83 81 79 77 75 73 72 70 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 32
 51 51 51 51 52 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 62 62 63 63 64 65 65 66 67 67 68 69 70 70 71 72 73 73 74 75 76 77 77 78 79 80 81 81 82 83 84 85 85 86 87 87 88 89 90 90 91 91 92 93 93 94 94 94 95 95 95 96 96 96 96 96 96 96 96 96 96 96 96 96 96 95 95 95 94 94 93 93 92 92 91 91 90 89 89 88 87 86 86 85 84 83 83 82 81 80 79 78 78 77 76 75 74 74 73 72 71 71 70 69 68 68 67 66 66 65 64 64 63 62 62 61 61 60 60 59 59 58 58 57 57 57 56 56 56 55 55 55 54 54 54 54 53 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 54 55 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 76 77 77 77 78 78 78 79 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 78 78 78 77 77 77 76 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51
 62 63 64 65 67 68 69 70 71 73 74 75 77 78 80 81 83 84 86 87 89 90 92 94 95 97 99 100 102 104 105 107 109 110 112 113 115 117 118 120 121 122 124 125 126 127 128 129 130 131 132 132 133 133 134 134 134 135 135 134 134 134 134 133 133 132 132 131 130 129 128 127 126 125 124 122 121 120 118 117 115 114 113 111 110 108 106 105 103 102 100 99 97 96 94 93 92 90 89 87 86 85 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 48 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61
 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 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 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 24 24 24 24 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 18 18 18 18 18 18 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 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 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 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 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 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
 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 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 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 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 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 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 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 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39
 132 132 131 131 130 130 129 129 128 127 126 126 125 124 123 123 122 121 120 120 119 118 117 117 116 115 115 114 113 113 112 112 111 111 110 110 109 109 109 109 108 108 108 108 108 108 108 108 109 109 109 110 110 111 112 112 113 114 115 116 117 119 120 121 123 125 127 128 130 133 135 137 140 143 146 149 152 155 159 162 166 171 175 179 184 189 195 200 206 212 218 225 232 239 246 254 262 270 279 288 298 307 317 327 338 349 360 371 383 395 407 419 431 443 455 467 479 491 502 513 523 533 543 551 559 566 571 576 580 582 584 584 583 581 577 572 567 560 552 543 533 523 512 500 487 475 462 448 435 421 408 394 381 367 354 341 329 316 304 293 281 270 260 249 239 230 221 212 203 195 187 180 173 166 159 153 147 141 136 130 126 121 116 112 108 104 100 96 93 90 87 84 81 78 76 73 71 69 66 64 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 41 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 71 72 73 75 76 78 79 81 82 84 85 87 89 90 92 93 95 97 98 100 101 103 105 106 108 109 111 112 114 115 116 118 119 120 122 123 124 125 126 127 128 129 130 130 131 132 132 133 133 133 134 134 134 134 134 134 134 134 134 133 133 133
 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 21 22 23 24 26 27 29 31 32 34 36 39 41 43 46 49 52 55 58 61 65 69 73 77 82 87 92 98 103 109 116 122 129 137 144 152 160 169 177 186 196 205 214 224 233 243 252 261 270 278 286 293 300 305 310 314 317 319 321 321 320 318 316 312 308 303 297 291 285 278 270 263 255 247 240 232 224 216 209 201 194 187 180 174 168 161 156 150 145 139 135 130 125 121 117 113 110 106 103 100 97 95 92 90 88 85 84 82 80 79 77 76 75 74 73 72 71 70 70 69 69 69 68 68 68 68 68 68 69 69 69 70 70 71 72 72 73 74 75 76 77 78 80 81 82 84 85 87 89 90 92 94 96 98 100 102 104 106 108 110 112 114 117 119 121 123 126 128 130 132 134 136 138 140 141 143 144 145 146 147 148 149 149 149 149 149 148 147 146 145 144 142 141 139 136 134 132 129 126 124 121 118 115 111 108 105 102 99 96 92 89 86 83 80 77 74 71 69 66 63 61 58 56 54 52 49 47 45 43 42 40 38 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 19 18 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7
 47 48 48 48 48 49 49 50 50 51 51 52 52 53 54 55 55 56 57 58 59 60 61 63 64 65 67 68 70 72 73 75 77 80 82 84 87 89 92 95 98 102 105 109 113 117 121 125 130 135 140 146 151 157 163 170 177 184 191 199 206 215 223 231 240 249 258 267 276 286 295 304 312 321 329 337 344 350 356 361 365 368 370 371 372 371 368 365 361 356 350 343 336 328 319 310 300 290 280 270 260 250 239 229 220 210 200 191 183 174 166 158 150 143 136 129 123 117 111 106 101 96 91 87 82 78 75 71 68 64 61 59 56 53 51 49 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 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 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 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 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 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 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47
 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 60 61 63 64 65 66 68 69 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 104 107 109 112 114 116 119 122 124 127 130 132 135 138 141 143 146 149 152 155 157 160 163 166 168 171 174 176 179 181 184 186 188 190 192 194 196 197 199 200 201 202 203 204 204 205 205 205 205 204 204 203 203 202 201 199 198 197 195 193 191 189 187 185 183 181 178 176 173 171 168 166 163 161 158 155 153 150 147 145 142 139 137 134 132 129 127 124 122 120 117 115 113 111 109 106 104 102 101 99 97 95 93 91 90 88 87 85 84 82 81 79 78 77 75 74 73 72 71 69 68 67 66 65 64 63 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 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 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 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 27 27 27 27 27 27 27 27 27 27 27 27 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 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
 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 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 89 95 100 106 112 119 126 134 143 152 161 172 183 195 208 222 237 253 270 289 309 330 352 377 403 430 460 491 524 558 594 632 672 712 754 796 838 880 921 960 997 1031 1060 1085 1105 1118 1125 1126 1120 1108 1089 1066 1037 1004 968 929 889 847 805 763 721 680 641 603 566 531 498 467 437 409 383 358 336 314 294 275 258 242 226 212 199 187 176 165 155 146 137 129 122 115 109 103 97 92 87 83 78 74 71 67 64 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 61 62 63 65 66 68 69 70 72 73 75 76 78 79 80 82 83 84 86 87 88 89 90 92 93 94 94 95 96 97 98 98 99 99 99 100 100 100 100 100 100 99 99 99 98 98 97 96 95 95 94 93 92 91 89 88 87 86 84 83 82 80 79 78 76 75 73 72 71 69 68 66 65 63 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 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 1 2 3 4 5 7 8 10 11 13 15 17 20 22 25 28 32 36 40 45 50 56 63 70 78 88 98 110 123 138 155 174 195 220 248 279 315 356 403 456 517 587 668 760 865 986 1125 1285 1467 1675 1911 2177 2475 2804 3160 3537 3922 4296 4635 4912 5098 5172 5124 4959 4694 4357 3976 3578 3185 2811 2465 2151 1871 1624 1407 1218 1053 910 787 679 586 506 436 375 322 276 237 202 172 145 122 102 84 69 55 43 33 24 16 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 0 0 0 0 0 0 0 0 0 0 0 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 7 9 11 13 15 17 20 22 25 28 32 35 39 44 48 54 59 65 72 79 86 95 104 114 125 137 150 165 181 198 218 239 262 288 316 347 382 420 462 508 560 617 680 750 827 912 1006 1109 1223 1348 1484 1633 1794 1967 2152 2347 2550 2759 2969 3176 3373 3553 3710 3835 3924 3971 3975 3934 3853 3734 3586 3413 3224 3025 2822 2619 2422 2231 2051 1881 1722 1575 1440 1315 1201 1097 1002 916 838 766 702 643 590 541 498 458 421 388 358 331 306 284 263 244 227 211 197 184 172 161 150 141 133 125 117 111 104 99 93 89 84 80 76 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 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
 6 7 8 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 37 40 43 46 50 53 57 62 67 72 77 83 90 97 105 113 123 133 144 156 169 183 199 216 235 256 279 304 331 362 395 432 473 518 568 624 684 752 826 909 1000 1101 1212 1334 1469 1617 1779 1955 2145 2351 2570 2801 3042 3289 3537 3780 4011 4219 4397 4536 4628 4668 4654 4586 4469 4309 4114 3894 3656 3410 3162 2918 2683 2458 2246 2049 1866 1698 1544 1403 1274 1158 1052 956 869 791 719 655 597 544 497 453 414 379 347 318 291 267 245 225 207 191 176 162 149 138 127 118 109 101 94 87 81 75 70 65 61 57 53 49 46 43 41 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 10 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 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 5 5 5 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 7 20 35 52 72 95 122 152 187 228 274 328 390 461 544 639 750 878 1027 1200 1402 1637 1911 2230 2603 3036 3540 4122 4790 5550 6400 7328 8309 9297 10222 10998 11534 11757 11635 11187 10476 9590 8619 7637 6696 5827 5044 4352 3747 3222 2769 2379 2044 1757 1510 1297 1114 957 821 704 603 515 439 373 316 267 223 186 153 125 100 78 59 43 28 16 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 9 18 30 43 58 76 96 120 147 179 217 260 311 370 440 521 616 728 859 1013 1195 1410 1662 1959 2306 2709 3171 3692 4262 4860 5447 5968 6359 6558 6532 6285 5859 5317 4723 4129 3569 3061 2612 2222 1887 1601 1358 1151 976 827 700 593 501 423 356 298 249 207 171 140 113 90 70 53 38 26 15 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 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 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
 55 56 56 57 58 59 60 61 62 64 65 66 68 69 71 73 75 77 79 81 84 87 90 93 96 99 103 107 111 116 121 126 132 138 145 152 159 168 177 186 196 208 220 233 247 262 278 296 315 336 359 384 410 439 471 505 541 581 625 672 722 777 837 901 970 1043 1123 1207 1297 1393 1493 1597 1706 1817 1929 2042 2152 2258 2357 2446 2522 2584 2628 2653 2658 2642 2606 2552 2481 2395 2298 2192 2080 1964 1847 1731 1617 1507 1401 1300 1204 1114 1030 951 878 811 748 690 636 587 542 500 462 426 394 364 336 311 288 267 247 229 212 197 183 170 158 147 136 127 118 110 103 96 90 84 78 73 69 64 60 56 53 50 47 44 42 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 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 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 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 48 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54
 138 139 141 143 144 146 148 150 152 154 156 158 161 163 166 169 172 175 178 181 185 189 193 197 201 206 211 216 222 228 234 241 248 255 263 272 281 291 301 312 324 336 349 364 379 395 412 431 450 471 494 518 544 571 601 632 666 702 740 781 825 872 921 974 1030 1090 1153 1220 1290 1364 1441 1522 1606 1693 1783 1874 1967 2060 2153 2244 2333 2417 2496 2567 2630 2682 2724 2752 2768 2769 2757 2731 2691 2639 2575 2502 2420 2332 2238 2141 2041 1940 1840 1740 1643 1548 1457 1369 1285 1205 1129 1057 989 925 865 809 756 707 661 618 578 541 506 474 443 415 389 365 342 321 302 283 266 250 236 222 209 197 186 175 166 157 148 140 133 126 119 113 107 102 97 92 88 84 80 76 73 70 67 64 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 51 51 52 53 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 73 74 75 76 76 77 78 79 80 81 82 83 84 84 85 86 87 88 89 90 90 91 92 93 94 95 96 96 97 98 99 100 101 101 102 103 104 105 106 106 107 108 109 110 111 112 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 135 136
 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 16 18 20 22 24 27 30 33 37 41 46 51 57 64 71 79 88 98 109 122 135 151 168 188 210 234 261 292 326 365 408 457 512 575 645 724 814 915 1030 1160 1308 1476 1666 1882 2128 2406 2722 3079 3482 3936 4442 5002 5617 6280 6981 7701 8413 9081 9660 10106 10375 10442 10296 9951 9441 8808 8100 7361 6624 5916 5253 4643 4092 3597 3158 2769 2426 2125 1860 1629 1425 1247 1091 953 833 727 634 552 480 417 361 311 267 229 195 164 138 114 93 74 58 43 30 19 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 1 2 3 4 5 6 6 7 8 9 10 11 11 12 13 14 15 15 16 17 17 18 18 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 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 1 3 5 8 11 14 18 22 26 31 37 43 51 59 68 78 89 102 117 133 151 172 195 222 252 286 324 367 417 473 537 610 692 787 894 1017 1157 1317 1500 1707 1942 2209 2508 2842 3211 3612 4039 4481 4923 5340 5706 5989 6164 6210 6124 5913 5599 5211 4779 4330 3884 3459 3063 2701 2374 2083 1825 1598 1398 1223 1069 935 818 715 625 547 478 417 364 317 276 240 209 181 156 134 115 98 83 69 57 47 38 29 22 16 10 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 5 11 18 25 33 42 53 65 78 94 111 131 154 179 209 242 280 323 373 429 494 569 654 752 865 995 1144 1316 1514 1743 2005 2307 2652 3047 3494 3996 4553 5161 5807 6471 7121 7716 8207 8546 8694 8633 8371 7938 7379 6745 6081 5423 4796 4216 3690 3219 2802 2437 2117 1839 1596 1386 1204 1046 908 789 685 595 516 447 388 335 290 250 215 184 157 133 112 94 78 63 51 40 30 21 14 7 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
 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 44 46 49 52 55 59 63 67 72 76 82 88 94 101 109 117 126 136 147 159 173 187 203 221 240 261 284 310 339 370 405 443 485 532 584 641 704 774 851 937 1031 1134 1248 1373 1509 1658 1818 1990 2173 2365 2564 2766 2967 3161 3340 3498 3627 3719 3770 3776 3736 3653 3532 3379 3202 3008 2805 2600 2396 2199 2010 1833 1667 1514 1373 1244 1127 1020 923 835 756 684 619 561 508 461 418 379 344 312 284 258 234 213 194 176 160 146 133 121 110 101 92 84 76 69 63 58 52 48 43 39 36 33 30 27 24 22 20 18 16 14 13 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 0 0 0 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 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 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 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
 94 99 103 108 113 118 123 129 134 141 147 154 161 169 176 185 194 203 213 223 234 246 258 271 285 299 315 332 349 368 388 410 433 458 484 512 543 575 611 648 689 733 780 830 885 944 1008 1076 1150 1230 1315 1408 1507 1614 1728 1850 1981 2120 2267 2423 2587 2759 2937 3121 3308 3498 3687 3872 4050 4218 4371 4506 4619 4705 4763 4789 4784 4747 4679 4582 4459 4313 4149 3971 3782 3587 3389 3191 2996 2805 2620 2443 2274 2114 1963 1822 1689 1565 1449 1342 1242 1150 1065 986 913 845 783 725 672 623 578 536 498 463 430 399 371 346 322 300 279 260 243 227 212 198 185 173 162 152 142 133 125 117 110 103 97 91 86 81 76 72 68 64 61 57 54 51 48 46 43 41 39 37 35 33 32 30 29 27 26 25 24 23 21 20 20 19 18 17 16 15 15 14 14 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 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 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 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 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 19 19 20 21 22 24 25 26 27 29 30 31 33 35 36 38 40 42 44 46 48 50 53 55 58 60 63 66 69 72 75 79 83 86 90
 0 0 0 0 0 0 0 2 4 7 10 12 16 19 23 26 31 35 40 45 50 56 62 69 76 84 92 102 111 122 134 146 160 175 191 208 227 248 271 296 323 353 386 422 462 506 554 607 665 730 801 880 967 1064 1170 1288 1419 1563 1722 1898 2092 2305 2538 2794 3071 3372 3695 4040 4403 4781 5168 5557 5937 6297 6624 6904 7125 7276 7347 7337 7244 7076 6841 6551 6219 5858 5481 5099 4721 4352 4000 3666 3353 3062 2793 2545 2318 2111 1922 1750 1594 1453 1325 1208 1103 1007 921 842 771 706 648 594 546 502 462 425 392 361 334 308 285 264 245 227 210 195 182 169 157 146 137 127 119 111 104 97 91 85 79 74 70 65 61 57 54 50 47 44 41 39 36 34 32 29 27 26 24 22 20 19 17 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 18 26 36 47 59 72 88 105 125 147 172 201 233 270 312 360 415 477 548 629 723 829 951 1091 1252 1436 1647 1889 2165 2479 2836 3238 3688 4185 4725 5299 5891 6478 7027 7501 7859 8069 8108 7974 7682 7261 6751 6188 5608 5036 4491 3984 3521 3104 2731 2401 2109 1852 1627 1430 1257 1105 972 856 754 664 586 517 456 402 355 313 277 244 215 190 167 147 129 114 100 87 76 66 57 49 42 36 31 26 21 17 14 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 14 22 31 42 54 67 83 100 120 143 169 198 232 271 315 365 423 489 565 652 753 868 1001 1153 1329 1530 1762 2027 2330 2674 3062 3495 3973 4490 5035 5591 6132 6623 7027 7308 7436 7399 7202 6868 6429 5924 5388 4849 4329 3841 3393 2988 2626 2305 2021 1772 1554 1363 1196 1050 923 811 714 629 554 489 431 381 337 298 263 233 206 183 162 143 127 112 99 88 78 68 60 53 47 41 36 31 27 23 20 17 14 12 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 35 51 70 91 115 143 174 209 250 297 350 410 479 558 649 753 872 1009 1166 1347 1556 1796 2073 2392 2761 3186 3676 4238 4882 5615 6442 7363 8369 9440 10538 11607 12569 13337 13826 13975 13765 13224 12418 11432 10355 9259 8199 7207 6303 5494 4776 4147 3597 3118 2702 2342 2029 1757 1522 1317 1140 985 850 733 630 541 462 394 334 282 236 195 160 129 102 78 57 39 23 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 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 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
 16 19 22 25 28 31 34 38 42 45 50 54 58 63 68 73 78 84 90 96 102 109 116 123 131 139 147 156 165 175 185 196 207 219 231 244 257 272 287 303 319 337 356 376 397 419 443 468 495 524 554 587 622 660 700 743 790 839 893 951 1013 1080 1152 1230 1314 1404 1501 1605 1717 1836 1963 2099 2242 2393 2550 2714 2883 3056 3229 3401 3568 3727 3873 4003 4112 4197 4253 4277 4269 4228 4154 4050 3919 3765 3592 3405 3209 3008 2806 2606 2412 2225 2046 1877 1718 1570 1432 1305 1188 1080 981 891 808 733 664 602 545 493 446 404 365 330 298 268 242 218 196 176 158 141 126 112 100 88 78 69 60 52 45 38 32 26 21 16 12 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 1 3 5 7 9 11 14
 18 22 25 29 33 37 41 46 51 56 61 67 73 80 87 94 102 110 119 128 137 148 158 170 182 195 208 222 237 253 270 288 306 326 347 369 391 416 441 467 495 524 554 586 619 653 689 726 764 803 844 886 929 973 1017 1063 1109 1156 1204 1251 1299 1347 1394 1442 1489 1535 1580 1625 1669 1712 1753 1794 1833 1871 1907 1942 1976 2009 2040 2070 2098 2126 2152 2177 2201 2223 2245 2265 2285 2303 2320 2336 2350 2363 2374 2384 2392 2398 2401 2403 2402 2398 2391 2381 2367 2351 2330 2306 2279 2247 2212 2173 2131 2085 2036 1984 1930 1872 1813 1752 1690 1627 1563 1499 1434 1371 1307 1245 1184 1124 1066 1010 955 903 852 803 757 712 670 629 591 555 520 487 456 427 400 374 349 326 304 284 264 246 229 213 198 184 171 158 146 135 125 115 106 97 89 82 74 68 61 55 50 45 40 35 31 27 23 19 16 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 2 5 7 10 12 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 3 18 35 54 77 102 132 166 205 251 303 363 433 513 606 714 838 983 1151 1345 1570 1832 2135 2486 2892 3360 3896 4506 5195 5961 6799 7692 8612 9515 10347 11040 11533 11775 11744 11447 10924 10231 9430 8580 7727 6905 6135 5429 4791 4220 3715 3269 2877 2533 2233 1970 1740 1539 1363 1210 1075 957 854 763 683 613 552 497 450 407 370 337 308 282 259 239 221 205 190 178 166 156 147 139 131 125 119 114 109 104 100 96 93 90 87 84 82 79 77 75 73 71 69 67 65 64 62 60 59 57 55 54 52 51 49 47 46 44 43 41 40 38 36 35 33 32 30 29 27 25 24 22 21 19 18 16 15 13 12 10 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 16 23 31 40 49 60 71 83 96 110 126 142 161 180 202 225 250 277 307 339 374 412 453 498 546 598 655 716 782 854 931 1015 1104 1201 1304 1415 1533 1659 1793 1935 2085 2242 2407 2579 2757 2941 3129 3320 3512 3705 3896 4084 4266 4440 4604 4757 4897 5021 5129 5219 5292 5345 5380 5397 5395 5376 5341 5290 5225 5147 5058 4958 4849 4732 4608 4479 4346 4209 4069 3927 3784 3640 3497 3354 3212 3072 2934 2798 2665 2535 2409 2285 2166 2050 1938 1830 1726 1626 1531 1439 1352 1269 1190 1114 1043 975 911 851 794 740 689 641 596 554 514 476 441 409 378 349 322 297 273 251 230 211 193 176 160 145 131 118 106 95 84 75 65 57 49 41 34 28 22 16 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 4 10 15 22 28 35 42 50 58 67 76 86 97 108 121 134 148 163 180 197 217 238 261 287 315 346 380 419 461 509 562 622 689 766 852 950 1062 1189 1335 1502 1694 1915 2168 2461 2798 3187 3636 4153 4747 5427 6202 7079 8059 9140 10306 11527 12753 13912 14915 15659 16057 16049 15627 14836 13760 12505 11172 9845 8581 7418 6373 5449 4643 3945 3344 2830 2390 2015 1694 1422 1189 990 821 677 553 448 357 280 214 158 110 68 33 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 18 25 33 42 53 64 77 92 108 126 147 171 197 227 261 300 344 393 450 515 589 673 769 879 1005 1150 1316 1506 1725 1975 2263 2592 2967 3395 3879 4423 5029 5694 6411 7164 7927 8664 9330 9871 10239 10396 10323 10030 9547 8922 8207 7450 6691 5960 5276 4648 4081 3575 3126 2731 2385 2081 1816 1585 1384 1208 1054 920 803 701 611 533 464 404 351 305 264 229 197 169 145 123 104 88 73 60 48 38 29 21 14 8 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 0 0 0 0 0 0
 20 23 27 31 34 38 43 47 51 56 60 65 70 76 81 87 92 98 105 111 118 125 132 140 148 156 165 174 184 194 205 217 229 242 256 270 286 302 320 339 360 382 405 431 458 488 520 555 593 634 678 727 780 838 901 971 1047 1130 1221 1321 1431 1552 1685 1831 1992 2170 2365 2580 2816 3077 3363 3678 4023 4401 4814 5264 5753 6281 6851 7459 8104 8782 9486 10206 10931 11643 12323 12952 13504 13957 14291 14488 14537 14435 14186 13801 13298 12699 12027 11306 10559 9805 9059 8335 7642 6986 6372 5800 5272 4786 4341 3936 3567 3232 2928 2653 2405 2180 1977 1793 1627 1477 1341 1218 1107 1006 915 832 757 689 626 570 518 471 428 388 352 319 289 261 235 212 190 170 151 134 118 104 90 77 65 54 44 35 26 18 10 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 3 6 9 13 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 56 80 107 138 173 212 257 307 364 430 504 588 684 793 917 1058 1219 1403 1613 1851 2124 2434 2786 3186 3639 4150 4724 5365 6075 6853 7695 8589 9518 10457 11371 12218 12952 13528 13908 14067 13998 13711 13234 12605 11866 11060 10223 9386 8572 7796 7069 6397 5780 5219 4711 4254 3843 3475 3145 2850 2587 2351 2141 1953 1784 1634 1498 1377 1268 1169 1081 1001 928 863 803 749 699 654 612 574 539 507 477 449 423 399 377 356 336 318 300 284 268 253 239 226 213 201 190 179 168 158 148 139 130 121 113 105 98 90 83 76 70 63 57 51 45 40 35 29 25 20 15 11 7 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 0 0 0 0 0 0 0 0 0 0 0 4 9 14 19 25 32 40 49 59 71 84 99 116 135 157 182 211 245 283 327 378 437 505 584 675 781 904 1046 1212 1403 1625 1882 2176 2512 2891 3314 3776 4267 4768 5251 5682 6017 6220 6263 6141 5868 5477 5009 4504 3996 3509 3058 2649 2286 1967 1690 1449 1242 1064 910 778 665 568 485 413 351 297 251 212 177 148 122 100 80 63 49 36 25 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 39 41 42 44 45 47 49 50 52 54 56 57 59 61 63 65 67 70 72 74 76 79 81 84 87 89 92 95 98 101 105 108 112 116 120 124 128 133 138 143 148 154 160 166 173 180 188 196 204 213 223 234 245 257 269 283 298 314 331 349 368 389 412 437 463 491 522 555 591 630 671 716 765 817 874 935 1001 1071 1147 1229 1317 1411 1511 1617 1730 1850 1975 2106 2242 2382 2525 2669 2811 2951 3084 3208 3320 3417 3495 3553 3587 3597 3582 3543 3479 3395 3291 3171 3038 2896 2748 2596 2444 2292 2144 2001 1863 1732 1607 1490 1380 1277 1182 1093 1010 934 863 798 738 682 631 584 541 501 464 430 399 371 344 320 297 276 257 240 223 208 194 181 169 158 147 138 129 120 113 105 98 92 86 81 76 71 66 62 58 54 51 47 44 41 38 36 33 31 29 27 25 23 21 19 18 16 15 14 12 11 10 9 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 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 16 17 18 19 20 21 23 24 25 26 27 28 30 31 32 34 35 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 1 2 3 4 5 6 8 9 11 13 14 16 18 21 23 26 29 32 35 39 42 47 51 56 62 68 74 81 89 97 106 116 127 140 153 168 184 201 221 242 266 292 321 353 388 427 471 518 571 630 695 766 845 932 1028 1133 1248 1373 1509 1654 1810 1974 2144 2319 2495 2666 2828 2975 3100 3197 3261 3288 3276 3226 3141 3025 2884 2725 2553 2376 2197 2021 1851 1689 1537 1396 1265 1145 1036 936 846 764 690 624 564 510 461 417 378 342 310 281 255 232 210 191 174 158 143 130 119 108 98 89 81 73 67 60 55 49 44 40 36 32 29 25 22 20 17 15 12 10 8 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 39 57 79 105 135 170 212 261 319 388 469 564 677 811 969 1158 1382 1649 1967 2346 2797 3333 3966 4708 5563 6527 7574 8649 9658 10475 10968 11040 10674 9937 8956 7866 6776 5759 4849 4059 3384 2815 2337 1939 1606 1329 1098 904 743 608 495 400 320 253 197 149 110 76 48 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 12 14 16 18 20 23 25 27 30 33 36 39 43 47 51 55 59 64 70 75 81 88 95 102 110 119 129 139 150 162 175 189 205 221 239 259 280 303 328 356 385 418 453 491 533 578 628 681 740 803 872 946 1027 1114 1208 1309 1417 1532 1655 1785 1922 2064 2211 2362 2514 2665 2814 2956 3089 3209 3313 3398 3461 3500 3514 3503 3468 3409 3330 3232 3119 2995 2862 2723 2581 2439 2298 2160 2027 1898 1775 1659 1549 1446 1349 1258 1174 1096 1023 955 892 835 781 731 686 644 605 569 535 505 476 450 426 404 383 364 346 330 314 300 287 275 264 253 244 235 226 218 211 204 197 191 186 180 175 171 166 162 158 154 151 147 144 141 138 135 133 130 128 125 123 121 119 117 115 113 111 109 107 106 104 102 101 99 98 96 95 93 92 90 89 87 86 85 83 82 80 79 78 76 75 74 72 71 70 69 67 66 65 63 62 61 60 58 57 56 55 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 11 10 9 8 7 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
 142 143 145 146 147 149 150 151 152 154 155 156 158 159 161 162 164 165 167 168 170 172 174 176 177 179 182 184 186 188 191 193 196 199 202 205 209 212 216 220 224 228 233 238 243 248 254 260 267 273 281 288 296 305 314 324 334 345 356 368 381 395 409 424 440 457 475 494 514 535 557 580 605 631 658 687 717 748 781 815 850 887 926 965 1006 1048 1090 1134 1178 1222 1266 1310 1353 1395 1435 1473 1509 1541 1570 1595 1615 1630 1640 1645 1643 1636 1623 1605 1581 1552 1519 1482 1441 1397 1350 1302 1252 1201 1150 1099 1048 998 949 902 855 811 767 726 686 649 613 578 546 515 486 458 433 408 385 363 343 323 305 288 272 257 243 230 217 205 194 184 174 165 156 148 140 133 126 120 114 108 102 97 92 88 84 79 76 72 68 65 62 59 56 54 51 49 46 44 42 40 38 37 35 33 32 31 29 28 27 26 24 23 22 22 21 20 19 18 18 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 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 69 70 71 72 74 75 76 77 79 80 81 83 84 85 87 88 90 91 92 94 95 96 98 99 101 102 103 105 106 108 109 110 112 113 115 116 117 119 120 121 123 124 125 127 128 129 131 132 133 135 136 137 138 140 141
 57 59 60 62 64 66 68 70 73 75 77 80 82 85 88 91 94 97 100 104 107 111 115 119 123 128 133 138 143 148 154 160 166 173 180 188 196 204 213 222 232 243 254 266 279 292 307 322 338 356 374 394 415 437 461 486 513 542 572 605 639 676 715 757 801 847 896 948 1003 1060 1121 1184 1250 1318 1389 1462 1537 1614 1692 1770 1848 1925 2001 2075 2145 2211 2272 2326 2374 2414 2445 2466 2479 2481 2474 2456 2430 2395 2351 2300 2243 2180 2112 2041 1967 1891 1814 1737 1660 1584 1509 1436 1365 1297 1231 1167 1106 1048 993 941 891 844 799 757 717 680 644 611 580 550 523 497 472 449 427 407 388 370 353 337 322 308 294 281 270 258 247 237 228 219 210 202 194 187 180 173 167 160 155 149 144 139 134 129 125 120 116 112 108 105 101 98 95 91 88 85 83 80 77 75 72 70 68 65 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 38 37 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 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 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 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 116 192 287 404 550 732 959 1242 1596 2041 2601 3310 4207 5343 6776 8559 10714 13176 15701 17803 18859 18460 16734 14253 11623 9229 7220 5605 4333 3341 2569 1968 1498 1130 840 612 431 288 176 86 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 42 42 42 42 42 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 39 39 40 41 42 43 45 47 49 52 55 58 63 68 73 80 88 96 106 118 131 146 163 182 204 229 258 291 328 370 418 473 536 607 689 782 888 1009 1147 1305 1486 1693 1929 2199 2506 2856 3253 3701 4202 4758 5365 6015 6692 7371 8017 8583 9022 9288 9349 9195 8842 8326 7695 6999 6285 5585 4923 4314 3764 3273 2839 2460 2128 1840 1590 1374 1186 1024 883 761 656 564 485 416 356 304 259 220 186 156 130 107 87 70 55 41 30 20 11 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 1 2 2 3 4 4 5 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17 17 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 30 31 32 32 33 34 35 35 36 36 37 37 38 39 39 39 40 40 41 41 41 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 20 31 42 56 72 90 110 134 162 193 230 272 321 377 441 517 603 704 821 957 1114 1297 1510 1756 2041 2369 2744 3167 3637 4145 4677 5204 5689 6083 6340 6426 6327 6058 5656 5169 4643 4114 3610 3146 2728 2358 2033 1752 1508 1298 1116 960 825 709 609 522 447 383 327 278 236 199 167 140 116 95 77 61 47 35 25 16 8 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 1 2 3 3 4 5 6 7 8 9 11 12 13 14 15 16 17 18 20 21 22 23 24 26 27 28 29 30 32 33 34 35 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 50 50 49 49 49 48 48 47 46 46 45 44 43 42 42 41 40 39 37 36 35 34 33 32 31 29 28 27 26 24 23 22 21 19 18 17 16 15 13 12 11 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 36 39 42 45 49 53 57 62 67 72 78 84 91 99 107 116 126 136 148 160 174 189 205 223 243 264 287 312 339 369 402 437 475 516 560 608 659 713 771 833 897 965 1034 1105 1177 1248 1318 1385 1447 1503 1551 1589 1617 1634 1639 1632 1613 1584 1544 1496 1442 1382 1318 1252 1184 1117 1050 985 922 862 805 750 699 651 606 564 525 489 455 424 396 369 345 322 301 282 265 248 233 219 207 195 184 174 164 156 148 140 133 127 121 116 111 106 101 97 93 90 86 83 80 77 75 72 70 67 65 63 61 60 58 56 55 53 52 50 49 48 47 46 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 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 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 0 0 0 0 0 0 0 0 0 0
 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 45 47 50 53 56 59 63 67 72 77 83 89 95 103 111 120 129 140 152 165 180 196 214 234 256 281 308 338 372 409 451 497 549 606 670 741 820 907 1003 1109 1224 1350 1486 1631 1783 1941 2100 2257 2404 2536 2645 2723 2767 2771 2735 2662 2556 2422 2270 2106 1937 1769 1606 1450 1305 1171 1048 936 835 745 663 591 526 469 418 372 331 295 263 235 209 187 166 148 132 118 105 93 83 74 65 58 51 45 39 34 30 26 22 19 16 13 11 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 1 1 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 16 22 30 38 48 59 71 86 102 121 142 166 193 225 260 301 348 402 463 534 614 706 812 933 1071 1228 1407 1608 1834 2085 2361 2658 2971 3291 3606 3898 4148 4337 4447 4471 4405 4258 4043 3781 3488 3183 2879 2587 2312 2058 1827 1619 1433 1268 1121 992 878 777 689 611 543 482 429 382 341 305 272 244 219 196 176 159 143 129 116 105 95 86 78 71 64 58 53 48 44 40 36 33 30 27 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 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 3 4 6 8 10 12 14 17 20 23 27 31 35 40 46 52 58 65 74 83 92 103 116 129 144 161 180 200 223 248 277 308 343 382 425 473 527 586 652 726 807 896 995 1104 1223 1352 1492 1641 1800 1966 2136 2307 2475 2633 2775 2895 2987 3046 3068 3053 3002 2919 2808 2675 2527 2370 2208 2047 1889 1737 1593 1458 1332 1216 1109 1011 922 840 766 699 638 583 533 487 446 409 376 345 318 293 270 250 232 215 200 186 173 162 152 143 134 126 119 113 107 102 97 93 89 85 82 79 76 74 71 69 67 66 64 63 61 60 59 58 57 56 56 55 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 49 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 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 29 28 28 27 26 25 24 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 10 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 1 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 18 20 21 23 25 28 30 32 35 38 41 44 48 51 56 60 65 70 75 81 88 94 102 110 119 128 139 150 162 175 190 206 223 241 261 283 307 333 361 391 424 460 499 541 587 636 689 745 806 870 938 1010 1085 1163 1244 1326 1408 1490 1570 1646 1716 1780 1834 1879 1911 1931 1938 1931 1912 1881 1838 1786 1726 1660 1589 1514 1439 1362 1286 1212 1139 1070 1003 939 879 822 769 718 672 628 587 550 514 482 452 424 398 374 352 332 313 295 279 264 250 237 225 214 204 194 185 177 170 163 156 150 144 139 133 129 124 120 116 112 109 106 103 100 97 94 92 89 87 85 83 81 79 77 75 73 72 70 68 67 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 42 41 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 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 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
 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 51 53 56 58 61 64 67 70 73 76 80 83 87 91 96 100 105 110 115 120 126 132 138 145 152 160 168 177 186 195 205 216 228 240 253 267 282 297 314 332 351 371 393 416 440 466 494 523 554 587 622 659 698 739 782 827 874 922 973 1024 1077 1131 1185 1239 1293 1345 1395 1442 1486 1526 1560 1589 1611 1627 1635 1635 1628 1613 1591 1563 1528 1487 1442 1393 1340 1285 1229 1172 1115 1058 1002 947 893 842 792 745 699 656 616 577 541 507 474 444 416 390 365 342 320 300 281 264 247 232 218 205 192 181 170 160 150 142 133 126 118 112 105 99 94 88 83 79 74 70 66 63 59 56 53 50 47 45 42 40 38 35 33 32 30 28 26 25 23 22 20 19 18 17 16 14 13 12 11 11 10 9 8 7 7 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 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 19 20 22
 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 74 75 77 79 81 84 86 88 91 94 97 101 104 108 112 117 122 127 133 139 145 152 160 169 178 188 198 210 222 236 250 266 283 302 322 343 366 391 418 447 478 511 546 583 623 664 707 752 798 845 892 938 984 1027 1067 1102 1132 1155 1171 1179 1179 1170 1152 1126 1094 1055 1011 964 914 862 810 757 706 657 609 564 521 481 443 408 375 345 317 291 267 245 225 207 190 175 161 148 136 125 115 106 98 90 83 77 71 65 61 56 52 48 44 41 38 36 33 31 29 27 25 23 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 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 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 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37
 7 8 9 10 11 12 13 15 16 17 19 20 22 24 25 27 29 31 33 35 38 40 43 46 48 51 55 58 62 65 69 73 78 82 87 93 98 104 110 117 124 131 139 148 157 166 176 187 199 211 224 238 253 269 286 304 323 344 365 389 413 440 468 497 529 562 597 634 674 715 758 803 850 899 949 1001 1054 1108 1163 1217 1271 1324 1375 1424 1470 1513 1551 1584 1611 1633 1647 1655 1656 1650 1638 1618 1593 1562 1526 1486 1442 1394 1345 1294 1242 1189 1136 1084 1032 981 932 884 838 794 751 710 672 635 600 567 535 506 478 451 427 403 381 360 341 323 305 289 274 260 246 233 222 210 200 190 180 171 163 155 148 141 134 128 122 116 111 106 101 96 92 88 84 80 77 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 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 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 1 2 2 3 4 5 6
 7 8 9 10 12 13 14 16 17 19 20 22 24 26 28 30 32 35 37 40 43 46 49 52 56 60 64 68 72 77 82 87 93 99 105 112 120 127 136 145 154 164 175 187 199 212 227 242 258 276 294 315 336 359 384 410 439 469 501 536 573 612 654 698 745 795 847 902 959 1019 1081 1146 1211 1279 1347 1415 1482 1549 1614 1675 1733 1786 1833 1874 1908 1933 1950 1958 1957 1947 1929 1902 1868 1827 1780 1727 1670 1610 1547 1483 1418 1352 1287 1222 1159 1097 1038 980 925 872 821 773 727 684 643 605 568 534 502 472 443 417 392 368 347 326 307 289 272 256 242 228 215 203 191 181 170 161 152 144 136 129 122 115 109 103 98 93 88 83 79 75 71 67 63 60 57 54 51 48 46 43 41 39 37 34 33 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 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 0 0 0 0 0 0 0 1 2 2 3 4 5 6
 68 69 69 70 71 71 72 73 73 74 75 75 76 77 78 79 79 80 81 82 83 84 84 85 86 87 89 90 91 92 93 95 96 98 99 101 102 104 106 108 110 112 115 117 120 123 125 129 132 135 139 143 147 152 156 161 166 172 178 184 191 198 205 213 222 231 240 250 261 272 284 297 310 324 339 355 371 389 408 427 448 470 493 517 542 569 597 626 656 687 720 754 789 824 861 898 936 974 1012 1050 1086 1122 1157 1189 1219 1247 1271 1291 1308 1320 1327 1330 1328 1321 1309 1292 1271 1246 1218 1186 1152 1115 1076 1036 996 954 913 872 831 792 753 715 678 643 609 577 546 517 488 462 437 413 390 369 349 330 312 295 279 264 250 237 224 212 201 191 181 172 163 155 147 139 132 126 120 114 108 103 98 93 89 84 80 77 73 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 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 12 12 12 12 13 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 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 55 56 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67
 3 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 47 49 52 55 58 62 65 70 74 79 84 90 96 102 110 118 127 136 147 159 172 186 201 219 238 259 282 307 336 367 402 440 483 530 583 640 705 775 854 940 1035 1139 1253 1376 1511 1655 1808 1970 2138 2310 2481 2646 2801 2939 3052 3136 3185 3195 3167 3101 3002 2875 2725 2561 2387 2211 2035 1865 1702 1549 1406 1274 1152 1041 940 848 765 690 623 562 507 458 413 373 337 305 276 250 227 206 186 169 154 140 127 116 106 96 88 80 73 67 61 56 52 47 43 40 37 34 31 29 26 24 22 21 19 18 16 15 14 13 12 11 10 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 50 52 54 57 59 61 63 66 68 71 73 76 79 82 85 88 91 94 97 100 104 108 111 115 119 123 127 131 136 140 145 150 155 160 166 171 177 183 189 195 202 209 216 223 231 239 247 256 265 274 284 294 304 315 327 338 351 363 376 390 404 419 434 450 466 483 500 517 535 554 572 591 611 630 650 670 689 709 728 747 765 783 800 816 831 844 857 867 877 884 890 893 895 894 891 887 880 871 860 848 834 818 800 782 762 741 719 697 675 652 628 605 582 559 536 514 492 470 450 429 410 391 372 355 338 322 306 291 277 263 251 238 226 215 205 194 185 176 167 159 151 143 136 130 123 117 111 106 101 96 91 86 82 78 74 71 67 64 60 57 54 52 49 47 44 42 40 37 35 34 32 30 28 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 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 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 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 48
 65 67 69 71 74 76 79 82 85 88 91 94 97 101 104 108 112 115 120 124 128 133 138 143 148 153 159 164 170 177 183 190 197 204 212 220 228 236 245 255 264 274 285 295 307 318 330 343 356 369 383 397 412 427 443 459 475 492 510 527 546 564 583 603 622 642 662 683 703 724 744 765 786 806 827 847 867 887 906 925 944 961 979 995 1011 1026 1040 1054 1066 1077 1087 1096 1104 1110 1116 1119 1122 1123 1123 1121 1117 1112 1106 1098 1089 1078 1065 1051 1036 1020 1002 983 963 942 919 897 873 849 824 799 773 747 722 696 670 644 619 594 570 546 522 499 477 455 434 413 393 374 356 338 321 305 289 274 260 246 233 221 209 198 187 177 167 158 149 140 132 125 118 111 104 98 92 87 81 76 72 67 63 59 55 51 47 44 41 38 35 32 30 27 25 23 21 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 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 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 54 56 58 60 62
 86 87 88 89 90 91 92 93 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 119 120 122 124 126 128 130 132 134 137 139 142 145 148 152 156 160 164 169 174 179 185 191 198 205 212 220 229 239 249 260 271 283 297 311 326 342 359 378 397 418 440 464 488 515 543 572 603 636 670 706 744 783 823 865 907 951 994 1039 1082 1125 1167 1207 1244 1278 1308 1333 1354 1368 1376 1378 1373 1362 1344 1320 1290 1256 1217 1174 1128 1080 1031 981 931 881 832 784 738 693 650 610 571 534 500 467 437 408 382 357 334 312 292 273 256 240 225 211 198 186 174 164 154 145 137 129 121 115 108 102 97 91 86 82 77 73 69 66 62 59 56 53 50 48 45 43 41 39 37 35 33 31 30 28 26 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 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 81 82 83 84 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 6 8 10 12 14 17 20 23 27 31 35 40 46 52 58 66 74 83 93 105 117 131 147 164 184 205 229 256 286 320 357 398 445 496 554 617 688 767 854 949 1054 1169 1294 1428 1571 1721 1877 2036 2195 2347 2489 2613 2715 2790 2833 2842 2817 2760 2674 2565 2437 2297 2149 1999 1850 1704 1565 1434 1310 1196 1090 993 904 824 750 684 623 569 519 475 434 398 365 335 308 284 262 242 224 207 192 179 166 155 144 135 126 118 111 104 98 92 86 81 77 72 68 65 61 58 55 52 49 46 44 42 39 37 35 33 32 30 28 27 25 24 22 21 19 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 0 0 0 0 0 0 0 0 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 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 22 23 25 26 28 30 31 33 35 37 40 42 44 47 49 52 55 58 62 65 69 73 78 82 87 93 99 105 112 119 127 136 146 156 167 180 193 208 224 241 260 282 305 330 358 389 423 460 501 547 597 652 712 779 852 932 1020 1116 1221 1334 1456 1587 1726 1872 2024 2178 2332 2483 2623 2749 2855 2935 2984 2999 2978 2922 2833 2717 2578 2423 2258 2088 1918 1752 1593 1443 1303 1174 1055 946 848 759 680 608 543 486 434 388 346 309 276 247 220 197 175 156 139 124 110 98 87 76 67 59 52 45 39 33 28 24 20 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 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 20 21 23 24 26 28 31 33 36 39 42 46 50 55 59 65 71 77 85 93 101 111 122 134 147 161 177 194 214 235 259 284 313 344 378 416 456 500 547 597 650 706 763 820 876 929 978 1020 1053 1076 1087 1086 1072 1046 1010 966 916 861 803 746 688 633 580 530 483 440 400 363 330 299 271 246 223 203 184 167 152 138 125 114 104 95 86 79 72 66 60 55 51 46 43 39 36 33 31 28 26 24 22 21 19 18 16 15 14 13 12 12 11 10 9 9 8 8 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 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 5 5 5 5 5 5 5 6 6 6 6 6 6 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 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 7 7 7 7 7 7 7 7 6 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 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
 55 57 59 62 64 67 69 72 75 78 81 84 88 91 95 99 103 107 111 115 120 124 129 134 140 145 151 156 162 169 175 182 189 196 203 210 218 226 234 242 251 260 268 277 287 296 305 315 325 334 344 354 364 373 383 393 402 411 421 430 438 447 455 462 470 477 483 489 495 500 505 509 513 517 519 522 524 525 526 526 526 526 525 524 522 520 518 515 512 509 505 501 497 493 488 483 478 473 467 461 456 450 443 437 430 424 417 410 403 396 388 381 374 366 359 351 343 336 328 320 312 304 297 289 281 274 266 258 251 243 236 229 222 215 208 201 194 188 181 175 169 163 157 151 146 140 135 130 125 120 115 111 106 102 98 94 90 86 83 79 76 73 70 67 64 61 58 56 53 51 49 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 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 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 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 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 41 43 45 47 48 50 53
 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 39 42 45 47 51 54 58 62 67 71 77 82 89 95 103 111 119 129 139 150 162 175 190 205 222 240 260 282 306 331 359 389 422 457 496 537 582 631 683 739 799 862 930 1001 1076 1153 1232 1313 1393 1473 1549 1620 1684 1740 1785 1817 1836 1841 1832 1808 1772 1724 1666 1600 1528 1452 1373 1293 1214 1137 1062 989 920 855 794 736 683 633 586 543 503 467 433 402 373 347 322 300 279 260 243 227 212 199 186 175 164 154 145 137 129 122 116 110 104 99 94 89 85 81 78 74 71 68 66 63 61 59 57 55 53 51 50 48 47 46 44 43 42 41 40 40 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 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 51 51 52 52 52 53 53 53 54 54 54 54 54 54 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 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 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 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 2 3 5 6 8 11 13 16 19 23 28 32 38 44 51 59 68 79 91 104 119 137 156 179 205 234 267 305 349 398 455 520 595 681 779 891 1020 1168 1336 1529 1748 1996 2274 2583 2920 3282 3659 4036 4392 4701 4937 5074 5096 4999 4794 4502 4151 3769 3378 2998 2641 2313 2017 1754 1522 1319 1142 987 854 738 638 551 475 410 354 304 262 225 193 165 140 119 101 84 70 58 47 38 29 22 16 10 5 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 1 1 2 3 3 4 5 6 7 8 8 9 10 11 13 14 15 16 17 19 20 22 23 25 27 29 31 33 35 37 40 43 46 49 52 55 59 63 68 73 78 83 89 96 103 111 119 128 138 149 161 174 188 203 220 239 259 281 305 332 361 392 427 465 506 551 600 653 711 773 840 911 987 1068 1153 1240 1331 1423 1515 1606 1692 1773 1846 1909 1959 1995 2015 2018 2005 1976 1932 1876 1808 1731 1648 1561 1471 1381 1292 1205 1120 1040 963 891 824 761 702 648 597 551 509 469 433 400 370 343 317 294 273 253 236 219 204 190 178 166 156 146 137 128 121 114 107 101 95 90 85 81 76 72 69 65 62 59 56 53 50 48 46 43 41 39 37 36 34 32 31 29 27 26 25 23 22 21 20 19 17 16 15 14 13 12 11 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
 10 11 12 13 15 16 18 19 21 23 25 27 29 31 33 36 38 41 43 46 49 52 56 59 63 66 70 75 79 84 88 94 99 105 110 117 123 130 138 145 153 162 171 180 191 201 212 224 237 250 264 278 294 310 327 346 365 385 406 429 452 477 504 531 560 590 622 656 690 726 764 803 844 886 929 973 1018 1064 1111 1157 1204 1250 1296 1340 1383 1424 1462 1496 1527 1553 1575 1591 1602 1607 1606 1598 1584 1565 1539 1508 1472 1431 1387 1339 1288 1236 1182 1127 1072 1017 963 909 858 807 759 712 667 625 584 546 510 476 444 414 386 359 334 311 290 270 251 234 217 202 188 175 163 152 141 131 122 113 105 98 91 84 78 73 67 63 58 54 50 46 42 39 36 33 30 27 25 23 20 18 16 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 1 2 2 3 4 5 6 7 8
 32 34 36 38 40 42 44 46 49 51 53 56 58 61 63 66 68 71 74 76 79 82 85 87 90 93 96 99 102 105 108 111 114 117 121 124 127 130 134 137 140 144 148 151 155 159 163 167 171 176 180 185 190 195 201 207 213 219 226 234 241 250 259 269 279 290 302 316 330 345 362 380 400 421 444 469 497 527 559 595 633 676 721 771 826 885 950 1020 1096 1178 1267 1363 1466 1576 1694 1817 1947 2082 2219 2358 2495 2627 2749 2858 2949 3018 3060 3073 3056 3007 2929 2826 2700 2556 2401 2239 2074 1910 1751 1598 1453 1318 1192 1077 971 874 786 707 635 570 512 459 412 370 331 297 266 239 214 191 171 153 136 121 108 96 85 75 66 58 50 43 37 32 26 22 17 13 10 7 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 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 23 24 26 28 30
 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 21 23 25 27 29 31 33 35 38 40 43 46 49 52 56 59 63 67 72 76 81 86 92 98 105 112 120 128 137 146 157 168 180 193 207 223 240 258 278 299 323 349 377 407 440 477 516 559 606 657 713 773 839 910 986 1069 1159 1254 1357 1465 1580 1700 1824 1953 2083 2213 2341 2463 2577 2679 2767 2836 2884 2909 2910 2887 2841 2773 2685 2582 2466 2341 2210 2076 1941 1809 1680 1556 1437 1325 1220 1122 1031 947 869 797 731 670 615 564 517 475 436 401 368 339 312 287 265 244 225 208 192 177 164 152 140 130 120 111 103 96 89 82 76 71 65 61 56 52 48 44 41 38 34 32 29 26 24 22 20 18 16 14 12 11 9 8 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 15 16 17 19 20 21 23 24 26 28 30 31 33 35 38 40 42 45 48 50 53 57 60 63 67 71 75 79 84 89 94 99 105 111 117 124 131 139 147 155 164 174 184 194 205 217 230 243 257 271 287 303 320 338 356 375 395 416 438 460 483 506 530 555 579 604 629 654 679 703 727 750 772 793 813 832 848 864 877 888 897 905 910 913 914 913 909 904 897 889 879 867 854 840 824 808 791 774 755 737 718 699 679 660 641 622 603 584 565 547 529 512 494 478 461 446 430 415 401 386 373 360 347 334 322 311 300 289 279 269 259 250 241 232 224 215 208 200 193 186 179 173 166 160 154 149 143 138 133 128 123 119 114 110 106 102 98 94 91 87 84 81 78 75 72 69 66 63 61 58 56 54 51 49 47 45 43 41 40 38 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12
 62 65 68 71 75 79 82 86 91 95 100 105 110 115 121 127 133 140 147 154 162 170 178 187 196 206 217 228 239 251 264 278 292 307 323 339 357 375 395 415 437 459 483 508 533 561 589 618 649 681 713 747 782 818 854 891 929 967 1005 1042 1080 1117 1153 1187 1221 1252 1282 1309 1334 1356 1375 1391 1403 1413 1419 1421 1420 1416 1408 1397 1384 1368 1349 1328 1305 1280 1253 1225 1196 1166 1135 1104 1072 1040 1008 976 944 913 882 851 821 791 762 734 706 679 653 627 603 579 556 533 512 491 471 451 433 415 397 381 365 349 335 320 307 294 281 269 258 247 236 226 216 207 198 189 181 173 166 159 152 145 139 133 127 121 116 111 106 101 96 92 88 84 80 76 73 69 66 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 27 26 24 22 21 19 18 17 15 14 13 12 11 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 5 6 6 6 7 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 35 37 39 41 43 46 48 50 53 56 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 9 11 13 15 17 20 23 27 31 35 40 46 52 59 67 76 86 97 110 125 141 160 181 205 232 263 299 339 385 437 497 565 643 733 835 953 1088 1243 1420 1623 1854 2117 2414 2748 3117 3521 3952 4398 4840 5254 5606 5865 6000 5995 5847 5573 5199 4761 4292 3820 3367 2944 2559 2216 1913 1647 1417 1217 1045 896 769 659 564 483 413 353 301 256 217 184 155 130 108 89 72 58 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
 21 22 24 26 28 30 32 34 36 39 41 43 46 49 52 54 57 61 64 67 71 74 78 82 86 90 94 99 103 108 113 118 123 129 134 140 146 152 159 165 172 179 186 194 201 209 217 225 234 243 252 261 271 281 291 302 312 324 335 347 360 373 386 400 414 428 444 460 476 493 511 529 548 567 587 608 630 652 675 699 723 748 774 800 826 853 880 907 934 960 986 1012 1036 1059 1081 1101 1118 1134 1146 1155 1162 1164 1163 1158 1150 1137 1121 1101 1078 1051 1022 990 957 921 884 847 809 771 732 695 658 622 587 553 520 489 459 431 404 379 355 332 311 291 272 255 238 223 208 195 182 170 159 149 139 130 122 114 107 100 93 87 82 76 71 67 62 58 54 51 47 44 41 38 35 33 30 28 26 24 22 20 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 10 11 12 13 15 16 17 19
 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 7 7 8 8 9 9 10 11 12 12 13 14 15 16 18 19 20 22 24 25 27 30 32 35 38 41 44 48 53 57 63 68 75 82 90 98 108 118 130 143 157 173 191 210 232 256 283 312 345 382 422 467 516 571 632 698 771 851 937 1030 1130 1235 1345 1457 1570 1679 1782 1873 1949 2004 2036 2043 2024 1980 1914 1829 1730 1622 1508 1393 1279 1168 1064 965 874 789 712 642 579 521 469 423 381 343 309 279 252 227 205 186 168 152 138 125 114 103 94 85 78 71 64 58 53 48 44 40 37 33 30 27 25 22 20 18 16 15 13 11 10 9 8 6 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
 73 75 77 79 81 83 85 87 89 92 94 97 99 102 105 108 111 114 117 121 124 128 132 136 141 145 150 155 160 165 171 177 183 190 196 203 211 219 227 236 245 254 264 274 285 297 308 321 334 347 361 375 390 406 422 438 455 473 491 509 527 546 565 584 603 622 641 660 678 695 712 728 744 758 771 782 793 801 808 814 818 820 820 818 815 810 804 795 786 775 762 749 734 719 702 685 668 650 632 613 594 576 557 538 520 502 484 466 449 432 416 400 385 370 355 341 328 315 302 290 279 268 257 247 237 228 219 210 202 194 187 180 173 166 160 154 148 143 138 133 128 123 119 115 111 107 103 100 96 93 90 87 84 81 78 76 73 71 69 66 64 62 60 58 56 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 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 11 12 12 12 12 12 12 13 13 13 13 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 24 24 24 25 25 25 25 26 26 26 26 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 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 67 68 70 72
 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 59 61 63 66 69 72 75 78 82 86 90 95 99 105 110 117 123 130 138 147 156 166 177 188 201 215 230 247 265 284 305 329 354 381 411 443 479 517 558 603 652 705 761 822 888 958 1032 1110 1193 1279 1368 1459 1550 1641 1730 1814 1892 1960 2017 2062 2091 2104 2100 2079 2043 1992 1928 1854 1771 1682 1590 1495 1401 1308 1218 1131 1048 970 896 827 762 702 647 596 549 505 465 429 395 364 336 310 287 265 245 227 210 195 181 168 157 146 136 127 118 110 103 97 90 85 80 75 70 66 62 58 55 52 49 46 44 41 39 37 35 33 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 5 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 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 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 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 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 11 13 15 18 21 24 27 31 35 40 45 50 56 63 70 78 87 97 108 120 133 148 165 183 204 226 251 279 310 345 383 426 473 525 584 648 719 798 884 979 1083 1195 1317 1446 1584 1728 1877 2027 2175 2317 2448 2563 2655 2721 2757 2760 2732 2672 2585 2475 2347 2206 2059 1908 1759 1614 1475 1344 1221 1107 1002 907 819 740 668 604 545 493 445 403 364 330 299 271 246 223 203 184 167 152 139 126 115 104 95 86 79 71 65 59 53 48 43 39 35 31 28 25 22 19 16 14 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 0 0 0 0 0 0
 11 11 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 45 47 49 51 52 54 56 58 60 63 65 67 70 73 75 78 81 84 88 91 95 99 103 108 112 117 123 128 134 140 147 154 162 170 178 187 197 207 218 230 242 255 269 284 300 317 334 353 373 394 416 439 464 490 516 544 573 604 635 666 699 731 764 796 828 858 887 914 939 960 977 991 1000 1004 1003 997 986 971 951 926 898 867 834 798 761 724 686 648 611 574 539 505 473 442 412 385 358 334 311 289 269 251 233 217 202 188 175 163 152 142 132 123 115 107 100 93 87 81 76 71 66 62 57 54 50 47 43 40 38 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 9 8 7 6 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 7 7 8 8 9 9 10
 27 29 31 33 36 38 41 43 46 49 52 55 58 62 65 69 73 77 81 85 89 94 99 104 109 114 120 126 132 138 145 152 159 166 174 182 190 199 208 217 227 237 248 259 271 283 295 308 322 336 351 367 383 400 418 436 456 476 498 521 544 569 596 623 652 683 715 749 784 822 861 902 946 991 1039 1089 1140 1194 1250 1308 1367 1427 1489 1551 1613 1675 1735 1793 1849 1900 1947 1987 2020 2044 2060 2065 2060 2044 2018 1980 1933 1877 1812 1740 1663 1582 1497 1412 1326 1240 1157 1076 998 923 852 786 723 664 609 559 512 468 428 392 358 327 298 272 249 227 207 189 172 157 143 130 118 107 98 89 80 73 66 59 53 48 43 38 34 30 27 23 20 17 14 12 10 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 1 1 2 3 4 5 6 6 8 9 10 11 12 14 15 17 18 20 21 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 1 2 3 5 6 7 9 11 13 15 17 20 22 25 29 32 36 40 45 51 56 63 70 78 87 97 107 119 133 147 164 182 202 225 250 278 309 344 382 425 473 527 586 651 724 805 894 991 1098 1214 1339 1473 1615 1762 1913 2064 2210 2347 2469 2569 2643 2687 2697 2673 2617 2532 2423 2296 2156 2008 1859 1711 1567 1430 1301 1181 1070 968 875 791 714 645 583 527 476 431 390 353 320 291 264 240 219 199 182 166 151 138 127 116 106 98 90 82 76 69 64 59 54 50 46 42 39 35 32 30 27 25 22 20 18 17 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 17 18 20 21 23 24 25 27 29 30 32 34 35 37 39 41 43 45 48 50 52 55 57 60 62 65 68 71 74 77 80 84 87 91 94 98 102 106 111 115 120 125 130 135 141 146 152 159 165 172 180 187 195 204 213 222 232 243 254 266 279 292 306 321 337 354 372 391 411 432 454 478 503 529 557 586 616 648 680 714 749 785 821 858 895 931 967 1001 1034 1064 1091 1115 1134 1149 1158 1162 1161 1153 1139 1120 1096 1066 1032 995 955 912 868 823 778 733 689 645 603 563 525 488 454 421 391 362 335 311 288 266 246 228 211 196 181 168 156 144 134 124 115 107 99 92 86 80 74 69 64 60 56 52 48 45 42 39 36 34 32 29 27 25 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 1 1 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14
 0 0 2 5 7 10 13 15 19 22 25 29 33 37 41 46 51 56 62 67 73 80 87 94 102 110 118 127 137 147 157 168 180 192 205 219 233 248 264 281 299 317 337 357 379 401 425 449 475 503 531 561 592 625 659 695 732 771 812 855 900 947 996 1047 1100 1155 1213 1273 1335 1399 1466 1534 1604 1675 1748 1821 1894 1967 2038 2107 2172 2234 2290 2340 2382 2415 2438 2450 2451 2439 2415 2379 2331 2272 2202 2124 2038 1946 1849 1749 1648 1546 1446 1347 1251 1159 1071 988 909 835 765 701 641 585 534 487 443 403 367 334 303 275 250 227 205 186 169 153 138 125 112 101 91 82 73 66 59 52 46 41 36 31 27 23 20 16 13 11 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 40 42 45 48 51 54 58 61 65 69 73 77 82 86 91 96 101 107 113 119 126 132 139 147 155 163 171 180 190 199 210 220 232 243 256 269 282 296 310 326 341 358 374 392 410 429 448 468 488 509 530 551 573 596 618 640 663 685 708 730 752 773 794 814 834 852 870 887 903 917 930 942 953 962 969 976 980 983 985 985 983 980 975 969 961 953 942 931 918 903 888 872 855 837 818 798 777 756 735 713 691 669 646 624 601 579 556 534 512 491 470 450 429 410 391 373 355 338 321 305 290 275 261 247 234 222 210 199 188 178 168 159 150 142 134 127 120 113 106 100 95 89 84 79 74 70 66 62 58 54 51 48 45 42 39 36 34 31 29 27 25 23 21 19 17 16 14 13 11 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 1 2 2 3 4 5 6 6 7 8 10 11 12 13 15 16 17 19 21 22 24 26 28
 57 58 60 61 63 65 66 68 69 71 73 74 76 78 79 81 83 85 86 88 90 92 94 95 97 99 101 103 105 107 109 111 114 116 118 121 123 126 129 132 135 138 141 145 149 153 157 161 166 171 176 182 188 194 201 209 217 225 234 244 254 266 278 290 304 319 334 351 369 389 409 431 454 479 506 534 564 596 630 666 703 743 785 829 874 922 971 1022 1074 1126 1180 1233 1285 1337 1386 1432 1475 1513 1546 1573 1593 1605 1609 1606 1594 1574 1547 1512 1472 1425 1375 1320 1264 1205 1145 1085 1026 968 911 856 803 753 705 659 616 575 537 502 468 437 408 381 356 333 311 291 272 255 239 224 210 197 185 174 163 154 145 136 128 121 114 108 102 96 91 86 81 76 72 68 65 61 58 55 52 49 46 44 41 39 37 35 33 31 29 27 25 24 22 21 20 18 17 16 15 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 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 24 25 26 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 46 48 49 51 52 54 55
 17 19 20 22 23 25 27 28 30 32 34 36 38 41 43 46 48 51 54 57 60 63 67 70 74 78 83 87 92 97 103 109 115 122 129 136 145 153 163 172 183 195 207 220 235 250 267 285 304 325 347 372 398 426 457 490 525 564 605 649 696 747 801 858 919 984 1052 1124 1198 1276 1356 1437 1520 1603 1685 1765 1842 1916 1983 2043 2096 2139 2171 2193 2203 2202 2189 2166 2132 2088 2037 1978 1914 1845 1772 1698 1621 1545 1469 1394 1320 1249 1180 1114 1050 990 932 878 826 777 731 688 648 610 575 541 510 481 454 429 405 383 363 343 325 309 293 278 265 252 240 229 218 208 199 190 182 174 166 159 153 147 141 135 130 124 120 115 110 106 102 98 94 91 87 84 81 77 74 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 19 18 17 16 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 1 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16
 69 72 76 80 84 88 93 98 103 108 113 119 125 131 138 144 152 159 167 175 183 191 200 210 219 229 239 250 260 271 282 294 306 317 329 341 353 365 377 389 400 411 422 432 442 452 461 469 476 483 489 495 499 503 505 507 509 509 509 508 506 504 501 498 494 490 486 481 476 471 465 460 454 449 443 437 432 426 421 415 410 405 400 395 391 386 382 377 373 369 365 362 358 354 351 348 345 342 339 336 333 330 328 325 323 320 317 315 312 309 307 304 301 298 296 293 289 286 283 279 276 272 268 264 260 256 252 247 243 238 233 228 223 218 213 208 203 198 192 187 182 177 171 166 161 156 151 146 141 136 132 127 123 118 114 110 105 101 97 94 90 86 83 80 76 73 70 67 64 61 59 56 54 51 49 47 44 42 40 38 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 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 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 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 48 50 53 56 59 62 65
 8 10 13 16 19 23 26 30 34 39 43 48 54 59 65 72 79 86 94 102 110 120 129 140 150 162 174 187 200 214 228 243 258 274 291 308 325 342 360 378 396 413 431 448 464 480 495 510 523 536 547 558 567 575 582 588 593 597 600 602 604 604 605 605 605 605 604 604 604 605 606 607 609 612 615 620 625 631 639 647 657 667 679 693 707 723 740 759 779 801 824 848 874 901 928 957 987 1017 1047 1077 1107 1135 1162 1187 1209 1228 1243 1254 1259 1259 1253 1241 1223 1199 1169 1135 1095 1052 1006 957 907 856 805 755 705 657 611 566 524 484 447 412 379 348 320 294 270 247 227 208 190 174 159 145 133 121 111 101 92 83 76 69 62 56 51 46 41 36 32 29 25 22 19 16 13 11 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 0 0 0 0 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 3 6
 54 58 61 64 68 71 75 79 82 86 90 94 98 102 106 111 115 119 123 127 131 135 139 143 147 151 154 158 161 165 168 171 174 176 179 182 184 186 188 190 192 194 196 197 199 200 202 203 205 206 208 209 211 213 215 217 219 221 224 226 229 232 236 240 244 248 253 258 264 269 276 282 289 297 305 313 322 331 341 351 362 373 385 397 409 422 435 448 462 476 489 503 516 530 542 554 565 575 584 592 597 601 603 603 600 595 588 578 567 553 537 520 501 481 460 438 417 395 373 351 330 310 290 271 253 235 219 204 189 176 163 151 140 130 120 111 103 95 88 82 75 70 64 60 55 51 47 43 40 37 34 31 29 26 24 22 20 18 16 15 13 12 11 9 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 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 26 28 31 33 35 38 40 43 46 48 51
 71 77 83 90 97 104 112 120 128 137 146 155 165 175 186 196 207 219 231 243 255 268 281 294 307 321 334 348 362 376 390 404 418 433 447 461 475 488 502 516 530 544 557 571 585 599 613 628 643 658 673 690 707 724 743 762 783 804 827 851 876 902 930 959 989 1021 1053 1087 1121 1157 1192 1228 1264 1299 1333 1366 1397 1426 1451 1473 1491 1504 1512 1514 1510 1500 1484 1461 1432 1397 1357 1312 1263 1210 1155 1098 1039 981 922 864 807 752 700 649 601 555 512 471 434 398 366 335 307 281 258 236 216 197 180 165 151 138 126 115 105 96 88 80 73 67 61 55 51 46 42 38 35 31 28 26 23 21 18 16 14 13 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 18 20 23 26 30 33 37 41 45 50 55 60 65
 27 29 31 33 35 38 40 43 46 48 51 55 58 61 65 68 72 76 81 85 90 95 100 105 111 116 123 129 136 142 150 157 165 173 182 191 200 210 220 230 241 252 264 276 288 301 315 328 342 357 371 386 402 418 434 450 467 484 501 518 536 553 571 589 608 626 644 663 681 700 719 738 757 776 795 814 833 852 871 890 908 927 945 964 981 999 1015 1031 1047 1061 1074 1086 1096 1105 1112 1116 1119 1119 1116 1111 1103 1093 1079 1062 1043 1021 996 969 940 909 877 843 808 773 737 702 666 631 596 563 530 498 468 439 411 385 360 336 314 293 273 255 237 221 206 192 178 166 154 144 134 124 116 108 100 93 86 80 74 69 64 59 55 51 47 44 40 37 34 31 29 26 24 22 20 18 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 11 13 14 15 17 18 20 21 23 25
 30 33 35 37 40 42 45 47 50 53 56 59 63 66 69 73 77 81 85 89 93 98 103 107 112 118 123 129 135 141 147 153 160 167 174 182 189 197 206 214 223 232 242 251 261 272 282 293 304 316 328 340 352 365 378 391 405 418 432 447 461 476 490 505 520 536 551 567 582 598 613 629 645 661 676 692 708 723 739 754 769 784 799 814 828 843 857 870 884 897 909 922 934 945 956 966 976 985 993 1001 1007 1013 1018 1022 1025 1026 1027 1026 1024 1021 1017 1011 1005 996 987 976 964 951 937 921 905 888 870 851 831 811 791 770 748 727 706 684 663 641 620 599 578 558 538 519 500 481 463 445 428 412 396 380 365 351 337 323 310 297 285 274 262 252 241 231 221 212 203 195 186 178 171 163 156 149 143 137 130 125 119 113 108 103 98 94 89 85 81 77 73 69 66 62 59 56 53 50 47 45 42 40 37 35 33 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 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 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 21 23 24 26 28
 0 2 4 6 9 11 14 17 20 24 27 31 35 40 44 49 54 59 65 71 77 84 91 99 107 115 124 133 143 154 165 176 188 201 215 229 244 259 276 293 310 329 348 368 388 409 431 454 477 500 524 548 573 598 623 648 673 699 724 749 773 798 822 846 869 892 915 937 959 980 1002 1023 1044 1065 1086 1107 1128 1149 1171 1193 1215 1238 1261 1285 1309 1334 1359 1385 1411 1438 1464 1491 1517 1543 1568 1592 1615 1636 1655 1671 1684 1694 1699 1701 1697 1688 1674 1655 1629 1598 1562 1521 1475 1425 1371 1315 1256 1196 1135 1073 1012 952 893 836 780 727 677 629 583 540 500 462 427 394 363 335 308 283 261 240 220 202 185 170 155 142 130 119 108 98 89 81 73 66 59 53 47 42 37 32 28 24 20 17 13 10 7 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
 6 7 9 10 12 13 14 16 18 19 21 23 24 26 28 30 32 34 36 38 41 43 45 48 50 53 56 59 62 65 68 71 74 78 81 85 89 93 97 101 106 110 115 120 125 131 137 143 149 156 163 170 178 186 195 204 214 224 235 247 259 272 286 301 317 334 352 372 393 415 439 465 493 522 554 588 624 663 705 750 797 848 903 961 1023 1089 1159 1233 1311 1392 1478 1567 1660 1754 1851 1948 2044 2139 2230 2315 2393 2461 2518 2560 2588 2598 2591 2567 2525 2467 2395 2309 2213 2109 1999 1885 1771 1656 1544 1434 1329 1229 1135 1046 962 885 813 746 685 628 576 529 485 445 409 375 345 316 291 267 246 226 208 191 176 162 149 137 126 116 106 98 90 82 75 69 63 57 52 47 43 39 35 31 27 24 21 18 16 13 11 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 2 3 4 5
 13 14 15 16 16 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 60 62 63 65 67 70 72 74 77 80 83 86 89 93 97 101 105 110 115 121 127 134 141 148 156 165 174 184 195 207 219 233 248 263 280 298 318 339 361 386 412 440 470 503 537 575 615 657 703 752 803 858 916 976 1039 1105 1172 1241 1310 1379 1446 1510 1569 1623 1669 1706 1732 1748 1751 1741 1720 1687 1643 1590 1529 1462 1390 1316 1241 1165 1091 1018 948 882 818 759 703 650 602 557 515 477 441 408 378 350 325 302 280 260 242 225 210 195 182 170 158 148 138 129 121 113 106 99 93 87 81 76 71 67 63 58 55 51 48 45 42 39 36 34 31 29 27 25 23 21 19 18 16 15 13 12 11 9 8 7 6 5 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 1 1 1 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12 13
 48 52 56 60 65 70 74 79 85 90 96 102 108 114 121 128 135 142 150 158 166 174 183 191 200 210 219 229 239 249 259 269 280 290 301 312 322 333 344 355 365 376 387 397 407 417 427 437 446 456 465 474 483 491 500 508 517 525 533 542 550 559 568 577 587 596 607 618 629 641 654 667 682 697 713 731 749 769 790 812 836 861 887 916 945 977 1010 1045 1081 1119 1159 1200 1242 1286 1331 1376 1422 1467 1512 1556 1597 1636 1672 1704 1730 1751 1765 1771 1770 1761 1743 1717 1682 1641 1592 1537 1477 1413 1346 1277 1207 1137 1068 1000 933 870 809 751 696 644 596 550 508 468 432 398 367 338 311 286 263 242 223 205 188 173 159 146 134 123 113 103 94 86 79 72 65 59 53 48 43 39 35 31 27 23 20 17 14 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 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 21 23 26 29 31 34 38 41 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17 20 22 25 28 32 35 39 44 48 53 59 65 72 79 87 96 105 115 127 139 153 168 185 203 223 245 269 295 324 356 390 428 469 513 561 613 670 730 794 862 934 1009 1087 1168 1251 1334 1417 1498 1576 1650 1719 1780 1833 1876 1909 1931 1942 1942 1931 1910 1880 1841 1795 1743 1686 1626 1562 1497 1431 1365 1299 1234 1170 1108 1049 991 936 883 833 785 739 696 656 617 581 547 515 484 456 429 404 381 358 338 318 300 283 266 251 237 223 211 199 187 177 167 157 149 140 132 125 118 111 105 99 93 87 82 77 73 68 64 60 57 53 50 46 43 40 37 35 32 30 27 25 23 21 19 17 15 14 12 10 9 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 16 18 20 23 26 29 32 35 39 43 47 52 57 62 68 74 81 88 96 104 113 123 134 145 158 171 186 201 218 236 255 275 297 321 345 372 400 430 461 493 528 564 601 639 679 719 761 803 845 888 931 973 1015 1055 1095 1133 1169 1204 1236 1266 1293 1317 1338 1356 1371 1383 1391 1395 1396 1394 1388 1379 1366 1349 1330 1308 1282 1254 1223 1190 1155 1119 1080 1041 1001 960 918 877 835 794 754 714 676 638 602 567 533 500 470 440 412 385 360 336 314 293 273 254 237 220 205 190 176 164 152 141 130 120 111 102 94 87 80 73 67 61 56 51 46 42 37 33 30 26 23 20 17 15 12 10 8 5 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
 44 48 52 56 60 65 70 75 80 85 91 96 102 108 115 121 128 135 143 150 158 166 174 182 191 199 208 217 227 236 246 256 266 276 286 297 307 318 329 340 351 362 374 385 397 409 421 433 445 458 470 484 497 511 526 541 557 573 591 609 628 648 670 692 716 742 769 797 827 859 893 929 966 1005 1046 1089 1133 1179 1227 1275 1324 1374 1424 1473 1521 1568 1612 1652 1688 1719 1744 1762 1771 1773 1765 1749 1723 1688 1644 1593 1535 1471 1403 1331 1258 1183 1108 1034 962 893 826 762 702 646 593 544 499 457 418 382 350 320 293 268 245 224 206 188 173 159 146 134 123 114 105 96 89 82 76 70 65 60 56 52 48 44 41 38 35 33 30 28 26 24 22 20 18 17 15 14 13 11 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 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 14 16 18 21 24 27 30 33 36 40
 21 22 22 23 23 24 24 25 25 25 26 26 26 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 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 31 32 33 34 36 38 40 42 44 47 51 54 58 63 68 74 80 87 95 104 113 124 136 148 163 178 195 214 235 258 283 310 341 374 411 451 495 544 598 657 721 792 870 955 1048 1149 1258 1376 1502 1636 1777 1924 2074 2224 2370 2509 2635 2742 2826 2883 2908 2901 2861 2792 2696 2578 2444 2298 2147 1994 1843 1696 1556 1425 1302 1188 1083 988 900 821 749 684 626 573 525 482 443 408 376 347 321 297 276 256 239 222 208 194 182 170 160 150 141 132 125 117 111 104 98 93 88 83 78 74 70 66 62 58 55 52 49 46 43 40 38 35 33 31 28 26 24 22 21 19 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21
 58 61 65 68 72 75 79 83 87 91 95 99 104 108 113 117 122 127 131 136 141 146 151 156 161 165 170 175 180 185 190 194 199 203 208 212 216 220 224 228 232 236 239 242 245 248 251 254 257 259 262 264 267 269 271 273 276 278 280 283 285 288 291 293 296 299 303 306 310 314 318 322 326 331 336 341 347 353 359 365 371 378 385 392 400 408 416 424 433 442 451 460 469 479 489 499 509 519 529 539 549 559 569 578 588 597 605 614 621 628 635 640 645 649 652 655 656 656 655 653 650 646 641 635 628 620 611 602 591 580 569 557 545 532 519 506 493 479 466 453 440 426 413 401 388 376 364 352 341 329 318 308 297 287 277 268 259 250 241 232 224 216 208 201 194 187 180 173 166 160 154 148 142 137 131 126 121 116 111 106 102 97 93 89 85 81 77 73 70 67 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 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 1 1 2 3 4 5 6 7 8 10 11 12 14 15 17 19 20 22 24 26 28 31 33 35 38 40 43 46 49 52 55
 32 35 39 42 45 49 53 56 61 65 69 74 79 84 89 94 100 106 112 118 125 132 139 146 154 162 170 178 187 196 206 215 226 236 247 258 269 281 293 305 318 331 344 358 372 386 401 415 430 446 461 477 493 509 525 541 557 574 590 607 624 640 657 674 690 707 723 739 755 771 787 803 818 834 849 863 878 892 906 919 932 945 957 969 980 991 1001 1010 1019 1027 1034 1041 1046 1051 1054 1056 1058 1058 1057 1054 1050 1045 1038 1030 1020 1009 996 982 967 950 932 912 892 870 848 825 801 777 752 727 701 676 651 626 601 576 552 529 506 483 461 440 420 400 381 363 345 328 312 296 281 267 254 241 228 217 205 195 184 175 165 156 148 140 132 125 118 111 105 99 93 88 83 78 73 68 64 60 56 52 48 45 41 38 35 32 30 27 24 22 20 18 15 13 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17 19 22 24 27 30
 28 31 35 39 43 47 51 56 61 66 72 77 84 90 97 104 111 119 127 135 144 154 164 174 184 196 207 219 232 245 258 272 286 301 316 331 346 362 378 394 410 425 441 457 472 487 501 515 528 540 552 563 573 582 590 598 605 611 616 620 624 628 630 633 635 637 639 641 643 645 647 650 653 656 660 664 669 674 680 687 695 703 712 722 733 744 756 770 784 798 814 830 848 866 884 903 923 943 963 983 1002 1022 1041 1059 1076 1091 1104 1116 1125 1131 1134 1134 1131 1124 1113 1098 1081 1059 1035 1007 977 945 911 876 839 802 765 728 691 655 620 586 553 521 491 462 435 409 384 361 339 318 299 281 263 247 232 218 205 193 181 170 160 150 141 133 125 117 110 104 97 91 86 80 75 71 66 62 58 54 51 47 44 41 38 35 32 30 27 25 23 21 18 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 1 2 4 6 9 11 13 16 19 22 25
 6 7 8 10 11 13 14 16 18 19 21 23 25 27 29 32 34 36 39 41 44 47 50 53 56 59 62 66 69 73 77 81 85 89 93 97 101 106 110 115 120 125 130 135 140 145 150 156 161 167 172 178 184 190 196 202 209 215 222 229 237 244 253 261 270 279 289 299 310 322 335 348 362 377 394 411 430 449 471 493 517 543 571 600 631 663 698 734 772 811 852 894 936 979 1022 1063 1103 1141 1175 1205 1229 1246 1257 1259 1254 1239 1217 1186 1149 1105 1056 1003 948 891 833 776 721 667 615 566 520 477 436 399 365 334 305 278 254 232 212 194 177 162 148 136 125 114 105 96 88 81 75 69 63 58 54 49 45 42 39 35 33 30 28 25 23 21 19 18 16 14 13 12 10 9 8 7 6 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 1 2 4 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 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 10 12 14 16 18 21 24 28 32 37 42 48 55 63 72 82 93 105 119 135 152 172 194 219 247 279 314 354 398 448 504 567 637 716 804 903 1012 1134 1268 1415 1574 1746 1928 2117 2310 2499 2677 2836 2967 3060 3109 3111 3066 2977 2850 2695 2521 2335 2146 1959 1780 1610 1452 1306 1174 1054 945 848 761 683 614 553 498 449 406 367 333 302 275 251 229 209 192 177 162 150 139 128 119 111 103 96 89 84 78 73 69 65 61 57 54 50 48 45 42 40 37 35 33 31 29 27 26 24 22 21 19 18 16 15 14 13 11 10 9 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
 34 36 37 39 41 43 45 47 49 51 53 55 58 60 62 65 67 70 73 76 78 81 85 88 91 94 98 101 105 109 113 117 121 126 131 135 140 146 151 157 162 169 175 182 189 196 204 212 220 229 238 248 258 269 281 293 305 318 332 347 362 378 395 413 431 450 469 490 511 532 554 576 599 622 645 668 691 713 735 755 775 793 809 823 836 845 852 856 857 855 849 840 828 813 795 775 751 726 699 671 641 611 581 550 520 490 461 432 405 378 353 329 306 285 265 246 228 212 196 182 169 156 145 134 125 116 107 100 92 86 80 74 69 64 60 56 52 49 45 42 39 37 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 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 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 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 15 17 18 19 20 21 22 24 25 26 28 29 31 32
 5 5 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 42 44 46 49 52 55 58 62 65 70 74 79 84 89 95 101 108 115 123 132 141 151 161 173 185 198 211 226 242 258 276 294 313 334 354 376 398 421 444 468 491 514 537 560 582 602 622 641 657 673 686 698 708 715 721 725 727 728 726 723 719 713 706 698 688 679 668 657 645 633 620 608 595 582 570 557 544 532 519 507 495 483 472 460 449 438 428 417 407 397 387 377 367 357 348 339 329 320 311 302 293 285 276 267 259 250 242 234 226 218 210 202 195 187 180 173 166 159 153 146 140 134 128 122 117 111 106 101 96 91 86 82 78 74 70 66 62 58 55 52 48 45 42 40 37 34 32 29 27 25 23 21 19 17 16 14 12 11 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 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 1 2 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 25 27 29 31 34 37 39 42 46 49 53 56 60 65 69 74 79 85 91 97 104 111 118 127 135 145 155 166 178 191 205 220 237 255 275 296 320 347 376 408 444 483 526 574 627 686 750 820 896 978 1066 1158 1252 1348 1440 1525 1599 1656 1691 1702 1685 1641 1573 1485 1381 1269 1152 1037 925 821 724 636 557 487 425 371 323 281 244 213 185 161 140 121 105 91 79 68 58 50 43 36 30 25 21 17 13 10 7 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
 3 4 6 8 10 12 14 16 18 20 23 25 28 30 33 36 39 42 45 48 52 55 58 62 66 69 73 77 81 85 89 93 97 101 105 109 113 117 121 126 130 134 138 142 146 150 154 157 161 165 169 173 177 181 185 189 194 198 203 208 214 220 226 233 240 248 257 266 277 288 301 314 329 345 363 382 403 426 451 479 508 540 575 612 653 697 744 795 850 908 971 1037 1106 1180 1256 1334 1414 1494 1573 1649 1719 1782 1835 1876 1902 1913 1906 1881 1840 1783 1712 1630 1540 1444 1345 1246 1149 1054 964 879 799 725 658 596 539 488 442 400 362 328 298 270 245 223 203 185 168 153 140 128 117 107 97 89 81 74 68 62 56 51 47 42 38 34 31 28 25 22 19 17 15 12 10 8 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 1
 23 28 33 38 43 49 55 62 69 77 85 93 102 111 121 132 143 155 167 181 194 209 224 240 257 274 292 311 331 351 372 393 415 438 461 484 507 530 553 575 598 619 640 660 678 696 712 726 739 751 760 769 775 781 784 787 789 790 790 789 788 787 786 785 785 785 786 787 790 793 798 804 810 819 828 839 852 865 881 897 915 935 956 979 1003 1028 1055 1083 1111 1141 1170 1201 1230 1260 1288 1314 1338 1360 1377 1390 1398 1400 1397 1386 1369 1345 1314 1277 1234 1186 1134 1079 1022 963 904 846 788 733 679 628 580 534 492 452 415 381 350 322 295 271 249 229 211 194 178 164 152 140 129 119 110 102 94 87 81 75 69 64 59 55 51 47 44 40 37 34 31 29 26 24 22 20 18 16 14 13 11 9 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 15 19
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 22 26 30 34 39 44 49 55 61 67 75 82 91 100 110 121 132 145 159 174 190 208 227 247 270 294 321 349 380 413 449 488 529 573 620 670 722 777 835 895 956 1019 1083 1147 1210 1272 1331 1387 1440 1487 1529 1564 1592 1613 1626 1632 1630 1620 1602 1578 1548 1511 1470 1424 1374 1321 1266 1209 1151 1092 1033 975 917 861 806 753 701 652 605 560 518 478 441 405 372 342 313 287 262 239 218 199 181 165 150 137 124 113 102 93 84 76 69 62 56 51 46 41 37 33 30 27 24 21 19 16 14 12 11 9 7 6 5 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 10 13 15 18 22 25 29 32 36 41 45 50 56 61 67 74 80 88 96 104 113 123 133 144 156 169 182 197 213 230 248 268 289 312 336 363 391 421 453 487 523 562 602 645 689 736 784 833 883 933 984 1034 1082 1129 1173 1213 1250 1282 1310 1332 1348 1359 1364 1365 1360 1350 1336 1318 1297 1274 1248 1221 1192 1162 1132 1101 1071 1041 1011 981 952 924 897 870 845 820 795 772 749 727 706 685 665 646 627 609 591 574 557 541 525 509 494 479 465 451 438 424 411 399 387 375 363 352 341 330 320 310 300 291 282 273 264 256 247 240 232 224 217 210 203 197 190 184 178 172 167 161 156 151 145 140 136 131 126 122 118 113 109 105 101 98 94 90 87 83 80 77 74 71 68 65 62 59 56 54 51 48 46 44 41 39 37 35 32 30 28 26 24 23 21 19 17 16 14 13 11 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 1
 27 30 33 36 40 43 47 50 54 58 63 67 72 77 82 88 93 99 106 112 119 127 134 142 151 160 169 179 189 200 211 223 236 249 263 277 292 308 325 342 359 378 397 417 437 458 479 501 523 546 568 591 614 636 658 680 701 721 740 758 775 791 805 818 829 839 847 854 859 862 864 865 865 863 860 856 852 846 840 833 826 818 810 801 792 783 774 765 755 746 737 727 718 709 699 690 681 672 663 654 645 636 627 618 609 600 592 583 574 566 557 549 540 531 523 514 506 497 489 480 471 463 454 446 437 428 420 411 402 393 385 376 367 358 350 341 332 323 315 306 298 289 281 272 264 256 248 240 232 224 216 209 201 194 187 180 173 167 160 154 148 141 136 130 124 119 113 108 103 98 93 89 84 80 76 71 67 64 60 56 53 49 46 43 40 37 34 32 29 27 24 22 20 18 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17 20 22 25
 7 9 11 13 15 17 19 22 24 27 30 33 36 40 43 47 51 55 60 64 69 75 80 86 92 99 106 113 121 129 137 146 156 165 176 186 198 209 221 234 247 260 274 288 302 316 331 346 361 376 391 405 420 434 448 461 475 487 499 511 522 533 543 553 562 571 579 587 595 603 610 618 626 633 641 649 657 665 674 683 693 702 713 723 734 745 757 768 780 792 804 816 828 839 850 860 869 876 883 887 890 890 889 884 878 868 855 840 822 802 779 754 727 698 668 638 607 575 544 513 483 453 424 397 370 345 321 299 278 258 239 222 205 190 176 163 151 140 129 120 111 102 95 87 81 75 69 63 59 54 50 46 42 38 35 32 29 27 24 22 19 17 15 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6
 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 15 17 20 22 25 28 31 34 38 42 46 50 55 60 65 71 77 84 91 99 107 117 127 137 149 162 176 191 208 226 246 267 291 316 344 374 407 443 482 524 569 618 670 726 786 849 915 985 1056 1131 1206 1283 1359 1434 1507 1577 1643 1704 1759 1807 1847 1879 1904 1920 1928 1928 1920 1906 1886 1860 1830 1796 1758 1717 1675 1630 1585 1539 1493 1447 1401 1355 1310 1266 1223 1180 1139 1099 1060 1022 985 949 914 880 848 816 785 756 727 699 672 646 621 596 572 549 527 505 484 464 444 425 407 389 372 355 339 323 308 294 280 267 254 241 229 218 207 197 187 177 168 159 150 142 134 127 120 113 106 100 94 88 83 78 73 68 63 59 54 50 47 43 39 36 33 30 27 24 21 18 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 0 0 0 0 0 0 0
 0 0 0 1 4 7 11 14 18 22 26 31 36 41 46 52 58 65 72 79 87 95 104 113 123 134 145 157 170 184 198 214 230 247 266 285 306 328 351 375 401 427 455 485 515 547 580 614 649 685 722 759 797 836 875 914 953 992 1032 1071 1109 1148 1187 1225 1263 1301 1339 1377 1414 1452 1489 1527 1564 1601 1637 1673 1708 1742 1775 1806 1834 1860 1883 1902 1916 1926 1930 1928 1920 1905 1882 1852 1815 1770 1719 1662 1599 1531 1459 1384 1307 1230 1152 1075 1000 927 857 790 726 666 610 557 509 464 423 385 350 319 290 264 240 219 199 182 166 152 139 127 116 107 98 90 83 76 70 65 60 56 52 48 44 41 38 35 33 30 28 26 24 23 21 19 18 16 15 14 12 11 10 9 8 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 1 1 1 1 1 1 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 33 33 32 32 31 31 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 13 13 14 15 16 17 19 22 24 28 31 36 41 47 54 62 71 81 93 106 121 138 158 179 204 231 262 296 334 377 425 478 538 604 677 758 848 947 1056 1175 1305 1445 1597 1758 1928 2104 2284 2463 2637 2800 2945 3067 3159 3217 3237 3220 3166 3080 2966 2830 2679 2517 2351 2184 2021 1863 1713 1572 1440 1319 1207 1104 1010 926 849 779 716 660 609 563 522 485 452 422 396 372 350 330 313 297 282 269 257 246 236 227 218 210 203 196 189 183 177 172 167 162 157 152 148 143 139 135 131 127 124 120 116 113 109 106 102 99 95 92 89 86 82 79 76 73 70 67 64 61 58 55 52 50 47 44 41 39 36 34 31 29 27 24 22 20 18 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 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 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 35 36 36 36 36 36 36 36 36 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 13 16 19 22 25 29 32 36 41 45 50 55 61 67 74 81 88 96 105 115 125 136 148 161 176 191 208 226 245 266 289 314 342 371 403 438 476 516 561 609 661 717 777 842 913 988 1069 1155 1246 1343 1445 1552 1664 1779 1897 2016 2135 2251 2363 2468 2562 2643 2707 2751 2772 2769 2741 2686 2608 2506 2386 2250 2103 1948 1791 1635 1482 1336 1198 1069 949 840 741 651 571 500 436 380 330 287 248 215 185 160 137 118 101 86 73 62 52 43 36 29 24 19 15 11 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 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 6 9 12 15 18 22 27 32 37 43 50 58 66 76 87 99 112 128 145 164 186 211 238 269 304 343 387 436 489 549 613 683 758 838 921 1006 1091 1175 1254 1327 1391 1444 1486 1514 1529 1532 1522 1503 1475 1440 1400 1357 1312 1266 1220 1175 1132 1091 1052 1015 981 949 920 892 866 842 820 799 779 760 741 723 705 687 669 651 632 612 592 571 550 527 505 482 458 434 410 387 363 340 318 296 275 255 236 218 201 185 169 155 142 130 118 108 98 89 80 73 66 59 53 47 42 38 33 29 26 22 19 16 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 35 38 41 45 48 52 56 61 65 70 75 81 86 92 99 106 113 121 129 137 147 156 167 178 190 202 216 230 245 261 278 297 316 337 359 382 406 432 459 487 516 546 576 607 638 669 699 728 755 780 803 822 838 850 858 862 861 856 847 835 819 801 780 757 732 707 681 654 628 602 576 551 526 502 480 458 437 417 398 380 363 347 331 317 303 290 278 266 255 244 234 225 216 208 200 192 185 178 172 166 160 155 150 145 140 136 132 129 125 122 119 116 114 111 109 107 106 104 103 101 100 99 98 97 96 95 94 94 93 92 92 91 90 90 89 88 87 86 85 84 83 82 81 80 79 78 76 75 74 72 71 69 68 66 65 63 61 60 58 56 55 53 51 50 48 46 44 43 41 39 38 36 34 33 31 30 28 27 25 24 22 21 19 18 17 15 14 13 12 11 9 8 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 1 1 2 3 5 6 7 8 10 12 13 15 17 19 21 24 26 29
 0 3 5 8 11 14 18 21 25 29 33 37 41 46 50 55 61 66 72 78 84 90 97 104 111 118 126 134 142 151 160 169 178 188 198 209 220 231 243 255 267 280 293 307 322 337 352 369 386 404 423 443 465 488 512 538 566 597 629 665 703 744 789 838 891 947 1008 1073 1142 1216 1293 1374 1458 1544 1632 1720 1806 1889 1967 2038 2100 2150 2187 2208 2212 2199 2169 2121 2057 1979 1890 1791 1685 1575 1463 1351 1242 1136 1035 939 850 766 689 618 554 495 442 393 350 311 277 246 218 194 173 153 137 122 109 97 87 79 71 64 58 53 49 45 42 39 36 34 32 30 29 27 26 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 7 10 12 15 18 21 25 28 32 36 41 46 51 56 62 68 75 82 90 99 109 119 130 143 156 171 187 205 225 247 272 299 329 363 400 441 488 539 596 660 731 810 897 993 1098 1213 1337 1471 1613 1763 1918 2076 2232 2383 2525 2651 2758 2840 2895 2920 2915 2882 2821 2738 2636 2520 2394 2262 2128 1994 1862 1736 1614 1499 1391 1290 1195 1108 1027 952 883 819 761 708 659 614 573 535 501 470 442 416 393 371 352 334 319 305 292 280 270 260 252 245 238 232 226 221 217 213 209 205 202 199 196 193 190 188 185 182 179 176 173 170 167 164 161 157 154 150 147 143 139 135 131 127 123 119 115 110 106 102 98 93 89 85 81 77 73 69 65 61 57 53 50 46 43 39 36 33 30 27 24 21 18 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
 17 19 21 24 27 29 32 35 39 42 46 50 54 58 62 67 72 77 83 89 95 102 109 117 125 133 143 152 163 174 186 199 213 228 244 262 281 301 323 346 372 400 430 462 497 534 575 618 664 713 765 820 878 938 999 1062 1125 1188 1249 1308 1363 1412 1455 1491 1518 1536 1545 1544 1534 1515 1488 1453 1412 1367 1317 1264 1210 1154 1098 1042 987 934 882 831 783 737 693 651 612 574 539 506 474 445 417 391 367 344 322 302 283 266 249 234 220 206 194 182 171 161 152 144 136 128 121 115 109 103 98 94 89 85 82 78 75 72 69 66 64 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 16 15 14 14 13 12 11 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 10 12 14
 28 30 33 35 38 41 44 48 51 55 58 62 67 71 76 81 86 92 98 104 110 118 125 133 141 151 160 171 182 193 206 219 234 249 266 284 303 324 346 369 394 421 450 481 514 549 585 624 665 708 753 800 848 897 948 998 1049 1099 1148 1195 1239 1281 1318 1352 1381 1405 1424 1437 1445 1447 1445 1437 1426 1410 1391 1368 1343 1316 1287 1257 1226 1194 1161 1129 1097 1065 1033 1002 971 941 912 883 855 828 801 775 750 726 702 679 656 635 613 593 572 553 534 515 497 480 463 446 430 415 399 385 371 357 344 331 318 306 295 284 273 263 253 243 234 225 216 208 200 192 185 178 171 164 158 152 146 141 135 130 125 120 116 111 107 103 99 95 91 88 85 81 78 75 72 69 66 64 61 59 56 54 51 49 47 45 43 41 39 37 35 34 32 30 29 27 25 24 22 21 20 18 17 16 14 13 12 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 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 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 6 6 6 6 6 6 6 5 5 5 5 4 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 1 2 3 5 6 7 9 10 12 13 15 17 19 21 23 25
 22 25 28 31 34 38 41 45 49 53 57 62 67 72 77 83 89 95 102 109 117 125 134 144 154 165 177 190 204 219 235 253 273 294 318 343 371 401 435 472 512 556 604 656 713 775 842 915 992 1074 1160 1250 1343 1436 1529 1619 1704 1781 1849 1904 1946 1972 1983 1978 1958 1925 1879 1824 1761 1692 1619 1545 1469 1395 1321 1250 1182 1117 1055 996 941 889 840 795 752 712 674 639 606 575 546 519 493 469 446 425 405 386 368 351 335 320 305 292 279 267 255 245 234 225 216 207 199 192 185 178 172 166 161 156 151 147 143 139 136 133 130 127 124 122 119 117 115 113 111 109 107 106 104 102 101 99 98 96 95 93 92 90 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 47 46 45 44 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 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 0 0 0 0 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 17 20
 21 24 27 30 33 36 39 43 46 50 54 58 62 67 72 77 82 87 93 99 106 112 120 127 135 144 152 162 172 183 194 206 218 232 246 261 277 294 312 330 350 371 394 417 441 467 493 521 550 579 610 641 673 705 737 770 802 834 865 895 924 952 979 1003 1026 1047 1066 1082 1097 1110 1120 1128 1135 1139 1142 1143 1142 1140 1136 1131 1125 1117 1108 1098 1087 1075 1061 1047 1031 1014 996 977 957 935 913 889 865 840 814 787 759 731 703 674 645 616 588 559 531 504 477 451 426 402 379 356 335 315 296 278 261 246 231 217 204 192 181 171 162 153 145 137 131 124 118 113 108 103 99 95 92 88 85 82 80 77 75 73 71 69 67 66 64 63 62 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 31 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 14 14 13 13 13 12 12 12 11 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 7 9 12 14 16 19
 0 0 0 0 0 0 0 0 1 5 8 12 16 21 26 32 38 45 52 61 70 79 90 102 116 131 147 165 185 207 232 259 290 324 362 404 451 504 561 626 696 774 859 952 1051 1157 1268 1383 1500 1615 1726 1827 1916 1988 2041 2071 2077 2061 2023 1967 1895 1811 1719 1621 1522 1423 1326 1233 1144 1060 982 908 840 777 719 666 616 571 529 491 455 422 392 364 339 315 293 272 253 236 219 204 190 177 165 153 143 133 124 115 107 100 93 86 80 75 70 65 61 57 53 50 46 43 41 38 36 34 32 30 29 27 26 25 24 22 21 21 20 19 18 17 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 9 9 8 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 7 10 13 15 18 22 25 29 33 37 41 46 51 56 61 67 73 80 87 95 103 111 120 130 140 150 161 173 186 199 213 227 242 258 274 291 308 326 344 363 381 400 419 437 455 473 490 506 521 535 548 560 571 580 587 593 598 602 604 605 605 605 603 601 598 595 592 588 585 582 578 575 573 570 568 567 566 566 567 568 570 572 576 580 585 591 598 605 614 624 635 646 659 674 689 705 723 741 761 782 805 828 852 876 901 927 952 977 1001 1024 1046 1065 1081 1094 1103 1107 1107 1102 1092 1076 1055 1030 1000 966 929 889 848 805 761 717 673 631 589 549 511 474 439 407 376 347 320 295 272 250 230 211 194 178 163 149 137 125 114 104 94 86 78 70 63 57 51 45 40 35 31 26 22 19 15 12 9 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 0 0 0
 20 22 24 26 28 31 33 35 38 41 44 47 50 53 56 60 64 67 71 76 80 84 89 94 99 105 110 116 122 129 136 142 150 157 165 174 182 191 200 210 220 230 241 252 264 276 288 301 313 327 340 354 368 383 397 412 427 442 457 472 487 502 517 531 546 560 573 587 600 613 625 637 648 659 669 679 688 697 705 712 719 726 732 738 743 747 751 755 758 760 762 763 764 764 764 763 761 759 756 752 748 742 736 729 721 713 704 693 682 670 658 645 631 616 601 585 569 552 536 519 501 484 467 450 433 416 399 383 367 351 336 322 307 293 280 267 255 243 231 220 210 200 190 181 172 164 156 148 141 134 127 121 114 109 103 98 93 88 83 79 75 71 67 63 60 56 53 50 47 44 41 39 36 34 31 29 27 25 23 21 19 18 16 14 13 11 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 1 2 3 4 6 7 8 10 11 13 14 16 18
 0 0 0 0 0 0 0 0 0 0 2 5 7 9 12 15 18 21 24 28 32 36 41 46 51 57 64 71 78 86 95 105 116 128 141 156 172 189 209 230 254 281 311 344 380 421 466 516 572 633 701 776 857 945 1040 1140 1247 1357 1468 1580 1688 1789 1879 1956 2016 2057 2078 2078 2058 2020 1967 1901 1825 1743 1657 1569 1482 1396 1313 1234 1158 1088 1022 960 903 850 801 756 715 677 642 610 580 553 529 506 486 467 450 434 420 407 396 385 376 367 360 353 347 342 338 334 330 327 325 322 320 318 317 315 313 312 310 308 306 304 301 298 295 291 287 283 278 273 268 262 256 249 243 236 229 222 214 207 199 192 184 176 169 161 154 147 140 133 126 119 113 106 100 94 89 83 78 73 68 63 58 54 50 46 42 38 34 31 28 24 21 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 0 0 0 0 0 2 5 8 11 15 18 23 27 32 37 43 49 56 63 72 81 91 102 114 127 142 158 176 197 219 244 272 303 337 376 418 466 519 578 642 714 793 879 972 1073 1181 1295 1415 1537 1661 1784 1903 2014 2115 2202 2272 2325 2358 2371 2366 2343 2304 2253 2191 2121 2046 1966 1885 1804 1723 1644 1568 1494 1423 1356 1292 1231 1173 1118 1066 1017 970 925 883 843 804 768 733 699 667 636 606 577 550 523 498 473 449 427 405 384 364 345 326 309 292 276 261 246 233 220 207 195 184 174 164 155 146 137 129 122 115 108 102 96 91 85 80 76 71 67 63 59 55 52 49 46 43 40 37 35 32 30 28 26 24 22 20 18 16 15 13 11 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 26 29 33 36 40 43 47 52 56 60 65 70 75 81 86 92 98 104 111 118 125 133 141 150 158 168 177 187 198 209 221 233 246 260 275 290 306 323 340 359 379 400 421 445 469 495 522 551 581 613 646 682 719 759 800 844 890 937 987 1039 1094 1150 1207 1267 1327 1389 1451 1513 1576 1637 1697 1756 1812 1864 1913 1958 1997 2031 2058 2079 2092 2098 2096 2086 2068 2043 2010 1969 1922 1869 1811 1747 1680 1610 1537 1463 1388 1313 1238 1164 1092 1023 955 891 829 770 715 663 614 568 526 486 449 416 384 355 329 305 282 262 243 225 210 195 182 169 158 148 138 129 121 113 106 100 94 88 83 78 74 69 65 61 58 54 51 48 45 43 40 37 35 33 31 29 27 25 23 21 19 18 16 15 13 12 10 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 17 20
 30 34 39 43 48 53 58 64 70 77 84 91 99 107 116 126 136 147 158 170 184 198 213 229 246 264 284 305 327 351 377 404 434 465 498 534 572 612 655 700 748 798 851 905 962 1020 1079 1139 1199 1258 1315 1369 1420 1467 1508 1542 1569 1587 1597 1599 1591 1575 1551 1520 1482 1438 1389 1337 1282 1225 1166 1108 1050 992 936 882 829 779 730 684 640 599 559 522 487 454 424 395 367 342 318 296 275 255 237 220 204 190 176 163 151 140 129 120 111 103 95 88 81 75 70 65 60 56 52 48 45 42 39 37 35 33 31 30 28 27 26 25 24 23 23 22 22 21 21 21 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 18 18 18 18 18 17 17 17 16 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 6 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 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 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 2 4 6 8 11 14 17 20 23 27
 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 11 13 14 16 18 19 21 24 26 28 31 34 37 41 44 49 53 59 65 71 79 87 97 107 119 133 149 167 188 211 238 269 305 347 394 449 513 586 671 769 881 1011 1159 1329 1521 1736 1976 2237 2515 2802 3087 3353 3580 3749 3843 3853 3778 3628 3418 3168 2897 2620 2350 2095 1858 1643 1450 1278 1125 990 871 767 675 594 523 460 405 356 314 276 243 214 188 165 145 128 112 99 87 76 67 59 52 47 42 37 34 31 28 26 24 23 22 22 21 21 21 21 22 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 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 1 2 4 6 8 10 12 14 17 20 23 26 30 34 39 44 50 56 63 71 80 89 100 113 127 143 161 182 205 232 262 297 337 383 435 494 562 639 727 825 935 1057 1190 1333 1482 1635 1785 1924 2045 2140 2201 2224 2209 2158 2076 1969 1847 1715 1580 1447 1320 1199 1087 984 891 806 729 661 599 543 494 449 409 374 342 313 287 264 243 224 207 192 178 166 155 145 136 128 120 114 108 103 99 95 91 88 86 83 81 80 78 77 76 76 75 75 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 71 71 70 69 68 67 66 65 64 63 61 60 58 57 55 54 52 51 49 47 45 44 42 40 38 37 35 33 31 30 28 26 25 23 21 20 18 17 15 14 12 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 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 17 19 21 24 26 29 33 36 40 44 49 54 60 67 74 82 91 101 113 125 140 156 175 195 219 245 275 309 348 391 440 494 556 624 700 784 876 976 1083 1197 1317 1439 1561 1681 1794 1897 1987 2059 2112 2143 2154 2145 2117 2073 2015 1948 1873 1793 1711 1629 1547 1467 1390 1317 1247 1181 1119 1061 1006 956 908 864 823 785 749 716 685 656 629 603 579 557 535 515 496 477 460 443 427 411 396 381 367 353 340 327 314 301 289 277 265 254 243 232 222 212 202 193 183 175 166 158 150 143 136 129 122 116 110 104 99 93 88 84 79 75 71 67 63 59 56 52 49 46 43 41 38 35 33 30 28 26 24 22 20 18 16 14 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 23 34 46 60 76 94 115 138 164 193 227 265 308 358 414 479 552 636 731 840 963 1103 1260 1435 1629 1842 2072 2316 2569 2824 3071 3301 3502 3663 3776 3835 3841 3794 3703 3575 3419 3245 3061 2875 2690 2512 2343 2184 2036 1899 1773 1658 1552 1455 1366 1285 1210 1141 1077 1018 963 912 864 819 776 736 698 662 627 594 563 533 504 476 450 425 400 377 355 334 314 295 276 259 243 227 212 199 186 173 162 151 141 132 123 115 107 100 93 87 81 76 71 66 61 57 53 49 46 43 40 37 34 31 29 26 24 22 20 18 16 14 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 8 11 14 18 22 26 30 35 40 46 52 59 66 74 83 92 102 113 126 140 155 171 190 210 233 258 287 318 354 393 438 488 544 606 677 755 843 940 1048 1166 1294 1431 1575 1725 1875 2021 2156 2275 2371 2437 2469 2467 2430 2362 2268 2154 2026 1891 1754 1617 1486 1361 1243 1134 1034 943 859 783 714 652 595 544 498 456 418 384 352 324 298 274 252 232 214 197 182 168 155 143 132 122 113 104 96 89 83 76 71 66 61 57 53 50 47 44 41 39 37 35 34 33 31 31 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 27 27 27 26 26 25 24 24 23 23 22 21 21 20 19 18 18 17 16 15 14 14 13 12 11 10 9 9 8 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
 31 33 35 37 39 41 43 46 48 50 53 56 58 61 64 67 71 74 78 81 85 90 94 99 104 110 115 122 128 136 143 152 161 171 181 193 206 220 235 252 270 290 313 337 364 394 427 463 503 547 596 649 707 770 838 912 991 1074 1162 1252 1345 1437 1528 1615 1695 1765 1824 1868 1897 1910 1905 1884 1847 1798 1737 1667 1591 1510 1428 1345 1262 1182 1104 1030 960 893 831 772 718 667 620 576 535 498 463 431 401 374 348 325 303 283 265 248 233 218 205 193 182 172 162 154 146 139 132 126 121 116 111 107 104 100 97 94 91 89 87 85 83 81 79 77 76 74 73 72 70 69 68 66 65 64 63 61 60 59 58 57 55 54 53 52 51 49 48 47 46 45 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 25 24 23 22 21 20 18 17 16 15 14 13 12 11 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 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 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 1 1 1 2 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 17 18 20 21 23 24 26 28 29
 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 19 21 24 27 31 34 38 43 47 53 58 65 72 80 88 98 108 120 133 148 164 182 202 225 249 277 308 341 379 419 464 512 563 618 675 734 793 851 906 956 1000 1036 1062 1078 1082 1076 1060 1035 1003 965 923 879 834 789 744 701 660 621 584 549 518 488 461 436 413 392 372 355 339 324 311 299 288 278 269 261 254 248 242 237 233 229 226 223 221 219 218 217 217 217 217 217 218 219 220 221 222 224 225 227 228 229 230 231 231 232 231 231 230 229 227 225 222 219 216 212 208 203 198 193 188 182 177 171 165 159 153 147 141 135 129 123 117 112 106 101 96 91 87 82 78 73 69 65 62 58 55 51 48 45 42 39 37 34 32 29 27 25 23 21 19 17 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 1 3 4 5 7 8 10 11 13 15 17 19 21 24 26 29 32 35 38 42 46 51 55 60 66 72 79 87 95 104 114 125 137 151 166 183 202 224 248 274 304 338 376 419 466 520 580 647 721 804 895 994 1103 1219 1342 1471 1602 1732 1857 1972 2073 2154 2212 2243 2246 2223 2175 2106 2019 1921 1814 1703 1591 1481 1374 1272 1176 1085 1002 924 852 787 726 671 621 574 532 493 458 426 396 369 344 321 300 281 263 247 232 219 206 195 184 174 165 157 149 142 136 130 124 119 114 110 106 102 99 95 92 90 87 84 82 80 77 75 73 71 69 68 66 64 62 61 59 58 56 54 53 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 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
 64 64 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 54 54 54 54 54 54 55 55 56 57 58 60 62 64 66 69 71 75 79 83 87 92 98 104 111 118 126 135 144 155 166 179 192 207 223 240 259 280 302 327 354 384 417 453 493 537 585 639 698 763 834 913 999 1093 1195 1305 1422 1544 1669 1794 1915 2026 2121 2194 2238 2251 2228 2172 2085 1973 1843 1702 1556 1410 1270 1137 1015 902 801 710 629 557 494 438 389 345 307 274 244 218 195 175 157 141 126 114 103 92 83 75 68 61 55 50 45 40 36 32 29 26 23 20 18 15 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 18 19 21 22 23 24 25 26 28 29 30 32 33 35 36 37 39 40 42 43 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 62 63
 29 30 31 33 34 35 37 38 39 41 42 44 46 48 49 51 53 56 58 60 63 66 69 72 75 78 82 86 90 95 100 105 111 117 123 130 138 146 155 165 176 187 199 213 227 243 260 278 298 319 342 366 391 418 446 475 505 536 567 598 628 657 684 710 732 752 768 779 787 791 790 785 776 764 748 730 710 687 664 639 614 589 563 538 513 489 465 442 420 398 378 358 340 322 305 289 273 258 245 231 219 207 196 185 175 166 157 148 140 133 126 119 113 107 102 97 92 87 83 79 76 72 69 66 63 61 58 56 54 52 50 48 47 45 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 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 12 12 12 11 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 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 5 5 5 5 5 6 6 6 6 6 6 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 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 8 7 7 7 7 7 7 8 8 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 20 21 22 23 24 25 26 27 28
 30 32 34 36 38 40 42 44 46 48 51 53 56 58 61 64 67 69 72 75 79 82 85 88 92 95 99 102 106 109 113 117 120 124 128 132 136 139 143 147 151 154 158 161 165 168 172 175 178 182 185 188 191 194 197 199 202 205 208 210 213 216 218 221 224 226 229 232 234 237 240 242 245 248 250 253 256 258 261 264 266 269 272 274 277 279 282 284 287 289 291 294 296 298 300 301 303 304 306 307 308 309 309 309 309 309 308 307 306 304 302 300 297 294 291 287 283 279 274 270 265 259 254 248 242 236 230 224 218 211 205 199 193 187 181 174 169 163 157 151 146 141 135 130 125 121 116 111 107 103 99 95 91 87 84 80 77 74 70 67 65 62 59 56 54 52 49 47 45 43 41 39 37 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 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 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 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 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 1 1 1 1 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 28
 0 0 0 2 4 6 8 10 13 16 18 22 25 29 32 37 41 46 52 57 64 71 78 86 95 105 115 127 139 153 168 184 201 220 241 263 287 312 339 368 398 430 462 495 528 560 591 621 648 671 691 707 718 724 725 721 713 702 687 669 649 628 606 584 561 539 518 497 478 459 442 426 411 398 386 374 364 355 348 341 335 330 326 322 320 318 316 316 316 317 318 320 323 326 329 333 337 342 347 353 359 365 371 377 383 389 395 401 406 411 415 418 420 421 421 420 417 413 408 402 394 385 375 363 351 339 326 312 298 284 270 257 243 230 217 205 193 182 171 161 151 142 133 125 117 110 103 97 91 85 80 75 70 66 61 58 54 51 47 44 41 39 36 34 31 29 27 25 23 22 20 18 17 16 14 13 12 10 9 8 7 6 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 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
 80 83 87 90 94 98 102 106 110 114 119 123 128 133 138 143 148 153 159 164 170 175 181 187 193 198 204 210 216 221 227 232 238 243 247 252 256 260 263 266 269 271 273 274 275 276 276 275 274 272 271 268 266 263 260 256 252 248 244 240 235 231 226 222 217 213 208 204 199 195 191 186 182 178 174 170 166 163 159 156 152 149 146 143 140 137 134 131 128 126 123 121 118 116 113 111 109 107 105 103 101 99 97 95 93 92 90 88 87 85 84 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 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 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 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 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 43 46 48 50 52 54 57 59 62 65 68 71 74 77
 154 160 167 174 181 188 195 202 209 217 224 232 240 248 255 263 272 280 288 296 305 313 322 331 340 349 358 367 376 386 396 406 416 426 437 448 460 472 484 497 510 523 538 552 567 583 599 616 633 650 668 686 704 723 741 759 776 793 810 825 839 852 863 872 880 885 889 890 888 885 879 870 860 847 833 816 798 779 758 736 714 691 667 643 619 595 571 548 525 502 480 458 437 417 397 378 360 343 326 310 295 280 267 254 241 229 218 208 198 189 180 172 165 157 151 145 139 134 129 125 121 117 114 110 108 105 103 101 99 97 96 94 93 92 91 90 89 88 88 87 86 86 85 84 84 83 83 82 82 81 80 80 79 78 78 77 76 75 74 73 73 72 71 69 68 67 66 65 64 62 61 60 58 57 56 54 53 51 50 48 47 45 44 42 41 39 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 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 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 31 32 33 35 37 38 40 42 45 47 50 52 55 58 61 65 68 72 76 80 84 88 93 98 103 108 113 118 124 130 135 141 148
 3 5 6 8 9 11 13 15 18 20 22 25 28 31 34 37 41 45 49 53 58 63 68 74 80 87 95 103 111 120 131 142 154 167 181 197 214 233 254 276 301 328 358 390 426 464 506 551 600 652 708 767 828 892 956 1021 1085 1146 1202 1253 1297 1331 1356 1371 1374 1368 1351 1325 1291 1251 1207 1158 1107 1055 1003 951 901 852 805 759 717 676 638 602 568 537 507 480 454 430 407 386 366 348 331 315 300 286 273 260 249 238 228 219 210 202 194 187 180 174 168 163 158 153 149 145 141 138 134 131 128 125 123 120 118 115 113 111 108 106 104 102 100 98 96 94 92 89 87 85 83 81 79 77 74 72 70 68 66 64 62 60 57 55 53 51 49 47 46 44 42 40 38 36 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 12 11 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 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 2
 88 91 94 98 101 104 107 110 114 117 120 123 126 129 132 136 139 142 145 148 151 153 156 159 162 165 168 170 173 176 178 181 183 186 189 191 194 196 199 201 204 207 209 212 215 218 221 224 228 231 234 238 242 246 250 255 259 264 269 274 279 284 289 295 300 306 311 317 323 328 334 339 344 350 355 360 364 369 373 377 381 385 389 392 395 398 400 403 405 407 408 410 411 412 413 414 414 415 415 415 415 414 414 413 412 411 410 409 408 406 405 403 402 400 398 396 394 392 390 388 386 384 382 379 377 375 372 369 367 364 361 358 354 351 347 343 339 334 330 325 320 314 309 303 297 291 285 278 272 265 258 251 244 237 230 223 216 209 202 195 189 182 175 169 162 156 149 143 137 131 126 120 115 109 104 99 94 89 85 80 76 72 67 64 60 56 53 49 46 43 40 37 34 31 29 26 24 22 20 18 16 15 13 11 10 9 8 7 6 5 4 3 3 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 7 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 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 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 49 51 54 56 59 62 64 67 70 73 76 79 82 85
 76 80 83 87 91 95 100 104 109 113 118 123 129 134 140 146 153 160 167 174 182 190 199 208 218 229 240 251 264 277 291 306 322 338 356 375 395 415 437 460 485 510 536 562 590 617 645 673 700 727 752 776 797 817 834 847 858 865 869 869 866 860 851 839 825 808 790 770 749 727 705 682 659 637 614 591 570 548 527 507 487 467 449 431 413 396 380 364 349 334 319 305 292 279 266 254 242 231 220 209 199 189 180 171 162 153 145 138 130 123 116 110 104 98 93 88 83 79 74 70 67 63 60 57 54 51 49 46 44 42 40 38 37 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 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 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 9 9 10 11 12 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 39 41 43 46 48 51 54 57 60 63 66 69 73
 30 33 37 40 45 49 53 58 63 69 75 81 88 95 102 110 119 128 138 148 160 172 185 199 214 231 248 267 288 311 335 361 390 421 454 491 530 572 618 667 719 775 834 896 960 1027 1096 1164 1233 1299 1362 1421 1472 1516 1551 1576 1589 1591 1583 1564 1535 1498 1454 1405 1351 1295 1237 1178 1119 1062 1006 952 900 851 804 760 718 678 641 607 574 544 515 489 463 440 418 397 378 360 343 327 311 297 284 271 259 248 237 227 217 208 200 191 184 177 170 163 157 151 146 141 136 131 127 123 119 115 112 108 105 102 99 97 94 92 89 87 85 83 81 79 77 75 73 71 70 68 66 65 63 61 60 58 57 55 54 52 51 50 48 47 45 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 14 13 12 11 10 9 8 7 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 1 3 5 6 8 11 13 15 18 20 23 26
 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 58 61 63 67 70 74 77 82 86 91 96 102 108 115 122 129 137 146 155 164 174 184 195 206 218 229 241 252 263 274 285 295 304 312 319 326 331 335 338 339 340 339 338 335 332 328 323 318 312 306 299 293 286 279 271 264 257 249 242 235 228 220 213 206 199 192 185 178 171 165 158 152 145 139 133 127 121 116 110 105 100 95 90 85 81 77 73 69 66 62 59 56 53 51 48 46 44 42 40 38 37 35 34 33 32 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 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 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 8 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 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 5 5 5 5 5 5 5 6 6 6 6 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 17 17 18 18 19 19 20 20 21 21 22
 50 54 60 65 71 77 83 90 97 104 112 120 129 138 148 158 168 180 191 203 216 229 243 258 273 289 305 323 340 359 377 397 417 437 457 478 499 520 541 562 582 602 621 639 656 672 686 700 711 722 730 737 742 746 748 749 748 746 743 738 733 727 721 714 706 698 690 681 673 664 655 646 637 628 619 611 602 592 583 574 565 556 546 536 526 516 506 495 484 473 461 449 437 424 411 398 385 371 357 343 329 315 301 287 274 260 247 234 221 209 197 186 175 164 155 145 136 128 120 113 106 99 93 88 82 77 73 68 64 61 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 15 17 20 23 26 29 33 37 41 45
 84 86 87 89 91 93 95 97 99 101 102 104 106 108 110 112 114 116 118 120 122 124 127 129 131 134 137 139 142 145 148 151 154 157 161 164 168 172 176 180 185 189 194 198 203 208 213 219 224 229 235 240 245 251 256 261 266 271 276 280 284 288 292 295 298 301 303 305 306 307 308 309 309 308 308 307 306 305 304 302 301 299 297 295 293 291 288 286 284 282 279 277 275 272 270 268 265 263 260 258 255 253 250 248 245 242 239 236 233 230 227 223 220 216 213 209 205 201 197 193 189 185 181 177 172 168 164 160 155 151 147 143 139 135 131 127 123 120 116 113 109 106 103 99 96 93 91 88 85 83 80 78 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 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 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 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 19 20 21 22 24 25 26 27 29 30 32 33 35 36 38 40 42 44 45 47 49 51 53 55 57 59 62 64 66 68 70 72 74 76 78 80 82
 101 105 110 115 120 125 131 136 142 149 155 162 169 177 185 193 202 211 220 230 240 251 261 273 284 296 309 321 334 347 360 373 386 399 412 424 436 447 457 467 475 483 489 494 497 499 500 499 497 494 489 483 476 469 460 451 441 431 421 410 399 389 378 367 357 347 337 328 319 310 301 293 286 278 271 265 259 253 247 242 237 232 228 224 220 217 214 211 208 206 203 201 199 198 196 195 194 193 192 191 191 190 190 190 190 190 190 190 190 191 191 191 192 192 193 193 194 194 194 194 194 194 194 194 194 193 192 191 190 188 187 185 183 181 178 176 173 170 167 164 160 157 153 150 146 143 139 135 131 128 124 120 117 113 110 106 103 99 96 93 90 87 84 81 78 75 73 70 68 65 63 61 58 56 54 52 50 48 46 45 43 41 40 38 36 35 33 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 54 56 58 61 63 66 69 72 75 78 82 85 89 93 97
 95 97 99 100 102 104 106 108 109 111 113 115 118 120 122 125 128 131 134 138 141 146 150 155 160 166 173 180 188 197 207 218 230 244 259 276 295 316 340 367 397 430 467 508 553 603 657 715 778 844 913 984 1054 1122 1184 1239 1282 1312 1327 1326 1307 1274 1227 1169 1103 1032 959 885 813 744 678 617 560 508 460 416 377 341 308 279 252 228 206 186 168 152 137 124 111 100 90 81 73 65 58 52 46 41 36 32 28 24 21 18 15 13 11 9 8 6 5 4 3 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 6 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 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 47 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 77 79 81 83 85 87 88 90 92 94
 25 27 29 31 33 35 38 40 43 45 48 50 53 56 59 62 65 68 72 75 79 83 87 91 96 100 105 110 116 122 128 134 141 149 157 165 175 185 195 207 219 233 247 263 280 298 318 340 363 388 415 443 474 506 540 576 613 651 690 729 767 804 839 872 901 926 947 962 972 975 974 966 954 937 916 892 864 835 804 772 739 706 674 642 611 580 551 523 495 469 445 421 399 377 357 338 320 302 286 271 256 242 229 217 205 194 184 175 165 157 149 142 135 128 122 117 112 107 103 99 95 92 89 86 84 82 80 78 76 75 74 73 72 71 70 69 68 68 67 67 66 66 66 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 37 36 35 33 32 30 29 27 26 24 23 21 20 19 17 16 15 13 12 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 1 2 3 4 6 7 8 10 11 13 14 16 18 19 21 23
 41 43 45 47 48 50 52 54 56 58 60 62 64 66 68 70 73 75 77 80 82 84 87 90 92 95 98 100 103 106 109 113 116 119 123 126 130 133 137 141 146 150 154 159 164 168 174 179 184 190 195 201 207 213 219 226 232 238 245 251 257 263 269 274 280 285 290 294 298 301 304 307 309 311 312 312 312 312 311 309 307 305 303 300 296 293 289 285 280 276 271 266 261 256 251 246 240 235 230 224 219 214 208 203 198 193 188 183 178 173 169 164 160 155 151 147 143 140 136 132 129 126 123 120 117 114 111 109 106 104 102 100 97 95 93 91 89 88 86 84 82 80 79 77 75 74 72 70 69 67 66 64 63 61 60 58 57 55 54 52 51 50 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 22 23 24 25 26 28 29 31 32 34 35 37 38 40
 112 116 122 127 132 138 144 150 157 164 171 178 186 194 203 211 221 230 240 250 261 271 282 294 305 317 329 341 352 364 375 386 397 407 416 424 431 437 442 446 448 449 449 448 445 441 436 430 422 415 406 397 388 379 369 359 350 341 331 322 314 306 298 290 283 277 271 265 260 255 250 246 242 239 236 233 231 229 227 226 225 224 224 223 223 223 224 224 225 226 227 228 229 231 232 234 235 237 238 240 241 242 243 244 245 245 245 244 244 242 240 238 235 232 229 225 220 215 210 204 198 192 186 179 172 166 159 153 146 140 134 128 122 116 110 105 100 95 91 86 82 78 75 71 68 65 62 59 56 54 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 9 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 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 39 40 42 44 46 48 50 53 55 58 60 63 66 69 72 75 79 82 86 90 94 98 102 107
 27 30 32 35 37 40 43 47 50 54 58 63 67 72 78 84 90 97 104 112 120 130 139 150 161 174 187 201 216 232 249 267 286 306 326 348 369 391 413 434 454 473 490 505 517 527 533 536 535 532 525 515 503 489 473 456 438 420 401 382 364 346 329 313 297 282 268 255 242 230 219 209 200 191 182 174 167 160 154 148 143 138 133 128 124 120 117 113 110 107 104 102 99 97 95 93 91 89 88 86 85 84 83 82 81 80 79 78 78 77 77 77 76 76 76 76 76 76 76 76 76 76 77 77 77 77 77 78 78 78 78 78 78 78 77 77 77 76 76 75 75 74 73 72 71 70 69 68 67 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 21 20 19 18 17 16 16 15 14 13 12 11 11 10 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 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 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 14 15 16 18 20 21 23 25
 37 38 40 41 43 44 46 47 49 51 53 54 56 58 61 63 65 67 70 73 75 78 81 84 88 91 95 99 103 107 112 117 122 127 133 139 146 153 160 168 176 185 194 203 213 223 234 245 257 269 281 293 305 317 329 341 352 362 371 380 387 393 398 401 403 403 402 399 395 389 382 375 366 356 346 335 324 313 301 289 278 266 255 244 233 222 212 202 192 183 174 166 158 150 142 135 128 122 115 109 104 98 93 88 84 79 75 71 67 64 61 57 54 52 49 47 44 42 40 39 37 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 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 39 39 39 39 39 39 39 39 39 40 40 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 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 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35
 18 19 20 22 23 25 27 28 30 32 35 37 39 42 45 47 51 54 57 61 65 69 74 79 84 89 95 102 108 116 123 131 140 149 158 168 179 189 201 212 224 236 248 260 271 283 294 304 313 321 329 335 339 343 345 345 345 343 340 336 331 325 319 312 305 298 290 283 276 268 261 254 247 241 234 228 223 217 212 207 202 198 194 190 186 182 179 176 173 170 167 164 162 159 157 155 152 150 148 146 144 142 139 137 135 133 131 129 126 124 122 120 117 115 112 110 107 105 102 100 97 95 92 90 87 85 83 80 78 75 73 71 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 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 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 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 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 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16
 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 68 70 73 76 79 83 87 91 95 99 104 110 115 122 129 136 144 153 162 172 184 196 209 224 240 257 276 297 319 343 369 397 427 459 493 529 566 605 645 686 727 767 806 843 877 907 932 953 967 975 977 972 961 945 923 898 868 836 802 766 730 693 656 621 586 552 520 488 459 431 404 379 355 333 312 292 274 256 240 225 211 198 185 174 163 153 143 135 126 119 112 105 99 94 89 84 79 75 72 68 65 63 60 58 56 54 52 51 49 48 47 46 45 44 44 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 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 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 38 38 37 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 34
 37 38 40 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 72 74 76 79 81 84 87 89 92 95 99 102 106 109 113 118 122 127 133 139 145 152 159 168 177 187 198 211 225 241 258 278 300 325 353 384 419 459 502 551 605 665 731 803 882 966 1055 1148 1244 1341 1436 1525 1606 1674 1726 1759 1771 1761 1729 1678 1611 1530 1440 1344 1245 1147 1051 959 872 790 715 645 581 523 470 422 379 339 304 272 244 218 195 174 155 139 124 111 99 89 79 71 64 57 51 46 42 38 35 32 29 27 25 24 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 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 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 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 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 3 4 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 30 32 33 35
 6 6 7 7 7 7 8 8 8 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 27 28 30 32 34 36 39 41 44 48 51 56 60 65 71 78 85 94 103 114 126 140 155 173 193 215 241 270 302 339 380 426 477 533 595 663 736 813 894 978 1061 1142 1217 1283 1336 1374 1393 1394 1375 1338 1286 1221 1148 1069 987 906 826 750 678 611 549 492 440 393 350 312 278 247 219 195 173 153 136 120 107 95 84 74 66 58 52 46 41 36 32 29 26 23 21 18 17 15 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 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 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 5 6 6 7 7 7 8 8 9 9 9 9 10 10 10 11 11 11 11 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 12 12 12 12 12 11 11 11 10 10 10 10 9 9 8 8 8 7 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 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6
 102 105 109 113 116 120 124 128 132 136 141 146 150 155 160 166 171 177 183 189 195 201 208 215 222 229 236 243 250 258 265 273 280 288 295 302 308 315 321 326 331 336 340 343 346 348 349 350 350 349 348 346 344 341 338 334 330 326 322 318 314 310 306 302 298 294 291 288 285 283 281 279 278 277 277 277 277 278 280 281 284 287 290 294 298 304 309 315 322 330 338 347 357 367 378 390 402 415 429 443 457 472 486 501 515 529 542 553 563 571 576 579 580 577 571 562 550 535 518 499 478 456 433 409 385 361 338 316 294 274 254 236 219 203 188 174 161 149 139 129 119 111 103 96 89 83 78 72 68 63 59 55 52 49 46 43 40 38 36 34 32 30 28 26 25 23 22 21 20 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 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 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 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 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 53 56 58 60 62 65 67 70 73 75 78 81 84 86 89 92 96 99
 9 11 13 15 18 20 23 26 29 33 36 40 45 50 55 60 66 73 80 87 96 105 115 126 138 151 166 182 200 219 240 263 289 317 348 381 417 456 498 543 590 639 690 742 793 843 890 932 969 998 1020 1032 1035 1029 1014 992 963 929 891 851 809 766 724 682 642 604 567 533 500 470 441 415 390 367 345 325 307 289 273 258 244 231 218 207 196 186 176 167 158 150 142 135 128 121 115 109 104 98 93 89 84 80 76 72 68 65 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 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 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 4 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 1 1 1 2 2 3 3 3 4 4 5 5 6 6 6 7 7 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 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 5 5 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 1 2 4 5 7
 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 44 45 46 48 49 51 53 55 57 59 61 64 67 70 73 77 81 85 90 95 101 107 113 120 128 137 146 155 166 177 189 201 214 227 241 254 267 280 292 303 312 320 325 328 329 327 323 316 308 298 286 273 260 246 232 218 205 192 179 167 156 145 135 125 117 108 101 94 87 81 75 70 65 61 56 53 49 46 42 40 37 34 32 30 28 26 24 22 21 19 18 17 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 37 36 35 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 12 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 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 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 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29
 89 95 101 108 114 121 129 136 144 153 161 170 179 189 199 210 221 232 244 256 269 282 296 310 325 341 357 374 391 409 428 447 467 487 508 530 551 574 596 618 641 663 685 706 726 745 763 779 793 805 814 821 825 827 826 822 816 807 795 782 767 750 731 712 692 671 650 629 608 587 566 545 525 506 487 469 452 435 419 403 389 374 361 348 336 324 313 302 292 282 273 264 255 247 239 232 225 218 211 205 199 193 188 183 178 173 169 164 160 157 153 150 147 144 141 138 136 134 132 130 128 127 125 124 123 122 121 120 119 118 117 116 115 115 114 113 112 111 110 109 108 107 106 105 104 103 101 100 99 97 96 94 92 91 89 87 86 84 82 80 78 76 75 73 71 69 67 65 63 61 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 26 24 23 21 19 17 16 14 13 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 9 10 12 13 15 16 18 20 22 25 27 30 33 36 39 43 46 50 54 58 63 68 73 78 83
 77 79 82 85 87 90 92 95 98 100 103 105 108 111 113 116 119 122 124 127 130 133 136 139 143 146 150 153 157 161 165 169 174 179 183 189 194 199 205 211 217 224 230 237 245 252 259 267 274 282 290 297 305 312 319 325 331 337 342 346 350 353 355 356 357 357 356 354 351 348 345 340 335 330 324 318 312 305 298 291 284 277 269 262 255 247 240 233 226 218 211 205 198 191 184 178 172 165 159 153 148 142 136 131 126 120 115 111 106 101 97 93 89 85 81 78 75 72 69 66 63 61 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 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 8 7 7 6 6 6 6 5 5 5 5 5 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 3 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 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 8 9 9 10 11 11 12 13 14 15 16 17 19 20 21 23 24 26 28 30 31 33 35 38 40 42 44 47 49 51 54 56 59 61 64 66 69 72 74
 16 16 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 80 84 88 92 97 102 107 112 118 124 131 137 144 152 159 167 176 184 193 202 211 220 229 238 247 256 265 273 280 287 294 299 304 308 311 313 315 315 314 312 309 305 301 295 289 282 275 267 259 250 242 233 223 214 205 196 187 178 170 161 153 145 137 130 122 116 109 103 97 91 86 80 76 71 67 63 59 55 52 49 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 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 5 4 4 4 4 4 4 4 4 4 4 4 4 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 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 8 8 8 8 8 8 8 8 8 8 8 8 7 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 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 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15
 50 53 55 58 61 64 67 70 73 76 80 84 88 92 96 101 106 111 117 122 129 135 142 150 158 166 175 185 195 206 218 230 244 258 274 291 308 327 347 368 391 414 439 464 490 517 544 571 598 623 647 670 689 706 719 728 733 734 730 722 710 695 676 655 632 607 581 555 528 501 475 450 425 401 378 356 336 316 298 281 264 249 235 221 208 197 186 175 165 156 148 140 132 125 118 112 106 101 96 91 86 82 78 74 70 67 64 61 58 56 54 52 50 48 46 45 43 42 41 40 39 39 38 38 38 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 47 48 49 50 51 51 52 53 53 54 55 55 56 56 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 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 10 10 11 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38 39 41 44 46 48
 31 32 34 36 38 40 42 44 46 49 51 54 57 60 63 66 70 74 78 82 87 92 97 102 108 115 122 129 137 146 155 164 175 186 197 210 223 237 252 268 284 300 317 335 352 370 387 404 419 434 447 459 469 477 483 486 488 487 484 479 473 466 457 447 436 425 414 402 390 379 368 356 346 335 325 316 306 298 289 281 273 266 259 252 245 239 233 227 221 215 209 204 198 192 187 181 175 170 164 158 153 147 141 135 129 124 118 113 107 102 96 91 86 82 77 72 68 64 60 57 53 50 47 44 41 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 9 10 11 12 13 13 14 15 16 17 18 20 21 22 23 25 26 28 29
 96 96 96 96 95 95 95 95 95 96 96 96 96 97 97 97 98 99 99 100 101 102 103 104 105 107 108 110 112 114 116 119 121 124 127 131 135 139 144 149 155 161 168 175 184 193 202 213 225 237 251 266 281 299 317 336 357 379 401 425 450 476 502 528 555 581 607 632 656 678 698 715 730 741 749 754 755 752 746 737 724 709 691 672 650 628 604 580 555 531 506 482 458 434 412 390 369 349 330 311 294 277 261 246 232 219 206 195 184 173 164 155 146 138 131 124 118 112 107 101 97 92 88 85 81 78 75 72 70 68 65 63 61 59 58 56 55 53 52 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 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 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 1 1 1 2 2 2 3 3 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 87 89 91 93 95 97 99 101 103 105 107 109 110 112 113 114 116 117 118 118 119 120 120 120 120 120 120 120 120 119 119 118 118 117 116 115 115 114 113 112 111 110 109 108 108 107 106 105 104 103 103 102 101 101 100 99 99 98 98 97 97 97 96
 21 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 38 39 41 43 46 48 51 54 58 61 65 70 74 80 85 91 98 106 114 122 132 142 152 164 176 189 202 216 230 245 259 273 286 298 310 319 327 333 337 338 337 335 330 324 316 307 297 286 275 264 253 242 231 220 210 200 191 182 174 166 159 152 146 140 135 130 125 120 116 113 109 106 103 101 98 96 94 92 91 89 88 87 86 85 85 84 84 83 83 83 83 84 84 84 85 85 86 87 87 88 89 90 91 91 92 93 94 95 95 96 97 97 97 98 98 98 98 97 97 97 96 95 95 94 93 92 91 89 88 87 86 85 83 82 81 79 78 77 76 75 74 73 72 71 70 69 68 67 67 66 66 65 65 64 64 63 63 63 63 62 62 62 62 62 62 62 62 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 60 59 59 58 57 56 54 53 52 51 50 49 47 46 45 44 43 42 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 50 51 52 52 53 53 54 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21
 55 57 59 62 64 67 69 72 76 79 83 87 91 96 101 107 113 120 127 135 144 153 163 175 187 201 216 232 250 269 291 314 340 367 397 429 464 500 538 578 619 661 701 740 777 809 837 858 872 879 877 868 851 829 801 768 733 696 658 620 582 546 511 478 446 417 389 364 340 318 298 279 262 246 232 218 206 194 184 174 165 156 148 141 134 128 122 116 111 106 101 97 93 89 86 82 79 76 73 70 67 65 63 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 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 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 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 51 51 50 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 35 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 53
 23 24 26 28 30 32 35 37 40 43 45 49 52 55 59 63 68 72 78 83 89 95 102 110 118 127 137 147 159 171 185 199 215 233 252 272 294 318 343 370 399 429 459 491 523 555 585 615 641 665 685 700 710 716 716 711 701 688 670 650 628 605 581 556 531 507 484 462 440 420 401 383 367 351 337 323 311 300 289 280 271 262 255 247 241 235 229 223 218 214 209 205 200 196 193 189 185 181 178 174 170 166 163 159 155 151 147 143 139 134 130 126 122 118 113 109 105 101 97 93 89 85 82 78 75 71 68 65 62 59 57 54 52 50 48 46 44 42 40 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 20 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 6 6 6 6 5 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 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 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 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 1 1 2 2 3 4 4 5 6 7 8 8 9 11 12 13 14 15 17 18 20 21
 69 70 72 73 75 77 78 80 82 84 86 88 90 92 94 97 99 102 104 107 110 113 116 120 124 127 131 136 140 145 150 155 161 167 173 180 187 195 203 211 220 229 239 249 259 270 281 293 304 316 328 339 351 362 372 382 391 399 406 412 416 419 421 421 419 417 413 407 401 393 385 375 365 355 344 333 321 310 299 287 276 265 254 244 233 223 214 204 195 187 179 171 163 156 149 142 136 129 124 118 113 108 103 98 94 90 86 82 78 75 72 68 66 63 60 58 56 54 52 50 48 47 45 44 43 42 41 40 39 39 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 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 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 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 24 24 24 24 24 24 24 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 44 45 46 47 49 50 51 52 53 55 56 57 59 60 61 63 64 66 67
 36 37 39 40 42 43 45 47 49 51 53 55 57 60 62 65 68 71 74 77 81 85 88 93 97 101 106 111 116 121 127 133 139 145 151 158 164 171 177 184 190 197 203 209 215 220 225 229 233 236 238 240 241 242 242 241 239 238 235 232 229 225 222 218 213 209 205 200 196 191 187 183 178 174 170 167 163 159 156 153 150 147 144 141 139 136 134 132 130 128 126 124 122 121 119 118 116 115 113 112 111 110 108 107 106 105 104 103 101 100 99 98 97 96 95 93 92 91 90 89 88 87 85 84 83 82 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 54 54 53 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 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 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 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 12 12 13 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 29 30 31 32 33 34
 46 49 51 54 57 60 63 66 70 73 77 81 86 91 96 101 107 113 120 127 134 142 151 160 170 181 192 204 217 230 244 260 276 292 310 328 346 365 384 402 420 438 454 469 482 492 500 506 508 507 503 497 487 476 462 446 429 411 392 373 354 336 317 299 282 265 250 234 220 207 194 182 171 161 151 142 133 125 118 111 104 98 92 87 82 77 73 68 65 61 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 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 25 26 27 27 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44
 44 46 49 52 55 58 61 65 68 72 76 80 85 90 95 100 106 111 118 124 131 138 145 152 160 168 176 185 193 201 210 218 226 234 242 249 255 261 266 271 274 276 278 278 277 276 273 270 266 261 255 249 243 236 229 222 214 207 200 193 186 179 172 166 160 154 148 143 137 133 128 123 119 115 111 108 104 101 98 95 93 90 88 85 83 81 79 77 75 74 72 71 69 68 67 65 64 63 62 61 60 60 59 58 57 57 56 56 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61 60 60 60 60 59 59 59 58 58 57 57 56 55 55 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 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 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 12 11 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 7 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 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 41
 64 66 68 70 73 75 77 80 83 86 89 92 95 99 103 107 111 116 121 126 132 138 144 151 158 166 174 183 193 203 213 224 236 248 261 274 288 302 315 329 343 356 368 379 389 398 405 410 412 413 412 409 403 396 388 378 366 354 342 328 315 302 288 275 263 250 238 227 216 206 196 187 178 170 162 155 148 141 135 129 124 119 114 109 105 101 97 93 90 86 83 80 77 74 71 69 66 64 62 59 57 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 31 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 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 10 10 10 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 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 7 7 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 11 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 15 15 15 15 15 15 15 15 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 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 57 59 61 62
 41 43 45 47 49 50 52 54 56 58 60 62 64 66 68 69 71 73 75 76 78 80 81 83 84 85 86 87 88 89 89 90 90 90 90 90 90 90 89 89 88 88 87 86 85 84 84 83 82 81 80 80 79 78 78 77 77 77 77 77 77 77 78 79 79 80 81 83 84 86 87 89 91 94 96 99 102 105 108 112 116 120 124 129 134 139 144 149 155 161 167 173 179 185 191 197 203 208 213 218 221 224 226 227 227 225 223 219 214 209 202 195 187 179 170 161 152 143 135 126 118 110 103 96 89 83 78 72 67 63 59 55 51 48 45 42 40 37 35 33 31 30 28 27 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 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 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 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 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 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 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 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 36 38 40
 53 54 55 56 57 59 60 61 62 64 65 67 68 70 71 73 74 76 78 80 81 83 85 87 89 91 93 95 97 99 101 104 106 108 110 113 115 117 120 122 124 127 129 131 134 136 138 140 142 144 146 148 150 152 153 155 156 157 158 159 160 160 161 161 161 161 161 161 160 160 159 159 158 157 156 156 155 154 153 152 151 150 150 149 148 148 147 147 147 147 147 147 147 147 148 148 149 150 151 153 154 156 158 160 163 165 168 171 175 178 182 186 191 195 200 205 211 216 222 227 233 239 244 250 255 260 264 268 271 274 275 276 276 276 274 271 268 263 258 253 246 239 232 225 217 209 201 193 185 177 169 162 155 148 141 134 128 122 117 111 106 101 96 92 88 84 80 77 73 70 67 64 61 59 56 54 51 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 22 22 22 22 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 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52
 52 54 55 57 58 60 61 63 65 67 69 71 73 75 77 79 82 84 87 90 93 96 99 102 106 109 113 117 121 125 130 134 139 144 150 155 161 166 172 179 185 191 198 205 212 219 226 233 240 246 253 260 266 272 278 284 289 293 298 302 305 308 310 312 313 314 314 314 313 312 311 309 307 304 301 298 295 292 288 284 280 276 272 268 263 259 255 250 246 241 237 232 228 223 218 214 209 205 200 196 191 187 182 178 173 169 164 160 156 152 147 143 139 135 131 128 124 120 117 113 110 107 104 101 98 95 93 90 88 85 83 81 79 77 76 74 72 71 69 68 67 66 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 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 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51
 54 55 56 57 58 59 60 62 63 65 66 68 69 71 73 75 77 80 82 85 87 90 93 96 100 103 107 111 115 119 123 127 132 137 142 147 152 157 162 167 172 176 181 185 189 193 197 200 202 204 206 207 208 208 208 207 206 204 203 200 198 195 192 190 187 184 181 178 175 172 169 166 164 161 159 157 155 153 152 150 149 148 147 146 146 145 145 145 145 145 145 145 145 146 146 147 147 148 148 149 149 149 149 149 149 149 148 147 146 145 143 141 139 137 134 131 128 124 120 117 113 109 105 100 96 92 88 84 80 76 73 69 66 62 59 56 54 51 48 46 44 42 40 38 36 34 33 31 30 29 28 26 25 24 24 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 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 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 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 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53
 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 56 58 60 62 64 66 68 71 73 76 79 82 86 89 93 97 101 105 110 114 119 124 129 134 139 144 149 153 158 162 166 170 173 176 179 181 182 183 184 184 183 183 181 180 178 176 173 170 168 164 161 158 155 151 148 145 141 138 134 131 128 124 121 118 115 112 109 106 103 100 97 94 91 89 86 83 80 78 75 72 70 67 65 62 60 57 55 53 50 48 46 44 42 40 38 36 35 33 31 30 28 27 26 25 23 22 21 20 19 19 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 10 10 10 10 10 10 10 10 10 10 11 11 11 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 17 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 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 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 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37
 149 155 160 165 171 176 181 187 192 198 203 208 214 219 224 229 234 238 243 247 251 255 258 261 264 267 269 270 272 273 273 274 273 273 272 271 269 267 265 262 259 256 252 249 245 241 237 233 228 224 219 215 210 206 201 196 192 187 182 178 173 169 165 160 156 152 148 144 140 136 133 129 125 122 118 115 112 109 106 103 100 97 94 91 89 86 84 81 79 76 74 72 70 68 65 63 61 60 58 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 53 55 56 57 59 60 62 63 65 66 67 69 70 72 73 75 76 77 79 80 82 83 84 85 87 88 89 90 91 92 93 93 94 95 95 96 96 96 97 97 97 97 96 96 96 96 95 95 94 93 92 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 61 61 60 59 58 58 57 56 56 55 54 53 53 52 51 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 45 47 49 51 53 55 57 60 62 65 68 71 74 77 80 84 87 91 95 99 103 107 111 116 120 125 130 134 139 144
 42 44 47 50 52 55 58 62 65 69 72 76 81 85 90 95 100 106 111 118 124 131 139 146 155 163 172 182 192 202 213 224 236 247 259 271 283 295 307 318 329 339 348 356 363 369 373 376 378 378 377 375 371 367 362 355 349 342 334 326 318 310 302 295 287 279 272 265 258 252 246 240 234 228 223 218 213 208 204 200 195 191 187 183 179 175 171 168 164 160 156 152 148 144 140 136 132 128 124 119 115 111 107 103 98 94 90 86 82 79 75 71 68 64 61 58 55 52 49 46 44 42 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 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 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 7 7 7 7 7 7 7 7 6 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 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 9 10 11 11 13 14 15 16 17 18 20 21 23 24 26 28 29 31 33 35 37 40
 52 54 56 58 61 63 65 68 70 73 76 79 82 86 89 93 97 102 106 111 116 122 128 134 140 148 155 163 171 180 190 200 210 221 233 245 257 270 284 297 311 326 340 354 368 382 395 407 419 430 439 448 455 461 465 468 469 469 468 466 462 457 451 445 437 429 421 412 402 392 382 372 362 352 342 331 321 311 301 291 281 271 261 252 242 233 224 215 206 197 189 181 173 165 157 149 142 135 128 121 115 108 102 96 91 86 80 76 71 66 62 58 55 51 48 44 42 39 36 34 32 29 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 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 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 9 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 27 28 29 30 31 33 34 35 36 37 39 40 41 41 42 43 44 45 45 46 46 46 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 40 40 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 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 47 49 51
 37 37 38 39 40 41 42 43 44 45 46 48 49 50 52 54 56 57 60 62 64 66 69 72 75 78 82 85 89 93 98 102 108 113 119 125 131 138 145 153 161 169 178 187 196 206 215 225 235 244 253 262 271 278 285 291 296 300 303 304 304 303 301 298 294 289 283 276 269 261 254 246 237 229 221 213 205 198 190 183 176 169 163 157 151 145 140 135 130 126 122 118 114 110 107 103 100 98 95 92 90 87 85 83 81 79 78 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 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 11 10 10 10 10 10 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 12 12 12 12 12 13 13 13 13 14 14 14 15 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 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 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 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36
 73 76 80 84 88 92 97 101 106 112 117 123 129 136 143 150 157 165 174 183 192 202 212 223 235 247 259 272 285 298 312 326 341 355 369 383 397 410 422 434 444 453 461 468 473 476 478 478 477 474 470 465 459 452 444 435 426 417 407 397 387 378 368 359 350 341 332 324 316 309 302 295 288 282 276 271 265 260 255 250 246 242 237 233 229 226 222 218 215 211 208 204 201 198 194 191 187 184 180 177 173 170 166 162 158 155 151 147 143 139 136 132 128 124 120 117 113 110 106 103 100 96 93 90 87 85 82 79 77 75 73 71 69 67 65 63 62 60 59 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 51 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 52 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 18 20 21 22 23 25 26 27 29 31 32 34 36 38 40 42 45 47 49 52 54 57 60 63 66 69
 68 68 67 67 67 66 66 65 65 65 64 64 63 63 62 62 62 61 61 61 61 60 60 60 60 60 61 61 61 61 62 63 63 64 65 66 67 69 70 72 74 76 78 81 84 87 90 93 97 101 105 109 114 119 123 129 134 139 144 150 155 160 165 170 174 178 182 185 187 189 191 192 192 191 190 188 185 182 179 175 170 166 161 156 150 145 139 134 128 123 118 112 107 102 97 93 88 84 80 75 72 68 64 61 58 55 52 49 46 44 41 39 37 35 33 32 30 29 27 26 25 23 22 22 21 20 19 19 18 17 17 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 14 14 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 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 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 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 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 46 47 49 50 52 53 55 56 58 59 60 61 62 63 64 65 66 67 67 68 68 68 68 68 68 68 68
 117 118 119 119 120 121 121 121 122 122 123 123 123 124 124 124 125 125 125 126 126 126 127 127 128 128 128 129 129 130 131 131 132 133 134 134 135 136 137 138 139 141 142 143 145 146 148 150 152 153 155 158 160 162 164 167 169 172 174 177 180 182 185 188 191 194 197 199 202 205 208 211 213 216 218 221 223 225 227 229 231 232 233 234 235 235 235 235 235 234 232 230 228 225 222 219 215 211 206 201 196 191 185 179 173 167 160 154 147 141 135 128 122 116 110 105 99 94 89 84 79 75 71 67 63 60 56 53 51 48 46 43 41 39 38 36 35 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 45 46 47 48 48 49 49 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 26 26 27 28 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 53 56 58 61 63 66 68 71 73 76 79 81 84 86 89 91 94 96 98 100 102 104 106 107 109 110 112 113 114 115 116
 61 63 64 65 66 68 69 70 71 73 74 75 77 78 79 81 82 84 85 87 88 90 92 93 95 97 99 101 103 106 108 111 113 116 119 122 126 129 133 137 142 146 151 156 162 168 174 180 187 194 201 209 217 225 233 241 249 257 265 272 279 286 292 297 302 305 308 310 311 311 310 308 305 301 296 291 285 278 271 264 257 249 241 233 225 218 210 203 195 188 181 174 168 162 156 150 145 139 134 130 125 121 117 113 109 106 102 99 96 94 91 89 87 84 83 81 79 78 77 76 75 74 73 73 72 72 72 72 72 72 72 72 73 73 74 74 75 75 76 76 77 77 78 79 79 80 80 80 81 81 81 82 82 82 82 82 82 81 81 81 80 80 79 78 78 77 76 75 74 73 72 71 69 68 67 65 64 63 61 60 58 57 55 54 52 50 49 47 46 44 42 41 39 38 36 35 33 32 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 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 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 57 58 59 60
 60 61 62 63 64 66 67 69 71 73 75 78 80 83 87 90 94 97 102 106 111 117 122 128 135 141 149 156 164 173 182 191 200 209 219 228 237 246 254 261 268 273 277 280 282 281 280 277 273 267 260 253 245 236 227 217 208 198 189 180 171 163 155 147 140 133 126 120 115 109 104 100 95 91 87 84 81 78 75 72 70 67 65 63 62 60 58 57 56 54 53 52 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 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 22 22 22 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 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 37 38 39 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 61 62 62 62 63 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 55 56 56 56 57 57 58 59
 40 41 42 43 44 45 47 48 49 50 51 53 54 55 56 58 59 60 62 63 65 66 68 69 71 72 74 76 77 79 81 82 84 86 88 90 91 93 95 97 98 100 102 103 105 106 107 109 110 111 111 112 112 113 113 113 113 112 112 111 111 110 109 108 107 105 104 103 102 100 99 98 96 95 94 92 91 90 89 88 87 86 85 84 84 83 82 82 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 73 72 72 72 71 71 71 70 70 70 70 69 69 69 69 69 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 64 63 63 62 62 61 60 59 59 58 57 56 55 54 53 52 51 49 48 47 46 44 43 42 40 39 38 36 35 33 32 31 29 28 27 26 25 24 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 11 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 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 6 6 6 6 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 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
 59 61 62 64 65 67 69 70 72 74 76 78 80 82 85 87 89 92 95 97 100 103 106 109 113 116 119 123 126 130 134 137 141 145 149 152 156 160 163 167 170 173 176 179 181 184 186 188 189 190 191 192 193 193 193 192 192 191 190 189 187 185 184 182 180 178 175 173 171 168 166 163 161 158 155 153 150 147 145 142 139 136 134 131 128 125 122 120 117 114 111 108 106 103 100 97 94 92 89 86 83 81 78 75 72 70 67 65 62 60 57 55 53 51 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 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 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 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58
 46 47 48 49 50 51 51 52 53 54 55 56 57 57 58 59 60 61 61 62 63 64 65 66 66 67 68 69 70 71 72 73 75 76 77 79 80 82 84 86 88 90 93 96 99 102 106 110 114 119 124 130 136 142 149 157 165 174 183 192 203 213 224 236 247 259 271 283 294 305 315 324 332 338 343 345 346 345 341 335 328 318 308 295 282 268 254 239 225 210 196 183 170 157 145 134 123 114 104 96 88 80 74 67 61 56 51 47 42 39 35 32 29 26 24 22 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 7 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 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 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 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 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 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 42 43 44 45
 67 68 70 71 72 73 74 75 76 77 78 78 79 80 80 81 82 82 83 84 84 85 85 86 87 87 88 89 90 91 92 93 94 95 96 98 99 101 103 104 107 109 111 114 117 120 123 127 131 135 139 144 148 154 159 165 171 177 183 189 196 203 209 216 223 230 236 242 248 254 259 264 268 271 274 276 277 278 278 276 274 271 268 263 258 252 245 238 230 222 213 204 195 186 177 168 159 150 141 133 124 116 109 101 94 88 82 76 70 65 60 55 51 47 43 40 37 34 32 29 27 25 23 21 20 19 17 16 15 14 13 13 12 11 11 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 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 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 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 48 50 52 54 56 58 59 61 63 64 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 43 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 79 80 82 83 85 87 88 90 92 93 95 97 98 100 101 103 104 105 106 107 107 108 108 108 108 107 107 106 104 103 101 100 98 96 93 91 89 86 84 81 79 76 73 71 68 66 63 61 59 57 54 52 50 48 46 45 43 41 40 38 37 35 34 33 32 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 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 28 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 16 16 16 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 16 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 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 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41
 46 46 45 45 45 45 45 45 45 44 44 44 44 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 77 78 79 79 80 80 80 80 80 80 79 79 78 78 77 76 75 74 73 71 70 69 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 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 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 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 29 30 30 30 30 30 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 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 55 56 56 57 58 58 59 59 59 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 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
 67 70 74 77 81 85 89 93 97 102 106 111 115 120 124 129 133 137 141 145 148 151 154 156 158 159 160 160 160 159 158 156 154 151 148 145 142 138 134 130 126 122 118 114 110 106 102 98 95 92 89 86 83 81 78 76 74 72 70 69 67 66 65 64 63 62 61 61 60 60 59 59 59 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 59 58 57 57 56 55 55 54 53 52 52 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 45 45 45 44 44 44 43 42 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 37 39 41 43 45 47 50 52 55 58 61 64
 46 47 48 49 50 51 52 53 54 55 57 58 59 61 63 64 66 68 70 72 74 76 78 80 83 85 88 90 93 96 99 102 104 107 111 114 117 120 123 126 128 131 134 136 139 141 143 144 146 147 148 149 149 149 149 148 147 146 145 143 141 139 137 135 132 129 127 124 121 119 116 113 110 108 105 102 100 98 95 93 91 89 87 85 83 81 79 78 76 75 73 72 71 70 69 68 67 66 66 65 64 64 64 63 63 63 63 62 62 62 63 63 63 63 64 64 64 65 65 66 66 67 68 69 69 70 71 71 72 73 74 74 75 75 76 76 77 77 77 78 78 78 77 77 77 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 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 39 39 38 38 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 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 52 53 54 55 56 57 57 58 59 60 61 61 62 63 63 64 65 65 66 66 66 66 67 67 67 66 66 66 66 65 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 40 40 39 39 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46
 42 42 42 43 43 43 44 44 45 45 46 46 47 48 49 50 50 51 52 54 55 56 58 59 61 62 64 66 68 71 73 75 78 81 84 87 90 94 98 101 105 109 113 117 121 126 130 134 137 141 144 147 149 151 153 154 155 155 154 153 152 150 148 145 142 139 135 132 128 124 120 116 113 109 105 102 98 95 91 88 85 82 79 77 74 72 70 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 39 38 37 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 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 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 33 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 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 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 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 42
 81 83 84 85 87 88 90 92 94 96 98 100 103 106 109 112 115 119 122 126 131 135 140 145 151 157 163 169 176 183 190 198 206 214 222 231 239 248 256 264 272 280 287 294 299 305 309 313 316 318 318 319 318 316 314 311 307 303 299 294 289 284 279 273 268 263 258 253 248 243 239 235 231 227 223 220 217 214 211 209 207 204 202 200 199 197 195 194 192 190 189 187 185 183 181 179 177 175 172 169 166 163 159 156 152 148 143 139 134 130 125 120 115 110 105 100 95 91 86 81 77 73 69 65 61 58 55 51 48 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 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 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 40 40 40 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 49 51 52 54 55 57 58 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 20 22 23 24 26 27 29 31 33 36 38 40 43 46 49 52 55 58 61 64 67 70 72 75 76 78 79 80 80 80 79 78 77 75 74 72 70 67 65 63 61 59 56 54 53 51 49 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 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 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 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 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35 37 38 40 42 43 44 45 46 47 47 47 47 47 46 45 44 43 41 40 38 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15
 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 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 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 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 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 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 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25
 128 127 125 123 122 120 118 116 115 113 112 110 108 107 105 104 103 101 100 98 97 96 95 94 93 92 90 89 89 88 87 86 85 84 84 83 82 82 81 81 80 80 80 80 79 79 79 79 79 79 79 79 79 79 80 80 80 81 81 82 82 83 83 84 84 85 86 87 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 104 105 106 108 109 111 112 114 115 117 118 120 121 123 124 126 127 128 130 131 132 133 133 134 134 135 135 135 135 134 133 133 131 130 129 127 125 124 121 119 117 115 112 110 107 105 103 100 98 95 93 91 89 87 85 83 81 79 78 76 75 74 73 71 70 70 69 68 68 67 67 66 66 66 66 65 65 65 65 66 66 66 66 67 67 67 68 68 69 69 70 71 71 72 73 74 74 75 76 77 78 79 79 80 81 82 83 84 85 85 86 87 88 88 89 90 90 91 91 91 92 92 92 92 92 92 92 91 91 90 90 89 89 88 87 86 85 84 83 82 81 80 79 78 76 75 74 73 72 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 40 41 41 42 43 45 46 47 49 50 52 54 55 58 60 62 64 67 70 72 75 78 81 84 88 91 94 98 101 105 108 111 115 118 121 124 126 129 131 133 135 137 138 140 140 141 142 142 142 142 141 141 140 139 138 137 136 134 133 131 130
 52 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 65 66 67 68 69 70 71 72 74 75 77 79 80 82 85 87 89 92 95 98 101 105 108 112 116 121 126 131 136 142 147 153 160 166 173 179 186 192 199 205 211 217 222 227 231 235 238 240 241 241 240 238 235 232 228 223 217 211 204 197 190 182 175 167 159 152 144 137 130 123 117 110 104 99 93 88 83 78 74 70 66 62 58 55 52 49 46 44 41 39 37 35 33 31 30 28 27 26 24 23 22 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 52 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52
 23 24 24 25 25 26 26 27 28 29 30 31 32 33 35 37 38 40 42 45 47 50 53 57 61 65 69 75 80 86 93 100 108 117 127 137 149 160 173 187 201 215 229 244 258 270 282 292 299 304 306 305 302 296 287 277 265 252 238 224 211 197 184 171 159 148 137 128 119 110 103 96 89 83 78 73 68 64 60 57 54 51 48 46 43 41 39 38 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 56 56 56 56 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 58 59 60 61 62 63 64 65 66 66 67 67 68 68 68 68 67 67 66 65 64 63 62 61 60 58 57 55 53 52 50 49 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23
 77 78 78 79 79 80 80 81 82 82 83 84 85 86 87 88 89 91 92 93 95 97 99 101 103 105 108 111 114 117 120 124 128 133 137 142 148 154 161 168 176 184 193 202 213 224 236 249 262 277 292 308 324 342 359 377 395 413 431 448 464 479 492 503 511 517 521 521 518 512 504 493 479 464 447 429 409 390 370 350 330 310 292 274 256 240 224 209 195 182 170 158 147 137 128 119 111 103 96 89 83 77 72 67 62 57 53 50 46 43 40 37 34 32 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 67 68 68 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 69 68 68 67 66 66 65 65 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 58 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 62 62 63 63 64 65 65 66 67 67 68 68 69 69 70 71 71 71 72 72 73 73 74 74 74 75 75 75 76 76 76 77 77
 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 42 44 46 48 49 50 51 52 53 53 53 53 52 51 50 49 47 46 44 42 41 39 37 35 34 32 30 29 28 26 25 24 23 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 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 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 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 6 6 6 6 6 6 6 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
 83 85 87 89 91 93 95 96 98 100 101 103 104 106 107 108 109 109 110 110 111 111 111 111 110 110 109 108 107 106 105 104 102 101 99 98 96 94 93 91 89 87 85 84 82 80 79 77 75 74 73 71 70 69 67 66 65 64 63 63 62 61 60 60 59 59 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 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 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 50 50 50 50 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 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 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 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 32 33 34 36 37 38 40 42 43 45 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 81
 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 64 66 68 69 71 72 74 75 77 78 79 81 82 83 83 84 84 85 85 85 85 85 84 84 83 82 82 81 80 79 77 76 75 73 72 71 69 68 66 65 63 62 60 59 57 56 54 53 51 50 48 47 46 44 43 41 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 49 50 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 60 59 59 58 57 56 55 54 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 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 14 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 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 33
 29 30 32 34 36 38 40 43 45 48 51 54 57 61 65 69 74 78 84 89 95 102 109 117 125 134 144 154 165 177 190 204 219 235 252 270 289 308 328 349 370 391 411 431 450 468 484 497 508 517 522 524 524 520 514 505 494 481 467 452 435 418 401 383 365 348 331 315 299 284 269 255 241 228 216 204 193 183 173 163 155 146 138 130 123 116 110 104 98 93 87 82 78 73 69 65 61 58 55 51 48 46 43 40 38 36 33 31 30 28 26 25 23 22 21 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 64 65 67 69 71 73 75 78 80 83 86 89 93 96 100 104 108 112 117 121 126 132 137 142 148 154 159 165 171 176 182 187 192 197 201 205 208 211 213 215 216 217 217 216 215 213 211 209 206 203 199 195 191 187 182 178 173 168 164 159 154 149 144 139 135 130 125 121 116 112 108 103 99 95 91 87 83 80 76 73 69 66 63 60 57 54 51 49 46 43 41 39 36 34 32 30 28 27 25 23 22 20 19 17 16 15 14 12 11 10 10 9 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27
 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 59 61 63 65 67 69 71 74 76 79 81 84 87 89 92 95 98 101 104 108 111 114 117 121 124 127 131 134 137 140 143 146 149 152 154 157 159 161 162 164 165 166 166 167 167 166 166 165 163 162 160 158 156 153 150 147 144 141 138 134 130 127 123 120 116 112 108 105 101 98 94 91 88 84 81 78 75 72 70 67 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 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 21 21 21 21 22 22 22 23 23 24 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37
 85 87 88 90 91 92 93 94 95 96 97 98 98 99 99 99 99 99 99 99 98 98 97 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 82 81 80 80 79 79 79 79 79 79 79 79 80 80 81 81 82 83 84 85 86 88 89 90 92 93 95 97 98 100 101 103 104 106 107 108 110 111 111 112 113 113 114 114 114 113 113 112 111 110 108 107 105 103 101 99 97 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 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 68 69 70 71 71 72 72 73 73 73 73 73 73 73 72 72 71 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 38 39 40 41 43 44 45 46 47 49 50 52 53 55 56 58 59 61 63 64 66 68 69 71 73 74 76 78 79 81 82 84
 85 87 89 90 92 94 95 97 98 100 101 102 103 105 106 107 108 108 109 110 110 111 111 112 112 113 113 113 114 114 114 114 115 115 115 115 116 116 116 116 117 117 117 117 118 118 118 118 118 119 119 119 118 118 118 118 117 116 116 115 114 113 111 110 108 107 105 103 102 100 98 96 94 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 50 49 47 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 57 59 60 61 63 64 65 66 68 69 70 71 72 73 73 74 75 75 76 76 77 77 77 77 78 78 77 77 77 77 76 76 75 75 74 74 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 52 51 50 49 48 47 46 46 45 44 44 43 43 42 41 41 41 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 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 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 57 59 61 63 64 66 68 70 72 74 76 78 79 81 83
 40 41 43 44 45 46 48 49 51 52 54 55 57 58 60 62 64 66 67 70 72 74 76 78 81 83 86 89 92 94 97 101 104 107 110 114 117 120 124 127 130 133 136 139 141 143 145 147 148 148 149 148 148 146 145 142 140 137 134 130 126 123 118 114 110 106 102 98 94 90 86 82 78 75 72 69 66 63 60 57 55 53 51 48 47 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 53 55 56 58 60 62 64 66 68 69 71 73 75 77 78 80 82 83 85 86 88 89 90 92 93 94 95 96 97 98 99 99 100 100 101 101 102 102 102 102 102 102 102 101 101 100 100 99 98 97 96 95 94 93 91 90 88 87 85 83 82 80 78 76 74 72 70 68 66 65 63 61 59 57 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 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 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39
 68 70 71 73 75 76 78 79 81 83 84 86 88 90 91 93 95 97 98 100 102 104 106 107 109 111 112 114 115 116 118 119 120 121 122 123 124 124 125 125 126 126 126 126 126 126 127 127 126 126 126 126 126 126 127 127 127 127 127 128 128 129 129 130 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 144 145 146 147 147 148 148 148 148 148 148 148 147 146 145 144 142 141 139 137 135 132 130 127 124 121 118 115 112 109 105 102 99 96 93 90 87 84 81 78 75 73 70 68 66 63 61 60 58 56 55 53 52 50 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 56 57 58 59 59 60 61 62 62 63 64 65 66 67 68 68 69 70 71 73 74 75 76 77 79 80 81 83 84 86 87 89 91 93 95 97 99 101 103 105 108 110 112 115 117 120 122 124 126 128 130 132 134 135 137 138 139 139 140 140 139 139 138 137 135 134 132 130 127 125 122 119 116 113 110 107 104 100 97 94 91 87 84 81 78 75 72 69 67 64 61 59 56 54 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 44 46 47 48 50 51 53 54 55 57 58 60 61 63 64 65 67
 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 29 30 31 32 33 35 36 37 39 40 42 43 44 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 62 63 63 64 64 64 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 47 47 48 48 48 48 48 48 48 49 49 50 50 50 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 74 74 74 74 74 73 73 72 71 70 68 67 65 64 62 60 59 57 55 53 51 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 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 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18
 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 56 57 58 59 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 83 84 85 86 87 87 88 89 89 90 90 90 90 90 89 89 88 87 86 85 84 83 81 80 78 76 75 73 71 70 68 66 65 63 61 60 58 57 55 54 53 52 51 49 49 48 47 46 45 45 44 44 43 43 43 42 42 42 43 43 43 43 44 45 45 46 47 48 49 51 52 54 56 58 60 62 64 67 70 72 75 78 82 85 88 91 95 98 101 104 107 110 112 115 117 118 119 120 121 121 121 121 120 119 117 115 113 111 109 106 104 101 98 95 93 90 87 84 82 79 77 74 72 70 68 65 63 61 60 58 56 55 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 34 35 35 36 38 39 40 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 80 83 87 91 95 99 103 107 112 116 120 125 129 133 137 140 143 146 148 150 151 152 152 151 149 148 145 142 139 135 130 126 121 117 112 107 102 98 93 89 84 80 77 73 69 66 63 60 58 55 53 51 49 47 46 45 43 42 41 40 39 39 38 37 37 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 39 39
 63 65 66 68 70 72 73 75 77 78 80 82 84 85 87 89 90 92 93 94 96 97 98 99 100 101 102 103 104 104 105 105 106 106 107 107 107 107 107 107 107 107 107 107 107 107 107 107 106 106 106 106 105 105 104 104 103 103 102 102 101 100 99 99 98 97 96 95 94 93 92 91 90 88 87 86 85 83 82 81 80 79 77 76 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 55 55 56 57 57 58 59 60 61 63 64 65 67 68 70 72 74 75 77 79 82 84 86 88 90 93 95 97 99 102 104 106 108 110 111 113 114 116 117 118 118 119 119 119 119 119 118 117 117 116 114 113 112 110 108 107 105 103 101 99 97 96 94 92 90 88 86 84 83 81 79 78 76 75 74 72 71 70 69 68 67 66 65 64 63 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 62
 26 26 26 26 26 26 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 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 64 64 65 65 65 65 65 64 64 64 63 62 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 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 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 55 56 56 57 57 58 58 58 59 59 59 59 59 58 58 58 57 57 56 55 55 54 53 53 52 51 50 50 49 48 47 47 46 46 45 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 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 26 26 26 26 26 26 26 26 26 26 26 26 26 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
 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 30 30 29 29 29 30 30 30 30 31 31 31 32 33 34 35 36 37 38 40 41 43 45 47 50 53 56 59 63 67 71 76 81 86 92 98 105 112 119 127 135 144 152 161 170 178 187 195 202 209 214 219 222 224 225 225 223 219 215 210 203 196 189 181 172 164 156 148 140 132 124 117 110 103 97 91 86 81 76 71 67 63 59 56 52 49 46 44 41 39 37 35 33 32 30 29 27 26 25 24 23 22 22 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 28 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 76 79 81 84 86 89 91 93 95 97 99 100 101 101 102 102 101 100 99 98 96 94 92 89 86 83 80 77 74 71 68 65 62 59 56 53 51 48 46 44 42 40 38 37 35 34 33 31 30 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 32 33 34 34 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 38 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 47 48 48 48 47 47 46 46 45 44 43 42 41 40 39 37 36 35 33 32 31 29 28 27 26 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 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 40 42 43 44 45 46 47 48 49 49 50 50 50 50 49 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 45 47 48 49 50 51 52 53 53 54 54 54 54 54 54 53 52 52 51 50 49 48 47 46 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 56 56 55 54 53 52 51 50 48 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 53 53 53 53 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 48 50 52 54 56 58 59 61 62 64 65 67 68 69 69 70 70 70 70 70 70 69 69 68 67 66 64 63 62 60 59 57 55 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 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 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 40 41 42 43 43 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
 79 81 82 83 84 86 87 89 91 93 95 97 99 102 104 107 110 113 116 120 124 127 131 135 140 144 148 153 157 162 166 170 174 178 182 185 188 190 192 194 195 195 195 194 193 192 190 187 184 181 178 175 171 167 164 160 156 152 149 145 142 139 135 133 130 127 125 122 120 118 116 114 112 111 109 108 107 106 105 104 103 102 101 100 99 99 98 97 97 96 95 95 94 94 93 92 91 90 90 89 88 87 86 84 83 82 81 79 78 77 75 74 72 70 69 67 65 64 62 61 59 57 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 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 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 37 38 39 41 42 44 46 48 50 53 55 58 61 64 67 71 75 79 83 87 92 97 102 107 113 118 124 129 135 140 145 150 155 159 162 165 168 170 171 171 171 170 168 166 163 160 156 152 148 144 139 135 130 125 120 116 111 107 103 99 95 91 88 84 81 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 58 59 60 62 63 64 65 65 66 67 68 69 70 71 71 72 73 74 75 76 76 77 78
 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 26 26 26 26 25 25 25 24 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 8 8 8 8 8 8 7 7 7 7 7 6 6 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 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 21 21 20 19 19 18 17 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 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 8 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 11 11 11 11 11
 49 50 52 53 55 56 58 59 61 63 65 66 68 70 72 73 75 76 78 79 80 80 81 81 81 80 79 78 77 76 74 72 69 67 65 62 60 57 54 52 49 47 44 42 40 38 36 34 32 30 29 27 26 25 24 22 21 21 20 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 38 39 40 41 41 42 43 43 44 44 44 45 45 45 45 45 45 44 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 50 53 55 57 59 61 62 64 66 67 68 69 70 70 70 70 70 69 69 68 67 66 64 63 61 60 59 57 55 54 53 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 40 40 40 41 41 41 42 43 43 44 45 46 47 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 67 67 68 69 69 70 71 72 74 75 76 77 79 80 82 84 86 88 90 92 95 97 100 102 105 107 110 113 115 118 120 123 125 127 128 130 131 132 132 132 132 131 130 129 127 125 123 121 118 115 112 109 106 103 100 97 94 91 88 86 83 81 78 76 74 72 70 69 67 66 64 63 62 61 60 59 59 58 58 57 57 57 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 67 68 68 69 70 70 71 72 72 73 73 74 74 75 75 75 75 76 76 76 76 75 75 75 74 74 74 73 72 72 71 70 69 68 68 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 60 61 61 62 63 64 66 67 68 69 71 72 74 76 78 80 82 84 86 89 92 94 97 100 103 106 110 113 117 120 124 128 131 135 139 142 146 149 153 156 159 162 164 166 168 170 171 172 172 172 172 172 171 169 167 165 163 161 158 155 152 149 146 142 139 135 132 129 125 122 119 115 112 109 106 103 101 98 96 93 91 88 86 84 82 80 78 77 75 73 72 70 69 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 62 62 62 62 63 63 64 64 64 65 65
 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 63 64 65 65 66 67 67 68 69 69 70 70 71 71 72 72 73 74 74 75 75 75 76 76 77 77 77 77 78 78 78 78 77 77 77 77 76 76 75 74 73 73 72 70 69 68 67 66 64 63 62 60 59 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 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 57 58 59 59 60 60 60 60 61 61 60 60 60 60 59 59 59 58 57 57 56 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 41 41
 46 45 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 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 27 28 29 30 31 31 32 33 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 45 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 50 50 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 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 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 46 46 46
 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 24 25 27 29 31 33 35 38 41 44 48 52 56 61 66 72 79 86 93 101 110 119 129 139 149 160 170 180 189 197 204 208 211 212 210 206 200 192 183 173 163 152 141 131 120 111 102 93 86 78 72 66 61 56 52 48 45 41 39 36 34 32 30 28 27 26 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 24 25 26 27 28 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 49 49 49 49 49 50 50 50 51 52 53 53 54 56 57 58 60 62 64 66 69 72 75 78 82 86 91 96 101 106 112 119 125 132 138 145 152 158 163 168 172 174 176 176 174 172 168 162 156 150 142 134 126 118 110 102 95 88 81 75 69 64 59 54 50 46 43 39 37 34 32 30 28 26 25 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 34 35 36 37 39 40 40 41 42 43 43 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11
 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 56 56 56 56 55 55 54 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 64 65 66 67 67 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 70 70 70 69 69 68 67 67 66 66 65 65 64 63 63 62 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 59 60 60 61 62 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 64 64 63 62 62 61 60 59 58 57 56 54 53 52 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 47 48 49 50 52 53 55 57 58 60 62 63 65 67 69 71 72 74 76 77 79 80 81 82 83 84 84 85 85 85 84 84 83 82 81 80 78 77 75 73 72 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 44 42 41 41 40 39 38 38 37 36 36 36 35 35 34 34 34 34 34 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
 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 54 56 59 61 64 67 70 73 76 79 83 86 89 92 95 98 101 104 106 108 110 111 113 113 114 114 113 112 111 109 108 105 103 100 98 95 92 89 86 83 80 77 74 71 68 65 63 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 53 53 54 55 56 57 58 60 61 62 64 66 67 69 71 73 75 78 80 82 85 87 90 93 95 98 101 104 106 109 111 114 116 117 119 120 121 121 122 121 120 119 118 116 114 111 109 106 102 99 96 92 89 85 82 78 75 71 68 65 62 59 56 54 52 49 47 45 43 42 40 39 37 36 35 34 33 33 32 31 31 31 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 36 37 37 37 38 38 38 38 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 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29
 78 82 85 89 93 96 100 103 106 109 112 115 117 119 120 121 121 121 121 120 119 117 115 113 110 107 104 101 98 95 91 88 85 82 79 76 74 71 69 67 65 63 61 59 58 56 55 54 52 51 51 50 49 49 48 48 48 47 47 47 48 48 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 61 62 63 63 63 64 64 64 64 64 63 63 62 62 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 36 36 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 44 45 46 47 49 51 52 54 56 58 61 63 65 68 71 74 77 80 83 86 89 92 95 97 100 102 105 106 108 109 110 111 111 111 110 109 108 107 105 103 101 98 96 93 91 88 85 82 80 77 74 72 69 67 65 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 42 41 41 41 40 40 40 40 41 41 41 41 42 42 43 44 45 45 46 47 49 50 51 53 54 56 58 59 62 64 66 69 72 75 78 81 85 89 93 97 102 107 112 117 122 127 133 138 144 149 155 160 165 169 173 177 180 182 184 185 185 185 184 182 179 175 171 167 162 156 150 144 138 132 125 119 113 107 101 95 90 84 79 75 70 66 62 59 55 52 49 47 44 42 40 38 36 35 33 32 31 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 46 48 50 53 56 59 62 65 68 71 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 11 11 10 10 10 10 10 10 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 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 33 34 35 36 37 38 38 39 39 40 40 40 40 40 39 39 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 20 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 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 27 27 26 25 25 24 23 22 21 21 20 19 19 18 17 16 16 15 15 14 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 10 10 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 15 15 16 16 16 16 16 16 16 16 16 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 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 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
 56 57 58 60 60 61 62 62 63 63 63 63 62 62 61 60 59 58 57 56 54 53 51 50 48 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 40 41 41 41 41 40 40 39 38 37 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 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 14 15 15 15 15 15 15 15 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 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 37 40 42 45 48 51 55 59 63 67 71 76 80 85 89 93 97 100 102 104 105 104 103 101 98 94 90 86 81 76 71 67 62 57 53 49 46 42 39 36 33 31 28 26 25 23 21 20 19 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 46 48 50 51 53 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 54 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 56 56 55 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 54 54 55 55 55 56 56 57 58 58 59 59 60 60 61 62 62 63 63 64 64 65 65 66 66 67 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 68 67 67 66 66 65 64 63 62 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 35 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 73 74 74 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 70 70 69 68 68 67 66 65 65 64 63 63 62 61 60 60 59 58 57 57
 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 21 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 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 24 25 26 27 28 29 30 30 31 31 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 17 16 16 15 15 15 15 15 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 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 16 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 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6
 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 69 69 69 69 68 68 68 67 67 66 65 65 64 63 63 62 61 60 59 59 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 53 53 54 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 72 74 76 77 79 81 82 84 86 88 89 91 93 95 97 99 101 102 104 106 107 109 111 112 113 114 115 116 117 118 118 118 118 118 118 117 116 115 114 113 112 110 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 80 78 76 75 74 72 71 70 69 68 67 66 65 65 64 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 56 56 57 57 57 57 58 58 59 59 60 61 62 63 64 65 66 67 69 70 72 74 75 77 79 81 83 85 88 90 92 94 97 99 101 104 106 108 110 112 114 116 117 119 120 121 122 123 123 124 124 124 123 123 122 121 120 119 118 116 114 113 111 109 107 105 102 100 98 96 94 91 89 87 85 83 80 78 76 74 72 70 69 67 65 64 62 60 59 58 56 55 54 53 52 51 50 50 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 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
 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 53 55 56 57 58 59 60 61 62 63 63 64 64 64 64 64 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 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 30 30 30 31 31 31 32 33 33 34 34 35 36 37 38 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 56 57 58 59 60 62 63 64 64 65 66 66 67 67 67 67 66 66 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 38 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 32 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 33 34 35 37 38 40 42 43 46 48 50 53 56 59 62 65 69 73 76 80 84 88 92 96 99 102 106 108 111 113 115 116 117 117 117 116 115 114 112 109 107 104 101 98 95 91 88 85 81 78 74 71 68 65 61 58 56 53 50 48 45 43 41 38 36 35 33 31 30 28 27 26 25 23 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 35 36 37 37 38 39 39 39 40 40 40 40 40 41 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 26 27 29 30 32 34 37 39 42 45 48 52 56 60 65 70 75 81 87 93 100 108 116 124 133 142 151 160 170 179 188 196 203 210 214 218 219 219 217 213 208 201 193 184 175 165 155 145 135 126 116 108 100 92 85 78 72 67 62 57 53 49 46 43 40 38 35 33 31 30 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30
 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 59 61 62 64 65 66 68 69 70 71 72 73 74 74 74 75 75 74 74 73 73 72 70 69 68 66 64 62 60 58 56 54 52 49 47 45 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 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 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 56 58 60 62 63 65 66 68 69 71 72 73 74 74 75 75 75 74 74 73 72 71 69 68 66 64 62 60 58 56 54 51 49 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 29 30 31 32 33 34 36 37 38 38 39 40 41 42 43 43 44 44 44 45 45 45 45 45 45 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30
 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 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 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 3 3 3 3 3 3 3 3 3 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 5 5 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 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 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 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 47 49 51 52 54 56 58 59 61 63 64 66 67 68 69 70 71 71 72 72 71 71 70 69 68 67 65 64 62 60 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 34 33 32 32 31 31 31 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 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 61 61 62 62 62 62 62 62 61 61 60 60 59 59 58 57 57 56 55 54 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 35 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 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 47 48 49 51 52 52 53 54 55 55 56 56 56 57 57 57 56 56 56 56 55 55 54 54 53 52 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 19 19 20 20 21 22 22 23 24 25 26 27 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 67 69 70 71 72 73 74 75 75 76 76 76 76 76 75 75 75 74 74 73 73 72 71 71 70 70 69 68 68 67 67 67 66 66 66 66 65 65 65 64 64 64 63 63 62 61 60 59 58 56 55 53 51 49 47 45 43 41 39 37 35 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 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 26 27 27 28 28 28 29 29 29 29 29 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 34 35 37 38 40 42 44 46 48 50 53 55 57 59 61 63 64 66 67 67 68 68 68 67 67 66 64 63 61 60 58 56 54 52 50 48 46 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 24 23 23 22 21 21 21 20 20 19 19 19 19 19 18
 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 65 67 68 69 70 72 73 74 75 76 77 78 79 80 81 81 82 82 83 83 83 83 83 83 83 82 82 81 80 79 78 77 76 74 73 72 70 68 67 65 64 62 60 59 57 56 54 53 51 50 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 57 58 58 58 59 59 59 59 60 60 60 60 60 59 59 59 59 59 58 58 58 57 57 57 56 56 55 55 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 44 44 44 45 45 45 46 47 47 48 49 50 50 51 52 53 54 56 57 58 59 60 61 63 64 65 66 67 69 70 71 72 73 74 74 75 76 76 77 77 78 78 78 78 78 78 78 78 78 77 77 77 76 75 75 74 73 72 72 71 70 69 68 67 65 64 63 62 61 60 58 57 56 55 54 53 52 50 49 48 47 47 46 45 44 44 43 43 42 42 42 41 41 41 41 41 42 42 42 43 44 44 45 46 47 47 48 50 51 52 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 72 73 73 74 74 74 75 75 75 75 75 74 74 74 73 73 72 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 49 48 47 46 45 45 44 44 43 43 43 42 42 42 42
 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 51 52 53 53 53 53 53 53 52 51 50 49 48 47 45 43 42 40 38 36 35 33 31 30 29 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 56 57 58 59 59 59 60 60 60 59 59 59 58 58 57 56 56 55 54 53 52 52 51 50 50 50 49 49 49 49 50 50 51 51 52 53 55 56 58 59 61 63 65 67 69 70 72 74 76 78 79 80 81 82 82 82 82 82 81 80 79 77 75 73 71 69 67 65 62 60 58 56 53 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 30 31 33 35 38 40 42 45 47 49 51 53 55 57 58 60 61 62 62 62 62 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 38 40 41 42 43 45 46 48 50 52 54 56 58 60 62 64 66 69 71 73 76 78 80 83 85 87 89 91 93 95 96 97 99 100 101 101 102 102 102 102 102 101 100 99 98 97 96 95 93 91 90 88 86 84 82 80 78 76 74 72 71 69 67 65 63 61 59 57 55 53 52 50 48 46 45 43 41 40 38 37 35 34 32 31 30 29 27 26 25 25 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 48 50 52 54 57 59 61 63 66 68 70 73 75 78 80 82 84 86 88 90 91 93 94 94 95 95 95 95 94 93 92 91 89 87 85 83 81 78 76 73 71 68 66 63 61 58 56 54 52 50 49 47 46 45 43 42 42 41 40 40 40 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 49 49 49 49 49 49 49 49 50 51 51 52 53 55 56 57 59 61 63 65 67 69 71 73 75 77 79 81 82 84 85 86 87 87 88 88 88 88 87 87 86 85 84 83 81 80 79 77 76 74 73 71 70 68 67 66 64 63 61 60 59 57 56 55 54 53 52 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36
 59 57 56 55 54 53 52 52 51 51 50 50 50 50 50 50 50 51 51 51 52 52 53 54 54 55 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 50 52 53 54 55 57 58 59 60 62 63 63 64 65 65 66 66 66 65 65 64 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 51 51 52 53 53 53 53 53 53 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 68 69 69 69 69 69 69 69 68 68 67 66 65 64 62 61 60
 52 49 46 43 41 39 37 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 65 65 66 66 66 66 66 66 65 65 64 64 63 63 62 62 61 61 61 60 60 60 60 61 61 62 63 64 66 67 69 71 73 76 78 81 84 87 90 93 96 99 102 104 107 109 111 113 115 116 117 117 118 118 117 116 115 114 113 111 109 107 104 102 99 97 94 91 89 86 83 81 78 76 73 71 69 66 64 62 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 39 38 38 37 37 37 37 38 38 39 40 41 42 43 45 47 49 52 54 57 60 63 66 69 72 76 79 81 84 86 88 90 91 92 92 92 92 91 90 89 87 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 59 58 56 55 54 53 53 52 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 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 35 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 55 57 59 61 63 65 67 69 71 73 75 76 78 80 82 84 86 88 90 92 94 96 98 100 103 105 107 109 111 113 115 117 119 122 124 126 128 130 132 133 135 136 138 139 139 140 140 140 139 138 136 134 132 129 125 122 117 113 108 103 98 93 88 83 78 73 68 64 60 56
 48 44 40 37 33 31 28 26 24 23 22 21 20 19 19 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 53 56 58 61 63 66 68 71 74 77 80 83 86 89 92 95 98 101 104 107 110 113 115 118 121 123 126 128 130 131 133 134 134 134 134 133 132 130 128 126 123 119 116 112 108 104 100 96 92 88 85 81 78 75 72 69 67 65 63 61 59 58 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 23 24 25 26 27 29 31 34 36 40 43 47 52 57 62 68 74 80 86 92 97 102 106 108 110 110 109 107 105 101 97 93 88 83 79 74 70 66 62 59 55 52 50 47 45 42 41 39 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 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 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 47 48 49 51 53 54 56 59 61 63 66 69 72 75 78 81 84 87 90 93 95 97 98 98 98 96 94 91 87 83 78 73 68 63 58 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 65 68 70 72 74 75 77 78 80 81 81 82 82 82 81 81 80 78 77 75 73 71 69 66 64 61 59 56 54 52 50 48 46 44 42 41 39 38 37 36 35 35 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 50 50 49 48 47 46 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 26 26 27 27 28 29 31 32 33 35 37 39 40 43 45 47 49 52 54 57 59 62 65 67 70 72 74 76 78 80 82 83 85 86 87 87 87 87 87 87 86 85 84 83 82 81 79 78 76 74 72 71 69 67 66 64 62 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 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
 21 22 22 23 24 25 26 28 30 32 35 37 40 44 47 51 55 60 64 69 75 81 87 93 100 107 114 121 129 137 145 153 161 169 177 185 192 198 204 208 212 215 217 217 217 215 213 209 205 200 194 188 181 174 168 160 153 147 140 133 126 120 114 108 103 97 92 87 82 78 74 70 66 62 59 55 52 49 47 44 42 39 37 36 34 32 31 30 29 28 28 27 27 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 46 46 45 44 44 43 42 40 39 38 37 35 34 32 31 29 27 26 25 23 22 21 20 19 19 19 18 18 19 19 20 21 23 24 27 29 32 35 39 43 48 53 58 64 71 78 86 95 104 113 124 134 146 157 169 181 193 205 215 225 234 241 247 250 251 251 248 243 237 229 221 211 202 191 181 171 161 152 143 134 126 118 111 104 97 91 86 81 76 71 67 63 59 55 52 49 46 43 40 38 35 33 31 29 27 26 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 54 55 55 56 56 57 57 57 57 57 57 56 56 55 54 53 52 51 50 48 46 45 43 41 39 37 35 34 32 30 29 27 26 25 24 23 22 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 32 33 33 33 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 21 23 24 26 28 29 31 33 34 36 38 39 40 42 43 44 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 49 49 49 49 48 48 47 47 46 46 45 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 21 20 19 18 17 16 15 15 14 13 12 12 11 11 11 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 44 46 48 49 51 53 54 56 57 58 59 60 61 61 62 62 62 61 61 60 59 58 57 56 55 53 52 50 48 47 45 43 42 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 19 18 17 17 16 16 15 15 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 11 11 11 11 12 12 12 12 12 11 11 11 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 7 7 7 7 7 7 6 6 6 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 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 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 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 8 8 8 8 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 5 5 5 5 5 5 5 5 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 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5
 19 18 18 18 18 18 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 38 40 41 43 44 45 46 47 47 48 48 48 48 48 48 47 46 46 45 44 43 42 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 14 13 13 13 13 14 14 14 15 16 16 17 18 20 21 23 24 26 28 30 32 33 35 37 39 40 41 43 44 45 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 55 55 55 54 54 53 53 52 51 50 49 47 46 44 43 41 39 38 36 34 32 30 28 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 8 7 7 7 7 7 7 8 9 9 11 12 13 15 16 18 20 22 24 25 27 29 30 32 33 34 35 35 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 19 19 18 17 16 15 14 13 12 11 10 9 9 8 8 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 22 23 24 26 27 29 31 33 35 37 40 42 45 48 52 55 59 64 68 73 78 84 90 96 102 109 115 121 127 133 137 141 143 144 144 142 139 134 129 122 115 108 100 93 85 78 71 65 59 53 48 43 39 35 32 29 27 24 23 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 42 43 45 47 49 51 53 55 57 59 62 64 66 68 71 73 75 77 80 82 84 86 88 90 92 93 95 96 97 98 99 99 100 99 99 98 97 96 95 93 91 89 87 84 82 79 76 74 71 68 65 62 59 56 53 50 48 45 42 40 37 35 33 31 29 28 26 25 24 23 22 22 22 22 22 22 23 24 25 26 27 28 29 31 32 34 36 37 39 40 42 43 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 56 56 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 31 30 29 28 26 25 24 23 22 22 21 20 20 20 20 20 21 21 22 23 25 26 28 29 31 33 36 38 40 43 45 48 50 53 56 58 61 64 66 69 71 74 76 79 81 83 85 87 89 91 92 93 94 95 96 96 97 97 97 96 96 95 94 93 92 91 89 88 86 84 82 80 78 76 74 72 70 68 66 64 62 59 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 24 23 23 23 23 24 24 25 26 27 28 30 31 33 34 36 38 40 42 43 45 47 49 51 52 54 56 57 58 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 68 68 67 66 65 65 64 62 61 60 59 57 56 54 52 51 49 47 45 43 41 39 38 36 34 32 31 29 28 27 26 25 24
 31 30 30 30 31 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 49 50 50 51 52 52 53 53 53 53 53 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 43 42 41 40 39 38 36 35 34 32 31 30 29 28 28 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 51 52 53 55 56 57 59 60 61 63 64 65 67 68 69 70 72 73 74 74 75 76 76 77 77 77 77 77 77 77 76 75 74 73 72 71 69 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 33 32 32 32 32 32 33 34 35 36 37 39 40 42 44 45 47 48 50 51 52 54 54 55 56 57 57 57 57 58 58 58 57 57 57 57 56 56 56 55 55 54 54 54 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 37 37 37 36 36 36 35 35 35 36 36 36 37 38 39 40 42 43 44 46 48 49 51 52 53 54 55 56 56 56 56 56 56 55 55 54 53 52 51 50 50 49 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 53 53 53 53 53 53 52 51 50 49 48 47 45 44 42 41 39 37 36 35 33 32 31
 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 21 22 23 24 24 25 26 26 27 27 27 28 28 28 28 27 27 26 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 4 4 4 5 5 6 7 8 9 10 12 13 15 17 19 21 23 25 27 29 31 32 34 34 35 35 35 34 34 33 32 30 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 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 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 30 32 33 35 37 39 41 42 43 44 45 44 44 42 41 38 36 33 31 28 25 22 20 17 15 13 12 10 9 8 7 6 5 5 4 4 4 4 3 4 4 4 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 17 18 19 19 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 4
 11 11 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 9 9 9 9 9 9 9 9 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 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 15 16 17 19 20 22 23 24 25 25 26 26 26 25 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 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 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 32 33 34 34 34 33 32 31 29 28 25 23 21 19 18 16 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 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
 23 23 23 24 24 25 25 26 27 28 28 29 29 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 16 16 17 18 19 20 22 24 27 30 33 37 42 47 52 58 64 70 76 82 87 92 96 99 100 101 100 99 96 93 89 84 80 75 71 66 62 58 54 50 47 44 41 39 36 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 29 30 31 32 34 35 37 39 41 43 45 47 50 52 54 57 59 62 64 66 69 71 73 75 77 79 80 82 83 84 85 86 86 86 87 87 86 86 86 85 85 85 84 84 84 83 83 83 83 83 83 84 84 85 86 86 87 88 89 90 90 91 91 92 91 91 90 89 87 85 82 78 75 70 66 61 56 51 46 42 37 33 30 26 23 21 19 17 16 15 14 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 44 46 49 52 55 59 62 66 70 75 79 84 88 93 98 102 107 111 114 117 119 120 120 120 118 116 113 110 105 101 96 91 86 81 76 71 66 62 57 53 49 46 42 39 37 34 32 30 28 27 25 24 24 23
 16 16 17 18 19 20 22 23 25 27 29 30 32 34 36 38 39 41 42 44 45 46 47 48 49 50 51 52 52 53 53 53 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 56 56 56 55 54 54 53 52 51 50 49 48 46 45 43 42 41 39 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 19 19 19 19 19 20 21 22 23 24 25 27 28 30 31 33 34 36 37 38 40 41 41 42 43 44 44 44 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 45 44 44 43 41 40 39 37 36 34 32 30 28 27 25 23 22 20 19 18 17 16 16 16 16 16 16 17 18 19 21 22 24 26 28 31 34 37 40 43 46 50 54 58 62 66 70 74 79 83 86 90 93 96 98 100 102 102 103 102 102 101 99 97 95 93 91 88 85 83 80 78 75 73 71 69 67 65 63 61 59 58 56 54 53 52 50 49 47 46 45 43 42 40 39 37 36 34 32 31 29 27 26 24 23 21 20 19 18 17 16 16 16 15 16 16 16 17 18 19 20 21 22 24 25 27 28 30 32 33 35 37 39 41 44 46 48 51 53 56 59 62 66 69 73 76 80 85 89 93 98 103 107 112 117 122 126 130 134 137 139 141 141 141 140 138 136 132 128 123 118 112 106 100 94 88 82 77 71 66 61 56 52 48 44 40 37 34 31 28 26 24 22 20 19 18 17 16 15 15 15
 40 39 39 39 39 39 40 40 41 42 42 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 47 46 46 45 45 45 44 44 44 45 45 45 46 47 48 49 50 51 52 53 55 56 58 59 61 62 64 66 68 69 71 73 75 76 78 80 81 83 84 86 87 88 89 90 90 91 91 91 91 90 90 89 88 87 86 85 83 82 80 79 77 75 74 72 71 69 68 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 41 41 41 42 43 44 45 47 48 51 53 56 58 61 65 68 71 75 79 82 86 89 93 96 100 103 105 108 110 113 114 116 117 117 118 118 117 117 116 114 113 111 109 107 104 102 100 97 95 92 90 87 85 83 80 78 76 74 72 71 69 67 66 64 63 62 61 60 58 57 57 56 55 54 53 52 51 50 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 58 60 63 66 68 72 75 79 83 87 92 97 102 108 114 121 128 135 142 150 158 166 173 180 187 193 197 201 203 204 204 202 199 195 190 184 177 169 162 154 146 138 130 123 115 108 102 95 89 84 79 74 69 65 61 57 54 51 49 46 44 43 41 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 53 54 56 57 58 60 61 62 63 64 65 65 66 66 66 66 66 65 65 64 63 62 61 60 58 57 56 54 53 51 50 48 47 45 44 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 20 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 35 37 39 42 44 47 50 52 55 58 61 64 67 71 74 77 80 83 87 89 92 95 97 99 101 102 103 103 103 102 101 99 97 95 92 90 86 83 80 77 73 70 67 64 61 58 55 52 50 48 45 43 41 39 38 36 35 33 32 31 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 23 23 24 24 25 26 27 29 30 31 32 34 35 36 37 38 39 40 40 41 42 42 43 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 53 54 55 56 56 57 58 59 59 60 61 61 62 62 62 63 63 63 63 63 62 62 62 61 60 59 58 57 55 54 52 51 49 47 45 44 42 40 38 37 35 34 32 31 30 29 29 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 52 54 56 57 59 60 62 63 65 66 67 68 69 70 70 71 71 71 71 70 70 69 68 67 66 65 64 63 61 60 58 57 56 54 53 52 50 49 48 46 45 44 42 41 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 22 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 14 14 13 13 13 13 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 22 23 23 22 22 22 22 21 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 12 12 12 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 21 22 22 22 23 23 23 24 24 24 24 24 23 23 23 23 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 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 19 20 21 22 23 24 25 25 26 27 28 28 29 29 29 29 29 28 28 27 27 26 25 23 22 21 20 19 18 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 41 41 41 40 41 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 71 72 72 72 72 72 72 72 72 71 71 70 69 68 67 66 65 64 62 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 39 38 38 38 39 39 39 40 41 42 43 44 45 47 48 49 50 51 52 53 53 53 53 53 52 51 50 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 29 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 45 46 48 50 51 53 54 56 57 58 59 60 61 61 61 61 60 59 58 57 55 54 52 50 49 47 45 44 42 41 40 39 38 38 38 38 38 39 39 40 41 42 44 45 47 48 50 51 53 55 56 58 59 61 62 63 65 65 66 67 67 68 68 68 67 67 66 66 65 64 62 61 60 58 57 55 54 53 51 50 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 44 45 46 48 50 51 53 54 56 57 58 60 61 61 62 63 63 64 64 64 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 56 55 55 55 54 54 54 54 54 55 55 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 70 71 71 71 71 70 70 69 68 66 65 63 61 59 57 55 53 51 49 47 46 44 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 48 49 49 50 51 51 52 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 54 54 54 54 55 56 56 57 58 59 61 62 64 66 68 70 73 75 78 81 85 88 92 96 100 103 107 111 115 118 121 123 126 127 128 128 128 127 125 123 120 117 114 110 106 101 97 93 88 84 80 76 72 68 65 62 59 56 53 51 49 48 46 45 44 44 44 44 44 44 45 46 47 48 49 50 51 53 54 56 57 59 60 62 63 64 66 67 68 70 71 72 73 74 75 75 76 77 77 77 78 78 77 77 77 76 75 75 74 73 71 70 69 67 66 64 63 61 60 58 57 56 54 53 52 51 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 39 39 40 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 66 68 70 72 73 75 76 77 78 79 80 81 81 81 82 82 82 81 81 81 80 79 79 78 77 76 75 74 73 72 71 71 70 69 68 68 67 67 67 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 68 67 67 67 67 66 66 65 64 63 61 60 58 57 55 53 51 50 48 46 45 44 43 42 42 41 42 42 43 43 45 46 48 50 52 55 58 61 64 68 72 76 81 86 91 97 104 111 118 126 135 144 153 163 173 184 194 205 215 224 232 239 245 248 250 249 247 242 236 229 220 210 200 190 179 169 159 150 141 132 125 117 111 104 99 93 89 84 80 77 73 70 67 65 62 60 58 56 55 53 52 51 50 49 48 47 47 46 46 46 46 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
 53 51 48 47 45 44 43 43 43 43 43 44 45 47 48 50 52 55 57 60 64 67 71 75 79 84 89 94 99 105 110 116 122 127 133 138 142 146 150 152 154 155 155 154 152 150 147 143 139 135 131 126 122 117 113 108 104 100 97 93 90 86 83 81 78 75 73 70 68 66 64 62 60 58 56 54 51 49 47 45 43 41 39 38 36 34 33 31 30 29 29 28 28 28 28 28 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 61 63 66 69 72 75 78 82 85 89 93 97 101 105 109 113 117 121 124 127 129 130 131 131 131 129 127 124 121 117 113 108 103 99 94 89 84 79 74 70 66 62 58 55 51 48 46 43 41 38 37 35 33 32 31 30 30 30 30 30 30 31 32 33 35 36 38 40 42 44 47 49 51 53 55 57 59 60 62 63 64 65 66 67 68 69 69 70 70 71 72 72 73 73 74 74 75 75 76 77 77 78 78 79 79 80 80 80 80 80 79 79 78 77 76 75 74 73 71 70 68 67 65 64 62 60 59 57 56 55 53 52 51 50 49 48 47 46 46 46 45 45 45 46 46 47 48 49 51 53 55 58 61 64 67 71 75 78 82 86 90 93 96 99 102 104 105 106 107 107 107 106 105 103 101 99 97 95 92 90 87 84 82 79 76 74 72 69 67 65 64 62 61 59 58 57 56 56 55 55 55 55 56 56 57 58 59 60 61 63 64 66 68 70 73 75 78 80 83 85 87 90 92 93 94 95 96 95 95 93 91 89 86 83 79 75 71 67 63 60 57
 35 35 35 36 36 37 38 38 39 40 41 42 43 43 44 44 45 45 45 45 45 45 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 37 38 39 39 40 41 42 43 44 45 45 46 46 46 46 46 46 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 36 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 44 44 45 45 45 45 45 44 44 44 43 43 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 45 45 44 44 43 42 41 40 40 39 38 37 36 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
 34 33 32 32 31 31 31 31 31 32 33 33 34 35 37 38 40 41 43 45 48 50 53 56 59 62 66 70 74 78 83 88 93 99 104 110 116 121 127 131 136 139 142 144 144 144 142 140 137 133 129 124 119 114 109 104 99 94 90 85 82 78 74 71 68 66 63 61 59 57 55 53 52 50 49 47 46 44 43 42 41 40 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 40 41 43 44 46 49 51 53 56 59 63 66 70 73 77 81 85 89 92 95 98 100 102 103 103 103 102 100 98 95 92 88 84 80 76 72 68 64 60 56 53 50 47 44 41 38 36 34 32 30 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 49 50 51 52 53 54 55 56 56 57 57 57 57 57 56 55 54 53 52 50 49 47 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 21 21 21 22 23 24 25 26 28 30 32 34 37 39 42 45 48 52 55 58 61 65 68 71 73 76 78 80 82 83 84 85 85 85 85 84 83 81 80 78 76 74 71 69 67 65 62 60 58 56 54 52 51 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 47 46 46 45 44 43 41 40 39 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 37 41 44 48 52 55 59 62 64 65 66 66 65 64 62 60 58 55 52 49 46 44 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 22 24 26 29 31 35 38 43 47 53 58 65 72 79 86 93 99 105 109 112 113 113 111 108 104 100 95 91 86 82 78 74 71 68 65 62 60 58 56 55 53 52 51 50 48 47 46 45 44 43 41 40 39 38 36 35 34 32 31 30 29 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 27 28 30 32 35 38 41 45 49 53 58 64 69 75 80 84 87 89 89 87 83 78 71 65 58 51 45 39 34 30 26 23 20 18 16 15 13 12 12 11 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 35 36 37 38 39 39 39 39 38 37 36 35 34 32 31 29 28 26 25 24 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 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 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 20 21 23 25 28
 20 21 22 24 26 28 31 34 38 42 47 52 58 65 72 81 90 100 111 123 136 150 164 179 194 210 224 237 249 258 264 267 267 263 256 247 235 223 209 195 181 168 155 143 132 122 112 104 97 90 84 79 74 70 66 63 60 58 56 54 52 50 49 48 47 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 36 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 59 61 63 65 68 71 74 77 81 84 89 93 98 103 109 115 122 129 136 144 152 160 168 177 185 193 200 207 213 218 221 223 224 223 220 216 210 204 196 187 177 167 157 147 137 127 117 108 99 91 83 76 69 63 57 52 47 43 39 35 32 29 27 25 24 22 21 21 20 20 20 21 21 22 23 24 25 26 28 30 32 34 36 38 40 43 45 48 51 54 57 61 64 68 72 75 79 83 87 92 96 100 104 108 111 115 118 120 123 124 125 125 125 124 122 120 117 114 110 106 101 97 92 88 83 79 75 71 67 63 60 56 53 50 48 45 43 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 24 25 26 27 28 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 58 60 64 67 70 74 78 82 86 90 94 98 102 105 108 111 113 115 116 116 116 114 113 110 107 104 100 96 92 87 83 78 74 70 65 61 57 54 50 47 43 40 38 35 33 30 28 27 25 24 22 21 20 20 19 19 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 14 14 15 15 16 17 17 19 20 21 22 24 26 28 30 32 34 37 39 42 44 47 50 52 55 57 59 61 62 63 64 64 64 63 62 61 59 58 56 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 29 30 32 33 34 36 37 39 40 42 43 45 46 47 49 50 51 52 53 54 55 56 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 63 63 62 62 61 60 58 57 56 54 53 51 50 48 46 44 43 41 39 38 36 35 33 32 31 29 28 27 26 25 25 24 24 24 23 23 24 24 25 26 27 28 29 30 32 34 36 37 39 41 43 44 46 47 48 49 49 49 49 49 49 48 47 46 45 44 43 42 41 39 38 37 36 35 35 34 33 33 33 32 32 32 33 33 34 34 35 36 38 39 40 42 44 46 48 50 52 54 56 58 60 61 62 64 64 65 65 65 65 64 63 61 60 58 56 54 52 49 47 45 42 40 38 36 34 32 31 29 28 27 26 25 25 24 24 24 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 41 41 42 42 42 42 42 41 41 40 39 38 37 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 15 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
 42 44 46 49 51 54 56 58 61 63 65 66 67 68 68 68 67 66 65 63 61 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 31 30 30 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 50 52 54 55 57 58 59 61 62 62 63 63 64 63 63 62 61 60 58 56 54 52 50 47 45 43 41 39 37 36 34 33 32 30 30 29 28 27 27 26 26 26 26 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 42 44 45 46 47 48 49 50 50 50 50 49 49 48 47 46 45 44 42 41 40 38 37 36 35 33 32 31 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 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 39 40 41 42 44 45 46 47 49 50 51 51 52 53 53 53 53 53 52 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 34 34 33 33 34 34 35 35 36 37 39 40
 28 29 29 29 29 28 28 26 25 24 22 21 19 18 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 6 6 6 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 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 33 34 34 34 33 33 32 31 30 29 28 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 10 10 11 12 13 14 16 17 19 21 23 26 28 31 34 37 40 42 44 46 47 47 46 44 42 39 36 33 30 27 25 22 20 19 17 15 14 13 12 11 11 10 10 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 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 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 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 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 9 9 9 10 10 11 11 12 12 13 14 15 16 17 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
 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 20 21 22 23 23 24 24 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 23 22 22 22 22 22 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 32 34 36 38 41 44 47 50 54 58 62 66 70 74 78 82 84 86 87 87 86 84 81 77 73 68 63 58 53 49 44 40 37 33 30 27 25 23 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 21 22 23 25 27 29 31 33 35 38 40 43 45 47 49 51 52 53 54 53 53 51 50 48 46 43 41 39 36 34 32 30 29 27 26 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 34 35 36 37 38 39 39 39 39 39 38 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20
 81 82 84 85 87 88 90 92 93 95 96 97 98 99 99 99 99 98 97 95 93 91 88 86 83 79 76 72 69 65 62 59 55 52 49 46 44 41 39 37 36 34 33 32 31 30 30 30 30 30 31 32 33 35 36 38 40 43 46 49 52 56 60 64 68 73 77 82 86 91 94 97 100 101 101 100 99 96 92 88 83 78 73 68 64 59 55 51 48 45 42 40 38 37 36 35 34 34 34 34 35 35 36 37 38 39 40 42 43 45 46 48 49 50 52 53 54 55 56 56 57 57 57 56 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 39 39 39 38 38 38 38 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 47 47 47 47 47 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 33 32 32 33 33 34 35 36 37 39 40 42 45 47 50 53 56 59 62 65 68 71 73 75 77 78 79 79 79 78 76 74 72 70 67 65 62 59 57 54 52 50 48 46 44 43 42 41 40 40 39 39 40 40 41 42 44 45 47 49 51 53 55 57 59 61 62 63 64 65 65 65 64 63 62 60 59 57 55 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 31 31 31 31 31 31 32 33 34 35 36 37 38 40 41 43 45 46 48 50 52 53 55 57 58 60 61 63 64 65 67 68 69 69 70 71 72 72 73 73 74 74 75 76 76 77 78 79 80
 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 39 40 40 40 39 39 38 37 36 35 34 32 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 32 32 31 31 30 29 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 42 42 42 42 42 42 41 41 40 39 38 37 36 35 33 32 31 29 28 27 26 25 23 22 22 21 20 20 19 19 18 18 18 18 18 19 19 19 20 21 22 22 23 24 26 27 28 29 31 32 33 35 36 37 38 39 40 40 41 41 41 40 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23
 40 41 41 42 43 43 43 44 44 43 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 37 39 40 42 44 46 48 50 52 53 55 56 57 57 57 57 57 56 56 55 54 52 51 50 49 48 46 45 44 44 43 42 42 42 42 42 42 42 43 44 45 46 47 49 50 52 54 56 58 60 62 64 65 66 67 68 68 68 67 66 65 63 62 60 58 56 54 51 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 29 28 28 27 27 27 26 26 26 26 27 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 56 58 61 63 64 66 68 69 70 70 70 70 69 68 66 64 62 60 57 55 53 50 48 46 44 42 41 39 38 37 37 36 36 36 36 36 36 37 38 39 40 41 42 44 46 47 49 51 53 55 57 59 60 62 63 63 64 63 63 62 60 58 56 53 51 48 45 42 40 37 35 33 31 29 27 26 25 24 23 22 22 22 21 21 21 21 21 22 22 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 56 57 58 58 59 59 59 59 59 58 58 57 56 55 54 53 52 51 50 49 47 46 45 44 42 41 40 39 38 38 37 36 36 36 35 35 35 35 35 36 36 37 37 38 38 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
 65 68 70 73 76 78 80 82 83 83 83 82 81 79 77 74 71 68 65 61 58 55 51 48 45 42 40 37 35 33 31 29 27 26 25 23 22 22 21 20 20 20 20 20 20 21 22 23 24 25 27 29 31 34 37 40 44 48 52 57 62 67 73 79 84 90 95 100 104 107 108 109 108 106 104 100 95 90 85 80 75 70 65 61 57 53 50 47 44 42 40 38 37 36 35 34 34 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 34 34 34 33 33 32 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 27 27 28 28 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 52 53 53 53 53 53 53 52 52 51 50 49 48 47 45 44 42 41 39 38 36 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 43 45 47 48 50 52 53 54 55 56 56 56 56 56 55 54 53 52 50 49 48 46 45 43 42 41 40 39 39 38 38 37 37 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 41 40 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 34 34 34 35 36 36 37 38 39 40 41 42 44 46 47 49 52 54 56 59 62
 43 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 46 45 45 45 46 46 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 47 47 47 47 48 49 50 51 52 54 56 58 60 63 65 68 71 74 77 79 82 85 87 88 90 91 91 91 90 89 87 85 83 80 77 74 71 68 65 63 60 57 55 52 50 48 46 44 43 41 40 39 38 38 37 37 37 37 37 38 38 39 40 41 43 44 46 47 49 51 53 55 57 60 62 64 67 69 72 75 77 80 82 84 86 89 90 92 94 95 96 96 96 96 96 95 94 93 92 90 88 87 85 83 81 79 77 75 73 71 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 38 38 38 38 38 39 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 59 60 61 62 63 63 63 63 63 63 62 61 60 59 57 56 54 52 51 49 48 46 45 44 43 42 41 40 40 39 39 39 39 39 40 40 41 42 42 43 44 45 46 47 49 50 51 52 53 54 54 55 55 56 56 56 56 56 55 55 54 53 53 52 51 50 49 48 48 47 46 46 45 45 45 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 42 41 41 41 41 41 41 41 41 41 41 42 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 90 85 81 77 74 71 68 65 63 61 59 58 57 56 55 54 53 53 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 48 47 46 45 45 43 42 41 40 39 38 37 36 35 35 34 33 33 33 33 33 33 33 33 33 34 34 35 36 37 37 38 39 40 41 43 44 45 46 48 49 51 52 53 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 74 75 77 78 79 80 82 83 84 86 87 88 89 89 90 90 90 90 89 88 87 85 83 81 79 76 74 71 68 66 63 61 59 56 55 53 51 50 49 49 48 48 48 48 49 49 50 52 53 54 56 58 59 61 63 65 67 69 70 72 73 75 76 77 78 78 78 79 78 78 78 77 76 76 75 74 72 71 70 69 67 66 65 64 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 42 43 44 45 46 47 48 50 51 53 54 56 57 58 60 61 62 62 63 63 63 63 63 62 62 61 60 60 59 58 57 56 55 54 54 53 53 52 52 52 53 53 54 55 56 57 59 61 64 67 70 74 78 83 88 93 99 106 112 119 125 132 137 142 147 149 151 151 150 147 143 138 133 126 120 113 106 99 92 86 80 75 70 65 61 57 53 50 47 44 42 40 38 37 36 35 34 34 34 34 35 36 37 38 39 41 43 46 49 52 55 59 63 68 73 78 83 89 95 102 108 115 121 127 133 139 144 147 150 152 153 152 151 148 144 140 135 129 123 117 111 106 100 95
 117 108 99 90 83 77 71 66 61 58 54 52 49 48 46 45 44 44 43 43 44 44 45 45 46 47 49 50 51 53 54 55 57 58 58 59 59 59 59 59 58 57 55 54 52 51 49 48 46 45 43 42 41 41 40 40 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 48 49 49 50 50 50 49 49 48 48 47 46 45 43 42 41 40 38 37 36 35 34 33 33 32 32 32 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 45 47 48 50 51 53 54 56 57 58 59 59 60 60 60 61 61 60 60 60 59 59 58 57 56 55 54 53 52 51 49 48 47 45 44 42 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 31 32 32 33 34 35 36 37 38 40 42 43 45 47 49 50 52 53 54 55 56 56 56 55 54 53 52 50 48 47 45 43 41 39 37 36 34 33 32 31 30 29 28 28 28 28 28 28 29 29 30 31 33 34 36 39 41 44 47 50 54 57 61 65 69 72 75 78 81 83 84 85 86 86 85 84 82 80 78 76 74 71 69 67 65 63 61 59 58 56 55 55 54 54 54 55 55 56 58 59 62 64 67 71 75 79 85 90 96 102 109 115 121 127 133 137 140 142 143 142 140 136 132 127 121 116 110 104 98 92 87 82 78 74 70 66 63 60 58 56 54 52 50 49 48 47 46 45 45 45 44 44 44 44 45 45 46 46 47 48 49 50 52 53 55 57 60 62 65 69 73 77 82 88 94 101 108 116 125 134 143 152 161 169 176 180 183 183 180 175 167 159 149 138 128
 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 36 37 39 41 43 46 49 52 55 59 63 67 71 76 80 84 87 90 91 92 91 89 86 82 77 72 66 60 55 49 44 40 36 33 30 27 25 23 22 21 20 19 19 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 38 39 39 39 39 39 38 38 38 37 37 36 36 35 35 35 35 35 35 35 36 36 37 38 39 41 42 44 46 48 50 52 55 58 61 64 67 70 73 76 79 81 83 84 84 84 84 83 81 78 76 73 70 67 64 61 58 55 53 50 48 46 45 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 38 38 38 39 40 40 41 42 42 43 43 43 44 44 43 43 43 42 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 19 19 20 20 21 23 24 26 28 30 33 36 40 44 49 55 61 68 75 82 89 95 100 104 107 107 106 104 100 95 89 83 77 71 65 60 55 51 47 43 40 38 35 33 31 30 29 27 27 26 25 25 25 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 24 24 24 25 26 26 27 29 30 31 33 35 36 38 40 42 44 46 47 48 49 50 50 50 49 49 48 47 46 44 43 42 40 39 38 37 36 34 33 33 32 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26
 38 39 39 39 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 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 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 53 54 54 54 54 53 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 38 37 36 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 49 49 50 51 52 53 54 55 56 57 59 60 61 62 63 63 63 63 62 61 60 59 57 55 53 51 48 46 44 42 40 38 36 34 32 31 30 29 27 26 26 25 24 24 23 23 23 23 22 23 23 23 23 23 24 25 25 26 27 28 29 30 32 33 35 37 38 40 42 44 46 49 50 52 54 56 57 59 60 61 61 62 62 61 61 60 59 58 56 54 53 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 44 44 45 45 45 45 45 44 43 43 41 40 39 37 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 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 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 27 28 28 29 29 30 30 30 30 29 29 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 13 12 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 30 31 31 32 32 33 33 33 33 33 32 32 31 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 20 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 13 14 14 14 15 15 15 16 17 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 26 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 16 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 17 18 18 18 18 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 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 5 5 6 6 7 8 9 10 12 13 14 16 17 18 19 20 20 20 20 19 19 17 16 15 14 13 12 11 10 9 8 8 7 7 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 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 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 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 7 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 14 13 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10
 114 117 120 122 124 125 125 125 124 122 120 117 114 111 108 105 101 98 95 92 89 87 84 82 81 79 78 76 76 75 74 74 74 74 74 75 75 76 77 78 79 79 80 81 82 83 84 84 85 85 85 85 84 84 83 83 82 82 81 80 80 80 79 79 80 80 81 82 84 86 88 91 94 97 101 105 110 115 120 125 130 135 140 144 147 149 150 149 147 144 139 134 127 120 113 106 99 92 85 79 74 68 63 59 55 52 48 46 43 41 39 38 36 35 35 34 34 33 33 34 34 35 36 37 38 40 42 44 47 50 53 56 60 64 68 72 76 80 84 87 90 93 95 96 96 96 96 95 93 91 89 86 83 81 78 75 73 70 68 66 64 62 60 59 57 56 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 48 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 70 71 72 73 74 75 75 76 76 75 75 74 73 72 70 69 67 65 63 62 60 58 56 54 53 51 50 49 47 46 46 45 44 44 44 44 44 44 44 45 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 60 61 61 61 61 61 61 61 60 60 59 59 58 58 58 58 58 58 59 60 61 62 63 65 67 70 72 75 78 82 85 89 93 96 99 102 105 106 107 107 107 105 102 99 96 92 87 83 78 74 70 66 63 59 56 54 52 50 48 47 46 45 44 44 43 43 44 44 45 45 46 48 49 51 52 54 57 59 62 65 68 72 76 79 84 88 92 97 101 106 110
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 45 48 52 56 60 65 69 73 76 79 80 80 78 76 72 67 62 56 51 46 41 36 32 29 26 23 21 19 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 17 19 20 23 25 28 31 34 38 42 46 51 55 60 65 69 73 76 78 79 79 77 75 72 69 65 61 57 53 49 46 43 40 37 35 33 31 30 28 27 26 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 22 22 22 23 23 23 22 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 29 30 32 34 36 37 39 40 40 41 40 40 39 37 35 33 31 29 27 24 22 21 19 17 16 15 13 13 12 11 11 10 10 10 9 9 10 10 10 10 11 11 12 13 14 14 15 16 17 19 20 21 22 23 24 25 26 27 27 28 28 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 27 27 27 26 25 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 32 33 35 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 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 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 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 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 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 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 1 1 1 1 1 1 1 1 1 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
 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 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 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 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 14 15 16 18 19 21 22 23 25 26 26 26 26 26 25 24 23 22 21 19 18 17 16 14 13 13 12 11 11 10 10 9 9 9 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 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 11 11 11 11 11 11 12 12 12 11 11 11 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 46 45 44 43 41 40 39 38 37 36 35 35 34 34 34 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 39 39 38 37 37 36 35 35 34 34 33 33 33 33 33 33 34 35 36 37 38 40 42 44 47 50 54 57 62 66 72 77 83 89 95 100 105 110 113 114 115 113 110 106 100 95 88 82 76 70 64 59 55 51 48 45 42 40 39 37 36 36 35 35 35 35 36 37 38 39 40 42 43 45 47 49 51 54 56 58 60 62 64 66 67 69 70 71 73 74 75 76 77 78 79 81 82 84 87 89 93 96 100 104 109 114 119 125 130 135 140 144 148 150 152 152 151 149 145 141 135 129 122 115 109 102 95 89 83 78 73 68 64 60 57 54 52 50 48 47 46 45 44 44 44 44 44 44 45 45 46 47 47 48 48 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 38 39 40 41 42 43 45 46 48 49 50 52 53 54 54 55 54 54 54 53 52 50 49 47 46 44 43 42 40 39 38 38 37 36 36 36 36 37 37 38 39 40 42 44 46 49 52 55 58 61 64 67 69 71 73 74 74 74 73 71 70 68 65 63 60 58 55 53 51 49 47 46 45 43 43 42 41 41 41 40 40 40 40 40 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 51 51 51 50 50 49
 41 41 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 47 47 47 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 33 34 34 34 35 35 36 37 38 39 40 41 43 44 45 46 47 48 49 49 49 50 50 49 49 48 48 47 46 46 45 44 43 43 42 42 41 41 41 41 41 41 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 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 34 34 34 34 34 35 35 36 37 38 39 40 41 43 45 47 49 52 55 58 61 64 68 71 75 79 82 86 90 93 96 99 102 104 105 106 107 106 105 104 102 99 96 93 90 87 83 80 76 73 70 67 64 61 59 56 54 52 50 48 47 45 44 42 41 39 38 37 36 35 35 34 33 33 33 32 32 32 33 33 33 34 35 35 36 38 39 40 42 44 46 48 51 53 56 59 63 66 70 73 77 80 83 86 88 90 91 91 91 89 88 85 83 80 77 73 70 67 64 60 58 55 52 50 48 46 44 42 40 39 38 37 35 34 34 33 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 36 37 38 38 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 72 70 67 64 61 58 55 51 48 45 42 39 36 34 31 29 27 25 24 23 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 25 27 29 32 34 37 40 43 46 49 52 54 56 57 57 57 55 54 51 49 46 43 41 38 36 34 32 30 29 28 27 27 26 27 27 28 28 29 31 32 33 35 37 39 41 42 44 46 47 49 50 50 51 51 50 49 48 46 44 43 41 38 36 35 33 31 30 29 28 27 27 26 26 26 26 27 27 28 29 29 30 31 33 34 35 37 38 40 42 44 46 49 51 54 56 59 61 63 65 67 68 69 70 70 69 68 66 64 62 59 56 53 50 47 45 42 39 37 35 33 31 30 29 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 30 31 33 35 38 40 43 46 49 52 55 58 60 63 64 66 67 67 66 65 63 61 58 55 52 49 46 42 40 37 34 32 30 28 26 25 24 23 22 21 20 19 19 18 18 18 18 18 19 20 20 22 23 24 26 29 31 34 37 40 43 47 50 54 57 60 62 64 65 66 66 65 64 62 60 58 56 53 51 49 47 45 43 41 40 39 38 38 38 38 38 39 40 42 43 44 46 48 49 50 51 51 51 51 50 49 47 46 43 41 39 36 34 32 30 28 26 25 24 23 22 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 33 35 38 40 43 46 50 53 56 60 63 66 69 72 74 75 76 76 76 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 43 46 50 54 58 63 67 70 73 76 77 78 78 76 74 72 69 66 63 60 57 55 53 51 49 48 47 47 46 46 46 47 47 48 49 50 51 53 54 56 58 61 63 66 69 72 75 78 81 85 88 91 93 96 97 99 99 99 99 98 97 95 92 90 87 84 81 79 76 74 72 71 69 68 68 67 67 66 66 66 65 65 64 63 62 61 60 59 57 55 53 51 49 47 45 43 41 39 37 36 34 33 32 31 30 30 30 30 31 31 33 34 36 38 41 44 47 50 54 58 62 66 69 72 75 77 78 78 76 74 71 67 62 58 53 48 44 40 37 33 31 28 26 24 23 21 20 20 19 18 18 18 18 19 19 20 21 23 25 27 29 32 36 39 44 48 52 57 61 66 70 73 76 78 79 79 79 79 78 77 75 74 72 71 70 69 68 68 68 68 69 71 73 75 78 82 85 89 92 95 97 99 99 98 95 92 88 83 78 73 68 63 58 53 49 45 42 39 37 34 33 31 30 29 29 29 29 30 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 55 57 60 62 65 68 71 75 79 82 86 90 94 97 100 103 104 105 105 103 101 98 95 91 86 81 76 71 66 62 57 53 49 45 41 38 35 33 30 28 27 25 24 23 23 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 38 40 42 45 47 50 52 55 57 59 60 61 61 61 59 58 55 53 50 47 43 40 37 34 31 28 26 24 23 21 20 20 19 19 19 20 20 21 22 23 25 27 29 31 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
 21 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 32 34 35 36 37 38 38 37 37 36 34 33 31 29 27 25 23 21 20 18 17 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 19 20 21 22 24 25 27 29 30 32 34 36 38 40 42 44 46 47 48 49 50 51 51 52 52 52 52 52 51 51 50 49 48 47 45 44 42 40 38 37 35 33 31 29 27 26 24 23 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 26 27 27 27 26 26 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 22 22 23 23 24 25 25 26 28 29 30 31 33 34 35 36 37 37 37 37 36 36 34 33 31 29 28 26 24 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 16 16 17 19 20 22 24 26 28 31 34 36 39 42 44 46 48 50 51 51 51 50 49 47 45 43 40 38 35 33 31 29 27 25 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 16 16 17 17 18 19 20 22 23 24 26 27 29 30 32 33 34 35 35 35 35 35 34 33 32 30 29 27 26 24 23 22 20 19 18 18 17 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 26 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 57 57 56 56 56 57 58 59 60 62 64 66 69 71 74 76 78 79 79 79 79 77 75 72 69 66 63 59 56 52 49 46 43 40 38 35 33 31 29 28 27 26 26 25 26 26 27 28 30 32 34 36 39 42 45 48 51 54 58 61 64 67 70 72 74 75 76 77 77 76 75 74 73 71 70 68 67 66 66 65 65 66 66 67 68 70 71 73 76 78 81 84 88 91 95 99 102 105 108 110 111 112 111 109 107 104 100 95 91 86 82 78 74 70 66 63 60 57 54 52 50 48 46 44 43 41 40 39 38 37 36 36 36 36 37 37 38 40 41 43 46 48 51 55 58 62 66 70 74 78 83 87 90 94 96 98 98 98 96 94 90 86 81 76 71 67 62 58 55 52 49 47 46 44 43 42 42 42 42 42 42 43 44 45 46 48 50 52 54 56 58 60 62 64 66 67 68 69 69 69 68 67 66 64 63 61 59 58 56 54 53 51 50 49 48 46 46 45 44 44 43 43 43 43 44 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 71 72 73 74 74 75 75 75 75 75 74 73 72 70 69 67 66 64 63 61 60 59 59 58 58 57 57 58 58 59 61 63 65 67 70 74 78 82 86 90 94 98 101 103 104 103 102 100 97 93 89 84 80 74 69 65 60 55 51 47 44 41 38 36 34 32 31 31 30 30 30 31 32 33 34 35 37 39 41 44 47 50 53 57 61 66 70 75 81 86 91 95 99 101 103 103 102 100 97 94 90 86 81 77 73 70 67 64 62 60
 60 60 60 60 60 60 60 60 60 60 59 59 58 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 54 54 54 53 52 52 51 51 50 50 49 49 49 49 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 57 58 59 60 62 63 65 67 69 71 73 74 76 77 78 79 79 79 79 79 79 78 77 76 75 74 72 71 70 68 67 66 64 63 63 62 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 57 57 56 55 54 53 52 51 51 50 49 49 49 49 49 49 50 50 51 52 53 54 55 55 56 57 58 58 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 55 55 56 57 57 58 59 60 60 61 61 61 61 61 61 60 60 59 58 57 56 56 55 54 53 53 52 52 52 52 53 54 55 56 58 60 62 64 67 69 71 74 76 78 79 80 81 81 81 81 80 79 77 75 73 70 68 66 63 61 59 57 56 54 53 53 52 52 52 52 52 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 64 65 66 67 68 70 71 72 74 75 76 77 77 78 78 78 77 77 76 75 73 71 70 68 66 64 62 60 58 57 55 54 53 53 53 53 53 53 53 54 55 55 56 57 58 59 60 60 61 62 62 62 63 63 63 62 62 62 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 60 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
 72 71 69 68 65 63 61 58 56 53 51 49 47 45 44 43 43 42 42 42 42 42 43 43 43 43 43 43 43 43 42 42 41 40 40 39 38 37 36 35 34 34 33 33 33 33 34 35 36 37 38 39 41 43 44 46 47 48 49 50 51 51 51 51 50 50 49 48 47 46 45 44 43 43 42 42 43 44 45 46 48 51 53 56 59 61 64 67 69 71 73 74 74 73 72 69 67 63 60 56 52 48 44 41 38 35 33 31 29 28 27 27 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 40 42 44 46 49 52 55 57 60 63 66 68 70 72 72 73 72 71 69 67 64 61 58 54 51 48 44 41 38 36 33 31 29 28 26 25 25 24 24 25 25 26 26 27 29 30 31 33 34 35 37 38 39 41 42 42 43 44 44 44 44 44 44 43 43 43 42 42 43 43 43 44 45 46 47 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 76 78 80 81 82 83 84 84 85 84 84 83 81 80 78 75 73 71 68 66 63 60 58 56 53 51 49 48 46 45 43 43 42 42 41 42 42 43 43 44 45 46 46 46 47 46 46 45 44 43 42 40 39 37 35 33 32 30 29 28 26 26 25 24 24 25 25 26 27 29 31 33 36 39 42 46 50 55 59 64 69 73 77 81 84 86 87 87 86 84 81 78 74 70 65 61 57 54 50 47 45 42 40 38 37 35 34 33 32 31 31 30 29 29 28 28 28 28 28 28 29 29 30 31 33 34 37 39 42 45 48 51 55 58 62 65 67 69 71 72 72
 134 126 118 111 103 97 90 85 80 77 73 71 70 69 70 71 73 76 79 83 88 93 98 103 109 114 118 121 124 125 126 125 123 120 116 111 106 101 95 90 84 79 75 70 67 64 62 60 59 58 57 57 58 58 59 60 61 62 63 65 66 67 69 70 72 73 75 76 77 79 80 81 83 84 86 87 89 90 91 92 93 94 95 96 96 97 97 97 97 96 96 96 95 95 95 95 95 95 95 95 95 95 96 96 97 97 98 98 98 98 97 96 95 93 91 89 86 84 81 78 75 72 70 67 65 63 61 59 58 57 56 56 57 58 60 63 66 71 76 82 90 97 106 115 124 133 142 150 156 161 163 164 162 158 153 145 137 128 120 111 102 95 88 82 77 73 70 68 67 67 67 69 71 73 77 80 84 89 93 98 103 107 111 114 117 118 118 117 115 113 109 105 101 96 92 88 85 82 80 78 77 76 76 77 78 79 81 83 85 88 91 94 96 99 102 104 106 108 109 110 111 111 110 110 109 108 107 106 104 103 102 102 101 100 100 99 98 98 97 97 96 95 94 93 91 90 88 86 84 82 79 77 75 73 71 69 68 67 66 65 65 64 64 65 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 71 71 71 71 72 72 72 73 74 75 76 77 78 79 81 82 83 85 86 88 89 90 92 93 94 96 97 98 99 100 101 102 102 103 103 104 104 103 103 102 101 99 98 96 94 92 89 87 85 83 80 78 77 75 74 73 72 72 72 73 74 76 79 83 87 93 99 106 114 122 130 138 145 151 155 157 158 156 152 147 141
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 95 98 100 102 104 106 108 109 110 111 112 113 114 115 117 118 120 122 123 125 126 127 127 127 126 124 122 119 115 111 107 102 97 92 86 81 76 71 67 62 59 55 52 50 48 46 45 45 45 45 46 47 49 51 53 56 59 62 66 70 74 78 83 87 92 97 101 106 109 112 114 115 115 114 112 110 106 102 98 94 89 85 82 78 75 72 69 67 65 63 61 60 58 57 56 55 54 54 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 49 49 49 48 49 49 49 50 51 52 53 55 58 60 63 66 69 73 76 78 81 82 84 84 84 84 83 81 79 77 75 72 69 67 64 61 59 57 55 53 52 51 50 50 50 50 51 53 54 56 58 60 63 66 68 71 74 77 80 83 86 89 92 94 97 100 102 105 108 111 115 118 122 125 129 132 136 139 141 143 144 144 143 141 138 134 130 125 119 113 107 101 95 89 83 78 72 68 64 60 57 55 53 52 51 51 51 52 53 55 57 60 62 65 69 73 77 81 86 90 95 100 104 109 112 115 117 118 118 116 114 110 105 101 95 90 85 80 76 71 68 64 61 59 56 54 52 50 49 48 47 46 45 44 44 43 43 43 43 43 44 45 45 46 47 48 49 51 52 53 54 54 55 56 56 57 57 57 57 57 57 57 57 57 57 56 56 56 56 57 57 57 58 59 60 62 63 64 65 66 67 68 68 68 68 67 67 66 65 64 63 61 60 59 58 57 56 55 54 54 54 54 55 56 57 59 61 63 66 69 72 75 79 82 86 89 92
 55 55 54 53 51 50 48 46 44 43 41 40 39 38 37 37 37 37 38 39 40 41 42 43 44 45 45 46 47 47 47 47 47 46 46 46 45 44 44 43 43 43 43 43 44 44 45 46 48 49 51 52 53 55 56 56 57 57 57 56 55 54 52 51 49 47 45 44 42 41 39 38 38 38 38 39 40 41 44 47 50 54 58 62 66 70 73 76 78 78 78 76 73 69 65 60 55 50 46 41 37 34 31 29 27 26 25 24 24 24 25 26 26 28 29 30 32 33 35 37 39 41 43 45 47 48 50 52 53 54 55 56 57 58 58 58 59 59 59 59 59 58 57 57 56 54 53 51 49 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 22 22 21 22 22 23 24 25 27 28 30 32 34 36 38 40 42 43 45 46 46 47 47 46 46 45 44 43 42 41 40 39 38 38 38 38 38 39 40 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 65 67 69 71 73 76 78 80 81 82 83 83 82 81 79 77 74 71 67 64 60 57 54 50 47 45 42 40 38 37 36 35 35 35 36 37 38 40 42 44 46 48 50 52 53 53 53 53 51 50 47 45 42 39 36 33 31 28 26 24 23 22 21 20 20 21 21 22 24 25 27 30 32 35 38 42 46 50 55 60 64 69 74 78 82 85 87 87 87 86 83 80 76 72 68 64 60 56 53 50 47 44 42 40 38 36 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 24 25 26 28 29 31 34 36 39 41 44 47 49 51 53 54 55
 48 48 49 50 51 53 54 57 59 62 66 70 75 79 84 90 94 99 102 105 107 107 106 104 101 98 94 90 85 81 76 72 69 65 62 59 56 54 52 50 49 49 49 50 51 53 56 59 64 69 75 82 90 98 107 116 124 133 140 147 152 155 156 155 152 147 141 133 125 117 108 100 93 86 80 75 70 67 64 62 61 60 59 59 60 60 61 62 62 63 63 63 63 63 62 62 60 59 58 56 55 53 52 51 50 50 50 50 51 52 53 55 58 60 63 66 69 73 77 81 84 88 91 94 96 97 97 97 95 92 89 85 80 76 71 67 63 60 57 55 53 51 50 49 49 48 48 48 48 49 49 49 50 51 51 52 52 53 53 53 53 53 52 52 51 50 50 49 49 48 48 48 48 48 48 48 49 49 50 51 52 53 55 56 57 59 60 62 63 64 65 66 67 68 68 68 68 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 51 51 50 50 50 50 51 51 52 53 54 55 57 59 60 62 64 65 67 68 69 69 70 70 70 69 69 68 68 67 66 66 65 65 65 65 65 66 68 69 72 74 78 82 86 91 96 100 105 109 112 114 115 115 113 110 107 102 97 92 87 82 77 72 68 64 61 58 56 54 53 53 53 53 54 55 57 59 60 62 64 66 68 69 71 72 73 73 74 74 73 73 72 70 69 67 65 63 62 60 58 57 55 55 54 53 53 53 53 54 54 54 55 55 56 56 56 57 57 57 58 58 58 58 58 58 57 57 57 56 55 55 54 53 53 52 51 50 50 49 49 48 48 47 47 47 47
 35 35 36 37 38 39 39 39 39 39 38 38 37 36 35 35 34 33 32 32 31 31 31 30 30 30 30 31 31 31 32 32 33 34 34 36 37 38 40 42 45 48 51 54 59 63 68 74 79 84 89 92 95 96 96 95 92 88 84 79 74 68 63 58 53 49 45 41 38 35 33 31 29 28 27 26 26 26 26 27 27 29 30 31 33 34 35 37 38 39 39 40 40 40 40 39 38 37 36 36 35 34 34 34 34 34 35 37 38 41 43 46 50 54 58 63 67 73 78 83 88 92 96 99 100 100 99 97 93 88 83 77 72 66 61 56 52 49 46 43 41 39 38 37 36 35 35 34 34 34 34 34 34 35 35 36 37 38 39 40 41 42 44 45 47 48 49 50 51 52 52 51 50 49 48 46 44 42 40 38 36 34 32 30 29 27 26 25 24 24 23 23 23 23 24 25 26 27 28 30 31 33 34 36 37 38 39 40 41 41 41 41 41 41 41 40 39 39 38 37 37 36 36 36 36 36 36 36 37 37 38 39 39 40 40 40 40 40 40 39 39 38 37 36 36 35 34 34 33 33 32 32 33 33 34 35 37 39 42 46 50 54 60 65 72 78 84 90 95 99 102 104 104 102 99 95 90 85 80 75 70 66 62 59 56 54 53 51 51 50 50 50 51 51 51 51 51 51 51 51 50 49 48 47 46 44 43 41 40 38 36 35 34 33 32 32 32 32 32 33 34 36 37 39 41 42 44 46 48 50 51 52 53 54 54 54 53 52 50 48 46 44 42 39 37 35 34 32 31 30 30 29 29 30 30 30 31 32 33 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
 23 22 21 20 19 18 18 17 17 17 17 18 19 20 21 24 26 29 33 36 41 46 51 56 61 65 70 73 75 77 77 76 74 71 68 64 59 55 51 47 43 39 37 34 32 31 29 29 28 28 27 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 39 41 43 46 50 54 59 66 74 83 94 106 119 132 145 155 162 164 162 154 144 131 117 103 90 78 68 59 52 45 40 35 32 29 27 26 25 24 24 24 24 24 25 26 26 27 28 29 30 30 31 31 31 31 31 30 30 29 28 27 26 25 23 22 21 20 20 19 19 19 19 20 20 21 22 23 24 25 25 26 27 28 28 28 29 29 29 28 28 27 27 26 25 24 23 23 22 21 21 21 21 22 23 24 26 28 31 34 37 42 46 52 58 65 73 81 88 95 101 105 106 104 99 93 85 76 68 60 53 47 42 38 35 32 29 27 26 25 24 23 22 22 22 21 21 21 22 22 23 23 24 25 27 29 31 34 38 42 47 54 61 69 79 89 99 108 117 123 127 127 124 119 111 102 92 83 73 65 57 50 44 39 34 30 27 24 22 21 19 19 18 18 18 19 19 20 21 22 23 24 25 25 26 27 27 27 27 27 26 25 25 24 23 22 21 21 20 20 20 21 21 22 23 25 26 28 31 34 37 40 45 49 55 61 68 76 85 94 104 114 124 133 139 143 143 140 134 125 116 105 95 86 77 69 62 56 51 46 43 39 36 34 32 30 28 27 26 25 24 23 23 23 22 22 22 23 23 24 24 25 26 26 27 28 28 28 28 27 27 26 25 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
 44 42 40 38 36 35 34 33 32 32 33 33 34 35 37 39 42 45 48 52 56 60 65 69 74 78 82 86 89 91 92 92 91 89 86 82 78 73 68 62 57 52 48 44 40 37 34 32 31 30 29 28 28 28 28 29 30 30 31 32 34 35 37 39 41 44 46 49 52 55 58 61 64 66 68 69 69 69 68 66 64 62 60 57 55 53 51 50 49 48 47 47 47 48 49 50 52 54 56 59 61 64 67 69 71 72 72 72 71 69 67 64 61 58 55 52 49 46 43 40 38 36 34 32 31 29 28 27 26 25 24 24 24 24 25 26 27 28 30 33 35 38 41 44 47 50 54 57 60 63 65 67 69 71 71 72 71 70 69 68 66 64 61 59 57 55 53 52 51 50 50 50 50 51 53 54 56 58 61 63 65 68 70 72 73 74 74 73 72 71 68 66 63 60 57 55 52 50 48 47 45 44 43 43 42 42 42 42 42 43 43 44 45 45 46 47 48 48 49 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 45 45 43 42 41 39 37 35 34 32 30 29 27 26 25 24 23 23 23 22 23 23 23 24 25 26 27 29 31 33 35 38 41 45 48 51 55 58 60 62 64 65 65 64 63 62 61 59 57 56 54 53 52 50 50 49 48 48 48 49 49 50 51 52 54 56 58 61 64 67 69 72 74 76 78 79 80 80 79 79 78 77 76 74 73 72 71 69 69 68 67 67 66 66 66 66 66 66 66 66 66 65 64 63 62 60 58 56 53 51 48 46
 74 74 72 70 67 64 60 57 53 49 46 44 42 40 39 38 38 38 38 39 40 41 42 43 44 46 47 48 49 49 49 49 49 48 47 45 43 41 38 36 34 31 29 27 25 24 22 21 21 20 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 32 34 36 37 39 40 42 43 44 45 46 46 46 46 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 21 22 22 24 25 27 30 33 37 42 48 54 60 67 73 79 84 86 87 87 84 80 75 69 64 58 53 48 43 39 36 32 30 27 25 24 22 21 21 20 20 20 21 22 23 24 26 27 29 31 33 35 37 39 41 42 44 45 45 46 46 46 47 47 48 48 49 51 53 55 57 61 64 68 73 77 82 87 92 96 100 103 106 107 107 105 103 99 94 89 83 77 71 66 61 56 52 48 45 43 41 40 39 39 39 39 40 41 42 43 45 47 49 51 54 56 59 61 64 66 69 70 71 71 71 69 67 64 61 57 53 49 45 42 38 35 33 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 20 20 20 21 22 23 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 43 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 29 29 30 30 32 33 35 37 40 44 47 51 55 60 64 67 70 73
 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 23 22 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 17 18 18 19 20 21 22 23 24 26 27 28 28 29 30 30 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 28 29 29 30 30 30 30 30 30 29 29 29 28 27 27 26 25 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 19 20 21 22 24 25 27 30 32 35 38 41 44 46 49 50 51 51 51 50 48 45 43 40 37 34 31 29 26 24 22 20 18 17 16 15 14 14 13 13 13 13 14 15 16 17 18 20 22 24 26 28 31 34 37 40 42 45 47 49 51 51 51 51 49 47 45 42 40 37 34 32 30 28 26 24 23 22 21 20 20 19 19 18 18
 27 27 28 28 29 30 31 32 33 34 35 36 37 39 39 40 41 42 42 43 43 43 43 44 44 44 44 44 44 45 45 46 47 47 48 49 51 52 54 55 57 60 62 64 67 70 72 75 77 79 80 81 81 81 80 78 76 74 71 68 66 63 60 57 55 52 50 47 45 43 41 40 38 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 32 33 35 37 39 42 46 49 54 58 63 69 74 80 86 91 96 101 104 106 107 106 104 101 97 91 85 79 73 66 60 55 50 46 42 39 36 34 32 31 30 30 30 30 30 31 32 33 34 36 38 40 42 44 47 50 54 58 62 67 72 77 82 87 91 95 97 98 97 95 92 88 83 78 72 67 62 57 53 49 46 43 40 38 36 34 33 32 31 30 30 30 30 31 31 32 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 28 28 29 29 30 31 32 33 34 35 35 36 37 37 38 38 38 39 39 38 38 38 38 37 37 36 36 35 35 34 34 34 34 34 35 35 36 37 39 41 43 45 48 51 54 57 61 64 68 71 75 78 81 84 86 87 88 88 88 87 85 83 81 78 75 73 70 67 64 61 59 56 54 51 49 47 45 43 41 39 38 36 35 34 32 31 31 30 30 29 30 30 31 32 33 35 37 40 43 45 49 52 55 59 62 65 68 70 72 74 75 75 74 73 71 68 65 61 58 54 50 47 43 40 37 35 33 31 30 28 28 27 27 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 78 76 74 72 69 67 65 63 62 61 60 59 59 59 59 60 61 62 62 63 64 65 66 66 67 67 67 67 66 66 65 64 63 62 61 60 59 58 57 56 55 55 54 54 54 55 56 56 57 59 60 61 62 63 64 65 66 66 66 67 67 67 67 67 66 66 66 66 66 67 67 68 68 69 71 72 74 76 79 81 84 86 89 91 93 94 95 96 95 94 93 91 88 85 82 79 76 74 71 68 66 64 63 62 61 60 60 60 60 60 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 63 63 62 62 61 61 60 60 60 60 60 60 61 61 62 63 64 65 65 66 66 67 67 67 67 66 66 65 64 63 62 60 59 58 56 55 54 52 51 51 50 50 50 51 51 53 54 56 58 61 63 66 69 72 74 77 79 80 81 82 81 80 79 77 75 73 71 68 66 65 63 62 61 60 59 59 59 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 72 72 72 72 72 71 71 71 70 70 70 69 69 69 69 68 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 62 61 61 61 60 61 61 61 62 63 64 65 66 68 69 70 71 72 73 73 73 73 72 70 68 66 64 61 59 56 54 52 50 48 47 46 45 44 44 44 44 45 45 46 47 49 50 52 54 56 58 60 62 65 68 70 73 76 79 81 83 85 87 88 88 88 87 86 85 83 80 78 75 72 69 66 63 61 58 56 54 52 50 49 47 46 45 44 44 44 44 44 44 45 46 48 50 52 54 57 60 63 67 70 73 76 78 79 80 81 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 67 66 65 63 61 59 57 55 52 50 48 46 45 43 43 42 42 42 43 44 45 46 48 51 53 56 60 63 67 72 77 82 87 92 97 102 106 109 112 113 114 113 111 108 104 100 95 91 86 82 78 74 70 67 64 61 59 56 54 53 51 50 49 48 47 47 47 47 47 47 48 49 51 53 56 59 63 67 72 78 83 89 95 100 104 107 108 108 106 102 97 91 85 79 73 67 62 57 53 50 47 44 43 42 41 41 41 41 42 43 44 45 47 48 50 52 53 55 56 57 58 58 59 59 58 58 57 55 54 52 51 49 48 46 45 44 43 43 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 46 47 48 49 50 52 54 57 60 64 68 73 79 86 93 102 110 119 128 136 143 148 152 153 151 148 142 135 127 119 111 103 95 88 82 76 71 67 64 61 58 56 54 53 52 50 50 49 48 47 47 46 46 45 45 44 44 44 44 43 43 44 44 44 45 46 47 48 50 52 54 57 60 63 65 68 71 73 75 76 76 76 75 74 72 69 67 64 61 58 55 53 50 48 46 44 42 41 40 40 39 40 41 42 44 46 49 53 57 62 67 73 79 85 92 97 103 107 110 111 111 110 107 104 100 96 91 87 84 80 78 75 73 72 71 70 70 70 70 71 72 72 73 74 75 76 77 78 78 79 80 80 80 81 81 81 81 81 82 82 83 83 84 85 86 87 88 88 89 89 89 89 88 87 86 84 82 80 78 76 73 71 69 66 64 62 61 59 58 57 57 56 56 57 57 58 59 61 62 63 65 66 66 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 99 97 94 89 83 77 70 64 58 52 47 43 39 36 34 32 31 30 30 30 30 31 32 33 35 37 39 42 45 49 53 58 63 68 73 78 83 87 91 93 94 94 92 90 86 81 76 72 67 62 58 54 50 47 45 42 40 38 37 36 34 34 33 32 32 31 31 31 31 31 32 32 33 34 35 36 37 39 41 44 46 49 52 56 60 63 67 70 74 77 79 81 83 83 83 82 81 79 77 75 72 69 67 64 62 59 57 55 53 52 50 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 35 36 36 36 37 38 39 41 42 44 46 48 50 52 54 55 56 57 58 58 58 57 56 55 54 53 52 50 49 48 48 47 47 47 48 49 50 52 55 59 63 67 73 78 84 90 96 101 104 105 105 102 98 92 85 79 72 65 59 54 49 45 42 39 37 36 35 34 34 34 35 35 36 37 38 40 41 43 44 46 47 49 51 52 54 56 57 58 60 61 62 63 64 65 65 66 66 66 66 65 65 64 63 61 60 58 57 55 53 52 50 48 47 45 44 43 42 41 41 40 40 40 40 40 41 41 42 44 45 47 50 52 55 59 62 66 70 75 79 83 87 91 94 97 99 101 102 102 102 101 100 99 98 96 95 93 92 90 88 87 85 84 82 81 79 77 75 73 71 68 66 63 61 58 56 53 51 49 46 44 42 41 39 38 38 37 37 37 38 39 40 42 44 46 49 52 55 58 62 65 68 71 74 76 77 78 79 79 78 77 75 74 72 70 69 67 66 66 65 66 67 68 70 73 76 80 84 88 92 96 98 100
 38 38 38 37 36 35 33 31 29 27 25 23 21 20 19 17 17 16 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 14 14 15 16 17 18 19 21 22 24 26 28 30 31 32 33 34 33 33 32 31 30 28 27 26 25 23 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 25 26 28 30 31 32 33 34 34 34 33 32 31 30 28 27 26 24 23 22 21 20 20 19 19 19 19 20 20 21 22 22 24 25 26 27 28 29 30 31 31 31 31 30 30 29 28 28 27 27 26 26 27 27 28 29 31 33 35 37 40 42 45 47 49 50 50 50 50 48 47 44 42 39 37 34 32 30 28 26 25 24 23 22 22 22 22 22 23 24 26 28 31 34 37 41 46 50 55 59 63 67 69 70 70 69 67 64 61 57 53 49 46 42 40 37 35 33 32 31 30 30 30 30 30 31 32 33 34 34 35 36 36 36 36 35 35 34 33 31 30 29 28 27 27 26 26 27 27 28 29 31 33 35 38 41 45 49 53 58 62 66 69 71 72 71 68 64 59 54 48 43 38 33 29 26 23 21 19 18 17 16 16 16 16 17 17 18 19 20 22 24 25 27 30 32 34 37 39 41 43 44 45 45 44 44 43 41 40 38 37 36 35 34 34 34 34 34 35 36 36 37 38
 134 133 131 128 124 120 116 111 107 102 97 93 89 85 81 77 74 71 69 66 64 62 61 59 58 57 56 55 55 54 54 54 53 53 53 54 54 54 55 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 70 71 71 71 71 70 70 69 67 66 65 63 61 59 57 56 54 52 51 49 48 47 47 47 47 47 48 50 52 55 58 62 67 73 79 86 93 101 109 116 122 127 130 132 131 128 124 119 113 107 101 95 89 85 80 77 73 71 69 67 66 65 65 65 65 66 67 68 69 70 72 73 75 77 78 80 81 82 83 84 85 86 86 86 86 86 85 85 84 83 82 81 80 78 77 76 75 73 72 71 70 69 68 67 66 66 65 65 64 64 64 64 65 65 65 66 67 67 68 69 69 70 70 70 70 70 70 69 68 67 65 64 62 61 59 58 56 55 54 53 52 52 51 51 51 51 52 52 53 54 56 57 59 61 63 66 69 72 75 79 82 86 90 94 98 101 104 107 108 109 110 109 107 105 102 99 95 91 86 82 78 74 71 67 64 62 60 58 56 55 54 54 54 54 55 56 58 60 63 66 70 75 80 85 91 97 103 108 112 115 117 116 114 111 106 101 95 89 83 78 73 68 65 62 59 57 56 55 55 55 56 56 57 59 60 62 63 65 66 68 69 69 70 70 70 69 69 68 66 65 63 61 59 57 55 54 52 51 49 48 47 47 46 46 46 46 47 47 48 49 50 51 52 53 54 55 57 58 60 61 63 65 67 69 71 73 75 78 81 84 87 90 94 98 101 105 110 114 118 122 125 128 131 133 134 134
 69 67 66 65 65 66 67 69 71 74 78 82 87 93 98 104 109 115 120 124 126 128 129 128 125 122 118 114 109 103 98 93 88 83 79 75 71 68 65 63 61 59 58 57 57 57 57 58 60 61 63 66 69 72 76 80 84 89 94 99 104 109 113 117 120 123 124 123 122 120 116 112 107 102 97 92 87 82 78 75 71 69 67 65 65 64 64 64 65 66 68 69 70 72 73 74 74 74 74 74 73 72 71 70 69 68 67 66 66 66 66 66 67 69 70 73 75 78 81 84 87 90 93 96 98 99 100 99 98 96 92 89 85 80 76 72 68 65 61 59 56 55 53 52 52 51 52 52 53 54 55 57 59 61 63 65 67 69 70 71 72 72 72 71 70 68 66 64 62 60 58 56 54 53 52 52 52 52 52 53 55 56 58 60 62 64 65 67 68 68 68 67 66 65 63 61 59 57 55 53 52 50 49 48 47 47 47 47 48 48 49 51 52 54 57 59 62 65 69 72 76 80 83 86 89 91 93 94 94 93 91 89 86 83 80 76 72 69 65 62 59 57 54 52 51 49 48 47 47 47 47 47 48 49 50 51 53 54 56 57 59 60 61 61 62 61 61 60 59 57 56 55 53 52 52 51 51 51 51 52 53 54 56 58 60 62 64 66 68 70 72 73 74 74 74 74 74 73 72 71 70 69 68 67 67 67 66 67 67 68 69 70 72 73 75 77 79 81 83 85 86 87 87 87 87 86 85 84 83 82 80 79 78 77 77 76 77 77 78 79 80 81 83 85 87 88 90 91 92 92 91 91 89 87 84 82 79 76 73 71
 44 41 39 37 36 36 36 36 37 38 39 40 41 42 43 43 43 43 43 42 41 40 39 38 36 35 34 34 33 33 33 33 33 34 35 37 39 41 44 47 51 55 59 64 68 73 77 80 83 85 86 86 85 84 81 78 74 70 66 63 59 55 52 48 45 43 40 38 36 34 32 31 29 28 27 27 26 26 26 26 26 27 27 29 30 32 34 37 40 43 47 51 56 61 67 72 78 83 89 94 98 102 106 108 111 112 113 114 114 113 112 111 109 106 104 100 97 93 88 84 79 75 70 66 62 58 54 50 47 44 41 39 37 35 33 32 31 31 30 30 31 31 32 34 36 38 41 44 48 53 58 64 70 78 85 93 100 107 113 117 119 119 117 112 106 99 91 82 74 67 60 54 49 44 41 38 35 34 32 32 32 32 33 35 36 38 41 43 45 47 49 50 51 51 51 50 48 47 45 43 41 39 38 36 35 35 35 35 36 37 38 41 44 48 53 60 68 78 90 104 122 143 167 193 221 248 271 285 289 282 265 241 214 187 162 140 120 104 90 78 69 61 54 49 44 41 38 35 33 32 30 29 29 28 28 28 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 35 37 38 40 42 45 48 52 56 61 66 72 78 84 90 96 101 106 109 110 110 108 104 99 93 86 79 72 66 60 54 49 45 41 38 35 33 31 29 28 27 27 26 26 26 27 28 29 30 32 34 37 41 45 50 56 64 73 84 97 113 132 154 178 204 228 249 262 264 255 237 213 187 160 137 116 98 84 72 62 55 49
 21 21 21 22 23 24 26 27 29 30 31 33 33 34 34 34 33 32 31 30 29 28 27 27 26 26 26 26 26 27 28 29 30 33 35 38 41 45 49 53 58 62 66 69 72 73 73 72 70 67 63 60 56 52 49 46 43 40 38 36 34 33 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 16 17 18 19 20 21 23 25 26 28 30 31 33 34 35 36 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 40 40 40 40 39 38 37 36 35 34 32 31 29 28 27 25 24 23 23 22 21 21 21 21 21 21 21 22 23 24 26 27 29 32 34 37 41 44 48 51 54 57 59 59 59 57 54 51 47 43 38 35 31 28 25 22 20 19 18 17 16 16 16 16 16 17 17 18 18 19 20 20 20 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 19 20 21 22 24 26 28 32 35 40 45 50 57 64 70 77 82 86 87 87 83 78 72 65 59 52 46 41 37 33 29 27 24 23 21 20 19 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 25 26 27 29 31 34 37 40 44 48 53 57 62 66 69 72 73 73 72 70 66 62 57 53 48 44 40 36 33 30 27 25 23 22 20 19 18 18 17 17 17 17 17 17 17 18 19 19 21 22 23 25 28 30 33 37 41 45 51 56 62 69 75 81 86 89 91 90 87 83 77 70 63 56 50 44 39 35 31 28 26 24 23 22 21
 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 30 29 29 28 27 27 26 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 18 18 19 20 20 21 22 23 23 24 24 24 24 24 23 22 21 20 19 18 17 16 15 14 13 13 13 13 13 13 13 14 15 16 18 19 21 23 24 26 27 29 29 30 29 29 28 27 25 24 23 21 20 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 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 15 15 15 16 16 17 18 19 20 21 22 24 25 27 29 30 32 34 35 36 37 37 37 36 35 33 31 29 27 25 23 21 19 18 17 16 15 15 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 25 25 26 26 25 25 24 23 21 20 19 18 17 17 16 16 16 16 17 18 19 20 22 24 26 29 31 34 37 39 41 43 43 43 41 39 37 34 31 28 26 23 21 19 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 20 22 24 26 28 30 32 35 37 39 41 43 44 45 45 45 45 44 43 42 40 39 37 35 34 32 31 29 28 27 26 25 25 24 24 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
 12 11 11 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 10 11 11 11 11 10 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 6 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 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 6 6 6 7 7 8 8 9 9 10 10 11 11 11 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
 7 8 8 9 10 10 11 11 11 11 11 11 10 9 9 8 7 7 6 6 6 5 5 5 5 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 8 8 8 9 9 9 9 9 8 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 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 7 7 7 8 8 9 9 10 11 12 12 13 13 14 14 14 13 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 10 10 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 6 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 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 5 5 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 51 47 43 39 36 34 31 29 28 26 25 24 24 23 23 24 24 24 25 26 27 29 30 32 34 35 37 39 40 41 41 41 40 38 36 34 32 29 27 25 23 21 19 18 17 16 16 15 15 15 15 16 16 17 18 19 20 21 23 24 26 27 28 30 30 31 31 30 30 29 27 26 25 24 22 21 21 20 20 20 20 21 22 24 27 30 33 38 43 48 54 60 66 70 73 73 72 69 65 60 55 50 46 41 38 34 32 30 28 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 31 32 32 32 32 31 30 30 28 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 37 39 40 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 41 40 40 39 37 36 35 34 33 32 31 30 29 29 29 28 29 29 30 31 33 35 38 41 45 50 56 63 72 81 92 103 113 122 127 129 126 119 110 98 87 76 67 58 52 46 41 38 35 33 32 31 31 31 32 33 35 37 39 42 44 47 49 50 51 51 49 47 44 41 38 34 31 28 25 23 22 21 20 20 20 21 22 23 26 29 32 37 43 50 59 69 81 94 108 120 129 134 132 126 115 102 88 76 64 54 46 40 34 30 27 24 22 20 19 18 18 18 18 18 19 20 21 23 24 27 29 33 37 41 47 53 61 69 78 88 99 109 119 127 134 139 141 141 139 135 130 124 119 113 107 101 95 90 85 79 74 69 64 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
 76 84 93 103 113 123 132 140 146 150 151 150 146 140 133 125 116 108 100 93 86 80 75 71 67 63 61 58 57 55 54 54 53 53 52 52 52 52 52 52 52 52 53 53 53 53 53 54 54 55 55 56 57 58 59 60 61 63 64 65 66 66 67 67 67 66 65 64 62 60 59 57 55 54 52 51 50 49 49 48 48 49 50 51 52 54 56 58 60 62 63 64 65 65 65 63 61 59 56 54 51 48 45 43 41 39 38 36 36 35 35 35 36 37 39 41 44 47 51 56 61 67 74 81 88 95 101 106 110 113 114 113 111 108 104 98 93 87 81 76 70 65 61 56 53 49 46 43 41 39 38 37 36 36 37 38 39 41 43 47 50 55 60 65 72 79 86 93 100 106 110 113 114 113 110 105 99 93 86 79 72 66 61 57 53 50 48 46 45 44 44 43 43 43 44 44 45 45 45 45 45 45 45 45 44 44 43 42 41 40 39 39 38 38 37 37 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 46 46 47 47 46 46 46 45 45 45 44 44 44 44 45 45 46 47 48 50 51 53 56 58 61 65 68 71 74 77 80 82 83 83 83 82 80 77 75 72 69 66 63 61 59 57 55 54 53 53 52 52 52 52 52 52 52 51 51 51 50 49 49 48 47 46 46 45 44 44 44 44 44 44 44 45 46 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 55 55 54 54 53 53 53 52 52 51 51 50 49 49 48 47 47 46 45 44 44 43 43 43 43 43 44 45 46 48 51 54 58 63 69
 49 46 44 42 40 38 37 36 35 34 33 32 32 32 31 32 32 32 33 33 35 36 37 39 41 43 46 48 51 53 56 58 59 60 60 59 57 55 52 49 46 43 41 38 36 34 32 31 29 29 28 27 27 27 28 28 29 30 31 32 33 35 36 37 39 39 40 40 40 40 40 39 38 37 37 36 36 36 36 36 37 38 39 40 42 43 45 46 48 48 48 48 47 45 43 40 38 35 33 30 28 26 25 24 23 22 22 21 21 22 22 23 23 24 26 27 28 29 30 31 32 33 33 33 32 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 37 38 40 42 44 46 48 51 54 57 60 64 67 71 74 77 80 82 84 84 83 82 79 75 71 66 60 55 50 45 41 37 33 31 28 26 24 23 22 21 21 21 21 21 22 23 24 26 28 30 33 37 41 47 53 61 70 80 91 103 114 124 130 131 127 119 107 94 82 70 59 51 43 38 33 29 26 24 23 22 21 21 21 21 22 23 24 26 28 30 33 35 38 40 43 45 46 46 46 46 45 43 42 41 39 38 38 37 37 38 39 41 43 46 50 55 60 67 75 83 92 100 107 112 115 114 110 104 96 87 78 70 62 56 50 46 42 38 36 34 32 31 30 29 29 29 29 30 30 32 33 35 37 40 43 47 52 57 63 70 78 86 95 104 112 120 127 132 135 136 135 132 127 121 115 108 102 95 89 83 77 72 67 63 59 55 52
 39 39 39 39 40 41 43 45 47 49 52 55 58 61 65 69 72 76 79 82 85 86 87 87 86 84 82 79 76 73 70 66 63 61 58 56 54 52 51 49 48 47 47 46 45 45 45 45 44 45 45 45 46 46 47 48 50 51 53 56 59 63 67 73 79 85 93 101 109 118 125 132 137 140 140 138 134 128 120 111 103 94 85 77 70 64 59 54 50 46 44 42 40 39 38 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 41 43 45 48 52 57 62 69 76 84 93 103 112 120 128 133 136 136 133 128 122 114 105 96 88 80 72 66 60 55 50 47 43 41 39 38 37 36 36 36 37 38 39 41 42 44 45 47 48 49 50 50 50 50 49 48 47 46 45 44 43 42 42 42 42 42 42 43 44 45 46 47 48 49 50 51 52 53 53 53 53 52 51 50 49 48 47 46 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 43 44 45 46 47 48 49 49 49 48 48 47 46 45 43 42 41 40 39 38 37 37 37 37 38 39 40 42 45 48 51 55 59 63 67 70 73 75 76 75 74 71 68 64 60 56 52 48 44 42 39 38 37 36 36 37 38 41 43 47 52 57 64 72 81 92 105 120 137 156 176 196 214 228 237 238 231 218 199 178 157 136 118 101 87 75 65 58 51 46 42 39 37 36 35 34 34 35 35 36 36 37 38 39 39 40 40 41 41 41 40 40 40 39 39 39
 55 55 55 54 53 53 52 52 51 51 51 52 53 54 55 57 58 61 63 65 68 70 71 73 73 73 72 70 68 65 61 57 53 50 46 43 40 38 36 34 32 31 30 29 29 29 28 29 29 30 30 31 33 34 36 38 40 43 45 49 52 55 59 63 66 69 72 75 78 79 81 82 83 83 83 83 83 83 82 81 80 78 77 75 73 70 68 65 62 59 56 53 50 47 45 42 40 39 37 36 35 34 34 33 33 33 33 33 33 34 34 35 36 37 39 41 42 45 47 50 52 55 58 61 64 66 68 70 71 72 73 73 72 71 70 68 66 64 62 60 58 56 54 52 50 49 47 46 45 44 43 42 42 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 55 56 56 56 57 56 56 56 56 55 55 55 55 54 54 54 55 55 55 56 56 56 56 56 56 55 54 53 51 49 47 45 43 41 38 36 35 33 31 30 29 28 27 26 26 26 26 26 26 26 27 28 29 30 31 33 35 37 39 41 44 46 48 50 51 52 53 53 53 52 51 50 48 47 45 44 43 42 41 40 40 40 40 40 41 42 43 44 46 48 50 53 55 57 60 61 63 64 64 64 64 63 62 60 58 56 54 52 50 48 46 45 43 42 41 41 41 41 41 42 43 44 46 48 50 53 55 59 62 65 69 73 77 81 85 88 92 95 98 99 101 101 100 98 95 91 87 82 76 71 66 61 56 52 48 45 43 41 39 38 37 36 36 36 36 37 38 39 40 41 43 44 46 48 49 51 52 54 54 55 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 71 76 83 92 103 115 131 148 166 185 202 214 219 216 205 188 167 145 123 104 87 72 61 51 44 39 35 32 31 31 31 32 34 37 40 43 48 52 58 64 70 78 86 94 103 112 122 130 138 144 148 149 147 142 134 125 114 103 92 82 73 65 59 54 50 48 46 46 46 47 49 52 55 58 62 67 71 76 81 86 90 93 95 95 94 90 85 79 73 66 60 54 49 44 41 38 35 33 32 31 31 30 31 31 31 32 33 35 36 38 40 42 45 49 53 57 62 69 76 84 92 102 111 120 129 136 141 145 146 144 140 134 127 119 109 100 91 83 75 67 61 55 50 45 41 38 35 34 33 32 33 34 37 42 48 56 66 80 97 118 142 170 199 228 250 263 263 251 230 204 178 153 131 113 98 86 76 69 64 60 58 57 56 57 58 60 62 64 67 68 70 70 70 69 67 64 61 57 53 50 46 42 39 36 34 33 32 32 32 33 35 37 39 42 46 49 52 55 57 59 61 62 62 61 60 59 57 55 53 51 49 47 45 43 41 39 38 37 36 35 35 34 34 34 34 35 35 35 35 35 34 34 33 33 32 32 31 31 31 31 32 33 34 36 38 41 45 49 54 59 65 71 76 81 85 87 88 87 84 80 75 70 64 59 53 48 44 40 36 33 31 29 28 27 27 27 29 31 33 36 40 45 50 56 62 69 77 85 93 101 109 117 124 128 131 132 130 125 118 110 100 90 80 70 61 53 46 40 35 31 28 27 26 26 26 27 29 32 34 38 41 45 49 52 56 59 62 64 65 66 66 66 65 65 64 63 63 64 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 86 88 88 88 86 84 80 76 72 67 63 58 54 50 47 44 41 39 37 35 35 34 34 35 36 38 41 44 49 54 61 68 75 82 89 95 100 103 104 104 101 97 93 87 82 76 70 65 60 55 51 47 44 41 38 36 34 32 31 30 29 29 29 30 32 33 36 38 41 44 48 51 54 57 60 63 66 68 70 72 74 76 77 79 81 82 84 85 87 88 88 89 89 88 87 85 83 80 77 74 70 67 63 60 56 53 50 47 44 41 39 36 34 33 31 30 29 29 29 29 30 31 32 33 34 36 37 38 40 41 42 43 45 46 47 48 49 50 51 52 52 53 53 52 52 51 49 47 45 43 41 38 37 35 34 33 32 32 33 33 34 36 37 39 42 45 48 51 55 59 63 68 72 77 81 85 88 90 91 91 91 89 88 86 84 82 80 78 77 76 75 74 74 73 73 72 71 70 68 66 64 61 58 55 52 49 46 44 42 41 40 40 40 40 41 43 45 47 49 52 55 59 63 68 72 77 82 87 92 96 100 102 103 103 101 98 93 88 82 76 70 64 59 55 52 50 48 47 46 47 47 48 50 52 54 56 59 62 66 69 73 76 80 83 85 87 89 90 90 89 88 86 84 83 81 79 78 77 76 75 75 75 75 75 76 76 77 77 77 77 77 77 76 75 73 72 70 68 67 65 63 62 60 59 58 57 56 55 53 52 52 51 50 49 48 47 47 46 46 46 46 46 46 46 47 47 49 50 52 54 56 59 63 66 70 73 76 79 81 83 83 83 82 81 79 77 76 74 73 72 71 71 71 72 73 75 77 79 82 84
 66 73 82 91 99 107 112 113 111 105 97 87 76 66 57 49 42 35 30 26 23 20 18 16 15 15 15 16 18 20 23 27 32 39 46 55 65 77 89 103 115 126 135 139 138 132 123 112 100 88 76 66 56 48 41 35 30 25 22 19 17 15 14 13 13 13 14 16 17 19 22 24 27 30 34 38 42 46 50 54 57 61 64 66 67 68 68 68 67 65 64 62 60 57 55 53 51 49 47 45 43 41 39 37 35 33 30 28 26 24 22 21 19 18 16 16 15 15 15 16 17 18 20 21 23 25 28 30 32 34 36 38 40 41 43 43 44 44 44 43 42 41 39 37 34 32 29 27 24 22 20 19 18 17 17 17 18 19 21 24 27 31 36 41 47 54 61 69 77 84 91 96 98 98 96 92 86 79 73 67 61 56 52 49 47 45 44 43 43 43 43 43 43 43 42 42 40 39 37 35 32 30 27 25 23 22 20 19 19 19 20 21 22 24 27 30 34 38 43 49 55 62 69 76 82 87 91 93 93 90 85 80 73 66 59 52 46 40 35 31 28 25 23 22 21 21 21 22 22 24 25 27 28 30 32 34 36 38 40 42 44 45 46 47 48 49 50 50 50 51 51 52 52 52 53 53 53 53 53 52 51 50 49 47 46 43 41 39 37 34 32 30 28 27 25 24 24 24 24 25 26 27 28 30 32 33 35 36 37 38 39 39 40 39 39 38 37 36 34 33 31 30 28 27 25 24 22 21 21 20 20 20 21 22 23 25 27 30 32 35 37 39 41 42 43 43 43 43 42 42 41 41 41 42 43 44 47 50 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 13 15 17 19 22 25 28 31 34 35 36 35 32 29 25 21 18 14 12 9 7 6 5 4 4 3 3 3 3 3 4 4 4 5 5 5 6 7 7 8 9 11 12 14 15 17 20 22 24 25 26 26 25 22 20 17 14 12 10 8 7 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 13 14 16 18 20 22 24 26 27 28 28 28 27 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 10 10 10 10 11 12 13 14 16 18 21 23 26 29 32 35 37 39 41 41 40 39 36 33 30 27 24 21 19 17 15 13 12 11 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 8 9 11 12 14 16 18 20 21 22 21 20 19 18 16 14 13 12 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 5 5 6 7 8 10 11 13 15 17 19 21 22 23 24 24 24 23 22 21 19 18 16 14 13 12 11 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8
 11 10 9 8 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 5 6 6 7 8 10 11 12 13 15 16 17 18 19 19 19 19 19 18 17 16 15 14 13 11 10 9 8 7 6 5 5 4 4 4 4 4 4 5 5 6 7 8 8 9 10 11 11 11 12 12 11 11 11 10 10 9 9 8 8 8 8 8 8 8 9 10 10 11 12 14 15 17 18 20 21 21 21 20 19 17 15 13 11 9 8 7 6 5 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 17 17 17 16 16 14 13 12 10 9 8 7 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 12 14 16 19 21 24 27 29 31 32 33 32 30 28 26 23 21 19 16 15 13 11 10 9 8 8 7 7 8 8 8 9 10 11 11 12 14 15 16 17 18 19 20 21 21 22 22 21 21 20 19 18 17 16 14 13 12 11 10 9 8 8 7 7 8 8 9 10 11 13 14 16 18 19 21 22 23 24 25 25 25 24 24 23 22 21 20 20 19 18 18 18 17 17 17 17 16 16 15 15 14 13 12 12 11 10 9 9 8 7 7 6 6 6 6 6 6 6 7 8 9 11 12 14 15 17 18 18 18 18 17 17 16 14 13 12 11 10 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 5 5 6 6 7 9 10 12 14 16 18 20 23 25 26 27 28 28 27 26 24 22 20 18 16 14 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
 53 53 53 53 54 55 56 57 59 61 63 65 67 68 69 68 67 64 60 55 50 45 39 34 30 26 23 20 19 18 17 17 17 18 19 20 21 23 24 26 28 30 32 34 36 38 40 42 44 46 47 48 49 48 47 46 43 41 38 35 31 29 26 24 23 22 21 21 22 22 23 24 25 27 28 30 31 33 35 37 39 41 42 44 45 47 48 48 49 49 48 47 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 26 25 25 24 24 23 24 25 26 28 31 33 37 40 44 47 51 54 56 58 60 60 60 59 57 55 52 49 46 43 40 37 35 32 29 27 25 24 22 22 21 21 22 23 25 27 31 35 39 44 50 55 60 64 67 69 69 69 68 66 64 62 59 57 55 53 51 50 49 48 48 47 47 46 46 45 44 43 42 40 38 36 34 32 30 28 26 24 22 20 19 18 17 16 16 17 17 19 21 23 27 30 34 38 41 45 47 49 50 50 49 48 46 44 41 39 36 34 32 29 27 25 23 22 20 18 17 16 15 14 13 13 13 13 14 15 17 19 21 23 25 27 29 31 33 34 35 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 50 51 51 51 50 49 48 46 44 42 39 36 34 31 28 26 23 21 19 17 15 14 13 13 12 13 14 15 16 18 20 22 25 28 30 33 37 40 43 47 50 54 57 59 61 63 63 62 61 58 54 50 45 40 36 31 27 23 20 18 16 15 14 14 15 16 17 18 20 22 25 27 30 33 36 39 42 45 47 50 51 53 54 54 54 54 54
 39 39 40 41 43 44 46 48 49 50 50 49 47 45 42 39 35 32 29 25 22 20 18 16 14 13 13 13 14 16 18 21 24 27 31 34 37 39 41 42 43 42 42 41 40 38 37 35 34 32 30 29 27 26 24 23 21 20 19 17 16 15 14 13 13 13 13 14 14 16 17 18 20 21 23 25 27 28 30 32 34 36 37 39 40 41 41 41 40 39 38 37 35 34 32 31 29 28 27 27 26 25 25 25 24 24 23 23 22 21 20 19 18 17 16 15 14 14 14 14 15 16 17 18 20 22 24 27 30 34 37 42 47 52 58 64 70 76 81 84 85 83 79 73 66 58 50 42 36 30 25 21 18 17 16 15 16 17 18 20 23 25 28 31 35 38 41 43 45 45 46 45 43 41 39 37 34 33 31 30 29 29 29 30 32 34 37 41 46 51 58 66 74 82 89 93 94 92 86 77 68 58 48 40 33 28 23 20 19 18 17 17 18 19 20 22 23 25 27 29 31 33 35 36 38 40 41 42 43 44 44 44 44 44 43 41 40 38 36 34 32 30 28 26 25 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 21 22 23 24 25 27 29 31 33 36 37 39 40 40 40 40 38 37 35 32 30 28 26 24 23 21 20 18 18 17 16 16 17 17 19 21 24 28 32 38 45 52 60 68 75 82 87 90 91 91 88 84 78 72 66 60 54 48 43 38 34 30 27 24 21 19 17 15 14 14 14 15 16 19 22 27 34 43 53 65 79 94 108 120 127 128 123 114 103 91 80 70 62 55 50 46 43 41 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 20 19 19 19 19 19 18 18 18 18 17 16 16 15 14 13 12 11 10 9 8 8 7 7 7 7 8 10 11 13 15 17 19 21 23 24 25 25 25 24 23 22 21 20 19 18 17 15 14 13 13 12 11 10 9 9 8 7 7 6 6 6 6 7 7 8 8 9 10 10 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 22 23 24 25 26 27 28 28 28 28 28 27 26 24 23 21 20 18 16 15 13 12 10 9 8 7 6 6 6 6 7 7 8 9 10 12 13 15 17 20 22 25 29 33 37 42 47 52 57 60 62 61 59 54 48 42 35 29 24 19 15 12 10 8 7 6 6 7 7 8 9 10 11 13 15 16 18 20 22 23 25 26 27 28 29 29 29 29 29 29 29 30 31 32 34 36 39 43 47 52 58 64 69 74 77 77 75 70 62 54 46 38 31 25 20 16 13 10 9 8 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 17 18 19 20 21 22 22 23 23 23 23 23 22 21 19 18 16 14 13 12 11 10 10 10 10 10 11 11 12 13 14 15 16 17 18 19 21 23 24 26 28 30 31 33 33 34 33 33 31 30 28 26 24 22 21 19 18 16 15 14 13 13 12 11 11 10 10 9 9 9 9 10 11 12 14 16 19 22 27 31 36 42 47 52 56 59 61 61 59 56 52 48 43 38 34 30 26 23 20 17 15 13 12 10 9 9 8 8 8 9 10 12 16 20 25 32 42 53 66 81 96 108 115 114 107 96 83 71 60 50 43 37 32 28 26 24
 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 4 4 5 5 5 5 5 4 4 4 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 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 4 4 3 3 3 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 4 4 4 4 5 5 6 6 7 8 9 9 10 10 10 10 9 8 7 5 4 4 3 3 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 4 4 5 6 6 6 6 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 3 4 4 5 7 8 9 10 10 10 10 9 8 7 6 5 5 4 4 3 3 3 3 3 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 28 30 32 34 35 36 37 37 36 34 32 30 28 25 23 20 18 16 14 13 11 11 10 10 10 10 11 12 13 15 17 19 21 23 25 27 28 29 30 30 30 29 28 27 26 25 23 22 20 19 17 16 15 13 12 11 10 10 9 8 8 8 9 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 36 37 36 36 35 33 32 30 28 27 25 23 21 20 18 17 15 14 13 12 11 10 9 9 8 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 21 22 22 23 23 23 23 23 23 22 21 20 19 18 16 15 14 12 11 10 9 9 9 9 10 11 12 13 15 17 19 22 24 27 30 33 35 37 39 40 41 40 40 38 36 34 33 31 29 28 27 26 26 25 25 25 26 26 26 27 27 27 26 26 25 24 22 21 19 17 15 13 12 11 10 9 9 9 10 10 11 12 14 15 17 18 20 21 23 25 26 27 28 29 30 30 30 29 28 27 26 24 23 21 19 17 16 14 12 11 10 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 22 23 23 24 24 24 23 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 13 13 12 11 11 10 10 10 10 10 10 11 12 13 14 16 17 18 20 21 22 23 25 25 26 27 27 27 26 26 25 24 23 21 20 18 17 15 14 13 12 11 10 10 10 10 11 12 13 15 16 18 19 20 21 22 23 23 23 23 23 22 22 22 22 21 22 22 22 23 24
 66 68 71 75 79 84 90 96 102 109 115 120 123 123 121 117 110 102 92 82 72 63 54 47 41 36 32 30 29 29 30 31 34 37 40 44 48 52 56 60 65 69 73 77 81 84 87 89 90 90 89 87 85 81 77 72 67 61 55 50 45 40 37 34 33 32 32 33 34 37 39 43 47 51 55 60 65 70 75 80 84 88 89 90 89 86 82 77 72 66 61 56 52 48 45 42 39 38 36 35 34 34 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 34 36 37 40 42 44 47 49 51 52 53 54 55 55 55 54 54 53 52 51 50 48 47 45 43 42 40 38 36 34 33 31 30 29 29 29 31 33 36 41 46 51 56 61 66 69 71 71 70 69 66 63 59 56 53 50 47 44 42 41 40 39 39 39 40 40 42 43 45 47 48 50 51 52 52 52 51 50 48 46 43 40 37 35 32 30 28 27 27 27 29 32 37 43 49 58 67 77 87 97 107 116 122 127 128 127 124 118 111 103 95 87 79 72 65 59 53 48 44 40 36 33 30 29 27 27 27 28 29 31 34 37 39 42 44 45 46 47 47 47 46 46 46 45 45 45 45 45 46 47 48 49 51 53 55 57 59 60 62 63 63 63 63 62 61 59 57 55 53 50 48 45 42 40 37 34 32 30 29 28 27 27 28 29 30 31 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 54 55 56 56 55 53 51 48 44 41 37 33 31 29 27 27 28 29 30 33 35 37 40 43 45 48 50 52 54 56 57 58 59 60 60 61 61 62 63 64
 80 79 79 80 81 84 86 89 92 95 96 97 96 93 88 82 74 66 58 50 43 36 30 25 21 18 16 15 15 16 18 20 23 27 32 37 43 50 57 65 73 82 90 98 105 110 112 113 111 106 100 92 84 75 66 58 50 43 36 31 26 22 19 17 16 16 17 18 20 22 26 29 33 38 43 49 55 61 67 72 77 81 83 84 83 81 79 75 71 67 64 60 57 54 52 51 49 48 47 47 46 46 45 44 43 42 40 38 36 33 30 27 25 22 20 19 18 17 18 19 21 23 26 30 34 38 43 48 53 58 63 67 71 75 77 78 78 77 74 70 66 61 56 50 45 40 35 31 27 23 21 19 17 17 17 19 21 24 27 31 36 40 44 48 52 54 56 57 57 57 56 54 53 52 50 49 49 49 49 50 52 54 57 61 65 69 73 76 79 81 81 79 76 71 65 59 53 46 40 35 30 25 22 19 17 16 16 17 19 21 25 30 37 44 52 62 72 83 95 106 115 123 128 129 127 121 113 104 94 84 74 65 57 49 42 37 32 27 24 21 18 17 16 16 17 18 20 23 27 31 35 40 44 49 53 56 59 62 64 66 67 68 69 70 71 72 73 75 77 79 82 85 88 90 92 92 92 91 88 85 80 74 69 63 57 51 46 40 36 31 27 24 21 19 17 16 15 16 17 19 21 24 27 31 34 38 42 46 49 53 56 59 61 63 64 65 65 65 64 62 59 56 53 49 45 40 36 31 27 24 20 18 16 15 15 16 18 20 23 27 32 37 43 49 56 64 71 78 84 89 93 96 97 96 94 92 89 86 83 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 18 20 21 23 25 27 28 30 31 32 32 31 30 28 25 23 20 17 15 13 11 9 8 8 7 7 8 9 10 11 12 14 16 18 20 23 25 28 30 32 34 36 36 36 36 35 33 31 28 25 23 20 18 16 14 12 10 9 8 7 7 7 7 8 8 9 10 11 12 12 13 14 14 15 15 16 17 17 18 19 20 22 24 26 29 33 37 42 47 53 59 63 66 67 64 60 54 48 42 36 31 26 22 19 16 14 12 11 9 8 7 7 7 7 7 7 8 9 10 12 13 14 15 16 17 18 19 20 20 20 20 20 20 20 20 19 18 18 17 16 15 13 12 11 10 9 8 7 7 7 7 7 8 9 11 13 15 18 22 26 31 36 41 48 54 60 65 69 72 73 73 71 68 65 61 58 55 52 50 48 46 45 43 42 40 38 37 34 32 30 27 25 22 20 18 16 14 12 10 9 8 7 7 7 7 8 9 10 12 13 16 18 20 23 25 27 28 29 29 29 29 28 27 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 7 7 7 7 8 8 10 11 13 15 17 20 22 26 29 32 36 39 41 43 44 43 42 39 36 33 30 27 24 22 20 19 17 16 15 15 15 14 14 14 14 14 14 14 14 14 13 13 12 11 10 9 8 8 7 7 7 7 7 8 9 10 12 13 15 17 20 22 25 28 31 34 37 40 42 43 43 42 40 38 35 31 28 24 21 18 15 13 11 10 8 8 7 7 7 8 9 10 11 12 13 14 15 15 16 17 17 17 17 17 16 16 16 15 15 15 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 111 111 109 107 103 99 94 89 84 78 73 68 63 58 54 50 47 44 41 38 36 34 33 32 31 31 32 33 35 37 40 42 45 47 49 51 52 52 53 52 52 51 50 49 48 47 46 44 43 42 41 39 38 37 35 34 33 32 31 30 30 30 31 32 34 37 40 44 48 53 57 61 65 69 72 75 78 80 82 84 86 88 90 92 94 97 99 101 104 106 108 109 110 111 110 109 106 103 99 94 89 83 77 72 66 61 55 51 46 42 39 36 34 32 32 32 33 35 38 42 47 54 61 69 77 85 93 100 106 111 113 114 113 111 107 102 97 91 85 79 73 68 62 58 53 49 45 42 39 37 35 34 33 34 35 37 40 44 49 55 61 67 74 81 88 95 101 107 111 114 115 115 113 109 105 100 94 88 82 77 72 68 64 61 58 56 54 52 51 51 50 50 50 50 50 50 50 50 49 48 47 45 43 40 38 36 35 34 33 33 34 35 36 38 40 42 44 46 49 51 53 56 58 61 63 66 68 70 71 73 73 74 73 72 70 67 63 59 55 50 45 41 37 34 32 30 29 29 29 30 31 32 33 35 36 38 39 41 43 44 46 48 49 51 53 55 58 60 63 65 68 71 75 79 83 87 91 95 99 103 106 107 108 107 105 101 95 89 82 74 66 59 52 46 40 36 33 31 30 30 31 32 35 37 41 45 50 55 60 66 73 79 86 92 98 103 106 108 108 106 103 97 91 84 77 69 62 55 49 44 40 36 34 32 31 32 33 35 37 40 44 47 51 55 59 63 67 71 75 79 83 87 91 94 98 101 104 107 109 111
 37 38 39 39 38 37 35 33 31 29 27 25 23 22 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 27 27 27 27 26 26 26 25 24 24 23 22 21 21 20 19 19 19 19 20 21 22 24 27 30 34 38 42 45 49 51 53 53 52 50 48 44 41 37 34 30 28 25 23 21 20 19 18 17 17 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 21 22 23 24 25 26 26 27 27 26 26 25 24 23 22 21 20 19 18 18 17 17 17 17 16 17 17 17 17 18 18 19 19 19 20 20 20 19 19 18 17 17 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 25 25 26 27 27 28 29 29 29 29 28 27 25 23 21 19 18 16 15 15 14 14 14 14 15 16 17 18 20 22 24 26 29 33 36 40 44 48 52 55 57 57 56 53 50 45 40 36 31 27 24 21 19 17 17 16 16 17 17 18 19 20 21 22 23 24 24 24 24 24 24 23 23 22 22 21 21 21 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 25 25 24 24 23 23 22 21 20 20 19 18 18 18 18 19 19 20 20 20 20 20 20 19 19 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 19 20 20 19 19 19 18 18 17 17 17 17 17 17 18 18 19 21 22 24 26 28 30 33 35
 54 52 50 48 47 47 47 47 49 51 54 58 62 67 73 79 85 90 93 94 93 90 84 76 69 61 54 48 44 41 40 39 40 41 43 46 49 53 58 62 68 74 80 86 92 99 104 110 114 116 117 117 114 110 105 99 91 84 76 69 63 57 52 48 45 43 42 42 42 42 42 43 43 43 44 44 44 44 44 44 45 45 46 47 48 49 51 53 56 59 61 64 67 70 73 75 77 78 78 77 76 74 71 68 65 62 59 56 53 50 47 45 44 43 42 43 44 46 49 53 57 61 66 70 73 77 79 81 82 82 82 81 80 78 76 74 71 68 65 62 59 56 53 50 47 44 42 40 39 38 39 40 42 46 51 57 65 72 80 88 94 99 101 102 101 99 96 92 89 86 83 81 80 80 81 83 86 90 94 100 106 112 117 121 124 124 122 117 110 103 94 86 78 71 64 58 53 49 46 43 42 41 41 42 45 48 53 59 66 74 81 87 91 93 93 91 87 83 78 73 68 64 60 56 53 51 49 47 46 45 45 44 44 45 45 46 47 48 49 51 53 55 58 61 65 69 74 79 84 89 94 98 103 107 111 115 119 121 124 125 125 125 123 120 117 113 108 103 98 93 89 85 82 79 77 76 75 75 75 76 77 79 81 83 85 87 89 90 91 91 89 87 83 80 75 71 67 64 62 60 59 58 59 59 60 62 63 65 66 68 70 72 74 76 79 81 84 87 91 94 97 101 104 106 108 108 107 104 99 93 85 78 70 63 57 52 48 45 44 43 44 45 46 48 51 54 57 60 63 65 68 70 70 70 70 68 66 63 60 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 29 31 35 39 43 48 53 58 63 67 70 72 73 73 73 72 71 69 68 66 64 63 61 59 58 56 55 53 52 50 49 48 47 46 45 44 44 44 45 46 48 50 53 55 58 59 60 59 57 55 51 47 43 39 35 32 29 27 25 23 22 21 20 20 20 20 20 20 21 22 23 25 26 28 30 32 35 37 40 42 45 47 50 52 54 56 58 59 59 59 58 56 53 50 46 42 38 35 32 29 27 25 23 22 21 20 20 19 19 20 20 21 22 23 24 26 29 32 35 39 44 49 54 58 61 63 61 58 53 47 41 35 30 26 23 21 19 18 18 17 17 18 18 19 20 22 23 25 27 29 32 34 37 40 43 46 48 51 53 54 56 57 59 60 61 63 64 66 68 70 72 74 75 75 75 73 70 65 60 54 48 41 36 31 27 23 21 19 18 17 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 38 39 39 39 39 37 35 33 31 29 27 26 25 24 24 25 26 28 30 32 35 38 41 45 49 52 56 58 60 60 59 57 54 50 46 42 39 35 32 29 27 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 22 24 26 30 33 38 43 48 52 56 59 60 60 58 55 52 48 44 40 36 33 30 27 25 23 21 20 19 18 17 16 16 16 16 17 18 19 22 25 29 34 40 46 51 54 56 56 54 50 46 42 38 34 31 28 26 24 22 21 20 20 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
 29 29 30 31 32 34 35 37 38 40 41 43 44 44 45 45 45 44 43 42 41 40 39 39 38 38 38 39 40 41 42 44 45 46 47 48 49 50 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 44 43 42 41 40 39 39 38 38 37 38 38 38 39 39 40 40 41 41 41 41 41 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 30 31 31 32 33 34 35 36 38 39 41 42 43 44 45 45 45 45 44 42 40 38 36 34 32 31 30 29 28 27 27 27 27 27 27 27 27 28 29 30 31 32 33 35 37 39 40 42 44 46 47 47 47 47 45 43 41 38 36 33 31 29 28 27 27 27 27 27 27 28 28 29 30 30 31 32 32 33 33 33 34 34 34 35 35 36 36 37 38 39 41 42 44 46 47 49 50 51 52 52 51 51 49 47 45 43 40 37 35 33 31 30 29 28 28 28 29 30 31 33 34 36 37 38 39 40 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 27 27 27 27 28 29 31 33 35 37 39 42 44 45 47 48 49 49 49 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 26 27 28 30 32 34 36 38 40 41 43 43 43 43 42 41 40 38 37 36 35 34 33 32 31 30 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 36 38 40 42 44 45 46 47 47 46 45 44 43 41 39 37 36 34 33 31 30 29 29 28 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
 53 55 57 61 67 73 82 92 103 114 125 134 138 136 129 118 105 91 77 64 54 45 37 31 27 24 21 20 20 20 21 23 25 28 30 34 37 41 44 48 51 54 57 60 62 63 64 65 64 63 61 58 55 52 48 43 39 35 31 28 25 22 20 19 18 18 18 19 20 22 25 27 31 35 40 46 52 60 68 77 87 98 108 117 126 133 138 141 141 140 138 134 130 125 120 114 109 103 97 92 85 79 73 67 61 55 49 44 39 35 31 27 24 22 20 18 17 17 17 17 19 20 23 26 29 33 36 41 45 49 53 57 60 62 64 65 65 64 63 60 57 53 49 45 41 36 32 28 25 22 19 18 17 16 17 18 20 23 27 33 39 47 55 65 76 86 95 103 107 108 105 100 93 86 79 72 67 63 59 57 56 55 55 56 57 59 61 63 64 64 64 62 59 55 50 45 40 36 31 27 24 21 19 18 18 18 19 21 25 29 36 44 54 66 80 95 111 127 139 148 150 147 139 127 114 101 89 78 68 59 52 46 40 36 32 29 26 24 23 22 21 22 23 24 27 30 35 40 45 52 58 65 71 76 80 82 83 82 80 77 74 70 67 64 61 59 57 56 55 55 55 56 57 58 59 61 63 65 66 67 68 67 67 65 63 61 57 54 50 47 43 40 37 34 32 30 29 29 28 29 30 31 32 35 37 40 43 47 51 55 60 66 72 79 86 94 101 108 114 118 120 118 113 106 96 85 74 64 55 46 39 34 30 27 25 24 24 25 27 29 32 36 41 46 51 56 60 64 67 69 69 68 66 63 61 58 56 54 53 53
 59 58 58 58 58 59 60 61 61 61 61 59 57 55 52 48 45 41 37 34 31 29 27 25 25 25 26 28 30 33 37 42 47 51 56 60 63 65 66 67 67 66 64 62 60 57 54 51 49 46 43 40 38 35 33 31 29 28 27 26 26 27 29 31 34 38 42 46 50 55 58 62 64 66 67 67 67 66 66 66 65 66 67 69 72 76 81 88 96 106 118 132 147 162 175 185 188 186 176 162 145 128 111 96 83 72 63 55 49 44 41 38 37 36 36 37 39 41 44 48 52 57 62 67 71 76 80 83 85 86 87 87 87 86 84 82 80 78 76 73 70 67 64 61 58 54 51 48 46 44 42 42 42 43 45 49 54 61 71 83 97 116 137 162 188 212 233 243 242 230 209 183 158 135 115 99 86 76 68 62 58 55 53 52 51 52 53 55 56 59 61 63 64 65 66 66 65 63 61 59 57 54 52 51 49 49 49 50 52 55 58 62 65 69 72 74 76 76 76 75 74 72 71 69 67 66 65 64 63 63 63 63 64 64 65 65 65 64 63 61 59 56 53 50 47 44 42 40 38 38 37 38 38 40 41 43 45 48 50 53 55 58 60 62 63 64 65 65 66 66 66 66 67 69 71 74 78 83 89 97 106 116 127 137 146 150 150 145 135 121 106 90 76 63 52 44 37 32 29 27 26 26 26 28 31 35 40 45 53 62 72 85 100 118 138 159 182 201 216 222 218 204 183 159 135 113 93 76 62 51 42 36 31 28 26 25 25 27 29 32 36 42 48 54 62 69 76 81 86 88 88 87 84 81 76 72 69 65 63 60
 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 7 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 5 5 5 6 6 6 7 7 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 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 7 7 7 7 7 7 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 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 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 38 37 36 35 34 33 32 31 31 29 28 27 26 24 23 22 20 19 18 17 16 15 14 14 14 14 14 15 16 18 20 21 23 25 27 29 30 31 32 31 31 30 29 28 26 25 23 22 20 19 17 16 15 14 13 13 12 12 12 13 14 15 16 18 21 23 26 28 31 33 34 36 36 36 36 35 34 33 32 31 31 30 30 30 30 30 31 31 31 32 32 31 31 30 29 27 26 24 22 21 19 18 17 16 15 14 14 14 14 15 16 17 19 21 23 27 30 34 38 43 47 50 52 53 53 52 50 48 45 43 40 38 35 33 31 30 28 27 26 25 25 24 24 24 24 24 25 26 27 29 32 35 39 43 48 52 56 59 61 61 60 57 53 48 44 39 35 31 28 25 23 22 20 19 19 18 18 19 19 19 20 21 22 24 25 26 28 30 31 33 34 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 46 46 44 43 41 40 38 37 35 34 33 32 31 31 31 31 31 32 33 34 35 37 39 42 44 47 49 52 53 54 54 53 51 48 45 41 38 34 31 29 27 25 24 23 23 23 23 23 24 25 25 26 27 28 29 30 30 30 30 30 29 28 28 27 27 26 26 26 27 28 29 30 32 35 37 41 44 47 50 52 53 53 51 48 44 39 34 30 26 23 20 18 16 15 14 14 13 14 14 14 15 16 17 18 19 20 22 23 25 27 30 32 34 36 38 39 39 38 37 35 32 29 26 23 20 18 16 15 14 13 13 13 13 13 14 15 16 17 19 21 23 26 28 31 33 36 38 39 40 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 68 68 68 69 70 72 74 76 78 80 82 82 82 79 76 71 65 58 52 46 40 35 30 27 24 22 21 20 20 20 22 23 26 29 33 37 43 49 56 63 71 79 87 95 101 104 105 103 98 90 82 72 63 54 47 40 34 29 25 22 20 18 17 17 17 18 19 20 22 25 28 32 36 41 47 53 59 65 70 73 75 76 75 73 71 68 65 63 60 58 57 56 55 54 53 53 52 51 50 49 47 44 42 39 36 32 29 27 24 22 20 19 17 17 16 17 17 19 21 23 27 31 35 41 47 53 59 65 71 75 78 80 79 77 74 70 65 59 53 48 43 38 33 29 26 23 21 19 18 18 18 18 20 21 23 25 28 31 33 36 39 42 44 46 48 49 50 51 52 53 55 56 58 61 64 67 72 76 81 86 91 95 98 99 98 95 90 84 77 69 62 55 49 43 39 35 32 29 27 25 24 23 23 23 23 24 25 26 28 31 34 37 41 45 50 55 60 65 70 74 78 81 82 83 82 79 76 71 66 61 56 50 45 41 37 33 30 28 26 25 25 25 26 28 30 33 37 42 47 53 60 67 73 79 83 86 86 85 81 77 73 68 64 60 57 55 53 52 51 51 51 52 53 54 55 56 56 56 56 55 53 51 49 46 43 40 38 36 34 32 31 30 30 30 30 31 33 34 37 40 43 47 50 54 57 60 63 65 66 67 67 67 66 65 63 62 60 58 56 54 51 49 47 45 43 40 38 37 35 34 32 31 31 30 30 30 30 31 31 32 34 35 37 40 43 46 49 53 56 60 63 65 67 69 70 70 70 70
 21 22 23 25 27 29 32 36 40 45 50 55 58 60 60 58 53 48 42 36 31 26 22 19 17 15 13 12 12 12 12 12 13 15 16 18 21 24 27 30 34 38 41 44 47 48 48 47 45 42 39 35 31 27 24 21 19 17 15 14 13 12 12 12 12 13 14 15 17 18 20 23 25 28 31 35 38 41 44 47 49 51 52 52 52 51 49 47 45 43 40 38 35 32 30 27 25 23 21 19 17 16 15 14 13 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 16 16 17 17 17 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 18 18 19 19 21 22 24 27 30 33 37 41 46 51 54 57 58 56 53 49 44 39 34 30 27 24 21 20 18 17 17 17 17 18 19 20 22 24 26 29 32 36 39 42 44 46 47 47 46 44 42 40 37 34 32 30 27 25 24 22 21 20 19 18 18 18 18 19 19 20 22 24 26 28 31 34 38 42 46 50 54 58 61 64 66 66 65 62 59 55 51 46 42 38 34 31 28 25 23 21 20 19 18 17 16 16 16 16 16 17 17 18 19 21 22 23 24 25 26 27 28 28 28 27 27 26 25 24 23 23 22 22 22 21 21 21 22 22 22 23 24 24 25 27 28 29 31 33 35 36 38 39 39 39 38 36 33 31 28 25 22 20 18 16 15 14 13 12 12 12 12 12 12 13 13 14 15 15 16 16 17 18 18 18 19 19 20
 8 8 8 8 9 9 9 10 10 10 10 9 9 8 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 10 10 10 10 9 8 8 7 7 6 6 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 9 9 8 7 6 6 5 4 4 4 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 8 8 7 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9 9 8 8 8 7 6 6 5 4 4 3 3 3 3 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 8 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 11 11 11 10 9 8 7 6 5 4 4 3 3 3 3 3 2 2 3 3 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 8 9 10 10 11 11 11 11 11 10 10 9 9 8 8 8
 33 33 33 33 34 35 36 37 38 38 39 39 39 38 38 37 36 35 35 34 34 35 35 37 38 41 44 48 53 58 64 71 78 84 90 95 99 100 101 100 98 96 93 89 86 83 79 76 73 70 67 64 62 59 57 55 54 52 52 52 52 53 55 57 60 63 66 68 70 71 72 70 68 65 61 57 53 49 46 43 40 38 37 37 37 37 38 40 43 46 49 54 59 64 70 77 83 89 94 98 101 102 102 101 99 96 93 90 87 84 80 77 73 69 65 60 56 52 48 44 41 38 36 34 33 33 32 33 33 34 36 38 40 43 47 52 57 62 69 75 82 88 93 96 96 93 87 81 73 65 57 51 46 41 38 36 35 34 34 35 37 39 43 47 53 60 68 77 86 94 101 106 108 107 104 98 92 86 80 75 70 67 64 62 60 60 59 59 59 59 59 58 57 56 54 52 50 47 44 42 40 38 36 35 34 33 33 34 34 35 37 38 40 41 43 44 44 45 44 44 43 41 40 39 38 36 35 34 34 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 32 32 31 31 31 30 30 31 31 33 34 36 39 43 47 53 59 65 72 79 85 91 95 98 99 99 97 95 92 89 86 83 81 79 77 76 74 72 70 68 65 62 58 54 51 47 43 39 36 33 31 29 28 27 28 28 30 32 35 40 45 51 58 65 73 80 86 91 95 97 96 94 90 85 79 73 67 61 55 50 45 41 37 34 32 30 29 28 28 29 31 34 37 42 47 54 61 70 78 86 92 96 97 95 89 82 74 66 59 53 47 43 40 37 35 34

