
 % 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
 17952 18507 19072 19644 20223 20807 21394 21981 22566 23146 23718 24279 24826 25356 25865 26349 26805 27230 27619 27971 28281 28546 28766 28936 29057 29126 29143 29108 29021 28883 28695 28459 28178 27853 27488 27086 26650 26184 25691 25174 24638 24086 23520 22945 22363 21777 21190 20604 20022 19445 18875 18313 17762 17221 16693 16178 15676 15188 14715 14256 13812 13383 12969 12569 12184 11814 11458 11115 10786 10471 10168 9878 9600 9334 9079 8836 8603 8380 8168 7965 7771 7587 7411 7243 7083 6931 6786 6649 6518 6394 6277 6166 6060 5961 5867 5778 5694 5616 5543 5474 5410 5350 5295 5245 5198 5155 5117 5082 5052 5025 5002 4982 4967 4955 4946 4941 4940 4943 4949 4958 4972 4989 5009 5034 5062 5094 5130 5170 5214 5262 5314 5371 5432 5497 5568 5643 5723 5808 5899 5995 6096 6204 6317 6437 6563 6696 6836 6983 7138 7300 7471 7650 7838 8035 8241 8457 8683 8919 9167 9425 9695 9977 10272 10579 10899 11233 11580 11941 12317 12707 13111 13531 13965 14414 14878 15356 15849 16356 16876 17408 17952 18508 19072 19645 20224 20808 21395 21981 22566 23146 23718 24280 24827 25357 25866 26350 26806 27231 27620 27971 28281 28547 28766 28937 29057 29127 29144 29108 29021 28883 28695 28460 28178 27854 27489 27087 26651 26184 25691 25175 24639 24086 23520 22945 22363 21777 21190 20604 20022 19445 18875 18313 17762 17222 16693 16178 15676 15188 14715 14256 13812 13383 12969 12569 12184 11814 11457 11115 10786 10471 10168 9878 9600 9334 9079 8836 8603 8380 8168 7965 7771 7587 7411 7243 7083 6931 6786 6649 6518 6394 6277 6165 6060 5960 5866 5778 5694 5616 5543 5474 5410 5350 5295 5244 5198 5155 5117 5082 5051 5025 5001 4982 4966 4954 4946 4941 4940 4942 4948 4958 4971 4988 5009 5033 5062 5094 5130 5170 5214 5262 5314 5371 5432 5497 5568 5643 5723 5808 5898 5994 6096 6203 6317 6437 6563 6696 6836 6983 7138 7300 7471 7650 7837 8034 8241 8456 8683 8919 9166 9425 9695 9977 10272 10579 10899 11232 11580 11941 12316 12706 13111 13530 13965 14414 14878 15356 15849 16355 16875 17408
 61 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 49 50 52 54 56 57 59 61 62 64 66 67 69 70 71 72 73 74 75 76 76 76 76 76 76 76 75 74 73 72 71 70 69 67 66 64 63 61 59 58 56 54 52 51 49 47 46 44 43 41 40 38 37 36 34 33 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 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 17 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 47 49 51 53 55 58 60 62 64 67 69 71 74 76 78 80 83 85 87 89 90 92 93 94 95 96 96 97 97 96 96 95 94 93 92 90 88 87 85 82 80 78 76 73 71 69 66 64
 11 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 16 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11
 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 37 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 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 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 33 33 33
 79 80 82 84 86 87 89 91 93 94 96 98 99 101 102 103 105 106 107 108 109 110 110 111 111 112 112 112 112 112 111 111 110 110 109 108 107 106 105 103 102 100 99 97 96 94 92 91 89 87 86 84 82 80 79 77 75 74 72 70 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 74 76 78 81 83 85 88 90 93 96 98 101 104 107 110 113 116 119 122 125 128 131 134 137 140 143 145 148 150 153 155 157 159 160 161 163 164 164 165 165 165 164 164 163 162 161 159 157 155 153 151 149 146 143 141 138 135 132 129 126 123 120 117 114 110 107 105 102 99 96 93 91 88 85 83 81 78 76 74 72 70 68 66 64 62 61 59 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 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 42 43 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 61 62 64 65 67 68 70 72 73 75 77
 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 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 54 54 55 55 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 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 38 37 37 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 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 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 55 56 57 58 58 59 59 60 60 61 61 61 61 62 62 62 62 62 62 62 62 61 61 61 60 60 59 59 58 58 57 57 56 55 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24
 47 47 46 45 44 44 43 42 42 41 41 41 40 40 39 39 39 39 38 38 38 38 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 48 48 49 50 51 52 53 55 56 57 58 60 61 63 64 66 68 70 72 73 75 78 80 82 84 87 89 92 95 97 100 103 106 109 113 116 119 123 126 130 133 137 141 145 148 152 156 160 164 167 171 175 178 182 185 189 192 195 198 200 203 205 207 209 210 211 212 213 213 214 213 213 212 211 210 208 207 205 203 200 198 195 192 189 186 183 180 176 173 169 166 163 159 156 152 149 145 142 139 135 132 129 126 123 120 117 114 112 109 107 104 102 99 97 95 93 91 89 87 86 84 82 81 79 78 76 75 74 73 72 71 69 69 68 67 66 65 65 64 63 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 62 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 76 77 79 80 82 83 85 87 89 91 93 95 97 100 102 105 108 110 113 116 119 123 126 129 133 137 141 144 148 153 157 161 166 170 175 179 184 189 194 199 204 208 213 218 223 227 232 236 241 245 248 252 255 258 261 263 265 267 268 269 270 270 269 268 267 265 263 261 258 255 252 248 244 240 235 231 226 221 216 211 206 200 195 190 185 179 174 169 164 159 155 150 145 141 136 132 128 124 120 116 113 109 106 102 99 96 93 91 88 85 83 80 78 76 74 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48
 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 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 69 71 73 76 78 81 83 86 89 92 95 97 100 104 107 110 113 116 119 122 125 128 131 134 137 140 142 145 147 149 151 153 154 156 157 158 158 159 159 159 158 158 157 155 154 153 151 149 147 144 142 139 137 134 131 128 125 122 120 117 114 111 108 105 102 99 96 94 91 88 86 83 81 79 76 74 72 70 68 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 47 48 49 50 52 53 55 56 58 60 61 63 65 67 69 72 74 77 79 82 85 87 90 93 97 100 103 107 110 114 118 122 126 130 134 138 142 146 150 154 158 162 166 170 173 177 180 183 185 188 190 192 193 194 195 195 195 195 194 193 191 189 187 184 181 178 175 171 168 164 160 156 152 147 143 139 134 130 126 122 118 114 110 106 102 99 95 92 88 85 82 79 76 74 71 68 66 64 62 59 57 55 54 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25
 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 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 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 68 70 71 73 75 77 80 82 84 86 88 90 93 95 97 99 102 104 106 108 110 112 114 116 118 120 122 123 125 126 127 128 129 129 130 130 130 130 130 129 129 128 127 126 125 124 122 121 119 117 115 113 111 109 107 105 102 100 98 96 93 91 89 87 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 56 55 54 52 51 50 48 47 46 45 44 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 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 65 67 68 70 72 73 75 77 78 80 81 83 85 86 88 89 91 92 94 95 96 98 99 100 101 102 102 103 103 104 104 104 105 104 104 104 104 103 103 102 101 100 99 98 97 96 94 93 91 90 88 87 85 84 82 80 79 77 76 74 72 71 69 68 66 64 63 61 60 59 57 56 55 53 52 51 50 49 48 46 45 44 43 43
 40 40 39 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 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 51 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 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 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 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 57 58 59 60 62 63 65 66 68 69 71 73 75 77 79 81 83 85 87 89 92 94 97 99 102 104 107 110 113 116 119 122 125 128 131 134 137 141 144 147 150 153 156 159 162 165 168 171 174 176 178 181 183 185 186 188 189 190 191 191 192 192 192 191 191 190 189 188 186 184 183 181 178 176 174 171 168 165 163 160 157 154 150 147 144 141 138 135 132 129 126 123 120 117 114 111 109 106 103 101 98 96 94 91 89 87 85 83 81 79 77 76 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40
 79 78 77 76 75 75 74 73 72 72 71 70 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 60 59 59 58 58 58 57 57 57 56 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 55 56 56 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 75 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 80 80 80 80 80 80 79 79 79 79 79 78 78 78 77 77 77 76 76 76 75 75 74 74 74 73 73 72 72 71 71 71 70 70 69 69 68 68 68 67 67 66 66 66 65 65 64 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 61 62 62 62 63 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 72 72 73 74 74 75 76 76 77 78 78 79 80 81 81 82 83 84 85 85 86 87 88 88 89 90 91 91 92 93 94 94 95 96 96 97 98 98 99 99 100 100 101 101 102 102 102 103 103 103 103 104 104 104 104 104 104 104 104 104 103 103 103 103 102 102 102 101 101 100 100 99 99 98 97 97 96 95 95 94 93 93 92 91 90 89 89 88 87 86 85 84 84 83 82 81 80 79
 68 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 83 84 85 86 87 88 89 90 90 91 92 93 93 94 95 95 96 96 97 97 98 98 98 98 99 99 99 99 99 99 98 98 98 97 97 97 96 96 95 94 94 93 92 91 91 90 89 88 87 86 85 84 83 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 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 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 60 60 61 62 63 63 64 65 66 67 68
 57 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 54 54 54 53 53 52 52 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 49 48 48 47 46 45 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 49 50 50 51 51 52 53 53 54 54 55 55 55 56 56 56 57 57
 42 43 43 44 44 45 45 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 57 58 59 59 60 60 61 61 62 62 63 64 64 64 65 65 66 66 67 67 67 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 67 67 67 66 66 66 65 65 64 64 63 63 62 62 61 61 60 59 59 58 58 57 57 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 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 31 31 31 31 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 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 28 28 28 28 28 28 28 28 28 28 28 28 27 27 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42
 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 69 69 68 68 67 66 66 65 64 64 63 63 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 57 57 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 56 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 60 61 61 62 62 62 63 63 63 64 64 65 65 66 66 67 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 75 76 76 77 77 78 78 78 79 79 79 80 80 80 80 81
 17 17 17 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 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 55 56 57 58 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 75 76 76 77 77 77 77 77 77 77 77 77 76 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17
 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 60 62 65 68 71 74 77 80 83 87 90 94 98 102 106 110 114 118 122 127 131 135 140 144 148 152 156 160 163 166 169 172 174 176 177 178 178 179 178 178 176 175 173 170 168 165 162 158 154 150 146 142 138 134 130 125 121 117 113 109 105 101 97 94 90 87 83 80 77 74 71 68 66 63 61 59 57 54 52 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 53 54 55 55 56 57 57 58 58 59 59 60 60 60 60 60 60 60 60 60 60 60 60 59 59 58 58 57 57 56 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 38 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 17
 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 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 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 44 45 46 48 49 50 51 52 54 55 57 58 60 61 63 65 67 69 70 73 75 77 79 81 84 86 89 92 94 97 100 103 106 109 112 115 119 122 125 129 132 136 139 143 146 149 153 156 159 163 166 169 171 174 177 179 181 183 185 186 188 189 189 190 190 190 190 189 188 187 186 185 183 181 179 176 174 171 169 166 163 160 157 153 150 147 144 140 137 134 131 128 124 121 118 115 112 109 106 104 101 98 96 93 91 89 86 84 82 80 78 76 74 72 71 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 78 79 80 81 82 83 85 86 87 88 89 90 91 92 92 93 94 95 95 96 96 97 97 97 97 98 98 98 98 97 97 97 96 96 95 95 94 93 93 92 91 90 89 88 87 85 84 83 82 81 79 78 77 75 74 73 72 70 69 68 66 65 64 63 61 60 59 58 57 55 54 53 52
 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 49 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 44 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 66 68 70 71 73 75 76 78 80 81 83 84 86 87 88 90 91 92 93 94 94 95 95 96 96 96 96 95 95 94 94 93 92 91 90 88 87 86 84 82 81 79 77 76 74 72 70 68 66 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17
 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 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 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 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40
 43 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 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 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 61 62 64 65 67 68 70 71 73 74 75 77 78 79 81 82 83 84 85 85 86 87 87 88 88 88 88 88 88 88 87 87 86 86 85 84 83 82 81 80 79 77 76 75 73 72 70 69 67 66 64 63 61 60 58 57 56 54 53 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 35 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 96 98 100 101 102 104 105 106 107 107 108 108 109 109 109 108 108 107 106 106 105 103 102 101 99 97 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 63 61 59 57 56 54 52 51 49 48 46 45 44
 20 20 20 20 20 20 20 20 20 20 20 20 20 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 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 70 72 74 77 79 82 84 87 89 92 95 98 100 103 106 109 112 114 117 120 122 124 127 129 131 133 134 136 137 138 139 139 140 140 140 139 139 138 137 135 134 132 130 128 126 124 121 119 116 114 111 108 105 102 100 97 94 91 89 86 83 81 78 76 73 71 69 67 64 62 60 58 57 55 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 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 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 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 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20
 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 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 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16
 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 65 65 64 63 63 62 62 61 60 59 59 58 57 56 55 55 54 53 52 51 51 50 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 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 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 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 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 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 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 64 65 65 66 66 66 67 67 67 68 68
 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 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 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50
 120 121 121 122 122 122 122 123 122 122 122 122 121 121 120 119 118 117 116 115 114 112 111 109 108 106 105 103 101 99 98 96 94 92 90 89 87 85 83 81 79 78 76 74 72 71 69 68 66 64 63 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 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 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 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 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 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 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 75 76 77 79 80 82 83 85 87 88 90 91 93 95 96 98 100 101 103 104 106 107 109 110 111 113 114 115 116 117 118 119
 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 68 68 68 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 74 74 74 74 75 75 75 76 76 76 76 77 77 77 77 78 78 78 78 78 79 79 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 79 79 79 78 78 78 78 78 78 77 77 77 77 77 77 77 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 74 73 73 73 73 73 72 72 72 72 71 71 71 70 70 70 70 69 69 69 68 68 67 67 67 66 66 66 65 65 65 64 64 63 63 63 62 62 61 61 61 60 60 59 59 59 58 58 58 57 57 57 56 56 55 55
 43 44 45 46 48 49 51 52 54 56 58 60 62 64 66 68 71 73 76 79 82 85 88 91 94 98 102 106 110 114 118 123 127 132 137 142 148 153 159 165 170 176 182 189 195 201 208 214 220 226 233 239 245 250 256 261 266 270 274 278 281 284 286 288 289 290 290 290 289 287 285 283 280 277 273 269 265 260 255 250 245 239 234 228 223 217 211 206 200 194 189 183 178 173 168 163 158 154 149 145 140 136 132 128 125 121 118 115 111 108 106 103 100 98 95 93 91 89 87 85 83 82 80 78 77 76 74 73 72 71 70 69 68 68 67 66 66 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 66 66 67 67 68 68 69 70 71 71 72 73 74 75 76 76 77 78 79 80 81 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 108 109 110 111 111 112 112 113 113 114 114 114 114 114 114 114 114 114 113 113 112 112 111 110 109 109 108 107 106 104 103 102 101 99 98 97 95 94 92 91 90 88 86 85 83 82 80 79 77 76 74 73 71 70 68 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 47 46 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 35 36 37 37 38 39 40 42
 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 67 69 71 74 76 78 81 84 86 89 92 95 98 101 105 108 112 115 119 123 127 130 134 138 142 146 150 155 159 163 167 170 174 178 181 185 188 191 194 196 198 200 202 203 204 205 205 205 205 204 203 202 200 198 196 193 191 188 184 181 178 174 170 166 162 158 154 150 146 142 138 134 130 127 123 119 115 112 108 105 102 98 95 92 89 87 84 81 79 76 74 72 69 67 65 63 61 60 58 56 55 53 52 50 49 48 47 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 61 62 64 65 67 69 70 72 74 75 77 79 81 83 85 86 88 90 92 94 96 97 99 101 102 104 106 107 108 110 111 112 113 114 114 115 115 116 116 116 116 116 115 115 114 114 113 112 111 110 108 107 106 104 103 101 99 97 96 94 92 90 88 86 85 83 81 79 77 75 74 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39
 69 71 73 74 76 78 80 82 84 87 89 91 94 96 99 102 105 108 111 114 118 121 125 128 132 136 140 144 148 152 157 161 166 170 175 179 184 188 193 198 202 207 211 215 219 223 226 230 233 236 238 241 242 244 245 246 246 246 245 245 243 242 240 237 234 231 228 224 220 216 212 207 203 198 193 188 183 178 173 168 164 159 154 149 144 140 135 131 127 122 118 114 110 107 103 100 96 93 90 87 84 81 79 76 73 71 69 67 64 62 60 59 57 55 53 52 50 49 48 46 45 44 43 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 52 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 64 65 66 68
 92 94 95 97 99 100 102 104 106 107 109 111 113 115 117 119 121 123 126 128 130 132 134 137 139 141 144 146 149 151 153 156 158 160 163 165 167 170 172 174 176 178 181 183 184 186 188 190 191 193 194 195 197 198 199 199 200 201 201 201 201 201 201 201 201 200 199 199 198 197 196 194 193 192 190 188 187 185 183 181 179 177 175 173 170 168 166 163 161 159 156 154 152 149 147 145 142 140 138 135 133 131 129 126 124 122 120 118 116 114 112 110 108 107 105 103 101 100 98 97 95 93 92 91 89 88 87 85 84 83 82 80 79 78 77 76 75 74 73 72 72 71 70 69 68 68 67 66 66 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 54 54 54 54 54 54 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 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 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 54 54 54 54 55 55 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 66 66 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 87 88 89 91
 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 52 54 57 60 63 66 69 73 77 81 86 90 95 101 107 113 119 126 134 142 151 160 170 180 192 204 217 231 246 262 279 298 317 339 361 386 411 439 469 500 533 569 606 646 688 731 777 824 873 923 974 1026 1077 1128 1177 1224 1268 1309 1344 1375 1399 1416 1427 1430 1426 1414 1396 1371 1340 1305 1265 1222 1176 1128 1080 1030 981 932 884 838 793 749 707 668 630 594 560 528 497 469 442 417 393 371 350 331 313 296 280 265 251 238 226 214 204 194 184 176 167 160 152 146 139 133 128 123 118 113 109 105 101 97 94 91 88 85 82 80 78 75 73 71 69 68 66 64 63 61 60 59 58 56 55 54 53 52 52 51 50 49 48 48 47 47 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26
 16 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 63 66 70 75 79 84 89 95 101 107 114 121 129 137 146 156 167 178 190 203 216 231 247 264 282 302 323 345 368 393 420 448 478 509 541 575 610 645 682 719 755 792 827 861 892 921 947 968 985 997 1004 1006 1002 993 980 961 939 913 884 853 820 786 752 717 682 647 614 581 549 519 490 462 436 411 387 365 344 324 306 288 272 257 243 229 217 205 194 184 175 166 157 150 143 136 129 124 118 113 108 104 100 96 92 89 86 83 80 77 75 73 71 69 67 65 64 62 61 60 59 58 57 56 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 60 60 59 59 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 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 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 8 10 13 16 19 23 27 31 36 41 46 52 59 66 74 83 93 104 116 129 143 159 177 197 219 243 270 300 333 370 411 457 508 565 629 699 778 865 962 1069 1187 1316 1458 1611 1776 1951 2134 2323 2512 2698 2872 3028 3159 3256 3315 3332 3307 3240 3138 3005 2850 2679 2500 2318 2138 1964 1798 1641 1496 1361 1237 1124 1021 927 843 766 696 634 577 526 479 438 400 366 335 307 282 259 238 219 202 187 172 160 148 137 127 118 110 103 96 90 84 79 74 70 66 62 58 55 52 50 47 45 43 41 39 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 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 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 183 183 183 183 183 183 184 184 185 185 186 187 188 189 190 191 193 194 196 198 200 202 205 207 210 213 216 220 223 227 231 236 240 246 251 257 263 269 276 284 291 300 309 318 328 339 350 362 374 388 402 417 433 450 468 487 507 528 550 574 599 625 653 682 712 744 777 812 849 887 926 967 1009 1052 1096 1141 1187 1233 1279 1325 1370 1414 1456 1496 1534 1568 1599 1625 1647 1663 1674 1680 1679 1672 1660 1642 1618 1589 1555 1518 1476 1432 1384 1335 1285 1233 1182 1130 1078 1028 978 929 882 837 793 751 710 672 635 600 567 535 505 477 450 425 402 379 358 338 320 302 286 270 255 242 229 217 205 195 185 175 166 158 150 143 136 129 123 117 112 107 102 97 93 89 85 82 78 75 72 69 67 64 62 60 57 56 54 52 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 63 65 67 68 70 72 74 76 78 80 82 84 87 89 91 93 96 98 101 103 106 108 111 114 116 119 122 125 127 130 133 136 139 142 145 148 151 153 156 159 162 165 168 170 173 176 179 181 184 186 189 191 193 196 198 200 202 204 206 207 209 210 212 213 214 215 216 217 218 219 219 220 220 220 221 221 221 221 220 220 220 219 219 218 218 217 216 215 215 214 213 212 211 210 209 208 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 187 186 186 185 184 184 184 183 183 183
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 18 21 25 29 34 39 45 51 59 66 75 85 96 108 122 137 155 174 195 219 246 277 311 350 394 443 498 561 632 713 804 907 1024 1156 1305 1474 1663 1876 2113 2375 2663 2974 3304 3647 3992 4324 4626 4878 5060 5157 5160 5068 4890 4642 4342 4011 3666 3323 2992 2679 2390 2126 1888 1673 1482 1312 1161 1028 910 806 713 632 560 496 440 390 346 306 271 241 213 188 167 147 130 114 101 88 77 67 58 51 43 37 31 26 22 18 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 50 51 52 52 53 54 55 56 58 59 60 62 64 65 67 69 72 74 77 80 83 86 90 94 98 102 107 112 118 124 130 137 145 153 162 172 182 193 205 219 233 248 265 283 302 324 347 372 399 429 461 496 534 576 621 670 723 781 844 913 988 1069 1157 1252 1355 1467 1587 1716 1855 2003 2159 2325 2498 2678 2864 3051 3239 3423 3600 3765 3912 4038 4139 4209 4247 4250 4220 4156 4062 3941 3798 3637 3463 3281 3094 2906 2721 2540 2366 2199 2041 1891 1751 1620 1498 1385 1280 1183 1094 1011 935 865 801 741 687 637 591 548 509 474 441 410 382 357 333 311 291 273 256 240 225 212 199 188 177 167 158 150 142 135 128 122 116 111 106 101 97 93 89 86 82 79 77 74 72 69 67 65 64 62 60 59 58 56 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 58 59 60 60 61 61 62 63 63 64 65 65 66 66 67 68 68 69 69 70 71 71 72 72 73 73 74 74 74 75 75 76 76 76 77 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 76 76 76 75 75 75 74 74 73 73 72 72 71 71 70 69 69 68 68 67 66 66 65 64 64 63 63 62 61 61 60 59 59 58 58 57 56 56 55 55 54 54 53 52 52 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49
 73 75 76 78 80 82 84 87 89 92 94 97 100 103 106 109 113 116 120 124 129 133 138 143 148 154 160 166 173 180 187 195 204 213 222 232 243 254 266 279 292 306 322 338 355 374 394 415 437 461 486 513 542 572 605 640 677 716 758 803 850 900 953 1010 1069 1133 1199 1269 1343 1420 1501 1585 1672 1763 1856 1951 2049 2147 2246 2344 2442 2537 2629 2716 2797 2871 2938 2995 3042 3078 3103 3115 3116 3104 3081 3046 3001 2947 2883 2813 2736 2654 2568 2479 2388 2297 2204 2113 2022 1934 1847 1762 1681 1602 1526 1454 1384 1318 1255 1194 1137 1083 1032 983 937 894 853 814 777 743 710 679 650 623 597 572 549 527 506 486 468 450 434 418 403 388 375 362 350 338 327 317 306 297 288 279 270 262 255 247 240 233 227 221 215 209 203 198 192 187 183 178 173 169 165 160 156 153 149 145 142 138 135 132 129 126 123 120 117 114 112 109 107 104 102 99 97 95 93 91 89 87 85 83 82 80 78 77 75 74 72 71 70 68 67 66 65 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 51 50 50 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 42 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 61 62 63 64 65 67 68 70 71
 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 38 40 43 45 48 52 55 59 63 67 71 76 82 87 93 100 107 115 123 132 141 152 163 175 188 202 218 234 253 272 294 317 342 370 400 432 468 506 548 594 644 698 756 820 889 964 1045 1133 1227 1329 1438 1554 1677 1807 1944 2087 2234 2385 2537 2688 2835 2976 3106 3223 3323 3403 3461 3494 3502 3484 3442 3376 3290 3186 3068 2939 2802 2660 2516 2372 2230 2092 1958 1830 1708 1593 1484 1382 1287 1198 1115 1039 967 901 840 784 731 683 638 597 559 524 491 461 434 408 384 362 341 322 305 289 273 259 246 234 222 212 202 192 183 175 168 160 154 147 141 135 130 125 120 116 111 107 104 100 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 59 58 56 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 8 8
 18 20 22 23 25 27 29 31 33 35 38 40 43 45 48 51 54 58 61 65 69 73 77 81 86 91 97 102 108 115 121 128 136 144 152 161 171 181 192 203 216 228 242 257 273 289 307 326 346 368 391 416 442 470 500 532 565 602 640 681 725 771 821 873 928 987 1049 1114 1182 1254 1329 1407 1488 1571 1657 1745 1833 1923 2012 2101 2187 2270 2350 2424 2492 2552 2604 2647 2680 2702 2713 2713 2702 2681 2649 2608 2558 2501 2437 2368 2294 2216 2136 2055 1973 1891 1809 1729 1650 1573 1499 1427 1357 1291 1227 1166 1108 1053 1000 951 903 859 816 776 738 703 669 637 607 578 552 526 502 479 458 438 418 400 383 367 351 337 323 309 297 285 274 263 252 242 233 224 216 207 200 192 185 178 171 165 159 153 147 142 137 132 127 122 118 114 109 105 102 98 94 91 87 84 81 78 75 72 70 67 64 62 59 57 55 53 51 49 47 45 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 6 7 8 10 11 12 13 14 16 17
 19 21 23 26 28 31 33 36 39 42 45 49 53 56 60 65 69 74 79 84 90 96 102 109 116 124 132 140 149 159 170 181 192 205 218 233 248 265 282 301 321 343 367 392 419 448 479 513 549 588 630 676 725 777 834 896 962 1033 1110 1192 1281 1376 1478 1587 1703 1827 1959 2099 2246 2401 2562 2730 2902 3079 3257 3435 3611 3782 3945 4097 4234 4353 4451 4526 4576 4598 4594 4563 4506 4424 4321 4199 4061 3910 3750 3583 3412 3240 3068 2900 2735 2575 2421 2274 2133 2000 1874 1755 1644 1539 1441 1349 1263 1183 1108 1039 974 913 857 804 756 710 668 628 591 557 525 495 467 441 417 394 372 352 333 316 299 283 269 255 242 230 218 207 197 187 178 169 161 153 145 138 131 125 119 113 107 102 97 92 88 83 79 75 71 67 64 60 57 54 51 48 45 42 40 37 35 32 30 28 26 24 22 20 18 17 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 2 3 4 5 7 8 10 12 13 15 17
 0 0 0 0 1 3 5 6 8 11 13 16 18 21 24 28 32 36 40 45 50 55 61 67 74 82 90 99 109 119 131 144 157 172 189 207 227 248 272 298 327 359 393 431 473 520 571 627 688 756 831 912 1002 1099 1206 1321 1446 1580 1724 1875 2034 2198 2365 2532 2696 2851 2993 3117 3217 3290 3333 3342 3320 3265 3183 3076 2949 2807 2655 2497 2337 2179 2024 1875 1734 1600 1474 1357 1249 1148 1056 971 893 821 756 696 641 591 545 503 465 430 398 368 342 317 295 274 255 237 221 207 193 181 169 158 149 140 131 123 116 109 103 98 92 87 83 78 74 70 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 303 310 318 326 335 343 352 360 369 379 388 398 408 418 429 440 451 462 474 486 499 512 525 539 553 568 583 599 616 633 651 669 689 709 729 751 774 798 822 848 875 903 932 963 995 1029 1064 1100 1138 1178 1220 1263 1308 1355 1403 1454 1506 1560 1616 1673 1732 1792 1854 1917 1980 2044 2109 2174 2238 2302 2364 2425 2484 2540 2592 2641 2686 2726 2761 2790 2813 2829 2839 2841 2836 2825 2806 2780 2748 2709 2664 2615 2560 2500 2437 2371 2302 2231 2159 2085 2011 1937 1864 1791 1719 1648 1579 1512 1446 1383 1321 1262 1205 1151 1098 1048 1000 954 910 868 829 791 755 721 689 658 629 602 575 551 527 505 484 464 445 427 410 394 379 365 351 338 326 314 303 292 282 273 264 255 247 239 232 224 218 211 205 199 193 188 183 178 173 168 164 160 155 152 148 144 141 137 134 131 128 125 122 119 116 114 111 109 106 104 102 100 97 95 93 91 90 88 86 84 83 81 79 78 76 75 74 72 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 58 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 82 83 85 87 88 90 92 94 96 98 100 103 105 107 110 113 115 118 121 124 127 130 133 137 140 144 148 152 155 160 164 168 172 177 182 186 191 196 201 207 212 218 223 229 235 241 247 254 260 267 274 281 288 295
 45 48 51 54 57 60 64 68 72 76 81 86 91 97 103 109 116 124 132 140 149 159 170 181 193 207 221 236 253 271 291 312 334 359 386 415 446 480 517 557 600 647 698 753 813 877 946 1021 1101 1186 1277 1374 1476 1584 1696 1812 1930 2050 2170 2288 2401 2506 2603 2687 2756 2808 2841 2855 2849 2823 2778 2716 2639 2550 2450 2344 2232 2117 2002 1887 1775 1665 1560 1460 1364 1273 1188 1108 1033 962 897 836 780 727 678 633 591 552 516 483 452 424 397 373 350 329 310 292 275 260 246 233 220 209 198 189 180 171 164 156 150 144 138 133 128 124 120 116 112 109 106 104 101 99 97 95 93 92 91 89 88 87 87 86 85 85 84 84 84 83 83 83 83 83 83 84 84 84 84 85 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 98 99 99 99 99 99 100 100 100 100 100 100 100 99 99 99 99 98 98 97 97 96 96 95 95 94 93 92 92 91 90 89 88 87 86 85 84 83 82 80 79 78 77 76 74 73 72 71 69 68 67 66 64 63 62 61 59 58 57 56 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 17 18 19 21 22 23 24 26 27 29 30 32 34 36 38 40 43
 58 61 64 66 69 73 76 80 83 87 91 96 100 105 110 115 121 127 133 139 146 153 161 169 177 186 195 205 216 227 238 251 264 277 292 307 324 341 359 378 399 421 444 468 494 521 549 580 612 646 682 720 760 802 846 893 941 993 1046 1102 1161 1221 1284 1349 1416 1485 1556 1628 1700 1774 1847 1920 1992 2063 2132 2197 2260 2318 2371 2419 2461 2497 2525 2546 2560 2565 2563 2554 2537 2513 2482 2445 2402 2354 2302 2246 2186 2124 2060 1995 1928 1861 1794 1728 1662 1597 1533 1471 1410 1351 1293 1238 1184 1133 1083 1036 990 947 905 865 827 790 755 722 690 660 632 604 578 553 530 507 486 465 446 427 410 393 377 362 347 333 320 307 295 283 272 262 252 242 233 224 215 207 200 192 185 178 172 165 159 154 148 143 138 133 128 123 119 115 111 107 103 99 96 93 89 86 83 80 78 75 72 70 68 65 63 61 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56
 162 164 166 167 169 171 173 174 176 178 180 182 183 185 187 189 191 193 196 198 200 203 205 208 211 214 217 220 224 228 232 236 241 246 251 256 263 269 276 283 292 300 310 320 331 343 355 369 384 400 418 437 457 479 503 530 558 589 622 658 697 739 785 835 889 948 1011 1080 1154 1233 1320 1412 1512 1619 1733 1855 1984 2121 2264 2414 2569 2727 2888 3048 3205 3355 3496 3623 3732 3820 3882 3917 3922 3897 3841 3758 3649 3518 3369 3206 3033 2856 2676 2497 2322 2153 1991 1837 1692 1555 1428 1310 1201 1100 1007 921 843 771 705 644 589 539 493 451 412 377 345 315 288 264 241 220 201 184 168 154 140 128 117 106 97 88 80 72 65 59 53 48 43 38 34 30 26 23 20 17 14 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 1 2 2 3 4 5 6 7 8 9 9 10 11 12 13 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 33 34 36 37 39 40 42 43 45 47 48 50 52 53 55 57 59 61 63 64 66 68 70 72 74 76 78 80 83 85 87 89 91 93 95 98 100 102 104 106 109 111 113 115 117 119 121 124 126 128 130 132 134 136 138 140 142 144 146 148 150 151 153 155 157 159 160
 31 32 34 35 37 38 40 41 43 45 47 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 92 96 100 104 109 113 119 124 130 136 143 150 158 167 176 186 196 208 220 234 249 265 283 303 324 347 373 401 431 465 502 543 588 638 693 754 821 895 976 1067 1167 1278 1400 1536 1686 1851 2033 2234 2454 2695 2959 3245 3554 3885 4237 4606 4989 5378 5765 6139 6487 6795 7049 7234 7341 7362 7296 7145 6918 6627 6285 5908 5510 5104 4701 4308 3932 3578 3246 2940 2658 2400 2165 1953 1760 1586 1430 1289 1162 1048 945 853 770 696 629 569 514 465 421 381 345 313 284 257 233 211 191 173 157 142 129 116 105 95 85 77 69 61 55 49 43 38 33 29 24 21 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 17 21 26 31 37 43 51 59 68 78 90 103 117 133 152 172 195 221 249 282 318 360 406 458 517 583 658 742 838 946 1068 1206 1361 1537 1736 1959 2210 2491 2803 3149 3527 3936 4370 4821 5276 5717 6122 6466 6723 6874 6904 6812 6606 6304 5930 5508 5063 4614 4176 3759 3370 3012 2686 2392 2128 1892 1682 1495 1329 1182 1052 936 833 742 662 590 526 470 419 375 335 299 267 239 214 192 171 153 137 123 110 99 88 79 71 64 57 51 46 41 37 33 30 27 24 22 19 17 16 14 13 12 11 10 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 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 0 0 0 0 0 0 0 0
 44 46 47 49 50 52 54 56 58 61 63 65 68 71 74 77 80 84 88 92 96 101 106 111 116 122 128 135 142 150 158 167 177 187 198 210 223 237 251 267 285 303 324 346 369 395 422 452 485 520 558 600 645 693 746 803 864 931 1003 1081 1164 1254 1351 1454 1565 1682 1807 1938 2075 2218 2365 2516 2668 2819 2968 3111 3246 3369 3476 3566 3636 3683 3705 3703 3677 3627 3556 3465 3357 3236 3105 2966 2822 2677 2531 2387 2246 2109 1978 1853 1734 1621 1514 1415 1321 1234 1152 1076 1005 940 879 822 770 721 676 634 596 560 527 497 468 442 418 396 375 356 338 322 306 292 279 267 256 246 236 227 219 211 204 197 191 186 180 175 171 167 163 159 156 152 149 147 144 142 139 137 135 134 132 130 129 127 126 125 124 123 122 121 120 119 118 117 116 116 115 114 114 113 112 112 111 111 110 110 109 109 108 108 107 106 106 105 105 104 104 103 103 102 102 101 101 100 100 99 98 98 97 97 96 95 95 94 94 93 92 92 91 90 90 89 88 87 87 86 85 85 84 83 82 82 81 80 79 78 78 77 76 75 75 74 73 72 71 71 70 69 68 67 67 66 65 64 64 63 62 61 60 60 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43
 14 15 16 17 19 20 22 23 25 26 28 30 31 33 35 37 40 42 44 47 50 53 56 59 62 66 70 74 79 83 88 94 99 106 112 120 127 136 145 154 165 177 189 203 217 233 251 270 291 314 339 366 396 429 465 505 549 597 651 709 774 845 923 1010 1105 1210 1325 1451 1590 1741 1907 2086 2280 2489 2712 2947 3193 3447 3705 3961 4208 4439 4645 4817 4947 5029 5057 5031 4951 4822 4649 4442 4208 3957 3696 3433 3173 2921 2680 2452 2239 2041 1858 1689 1535 1394 1266 1150 1044 948 861 782 711 646 588 535 487 444 404 369 336 307 280 256 234 214 196 180 165 151 139 127 117 107 99 91 84 77 71 65 60 56 51 47 44 40 37 35 32 30 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13
 30 31 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 56 58 61 63 66 70 73 76 80 84 89 93 98 104 109 115 122 129 136 144 153 162 171 182 193 205 218 232 247 262 279 298 317 338 361 385 411 438 468 499 533 569 608 648 692 737 786 837 890 946 1004 1065 1127 1190 1255 1320 1384 1448 1509 1568 1623 1673 1717 1754 1784 1806 1820 1824 1820 1806 1785 1755 1719 1677 1629 1577 1521 1463 1404 1343 1283 1223 1163 1105 1049 994 942 891 843 797 754 712 673 637 602 569 538 509 482 457 433 411 390 370 352 334 318 303 289 276 263 252 241 230 221 212 203 196 188 181 175 169 163 157 152 148 143 139 135 131 127 124 121 118 115 113 110 108 105 103 101 99 98 96 94 93 91 90 89 87 86 85 84 83 82 81 80 79 79 78 77 77 76 75 75 74 74 73 73 72 72 72 71 71 71 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 69 68 68 67 67 67 66 66 65 65 64 64 63 63 62 61 61 60 60 59 58 57 57 56 55 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 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 25 26 26 27 27 28 28 29
 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 12 13 14 16 17 19 21 23 26 28 31 34 37 41 45 49 54 59 64 70 77 84 93 101 111 122 133 146 161 176 193 212 233 256 282 310 340 374 412 453 499 549 604 665 731 803 882 968 1060 1158 1263 1373 1487 1603 1718 1831 1937 2033 2115 2178 2220 2239 2233 2204 2152 2081 1993 1894 1787 1675 1561 1448 1339 1234 1134 1040 953 872 797 728 665 608 555 507 464 424 388 355 325 298 273 251 231 212 195 180 166 153 142 131 121 112 104 97 90 84 78 73 69 64 60 57 53 50 47 45 43 40 38 37 35 33 32 31 29 28 27 26 25 25 24 23 23 22 21 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 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 15 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 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 100 104 108 112 116 120 125 130 135 140 145 151 157 163 169 175 182 189 196 203 211 219 227 235 244 253 262 271 280 290 300 310 320 331 341 352 363 373 384 395 406 416 427 437 448 458 467 477 485 494 502 509 516 523 528 533 537 541 544 546 547 548 548 547 545 543 540 536 532 527 522 516 510 503 496 488 480 472 464 455 447 438 429 420 411 402 393 384 375 366 357 349 340 332 323 315 307 299 292 284 277 270 263 256 249 243 236 230 224 219 213 207 202 197 192 187 182 178 173 169 165 161 157 153 150 146 143 139 136 133 130 127 124 121 118 116 113 111 109 106 104 102 100 98 96 94 92 90 88 86 85 83 81 80 78 77 75 74 72 71 70 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 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 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 93 96
 64 66 67 68 70 71 73 74 76 78 80 82 84 86 88 90 93 95 98 100 103 106 109 112 116 119 123 127 131 135 139 144 149 154 159 165 171 177 183 190 197 205 213 221 230 239 249 259 269 280 292 304 317 330 345 359 375 391 407 425 443 462 481 501 522 544 566 589 612 636 660 684 709 734 758 783 807 830 853 875 895 914 932 948 962 974 983 991 995 997 997 994 988 980 969 956 941 925 906 886 864 841 818 793 768 743 718 692 667 642 617 593 569 545 523 501 479 459 439 420 402 384 367 351 336 321 307 294 281 269 257 246 236 226 216 207 199 191 183 176 169 162 156 150 144 139 134 129 124 120 116 112 108 104 101 98 94 91 89 86 83 81 79 76 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 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 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 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 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63
 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 72 75 79 82 86 91 95 100 105 111 117 123 130 138 146 155 165 175 187 199 212 226 242 259 277 297 318 342 367 394 424 456 491 528 569 612 659 709 762 819 879 942 1008 1077 1147 1218 1290 1360 1427 1491 1548 1598 1639 1669 1688 1693 1686 1666 1634 1591 1538 1478 1411 1340 1267 1192 1117 1044 973 904 839 776 718 663 612 564 520 479 441 406 374 344 317 292 269 248 229 211 194 179 166 153 141 131 121 112 103 96 89 82 76 71 65 61 56 52 49 45 42 39 36 34 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 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 0 0 0 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 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28
 83 85 86 88 89 91 92 94 95 97 99 100 102 104 106 107 109 111 113 115 117 119 121 123 126 128 130 133 135 138 141 144 147 150 154 157 161 165 169 173 178 183 188 193 199 205 211 218 226 233 242 251 260 270 281 292 305 318 332 347 363 380 398 418 439 461 485 511 538 568 599 633 668 706 747 790 836 884 935 989 1046 1106 1169 1234 1301 1371 1442 1514 1587 1660 1732 1801 1868 1930 1987 2037 2078 2111 2134 2146 2147 2136 2115 2082 2040 1988 1928 1862 1790 1715 1636 1556 1475 1395 1316 1238 1163 1091 1022 956 894 834 779 726 677 631 588 548 511 476 444 414 386 360 336 313 293 273 255 239 223 209 196 183 172 161 151 141 133 125 117 110 103 97 91 86 81 76 72 68 64 60 57 53 50 47 45 42 40 37 35 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 59 60 61 62 64 65 66 68 69 70 72 73 74 76 77 79 80 82
 4 4 5 7 8 9 10 11 13 14 16 17 19 20 22 24 26 28 30 33 35 38 40 43 46 49 53 56 60 64 69 73 78 83 89 95 101 108 115 123 132 140 150 160 171 183 196 210 225 240 258 276 296 317 340 365 392 421 452 485 521 560 602 647 695 746 801 859 922 988 1058 1132 1209 1291 1375 1462 1552 1643 1735 1826 1917 2005 2089 2167 2239 2303 2357 2400 2432 2452 2459 2453 2435 2405 2365 2314 2255 2189 2117 2040 1960 1878 1795 1712 1629 1548 1469 1392 1318 1247 1179 1114 1052 994 938 886 837 790 747 706 667 631 597 565 536 508 481 457 434 412 391 372 354 337 321 306 291 278 265 253 241 231 220 210 201 192 184 176 168 161 154 147 140 134 128 123 117 112 107 102 98 93 89 85 81 77 73 70 66 63 60 57 54 51 48 45 43 40 38 36 34 31 29 27 25 24 22 20 19 17 15 14 13 11 10 9 8 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 1 2 3
 41 43 45 47 50 52 54 57 59 62 65 68 70 73 77 80 83 86 90 94 97 101 105 109 114 118 123 127 132 137 143 148 154 160 166 172 179 186 193 200 208 216 225 234 244 253 264 275 286 298 311 324 339 354 369 386 404 423 443 464 486 510 535 562 591 621 653 687 723 762 803 846 891 940 991 1045 1101 1160 1222 1287 1354 1424 1495 1569 1643 1718 1793 1867 1939 2009 2075 2136 2191 2238 2277 2306 2326 2334 2331 2316 2291 2254 2208 2152 2088 2017 1941 1860 1777 1691 1605 1519 1434 1351 1270 1192 1117 1046 978 913 852 795 741 690 643 599 557 519 483 450 419 390 363 338 315 294 274 255 238 222 207 194 181 169 158 147 138 129 120 112 105 98 92 86 80 75 70 66 61 57 53 50 47 43 40 38 35 32 30 28 26 24 22 20 19 17 15 14 13 11 10 9 8 7 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 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 37 39
 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 14 15 17 19 21 23 26 28 31 35 39 43 47 52 58 64 71 78 86 95 105 117 129 142 157 174 193 213 236 261 288 319 353 391 434 480 532 590 654 726 805 893 990 1098 1218 1350 1496 1657 1832 2023 2230 2451 2687 2933 3186 3442 3692 3928 4142 4322 4459 4546 4577 4551 4469 4337 4163 3956 3726 3482 3233 2985 2743 2513 2294 2091 1902 1728 1569 1424 1292 1173 1064 966 878 798 726 661 603 550 502 459 420 385 354 325 299 276 254 235 218 202 187 174 162 152 142 133 124 117 110 104 98 93 88 83 79 76 72 69 66 63 61 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 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 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
 30 31 32 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 92 96 100 104 108 112 117 122 127 133 139 145 152 159 166 174 182 191 201 211 222 233 246 259 273 288 304 322 340 360 381 404 428 454 482 512 544 578 615 654 696 741 788 838 891 948 1007 1070 1135 1204 1274 1347 1422 1498 1575 1651 1727 1800 1870 1935 1994 2047 2091 2126 2150 2164 2166 2157 2137 2106 2066 2016 1958 1894 1825 1751 1675 1597 1519 1440 1363 1287 1214 1143 1074 1009 947 889 833 781 732 686 643 602 564 529 496 465 437 410 385 362 341 321 302 285 269 254 240 227 214 203 192 182 173 164 156 148 141 134 128 122 116 111 106 101 97 93 89 85 81 78 75 72 69 66 63 61 58 56 54 52 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 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 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 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29
 73 74 76 78 80 81 83 85 87 89 91 93 96 98 100 102 105 107 109 112 114 117 120 122 125 128 131 134 138 141 144 148 151 155 159 163 167 171 176 180 185 190 195 201 206 212 218 225 231 238 246 253 261 270 278 287 297 307 317 328 340 352 364 377 391 405 420 436 452 470 487 506 525 546 567 589 611 635 659 684 710 737 764 792 821 850 879 909 939 969 999 1028 1057 1085 1113 1138 1163 1186 1206 1225 1241 1254 1264 1271 1275 1276 1273 1267 1257 1245 1229 1210 1188 1164 1137 1109 1079 1047 1014 980 946 912 877 842 808 774 740 708 676 645 615 586 558 531 505 480 456 434 412 392 372 353 335 319 302 287 273 259 246 234 222 211 200 190 181 172 163 155 148 140 134 127 121 115 109 104 99 94 89 85 81 77 73 70 66 63 60 57 54 51 49 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 18 17 16 16 15 14 13 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 34 35 36 37 38 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 64 66 68 69 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 6 7 9 11 12 14 16 18 21 24 26 30 33 37 41 45 50 55 61 67 74 82 90 99 109 120 133 146 161 177 195 214 236 260 286 315 348 383 423 466 515 568 627 693 765 845 933 1030 1137 1255 1384 1524 1676 1840 2016 2202 2397 2597 2800 3000 3190 3365 3517 3638 3722 3766 3765 3721 3636 3515 3365 3192 3005 2810 2611 2415 2225 2043 1871 1710 1561 1422 1295 1179 1073 976 888 808 736 670 610 556 507 462 422 385 352 322 295 270 248 227 209 192 177 163 150 139 128 119 110 102 95 88 82 77 72 67 63 60 56 53 50 48 45 43 42 40 38 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 61 62 64 65 66 68 69 71 72 73 74 76 77 78 80 81 82 83 84 85 86 87 88 89 89 90 91 91 92 92 92 93 93 93 93 93 92 92 92 91 91 90 89 88 88 87 86 85 83 82 81 79 78 77 75 74 72 70 69 67 66 64 62 60 59 57 55 53 52 50 48 46 45 43 41 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 17 16 15 14 13 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
 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 58 60 63 65 67 70 73 75 78 81 84 88 91 95 98 102 106 111 115 120 125 130 135 141 147 153 160 167 175 183 191 200 209 219 229 240 252 265 278 292 307 323 340 358 377 397 418 441 465 491 518 547 577 609 643 679 717 757 799 842 888 936 985 1036 1089 1143 1198 1253 1309 1365 1420 1474 1526 1575 1621 1663 1700 1732 1757 1776 1788 1793 1790 1779 1762 1737 1706 1669 1627 1580 1529 1475 1419 1362 1303 1244 1186 1128 1071 1015 962 910 859 812 766 722 681 641 604 569 536 505 476 448 422 398 375 354 334 315 298 281 265 251 237 225 213 201 191 181 171 163 154 147 139 132 126 120 114 108 103 98 94 89 85 81 77 74 70 67 64 61 58 56 53 51 48 46 44 42 40 38 36 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
 71 72 74 76 78 80 82 84 86 88 91 93 96 98 101 104 107 110 113 116 120 123 127 131 135 139 143 148 153 158 163 169 174 181 187 194 201 208 216 224 233 242 251 261 272 283 295 308 321 335 349 365 382 399 418 437 458 480 503 527 553 580 609 640 672 706 742 780 819 861 905 951 999 1049 1102 1156 1212 1271 1331 1393 1456 1520 1585 1650 1715 1780 1843 1904 1963 2019 2071 2118 2159 2194 2223 2245 2258 2264 2261 2251 2232 2206 2172 2131 2084 2032 1974 1913 1849 1782 1713 1644 1574 1504 1434 1366 1299 1234 1171 1110 1052 995 942 890 841 795 751 709 669 632 596 563 532 502 474 448 423 400 378 357 338 319 302 286 271 256 243 230 218 207 196 186 176 167 159 151 143 136 129 123 117 111 105 100 95 90 86 82 78 74 70 67 63 60 57 54 52 49 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 66 67 69
 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 47 50 52 55 59 62 66 70 74 79 84 89 95 102 109 116 124 133 143 153 165 177 190 205 220 238 256 276 298 322 348 376 406 439 474 512 553 596 643 693 745 800 858 917 978 1039 1100 1159 1215 1268 1314 1354 1385 1406 1416 1416 1405 1383 1351 1310 1262 1208 1150 1089 1026 963 901 840 781 725 671 620 573 529 487 449 413 381 351 323 297 274 252 232 214 198 182 168 155 143 133 123 113 105 97 90 83 77 72 66 62 57 53 49 46 42 39 36 34 31 29 27 25 23 21 19 18 16 15 14 13 11 10 9 8 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8
 39 40 41 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 67 69 71 73 76 78 81 84 87 90 93 96 99 103 107 111 115 119 124 129 134 139 145 151 157 163 170 178 185 193 202 210 220 230 240 251 262 274 287 300 314 328 343 359 376 393 411 430 450 470 492 514 536 560 584 609 634 661 687 714 741 769 796 824 851 878 905 931 956 979 1002 1023 1043 1060 1076 1090 1101 1110 1117 1121 1123 1122 1118 1113 1105 1094 1082 1068 1052 1034 1015 994 973 950 927 904 880 855 831 806 782 758 734 710 687 664 642 621 600 580 560 541 523 505 488 472 456 441 427 413 399 387 374 363 352 341 331 321 311 302 294 285 277 270 263 256 249 242 236 230 225 219 214 209 204 199 195 190 186 182 178 174 171 167 164 161 157 154 151 148 146 143 140 138 135 133 130 128 126 124 121 119 117 115 114 112 110 108 106 105 103 102 100 99 97 96 94 93 92 91 89 88 87 86 85 84 82 81 80 79 78 77 77 76 75 74 73 72 71 71 70 69 68 67 67 66 65 64 64 63 62 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 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 1 3 4 6 8 10 12 15 17 20 24 27 31 35 40 45 51 57 63 71 79 88 98 108 120 133 148 164 182 201 223 247 273 302 335 371 410 454 503 557 616 682 755 835 924 1021 1128 1245 1372 1510 1658 1816 1984 2159 2340 2523 2705 2880 3043 3189 3311 3403 3463 3486 3472 3423 3341 3230 3097 2946 2784 2615 2444 2275 2109 1951 1800 1658 1525 1401 1287 1182 1085 996 915 841 773 711 655 604 558 515 477 442 410 381 354 330 308 288 270 253 238 224 211 199 189 179 170 162 154 147 141 135 129 124 120 116 112 108 105 101 98 96 93 91 88 86 84 83 81 79 78 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 52 52 51 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 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 5 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
 54 55 57 58 59 60 61 63 64 65 67 68 70 71 73 74 76 78 80 81 83 85 88 90 92 95 97 100 103 106 109 112 116 119 123 127 132 137 142 147 153 159 166 173 180 188 197 206 217 227 239 252 265 280 296 313 332 352 374 398 423 451 481 514 550 588 630 675 725 778 836 899 968 1042 1123 1210 1304 1405 1515 1633 1760 1895 2039 2193 2354 2524 2700 2882 3068 3254 3439 3618 3787 3942 4078 4191 4276 4330 4351 4337 4289 4209 4099 3963 3806 3632 3447 3254 3059 2863 2671 2484 2305 2134 1972 1820 1678 1546 1423 1309 1204 1107 1018 936 861 792 729 671 618 569 525 484 446 412 380 352 325 301 278 258 239 221 205 190 177 164 153 142 132 123 114 106 99 92 86 80 74 69 64 60 56 52 48 45 41 38 36 33 30 28 26 24 22 20 18 17 15 14 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 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53
 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 44 47 50 53 57 61 65 70 75 81 87 93 101 108 117 126 136 147 159 172 187 202 219 238 258 280 304 330 358 389 423 459 498 540 585 634 685 740 798 859 922 986 1052 1118 1183 1246 1305 1359 1406 1446 1475 1495 1504 1501 1487 1463 1429 1387 1337 1282 1223 1162 1099 1035 973 911 852 795 740 689 641 595 553 513 477 443 411 382 355 330 307 286 267 249 233 217 204 191 179 168 158 148 140 132 125 118 111 105 100 95 90 86 82 78 74 71 67 64 62 59 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 1 2 3 5 6 7 8 9 11 12 13 15 17 18 20 22 24 26 28 30 32 35 37 40 43 46 49 52 56 59 63 67 71 76 81 86 91 97 103 109 116 123 131 139 148 157 167 177 188 200 212 226 240 255 271 289 307 327 347 370 393 419 446 474 505 537 571 608 647 688 731 777 825 876 929 985 1043 1104 1166 1231 1298 1367 1436 1506 1577 1647 1716 1784 1849 1910 1967 2019 2066 2105 2137 2161 2176 2182 2180 2168 2148 2119 2082 2038 1987 1931 1870 1805 1738 1668 1597 1525 1453 1382 1312 1244 1177 1113 1051 991 934 880 828 779 733 689 647 608 571 537 504 473 445 418 392 368 346 325 305 287 270 253 238 224 210 197 185 174 164 154 144 135 127 119 112 105 98 92 86 80 75 70 65 61 57 53 49 45 42 39 35 33 30 27 25 22 20 18 16 14 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 5 5 6 6 7 8 9 10 10 11 13 14 15 16 18 19 21 22 24 26 29 31 34 36 39 43 46 50 55 60 65 71 77 84 91 100 109 119 130 142 156 171 187 206 226 248 273 300 330 363 400 441 485 535 589 649 715 786 864 948 1039 1136 1238 1346 1456 1568 1678 1785 1884 1971 2043 2097 2129 2139 2125 2088 2031 1956 1867 1768 1662 1552 1443 1334 1230 1130 1036 947 865 790 720 656 598 545 496 452 412 376 343 313 286 262 240 220 202 185 170 156 144 133 122 113 105 97 90 83 77 72 67 62 58 54 51 47 44 42 39 37 34 32 30 29 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 75 76 78 80 82 83 85 88 90 92 94 97 99 102 105 108 111 114 117 121 124 128 132 136 141 145 150 155 161 167 173 179 186 193 201 209 218 227 236 246 257 269 281 294 307 322 337 354 371 389 409 430 451 475 499 525 552 581 611 643 676 711 747 785 825 866 908 951 996 1041 1087 1134 1181 1227 1273 1318 1361 1402 1442 1478 1511 1540 1565 1586 1602 1612 1618 1618 1613 1603 1588 1569 1545 1517 1485 1451 1414 1374 1333 1290 1247 1203 1159 1115 1071 1028 985 944 903 864 826 790 755 721 689 658 628 600 574 548 524 501 479 458 439 420 403 386 371 356 342 328 316 304 293 282 272 262 253 245 237 229 221 215 208 202 196 190 184 179 174 169 165 161 156 152 148 145 141 138 134 131 128 125 122 120 117 114 112 109 107 104 102 100 98 96 94 92 90 88 86 84 82 81 79 77 76 74 73 71 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 71 73
 83 87 90 94 98 103 107 111 116 121 126 131 136 142 148 153 160 166 172 179 186 193 201 209 216 225 233 242 251 260 269 279 289 299 310 320 331 342 354 365 377 389 401 414 426 439 451 464 477 489 502 514 527 539 551 563 575 586 597 608 618 628 637 646 654 662 669 676 682 688 693 697 701 704 707 709 710 711 712 711 711 710 708 707 704 702 699 695 692 688 684 680 675 671 666 661 656 651 646 640 635 630 624 619 613 608 602 597 591 586 580 575 570 564 559 553 548 543 537 532 527 521 516 511 505 500 494 489 483 478 472 466 460 454 448 442 436 430 424 417 410 404 397 390 383 376 369 362 355 348 340 333 326 318 311 303 296 289 281 274 267 259 252 245 238 231 224 217 210 204 197 191 184 178 172 166 160 155 149 144 138 133 128 123 118 114 109 105 101 97 93 89 85 81 78 75 71 68 65 62 60 57 54 52 49 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 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 6 6 6 6 6 6 6 6 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 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 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
 15 16 17 19 20 22 23 25 26 28 30 32 34 36 38 40 42 45 47 50 53 55 58 62 65 68 72 76 79 84 88 92 97 102 108 113 119 126 132 139 147 155 163 172 181 191 202 213 225 238 252 266 281 298 315 333 353 374 396 419 444 471 499 528 559 592 627 664 702 743 785 829 875 923 972 1023 1075 1129 1183 1238 1294 1349 1404 1458 1511 1562 1611 1657 1700 1739 1773 1803 1828 1848 1862 1871 1874 1871 1863 1850 1831 1808 1781 1750 1716 1678 1638 1596 1552 1508 1462 1416 1370 1323 1278 1233 1188 1145 1103 1062 1022 984 946 911 877 844 812 782 753 726 700 675 651 628 606 585 566 547 529 512 495 479 464 450 436 423 410 398 386 375 364 353 343 333 324 314 305 297 288 280 272 264 257 249 242 235 228 221 215 208 202 196 190 184 178 173 167 162 157 151 146 142 137 132 128 123 119 115 110 106 103 99 95 91 88 85 81 78 75 72 69 66 64 61 58 56 54 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 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 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
 47 48 49 50 51 52 54 55 56 58 59 61 63 65 66 69 71 73 75 78 80 83 86 89 93 96 100 104 108 113 118 123 128 134 140 147 154 162 170 178 187 197 208 219 231 244 258 272 288 305 323 342 363 385 408 433 460 488 518 550 584 619 657 696 737 780 824 869 916 964 1012 1059 1107 1153 1198 1240 1278 1313 1343 1368 1387 1400 1406 1405 1398 1383 1363 1336 1305 1268 1228 1185 1139 1092 1043 994 945 897 849 803 758 715 673 634 596 560 526 494 463 435 408 383 359 337 316 297 279 262 246 232 218 205 193 182 171 162 152 144 136 129 122 115 109 104 98 94 89 85 81 77 73 70 67 64 61 59 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 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 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 38 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 41 42 42 43 44 44 45 46
 6 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 54 57 59 62 65 68 71 74 78 82 86 91 96 101 107 114 121 128 136 145 154 165 176 188 202 216 232 249 268 289 311 336 362 391 423 458 495 536 580 628 679 734 794 857 923 993 1066 1141 1217 1293 1368 1438 1503 1561 1608 1643 1665 1672 1664 1641 1603 1553 1493 1424 1348 1269 1188 1106 1026 949 874 804 737 675 618 565 516 471 430 392 358 327 298 272 249 227 208 190 174 159 146 134 123 113 104 95 88 81 74 68 63 58 53 49 45 42 38 35 33 30 28 25 23 21 20 18 16 15 14 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 69 71 74 77 79 82 85 88 91 94 97 100 104 107 111 114 118 122 126 130 134 138 143 147 152 156 161 166 172 177 183 188 194 200 207 213 220 227 234 242 250 258 266 275 284 293 303 313 324 335 347 359 371 384 398 412 427 442 458 474 492 510 528 547 567 588 609 631 654 677 700 724 748 773 798 823 848 873 897 921 944 966 987 1007 1026 1042 1057 1069 1079 1087 1092 1094 1093 1090 1083 1074 1062 1047 1030 1011 989 966 941 914 887 858 829 799 769 739 709 680 651 622 594 567 541 515 490 467 444 422 402 382 363 345 328 312 297 282 268 255 243 231 221 210 200 191 183 174 167 159 152 146 140 134 129 123 119 114 110 106 102 98 94 91 88 85 82 80 77 75 72 70 68 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 60 62 64 67
 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 72 74 77 80 83 86 89 93 96 100 104 109 113 118 123 129 135 141 148 155 162 170 179 188 197 208 218 230 242 255 269 284 300 317 335 353 373 394 417 440 465 491 518 547 576 607 639 671 705 739 774 808 843 877 910 942 972 1001 1027 1050 1069 1085 1097 1105 1108 1107 1102 1092 1078 1060 1039 1014 987 957 926 893 859 825 790 755 720 686 653 620 589 558 529 501 474 449 424 401 379 359 339 321 303 287 271 257 243 230 218 207 196 186 177 168 160 152 144 138 131 125 119 114 109 104 99 95 91 87 84 80 77 74 71 68 66 63 61 59 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 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 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 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 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35
 110 113 115 118 121 123 126 129 132 135 138 141 145 148 151 155 158 162 166 170 174 178 182 187 191 196 201 206 212 217 223 229 235 241 248 255 262 270 278 286 295 304 313 323 334 344 356 367 380 393 406 420 434 450 465 482 498 516 534 553 572 592 612 633 654 675 697 719 741 763 785 806 827 848 867 886 904 920 935 949 960 970 978 983 986 987 986 982 976 967 957 944 929 913 894 875 854 831 808 784 760 735 710 684 659 634 609 585 561 538 515 493 471 450 430 411 392 375 358 341 326 311 297 283 270 258 246 235 225 215 205 196 188 180 172 165 158 151 145 139 134 129 123 119 114 110 106 102 98 95 91 88 85 82 79 77 74 72 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 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 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 71 73 75 76 78 80 82 84 86 88 90 92 94 96 98 101 103 105 108
 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 40 43 46 49 53 57 61 66 72 78 84 91 99 108 117 128 139 152 166 182 199 218 239 262 287 316 347 381 419 460 505 555 610 669 733 802 875 953 1035 1120 1206 1291 1374 1451 1520 1578 1622 1649 1658 1649 1622 1578 1521 1451 1374 1291 1205 1118 1033 951 872 798 729 664 605 550 500 455 414 376 342 311 283 257 235 214 195 178 163 149 136 125 115 105 97 89 82 76 70 65 60 56 52 48 45 42 39 37 34 32 30 28 27 25 24 23 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 4 4 4 4 4
 48 49 50 52 53 54 56 57 58 60 61 63 65 66 68 70 72 74 75 78 80 82 84 86 89 91 94 96 99 102 105 108 111 115 118 122 126 129 134 138 142 147 152 157 162 167 173 179 185 191 198 205 212 219 227 235 243 251 260 269 279 288 298 308 319 329 340 351 362 374 385 396 408 419 430 441 452 463 473 483 492 501 509 517 524 530 535 539 543 545 546 547 546 544 542 538 534 528 522 515 507 499 490 480 470 460 449 438 427 416 404 393 381 370 359 348 337 326 316 305 295 286 276 267 258 250 241 234 226 218 211 205 198 192 186 180 175 169 164 159 155 150 146 142 138 135 131 128 125 122 119 116 113 111 108 106 104 102 100 98 96 94 92 90 89 87 86 84 83 81 80 79 78 77 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 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 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 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47
 37 37 38 39 39 40 41 42 43 44 45 45 46 48 49 50 51 52 54 55 56 58 60 61 63 65 67 69 71 73 76 78 81 84 87 91 94 98 102 106 111 115 121 126 132 138 145 152 160 168 177 186 196 207 219 231 244 258 274 290 307 326 346 367 390 414 440 467 497 527 560 595 631 669 709 751 794 839 884 931 978 1025 1072 1118 1162 1204 1243 1279 1309 1335 1355 1369 1376 1377 1370 1358 1338 1313 1283 1248 1209 1166 1121 1075 1027 979 931 883 836 790 745 703 662 622 585 550 516 485 455 427 401 376 353 331 311 292 274 258 243 228 215 202 191 180 169 160 151 143 135 128 121 114 108 103 98 93 88 84 79 76 72 68 65 62 59 57 54 51 49 47 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 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 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36
 24 25 26 28 29 30 32 33 35 37 39 40 42 44 47 49 51 54 56 59 62 65 68 71 74 78 82 86 90 94 99 104 109 115 121 127 134 141 148 156 164 173 183 193 204 215 227 240 254 268 283 300 317 335 355 375 397 420 444 469 496 524 552 582 613 645 678 711 745 779 813 846 879 911 940 968 994 1017 1037 1053 1065 1073 1078 1077 1073 1065 1052 1036 1017 994 969 941 912 881 849 816 783 749 716 684 652 620 590 560 532 505 478 453 430 407 385 365 346 327 310 294 278 264 250 237 225 214 203 193 184 175 167 159 152 145 139 132 127 121 116 112 107 103 99 95 92 88 85 82 79 77 74 72 70 67 65 63 61 60 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 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 2 2 2 2 2 2 2 3 3 3 3 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 18 19 20 21 23
 19 21 23 25 28 30 33 36 39 42 45 49 52 56 60 65 70 75 80 86 92 99 106 113 122 130 139 149 160 172 184 197 211 227 243 261 281 301 324 348 374 402 432 465 500 538 579 622 669 719 772 828 888 951 1017 1086 1157 1231 1305 1381 1456 1530 1601 1669 1732 1788 1837 1877 1907 1927 1937 1936 1924 1901 1870 1830 1783 1729 1671 1609 1544 1478 1411 1344 1277 1212 1149 1088 1029 972 918 867 818 772 729 688 649 613 579 547 517 489 463 438 415 393 373 354 337 320 305 291 277 265 253 242 232 223 214 206 198 191 184 178 172 167 162 157 153 149 145 141 138 135 132 129 127 125 122 120 118 116 115 113 111 110 108 107 106 104 103 102 101 100 99 98 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 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 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 14 15 17
 52 54 56 58 60 62 64 66 68 70 73 75 78 80 83 86 88 91 94 98 101 104 108 112 116 120 124 129 133 138 143 149 154 160 167 173 180 188 196 204 213 222 232 242 253 265 278 291 305 320 336 353 371 390 411 433 456 481 507 535 564 596 629 664 701 740 782 825 870 918 967 1019 1072 1127 1183 1240 1298 1356 1414 1471 1526 1580 1631 1679 1722 1760 1793 1819 1839 1852 1857 1854 1844 1827 1803 1772 1735 1693 1646 1596 1542 1486 1428 1369 1310 1251 1192 1134 1078 1023 970 919 870 823 778 735 695 657 620 586 554 523 495 468 442 419 396 375 356 337 320 304 289 274 261 248 237 226 215 205 196 188 179 172 165 158 151 145 139 134 129 124 119 115 111 107 103 99 96 92 89 86 83 80 78 75 73 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 33 34 35 36 37 39 40 41 43 44 46 47 49 51
 68 71 73 76 79 82 84 87 91 94 97 101 104 108 112 116 120 124 129 133 138 143 148 153 158 163 169 174 180 186 192 198 205 211 217 224 231 237 244 251 258 265 272 278 285 292 299 305 311 318 324 330 335 341 346 351 356 360 364 368 371 374 377 379 381 383 384 385 385 386 386 385 385 384 383 381 379 377 375 373 370 368 365 362 359 355 352 349 345 341 338 334 330 326 322 318 314 310 306 302 298 294 290 286 283 279 275 271 267 263 259 255 252 248 244 241 237 233 230 226 223 219 216 212 209 206 202 199 196 193 190 187 183 180 177 174 171 169 166 163 160 157 155 152 149 146 144 141 139 136 134 131 129 126 124 122 119 117 115 113 110 108 106 104 102 100 98 96 94 92 90 88 87 85 83 81 79 78 76 75 73 71 70 68 67 65 64 63 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 35 36 37 38 39 41 42 43 45 47 48 50 52 53 55 57 59 61 64 66
 61 64 68 71 75 78 82 86 91 95 100 105 110 115 121 126 132 139 145 152 160 167 175 184 193 202 212 222 233 244 256 269 282 296 311 327 344 361 380 399 420 442 465 489 515 542 571 601 632 666 700 736 774 813 853 895 938 981 1025 1069 1114 1158 1201 1243 1283 1321 1356 1387 1415 1439 1458 1471 1480 1483 1480 1472 1459 1440 1417 1389 1357 1321 1282 1241 1198 1153 1108 1061 1015 969 923 878 834 791 749 709 670 633 598 564 531 501 472 444 418 393 370 348 328 308 290 273 257 242 228 215 202 191 180 170 160 152 143 136 129 122 116 110 104 99 94 90 85 81 78 74 71 68 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 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 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 52 55 58
 31 34 37 40 44 47 51 55 60 64 69 74 79 85 91 97 103 110 118 125 133 142 151 161 171 182 193 205 218 231 246 261 276 293 311 329 349 369 391 414 437 462 488 515 543 573 603 635 667 700 734 769 805 840 876 913 949 984 1019 1054 1087 1119 1150 1179 1206 1231 1254 1274 1292 1308 1321 1331 1338 1343 1346 1346 1344 1340 1334 1326 1316 1305 1292 1278 1263 1247 1230 1213 1195 1177 1158 1139 1120 1101 1082 1063 1044 1025 1006 988 969 951 933 915 897 880 863 846 829 813 797 781 765 749 734 718 703 688 674 659 644 630 616 602 588 574 560 547 533 520 507 494 481 468 455 443 430 418 406 394 383 371 360 349 338 327 317 307 297 287 277 268 259 250 241 232 224 216 208 200 193 185 178 172 165 158 152 146 140 134 129 123 118 113 108 104 99 95 90 86 82 79 75 71 68 64 61 58 55 52 50 47 45 42 40 38 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 11 12 14 16 18 21 23 26 28
 48 50 52 54 56 58 60 62 64 67 69 71 74 76 79 82 85 88 91 94 97 100 104 107 111 115 119 123 128 132 137 142 147 152 158 164 170 177 184 191 199 207 215 224 234 244 255 267 279 292 306 320 336 352 370 389 409 430 452 476 501 528 556 585 616 649 683 719 756 794 834 875 917 959 1002 1045 1087 1129 1169 1208 1244 1278 1308 1334 1355 1372 1384 1390 1390 1384 1373 1356 1334 1307 1276 1241 1203 1162 1119 1074 1029 982 936 890 845 801 758 716 676 638 601 566 533 501 471 443 417 392 368 346 326 307 289 272 256 242 228 215 204 192 182 172 164 155 147 140 133 127 121 115 110 105 101 96 92 88 85 81 78 75 72 70 67 65 62 60 58 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 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 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 35 36 38 39 41 43 44 46
 25 27 29 31 33 35 37 39 41 44 46 49 51 54 57 60 63 66 70 73 77 81 85 89 93 98 103 108 113 119 124 131 137 144 151 158 166 174 183 192 201 212 222 233 245 258 271 284 299 314 331 348 366 385 404 425 448 471 495 521 547 575 605 635 667 700 734 770 806 844 882 922 962 1002 1042 1083 1123 1162 1201 1238 1274 1308 1339 1368 1393 1415 1434 1448 1458 1464 1465 1462 1454 1442 1426 1406 1382 1355 1325 1292 1257 1221 1182 1143 1103 1062 1021 980 940 900 860 822 785 749 714 680 647 616 586 557 530 504 479 456 434 412 392 373 355 338 322 307 292 279 266 254 242 231 221 211 202 193 185 177 170 163 156 150 144 138 132 127 122 117 113 109 104 100 97 93 90 86 83 80 77 74 72 69 67 64 62 60 57 55 53 51 49 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 26 25 24 23 22 21 21 20 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 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 15 17 18 19 21 22 24
 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 51 54 56 59 62 64 67 71 74 77 81 85 89 93 98 103 108 114 119 126 132 139 146 154 163 171 181 191 201 213 225 237 251 265 280 296 313 331 350 370 392 414 437 462 488 515 543 572 603 634 666 699 733 767 802 837 871 906 939 972 1003 1033 1061 1086 1109 1129 1145 1158 1168 1174 1176 1174 1169 1159 1147 1131 1112 1091 1067 1042 1014 985 955 925 893 862 830 799 768 737 707 678 649 622 595 570 545 521 499 477 456 437 418 400 383 367 351 337 323 310 297 285 274 263 253 244 234 226 217 209 202 194 188 181 175 169 163 157 152 147 142 137 133 129 124 120 116 113 109 106 102 99 96 93 90 87 84 81 79 76 74 71 69 67 65 62 60 58 56 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 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 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14
 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 50 52 54 57 60 63 66 69 72 76 80 84 89 93 98 104 110 116 122 129 137 145 154 163 173 183 195 207 220 234 249 266 283 301 321 343 365 389 415 442 471 502 534 569 605 642 681 722 764 807 851 896 940 985 1028 1070 1110 1148 1182 1212 1237 1258 1273 1281 1284 1281 1272 1256 1236 1210 1179 1145 1108 1068 1026 982 938 894 850 806 764 722 682 643 606 571 537 505 475 447 420 395 371 349 328 309 291 274 258 243 229 216 204 193 182 172 163 154 146 139 131 125 118 112 107 102 97 92 88 83 79 76 72 69 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 19 18 17 17 16 15 14 13 12 12 11 10 10 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 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 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 10
 3 3 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 26 27 29 31 33 35 37 39 42 44 47 50 53 56 60 64 68 73 77 83 88 94 100 107 114 122 131 140 150 160 171 184 197 211 226 242 259 278 298 319 342 366 392 420 449 480 513 547 584 622 661 702 745 788 833 878 923 967 1011 1054 1094 1132 1167 1199 1226 1248 1265 1277 1284 1284 1280 1269 1254 1234 1210 1183 1152 1118 1083 1045 1007 968 929 890 851 813 776 740 705 672 639 608 579 551 524 498 474 451 430 409 390 372 355 339 324 309 296 283 271 260 249 239 229 220 211 203 196 188 181 175 169 163 157 151 146 141 137 132 128 124 120 116 112 108 105 102 99 96 93 90 87 84 82 79 77 75 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 43 42 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2
 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 27 28 29 30 32 33 35 36 38 40 42 44 46 48 51 54 56 59 63 66 70 74 78 82 87 92 97 103 109 116 123 131 139 148 157 167 178 190 202 215 229 244 260 277 296 315 336 357 381 405 431 458 487 517 549 582 616 652 688 726 765 804 843 883 923 962 1000 1036 1071 1103 1133 1160 1183 1202 1218 1229 1235 1237 1234 1227 1216 1200 1181 1159 1134 1106 1076 1044 1011 977 942 907 872 837 802 768 735 702 671 641 611 583 556 530 506 482 459 438 417 398 380 362 345 329 314 300 286 273 261 249 238 227 217 208 198 190 181 173 166 158 151 145 138 132 126 121 116 110 106 101 96 92 88 84 80 76 73 69 66 63 60 57 54 52 49 47 44 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9
 30 31 32 33 34 35 36 37 38 39 40 40 41 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 65 67 68 70 71 73 75 76 78 80 82 84 86 88 90 92 95 97 100 102 105 108 111 114 118 121 125 129 133 137 141 146 150 155 160 165 171 176 182 188 194 201 207 214 221 228 235 243 250 258 265 273 280 288 295 302 309 316 323 329 335 340 345 349 353 356 359 360 361 362 361 360 358 355 352 348 343 338 332 326 319 312 305 297 289 281 273 265 257 249 240 232 224 216 209 201 194 187 180 174 167 161 155 149 144 139 134 129 124 120 115 111 107 104 100 97 94 90 87 85 82 79 77 74 72 70 68 66 64 62 60 58 57 55 53 52 51 49 48 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 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 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 11 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30
 63 66 68 71 74 76 79 82 85 88 91 94 97 101 104 108 111 115 118 122 126 129 133 137 141 146 150 154 158 163 167 172 177 181 186 191 196 201 207 212 217 223 229 234 240 246 253 259 265 272 279 286 293 300 307 315 323 331 339 348 357 366 375 385 395 405 415 426 437 448 460 472 484 497 510 523 537 551 565 580 595 610 625 641 657 673 689 705 722 738 755 771 787 803 819 834 849 863 877 890 902 913 923 932 940 946 951 954 956 956 954 951 946 939 931 921 909 896 881 866 848 830 811 791 771 750 728 706 685 663 641 619 597 576 555 534 514 495 476 458 440 423 406 390 374 360 345 332 318 306 294 282 271 260 250 240 231 222 213 205 197 189 182 175 169 162 156 150 144 139 134 129 124 119 114 110 106 102 98 94 91 87 84 81 78 75 72 69 66 64 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 33 32 31 30 28 27 26 25 24 24 23 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 43 45 47 50 52 54 56 58 61
 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 54 56 59 62 65 68 72 76 80 85 90 95 101 108 115 122 130 139 149 159 171 183 197 211 227 244 263 283 305 328 354 382 412 445 480 518 560 604 652 703 757 816 877 943 1011 1083 1157 1233 1310 1387 1462 1535 1604 1666 1721 1766 1800 1822 1831 1827 1809 1779 1737 1686 1626 1559 1487 1412 1335 1258 1182 1107 1034 965 899 836 777 721 669 621 576 534 496 460 427 397 369 343 319 297 277 259 242 226 211 198 185 174 164 154 145 136 129 122 115 109 103 98 93 88 84 80 76 72 69 66 63 60 57 55 53 50 48 46 44 43 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 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 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 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 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 16 16 16 17
 10 10 10 10 11 11 11 11 11 11 11 11 11 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 19 19 20 21 21 22 23 23 24 25 26 27 29 30 31 33 34 36 38 39 42 44 46 49 51 54 57 61 64 68 72 76 81 86 91 97 103 110 117 125 133 142 151 161 172 184 196 210 224 240 256 274 294 314 336 360 386 413 442 473 507 542 579 619 660 703 748 795 842 890 938 986 1031 1075 1115 1150 1180 1204 1221 1230 1231 1225 1210 1188 1159 1124 1084 1040 993 945 895 845 795 747 700 654 611 570 531 494 460 428 398 370 344 320 297 277 257 240 223 208 194 180 168 157 147 137 128 119 112 104 98 91 86 80 75 70 66 62 58 54 51 48 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 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 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10
 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 57 59 60 62 63 65 67 69 71 74 76 79 82 85 88 92 96 100 105 110 115 121 127 134 141 148 156 165 174 184 195 207 219 232 246 261 277 294 312 331 352 373 397 421 447 474 503 533 565 598 632 667 703 740 777 814 851 887 921 954 984 1011 1034 1053 1067 1075 1078 1076 1068 1055 1036 1013 986 955 921 885 847 808 769 730 691 652 615 579 545 512 480 450 422 396 371 347 326 305 286 268 252 236 222 208 196 184 173 163 154 145 137 129 122 115 109 103 98 92 88 83 79 75 71 67 64 61 58 55 52 49 47 45 42 40 38 36 35 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 15 14 13 12 11 11 10 10 9 8 8 7 7 7 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 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 10 10 10 10 10 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 16 16 16 16 16 16 17 17 17 17 17 18 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 29 29 29 30 30 31 31 31 32 32 33 33 33
 20 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 32 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 56 58 60 62 65 67 70 72 75 78 81 85 88 92 96 100 104 108 113 118 123 129 135 141 148 154 162 169 177 186 195 204 214 224 235 246 258 270 283 296 310 324 339 354 369 385 402 418 435 452 469 486 503 519 535 551 565 579 592 603 614 622 630 635 639 641 641 639 635 629 622 613 602 591 577 563 548 532 515 498 481 463 445 428 410 393 376 360 344 328 313 299 285 271 259 246 235 224 213 203 193 184 176 168 160 153 146 139 133 127 122 116 112 107 102 98 94 91 87 84 81 78 75 72 69 67 65 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 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 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 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
 32 33 35 36 38 39 41 43 45 46 48 50 52 55 57 59 61 64 66 69 72 74 77 80 83 86 90 93 97 100 104 108 112 116 121 125 130 135 140 146 151 157 163 170 176 183 191 198 206 214 223 232 242 251 262 273 284 296 308 321 334 348 363 378 394 410 427 445 463 482 501 521 542 563 585 607 630 652 676 699 723 746 769 793 815 838 859 880 899 917 934 949 963 974 983 990 995 997 996 993 987 978 967 953 937 919 899 877 853 828 802 775 748 720 692 663 635 607 580 553 526 501 476 452 430 408 386 366 347 329 311 295 279 265 250 237 225 213 202 191 181 172 163 155 147 139 132 125 119 113 107 102 97 92 88 83 79 75 72 68 65 62 59 56 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 22 23 24 25 26 27 29 30
 65 67 69 71 73 76 78 80 82 85 87 89 91 94 96 99 101 103 106 108 110 113 115 118 120 123 125 127 130 132 135 137 140 142 145 147 150 152 155 158 160 163 166 169 172 175 178 181 185 188 192 195 199 204 208 213 217 222 228 234 240 246 253 260 267 276 284 293 303 313 324 336 348 361 375 390 406 423 440 459 479 500 523 547 572 598 626 656 687 720 755 791 829 869 910 953 997 1042 1089 1136 1183 1231 1278 1324 1368 1409 1448 1482 1512 1537 1555 1567 1571 1568 1558 1540 1515 1483 1445 1402 1354 1302 1248 1191 1133 1075 1017 960 904 850 797 747 699 654 611 570 532 496 463 432 402 375 350 326 304 284 265 247 231 215 201 188 176 164 153 143 134 125 117 110 102 96 90 84 78 73 68 64 59 55 51 48 45 41 38 35 33 30 28 25 23 21 19 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 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 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 59 61 63
 30 31 31 32 33 33 34 35 35 36 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 77 79 82 84 87 90 93 97 100 104 107 111 116 120 125 130 135 140 146 152 158 164 171 178 185 193 201 209 218 227 236 245 255 265 275 285 296 306 317 327 338 348 358 368 378 387 395 404 411 418 423 428 432 435 437 438 438 436 434 430 426 420 414 407 399 390 381 371 361 350 340 329 318 307 296 285 274 263 253 243 233 223 214 205 196 188 180 172 165 158 151 145 139 133 127 122 117 113 108 104 100 96 92 89 86 83 80 77 74 72 69 67 65 63 61 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30
 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 16
 45 46 48 49 51 52 54 55 57 59 60 62 64 65 67 69 70 72 74 76 77 79 81 83 85 86 88 90 92 94 95 97 99 101 102 104 106 108 110 111 113 115 117 119 121 123 124 126 128 131 133 135 137 140 142 144 147 150 153 156 159 162 166 170 174 178 182 187 192 197 202 208 214 220 227 234 242 249 258 267 276 285 296 306 318 329 342 355 368 382 397 412 428 444 461 478 496 514 532 551 569 588 607 625 642 659 675 690 704 716 726 734 740 743 745 743 739 733 724 713 699 684 667 648 628 607 585 562 539 516 493 471 449 427 406 385 365 346 328 311 294 278 264 249 236 224 212 200 190 180 170 162 153 145 138 131 125 118 113 107 102 97 93 88 84 80 77 73 70 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 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 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 38 39 40 42 43
 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 58 62 65 69 73 77 82 87 92 98 104 110 117 124 132 140 149 158 168 178 188 199 211 223 235 247 260 273 285 298 309 321 331 341 349 357 363 367 369 370 369 367 363 357 350 342 333 322 312 300 288 276 264 252 240 228 217 206 195 185 175 165 156 148 140 132 125 118 111 105 99 94 89 84 80 76 72 68 65 61 58 56 53 51 48 46 44 43 41 39 38 37 35 34 33 32 31 31 30 29 28 28 27 27 27 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12
 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 63 64 66 68 70 72 73 75 78 80 82 84 86 89 91 94 97 99 102 105 108 111 114 117 120 123 127 130 133 136 140 143 146 149 152 156 159 162 164 167 170 172 174 176 178 179 181 182 183 184 184 184 184 183 183 182 181 179 178 176 174 172 169 167 164 161 158 155 152 148 145 142 138 135 131 128 124 121 118 114 111 108 104 101 98 95 92 89 87 84 81 79 76 74 72 69 67 65 63 61 59 58 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34
 21 21 22 22 22 22 23 23 23 23 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 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 62 64 67 70 73 76 80 83 87 92 96 101 106 112 117 124 130 137 145 153 161 170 180 190 201 212 225 237 251 265 280 296 313 331 349 368 389 409 431 453 476 499 523 547 571 594 618 640 661 681 700 716 730 742 751 757 759 759 756 749 740 727 713 696 677 656 635 612 588 565 541 517 493 470 447 425 404 384 364 345 328 311 295 280 265 252 239 227 216 206 196 186 178 169 162 155 148 141 135 130 125 120 115 111 106 103 99 95 92 89 86 83 81 78 76 74 72 70 68 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 42 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21
 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 47 49 52 54 57 60 63 67 70 74 78 83 88 93 98 104 110 117 124 131 139 147 156 166 176 186 198 210 222 235 249 264 279 295 312 329 347 365 384 403 423 442 462 482 501 520 539 557 573 589 603 616 627 636 643 649 652 653 652 649 644 637 628 618 607 594 581 566 551 535 519 503 486 470 453 437 421 406 391 376 362 348 335 322 310 298 287 276 266 256 247 238 230 222 214 207 200 194 187 181 176 170 165 160 155 151 146 142 138 134 130 127 123 120 117 113 110 107 104 102 99 96 94 91 89 86 84 82 79 77 75 73 71 69 67 65 63 61 60 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 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 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 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 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7
 16 17 18 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 65 68 71 75 78 82 86 91 96 101 106 112 118 125 132 139 147 156 165 174 184 194 205 217 229 242 255 269 283 297 312 327 343 358 373 388 403 417 430 443 455 465 475 483 490 495 498 500 501 499 496 492 487 480 471 462 452 441 430 418 406 393 380 368 355 342 329 317 305 293 282 270 260 249 239 230 220 212 203 195 188 180 174 167 161 155 150 145 140 136 131 128 124 121 118 115 112 109 107 105 103 101 100 98 97 96 95 94 93 92 91 90 90 89 89 88 88 88 87 87 87 87 87 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 82 82 82 81 81 80 80 79 78 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 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 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16
 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 59 60 61 63 64 65 66 68 69 70 71 73 74 75 76 77 78 79 80 81 82 82 83 84 84 85 85 86 86 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 87 87 87 87 88 88 89 89 90 90 91 91 92 93 94 94 95 96 97 98 99 100 102 103 104 106 107 109 110 112 114 115 117 119 121 123 125 127 129 131 133 136 138 140 142 144 147 149 151 153 155 157 159 161 162 164 166 167 168 170 171 172 172 173 173 174 174 174 173 173 172 172 171 169 168 167 165 163 161 159 157 154 152 149 146 144 141 138 135 132 129 126 122 119 116 113 110 107 103 100 97 94 91 89 86 83 80 78 75 73 70 68 66 63 61 59 57 55 53 52 50 48 47 45 43 42 41 39 38 37 36 35 33 32 31 30 29 29 28 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 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23
 38 39 40 41 42 43 44 45 45 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 70 72 73 75 77 78 80 82 84 86 87 89 91 93 95 97 99 101 103 105 107 109 111 113 114 116 118 120 121 123 125 126 128 129 130 131 132 133 134 135 136 136 137 137 137 137 137 137 137 137 136 136 135 135 134 133 132 131 130 129 128 127 125 124 123 121 120 118 117 115 114 112 111 109 108 106 105 103 102 100 99 97 96 94 93 91 90 89 87 86 85 83 82 81 79 78 77 76 75 74 73 71 70 69 68 67 66 65 64 63 63 62 61 60 59 58 57 56 56 55 54 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37
 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 83 86 88 91 94 97 100 104 107 111 115 119 124 129 134 139 144 150 156 162 169 176 184 191 200 208 217 227 236 247 257 268 280 292 304 317 331 344 358 373 387 402 417 432 448 463 478 493 507 521 535 548 560 571 581 590 598 604 609 613 615 615 613 611 606 600 593 584 574 562 550 537 523 509 494 478 463 447 431 415 400 384 369 354 340 326 312 299 286 273 262 250 239 229 219 209 200 191 183 175 167 160 153 147 141 135 129 124 119 114 109 105 100 96 92 89 85 82 79 75 72 70 67 64 62 59 57 55 53 51 49 47 45 43 42 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 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 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 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 23 24 25 25 26 27 27 28
 19 20 20 20 21 21 22 22 23 23 23 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 53 54 56 58 60 62 64 66 69 71 74 77 79 82 85 89 92 95 99 103 107 111 115 120 124 129 134 139 144 150 155 161 167 173 179 185 192 198 205 212 219 226 232 239 246 253 260 267 273 280 286 292 298 303 308 313 318 322 325 328 331 333 335 336 337 337 337 336 334 333 330 327 324 321 317 313 308 303 298 293 288 282 276 271 265 259 253 247 242 236 230 225 219 214 209 203 198 193 189 184 179 175 171 167 163 159 155 152 148 145 141 138 135 132 130 127 124 122 119 117 114 112 110 108 106 104 102 100 98 97 95 93 92 90 89 87 86 84 83 81 80 79 78 76 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 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 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 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19
 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 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 70 71 73 75 78 80 82 85 87 90 93 96 99 102 106 109 113 117 121 125 129 134 139 144 149 154 160 166 172 178 184 191 198 205 212 220 228 236 244 252 261 270 279 288 297 306 316 325 335 344 354 363 372 382 390 399 408 416 424 431 438 445 451 456 461 465 468 471 473 474 475 474 473 472 469 466 462 458 453 448 442 435 428 421 413 405 397 388 380 371 362 353 345 336 327 318 309 301 292 284 276 268 260 252 245 238 231 224 217 210 204 198 192 186 180 175 169 164 159 155 150 145 141 137 133 129 125 121 117 114 111 107 104 101 98 95 93 90 87 85 83 80 78 76 74 72 70 68 66 64 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 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 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 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 32
 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 55 57 59 61 63 66 68 71 74 76 79 83 86 90 93 97 101 106 110 115 120 125 131 136 142 149 155 162 170 177 185 193 202 211 220 229 239 249 260 270 281 292 304 315 327 339 350 362 374 385 396 407 418 428 438 447 456 464 471 477 482 486 490 492 493 493 492 491 488 484 479 473 467 460 452 443 434 424 414 404 394 383 372 361 350 339 328 318 307 297 287 277 267 258 248 239 231 223 215 207 199 192 185 179 172 166 160 155 149 144 139 134 130 125 121 117 113 109 106 102 99 96 93 90 87 84 82 79 77 75 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 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 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19
 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 23 24 25 27 29 30 32 34 37 39 42 44 47 51 54 58 62 66 71 76 81 87 93 100 107 114 123 131 140 150 161 172 183 196 209 223 238 253 270 287 305 324 343 363 384 405 426 448 470 491 512 533 552 570 586 601 614 624 632 637 639 638 635 629 620 609 596 582 565 547 529 509 490 469 449 430 410 391 372 355 337 321 305 290 276 262 250 238 226 215 205 196 187 178 170 163 155 149 142 136 131 125 120 115 111 106 102 98 94 91 87 84 81 77 75 72 69 66 64 61 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3
 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 45 48 50 53 55 58 61 64 68 71 74 78 82 85 89 93 97 102 106 110 114 119 123 127 132 136 140 144 148 152 155 158 161 164 167 169 171 173 175 176 177 178 178 179 179 178 178 177 177 176 175 173 172 171 169 167 166 164 162 161 159 157 155 154 152 150 149 147 146 144 143 141 140 139 138 136 135 134 133 133 132 131 130 130 129 128 128 127 127 126 126 126 125 125 124 124 123 123 122 122 121 120 120 119 118 117 116 115 114 113 111 110 109 107 106 104 103 101 99 98 96 94 92 90 88 86 84 82 81 79 77 75 73 71 69 67 65 63 61 59 58 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 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 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4
 28 29 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 57 59 61 64 67 70 72 76 79 82 86 90 94 98 102 107 111 116 122 127 133 139 145 152 158 165 173 180 188 197 205 214 223 232 241 251 260 270 280 290 299 309 318 328 337 345 353 361 368 375 381 386 391 395 398 400 401 402 402 401 399 397 394 391 386 382 376 371 365 359 352 345 338 331 324 317 309 302 295 287 280 273 266 259 252 246 239 233 227 221 215 209 203 198 193 188 183 178 174 169 165 161 157 153 149 145 142 138 135 132 129 126 123 120 117 114 112 109 107 104 102 100 97 95 93 91 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 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27
 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 64 66 67 69 70 72 73 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 105 107 109 111 113 116 118 120 122 124 126 128 130 132 134 136 138 139 141 142 144 145 146 147 148 148 149 150 150 150 150 150 150 149 149 148 148 147 146 145 144 143 141 140 138 137 135 134 132 130 128 127 125 123 121 119 117 115 113 111 109 108 106 104 102 100 98 97 95 93 92 90 88 87 85 84 82 81 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41
 14 14 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 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 60 62 65 68 71 74 78 81 85 89 93 97 101 106 111 116 121 126 132 137 144 150 156 163 170 177 184 191 199 206 214 222 229 237 245 252 260 267 274 281 287 293 298 303 307 311 313 315 316 317 316 315 313 310 307 303 298 292 286 280 273 266 259 251 243 236 228 220 212 204 197 190 182 175 169 162 156 149 144 138 133 127 122 118 113 109 105 101 97 93 90 87 83 80 78 75 72 70 67 65 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 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 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14
 44 44 45 46 46 47 47 48 49 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 57 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 71 72 73 74 75 76 78 79 80 82 83 85 86 88 90 91 93 95 97 99 102 104 106 109 111 114 117 119 122 125 128 131 134 138 141 144 148 151 155 159 162 166 170 173 177 181 185 188 192 196 199 203 206 210 213 216 219 221 224 226 228 230 232 233 234 235 236 236 236 235 234 233 232 230 228 226 223 220 217 214 211 207 203 199 195 191 186 182 178 173 169 164 160 155 151 146 142 138 134 130 126 122 118 114 110 107 103 100 97 94 90 88 85 82 79 76 74 71 69 67 65 62 60 58 56 54 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43
 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 67 70 72 75 78 80 83 86 90 93 96 100 104 107 111 115 120 124 129 133 138 143 148 153 158 163 169 174 179 185 190 195 200 206 211 215 220 224 229 233 236 239 242 245 247 249 250 251 252 252 251 251 249 248 246 244 242 239 236 232 229 225 221 217 213 209 205 200 196 191 187 182 178 173 169 165 160 156 152 148 144 140 137 133 129 126 122 119 116 113 110 107 104 102 99 97 94 92 90 88 86 84 82 80 79 77 76 74 73 71 70 69 68 66 65 64 63 62 61 60 60 59 58 57 56 56 55 54 54 53 52 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 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 22 23 23 24 25 26 26 27 28 29 29
 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 65 67 68 70 72 74 76 79 81 83 85 88 90 93 95 98 100 103 106 109 112 115 118 121 124 127 130 133 137 140 143 146 150 153 156 159 162 165 168 171 174 177 179 181 183 185 187 188 189 190 191 191 191 191 190 189 188 186 184 182 179 176 173 170 167 163 159 155 151 147 143 138 134 130 126 122 117 113 109 105 102 98 94 91 87 84 81 78 75 72 69 67 64 62 60 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 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 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19
 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 55 56 57 59 60 62 64 65 67 70 72 74 77 79 82 85 89 92 96 100 104 108 113 118 124 130 136 142 149 156 164 172 181 190 199 209 220 231 242 254 266 278 291 304 317 331 345 358 372 385 398 410 422 433 443 452 460 467 472 476 478 478 476 473 469 462 455 446 435 424 411 398 384 370 356 341 326 311 297 282 268 254 241 228 216 204 193 182 172 162 153 145 136 129 122 115 108 102 97 92 87 82 78 74 70 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 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 34 34 34 34 34 35 35 35 35 36
 37 38 39 40 41 41 42 43 45 46 47 48 49 51 52 53 55 56 58 60 62 63 65 68 70 72 74 77 80 83 86 89 92 96 100 104 109 113 118 124 129 135 142 149 156 164 172 181 190 200 211 222 234 247 261 275 290 305 322 339 356 375 394 413 433 452 472 492 512 531 550 568 584 599 613 625 635 643 648 651 652 650 646 639 631 620 608 594 578 562 544 526 507 488 468 449 429 410 392 373 355 338 321 305 290 275 261 247 235 222 211 200 190 180 171 162 154 146 139 132 125 119 114 109 104 99 95 90 87 83 80 76 73 71 68 66 63 61 59 57 55 53 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 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 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 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 35 35 36
 59 60 61 61 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 68 68 67 67 67 66 66 66 65 65 65 65 64 64 64 63 63 63 62 62 62 62 61 61 61 60 60 60 60 59 59 59 58 58 58 58 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 52 53 54 55 55 56 57 58 58
 90 91 91 92 92 93 93 94 94 94 95 95 95 96 96 96 97 97 97 98 98 98 99 99 100 100 101 101 102 102 103 104 104 105 106 107 108 109 111 112 113 115 117 118 120 122 125 127 129 132 135 138 141 144 148 151 155 159 163 168 172 177 182 187 192 198 203 209 215 221 227 233 239 245 251 257 263 269 275 281 286 291 296 301 305 309 312 315 318 320 321 322 322 321 320 318 316 313 310 306 301 296 291 285 279 272 265 259 252 244 237 230 222 215 208 201 194 187 180 174 167 161 155 149 144 138 133 128 123 119 114 110 106 103 99 96 93 89 87 84 81 79 77 74 72 70 69 67 65 64 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 61 62 62 63 64 65 66 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 80 81 82 83 84 84 85 86 87 87 88 89 89 90
 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 54 56 59 61 64 67 70 73 77 81 84 89 93 98 103 108 113 119 126 132 139 147 154 163 171 180 190 200 211 222 233 245 257 270 282 295 309 322 336 349 362 375 387 399 410 420 429 437 443 449 453 456 457 457 455 452 448 442 435 428 419 410 399 389 378 366 355 343 331 319 307 296 284 273 262 251 241 231 221 212 203 195 186 179 171 164 157 151 144 138 133 128 123 118 113 109 105 101 98 95 92 89 86 83 81 79 77 75 73 71 69 68 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 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 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20
 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 42 45 47 50 53 56 60 63 67 72 76 81 86 91 97 103 110 117 125 133 141 150 160 170 181 192 203 215 228 241 254 267 280 293 306 318 330 341 351 360 368 375 380 383 385 385 383 380 375 369 362 353 344 334 323 312 300 288 276 264 252 240 228 217 206 195 185 175 166 157 148 140 132 125 118 111 105 99 93 88 83 79 74 70 67 63 60 56 54 51 48 46 44 41 39 38 36 34 33 31 30 29 28 27 25 25 24 23 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7
 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 37 39 41 43 45 48 50 53 57 60 64 68 73 78 83 89 96 102 110 118 127 136 146 157 168 180 193 207 221 236 252 267 284 300 316 332 347 361 374 386 396 404 410 413 415 414 410 404 397 387 376 364 351 337 323 308 293 279 264 250 236 223 210 198 187 176 165 155 146 138 129 122 115 108 102 96 90 85 81 76 72 68 65 62 59 56 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13
 38 39 40 41 42 43 44 45 46 47 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 72 73 74 75 76 77 78 80 81 82 84 85 87 88 90 91 93 95 96 98 100 102 104 106 108 111 113 115 117 119 122 124 126 129 131 133 135 137 139 141 143 145 146 148 149 150 151 151 152 152 152 152 151 150 150 148 147 145 143 141 139 136 134 131 128 125 122 119 115 112 109 105 102 99 95 92 89 85 82 79 76 73 70 68 65 63 60 58 55 53 51 49 47 45 44 42 40 39 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 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 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 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 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 35 36 37
 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 65 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 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 25 24 24 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 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36
 136 138 140 141 143 144 145 147 148 148 149 150 151 151 151 152 152 152 152 152 152 151 151 151 150 150 150 149 149 148 148 147 146 146 145 145 144 144 143 143 142 142 141 141 141 140 140 140 139 139 139 139 138 138 138 138 137 137 137 136 136 136 135 135 134 134 133 133 132 132 131 130 129 128 127 126 125 124 123 122 121 120 118 117 115 114 113 111 109 108 106 104 103 101 99 97 96 94 92 90 88 86 85 83 81 79 77 75 74 72 70 68 66 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 32 33 34 35 37 38 40 41 43 45 46 48 50 52 54 57 59 61 64 66 69 71 74 77 80 83 85 88 91 94 97 100 103 106 109 112 114 117 120 122 125 127 130 132 134
 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 44 46 49 51 53 55 58 60 63 66 69 72 75 78 82 85 89 93 97 102 106 111 116 121 126 132 138 144 150 157 164 171 178 186 194 202 210 219 228 236 245 254 263 272 281 290 299 307 315 323 331 338 344 350 355 360 364 367 369 371 372 372 372 370 368 365 362 358 353 348 342 335 329 321 314 306 298 290 282 273 265 256 248 239 231 223 214 207 199 191 184 176 169 163 156 150 144 138 132 127 122 117 112 108 103 99 95 92 88 85 82 78 76 73 70 67 65 63 60 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15
 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 55 58 61 64 67 71 75 79 83 88 93 99 104 111 117 125 132 141 149 159 169 179 191 203 215 229 243 258 274 291 309 327 347 367 388 411 433 457 481 505 530 555 580 605 629 652 674 695 714 730 745 757 766 772 775 774 771 764 755 742 727 710 691 670 649 626 602 578 554 530 506 482 459 437 416 395 375 356 338 321 305 289 275 261 248 236 224 213 203 193 184 175 167 160 152 145 139 133 127 122 116 111 107 102 98 94 90 86 83 80 76 73 70 67 65 62 60 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9
 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 56 57 58 60 62 63 65 67 70 72 74 77 80 83 86 90 94 98 102 107 112 117 122 128 134 141 148 155 163 171 179 188 198 207 217 228 239 250 261 273 285 298 310 323 336 349 362 375 387 399 411 423 434 444 454 462 470 477 482 487 490 492 493 492 490 488 483 478 472 464 456 447 437 427 416 404 393 381 369 356 344 332 320 309 297 286 275 264 254 244 234 225 216 208 200 192 185 178 171 165 159 153 147 142 137 132 128 123 119 115 112 108 105 101 98 95 92 89 87 84 82 79 77 75 73 71 69 67 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 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 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 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 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37
 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 40 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 85 89 92 96 99 103 107 111 115 118 122 126 130 133 137 140 143 146 149 151 153 155 157 158 159 159 159 159 158 157 155 154 151 149 146 143 140 136 133 129 125 121 117 113 109 105 101 98 94 90 87 83 80 77 74 71 68 65 63 60 58 56 54 52 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19
 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 58 59 60 62 63 65 67 69 71 73 75 77 80 82 85 88 91 94 97 100 104 107 111 114 118 122 126 130 135 139 143 148 152 157 161 166 170 175 179 184 188 193 197 201 204 208 211 214 217 219 222 223 225 226 227 227 227 226 225 224 222 220 218 215 212 209 206 202 198 194 190 186 181 177 173 168 164 160 155 151 147 143 139 135 131 128 124 121 117 114 111 108 105 102 100 97 95 92 90 88 85 83 81 79 78 76 74 72 71 69 67 66 64 63 62 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 26 26 26 25 25 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37
 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 57 58 59 61 63 65 66 68 71 73 75 78 80 83 86 89 93 96 100 104 108 112 117 122 127 132 137 143 149 156 162 169 176 184 191 199 206 214 222 230 237 244 251 258 264 269 273 277 280 281 282 281 280 277 273 269 263 256 249 242 233 225 216 207 198 189 181 172 163 155 147 140 132 125 119 112 106 101 95 90 86 81 77 73 69 65 62 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 37 38 39
 84 86 88 90 92 93 95 96 98 99 100 101 102 103 104 105 106 106 107 107 107 107 107 107 107 107 107 106 106 105 105 104 104 103 102 101 100 100 99 98 97 96 95 94 94 93 92 92 91 91 90 90 89 89 89 89 89 90 90 91 91 92 93 94 95 97 98 100 102 104 106 108 111 113 116 119 123 126 130 134 138 142 147 152 157 162 168 174 180 187 194 201 208 216 224 233 242 251 260 270 280 290 300 311 321 332 342 353 363 373 382 391 399 407 413 419 423 426 428 429 428 426 422 417 411 403 395 386 376 365 353 341 329 317 305 293 280 268 257 245 234 224 213 203 194 185 176 168 160 153 146 139 133 127 121 116 111 106 101 97 93 89 85 81 78 75 72 69 66 64 61 59 56 54 52 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 60 62 64 66 68 70 73 75 77 79 81 83
 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 20 20 21 22 23 24 26 27 28 30 32 34 36 38 40 42 45 48 51 54 57 61 65 69 74 79 84 89 95 102 108 116 123 132 140 150 160 170 181 192 204 216 229 242 255 268 281 294 306 317 327 335 342 347 351 352 351 348 343 336 327 317 306 294 281 268 254 241 228 215 202 190 179 168 157 147 138 130 122 114 107 101 95 89 84 79 75 70 67 63 60 56 54 51 48 46 44 42 40 38 36 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14
 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 71 72 74 76 78 81 83 85 88 90 93 96 98 101 104 108 111 114 118 121 125 128 132 136 140 144 148 153 157 161 165 170 174 178 183 187 191 195 199 203 207 210 214 217 219 222 224 226 227 228 229 229 229 229 228 227 225 223 220 218 214 211 207 204 199 195 191 186 182 177 172 168 163 158 154 149 145 140 136 132 128 124 120 116 112 109 106 102 99 96 93 90 87 85 82 80 77 75 73 71 69 67 65 63 61 59 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 24 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 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35
 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 51 52 54 55 57 59 61 63 65 68 70 73 76 79 82 85 89 92 96 100 104 108 112 117 121 126 131 136 141 147 152 157 163 168 174 180 185 191 196 202 207 213 218 223 227 232 236 240 244 247 250 253 255 257 258 259 260 260 260 259 258 256 254 252 249 246 243 239 235 231 227 223 218 213 209 204 199 194 189 185 180 175 170 166 161 157 153 149 145 141 137 133 129 126 123 119 116 113 110 107 105 102 99 97 95 92 90 88 86 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 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 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36
 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 42 44 46 48 50 52 55 58 61 64 68 71 75 80 85 90 95 101 107 114 121 128 136 145 154 164 175 186 197 210 223 236 251 265 281 297 314 331 348 366 384 402 421 439 456 474 491 507 522 536 549 560 570 579 585 590 594 595 595 593 590 585 578 570 561 551 541 529 517 504 491 478 464 451 437 424 410 398 385 373 361 349 338 327 317 307 298 289 280 272 264 257 250 244 237 231 226 220 215 210 206 201 197 193 189 185 181 178 174 171 167 164 161 158 155 152 149 146 143 140 137 134 132 129 126 123 121 118 115 113 110 108 105 103 100 98 95 93 91 88 86 84 81 79 77 75 73 70 68 66 64 62 61 59 57 55 54 52 50 49 47 46 44 43 42 41 40 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 28 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 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 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 8 8 9 9 10 10 10 11
 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 29 30 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 54 56 59 61 64 67 70 73 77 80 84 88 92 96 100 105 109 114 119 125 130 136 141 147 153 160 166 172 179 185 192 198 205 211 217 223 229 234 239 243 247 251 253 255 257 257 257 256 254 252 249 245 241 236 231 226 220 214 207 201 194 188 181 175 168 162 156 150 145 139 134 129 124 119 115 111 107 103 100 96 93 90 87 84 82 79 77 75 73 71 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 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
 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 64 67 69 72 75 78 81 84 88 91 95 99 103 107 111 116 120 125 130 135 141 146 152 158 165 171 178 185 192 199 207 214 222 230 239 247 256 264 273 282 291 300 309 318 326 335 343 351 359 366 373 379 384 389 394 397 400 402 404 404 404 403 401 399 395 392 387 382 377 371 364 358 351 344 337 329 322 315 307 300 293 286 279 272 265 258 252 246 240 234 228 223 217 212 207 202 198 193 189 185 181 177 173 169 166 162 159 156 153 150 147 144 141 139 136 133 131 129 126 124 122 120 118 115 113 112 110 108 106 104 102 101 99 98 96 94 93 91 90 89 87 86 85 83 82 81 80 79 78 77 76 74 73 72 71 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 56 55 54 53 52 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 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 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22
 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 43 46 49 52 55 59 63 67 71 76 81 87 93 99 106 113 121 129 137 146 156 165 176 186 198 209 221 233 245 258 271 283 296 309 321 333 344 356 366 376 384 392 399 405 410 414 416 417 417 416 414 411 407 403 397 391 384 376 369 360 352 343 335 326 317 308 300 291 283 275 267 260 252 245 239 232 226 220 214 209 203 198 194 189 184 180 176 172 168 164 161 157 154 150 147 143 140 137 134 131 128 125 122 119 116 113 110 107 104 102 99 96 93 91 88 85 83 80 78 75 73 70 68 66 63 61 59 57 54 52 50 48 46 44 43 41 39 37 36 34 33 31 30 28 27 26 25 24 22 21 20 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 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 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5
 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 66 67 67 68 69 69 70 71 72 73 75 76 77 79 81 82 84 86 88 91 93 95 98 101 104 107 110 114 118 122 126 130 134 139 144 149 155 160 166 172 179 186 193 200 208 216 224 233 241 251 260 270 281 291 302 313 324 335 347 359 370 382 393 404 414 424 433 442 449 456 461 465 467 469 468 466 463 458 452 444 435 425 414 403 390 377 364 350 336 323 309 296 283 270 257 245 233 222 212 201 191 182 173 165 157 149 142 135 129 123 117 111 106 101 96 92 88 84 80 76 73 69 66 63 60 58 55 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 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 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 45
 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 56 57 58 60 61 63 65 66 68 70 72 74 76 78 80 83 85 87 90 93 96 99 102 105 109 112 116 120 124 129 133 138 143 149 154 160 166 172 179 186 193 201 208 216 225 233 242 251 260 270 280 290 300 310 320 330 341 351 361 372 382 392 402 411 421 430 438 446 454 461 468 474 480 485 489 493 496 498 499 500 501 500 499 497 495 492 488 484 479 474 468 462 456 449 442 434 427 419 411 403 394 386 378 369 361 352 344 336 327 319 311 303 295 287 279 272 264 257 249 242 235 228 222 215 209 202 196 190 184 178 173 167 162 157 151 146 141 137 132 128 123 119 115 111 107 103 99 95 92 89 85 82 79 76 73 70 67 65 62 59 57 55 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 27 25 24 23 22 21 20 19 19 18 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 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31
 16 16 17 17 18 18 19 19 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 40 41 43 44 45 47 48 50 52 54 56 58 60 63 65 68 71 75 78 82 86 90 95 100 106 112 118 125 132 140 149 158 168 178 189 201 214 228 242 257 273 290 307 325 345 364 385 406 427 448 470 492 513 534 553 572 589 604 617 628 637 642 644 643 640 633 623 610 595 578 559 538 516 494 470 447 424 400 378 356 334 314 294 275 258 241 225 211 197 184 172 161 151 141 133 124 117 110 103 97 92 87 82 77 73 70 66 63 60 57 54 51 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 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 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16
 13 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 42 43 45 47 50 52 55 58 61 64 68 71 76 80 85 90 96 102 109 116 123 131 140 149 159 169 180 192 204 217 230 244 258 273 288 302 317 332 347 361 375 388 400 411 421 429 436 442 446 448 449 448 445 441 436 429 422 413 404 393 383 372 360 348 337 325 313 301 290 278 267 257 247 237 227 218 209 201 193 185 178 171 165 159 153 148 143 138 134 130 126 123 120 117 114 112 109 107 105 104 102 100 99 98 96 95 94 93 92 91 91 90 89 88 88 87 86 85 85 84 83 83 82 81 81 80 79 79 78 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 56 55 54 52 51 50 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 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 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13
 71 73 74 76 77 78 80 81 82 83 84 85 85 86 87 87 88 88 88 89 89 89 89 89 89 88 88 88 87 87 86 86 85 84 83 83 82 81 80 79 78 77 77 76 75 74 73 72 72 71 70 70 69 69 69 69 68 68 68 69 69 69 70 71 72 72 74 75 76 78 80 81 83 86 88 91 94 97 100 103 107 111 115 120 125 130 135 141 147 154 161 169 177 185 195 204 215 226 238 250 264 278 293 309 326 344 363 383 403 424 446 469 491 514 536 558 578 597 614 629 641 650 656 657 655 649 639 626 609 590 569 546 522 496 471 445 420 395 371 348 326 305 285 267 249 233 218 203 190 178 166 155 145 136 128 120 112 105 99 93 87 82 77 72 68 64 60 57 53 50 47 44 42 39 37 35 32 30 29 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 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 1 1 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 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 42 43 45 47 48 50 52 53 55 57 59 60 62 64 65 67 68 70
 84 85 86 86 87 88 88 89 89 89 90 90 90 90 90 90 90 90 90 89 89 89 88 88 87 87 86 85 85 84 83 83 82 81 80 79 79 78 77 76 75 75 74 73 72 72 71 71 70 70 69 69 69 69 69 69 69 70 70 71 71 72 73 74 75 77 78 80 81 83 85 87 90 92 94 97 100 103 106 109 113 116 120 124 128 133 137 142 147 153 158 164 170 177 184 191 198 206 214 223 232 242 252 262 273 285 297 309 322 335 349 363 377 391 406 421 435 449 463 476 489 500 510 519 527 533 537 539 539 538 534 529 522 514 503 492 480 466 452 438 423 408 393 378 363 348 334 320 307 294 281 269 258 247 236 226 217 208 199 191 183 176 169 162 156 149 144 138 133 128 123 118 114 109 105 101 97 94 90 87 84 80 77 74 72 69 66 64 61 59 56 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45 46 48 50 52 53 55 57 59 60 62 64 66 67 69 70 72 73 75 76 77 79 80 81 82 83
 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 28 29 30 32 34 36 38 41 44 47 50 54 57 62 66 71 77 83 89 96 104 112 121 131 141 152 164 177 192 207 223 241 260 281 302 325 350 375 402 429 456 484 511 537 561 582 599 613 621 625 622 615 602 584 562 537 510 481 451 421 392 363 335 309 284 261 240 220 202 186 170 157 144 133 122 113 104 96 89 83 77 72 67 63 59 56 52 49 47 44 42 40 38 36 34 33 31 30 29 28 26 25 25 24 23 22 21 21 20 19 19 18 18 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 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 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26
 77 76 76 75 75 74 73 72 72 71 70 69 68 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 44 44 45 46 47 48 49 50 52 53 55 57 60 62 64 67 70 73 77 80 84 88 92 97 101 106 111 117 123 129 135 141 148 156 163 171 179 188 197 206 216 226 236 247 259 271 283 296 309 322 336 350 365 379 394 409 424 439 454 469 483 497 510 522 533 543 551 559 565 569 571 572 572 569 565 559 552 543 534 523 511 498 485 472 458 444 429 415 401 387 374 360 347 335 323 311 299 288 278 268 258 249 240 232 223 216 208 201 194 187 181 175 169 164 158 153 148 143 138 134 129 125 121 117 113 109 105 102 98 95 92 88 85 82 79 76 74 71 68 66 63 61 58 56 54 52 49 47 45 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 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 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 64 65 66 67 68 70 71 72 73 73 74 75 76 77 77 78 78 79 79 79 79 80 80 80 80 79 79 79 79 78 78 77
 95 96 96 97 97 97 97 98 98 98 98 98 98 98 98 98 98 98 98 97 97 97 96 96 96 95 95 94 94 94 93 93 92 92 91 91 90 90 89 89 89 88 88 88 88 88 88 88 88 89 89 90 91 92 93 94 96 97 99 101 104 106 109 112 116 120 124 128 133 138 143 149 155 162 169 177 185 194 203 213 223 234 246 259 272 286 302 318 335 353 372 393 414 437 462 488 515 543 574 605 638 673 708 745 783 821 860 899 937 973 1009 1041 1071 1097 1118 1135 1145 1150 1148 1140 1126 1106 1081 1051 1016 979 939 897 854 811 768 725 684 644 605 568 533 500 469 439 412 386 362 340 319 299 281 265 249 235 221 209 197 186 176 167 158 150 142 135 128 122 116 110 105 100 95 91 87 83 79 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 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 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 85 86 87 88 89 90 91 91 92 93 93 94 94 95
 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 38 40 42 45 47 50 53 56 59 63 67 71 75 80 85 90 96 102 109 116 123 132 140 150 160 170 182 194 206 220 234 249 265 281 298 316 334 353 372 391 410 429 448 467 485 502 519 535 550 563 576 587 597 605 613 619 624 628 630 632 633 634 633 633 631 629 627 625 623 620 617 615 612 610 607 605 603 601 599 597 595 594 592 591 589 588 586 585 583 581 578 576 573 569 565 560 555 548 542 534 526 517 507 497 486 475 463 450 437 424 410 397 383 369 355 342 328 315 302 289 276 264 252 241 230 219 209 199 189 180 171 163 155 147 140 133 126 119 113 107 102 96 91 86 81 77 72 68 64 60 57 53 50 47 44 41 38 35 33 30 28 26 24 22 20 18 16 15 13 12 11 9 8 7 6 6 5 4 3 3 2 2 2 1 1 1 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 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 65 65 66 66 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 65 65 66 66 67 67 68 69 70 71 72 73 74 76 78 79 81 84 86 88 91 94 97 100 104 107 111 115 119 124 128 133 139 144 150 156 162 168 175 182 190 197 205 214 222 231 241 250 260 271 281 292 303 314 325 336 347 358 369 380 390 399 408 416 424 430 435 439 441 443 442 441 438 433 427 420 412 403 393 382 371 359 346 334 321 308 296 284 272 260 248 237 227 216 206 197 188 180 171 164 156 150 143 137 131 125 120 115 110 106 101 97 93 90 86 83 79 76 74 71 68 66 63 61 59 56 54 52 50 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 63 64
 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 36 37 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 61 63 66 68 71 73 76 79 82 86 89 93 96 100 104 109 113 118 122 127 132 137 143 148 154 159 165 171 177 183 188 194 200 206 212 217 223 228 234 239 244 249 254 259 264 268 273 277 282 286 291 295 300 304 309 314 319 324 329 334 340 346 352 358 365 372 379 386 394 403 411 420 429 438 448 458 468 477 487 497 506 514 522 529 536 541 545 547 548 547 544 540 534 526 516 505 493 479 464 448 432 415 397 380 362 345 328 311 294 279 263 248 234 221 208 196 184 173 163 153 143 134 126 118 111 104 97 91 85 79 74 69 64 60 56 52 48 44 41 38 35 32 29 27 24 22 20 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20
 7 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 16 17 19 21 24 27 30 34 38 42 48 53 60 67 76 85 95 107 120 134 150 168 187 209 233 260 289 322 358 398 441 489 541 598 659 724 793 866 941 1017 1093 1166 1233 1293 1342 1378 1399 1405 1394 1369 1329 1279 1219 1152 1082 1010 939 868 801 737 676 620 568 520 477 437 401 368 339 312 288 266 247 229 214 199 187 175 165 155 147 139 132 126 120 115 110 106 101 98 94 91 88 85 82 79 77 75 72 70 68 66 64 62 60 59 57 55 54 52 50 49 47 46 44 43 42 40 39 37 36 35 33 32 31 29 28 27 25 24 23 22 21 20 19 17 16 15 14 13 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 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 3 4 4 4 4 4 4 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 5 5 5 5 5 5 4 4 4 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7
 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 121 123 125 128 130 133 135 138 141 144 147 151 154 158 161 165 170 174 179 184 189 195 201 207 214 221 229 237 245 255 264 275 286 297 310 323 336 351 366 382 398 415 432 450 468 487 506 524 543 561 579 597 613 629 644 658 670 682 692 700 707 712 715 717 718 717 714 711 706 699 692 684 675 665 654 643 631 619 606 593 580 567 553 540 527 513 500 487 474 461 449 437 425 413 401 390 379 369 359 349 340 331 323 315 308 301 294 288 283 278 274 270 266 263 260 258 257 255 254 254 254 254 254 255 256 257 258 260 261 263 265 267 269 271 273 276 278 280 282 285 287 289 291 293 295 296 298 299 300 301 302 302 303 303 302 302 301 299 298 296 293 291 287 284 280 275 271 265 260 254 248 241 235 228 221 213 206 198 191 183 175 168 160 153 146 139 132 125 118 112 106 101 95 90 85 80 76 72 68 64 61 58 55 52 49 47 45 43 41 39 37 36 35 33 32 31 30 29 28 28 27 26 26 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 25 26 27 28 30 31 33 34 36 38 39 41 43 45 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84
 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 41 43 45 47 49 51 54 57 60 64 67 71 76 80 85 91 96 103 109 116 124 131 140 149 159 169 180 191 203 216 230 245 260 277 294 313 332 353 374 397 421 446 472 498 526 554 583 613 642 671 700 728 754 779 801 821 838 851 860 866 867 864 858 847 833 816 796 773 749 723 696 669 641 614 586 559 533 508 484 461 438 417 397 378 360 344 328 313 298 285 272 260 249 238 228 219 210 201 193 185 178 171 164 158 152 146 140 135 130 125 120 115 111 106 102 98 94 90 87 83 80 76 73 70 67 64 61 59 56 53 51 48 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 18 18 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 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 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 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24
 21 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 63 65 67 69 71 74 76 79 81 84 87 91 94 98 102 106 110 115 120 126 131 137 144 150 157 165 172 181 189 198 207 217 226 237 247 258 269 280 292 303 315 327 339 351 364 376 388 399 411 422 433 443 453 463 472 480 488 494 500 505 510 513 515 516 517 516 514 511 508 503 498 492 485 478 470 461 453 443 434 424 414 404 395 385 375 366 356 347 338 330 321 313 306 298 291 284 278 272 266 260 254 249 244 239 234 229 225 220 216 212 208 204 200 196 193 189 185 182 178 174 171 167 164 161 157 154 150 147 143 140 136 133 130 126 123 119 116 113 109 106 103 99 96 93 89 86 83 80 77 74 71 68 65 62 60 57 55 52 50 48 45 43 41 39 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 11 12 13 14 14 15 16 16 17 18 18 19 20 21
 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 39 41 43 45 47 49 52 55 58 61 65 69 73 77 82 87 92 97 103 110 116 123 130 138 146 155 164 173 183 194 204 216 227 240 253 266 280 294 309 325 341 357 375 393 411 430 450 470 491 513 535 557 580 604 627 651 674 697 720 743 764 785 804 821 837 850 860 868 873 875 873 868 860 848 833 816 795 773 749 723 695 667 639 610 581 552 524 497 470 445 420 397 374 353 332 313 295 278 261 246 231 218 205 193 182 171 161 151 143 134 126 119 112 105 99 93 87 82 77 72 67 63 59 55 51 48 44 41 38 35 33 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 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16
 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 42 45 48 51 54 58 62 66 71 76 82 87 93 100 107 115 123 132 142 152 163 175 187 201 216 232 249 267 286 307 330 354 379 406 435 465 497 529 563 598 633 668 703 736 767 795 819 839 853 862 865 862 853 838 817 793 764 733 699 664 629 593 558 524 491 460 430 402 375 350 327 306 286 268 251 235 220 207 195 183 173 163 154 146 138 131 124 118 113 107 102 98 93 89 86 82 79 75 73 70 67 65 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 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 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28
 61 63 65 67 69 71 73 75 77 79 81 83 86 88 91 93 96 99 102 105 108 111 114 118 121 125 129 132 136 141 145 149 153 158 162 167 172 177 182 187 192 197 203 208 213 219 224 229 235 240 245 250 256 261 266 271 275 280 284 289 293 297 301 305 308 312 315 318 321 324 327 330 332 335 337 340 342 344 347 349 351 353 355 358 360 362 364 366 369 371 373 376 378 380 383 385 388 390 392 394 397 399 401 403 404 406 407 408 409 409 409 409 409 408 407 405 403 400 397 394 390 386 381 376 370 364 358 352 345 338 331 324 316 309 301 293 286 278 271 263 256 249 242 235 228 221 215 209 202 197 191 185 180 175 170 165 160 156 151 147 143 139 135 132 128 125 122 119 116 113 110 107 105 102 100 97 95 93 90 88 86 84 82 81 79 77 75 74 72 71 69 68 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 53 55 57 58 60
 150 157 164 170 178 185 192 200 207 215 223 231 239 247 255 263 271 279 287 294 302 310 317 324 331 337 343 349 354 359 363 367 370 372 374 375 375 375 374 372 369 366 363 359 354 349 344 338 332 326 319 313 306 299 293 286 280 274 268 263 258 253 248 244 240 237 234 231 229 228 226 226 225 225 226 227 229 231 233 236 240 244 249 254 260 267 274 283 292 302 313 325 338 352 368 385 404 424 447 471 498 527 559 594 632 673 718 767 820 877 939 1005 1076 1150 1229 1310 1393 1476 1558 1637 1710 1774 1827 1866 1889 1894 1881 1851 1803 1741 1667 1584 1494 1401 1306 1213 1122 1034 952 874 802 735 673 617 565 518 475 436 400 368 338 311 287 264 244 226 209 193 179 166 153 142 132 123 114 106 98 91 85 78 73 67 62 58 53 49 45 41 38 35 32 29 26 23 21 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 15 16 17 19 20 22 24 26 28 30 32 35 37 40 43 46 50 53 57 61 65 69 73 77 82 87 92 97 102 108 113 119 125 131 137 144
 66 66 67 68 69 69 70 71 71 72 72 73 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 73 72 72 72 71 71 70 70 70 69 69 69 68 68 68 68 68 68 68 68 69 69 70 70 71 72 73 74 76 77 79 81 83 85 88 90 93 96 100 103 107 111 116 121 126 131 137 143 150 157 164 172 180 189 199 209 220 232 245 258 272 288 304 322 341 361 383 406 431 457 486 516 548 582 617 654 693 733 774 816 857 898 937 974 1007 1036 1059 1077 1087 1089 1084 1071 1051 1025 992 954 913 869 823 777 730 684 640 597 556 517 481 446 414 385 357 332 308 286 266 248 231 215 200 187 174 163 152 143 134 125 117 110 103 97 91 85 80 75 71 67 63 59 55 52 49 46 43 40 38 35 33 31 28 26 25 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65
 65 69 73 77 82 86 91 96 101 107 113 119 125 131 138 145 152 160 168 176 184 193 202 211 221 230 240 250 259 269 279 288 297 306 315 323 330 337 342 347 352 355 357 358 358 357 356 353 349 345 340 334 328 321 314 307 300 292 285 278 271 264 257 250 244 238 233 227 223 218 214 211 207 204 202 200 198 197 196 195 195 195 196 197 198 200 202 205 208 211 216 220 225 231 238 245 253 261 271 281 293 305 319 333 349 367 386 406 428 451 476 503 531 561 592 624 657 690 723 756 787 815 840 862 878 888 892 890 881 865 844 817 785 750 712 673 633 592 553 514 477 442 409 378 349 321 296 273 252 232 214 197 182 168 155 143 132 122 113 104 96 89 82 76 70 65 60 55 51 47 43 40 37 33 31 28 25 23 21 19 17 15 13 11 10 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 1 1 2 2 3 3 3 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 10 11 11 12 13 14 16 17 18 20 21 23 25 27 29 31 33 35 38 40 43 46 49 52 55 58 62
 83 84 84 85 86 86 87 87 87 88 88 88 88 88 88 88 88 87 87 87 86 86 85 85 84 84 83 82 82 81 81 80 79 79 78 78 78 77 77 77 77 77 77 77 78 78 79 80 82 84 86 88 91 94 98 102 107 113 119 126 134 142 152 163 174 187 201 217 234 252 273 295 318 344 372 402 435 470 507 547 589 634 682 732 783 837 891 947 1002 1055 1107 1156 1199 1237 1268 1291 1305 1310 1306 1292 1269 1238 1201 1157 1109 1058 1005 950 895 841 789 737 689 642 598 557 518 482 449 418 389 363 339 317 297 279 262 247 233 221 210 199 190 182 174 167 161 155 150 145 141 137 133 130 127 124 122 119 117 115 113 111 109 108 106 104 103 101 100 99 97 96 94 93 92 90 89 88 86 85 83 82 80 79 77 76 74 73 71 70 68 66 65 63 61 60 58 56 55 53 51 50 48 46 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 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 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 48 50 52 53 55 57 59 60 62 64 65 67 69 70 72 73 75 76 77 79 80 81 82
 31 32 33 35 36 37 38 40 41 43 44 46 47 49 50 52 54 56 57 59 61 63 65 67 70 72 74 77 79 82 84 87 90 93 96 99 102 105 108 111 114 117 121 124 127 130 134 137 140 143 146 148 151 153 155 157 159 161 162 163 164 164 165 165 164 164 163 162 161 160 159 157 155 153 152 150 148 145 143 141 139 137 135 133 131 129 127 125 123 121 119 118 116 115 113 112 111 110 109 108 107 106 106 105 105 105 105 105 105 105 106 106 107 108 109 111 113 115 117 120 123 126 130 134 139 144 150 157 164 171 180 189 199 210 222 235 248 263 279 295 312 330 349 369 389 409 429 449 468 487 504 519 533 544 553 558 560 559 555 548 537 524 509 491 472 451 430 408 386 364 342 320 300 280 261 242 225 209 193 179 165 152 140 129 119 109 100 92 84 77 70 64 58 53 48 43 39 35 32 28 25 23 20 18 16 14 13 11 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 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 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30
 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 48 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 56 57 58 59 60 61 63 64 66 68 69 71 73 76 78 80 83 86 88 91 94 97 101 104 108 111 115 119 123 127 131 136 140 145 149 154 159 164 170 175 181 186 192 198 205 211 218 225 232 240 247 255 263 272 281 289 299 308 317 327 337 346 356 366 375 384 393 401 409 416 422 427 431 434 435 436 435 432 428 423 417 409 400 391 380 369 358 346 334 321 309 297 285 274 262 251 241 231 221 212 203 195 187 180 173 167 160 155 149 144 139 135 130 126 122 119 115 112 109 106 103 101 98 96 94 91 89 87 85 83 82 80 78 77 75 73 72 70 69 67 66 64 63 61 60 58 57 55 54 52 51 49 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 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 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 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 57 57 56 56 56 55 55 55 54 54
 3 4 4 5 5 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 39 41 44 46 49 53 56 60 64 68 73 77 83 89 95 101 108 116 124 133 143 153 163 175 187 199 212 226 240 255 270 286 301 317 333 348 363 377 390 402 414 424 432 440 446 450 453 455 455 454 452 449 445 440 434 428 422 415 408 401 394 387 379 372 365 359 352 346 340 334 329 324 319 314 310 306 303 300 297 294 292 290 288 287 285 285 284 283 283 283 283 283 283 283 283 283 284 283 283 283 282 281 280 278 276 274 271 268 265 261 257 253 248 243 238 232 227 221 215 209 203 197 191 185 179 173 167 161 155 150 144 139 133 128 123 119 114 109 105 101 97 93 89 85 82 78 75 72 69 66 63 60 58 55 53 51 48 46 44 42 40 39 37 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 4 4 3 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 1 1 1 2 2 3
 44 48 52 56 61 66 71 76 81 87 93 100 107 114 122 130 139 148 157 167 178 190 202 214 228 242 257 273 290 308 327 347 368 389 412 436 461 486 512 539 566 594 621 649 676 702 728 752 775 795 813 829 843 853 860 865 867 865 861 855 846 835 823 809 793 777 760 743 725 707 689 672 655 638 622 606 591 577 563 550 538 526 515 505 495 486 478 470 463 457 451 445 440 436 432 429 426 424 423 421 421 421 421 422 423 425 428 431 435 439 444 449 456 462 470 478 486 495 505 515 526 537 549 560 572 584 596 608 619 630 640 649 657 664 669 673 676 676 675 672 667 660 652 641 629 616 601 585 568 551 532 513 494 474 455 435 416 397 378 360 342 325 308 292 277 262 247 234 220 208 196 184 173 162 152 143 134 125 117 109 102 95 88 81 75 70 64 59 54 50 45 41 37 34 30 27 24 21 19 16 14 12 10 8 7 6 4 3 3 2 1 1 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 11 12 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 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 6 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 2 4 5 7 9 11 14 16 19 21 24 27 30 33 37 40
 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 54 56 58 61 64 67 70 73 77 80 84 87 91 95 99 103 107 111 115 119 122 126 130 133 137 140 143 146 149 151 154 156 157 159 161 162 163 164 165 165 166 166 167 167 167 167 168 168 168 168 169 169 169 170 170 171 172 173 174 175 176 178 180 181 183 186 188 190 193 196 199 202 205 208 211 214 218 221 224 227 229 232 233 235 236 237 237 236 235 234 231 229 225 221 217 212 207 201 195 189 183 177 170 164 157 151 144 138 132 126 120 114 109 104 98 94 89 84 80 76 72 68 64 61 58 55 52 49 46 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 13 12 11 10 9 9 8 7 6 6 5 5 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 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 12 13
 35 36 37 38 38 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 60 61 61 62 63 64 64 65 66 68 69 70 72 74 76 78 80 82 85 88 91 94 98 102 106 111 115 120 126 132 137 144 150 157 165 172 180 188 196 205 214 223 233 242 252 262 273 283 294 304 315 326 336 347 358 368 379 389 399 409 418 428 436 445 453 460 467 474 480 485 489 493 496 499 501 502 502 501 500 498 495 492 487 482 476 469 462 454 446 437 427 417 406 395 384 372 360 348 336 324 312 300 288 276 265 253 242 231 220 210 200 190 181 172 163 155 147 139 132 125 118 112 106 100 94 89 84 79 74 70 66 62 58 54 51 48 44 41 39 36 33 31 28 26 24 22 20 18 16 15 13 12 10 9 8 7 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 32 33 34
 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 60 62 65 67 69 71 74 76 79 82 84 87 90 94 97 100 104 108 111 115 119 123 127 132 136 141 145 150 154 159 164 168 173 177 182 186 191 195 199 203 207 210 213 217 219 222 225 227 229 230 232 233 234 235 236 236 237 237 237 237 237 236 236 236 235 235 234 234 233 233 232 232 231 231 231 230 230 230 230 230 230 230 230 230 230 231 231 232 232 233 233 234 234 235 235 236 236 236 237 237 237 237 237 236 236 235 234 233 231 229 227 225 222 219 216 213 209 205 201 197 192 188 183 178 173 168 163 158 153 148 143 138 133 128 123 119 114 110 106 102 98 94 91 87 84 80 77 74 71 69 66 63 61 59 56 54 52 50 48 46 44 43 41 40 38 37 35 34 32 31 30 29 28 27 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 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 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38
 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 47 49 52 55 59 63 67 72 77 83 90 98 106 116 126 138 151 166 182 200 219 241 265 291 320 350 384 419 457 496 538 580 623 666 707 746 783 815 842 862 877 884 883 876 863 844 819 791 760 726 691 655 620 584 550 517 485 454 425 398 372 348 326 305 286 268 251 236 222 209 197 186 176 168 159 152 146 140 134 130 125 122 118 115 113 110 108 106 105 103 102 101 99 98 97 96 96 95 94 93 92 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 76 75 74 72 71 69 68 67 65 63 62 60 59 57 55 54 52 50 49 47 45 43 42 40 38 36 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13
 84 87 90 92 95 98 101 104 107 110 113 116 119 123 126 130 133 137 140 144 148 152 156 159 163 167 171 175 179 183 187 191 195 199 203 207 211 214 218 221 225 228 231 235 238 241 244 246 249 252 254 257 260 262 265 267 270 272 275 278 281 284 287 290 293 297 301 305 309 313 318 323 328 334 340 346 352 359 366 373 381 389 397 406 415 425 435 445 456 467 479 491 504 516 530 543 557 570 584 598 612 626 639 652 664 676 686 696 704 710 715 718 719 718 714 709 701 691 679 665 649 632 613 594 573 552 530 508 486 464 442 421 400 381 361 343 325 308 292 277 263 249 236 224 213 202 192 182 174 165 157 150 143 136 130 124 119 113 108 104 99 95 91 88 84 81 77 74 72 69 66 64 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 59 61 64 66 68 70 72 75 77 79 82
 80 82 83 85 86 88 89 91 92 93 94 95 96 97 98 98 99 99 99 99 99 99 99 99 99 98 98 97 97 96 95 95 94 93 92 91 90 89 88 87 87 86 85 84 83 83 82 82 81 81 81 81 81 81 82 83 84 85 86 88 90 92 94 97 100 103 107 111 115 120 125 130 135 141 148 154 161 169 177 185 193 203 212 222 233 244 255 268 280 294 308 322 338 354 371 389 407 427 447 469 491 514 539 564 591 618 647 677 707 738 770 802 835 867 900 931 962 990 1017 1042 1063 1081 1095 1104 1109 1109 1103 1093 1078 1058 1034 1005 974 940 904 866 827 787 748 709 670 632 596 560 527 494 464 434 407 381 356 333 311 291 271 253 237 221 206 192 179 167 155 145 134 125 116 108 100 92 85 79 73 67 61 56 51 47 42 38 34 31 27 24 21 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 45 47 49 52 54 56 58 60 62 64 66 68 70 72 74 76 78
 54 56 58 60 61 63 65 67 69 72 74 76 79 81 84 87 89 92 95 99 102 105 109 113 116 120 124 129 133 138 142 147 152 158 163 169 174 180 186 193 199 206 212 219 226 233 240 248 255 262 270 277 285 292 300 307 314 322 329 336 342 349 355 362 367 373 379 384 389 394 398 402 406 410 414 418 421 424 427 431 434 437 440 443 446 449 453 457 461 465 469 474 480 485 492 498 506 514 522 532 542 554 566 579 594 610 627 646 666 688 712 738 767 797 830 865 903 944 988 1034 1083 1134 1188 1244 1301 1359 1417 1474 1529 1581 1629 1670 1704 1730 1746 1751 1745 1729 1701 1663 1616 1562 1501 1435 1365 1294 1222 1150 1079 1011 945 882 822 766 712 663 616 573 533 496 461 429 399 372 346 323 301 280 262 244 228 213 199 186 173 162 151 141 132 123 115 107 100 93 87 81 75 70 64 60 55 51 47 43 40 36 33 30 28 25 23 21 19 18 16 15 14 13 12 12 12 12 12 12 13 13 14 15 16 18 19 21 23 25 27 29 31 34 36 39 41 44 47 49 52 55 58 61 64 66 69 72 75 78 81 84 86 89 92 95 98 100 103 106 108 111 113 116 118 121 123 125 128 130 132 134 136 138 140 142 143 145 146 148 149 150 151 152 152 153 153 153 153 153 153 152 151 150 148 147 145 143 141 138 136 133 130 127 124 120 116 113 109 105 101 98 94 90 86 82 79 75 71 68 65 62 59 56 53 51 48 46 44 43 41 40 38 37 36 35 35 34 34 33 33 33 33 33 33 34 34 34 35 35 36 37 38 38 39 40 41 42 44 45 46 47 49 50 51 53
 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 56 58 59 61 63 66 68 71 74 77 80 84 87 91 96 100 105 111 116 122 129 135 142 150 158 166 174 183 192 202 211 221 232 242 252 263 273 284 294 305 315 325 335 344 354 363 372 380 389 397 404 412 419 426 432 439 445 451 457 463 469 474 480 485 491 497 503 508 514 520 526 533 539 545 552 558 564 571 577 583 588 594 598 603 606 609 611 611 611 609 606 602 597 590 582 572 561 549 536 522 508 492 476 460 443 427 410 393 377 361 345 329 314 299 285 272 258 246 234 222 211 200 190 180 171 162 154 146 138 131 124 117 111 104 99 93 88 83 78 73 69 64 60 56 53 49 46 42 39 36 33 31 28 25 23 21 19 17 15 13 11 10 8 7 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 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 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31
 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 53 54 55 56 57 58 59 60 61 63 64 66 68 70 72 74 77 80 83 86 89 93 96 100 104 109 114 119 124 129 135 140 146 152 159 165 172 179 185 192 199 206 213 220 228 235 242 249 256 262 269 276 282 289 295 301 307 313 319 324 329 335 340 344 349 353 358 362 365 369 372 375 378 380 382 384 386 387 387 387 387 386 385 383 381 379 375 372 368 363 358 353 347 340 334 327 320 313 305 298 290 282 274 266 258 251 243 235 228 221 213 206 200 193 186 180 174 168 162 157 152 146 141 137 132 127 123 119 115 111 107 104 100 97 93 90 87 84 81 78 75 73 70 67 65 63 60 58 56 53 51 49 47 45 43 41 39 37 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 54 54 54 53 53 53 52
 77 82 86 91 96 101 106 111 117 122 128 135 141 147 154 161 168 175 182 189 197 204 211 219 226 233 240 247 254 260 267 272 278 283 287 292 295 298 301 303 304 305 305 305 304 303 302 300 297 295 292 289 286 283 279 276 273 269 266 263 260 257 254 251 249 246 244 242 240 238 236 235 234 232 231 231 230 229 229 228 228 228 228 228 228 228 229 229 230 231 232 233 234 235 236 238 240 241 243 246 248 250 253 256 259 263 266 270 274 279 284 289 294 300 307 313 321 328 337 345 355 364 375 385 397 408 420 433 445 458 471 484 496 508 520 531 540 549 556 562 566 569 569 568 564 559 551 542 531 518 504 489 473 456 439 421 402 384 366 348 330 313 297 280 265 250 235 221 208 196 184 173 162 152 142 133 124 116 109 101 94 88 82 76 71 65 61 56 52 48 44 40 37 34 31 28 25 23 21 19 17 15 13 12 11 10 9 8 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 32 35 37 40 42 45 48 51 55 58 62 65 69 73
 44 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 65 65 66 67 68 69 70 71 72 73 75 76 78 79 81 83 84 86 89 91 93 96 99 102 105 108 112 116 120 124 128 133 138 143 148 153 159 165 171 177 184 191 198 205 212 220 228 236 244 252 261 269 278 287 296 306 315 325 334 344 353 363 372 382 391 400 409 418 426 434 441 448 454 460 465 469 472 474 476 477 477 475 473 471 467 462 457 451 445 438 431 423 415 407 398 390 382 374 366 358 351 344 337 331 325 319 314 310 305 302 298 295 293 291 289 287 286 285 285 285 284 285 285 286 286 287 288 290 291 292 293 295 296 298 299 300 301 302 303 303 303 303 303 302 301 299 297 295 292 289 285 280 276 270 264 258 252 245 237 230 222 214 206 198 190 182 174 166 158 150 143 136 129 122 115 109 103 98 92 87 83 78 74 70 66 63 59 56 54 51 48 46 44 42 40 38 37 35 33 32 31 30 29 27 26 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 43
 9 10 11 13 14 15 17 19 20 22 24 26 28 30 33 35 38 41 44 47 51 54 58 63 67 72 78 83 89 95 102 109 117 125 134 143 152 162 173 183 194 205 217 228 239 250 261 271 280 289 296 302 307 311 313 314 313 311 308 303 298 292 285 278 270 262 253 245 237 229 221 213 206 199 192 185 179 173 168 163 158 154 149 146 142 139 136 133 131 128 126 125 123 122 121 120 119 119 119 119 119 119 120 121 123 124 126 128 131 134 137 141 146 150 156 162 168 176 184 192 202 212 224 236 249 264 279 295 311 329 347 365 383 401 419 435 450 464 474 483 488 490 488 483 475 464 450 434 416 397 376 355 334 314 293 273 254 236 219 203 188 174 160 148 136 126 116 107 98 91 83 77 70 65 59 54 50 45 41 38 34 31 28 25 23 20 18 16 14 12 11 9 8 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 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 8 9 9 9 9 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 10 10 10 10 10 10 10 9 9 9 9 8 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 1 2 2 3 4 5 6 7 8
 42 43 44 45 47 48 49 51 52 53 55 56 58 60 62 63 65 67 69 71 74 76 78 81 83 86 89 92 95 98 102 105 109 112 116 120 124 128 133 137 142 146 151 155 160 165 169 174 179 183 188 192 196 200 203 207 210 213 215 218 220 221 223 224 225 225 226 226 226 226 225 225 224 224 223 222 222 221 220 219 219 218 218 218 217 217 217 218 218 218 219 220 221 222 224 226 227 230 232 234 237 240 244 247 251 255 259 264 268 273 279 284 289 295 301 307 313 319 325 331 337 342 348 353 358 362 366 369 372 374 376 376 376 375 374 371 368 365 360 355 350 344 337 331 323 316 309 301 293 286 278 270 263 255 248 241 234 227 221 215 208 203 197 191 186 181 176 171 167 162 158 154 150 147 143 139 136 133 130 127 124 121 118 115 112 110 107 105 102 100 98 95 93 91 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 56 54 53 51 50 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 23 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 75 77 80 82 85 88 91 94 97 100 104 107 111 115 119 123 127 131 135 140 144 148 153 158 162 167 171 176 180 185 189 194 198 202 206 210 214 217 221 224 227 230 233 236 239 242 244 247 250 252 254 257 259 262 264 267 269 272 275 278 281 285 288 292 296 301 305 310 316 322 328 335 342 350 358 367 376 386 397 409 421 434 447 461 476 491 507 523 539 555 571 587 601 615 628 639 649 656 662 664 665 662 658 650 640 628 613 597 579 560 539 518 497 475 453 431 410 389 368 349 330 311 294 277 261 246 232 218 205 193 182 171 161 151 142 133 125 118 110 103 97 91 85 80 75 70 65 61 57 53 49 46 43 40 37 34 32 30 28 26 24 22 21 19 18 17 16 15 14 14 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 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22
 122 124 127 129 132 134 136 138 140 142 144 146 148 149 151 152 153 154 155 156 157 158 158 159 159 159 159 159 159 159 159 158 158 157 157 156 155 154 153 153 152 151 150 149 148 147 146 145 144 144 143 142 142 141 140 140 139 139 139 138 138 138 138 138 137 137 137 137 138 138 138 138 138 138 139 139 139 140 140 140 141 141 142 142 143 144 144 145 146 147 148 148 149 151 152 153 154 155 157 158 159 161 163 164 166 168 169 171 173 175 177 180 182 184 186 189 191 193 196 198 201 204 206 209 211 214 217 219 222 224 227 229 232 234 236 238 240 242 243 244 245 246 247 248 248 248 248 247 246 245 244 242 241 239 236 234 231 228 225 222 219 215 211 208 204 200 195 191 187 182 178 173 169 164 160 155 151 146 142 137 133 128 124 119 115 111 107 103 99 95 91 87 83 80 76 73 69 66 63 60 57 54 52 49 46 44 42 40 38 36 34 32 31 29 28 27 26 24 23 23 22 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 51 53 56 58 61 63 66 68 71 74 76 79 82 85 88 91 94 96 99 102 105 108 111 114 116 119
 37 37 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 44 46 47 49 51 53 56 59 63 67 71 76 81 88 95 102 111 120 131 143 156 170 185 202 221 241 263 286 312 339 367 398 430 463 497 533 569 605 641 676 709 741 770 796 819 837 852 861 867 867 864 856 844 829 812 792 770 746 722 697 671 645 620 595 570 546 523 501 480 460 441 423 406 390 376 362 350 339 329 320 312 305 299 295 291 288 287 286 286 286 288 290 293 297 301 305 310 315 321 327 333 339 345 351 358 364 369 375 380 384 389 392 395 397 398 399 398 397 395 391 387 381 375 367 359 350 340 329 318 306 294 281 268 255 242 229 216 204 191 179 167 156 144 134 124 114 104 96 87 79 72 65 59 52 47 42 37 32 28 24 21 18 15 13 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 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 37 37
 19 19 19 19 19 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 23 23 24 24 24 25 26 26 27 28 29 30 32 33 35 37 39 42 45 48 51 55 60 65 70 77 84 92 100 110 121 133 146 160 176 194 213 233 255 279 304 331 359 387 415 443 469 494 515 533 546 553 555 552 544 530 513 492 469 444 419 393 367 342 317 294 273 252 233 215 199 183 169 156 144 133 123 114 106 98 91 85 79 74 69 65 61 58 55 52 50 48 46 44 43 42 41 40 39 39 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 46 46 45 45 45 45 45 45 44 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 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 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 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 19
 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 54 56 57 59 61 62 64 65 67 69 71 73 74 76 78 80 82 84 87 89 91 93 96 98 100 103 105 108 111 113 116 119 122 125 128 131 134 137 140 143 146 150 153 156 159 162 166 169 172 175 178 181 185 188 191 194 197 200 203 206 208 211 214 217 220 223 226 228 231 234 237 239 242 244 247 249 252 254 256 259 261 263 264 266 267 269 270 271 271 272 272 271 271 270 269 268 266 264 262 259 256 253 249 245 241 237 232 228 223 218 213 207 202 197 191 186 180 175 170 164 159 154 149 144 139 135 130 125 121 117 113 109 105 101 97 94 90 87 84 81 78 75 72 69 67 64 62 60 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 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 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 22 23
 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 54 57 59 62 64 67 70 73 76 79 82 85 89 92 96 100 104 108 113 117 122 127 132 137 142 148 154 160 167 174 181 188 196 203 212 220 229 237 247 256 265 275 284 294 303 312 320 329 336 343 349 354 358 361 362 363 361 359 355 351 344 337 329 321 311 301 291 280 269 258 248 237 226 216 206 197 187 178 170 162 154 146 139 133 126 120 114 109 104 99 94 90 86 82 78 74 71 68 65 62 59 56 54 51 49 47 44 42 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32
 52 52 52 53 53 53 53 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 60 60 61 61 62 62 63 64 64 65 66 67 68 69 70 71 73 74 76 78 80 82 84 87 90 93 96 100 103 108 112 117 122 128 134 140 147 154 162 170 179 188 198 208 218 229 241 253 265 278 291 304 318 332 346 361 375 390 405 420 434 449 463 477 490 503 515 527 538 549 558 567 574 581 586 590 594 596 597 596 595 593 589 585 579 573 565 557 549 539 529 519 508 497 486 475 463 452 440 429 418 407 396 386 376 367 357 349 340 332 324 317 310 304 298 292 286 281 276 272 267 263 259 255 252 248 245 242 239 236 233 230 228 225 223 220 218 216 213 211 209 206 204 202 200 198 195 193 191 188 186 184 181 179 177 174 172 169 167 164 161 158 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 111 108 105 102 99 97 94 91 89 86 84 82 80 78 76 74 72 70 69 67 66 65 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51
 36 36 36 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 69 71 74 77 80 83 86 90 94 98 102 106 111 115 120 125 130 135 140 146 151 156 161 166 171 176 180 184 187 191 193 196 198 199 200 201 201 200 200 199 197 196 194 192 190 188 186 184 182 180 178 176 174 173 171 170 169 168 167 167 166 166 167 167 168 169 171 172 175 177 180 183 187 191 196 201 206 213 219 227 235 244 253 264 275 286 299 312 326 341 357 373 390 407 424 442 459 475 491 506 520 532 542 550 556 559 560 558 554 548 540 530 518 505 490 475 460 444 428 412 396 380 365 350 336 322 309 297 285 273 262 252 242 233 224 216 208 200 193 186 179 173 167 161 155 150 145 139 135 130 125 121 116 112 108 104 100 96 92 88 85 81 77 74 71 67 64 61 58 55 53 50 47 45 42 40 38 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 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 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35
 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 49 50 52 54 56 58 60 63 66 69 73 77 81 86 91 96 102 108 115 122 129 137 146 154 164 173 183 193 204 214 225 236 247 257 268 278 288 297 306 314 321 328 333 337 341 343 345 345 344 342 339 335 331 325 319 312 305 297 289 280 271 262 253 243 234 225 216 207 198 189 181 173 165 157 150 143 136 130 124 118 113 108 103 99 95 91 88 84 81 79 76 74 72 70 68 67 65 64 63 62 61 60 59 59 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 41 40 39 37 36 35 33 32 30 29 28 26 25 24 23 22 20 19 18 17 17 16 15 14 13 13 12 12 11 11 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 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 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 53 53 53 53 52 52 52 52 51 51 51 50
 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 80 84 87 91 95 99 103 108 112 116 121 125 130 134 139 144 149 154 159 164 169 175 180 186 192 198 205 211 218 225 232 240 248 256 265 274 283 293 303 314 325 336 348 360 372 385 398 411 424 437 450 463 476 488 499 510 519 528 535 541 545 547 548 548 545 541 536 529 521 512 502 491 479 467 455 442 430 417 405 392 380 368 357 346 335 325 315 306 297 288 280 272 264 257 250 243 236 230 224 218 212 207 201 196 191 185 180 175 170 165 160 156 151 146 141 136 131 127 122 117 113 108 103 99 94 90 86 81 77 73 69 66 62 58 55 52 49 46 43 40 38 35 33 31 29 27 26 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31
 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 67 69 71 73 76 78 80 82 84 86 88 90 92 93 95 96 97 98 99 99 100 100 100 100 99 99 98 97 97 95 94 93 92 90 89 87 86 84 82 81 79 77 76 74 72 71 69 68 66 65 63 62 60 59 57 56 55 54 53 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 60 60 59 59 58 57 56 56 55 54 53 52 50 49 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 11 11 11 11 11 11 11 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 19 20 20 20
 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 46 47 49 50 52 54 57 59 61 64 67 70 73 77 80 84 88 92 96 101 105 110 114 119 124 129 134 139 144 149 153 158 163 167 172 176 180 184 188 191 195 198 201 204 207 209 212 214 216 218 220 222 223 225 226 228 229 231 232 233 235 236 238 239 241 243 245 247 249 251 254 256 259 262 266 269 273 278 282 287 292 298 303 309 316 323 330 337 344 351 359 366 374 381 388 395 401 407 412 416 420 422 424 425 424 423 420 417 412 406 399 391 383 373 362 351 340 328 316 303 290 277 264 252 239 227 215 203 191 180 169 159 149 139 130 121 113 105 98 91 84 77 71 66 61 56 51 47 42 39 35 32 29 26 23 21 19 17 15 13 12 11 9 8 7 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 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 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33
 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 51 53 55 57 59 62 64 67 70 73 76 80 83 87 91 95 99 103 107 112 116 121 125 129 134 138 142 146 150 153 157 160 163 165 168 170 172 173 174 175 176 177 177 177 177 177 177 177 176 176 175 175 174 174 174 173 173 173 173 174 174 175 176 177 178 180 182 185 188 192 196 200 205 211 218 225 233 242 251 261 272 284 297 311 325 339 354 370 385 400 414 428 440 451 460 467 471 473 472 468 461 451 439 425 409 391 373 353 334 314 294 275 257 239 222 205 190 176 162 149 137 126 116 106 97 89 82 74 68 62 56 51 46 41 37 33 29 26 23 20 17 15 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 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 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 12 12 12 12 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20
 39 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 59 60 62 63 65 67 69 70 72 74 76 79 81 83 85 88 90 93 95 98 101 104 106 109 112 115 117 120 123 125 128 130 133 135 137 139 140 142 143 144 145 146 146 147 147 147 147 146 146 145 144 144 143 142 141 139 138 137 136 135 133 132 131 130 128 127 126 125 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 107 106 105 104 103 102 101 99 98 97 96 94 93 91 90 88 87 85 84 82 81 79 78 76 75 73 72 70 69 68 66 65 64 62 61 60 59 58 57 55 54 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 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 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 10 10 10 10 10 10 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 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38
 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 66 67 69 71 73 75 77 79 82 84 87 89 92 94 97 100 103 106 109 112 115 118 121 124 127 131 134 137 140 143 147 150 153 156 160 163 167 170 174 177 181 185 189 193 197 201 206 210 215 220 225 230 236 242 248 254 261 268 275 282 290 298 306 314 323 331 340 349 358 366 375 384 392 400 408 415 422 427 433 437 441 443 445 445 445 444 441 438 434 429 423 417 410 402 395 386 378 369 361 352 343 335 326 318 309 301 293 285 278 270 263 256 250 243 237 231 225 219 213 208 202 197 192 187 182 177 172 168 163 158 154 149 145 141 136 132 128 123 119 115 111 107 103 99 95 91 87 83 80 76 73 69 66 63 60 57 54 51 48 46 43 41 39 37 35 33 32 30 28 27 26 25 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39
 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 64 65 67 69 71 73 75 77 80 82 85 87 90 92 95 98 101 104 107 111 114 117 121 124 128 132 135 139 142 146 150 153 157 160 163 167 170 173 176 178 181 183 185 187 189 191 192 194 195 196 197 197 198 198 198 199 199 199 198 198 198 198 197 197 196 196 196 195 195 194 194 193 193 193 192 192 192 191 191 191 190 190 190 190 189 189 189 189 189 188 188 188 187 187 187 186 186 185 184 184 183 182 181 180 179 177 176 175 173 171 170 168 166 164 162 159 157 155 152 150 147 145 142 139 137 134 131 129 126 124 121 118 116 113 111 108 106 104 101 99 97 95 93 91 89 87 85 83 82 80 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 56 55 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 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 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 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 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 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39
 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 20 21 22 24 26 28 30 32 34 37 39 42 45 48 51 55 59 63 67 71 75 80 85 90 95 101 106 112 119 125 132 138 145 153 160 168 177 185 194 203 212 222 232 242 253 264 274 285 296 307 317 327 337 345 353 360 366 370 373 374 373 370 366 360 353 344 334 323 311 299 286 273 260 248 235 223 212 201 190 180 171 163 155 147 140 134 129 123 118 114 110 106 103 100 97 95 93 91 89 87 86 84 83 82 81 80 80 79 78 78 77 77 77 76 76 76 75 75 74 74 73 73 72 72 71 70 69 68 67 66 64 63 61 60 58 56 54 52 50 48 46 44 42 40 37 35 33 32 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16
 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 58 58 59 60 60 61 62 63 64 66 67 69 70 72 74 76 78 80 82 85 87 90 93 96 99 102 106 109 112 116 119 123 127 130 134 137 141 144 147 150 153 156 159 161 163 165 167 169 170 172 173 174 174 175 175 175 174 174 173 173 172 171 169 168 167 165 163 161 159 157 155 153 150 148 145 143 140 138 135 132 129 127 124 121 118 115 113 110 107 105 102 100 97 95 93 90 88 86 84 83 81 79 78 76 75 74 73 72 71 70 69 68 67 67 66 65 65 65 64 64 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 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 50 51 52 52 53 53 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57
 156 161 166 170 175 179 182 186 189 192 195 197 199 200 201 202 202 203 202 202 201 200 199 198 196 194 192 190 187 185 182 180 177 174 172 169 166 163 161 158 155 153 150 148 145 143 141 139 137 136 134 133 132 131 130 130 129 129 129 129 129 130 131 131 132 134 135 137 139 141 143 145 148 150 153 157 160 164 167 171 176 180 185 190 196 202 208 214 221 228 236 244 252 260 269 278 288 298 307 317 327 337 347 357 366 375 383 390 395 400 404 406 406 405 402 398 392 385 376 366 355 344 332 319 306 293 280 268 255 243 232 221 210 200 191 182 174 166 159 152 146 140 135 130 125 121 117 113 110 106 103 101 98 95 93 91 89 87 85 84 82 80 79 77 76 75 73 72 71 70 68 67 66 65 64 62 61 60 59 58 57 55 54 53 52 51 49 48 47 46 45 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 16 17 19 20 22 24 27 29 31 34 37 40 43 47 50 54 58 62 67 71 76 81 86 91 96 101 107 112 118 123 129 134 140 145 151
 60 62 63 64 65 67 68 68 69 70 71 71 71 72 72 72 72 72 72 71 71 70 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 48 47 47 47 47 47 47 48 48 49 49 50 51 52 53 55 56 57 59 61 63 65 67 70 72 75 78 81 84 88 91 95 99 104 108 113 117 122 128 133 139 144 150 156 161 167 173 178 183 187 191 195 197 199 200 200 199 198 195 191 187 181 175 169 162 155 148 140 133 126 118 112 105 98 92 87 81 76 72 67 63 60 56 53 50 48 45 43 41 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 23 24 26 27 29 30 32 34 36 37 39 41 43 45 47 48 50 52 54 55 57 59
 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 45 46 47 49 51 53 55 57 59 62 64 67 70 73 77 80 84 88 92 97 101 106 111 116 122 127 133 139 145 152 158 165 172 179 186 193 200 208 215 223 230 238 246 253 261 268 276 283 291 298 305 312 318 324 330 336 341 345 349 353 356 358 360 361 361 361 359 357 355 351 347 342 337 331 324 317 309 301 293 285 276 267 258 250 241 232 224 215 207 199 192 184 177 171 164 158 152 146 141 135 130 126 121 117 113 109 105 102 99 96 93 90 87 84 82 80 77 75 73 71 69 67 66 64 63 61 59 58 57 55 54 53 51 50 49 48 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 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 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 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 68 69 69 70 70 70 70 70 70 70 70 69 69 68 68 67 67 66 65 64 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
 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 31 32 33 35 37 39 41 43 46 49 52 55 59 63 68 72 78 83 90 96 103 111 119 128 137 147 157 168 179 191 203 215 227 239 251 263 274 285 295 305 314 321 327 333 337 339 341 341 340 338 335 332 327 322 316 310 303 297 290 283 276 269 262 255 248 241 235 229 223 217 212 207 202 197 193 188 184 181 177 174 171 168 166 163 161 159 157 156 155 154 153 152 151 151 151 151 151 151 151 151 151 152 152 153 153 154 154 155 155 155 156 156 157 157 157 157 157 157 157 157 157 157 157 157 156 156 155 155 154 154 153 152 151 150 149 148 147 146 145 143 142 140 139 137 135 133 131 129 126 124 121 119 116 113 110 107 104 101 98 95 91 88 85 82 78 75 72 69 66 63 60 57 54 52 49 47 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 63 63 63 64 64 63 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25
 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 54 57 59 62 64 67 70 73 76 79 83 86 90 94 98 102 106 110 114 119 123 128 133 137 142 147 152 157 163 168 173 178 184 189 195 201 206 212 218 224 229 235 241 247 253 259 265 271 277 282 288 293 298 303 308 312 315 318 321 323 324 325 325 324 322 319 316 311 306 300 294 286 278 270 261 252 243 233 223 214 204 195 186 177 168 160 152 144 136 129 123 116 110 105 100 95 90 85 81 77 74 70 67 64 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16
 21 21 21 21 21 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 28 28 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 60 63 66 70 73 77 82 86 91 96 102 107 113 120 126 133 141 148 156 164 173 182 191 200 210 220 230 240 251 261 272 283 293 304 315 325 336 346 355 365 373 382 389 396 402 407 412 415 417 419 419 418 416 413 409 404 398 392 384 376 367 358 348 338 328 318 307 296 286 276 265 255 246 236 227 218 210 201 194 186 179 172 166 159 153 148 143 137 133 128 124 120 116 112 108 105 102 99 96 93 90 88 85 83 81 79 77 75 73 71 69 67 66 64 62 61 60 58 57 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 56 56 57 58 59 59 60 61 61 62 62 63 64 64 65 65 66 66 66 67 67 68 68 68 69 69 69 69 70 70 70 70 70 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 73 73 74 74 75 75 76 77 78 79 80 81 82 83 85 86 88 89 91 93 95 97 100 102 104 107 110 113 116 119 122 126 129 132 136 139 143 146 150 153 156 160 162 165 167 169 171 172 173 174 174 173 172 171 170 168 166 163 160 157 154 150 147 143 139 136 132 128 124 120 117 113 109 106 103 99 96 93 90 87 84 81 79 76 74 71 69 67 64 62 60 58 56 55 53 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55
 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 60 60 60 60 61 61 61 62 62 62 63 63 63 64 64 65 65 66 66 67 67 68 69 69 70 71 72 72 73 74 75 76 77 78 80 81 82 83 85 86 87 89 90 91 93 94 95 97 98 99 100 101 102 103 103 104 104 104 104 104 103 102 101 100 99 97 95 93 91 89 86 84 81 79 76 74 71 68 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 50 50 50 51 51 51 51 51 51 52 52 52 52 53 53 54 54 54 55 55 56 56 57 57 58 59 59 60 60 61 61 61 62 62 62 62 63 63 63 62 62 62 62 61 60 60 59 58 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30
 79 78 77 76 75 74 74 73 72 71 70 70 69 68 68 67 66 66 65 65 64 64 63 63 62 62 61 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 61 61 62 63 63 64 65 66 68 69 70 72 73 75 77 79 81 83 85 87 89 92 94 97 100 103 106 109 112 115 119 122 126 130 134 138 143 147 152 157 162 168 174 180 186 193 200 207 215 223 231 240 249 259 269 280 291 302 314 326 339 351 364 378 391 404 416 429 440 451 461 469 476 482 486 488 488 486 482 476 468 459 448 436 423 409 394 379 364 349 333 318 304 290 276 263 250 239 227 217 207 197 188 180 172 165 158 151 145 140 134 130 125 121 117 113 109 106 103 100 97 94 92 90 87 85 83 81 80 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 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 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 54 55 56 57 59 60 61 63 64 66 68 69 71 73 74 76 78 80 82 84 85 87 89 91 92 94 95 96 98 99 100 101 102 102 103 103 103 103 103 103 103 102 102 101 101 100 99 98 97 96 95 94 93 92 91 90 89 87 86 85 84 83 82 81 80
 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 23 24 25 27 28 30 32 35 37 40 43 46 49 53 57 61 65 70 75 81 86 93 99 106 113 120 128 137 145 154 164 173 183 193 203 214 224 235 245 255 265 274 283 291 298 304 310 314 317 319 320 319 317 315 311 306 300 294 287 279 271 262 253 245 236 227 218 209 201 193 185 178 170 164 157 151 145 140 135 130 126 122 118 115 111 108 105 103 100 98 96 94 92 90 89 87 85 84 83 81 80 79 78 77 75 74 73 72 71 70 69 68 66 65 64 63 62 61 59 58 57 56 54 53 52 50 49 48 46 45 44 42 41 39 38 36 35 34 32 31 29 28 27 26 24 23 22 21 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 62 63 64 64 64 65 65 65 65 65 64 64 64 63 62 62 61 60 59 58 57 56 55 54 53 51 50 49
 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 56 57 58 60 61 63 65 66 68 70 72 74 76 78 80 82 84 86 88 90 92 95 97 99 101 103 105 107 109 111 113 114 116 117 119 120 121 122 123 123 124 124 125 125 124 124 124 123 123 122 121 120 119 117 116 115 113 111 110 108 107 105 103 102 100 99 97 96 94 93 92 91 90 89 88 87 86 86 85 85 85 84 84 84 84 85 85 85 86 86 87 87 88 88 89 90 90 91 92 93 93 94 95 96 96 97 98 98 99 99 100 100 100 100 100 100 100 100 100 100 99 99 99 98 97 96 96 95 94 93 91 90 89 88 86 85 84 82 81 79 78 76 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 39
 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 55 56 57 59 60 61 62 63 64 64 65 65 66 66 66 66 66 66 66 66 65 65 64 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 59 60 60 61 62 63 64 65 66 67 68 70 71 72 74 76 77 79 81 83 85 87 90 92 94 97 99 102 104 107 109 112 114 117 119 122 124 126 128 130 132 133 135 136 136 137 137 136 136 135 133 131 129 127 124 121 117 113 110 106 101 97 93 88 84 80 76 71 67 63 59 56 52 49 46 42 40 37 34 32 30 28 26 24 22 21 19 18 17 16 14 14 13 12 11 11 10 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20
 79 79 80 80 81 81 82 83 84 84 85 86 87 89 90 91 92 94 95 97 99 100 102 104 106 108 110 112 114 116 118 120 122 125 127 129 131 133 135 137 139 140 142 144 145 146 147 148 149 150 150 151 151 151 151 151 151 151 150 150 149 148 148 147 146 145 145 144 143 142 141 140 140 139 138 138 137 137 136 136 135 135 135 135 135 135 135 135 135 136 136 137 137 138 138 139 140 141 142 143 144 145 147 148 149 151 152 154 155 157 158 160 161 163 164 166 167 169 170 172 173 174 175 175 176 177 177 177 177 177 176 175 175 173 172 171 169 167 165 163 161 158 156 153 150 148 145 142 139 136 133 131 128 125 122 120 117 115 112 110 108 105 103 101 99 97 96 94 92 91 89 88 87 85 84 83 82 81 81 80 79 78 78 77 77 76 76 76 76 75 75 75 75 75 75 76 76 76 77 77 77 78 78 79 80 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 97 98 99 101 102 103 105 106 107 108 109 110 111 112 113 114 115 116 116 117 117 118 118 118 119 119 119 119 119 119 119 119 119 118 118 118 118 118 118 117 117 117 117 117 117 116 116 116 116 116 116 116 116 117 117 117 117 118 118 118 119 119 120 120 121 121 122 122 123 124 124 125 125 126 127 127 128 128 128 129 129 129 129 130 129 129 129 129 128 128 127 127 126 125 124 123 121 120 119 117 116 114 113 111 109 108 106 105 103 101 100 98 97 95 94 93 91 90 89 88 87 86 85 84 83 83 82 81 81 80 80 79 79 79 79 79 79 79 79 79
 18 18 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 60 62 65 68 70 74 77 80 84 88 92 96 101 105 110 115 120 126 131 137 142 148 154 160 165 171 176 181 186 191 195 199 203 206 208 210 212 213 213 213 212 211 209 207 205 202 199 195 191 187 183 179 175 170 166 162 158 153 149 145 141 137 133 130 126 123 120 117 114 111 109 106 104 102 100 98 96 94 93 91 90 88 87 86 85 83 82 81 80 79 78 77 76 75 73 72 71 70 69 68 66 65 64 63 61 60 59 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 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 28 28 28 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18
 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 41 42 44 46 48 50 53 55 58 61 64 67 70 74 77 81 85 89 93 97 102 106 111 116 121 126 131 136 142 147 153 158 164 170 175 181 187 192 198 203 209 214 219 224 228 233 237 240 244 246 249 251 252 253 253 253 252 250 248 246 242 239 234 229 224 218 212 206 200 193 186 179 173 166 159 152 146 140 134 128 122 117 112 107 103 98 94 91 87 84 81 78 75 73 70 68 66 64 62 61 59 58 57 56 55 54 53 52 51 50 50 49 49 48 48 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 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 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 63 64 66 67 69 70 72 74 75 77 78 80 81 83 84 86 87 88 89 90 91 91 92 92 93 93 93 92 92 92 91 90 89 88 87 86 84 83 81 80 78 76 75 73 71 70 68 66 65 63 61 60 58 57 55 54 52 51 49 48 47 46 45 44
 63 62 61 59 58 57 56 55 54 54 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 50 51 52 52 53 54 55 55 56 57 59 60 61 62 64 65 67 69 70 72 74 76 78 81 83 85 88 90 93 96 99 102 105 108 111 115 118 122 125 129 133 137 141 145 150 154 159 164 169 174 180 185 191 197 204 210 217 224 232 240 248 256 265 274 283 293 303 313 323 334 344 355 366 377 387 397 406 415 423 430 436 440 443 445 444 442 438 433 425 416 406 395 382 368 354 339 324 309 294 280 265 251 238 225 212 200 189 179 169 160 151 143 136 129 122 116 110 105 100 96 92 88 84 81 78 75 72 69 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 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 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 65 67 69 71 74 76 79 82 85 88 91 94 98 101 105 109 113 117 121 125 129 134 138 142 145 149 152 155 158 161 163 164 165 166 166 166 165 164 162 160 157 154 151 148 144 140 137 133 129 125 121 117 113 110 106 103 99 96 93 90 87 85 82 80 77 75 73 71 70 68 66 65
 58 57 56 55 54 54 53 53 52 52 52 51 51 51 51 51 52 52 52 52 53 53 54 55 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 83 85 88 91 94 97 100 103 107 110 113 117 121 124 128 131 135 139 142 146 149 153 156 159 162 165 168 171 174 176 179 181 184 186 188 191 193 195 197 200 202 205 207 210 213 216 220 223 227 232 236 241 247 253 259 266 274 282 291 300 310 321 333 345 358 372 386 401 416 432 448 464 479 494 507 520 530 539 545 548 548 545 539 529 516 501 484 464 443 421 399 376 354 332 310 290 270 252 235 218 203 190 177 165 154 144 134 126 118 111 105 99 93 88 83 79 75 72 69 66 63 60 58 56 54 52 50 49 48 46 45 44 43 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 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 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 39 40 42 45 47 49 52 54 57 60 63 66 70 74 77 81 85 90 94 98 103 107 112 116 120 124 128 132 135 138 140 142 143 144 144 144 144 142 141 139 136 133 130 127 124 120 117 113 110 106 103 99 96 93 90 87 84 81 78 76 74 72 70 68 66 64 63 61 60 59
 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 31 32 33 35 37 39 41 43 45 47 50 52 55 58 61 64 67 71 74 78 81 85 89 93 96 100 103 107 110 113 115 118 120 121 122 123 123 123 122 121 120 118 116 113 110 107 104 101 97 94 91 87 84 81 77 74 71 68 66 63 61 59 56 54 53 51 49 48 47 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 48 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28
 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 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 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 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 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 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 24 24 24 24 24 25 25 25 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 40 41 42 43 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 67 69 71 72 74 76 77 79 81 82 84 85 87 89 90 92 93 95 96 98 99 101 103 104 106 107 109 111 113 114 116 118 120 122 124 126 128 130 133 135 137 140 143 145 148 151 154 157 160 163 166 169 172 175 178 181 185 188 191 194 196 199 202 204 206 208 210 211 213 213 214 214 214 213 212 211 210 208 206 203 200 197 194 191 187 184 180 176 172 168 164 160 156 153 149 145 142 138 135 132 129 126 123 120 117 115 113 110 108 106 104 103 101 99 98 96 95 94 93 92 91 90 89 89 88 87 87 86 86 85 85 85 84 84 84 83 83 83 83 82 82 82 81 81 81 80 80 79 79 78 78 77 77 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 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 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25
 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 91 92 92 93 93 93 93 93 92 92 91 91 90 89 88 87 86 85 83 82 81 79 78 76 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 59 60 60 61 61 62 62 63 64 64 65 65 66 67 67 68 69 70 71 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 93 94 95 95 95 96 96 95 95 95 94 93 93 92 90 89 88 86 85 83 81 79 78 76 74 72 70 68 66 64 62 61 59 57 55 54 52 51 49 48 47 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 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59
 80 81 81 82 83 83 84 84 84 85 85 85 85 86 86 86 86 86 87 87 87 87 87 88 88 88 88 89 89 90 90 91 92 92 93 94 95 96 98 99 100 102 103 105 107 109 111 113 116 118 121 123 126 129 132 135 138 141 144 147 150 153 156 159 161 164 167 169 172 174 176 178 179 181 182 183 184 185 185 185 185 185 185 184 183 182 181 179 178 176 174 171 169 166 163 160 157 154 151 147 144 140 137 133 129 125 122 118 114 110 107 103 99 96 92 89 86 82 79 76 74 71 68 66 64 61 59 57 56 54 53 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 45 45 46 46 47 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 69 71 73 75 76 78 80 82 83 85 87 89 90 92 94 96 97 99 100 101 103 104 105 106 107 107 108 108 108 108 108 108 108 107 106 106 105 103 102 101 99 98 96 94 93 91 89 87 85 83 81 80 78 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 51 53 55 56 58 60 61 63 65 66 68 69 70 72 73 74 75 76 77 78 79
 38 39 39 40 41 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 57 58 59 60 61 62 62 63 64 65 65 66 66 67 67 68 68 68 68 68 68 69 69 69 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 69 69 70 71 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 96 97 97 98 98 98 98 98 98 98 97 97 96 95 95 94 93 91 90 89 87 86 84 83 81 79 78 76 74 73 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 35 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 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 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
 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 47 49 52 54 57 60 64 67 71 75 79 83 87 92 96 101 105 110 115 119 123 127 131 135 138 141 143 145 147 148 148 148 148 147 146 144 142 140 138 135 132 130 127 124 121 118 115 112 109 106 103 101 98 95 93 90 88 86 83 81 79 77 75 73 71 70 68 66 64 63 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 46 46 46 46 45 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17
 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 53 54 56 58 60 62 65 68 70 73 76 80 84 87 92 96 101 106 112 118 124 131 138 145 153 162 171 180 190 200 211 222 234 245 257 269 281 292 303 314 325 334 343 351 358 363 367 371 372 373 372 370 367 363 358 352 345 338 330 322 313 304 296 287 278 269 260 251 243 235 227 219 211 204 197 190 183 177 171 165 160 154 149 144 140 135 131 127 123 119 116 113 109 106 104 101 99 96 94 92 90 88 87 85 84 82 81 80 79 78 78 77 77 76 76 76 75 75 75 75 75 75 76 76 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 84 84 85 86 87 87 88 89 90 90 91 92 93 94 95 96 97 98 100 101 102 103 105 106 107 109 110 112 113 115 117 118 120 121 123 125 126 128 129 130 132 133 134 135 135 136 136 136 136 136 135 134 133 132 131 129 127 125 122 120 117 115 112 109 106 103 101 98 95 92 89 87 84 82 80 77 75 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33
 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 20 21 23 24 26 28 30 33 36 38 41 45 48 52 56 60 65 70 75 80 85 90 96 102 107 113 118 123 127 131 135 138 140 142 143 143 142 141 139 137 134 130 127 123 119 114 110 106 101 97 93 89 85 81 78 74 71 68 65 62 60 57 55 53 51 49 48 46 45 44 43 42 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15
 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 68 70 71 72 74 75 76 78 79 80 81 82 84 85 86 87 88 89 90 91 91 92 93 94 94 95 95 96 96 96 96 97 97 97 96 96 96 96 95 95 94 93 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 71 70 70 69 68 68 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 49 48 47 47 46 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 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 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
 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 48 49 50 51 52 53 55 57 59 61 63 66 69 72 76 79 84 88 93 98 104 110 117 124 131 139 147 155 164 172 181 189 197 205 212 218 224 228 231 232 233 232 229 226 221 215 208 201 193 185 177 168 160 151 143 135 128 120 114 107 101 95 89 84 79 75 70 66 63 59 56 53 50 47 45 42 40 38 36 35 33 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 55 57 59 62 64 67 69 71 74 76 79 81 83 86 88 90 92 94 96 97 99 100 101 102 102 102 102 102 102 101 100 99 98 96 95 93 91 88 86 83 81 78 76 73 70 67 65 62 59 57 54 52 49 47 45 42 40 39 37 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 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 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 38 38
 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 30 31 33 34 35 37 38 40 42 44 46 48 51 53 56 59 62 66 70 74 78 83 87 92 97 103 109 114 120 127 133 139 146 152 158 164 170 175 180 185 189 193 196 198 200 201 202 202 202 200 199 197 194 191 188 185 181 177 173 169 165 161 157 153 149 145 142 138 134 131 128 125 122 119 116 114 111 109 107 105 103 101 99 98 96 95 94 93 92 91 90 89 89 88 88 87 87 87 86 86 86 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 84 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 81 81 81 82 82 83 84 84 85 86 87 88 89 90 92 93 95 96 98 99 101 103 105 106 108 110 112 114 115 117 119 120 121 123 123 124 125 125 125 124 124 123 122 120 118 116 114 111 109 106 103 100 97 94 90 87 84 81 78 76 73 70 68 65 63 61 59 57 56 54 53 51 50 49 48 47 46 46 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 59 60 61 61 62 63 63 64 64 65 65 65 66 66 66 66 66 66 66 66 66 65 65 65 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24
 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 34 36 39 42 45 49 52 55 59 62 65 68 71 73 75 77 78 78 78 77 76 74 72 69 66 63 60 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 20 20 21 22 24 25 26 27 29 31 32 34 36 38 40 42 45 47 49 52 54 56 58 61 62 64 66 67 68 69 69 69 69 69 68 67 66 64 63 61 59 57 55 54 52 50 48 47 45 43 42 41 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 32 32 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 52 54 56 57 59 60 61 62 63 63 63 63 63 62 61 59 58 56 54 52 49 47 45 42 40 38 35 33 31 29 28 26 24 23 22 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 50 50 49 49 48 48 47 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 34 34 35 37 38 39 41 43 45 47 50 53 56 59 63 67 71 75 80 85 90 95 101 107 113 119 125 131 138 144 150 156 161 166 171 175 179 182 184 185 186 186 185 184 182 179 175 172 167 162 157 152 147 141 136 130 124 119 113 108 103 98 93 88 84 80 75 72 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 35 37 38 41 43 45 48 50 53 57 60 63 67 71 76 80 85 90 95 101 107 113 120 126 133 141 148 155 163 170 178 185 192 199 204 210 214 218 221 222 223 222 221 218 215 210 205 199 193 186 179 171 164 157 149 142 135 128 122 116 110 105 99 95 90 86 82 79 75 72 70 67 65 63 61 60 58 57 56 55 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 16 16 16 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 47 48 48 49 49 50 50 50 51 51 51 51
 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 46 47 48 49 51 52 54 56 58 60 62 65 67 70 73 76 80 83 87 91 96 100 105 111 116 122 128 134 141 148 155 162 170 177 184 192 199 206 213 220 226 231 236 239 243 245 246 246 246 244 241 238 234 229 223 217 210 204 196 189 182 174 167 160 153 146 139 133 126 120 115 109 104 99 94 90 86 82 78 75 71 68 66 63 60 58 56 54 52 50 49 48 46 45 44 43 42 42 41 41 40 40 40 40 39 39 40 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 56 56 57 58 59 59 60 61 61 62 63 63 64 64 65 66 66 67 67 68 68 69 69 69 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 70 70 69 69 68 68 67 66 65 64 64 63 62 61 60 59 59 58 57 56 56 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 61 60 60 60 59 58 58 57 56 56 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28
 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 47 47 47 48 48 48 48 48 49 49 49 50 50 51 52 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 75 77 79 80 82 84 85 87 88 90 91 92 93 94 95 96 97 98 99 99 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 102 102 102 103 103 104 104 105 106 107 109 110 112 113 115 117 120 122 125 128 131 134 138 142 146 150 154 158 163 168 172 177 182 186 191 195 199 203 206 209 211 213 214 214 214 213 212 210 207 204 200 196 191 186 181 176 170 164 159 153 147 141 136 130 125 120 115 110 106 101 97 93 89 85 82 78 75 72 69 66 63 61 58 56 54 52 50 48 46 45 43 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 64 66 68 70 72 74 76 78 80 81 83 85 86 88 89 91 92 93 94 94 95 95 96 96 95 95 94 93 92 91 90 88 87 85 83 81 79 77 75 73 71 68 66 64 62 60 59 57 55 54 52 51 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44
 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 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 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 49 51 54 56 59 62 65 69 72 76 79 83 86 90 93 96 99 101 104 105 107 107 108 107 106 105 103 101 98 95 92 89 85 82 78 75 72 68 65 62 59 56 54 51 49 47 45 43 41 39 37 36 34 33 32 31 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 30 31 32 33 35 36 37 39 41 42 44 46 48 50 53 55 57 59 62 64 66 69 71 73 74 76 77 78 79 79 79 78 78 76 75 73 71 69 67 65 62 60 57 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14
 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 33 35 37 39 40 42 44 45 47 48 49 50 51 52 52 53 53 53 53 53 52 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 44 44 45 46 46 47 48 50 51 53 54 56 59 61 64 67 70 74 78 82 86 92 97 103 109 115 122 129 136 144 151 158 165 171 176 180 184 186 187 186 184 181 177 172 166 159 152 145 138 130 123 116 109 103 97 92 87 82 78 74 70 67 64 62 60 57 56 54 53 52 51 50 49 49 48 48 48 48 48 49 49 50 50 51 52 53 54 55 56 58 59 61 62 64 65 67 69 70 72 73 75 76 77 78 79 80 80 80 80 79 78 77 75 74 72 69 67 65 62 59 56 54 51 48 46 43 40 38 36 33 31 29 28 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 20 21 22 24 26 28 30 33 35 38 41 45 49 53 57 62 67 72 78 84 90 96 103 109 115 120 125 129 132 134 135 135 133 131 127 123 118 113 107 101 95 89 83 77 71 66 61 57 53 49 45 42 39 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11
 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 42 44 47 50 53 57 60 64 68 72 76 80 85 89 93 98 102 106 110 113 117 120 122 124 126 127 128 129 129 129 129 128 127 126 125 123 122 120 119 117 116 114 113 111 110 108 107 106 105 104 103 102 101 100 99 99 98 97 97 96 96 95 94 93 93 92 91 90 89 87 86 84 83 81 79 77 75 73 71 69 67 65 62 60 58 55 53 51 49 47 45 43 41 39 37 36 34 33 31 30 29 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 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 50 52 55 57 60 63 66 69 73 76 79 82 85 88 91 94 96 98 99 100 100 100 99 98 96 94 92 89 86 82 78 75 71 67 64 60 56 53 50 47 44 41 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 44 46 47 48 50 51 52 53 54 54 55 55 55 55 55 55 55 54 53 53 52 51 49 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29
 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 41 44 48 51 55 59 63 68 72 77 82 87 93 98 103 109 114 119 124 128 132 136 140 143 145 147 148 149 149 149 148 147 146 144 142 140 138 135 133 130 128 125 123 120 118 116 114 112 110 109 108 106 105 105 104 104 104 104 104 104 105 106 107 109 111 113 115 118 121 124 128 132 136 141 146 152 157 163 170 177 183 190 197 204 210 216 222 226 230 233 235 235 234 232 229 224 218 211 204 196 187 178 169 160 152 143 135 127 119 112 105 99 93 88 83 79 75 71 68 65 62 60 57 55 54 52 51 50 49 48 48 47 47 47 47 47 47 48 48 49 50 51 52 54 55 57 58 60 63 65 68 70 73 76 80 83 87 91 95 99 103 108 112 116 120 124 128 131 134 137 139 140 140 140 139 138 136 133 130 126 122 118 113 109 104 99 94 89 85 81 76 72 68 65 61 58 55 52 50 47 45 43 41 40 38 37 35 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 60 63 66 70 74 78 83 88 93 98 104 110 117 124 130 138 145 152 159 166 173 179 184 189 193 195 197 197 195 193 189 185 179 172 165 157 149 141 133 124 116 109 101 94 87 81 75 70 65 60 56 52 48 44 41 39 36 34 31 29 28 26 24 23 22 20 19 18 18 17 16 15 15
 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 47 49 51 54 57 59 62 64 67 70 72 75 77 79 81 83 85 86 87 88 89 89 89 89 89 88 87 86 85 84 82 81 79 77 76 74 72 70 69 67 65 64 62 61 59 58 57 56 54 53 53 52 51 50 50 49 49 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 49 48 48 47 46 45 44 44 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 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 50 51 53 54 56 58 59 61 62 63 65 66 67 68 68 69 69 70 70 70 69 69 68 67 67 65 64 63 61 60 58 56 54 52 50 48 47 45 43 41 39 37 36 34 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10
 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 36 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 59 59 60 60 60 60 59 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 47 48 50 52 55 57 60 64 67 72 77 82 88 95 103 112 122 134 147 161 178 197 218 241 268 297 329 363 400 438 477 515 550 580 603 617 621 614 598 573 541 505 467 428 390 354 320 288 260 234 211 190 172 156 141 128 117 107 98 90 82 76 70 65 61 57 53 50 47 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 20 21 22 24 26 28 30 32 35 37 40 44 47 51 55 60 64 69 75 80 86 91 97 102 107 112 116 119 122 124 125 125 125 123 121 118 115 111 106 102 97 93 88 84 79 75 71 68 64 61 58 55 53 50 48 46 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 32
 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 19 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 44 46 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 62 62 63 64 66 67 68 70 71 73 74 76 78 80 83 85 87 90 92 95 98 101 103 106 109 112 114 117 119 121 123 125 126 127 128 128 128 127 126 125 123 122 119 117 114 112 109 106 103 100 97 94 91 88 86 83 81 78 76 74 72 70 68 67 65 64 63 62 61 60 59 58 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 53 56 58 60 62 65 67 68 70 72 73 74 75 75 75 75 75 74 73 72 70 69 67 65 63 60 58 56 54 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19
 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 30 31 32 33 35 37 38 40 42 45 47 50 53 56 59 62 66 70 74 78 83 88 93 98 104 110 116 123 129 136 143 151 158 165 173 180 187 195 202 208 215 221 227 232 237 242 246 249 251 253 255 255 256 255 254 252 250 247 243 239 235 230 225 220 215 209 203 197 191 185 179 172 166 160 154 149 143 137 132 127 121 117 112 107 103 99 95 91 87 84 80 77 74 72 69 66 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 43 42 41 41 40 40 40 40 39 39 39 39 39 40 40 40 40 41 41 42 43 43 44 45 46 46 47 48 49 51 52 53 54 56 57 59 60 62 63 65 66 68 70 71 73 74 76 77 78 79 80 81 81 82 82 82 81 81 80 79 78 76 75 73 71 69 67 64 62 60 58 55 53 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 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 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 59 62 64 67 70 72 75 77 79 81 83 85 87 88 89 90 91 91 92 92 92 91 91 90 89 88 87 85 84 83 81 80 79 77 76 74 73 72 71 69 68 67 67 66 65 64 64 63 63 63 62 62 62 63 63 63 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 85 85 86 87 88 88 89 89 90 90 90 90 89 89 88 88 87 86 85 84 83 82 81 79 78 76 75 73 72 70 69 67 65 64 62 60 59 57 55 54 52 51 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 26 26 27 28 30 31 32 33 35 36 38 39 41 43 45 47 48 51 53 55 57 59 61 64 66 68 70 73 75 77 79 80 82 84 85 86 87 88 88 88 89 88 88 87 87 86 84 83 82 80 79 77 75 73 71 69 68 66 64 62 60 59 57 55 54 52 51 50 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32
 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 49 50 51 51 52 53 54 54 55 56 56 57 57 58 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 56 55 55 54 53 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 44 45 46 46 47 47 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 44 44 45 45 45 45 44 44 44 43 43 42 42 41 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20
 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 40 43 46 49 52 56 60 64 68 73 78 83 88 93 98 103 107 111 115 117 119 120 120 120 118 116 113 109 105 101 96 91 86 82 77 73 68 64 60 57 54 51 48 45 43 40 38 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 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 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 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 40 42 44 47 50 53 56 59 62 65 69 72 75 78 80 83 85 86 87 88 88 87 86 85 83 81 78 75 73 70 67 64 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17
 47 45 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 28 29 31 34 36 39 41 44 48 51 55 59 64 69 74 79 85 91 98 104 112 119 127 135 143 151 159 168 176 185 193 201 208 215 222 228 233 238 242 246 248 250 251 252 252 251 250 248 246 243 240 236 233 229 225 221 217 212 208 204 200 196 192 188 184 180 176 173 169 166 163 160 157 154 152 149 147 145 143 141 139 138 136 135 134 133 133 132 132 132 132 133 133 134 135 136 137 139 141 143 145 147 150 153 155 158 162 165 168 171 174 178 181 184 186 189 191 193 195 196 197 197 196 195 194 192 189 185 181 177 172 167 161 155 149 142 136 129 123 116 110 104 98 92 86 81 76 71 66 62 57 54 50 47 44 41 38 36 33 31 29 28 26 25 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 43 44 46 48 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 84 86 88 90 92 94 96 98 100 102 103 105 107 108 109 110 112 112 113 114 114 115 115 115 115 115 114 114 113 112 111 110 109 108 107 106 105 103 102 100 99 97 96 94 93 91 90 88 86 85 83 81 79 78 76 74 72 70 68 66 64 62 60 58 57 55 53 51 49
 26 25 24 23 23 22 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 20 21 22 24 25 26 27 29 30 32 34 35 37 39 42 44 46 48 51 53 56 59 61 64 67 70 72 75 78 81 83 86 88 91 93 95 97 99 101 102 104 105 106 107 108 108 109 109 109 109 109 108 108 108 107 106 106 105 104 103 103 102 101 100 99 98 97 96 95 94 93 92 91 91 90 89 88 87 86 85 84 83 82 82 81 80 79 79 78 78 77 76 76 76 75 75 75 75 75 75 75 75 75 75 75 76 76 76 77 77 77 78 78 79 79 79 79 80 80 80 80 80 80 79 79 78 78 77 76 75 74 72 71 69 67 66 64 62 60 58 55 53 51 49 47 45 43 41 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 18 18 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 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 55 56 57 58 59 60 60 61 62 62 63 63 64 64 64 64 64 64 64 64 63 63 62 61 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27
 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 36 37 38 39 41 42 44 45 47 49 51 52 54 56 58 60 61 63 64 66 67 68 68 68 68 68 68 67 65 64 62 61 58 56 54 52 49 47 45 42 40 38 36 34 32 31 29 27 26 25 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 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 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 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 36 38 39 41 42 43 44 45 46 46 47 47 47 47 46 46 45 44 43 42 41 39 38 37 36 34 33 32 31 29 28 27 26 25 24 23 23 22
 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 41 43 46 48 51 54 58 61 65 69 73 77 81 86 90 95 99 103 107 111 114 117 120 122 123 124 124 124 123 122 120 118 115 112 109 106 102 99 96 92 89 86 83 80 77 75 73 71 69 67 65 64 63 61 60 60 59 59 58 58 58 58 58 59 59 60 61 62 63 65 67 68 71 73 75 78 81 84 87 91 95 98 102 106 110 114 118 122 125 128 130 132 134 135 135 135 134 132 129 127 123 120 115 111 107 102 97 93 88 84 79 75 71 67 64 61 57 55 52 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 41 42 44 46 48 51 53 56 59 62 66 69 73 77 81 85 89 92 96 100 103 106 108 110 111 111 111 110 108 106 103 100 96 92 87 83 78 74 69 65 61 57 53 49 45 42 39 36 34 31 29 27 25 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 22 23 24 26 28 30 32 34 37 39 42 45 48 51 55 58 62 66 70 73 77 81 85 88 91 94 96 98 99 100 100 99 98 97 95 92 90 86 83 80 76 72 69 65 62 58 55 52 49 46 44 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 21 21 20
 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 34 35 37 39 42 44 47 50 53 56 59 63 67 71 75 80 84 89 94 99 105 110 115 121 126 131 136 140 145 148 152 154 157 158 159 160 160 159 158 156 154 152 149 146 143 139 136 132 129 126 122 119 116 113 110 107 104 102 99 97 95 93 91 89 88 86 85 84 83 82 81 80 80 79 79 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 76 75 74 73 72 71 70 69 68 67 65 64 63 62 60 59 58 57 56 55 54 53 52 51 51 50 50 49 49 49 49 49 49 49 49 49 50 50 51 52 52 53 54 55 56 58 59 60 62 63 65 67 69 70 72 74 76 79 81 83 85 87 89 91 92 94 95 97 98 98 99 99 98 98 97 96 94 92 90 88 85 83 80 77 74 71 68 65 62 59 56 53 51 48 46 43 41 39 37 35 34 32 30 29 28 27 25 24 23 23 22 21 21 20 20 19 19 19 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 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 54 56 58 60 62 64 66 68 69 71 73 74 76 77 78 79 80 81 81 82 82 82 81 81 80 79 78 77 75 73 72 70 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 27
 28 27 26 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 21 22 24 25 26 27 29 30 32 34 36 38 40 42 45 47 50 53 56 60 63 67 71 76 80 85 90 96 102 107 114 120 127 133 140 147 154 161 168 175 182 189 195 202 208 214 219 225 230 234 239 243 246 250 253 256 259 262 264 266 268 270 272 274 275 277 278 279 280 280 280 280 279 277 275 273 270 266 261 256 250 243 236 228 220 211 202 193 184 175 166 157 148 139 131 123 115 108 101 94 88 83 77 72 68 64 60 56 53 50 47 45 43 41 39 37 36 35 34 33 32 31 31 30 30 30 29 29 29 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 53 54 55 57 58 59 60 61 62 62 63 63 63 63 63 62 61 60 59 58 57 55 54 52 50 49 47 45 43 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 50 53 55 58 61 64 67 71 74 78 83 87 92 97 103 109 115 121 127 134 141 147 154 160 167 172 177 181 185 187 188 188 187 184 181 176 170 164 157 149 141 134 126 118 111 103 96 90 84 78 73 68 63 59 55 52 48 45 43 40 38 35 33 32 30
 25 24 24 24 23 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 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25
 46 46 47 47 47 47 47 48 48 48 48 48 47 47 47 47 47 46 46 45 45 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43 43 44 45 45 46 47 47 47 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 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 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46
 93 91 88 86 84 82 80 78 77 75 74 72 71 70 69 69 68 67 67 67 66 66 66 66 67 67 67 68 69 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 87 88 90 91 92 94 95 97 99 100 102 104 106 108 110 112 115 117 120 123 127 130 134 139 143 148 154 160 166 173 180 188 196 204 213 223 233 244 254 266 277 288 300 311 322 333 343 352 360 366 371 375 376 376 373 369 363 355 346 335 323 310 297 283 269 255 242 228 216 203 191 180 170 160 150 142 134 126 119 113 106 101 96 91 87 82 79 75 72 69 66 63 61 58 56 54 52 51 49 47 46 45 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 64 66 67 68 69 70 71 72 73 73 74 74 74 75 75 75 75 74 74 74 73 73 72 72 71 70 69 69 68 67 67 66 65 65 64 63 63 62 62 62 61 61 61 61 60 60 60 60 60 61 61 61 61 61 62 62 62 63 63 63 63 63 64 64 64 63 63 63 63 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 45 46 48 50 52 54 56 58 61 64 67 70 73 76 80 83 87 91 95 98 102 106 110 113 117 120 123 126 128 130 131 132 133 133 132 132 130 129 127 125 123 120 118 115 112 110 107 104 101 98 96
 64 61 59 57 54 52 51 49 47 46 45 44 43 42 41 41 40 40 40 39 39 39 39 40 40 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 69 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 72 73 73 73 74 74 75 75 76 77 78 79 80 81 82 84 85 86 88 90 92 94 96 98 100 102 104 107 109 111 114 116 118 120 123 124 126 128 129 130 131 131 131 131 130 129 127 125 123 121 118 115 111 108 104 101 97 93 89 85 82 78 74 71 67 64 61 58 55 53 50 48 46 43 41 40 38 36 35 34 32 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 58 60 62 63 65 66 67 69 70 71 71 72 72 72 72 72 72 72 71 70 69 69 67 66 65 64 63 61 60 59 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 45 48 50 52 55 58 61 64 68 71 75 79 83 88 92 97 102 107 112 117 122 127 132 136 141 144 148 150 152 154 155 154 154 152 150 147 144 140 136 131 126 121 117 112 107 102 97 93 88 84 80 77 73 70 67
 67 65 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 52 54 56 59 61 64 66 69 72 74 77 80 82 84 87 89 90 92 93 94 94 94 94 93 92 91 89 87 84 82 79 76 73 69 66 63 59 56 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 25 26 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 45 45 46 47 47 47 47 47 47 47 47 46 46 45 44 44 43 42 41 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 42 44 47 49 52 54 57 59 61 63 65 67 68 69 70 71 71 71 70 69 68
 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 86 90 93 96 99 103 106 108 111 113 115 117 118 119 120 120 120 120 119 118 116 115 113 111 108 106 103 100 98 95 92 90 87 84 82 80 77 75 73 71 69 67 66 64 63 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 51 51 51 51 50 50 49 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 33 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 59 61 64 67 69 72 75 79 82 85 88 91 94 97 99 102 104 106 107 108 109 110 109 109 108 107 105 103 101 99 96 94 91 88 85 82 79 76 73 70 68 65 63 60 58 56 54 52 50 49 47 46 44 43 42 41 40 40 39 38 38 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 35 35 35 35 35 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 59 61 62 63 64 65 66 66 67 68 68 68 68 68 68 68 67 67 66 65 64 63 62 61 59 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 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
 61 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 27 27 28 29 29 30 31 32 33 35 36 37 39 40 42 44 46 48 51 53 56 59 62 65 69 73 77 81 86 91 96 101 106 112 117 123 129 134 140 145 151 155 160 164 167 170 172 174 175 176 175 175 174 172 170 168 165 162 159 156 153 149 146 142 139 136 133 129 126 124 121 118 115 113 111 108 106 104 102 100 98 96 94 92 90 88 86 84 82 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 45 44 43 42 42 41 40 40 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 60 60 61 61 62 62 62 62 62 62 62 62 62 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 105 107 108 109 109 110 110 110 110 109 108 107 105 104 102 99 97 95 92 89 86 84 81 78 75 72 69 66 64
 44 42 40 38 37 35 34 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 33 34 36 38 40 43 45 48 51 54 57 60 64 68 72 76 80 84 88 92 95 99 102 104 107 108 109 109 109 108 106 104 101 98 94 90 86 82 78 74 70 66 62 58 54 51 48 45 42 39 37 35 32 30 29 27 25 24 23 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 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 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 36 38 41 44 47 50 54 58 62 67 71 76 81 87 92 98 104 109 115 120 124 128 132 134 136 137 137 136 134 132 128 124 120 115 110 105 100 95 90 85 81 76 72 68 64 61 57 54 51 49 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
 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 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 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 22 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 43 44 44 45 45 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 35 34 33 31 30 29 27 26 25 24 23 21 20 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11
 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 58 60 62 63 65 66 68 70 71 73 74 75 76 77 78 79 80 80 81 81 81 81 80 80 79 78 77 76 75 73 72 70 69 67 66 64 62 61 59 58 56 55 54 53 51 50 49 49 48 47 47 46 46 46 46 46 46 46 47 47 48 49 50 51 52 53 55 56 58 60 61 63 65 67 69 71 73 76 78 79 81 83 85 86 88 89 90 91 91 91 92 92 91 91 90 89 89 87 86 85 84 82 81 80 78 77 76 75 73 72 71 70 70 69 68 68 67 67 67 67 67 67 67 67 67 68 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 89 90 91 93 94 95 96 97 98 98 99 99 99 99 99 99 98 98 97 96 94 93 91 89 87 85 83 81 78 76 74 71 69 66 64 61 59 57 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 60 61 63 65 67 69 71 72 74 76 77 78 80 81 82 83 84 84 85 85 85 85 85 85 85 84 84 83 82 82 81 80 79 77 76 75 74 72 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33
 45 45 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 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 64 65 67 70 72 74 77 80 83 86 90 93 97 101 106 111 116 121 127 132 138 144 150 156 162 168 174 179 185 189 193 197 200 202 204 204 204 203 201 199 196 192 187 183 177 172 166 160 154 148 142 135 130 124 118 113 107 103 98 93 89 85 81 78 75 71 69 66 63 61 59 57 55 53 51 49 48 46 45 44 43 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 55 56 58 60 63 65 68 71 74 77 81 85 90 94 100 105 111 117 124 131 138 145 153 161 168 176 183 191 197 203 209 213 217 219 220 220 219 217 213 209 203 197 190 183 175 167 159 151 143 135 128 121 114 107 101 96 91 86 81 77 74 70 67 65 62 60 58 56 55 53 52 51 50 49 48 48 47 46 46 45
 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 43 43 44 44 45 45 46 46 46 46 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 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 39 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 61 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 36 36 35 35 35 35 35 35
 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 20 21 22 24 26 27 29 31 34 36 39 41 44 47 50 53 57 60 63 67 70 74 78 81 84 88 91 94 97 100 102 105 107 109 110 111 112 113 113 113 112 111 110 108 106 104 102 99 96 93 89 86 82 79 75 72 68 64 61 57 54 51 48 45 42 39 37 35 32 30 28 26 25 23 22 20 19 18 17 15 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 37 38 39 41 42 44 45 46 47 48 49 50 50 51 51 52 52 52 51 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 43 43 44 44 44 45 46 47 48 49 51 53 55 57 60 62 66 69 73 77 81 86 91 96 102 107 113 119 124 129 134 138 141 144 146 146 146 145 142 139 135 130 125 120 114 108 102 97 91 85 80 75 70 66 62 58 54 51 48 45 43 41 39 37 35 34 33 32 31 30 30 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 50 51 52 52 53 53 53 53 53 52 52 51 50 49 48 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9
 49 48 47 46 45 44 44 43 43 43 43 43 43 43 43 44 44 45 46 47 48 49 50 51 52 54 55 57 58 60 61 63 64 66 67 68 69 71 72 72 73 74 74 75 75 75 74 74 74 73 72 71 70 69 67 66 64 63 61 60 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 39 39 38 38 38 38 38 39 39 40 40 41 42 43 44 46 47 49 51 53 56 58 61 64 67 71 75 79 84 89 94 99 105 111 118 124 131 138 145 152 159 166 172 178 183 187 191 194 195 196 196 194 192 189 185 180 175 169 163 156 149 142 136 129 122 116 109 103 97 92 86 81 76 72 68 64 60 57 54 51 48 45 43 41 39 38 36 35 34 33 32 31 31 30 30 30 30 29 29 30 30 30 30 30 31 31 32 32 33 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 66 67 68 68 69 69 70 70 70 71 71 71 71 70 70 70 69 69 68 67 67 66 65 64 63 62 60 59 58 57 55 54 53 51 50 49 47 46 45 44 43 41 40 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 34 34 35 35 36 37 38 39 41 42 44 46 48 51 53 56 60 63 67 71 75 80 85 91 97 103 109 116 123 130 138 146 154 162 170 177 185 192 199 205 210 214 218 220 221 221 220 218 215 211 206 200 193 186 179 172 164 156 149 141 134 127 120 114 108 102 97 92 87 83 79 75 72 69 66 63 60 58 56 54 52 51
 34 32 31 29 28 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 50 50 51 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 56 56 57 58 58 59 60 61 62 64 65 66 68 70 72 74 76 79 81 84 87 90 94 98 102 106 111 116 122 128 134 141 149 156 165 174 183 193 204 214 225 236 246 257 266 275 283 290 295 299 301 301 299 296 291 284 276 267 257 247 235 224 212 201 190 178 168 157 147 138 129 120 112 105 98 91 85 80 74 69 65 61 57 54 51 48 45 43 41 39 38 36 35 34 33 33 32 32 32 32 32 32 32 32 33 34 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 58 60 61 63 64 66 67 68 69 70 71 71 72 72 72 72 72 72 71 70 70 69 68 67 66 65 64 63 61 60 59 57 56 55 53 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 28 28 29 30 31 32 34 35 37 39 42 44 47 50 54 58 62 67 72 77 84 91 98 106 115 125 136 148 161 174 189 206 223 242 262 283 304 327 349 371 392 411 427 440 448 452 450 443 431 415 396 373 349 324 299 275 251 228 207 188 170 153 139 125 114 103 93 85 77 71 65 59 55 51 47 44 41 38 36
 88 84 81 77 74 71 68 66 63 61 59 57 56 55 54 53 52 51 51 51 51 51 51 51 52 53 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 73 74 76 77 78 79 80 81 82 82 83 83 83 83 83 83 82 82 81 81 80 79 78 77 76 76 75 74 73 72 72 71 71 70 70 70 70 70 71 71 72 73 74 75 77 78 80 82 85 87 90 93 96 99 103 106 111 115 119 124 128 133 138 143 148 153 157 161 165 169 172 174 176 177 178 178 177 175 173 170 166 162 158 153 148 143 138 132 127 122 116 111 106 101 96 92 87 83 79 75 72 68 65 62 59 57 54 52 49 47 46 44 42 41 40 39 38 37 36 36 35 35 35 35 35 35 36 36 37 38 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 66 67 68 68 69 69 69 70 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 70 70 69 69 68 68 67 66 66 65 64 63 62 61 60 58 57 56 55 53 52 51 49 48 47 45 44 43 42 41 40 38 37 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 60 63 66 70 73 77 81 85 90 94 99 103 108 113 118 124 129 134 140 145 151 156 161 167 172 176 181 185 189 192 195 198 200 201 201 201 201 199 198 195 192 188 184 179 174 169 163 158 152 146 140 134 128 123 117 112 107 102 97 93
 40 39 37 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 29 30 30 29 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 25 26 27 28 29 30 30 31 31 32 32 32 31 31 31 30 29 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 36 38 39 40 40 41 41 41 41 41 40
 42 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 36 35 35 35 34 34 34 33 33 33 33 34 34 34 34 35 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 57 59 61 62 64 66 67 69 70 71 72 73 73 74 74 73 73 72 70 69 67 66 64 62 59 57 55 53 50 48 46 44 42 41 39 37 36 35 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 47 47 48 49 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 73 74 76 78 79 80 81 82 83 83 84 84 83 83 82 82 81 80 79 77 76 75 74 72 71 70 69 68 67 66 65 65 64 64 64 63 63 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 68 68 67 67 67 66 65 65 64 63 62 60 59 58 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 37 36 35 35 35 34 34 34 34 35 35 35 36 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 53 54 55 56 57 57 58 58 58 58 57 57 56 56 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 41 42
 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 40 42 43 46 48 50 53 56 59 62 66 69 73 77 81 85 89 94 98 102 106 110 114 117 120 123 124 126 126 126 125 123 121 118 114 110 105 100 95 90 84 79 74 69 64 59 55 50 47 43 40 36 34 31 29 26 24 23 21 20 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 28 29 30 32 33 34 35 37 38 40 42 44 46 49 52 55 58 62 66 70 75 81 87 93 100 108 116 125 135 145 155 166 177 188 199 209 218 226 231 235 236 234 229 222 214 203 191 179 166 153 140 128 117 106 96 87 79 71 64 58 53 48 43 39 36 33 30 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 43 44 45 47 49 51 53 55 57 59 62 65 68 71 74 77 81 85 89 93 97 101 106 110 115 120 124 129 134 139 144 149 154 158 163 167 170 174 177 179 181 182 182 182 181 179 177 174 171 167 162 157 152 147 141 135 129 123 118 112 107 101 96 91 87 83 78 75 71 68 64 61 59 56 54 52 50 48 46 45 43 42 41 40 40 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 50 51 52 52 53 53 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 57 57 57 57 58 58 59 59 60 61 61 62 63 64 66 67 68 70 71 73 75 76 78 80 82 85 87 90 92 95 98 101 104 107 111 114 117 121 124 127 131 134 137 139 142 144 146 147 148 149 149 149 149 148 146 144 142 140 137 134 131 127 124 120 116 112 108 104 100 96 93 89 85 82 78 75 72 69 66 63 61 59 56 54 52 51 49 48 46 45 44 43 43 42 42 42 41 41 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32
 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 59 59 58 58 57 57 56 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 48 49 49 50 51 52 53 54 56 57 59 60 62 64 66 68 70 72 74 77 79 82 84 87 89 92 95 98 100 103 106 108 111 113 116 118 120 122 124 126 127 129 130 131 132 132 132 132 132 131 131 130 128 127 125 123 122 119 117 115 113 110 108 106 103 101 99 96 94 92 90 88 86 84 82 80 78 76 74 72 70 69 67 65 63 61 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 47 48 49 51 52 54 56 58 60 62 65 67 70 73 76 79 83 87 91 95 100 105 109 115 120 125 131 136 141 146 151 156 160 164 167 169 171 172 172 172 171 169 167 164 161 157 153 149 144 139 135 130 125 120 116 111 107 103 99 95 91 87 84 81 78 75 72 70 67 65 63 61 59 57 56 54 53 52 51 50 49 49 48 47 47 46 46 46 46 45 45 45 45 45 44 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 54 55 54 54 54 53 53 52 51 50 49 48 47 46 46 45 44 44 43 43 43 43 43 43 44 44 45 46 47 48 50 51 53 55 57 60 62 65 68 71 75 79 83 87 92 97 102 108 114 120 127 134 142 150 158 167 176 185 194 204 213 222 230 238 244 250 254 257 259 259 257 254 249 244 237 229 220 212 202 193 184 174 165 157 149 141 133 126 120 114 108 103 99 94 90 87 83 80 77 75 72 70 68 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 36 37 37 38 40 41 42 44 46 48 50 53 56 59 62 65 69 73 76 80 84 88 92 96 100 104 107 110 112 115 116 118 118 119 119 119 118 117 116 115 113 112 111 109 108 107 105 104 103 102 101 100 99 99 98 98 97 96 96 96 95 95 94 94 94 93 93 92 91 91 90 89 89 88 87 86 85 84 82 81 80 78 77 75 74 72 71 69 67 66 64 63 61 60 58 57 55 54 53 52 51 50 49 48 48 47 47 46 46 46 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 26 25 24 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 32 33 33 33 32 32 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 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 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 18 19 20 21 21 22 22 22 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 23 23 23 22 22 21 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 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 7 7 7 7 7 7 8 8 8 8 8 8 8 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 26 27 27 27 27
 60 58 56 54 51 49 47 46 44 42 41 39 38 37 36 36 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 50 51 52 53 54 55 55 56 57 58 58 59 60 61 61 62 63 63 64 65 66 66 67 68 69 70 71 71 72 73 74 75 76 77 78 79 79 80 80 80 80 80 80 80 79 78 77 76 75 74 72 71 69 68 66 64 63 61 60 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 44 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 57 58 58 59 59 59 59 58 58 57 56 55 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52 52 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 53 54 55 57 58 59 60 62 63 65 66 67 68 70 71 71 72 72 73 72 72 71 70 69 68 66 64 62
 27 27 27 27 27 26 26 27 27 27 27 27 27 28 28 29 29 29 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 73 74 74 74 74 74 73 73 72 72 71 70 69 68 67 65 64 63 61 60 58 57 55 54 53 52 50 49 48 47 47 46 45 45 45 44 44 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 68 69 70 71 71 72 72 73 73 73 73 73 73 73 73 72 72 71 71 70 69 68 67 67 66 65 64 63 62 60 59 58 57 57 56 55 54 53 52 52 51 50 50 50 49 49 49 48 48 48 48 48 49 49 49 50 50 51 52 52 53 54 55 56 58 59 60 62 63 64 66 67 69 70 72 73 74 75 76 77 78 79 79 79 80 79 79 79 78 78 77 76 74 73 72 70 69 67 65 64 62 60 58 56 54 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 35 36 38 39 41 43 44 46 48 50 52 55 57 59 61 64 66 68 71 73 75 77 79 82 84 86 87 89 91 92 94 95 96 97 98 98 99 99 99 99 98 98 97 96 95 93 92 90 89 87 85 83 81 78 76 74 71 69 67 64 62 60 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 28 28 28
 40 39 38 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 63 65 68 71 74 77 80 83 86 90 93 97 100 104 107 110 113 116 118 120 122 124 125 125 125 125 124 123 121 119 116 114 111 108 104 101 97 94 90 87 83 80 76 73 70 67 64 61 59 56 54 52 49 47 45 44 42 40 39 38 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 54 56 58 60 63 65 67 70 72 74 77 79 81 83 85 87 89 91 92 94 95 96 97 97 97 98 97 97 96 96 94 93 92 90 88 86 84 82 80 78 76 73 71 68 66 64 62 59 57 55 53 51 49 47 45 44 42
 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 30 31 32 34 36 38 40 42 44 47 50 53 56 59 63 67 71 75 79 83 87 91 95 98 101 103 104 105 105 104 102 100 97 93 90 86 82 78 74 70 66 62 59 55 52 50 47 45 43 41 39 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 31 32 33 35 37 39 41 44 47 50 53 56 60 64 68 73 77 82 86 91 95 99 102 105 107 109 109 109 108 106 104 101 98 94 90 87 83 79 75 71 67 64 61 58 55 52 50 48 45 44 42 40 38 37 36 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 42 43 43 44 44 44 44 44 44 44 43 42 41 40 39 38 36
 30 31 32 32 33 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 59 59 58 58 57 55 54 53 51 50 48 46 44 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 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 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 49 51 52 54 56 58 59 61 62 64 65 66 67 68 69 69 70 70 70 70 70 70 69 68 68 67 66 65 64 62 61 60 58 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 29 29
 29 28 28 27 27 27 27 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 67 69 71 73 76 78 81 83 85 88 90 92 94 96 98 99 101 102 102 103 103 103 102 101 100 98 97 94 92 89 87 84 81 78 75 72 69 67 64 62 59 57 56 54 53 52 51 50 50 50 50 51 52 53 55 56 58 61 64 67 70 74 78 82 87 92 97 103 108 114 120 126 132 137 142 147 152 155 158 161 162 163 163 162 160 158 154 151 146 142 137 132 127 122 117 111 106 102 97 92 88 84 80 76 73 69 66 63 60 58 55 53 50 48 47 45 43 42 40 39 38 37 36 36 35 35 34 34 34 34 34 35 35 35 36 37 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 67 68 68 68 68 68 67 67 67 66 66 65 64 63 62 60 59 58 56 54 53 51 49 47 45 43 41 39 37 36 34 32 31 30 28 27 26 25 25 24 24 24 24 24 24 24 25 26 27 28 29 30 32 34 36 38 40 42 45 47 50 52 55 57 60 62 64 67 69 71 72 74 75 77 77 78 79 79 79 79 79 79 79 78 78 77 76 76 75 74 73 72 71 70 69 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 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 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 16 16 16 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 8 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 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 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 4 4 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 25 26 27 28 29 30 31 33 34 36 38 40 42 45 47 50 52 55 58 61 64 68 71 74 78 82 85 89 93 97 100 104 107 111 114 117 120 122 124 126 127 128 128 129 128 127 126 124 122 120 117 114 111 108 104 100 96 92 89 85 81 77 73 69 66 62 59 55 52 49 46 44 41 39 37 35 33 31 30 29 27 27 26 25 25 25 24 25 25 25 26 26 27 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 55 57 59 61 63 65 67 69 70 72 74 75 77 78 79 81 82 83 83 84 84 85 85 85 84 84 83 82 81 80 78 77 75 73 71 69 66 64 62 59 57 55 52 50 48 45 43 41 39 37 35 34 32 30 29 28 26 25 25 24 23 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 49 50 50 50 50 50 49 49 49 48 47 47 46 45 44 43 41 40 39 37 36 35 33 32 31 29 28 27 26 25 25 24 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 39 41 42 44 45 46 48 49 49 50 51 51 52 52 52 52 52 52 51 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 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 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39 40 40 41 41 41 41 41 41 40 40 39 38 37 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 24 25 27 29 31 33 35 37 40 43 46 49 52 56 60 64 68 72 77 81 86 91 95 99 103 107 110 112 114 115 116 115 114 112 109 106 103 99 95 91 86 82 78 73 69 65 61 58 54 51 48 45 42 40 37 35 33 31 29 28 26 25 23 22 21 20 20 19 18 18 18 17 17 17 17 18 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 20 21 23 25 27 29 31 33 35 38 40 42 45 47 49 51 53 55 57 59 60 62 63 64 65 66 67 67 68 68 68 68 68 68 68 68 67 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 47 46 44 43 41 40 38 37 35 34 32 31 29 28 27 25 24 22 21 20 19 18 17 16 15 14 13 13
 38 40 42 44 46 48 50 52 53 54 55 56 57 57 57 57 56 56 55 54 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 45 45 44 43 43 42 40 39 38 37 36 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 55 56 57 58 60 61 63 64 66 67 69 70 72 74 76 77 79 80 82 84 85 86 87 88 88 89 89 88 87 86 84 83 80 78 75 72 69 66 63 59 56 54 51 48 46 44 42 40 39 38 37 36 35 35 35 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 52 53 53 53 53 53 52 52 52 52 51 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 41 41 40 41 41 41 41 42 43 44 45 46 47 49 51 53 55 57 60 62 65 67 70 72 75 77 79 81 82 83 84 85 85 85 85 85 84 83 82 81 79 78 76 75 73 71 70 68 67 65 63 62 60 58 57 55 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 25 25 25 26 26 27 28 29 30 32 33 35 37
 33 32 31 30 30 30 30 30 30 31 32 32 33 34 35 37 38 39 41 42 44 46 47 49 51 52 54 56 58 60 61 63 65 67 69 70 72 74 75 77 78 80 81 82 83 84 85 85 86 86 86 86 86 86 86 85 85 84 83 82 81 80 78 77 75 74 72 70 69 67 65 63 62 60 58 57 55 53 52 51 49 48 47 46 46 45 45 45 45 45 46 46 47 48 50 51 53 55 57 59 61 63 66 68 71 73 76 78 80 83 85 87 89 91 92 94 95 96 97 98 98 98 98 98 98 97 96 95 94 93 91 90 88 87 85 83 81 80 78 76 74 72 70 69 67 65 63 61 60 58 57 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 37 37 38 39 40 41 43 44 46 49 51 53 56 59 62 65 69 72 75 79 82 86 89 93 96 99 102 105 108 111 113 116 118 120 122 123 125 126 127 128 128 129 129 129 128 128 127 127 126 125 123 122 120 118 116 114 112 110 108 105 103 101 98 95 93 90 87 85 82 79 77 74 71 69 66 64 61 59 56 54 51 49 47 45 43 41 39 37 36 34 33 32 31 30 29 29 28 28 28 28 28 28 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 49 51 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 71 72 73 74 75 76 78 79 80 81 82 83 83 84 85 85 86 86 86 86 86 86 85 85 84 83 81 80 78 76 75 72 70 68 65 63 60 57 55 52 50 47 45 43 40 39 37 35 34
 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 42 44 46 49 51 53 56 58 61 64 67 70 74 77 80 84 87 91 94 98 101 104 107 110 112 114 116 118 118 119 119 118 117 116 114 111 109 106 102 99 95 92 88 84 80 76 73 69 66 62 59 56 53 50 47 45 42 40 38 37 35 34 33 32 32 31 31 31 32 32 33 34 36 37 39 41 43 46 48 51 54 58 61 64 68 71 75 78 82 85 89 92 95 98 101 104 106 108 110 111 113 113 114 114 114 113 112 111 110 108 106 104 101 99 96 93 90 87 84 81 78 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 27 26 25 25 25 24 24 25 25 25 26 26 27 28 29 31 32 33 35 37 38 40 42 43 45 46 48 50 51 52 54 55 56 57 58 59 60 60 61 62 62 63 64 64 64 65 65 66 66 66 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 68 68 68 68 67 67 66 66 65 64 63 62 61 60 59 57 56 55 53 51 50 48 46 44 42 41 39 37 35 34 32 31 30 29 28 27 26 26 25 25 25 26 26 27 27 28 30 31 32 34 36 38 40 42 45 47 50 53 56 59 62 66 69 73 76 80 83 87 91 94 98 101 104 107 110 113 115 117 119 120 121 122 122 122 122 121 120 119 118 116 115 113 111 108 106 104 101 99 97 94 92 89 87 84 82 79 77 74 72 69 67 64 62 59 57 54 52 50 47 45 43 41 39 37 36 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
 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 49 50 51 52 53 54 55 55 56 56 56 56 56 55 55 54 53 52 51 49 48 46 44 42 41 39 37 35 33 31 29 27 26 24 22 21 20 18 17 16 15 15 14 13 13 13 13 12 13 13 13 13 14 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 15 15 16 17 18 20 21 22 24 25 27 29 30 32 34 35 37 38 40 41 42 44 44 45 46 46 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 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 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 22 24 26 27 29 31 33 34 36 38 40 42 44 46 47 49 51 52 54 55 57 58 59 60 61 62 62 63 63 64 64 64 64 64 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 40 39 38 37 35 34 33 31 30 28 27 26 25 23 22 21 20 19 18 18 17 16
 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 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 9 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 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 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 7 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
 21 21 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 56 58 59 61 62 64 65 67 68 69 70 71 71 72 72 72 72 72 71 70 70 69 67 66 65 63 62 60 58 56 55 53 51 49 47 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 45 45 46 46 46 45 45 44 44 43 42 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 27 28 29 31 32 34 35 37 38 40 42 43 45 47 49 50 52 54 55 57 58 60 61 62 63 64 65 65 66 66 66 66 66 66 66 65 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22
 31 30 30 29 29 29 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 45 46 47 48 49 50 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 70 71 71 72 73 73 73 73 73 73 73 73 72 71 71 70 69 67 66 65 63 61 60 58 57 55 53 52 50 49 47 46 45 44 44 43 43 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 39 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 34 34 34 35 35 36 37 38 39 40 41 42 43 45 46 47 48 49 49 50 51 51 51 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 45 46 48 50 52 53 55 57 58 60 61 62 63 64 65 66 66 67 67 67 67 67 66 65 65 64 63 62 60 59 58 56 54 53 51 50 48 46 45 43 42 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 19 20 21 22 23 24 26 28 30 32 34 37 39 41 44 46 49 51 53 55 57 59 60 62 63 64 65 66 66 67 67 67 67 67 67 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 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 20 20 20 21 21 22 23 25 26 27 29 31 33 35 37 39 41 43 45 48 50 52 54 56 58 60 62 64 66 68 70 71 73 74 75 76 78 79 79 80 81 81 82 82 82 82 82 82 82 81 81 81 80 79 79 78 77 76 75 74 73 72 70 69 68 66 65 63 62 60 58 56 54 53 50 48 46 44 42 40 38 36 33 31 29 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 39 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 63 64 65 67 68 69 70 71 71 72 72 72 72 72 72 71 71 70 69 67 66 64 62 60 58 56 54 52 49 47 45 42 40 38 35 33 31 29 28 26 25 23 22 21 21
 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 54 55 57 59 62 64 66 68 71 73 75 78 80 81 83 84 85 85 84 84 82 80 77 74 71 67 62 58 54 50 46 42 38 35 32 30 28 26 25 24 23 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 39 39 40 40 41 42 43 45 46 48 50 52 54 56 58 61 63 64 66 68 69 70 71 71 71 71 71 71 70 69 68 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 28 28 29 29 30 32 33 35 37 40 43 46 50 54 58 63 68 73 78 83 87 91 94 96 98 99 99 98 96 94 92 89 86 83 79 76 73 69 66 63 61 58 56 53 51 50 48 46 45 43 42 41 40 39 38 38 37 36 36 36 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 44 44 44 43 43 42 41 40 39 38 37 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
 8 7 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 27 27 27 28 28 27 27 27 27 26 25 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 9 10 11 13 15 17 19 21 23 26 29 32 35 39 42 46 49 53 56 59 62 65 68 70 72 73 74 74 73 72 71 69 67 65 62 59 56 53 50 48 45 42 39 37 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 5 6 7 8 10 11 13 16 18 20 23 26 28 31 33 35 37 39 40 40 40 40 39 39 37 36 35 34 32 31 30 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 29 31 33 35 38 40 43 45 47 49 51 52 53 53 52 51 48 46 43 39 36 32 29 26 22 20 17 15 13 11 9
 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 33 34 35 37 38 39 40 41 43 44 44 45 46 47 47 47 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 37 36 35 34 33 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 10 9 10 10 10 10 11 12 13 14 15 16 18 20 22 24 26 28 31 34 36 39 42 45 49 52 55 58 61 64 67 69 72 74 75 76 77 77 77 76 75 74 72 71 68 66 64 61 59 56 54 52 49 47 45 43 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 63 66 70 73 77 81 85 89 92 96 99 102 104 106 107 108 107 107 105 103 100 97 94 90 86 81 77 73 68 64 60 56 52 49 45 42 39 36 33 30 28 25 23 21 20 18 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 26 27 28 29 30 30 31 32 33 34 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 36 35 34 34 33 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 10 10 9
 7 6 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 18 19 21 23 24 26 28 31 33 36 38 41 44 47 50 54 57 60 63 66 69 72 74 76 77 78 78 77 76 75 73 71 68 65 62 59 56 53 50 47 44 42 39 37 34 32 30 28 27 25 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 25 25 24 23 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30 32 33 35 37 39 41 42 44 46 48 49 51 52 53 54 55 56 56 56 56 56 55 55 53 52 51 49 48 46 44 42 41 39 37 35 34 32 30 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7
 16 15 15 14 14 14 15 15 16 17 17 18 20 21 22 23 25 26 27 29 30 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 65 67 70 72 75 77 80 82 85 88 90 92 95 97 99 100 101 102 103 103 102 102 100 98 96 93 90 87 83 79 75 71 67 63 58 54 50 46 42 38 35 32 29 26 24 22 20 18 17 16 16 15 15 16 16 17 19 20 22 24 26 29 31 34 37 41 44 48 51 55 59 63 67 71 75 79 82 86 90 93 96 99 101 104 105 107 108 108 108 108 107 106 104 102 100 98 95 92 90 87 83 80 77 74 71 68 65 62 59 56 54 51 49 46 44 42 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 14 13 13 13 13 13 14 15 16 18 20 23 26 29 32 36 41 45 50 56 61 66 72 77 83 88 92 97 101 104 107 110 111 113 113 113 113 112 110 109 107 105 102 100 98 95 93 90 88 86 84 82 80 78 76 75 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 51 50 49 47 46 44 42 41 39 37 35 33 32 30 29 27 26 25 24 23 22 22 22 22 23 24 25 26 28 29 31 34 36 39 41 44 47 50 54 57 60 64 67 71 74 78 81 85 88 92 95 98 102 105 108 111 114 117 120 123 125 127 130 132 133 135 137 138 139 140 141 142 142 142 142 142 141 140 139 137 136 133 131 128 125 122 118 114 110 106 102 97 92 87 82 77 72 67 62 57 52 48 44 40 36 32 29 26 23 21 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 21 23 24 26 28 30 32 35 37 39 41 44 46 48 50 52 54 56 58 60 61 63 65 66 68 70 71 73 75 76 78 80 81 83 85 87 88 90 92 94 95 97 98 100 101 102 103 104 105 105 106 105 105 105 104 102 101 99 97 95 92 89 86 83 80 77 73 70 66 63 59 56 53 49 46 43 40 38 35 33 31 29 27 26 25 24 23 23 23 23 24 24 25 26 28 29 31 33 35 38 40 43 46 49 51 55 58 61 64 68 71 75 78 82 85 89 92 95 99 102 105 107 110 112 114 116 117 118 118 119 118 118 117 116 114 112 110 108 105 103 100 97 94 91 89 86 83 80 77 74 72 69 66 64 61 59 56 54 52 49 47 45 43 41 38 36 34 33 31 29 28 26 25 24 23 22 22 22 22 22 22 23 24 25 26 27 29 30 32 34 36 38 41 43 46 48 51 53 56 59 62 65 68 71 74 77 80 83 86 89 92 94 97 100 102 104 106 108 109 110 111 112 112 112 112 112 111 110 108 107 105 103 101 99 97 94 92 89 86 83 80 77 74 71 68 65 62 59 56 53 50 47 44 42 39 36 34 31 29 27 25 23 22 21 20 19 18 18 18 19 19 20 22 23 25 27 30 32 35 39 42 46 51 55 60 66 71 78 84 92 100 108 117 127 138 149 161 174 187 200 215 229 243 256 268 279 288 295 299 300 298 293 285 276 264 251 238 223 209 195 182 169 156 145 134 124 115 106 98 91 84 78 72 67 62 58 54 50 46 43 40 37 34 32 30 27 26 24 22 21 20 19 18 18 18 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 18 18 18 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 54 55 55 56 56 56 56 56 55 54 54 53 51 50 48 46 44 42 40 38 36 33 31 29 26 24 22 21 19 18 16 15 15 14 14 14 14 14 15 16 17 18 20 22 24 27 30 33 37 41 46 52 58 64 72 80 90 100 112 125 139 155 172 190 208 227 245 261 274 283 288 287 281 270 256 240 222 203 185 168 152 137 124 112 101 91 82 75 68 62 56 52 47 43 40 37 34 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 9 9 10 11 12 14 15 17 19 21 23 25 27 29 31 33 35 37 38 40 41 43 44 45 46 47 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 73 74 74 75 75 74 74 73 72 71 69 68 66 63 61 59 56 53 51 48 45 42 40 37 34 32 30 27 25 23 22 20 19 18 17 16 15 15 15 15 15 15 16 17 17 19 20 21 22 24 25 27 29 30 32 34 36 37 39 41 43 44 46 48 50 51 53 55 56 58 60 61 63 64 66 67 69 70 71 73 74 74 75 76 77 77 77 77 77 77 76 76 75 74 73 72 71 69 68 66 65 63 62 60 58 56 55 53 51 49 47 46 44 42 40 38 37 35 33 31 30 28 26 25 24 22 21 20 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
 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 39 40 41 43 44 46 48 50 52 54 56 58 60 62 65 67 69 70 72 74 75 76 76 76 76 75 74 73 71 69 67 64 62 59 56 53 50 47 45 42 39 37 35 33 31 29 28 27 26 26 25 25 26 26 27 29 31 33 35 38 42 46 50 54 59 64 70 76 81 87 93 98 103 108 112 115 117 118 118 117 116 113 110 107 103 99 94 90 86 81 77 73 69 66 62 59 56 53 51 49 46 44 43 41 39 38 37 36 34 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 37 38 40 42 44 46 49 51 54 57 61 64 68 72 76 80 83 87 91 94 97 100 101 102 102 101 100 97 93 89 85 80 75 69 64 59 54 49 45 41 37 34 31 28 26 24 23 22 21 21 20 21 21 22 23 24 26 27 29 31 33 36 38 41 44 47 50 53 56 59 62 65 68 70 73 74 76 77 78 78 77 77 76 74 73 71 69 66 64 62 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20
 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 39 42 44 47 51 54 58 61 65 69 73 77 80 84 87 89 91 91 91 91 89 86 83 79 75 70 65 60 55 51 46 42 38 34 31 28 25 22 20 18 16 14 12 11 10 9 8 8 7 7 7 7 7 8 8 9 10 11 12 13 14 16 18 19 21 23 25 27 30 32 34 36 38 40 42 44 46 47 49 50 50 51 51 52 52 51 51 50 50 49 48 46 45 44 43 41 40 38 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 6 6 7 7 8 9 10 12 13 14 16 17 18 19 20 21 22 22 22 22 22 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 30 31 33 34 35 35 36 36 36 35 35 34 32 31 29 28 26 24 22 21 19 18 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 17 18 20 22 24 26 28 30 33 36 38 41 43 46 48 49 51 52 52 52 51 51 49 48 46 44 42 40 37 35 33 32 30 28 27 26 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 55 56 56 56 55 55 54 52 51 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 61 62 62 63 62 61 60 58 56 53 50 48 45 42 39 37 35 33 31 29 28 26 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 43 43 43 43 43 42 41 40 38 37 35 34 32 31 30 29 28 27 27 26 26 26 26 27 27 28 29 30 31 32 33 35 36 38 40 42 45 47 49 52 55 58 61 63 66 69 71 73 74 75 76 76 75 74 72 70 67 64 61 58 55 52 49 46 43 40 38 36 33 31 30 28 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 23 24 26 28 31 33 36 39 42 45 47 49 51 52 53 53 53 52 51 49 48 46 44 43 41 39 38 36 35 34 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 53
 23 22 21 20 20 19 19 19 19 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 25 26 27 28 29 31 32 32 33 34 34 35 35 35 35 35 34 34 33 33 32 32 31 30 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 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 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 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 34 34 33 33 32 31 30 29 28 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
 12 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 26 28 30 32 35 38 41 44 47 51 54 58 62 66 69 73 76 78 80 81 82 81 80 78 76 73 69 66 62 58 54 51 47 44 41 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 45 47 48 49 51 52 52 53 53 53 52 52 51 50 48 47 45 44 42 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 28 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 19 19 18 17 16 16 15 14 14 13 12 12
 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 19 20 21 23 24 26 28 30 32 34 37 39 42 45 48 51 54 57 60 63 66 69 72 74 76 77 78 78 77 76 75 73 71 68 66 63 60 57 54 51 49 46 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 13 13 13 14 14 14 15 16 17 18 19 21 22 24 26 28 30 32 34 37 39 42 45 47 50 53 57 60 63 67 70 74 78 82 85 89 93 97 100 104 107 109 112 113 114 115 115 114 112 110 107 104 100 96 92 88 83 79 75 71 67 63 60 56 53 50 48 45 43 41 39 37 35 34 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 43 44 46 48 50 52 54 57 59 62 64 67 70 72 75 78 80 82 84 85 86 87 87 87 86 85 84 82 80 78 76 73 70 67 64 61 58 55 52 49 46 44 41 38 36 34 31 29 27 25 24 22 21 19 18 17 16 16 15 15 15 14 14 14 15 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 43 43 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 25 26 26 26 25 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 17 18 19 20 22 23 24 25 26 26 27 27 26 26 25 24 23 22 20 19 18 16 15 14 13 12 11 10 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 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 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 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 10 10 9 8 8 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
 43 45 48 50 53 55 57 60 62 63 65 67 68 69 70 71 72 73 73 74 75 76 77 78 79 80 81 83 84 86 88 90 92 94 96 99 101 104 106 109 112 115 117 120 123 126 128 131 133 136 138 140 142 144 146 147 149 150 151 151 152 152 151 151 149 148 146 143 140 137 132 128 123 118 112 106 100 94 88 82 76 70 64 59 54 49 45 41 38 35 32 30 29 27 26 25 25 24 24 24 25 25 25 26 27 28 29 30 31 33 34 36 37 39 41 44 46 49 52 55 59 62 67 71 76 81 87 93 99 106 113 120 127 134 141 147 152 156 159 160 160 158 155 150 145 138 131 124 117 109 102 95 88 82 76 71 66 61 57 53 49 46 43 40 37 35 33 31 29 27 25 24 23 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 51 53 55 56 57 58 59 59 59 59 59 58 57 56 55 53 52 50 48 46 44 42 40 38 36 34 33 31 29 28 26 25 24 23 22 21 20 20 19 19 19 20 20 21 22 23 25 27 29 32 35 38 42 46 51 56 62 68 75 82 90 98 107 117 126 135 144 153 160 167 172 174 175 174 171 166 159 151 143 134 124 115 106 97 90 82 75 69 64 58 54 50 46 43 40 38 35 33 31 30 28 27 26 25 24 24 23 23 22 22 22 22 21 21 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 36 38 40
 15 14 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 50 52 55 57 60 63 66 68 71 74 76 79 81 83 84 86 86 87 87 86 85 83 81 79 77 74 71 67 64 61 57 54 51 47 44 41 38 36 33 31 29 26 25 23 21 20 18 17 16 16 15 15 14 14 14 14 15 15 16 17 18 19 21 22 24 26 28 30 32 35 37 39 42 45 47 50 53 55 58 61 63 66 68 70 72 73 75 76 77 78 78 78 78 77 76 75 74 72 70 68 66 64 61 59 57 54 52 50 48 45 43 41 39 38 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 38 39 41 43 44 46 48 50 53 55 57 59 61 63 64 66 67 68 69 69 69 68 67 65 64 62 59 57 54 51 48 46 43 40 37 34 32 30 27 25 24 22 21 19 18 17 17 16 16 16 16 16 17 17 18 19 20 22 23 25 27 29 31 34 37 40 43 46 50 54 57 61 65 69 73 76 80 83 85 87 88 88 88 87 86 84 81 78 75 72 68 65 61 58 55 52 49 46 44 41 39 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15
 39 39 39 38 38 39 39 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 63 65 67 70 72 74 76 78 80 81 82 83 84 84 83 83 82 80 79 77 75 73 71 68 66 64 61 59 57 55 53 51 50 48 47 46 45 44 43 42 41 41 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 46 46 46 45 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 44 46 49 52 56 60 64 68 73 78 83 88 93 98 103 107 110 113 115 115 115 113 111 108 104 100 95 90 85 80 75 70 66 62 58 54 51 48 45 43 40 38 37 35 34 33 32 31 31 30 30 30 31 31 32 33 34 35 37 38 39 41 42 43 45 46 47 47 48 48 49 49 49 48 48 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39
 23 24 25 26 28 30 31 34 36 38 41 43 46 49 52 54 57 60 62 65 67 69 71 73 74 75 76 76 76 76 75 74 73 72 70 68 66 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 62 64 66 68 70 73 75 77 79 82 84 86 88 89 91 92 93 94 94 94 94 94 93 93 92 91 89 88 87 85 84 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 62 61 60 58 57 55 54 52 50 48 46 44 42 39 37 35 33 32 30 28 27 26 25 24 23 23 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 52 54 57 60 63 67 70 74 78 81 85 89 93 97 100 103 106 108 109 110 110 110 108 106 104 101 97 93 89 85 81 77 73 69 65 61 57 54 51 48 45 42 40 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 20 19 19 20 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 52 53 53 54 54 54 54 53 53 52 51 50 49 48 46 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 19 19 20 21 22 24 25 27 29 30 33 35 37 40 43 46 49 52 55 59 62 66 69 73 77 80 84 87 90 92 95 96 97 98 97 96 95 93 90 87 84 80 76 72 69 65 61 57 54 50 47 44 42 39 37 35 33 32 30 29 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 34 36 37 39 41 44 46 49 52 56 59 63 66 70 74 78 81 85 88 90 93 94 95 95 95 94 92 90 87 84 80 76 72 68 64 60 56 52 48 45 42 38 36 33 31 29 27 25 23 22 21 20 20 19 19 19 19 19 19 20 21 22 23 24 25 26 28 30 32 34 36 39 41 44 47 50 53 56 60 63 67 70 73 76 78 80 82 83 83 83 82 81 79 76 73 70 66 62 59 55 52 48 45 42 40 37 35 33 31 29 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 37 38 40 42 44 46 49 51 53 56 58 61 63 65 67 69 70 71 72 73 73 73 72 71 70 69 67 65 63 61 59 56 54 51 49 46 44 42 40 37 35 33 31 30 28 26 25 24 23 21 21 20 19 18 18 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 30 31 31 32 34 35 36 38 40 42 44 46 48 50 53 55 57 59 61 63 65 67 69 70 71 72 73 73 74 73 73 72 71 70 69 67 65 63 61 59 57 55 52 50 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 27 26 26 26 25 25 25 25 26 26 26 27 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 48 50 51 52 52 52 52 52 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 65 67 69 71 73 75 77 78 79 80 80 80 80 79 77 75 73 70 67 64 60 57 53 50 46 43 40 37 35 32 30 28 26 25 23 22 22 21 21 21 21 21 21 22 23 24 25 26 28 29 31 33 35 38 40 43 46 49 52 56 60 64 68 72 76 81 85 88 92 95 97 99 99 99 98 97 94 91 87 83 79 74 70 65 61 57 53 49 46 43 40 37 35 33 31 29 28 27 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 37 38 40 41 43 45 48 50 52 55 58 61 64 66 69 72 74 77 78 80 81 82 82 82 81 79 78 76 73 71 68 65 62 59 56 54 51 48 46 43 41 39 37 36 34 33 32 31 30 30 30
 91 95 99 102 105 106 107 108 107 106 104 102 100 97 95 92 89 87 84 82 80 77 75 74 72 70 69 67 66 65 63 62 61 60 59 57 56 55 54 53 52 51 50 50 49 48 47 47 46 46 46 45 45 45 45 46 46 47 47 48 49 51 52 54 56 58 60 63 66 70 73 78 82 87 92 98 104 110 116 121 126 131 134 137 138 137 135 131 126 121 114 107 100 93 87 80 74 69 64 60 56 52 49 46 44 42 40 38 37 36 35 34 33 32 32 31 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 53 53 54 55 55 55 55 56 56 56 55 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 39 40 41 43 44 45 46 48 49 50 51 52 52 53 53 54 54 54 54 54 53 53 52 52 51 50 49 48 47 46 45 43 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 30 31 33 35 37 39 41 44 47 51 54 58 63 67 72 77 82 86
 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 15 17 18 20 22 24 27 30 34 38 42 47 53 60 68 76 86 97 109 122 135 149 162 173 183 189 191 190 185 176 165 153 140 127 114 103 92 83 75 67 61 55 51 46 43 39 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 29 30 31 33 35 37 40 43 46 50 55 60 65 72 79 87 96 105 115 125 134 142 149 154 156 155 152 146 138 129 119 109 99 90 81 73 65 58 52 47 42 38 34 31 28 26 23 22 20 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 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 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 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
 41 42 44 45 47 48 49 49 50 50 50 51 51 51 51 51 51 51 51 52 52 53 53 54 55 57 58 60 61 63 66 68 70 73 76 78 81 84 87 89 91 93 95 96 96 97 96 96 95 93 92 90 87 85 83 80 78 76 74 71 69 67 66 64 62 61 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 57 59 60 62 64 66 69 71 73 75 78 80 82 84 85 87 87 88 88 87 86 85 83 81 78 76 73 70 67 64 61 58 56 53 51 49 47 45 44 42 41 40 40 39 38 38 38 37 37 37 37 37 37 38 38 38 38 38 38 37 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 35 38 40 43 46 49 52 55 58 61 65 68 70 73 75 77 78 78 78 78 77 76 74 72 69 67 64 61 58 56 53 50 48 45 43 41 38 36 35 33 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 49 52 55 58 61 65 68 71 74 77 79 82 83 84 85 85 84 83 81 78 75 72 68 64 60 56 53 49 46 43 40 37 35 32 30 29 27 26 24 23 22 22 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 32 34 35 37 39
 21 21 21 21 21 21 21 21 21 20 20 19 19 19 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 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 18 19 20 20 21 21 21 21 21 21 20 20 19 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 18 19 19 20 20 20 20 20 19 19 18 17 17 16 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 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 14 15 16 17 18 18 19 19 19 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 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 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 20
 44 44 44 44 44 44 44 45 45 46 46 46 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 50 50 51 51 52 53 54 55 56 58 59 61 62 64 65 67 68 70 71 72 73 74 74 75 75 75 74 74 73 72 71 69 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 55 55 54 54 53 52 52 51 50 49 48 48 47 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 31 31 31 32 32 33 34 36 37 39 40 42 44 46 49 51 54 57 60 63 66 69 72 75 78 81 84 87 90 92 94 96 97 98 98 98 98 97 96 95 93 91 88 86 83 81 78 75 73 70 68 66 64 62 60 58 56 55 54 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 42 43 44 45 46 47 48 49 50 52 53 55 56 57 59 60 61 62 64 65 66 67 68 69 70 71 71 72 73 73 74 75 75 76 76 77 77 78 78 78 79 79 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 80 80 79 78 78 77 76 75 74 73 71 70 69 67 66 65 63 62 60 59 57 56 54 53 52 50 49 48 47 46 46 45 44 44
 76 76 76 76 76 75 74 73 72 71 70 68 67 65 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 46 45 45 45 45 45 45 46 46 47 48 49 50 51 53 55 57 59 61 63 66 68 71 73 76 78 81 83 85 86 88 89 90 90 90 90 90 90 89 88 87 86 84 83 81 80 78 77 75 73 71 70 68 66 65 63 61 60 58 56 55 53 52 50 49 48 47 46 44 43 42 42 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 40 40 40 40 41 41 42 42 43 44 45 46 48 49 50 52 54 55 57 59 61 62 64 66 68 69 71 72 73 74 74 75 75 74 74 73 71 70 68 66 64 62 59 57 54 52 50 47 45 43 42 40 39 37 36 35 34 33 33 32 32 32 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 56 58 60 61 63 64 66 67 68 68 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 73 73 74 74 75 76 77 77 78 79 79 80 81 81 81 81 82 82 81 81 81 80 80 79 79 78 77 77 76 75 74 74 73 72 72 71 70 70 69 69 69 69 68 68 68 68 68 69 69 69 69 70 70 71 71 72 73 73 74 74 75 75 76 76
 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 31 31 31 32 32 32 31 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 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 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 44 46 48 49 51 52 52 52 52 52 51 49 48 46 44 42 40 38 36 35 33 31 29 28 27 26 24 23 23 22 21 21 20 20 20 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 33 33 33 32 31 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 36 37 37 37 37 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30
 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 40 42 44 45 47 50 52 54 57 60 63 65 68 71 73 76 78 79 80 81 81 81 80 78 76 74 72 69 66 63 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 51 50 49 48 47 46 45 43 42 41 40 38 37 36 35 34 34 33 32 32 31 31 31 31 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 42 43 45 46 48 50 51 53 55 57 60 62 64 67 69 71 74 76 78 79 81 82 83 83 83 83 82 81 79 78 76 73 71 69 67 64 62 60 57 55 53 52 50 48 47 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 30 30 31 32 32 33 35 36 37 39 41 43 45 47 50 53 56 59 63 66 70 74 79 83 87 91 94 98 100 102 103 103 103 101 98 95 91 87 82 78 73 68 64 59 55 52 48 45 43 40 38 36 34 33 32 31 30 29 29 28 28 28 27 27 27 28 28 28 29 29 30 30 31 32 33 34 36 37 39 40 42 44 46 49 51 54 56 59 62 64 67 69 72 74 76 77 79 80 80 80 80 80 80 79 79 78 77 76 75 74 73 72 72 71 71 70 70 70 70 70 70 70 71 71 72 73 74 75 76 77 78 80 81 83 84 86 87 88 90 91 92 93 94 94 95 95 95 95 95 95 95 95 94 94 94 93 93 93 93 93 93 93 93 93 93 93 93 94 94 94 94 94 94 93 92 92 90 89 87 85 83 81 78 75 73 70 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 32 32 32 32 33 33 34 35 36 38 39 41 43 45 48 50 53 57 60 63 67 70 74 77 80 83 85 87 89 90 91 91 91 90 89 88 86 84 82 80 77 75 72 70 67 64 62 59 57 55 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29
 44 44 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 39 40 41 43 44 46 47 49 50 51 52 53 54 54 55 55 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 52 52 52 53 52 52 51 51 49 48 47 45 44 42 41 39 37 36 35 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 63 65 68 70 73 75 78 81 84 86 89 92 94 97 99 101 103 104 105 106 106 105 104 103 101 99 96 93 90 86 82 79 75 72 68 65 62 59 56 54 52 50 48 47 45 44 43 43 42 42 41 41 41 41 41 42 42 43 44 45 46 47 49 50 52 54 55 57 59 62 64 66 68 70 71 73 74 74 74 74 73 72 71 69 67 65 62 60 57 55 52 50 48 46 44 43 41 40 39 38 37 36 35 35 35 35 35 35 35 35 36 37 37 38 40 41 43 44 46 48 51 53 56 59 62 65 68 71 74 77 80 82 84 85 86 87 87 87 86 85 83 82 80 78 76 74 71 69 67 65 63 62 60 58 57 56 54 53 52 51 50 50 49 48 47 47 46 46 45 45
 32 34 37 40 43 46 49 53 56 60 63 66 69 72 74 76 77 77 77 77 76 74 72 70 67 65 62 60 57 55 52 50 48 46 44 42 41 39 38 37 37 36 36 36 36 36 37 38 39 40 41 43 45 47 49 51 53 56 58 61 63 66 69 71 73 75 77 79 80 81 82 82 82 82 81 80 79 77 75 73 71 69 66 64 62 59 57 55 53 51 50 48 47 45 44 43 42 42 41 41 40 40 40 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 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 54 55 55 55 55 55 54 54 53 52 52 51 50 49 48 48 47 46 46 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 48 47 46 45 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 25 24 23 23 23 23 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 49 50 51 52 53 53 54 54 54 53 53 52 51 50 48 47 46 44 42 41 39 38 36 35 33 32 30 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 24 25 26 27 28 30
 14 14 13 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 23 24 26 28 30 32 35 37 39 42 44 46 48 49 50 50 50 49 48 46 44 42 39 36 34 31 29 27 25 23 21 20 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 25 26 28 29 31 33 35 38 40 43 45 48 50 52 54 56 57 58 58 57 57 55 54 52 50 48 45 43 41 39 37 35 33 31 30 28 27 26 25 24 24 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 27 28 28 28 28 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 34 34 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14
 21 20 19 19 19 18 18 18 19 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 37 38 39 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 45 47 49 50 51 52 53 54 54 54 53 52 51 50 49 48 46 45 43 42 41 39 38 37 37 36 36 35 35 36 36 36 37 37 38 39 40 41 41 42 43 43 44 44 45 45 45 44 44 43 42 41 40 39 38 37 35 34 33 32 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 37 38 40 41 43 45 46 48 49 51 52 52 53 53 53 53 53 52 51 50 49 47 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 29 29 28 28 28 29 29 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 48 49 49 50 50 49 49 48 48 47 45 44 43 41 40 38 37 36 34 33 32 30 29 29 28 27 27 26 26 26 26 26 27 28 28 29 31 32 34 36 38 40 42 45 48 50 53 56 58 61 63 64 66 67 67 67 66 65 64 61 59 56 53 50 47 44 41 38 35 33 30 28 26 25 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
 43 43 44 45 46 48 49 51 52 54 56 59 61 63 66 68 71 73 76 78 80 81 83 84 84 84 83 82 80 77 74 71 67 64 60 56 52 48 44 41 38 35 33 30 28 27 25 24 23 22 22 21 21 22 22 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 47 50 52 54 56 57 58 59 59 58 58 56 55 53 51 49 46 44 41 39 37 35 33 32 30 29 28 28 27 27 27 27 27 27 28 28 29 30 32 33 35 37 39 41 44 46 49 52 55 58 61 63 66 68 69 71 71 71 70 69 67 65 63 60 57 54 51 48 46 43 41 38 37 35 33 32 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 32 33 35 36 38 40 43 45 48 50 53 56 59 61 64 66 68 70 71 72 72 72 71 70 69 67 65 63 61 58 56 54 51 49 47 45 44 42 41 39 38 38 37 36 36 36 37 37 38 39 41 43 45 48 52 56 60 65 71 77 84 91 98 106 114 121 128 134 139 143 145 146 145 142 139 134 129 123 117 111 105 100 94 89 85 81 77 74 71 68 66 64 62 61 59 58 57 56 55 55 54 53 52 51 50 49 48 46 45 44 42 40 39 37 36 34 33 31 30 29 28 27 25 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 32 34 36 38 40 42 43 45 46 47 48 49 50 50 50 50 50 50 50 49 49 48 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 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
 100 101 102 103 104 104 105 105 105 106 106 107 107 108 109 110 112 114 116 118 121 124 128 131 135 139 144 148 152 156 159 162 165 166 167 167 165 163 159 155 150 144 138 132 126 119 113 108 102 97 93 89 86 83 80 78 76 75 74 73 73 73 73 74 75 76 77 79 80 82 84 86 89 91 93 96 98 100 102 103 105 106 106 106 106 105 103 102 100 97 95 92 89 86 83 80 78 75 73 70 68 66 65 63 62 61 60 60 59 59 59 60 60 61 62 63 64 65 67 69 72 74 77 80 84 88 92 97 102 107 112 117 122 127 132 136 139 142 144 144 144 142 140 137 133 128 123 118 113 108 103 98 93 89 85 82 78 76 73 71 69 67 66 65 64 64 63 63 64 64 65 65 66 67 69 70 71 72 73 74 75 76 76 76 76 76 75 74 73 72 70 69 67 65 63 61 60 58 56 55 53 52 51 50 49 49 48 48 48 48 49 49 50 51 53 55 57 59 62 65 69 73 77 82 88 93 99 105 111 117 122 127 131 135 138 139 140 140 139 137 134 131 127 123 119 114 110 106 101 97 94 90 87 84 81 78 76 74 72 70 69 68 67 66 65 65 64 64 64 64 64 64 64 64 65 65 66 66 67 67 68 69 69 70 71 72 73 74 75 76 77 79 80 82 83 85 87 89 91 93 95 96 98 100 101 102 103 103 103 102 101 99 97 94 92 88 85 82 78 75 72 68 66 63 60 58 56 55 53 52 51 50 50 50 50 50 50 51 51 52 53 55 56 58 60 62 64 67 69 72 75 78 81 83 86 89 92 94 96 98
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 71 75 78 80 83 85 87 89 90 91 92 92 93 92 92 91 91 90 88 87 85 83 81 78 76 73 70 67 63 60 57 54 51 47 44 42 39 37 34 32 31 29 28 27 26 25 25 25 25 25 25 26 27 29 30 32 34 37 40 43 46 50 55 59 64 69 74 79 83 87 89 90 90 88 85 81 76 71 65 60 54 49 45 40 37 33 31 28 26 24 23 22 21 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 29 30 31 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 22 21 21 21 20 20 21 21 21 22 22 23 24 25 27 29 31 33 36 39 42 45 49 53 56 60 64 68 71 73 75 75 75 74 72 70 66 63 59 55 51 47 44 40 37 34 32 30 28 26 24 23 22 21 20 20 20 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 33 33 33 34 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 29 30 32 34 36 38 41 43 46 49 52 55 58 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 34 35 37 39 41 43 46 49 52 55 59 62 66 69 73 76 79 81 82 83 83 82 80 77 74 70 66 62 58 53 49 46 42 39 36 34 32 30 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 39 39 39 40 39 39 39 39 38 38 37 37 36 36 35 35 35 35 34 34 34 35 35 35 36 36 37 38 39 40 41 42 44 45 47 49 51 53 54 56 58 60 61 63 64 65 65 66 66 65 65 64 63 61 60 58 56 54 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 41 42 43 43 43 43 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 31 30 30 30 29 29 30 30 30 31 32 33 34 36 37 39 42 45 48 51 55 59 63 67 71 75 79 82 84 86 87 87 86 85 83 80 77 74 71 68 64 61 58 56 53 51 49 47 45 44 43 42 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 30 29 30 30 30 30 31 31 32 32 33 34 35 36 37 38 40 41 42 44 45 46 47 48 48 49 49 49 48 48 48 47 46 45 44 43 42 42 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28
 46 45 44 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 42 43 44 46 47 48 49 50 51 52 53 53 53 53 53 53 52 51 50 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 34 34 34 35 36 37 38 39 40 42 43 45 47 49 50 52 54 56 58 60 62 63 65 66 67 67 68 68 68 68 68 67 67 66 65 65 64 63 63 62 62 62 61 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 62 62 61 61 60 59 58 57 55 54 53 52 50 49 48 47 46 46 45 44 44 44 43 43 44 44 44 45 46 47 48 49 51 52 54 56 59 61 64 66 69 72 75 77 80 82 84 85 86 87 87 86 85 84 82 80 77 74 72 69 66 64 61 59 57 55 53 52 51 49 49 48 47 47 47 47 47 47 48 49 49 50 51 52 54 55 56 57 58 60 61 61 62 62 63 63 62 62 61 60 59 58 57 56 54 53 52 51 50 49 48 48 47 47 46 46 46 46 47 47 48 48 49 50 51 52 54 55 56 57 59 60 61 62 62 63 63 63 63 63 62 61 60 59 58 57 55 54 53 51 50 49 48 47 46 45 45 44 44 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 51 52 53 54 55 56 56 57 57 58 58 58 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 43 42 42 42 42 42 42 42 43 43 43 44 44 45 45 45 46 46 46 46 46 46 46
 33 31 30 28 27 26 24 23 22 21 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 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 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 21 22 24 27 29 32 35 38 42 46 50 54 58 61 63 65 65 65 63 60 57 52 48 43 39 35 31 27 24 21 19 16 15 13 12 10 9 9 8 7 7 7 7 6 6 7 7 7 7 7 8 8 9 10 10 11 12 13 14 16 17 19 20 22 24 25 27 29 31 33 34 35 37 37 38 38 38 37 37 36 35 34 32 31 30 29 28 26 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 28 28 28 28 28 28 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 20 20 20 20 20 20 21 21 22 23 23 24 25 26 28 29 31 33 35 38 40 43 46 49 53 56 60 63 65 67 69 69 69 67 65 62 58 54 50 46 42 38 35 31 28 26 23 21 19 18 16 15 14 13 12 12 11 11 11 11 11 11 11 12 13 14 15 16 18 20 22 25 28 32 36 40 45 50 56 61 67 73 77 82 85 87 88 88 86 84 82 79 75 72 68 65 62 59 57 54 52 51 49 47 46 45 43 42 41 40 39 38 36 35 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
 24 23 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 37 39 40 42 43 44 45 46 47 47 48 48 47 47 46 45 44 42 41 39 37 35 33 31 29 28 26 24 23 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 14 14 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 7 7 8 8 9 11 12 15 17 21 25 31 37 45 55 66 78 91 103 113 120 122 119 112 103 92 80 70 60 52 45 39 34 30 26 23 21 19 18 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 23 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 23 23 22 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 17 18 20 22 25 29 33 38 44 52 61 73 86 103 122 144 166 187 202 208 204 189 167 143 119 98 79 64 51 41 33 26 21 17 14 12 10 8 7 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 17 18 19 21 22 23 24 25 25 25 25 25 25
 65 65 66 66 66 66 66 65 65 64 63 63 62 62 61 61 61 61 62 62 63 64 66 67 68 70 72 74 75 77 79 80 81 82 82 82 82 81 80 79 77 75 74 72 70 68 66 64 63 62 61 60 60 59 59 59 59 59 60 60 60 61 61 62 62 63 63 63 63 64 63 63 63 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 26 27 28 29 30 32 34 36 39 42 46 50 54 59 64 69 74 79 83 86 88 89 89 87 85 82 78 73 69 64 60 56 52 48 45 42 40 38 36 34 33 32 31 31 31 31 31 31 32 32 33 34 36 37 39 40 42 44 46 48 51 53 55 56 58 59 60 61 61 62 61 61 60 59 58 56 55 54 53 51 50 49 48 47 47 46 46 46 46 46 47 48 48 49 51 52 54 55 57 59 62 64 66 69 71 73 76 78 80 81 83 84 86 86 87 87 87 87 87 86 85 84 83 82 80 79 77 75 73 71 69 67 65 63 60 58 56 54 52 50 48 46 44 42 41 39 38 37 35 34 33 32 32 31 31 30 30 30 30 30 30 31 31 32 33 33 35 36 37 39 41 43 45 48 50 54 57 60 64 68 72 76 80 84 88 91 93 95 95 95 93 90 86 82 77 71 66 60 55 50 46 42 38 35 33 30 28 27 25 24 23 23 22 22 22 22 22 23 23 24 25 26 27 28 30 32 33 35 38 40 42 45 48 50 53 55 58 60 62 63
 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 42 43 44 45 46 47 49 51 53 55 57 60 63 65 68 72 75 78 81 84 86 88 90 91 91 91 90 88 86 84 81 78 76 73 70 67 64 62 60 58 56 54 52 51 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 29 29 29 30 30 31 32 33 35 36 38 40 42 45 48 52 56 61 66 72 78 85 93 101 109 117 125 133 139 143 145 145 142 137 131 122 113 104 94 85 77 69 62 56 51 47 43 40 37 35 33 31 30 29 28 27 27 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 40 40 41 42 42 43 44 46 47 49 51 53 55 58 61 64 68 71 75 80 84 89 94 98 103 107 111 114 117 118 119 118 117 114 111 107 103 98 93 89 84 79 75 71 67 63 60 57 55 52 50 48 46 44 43 42 41 40 39 38 38 38 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 36 37 37 38 39 40 41 42 44 46 48 51 54 58 61 66 71 76 81 87 92 97 102 106 109 110 110 109 107 104 100 95 90 85 80 75 70 66 62 58 55 52 49 46 44 42 41 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 34
 73 74 75 75 76 77 77 77 77 77 76 76 74 73 71 69 67 65 62 60 57 55 52 50 48 46 44 42 40 39 38 37 36 36 36 36 36 37 38 40 41 44 46 50 53 58 62 68 73 79 86 93 100 107 113 120 125 130 133 135 136 136 134 131 128 123 118 113 107 102 97 92 87 83 79 75 72 70 67 65 64 63 62 61 61 61 62 62 63 64 66 67 69 71 73 75 78 80 82 84 86 88 90 91 92 93 93 93 93 92 91 90 88 87 85 83 81 79 77 75 73 72 70 68 66 65 63 62 60 59 58 57 56 55 55 54 54 54 54 54 55 55 56 57 58 59 60 62 63 65 67 69 71 73 75 77 79 82 84 86 88 89 91 92 93 93 93 93 92 92 90 89 88 86 84 82 81 79 77 76 75 74 73 72 72 72 72 73 74 75 77 79 81 84 87 91 95 99 104 109 114 119 124 129 134 138 141 143 145 145 144 141 138 133 128 122 115 108 101 94 88 81 75 70 65 60 56 53 50 47 45 43 42 41 41 40 41 41 42 43 44 45 47 49 52 54 57 60 64 68 71 75 80 84 88 92 96 99 102 105 107 108 109 109 108 107 106 104 102 100 98 96 93 91 89 87 86 84 83 82 81 80 80 79 79 79 79 79 79 80 80 80 80 80 80 80 80 80 79 78 77 76 75 74 72 71 70 68 67 66 65 65 64 64 64 64 64 65 65 67 68 69 71 72 74 76 77 79 80 82 83 84 84 85 85 84 84 83 83 82 80 79 78 77 75 74 73 72 71 71 70 70 70 69 70 70 70 71 71 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 57 60 63 66 69 70 72 72 72 71 69 67 64 61 58 55 51 48 45 42 39 37 35 32 31 29 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 28 29 31 32 34 36 38 40 43 45 47 50 52 55 57 58 60 61 61 61 61 60 59 57 55 53 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 27 28 29 30 32 33 34 35 36 37 38 38 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 36 36 36 36 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 31 33 35 37 39 42 44 47 51
 26 28 29 30 30 30 29 29 27 26 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 17 18 20 21 23 25 28 30 33 35 38 40 41 43 43 43 42 40 39 36 34 32 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 19 21 23 25 27 30 32 35 37 39 40 41 41 40 38 36 33 31 28 25 23 20 18 17 15 14 12 12 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 19 20 20 20 20 19 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 9 9 9 9 9 9 9 10 11 11 12 13 14 16 17 19 21 23 26 28 31 33 36 38 40 41 41 41 41 40 38 36 34 31 29 27 25 23 21 19 18 16 15 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 18 20 22 24 27 29 32 35 37 39 40 41 41 41 39 37 35 32 29 27 24 22 19 17 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 26 28 30 31 33 34 35 35 35 34 33 31 29 27 25 23 21 19 17 15 14 12 11 10 9 9 8 8 7 7 7 6 6 6 6 7 7 7 7 8 8 9 10 11 12 13 14 15 17 18 20 22 24 25 27 29 31 32 34 35 35 36 36 36 35 35 34 33 32 31 31 30 29 29 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 21 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 25 27 29 30 32 33 34 35 35 35 34 33 31 29 27 25 23 21 20 18 16 15 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 20 21 23 24 25 26 26 27 27 27 26 26 25 24 24 23
 37 37 37 36 36 35 35 34 34 34 33 33 33 34 34 35 36 37 38 40 42 44 47 50 54 57 61 65 68 71 74 77 78 79 78 76 74 71 67 63 59 54 50 46 42 38 35 32 30 28 26 24 23 22 21 20 19 19 19 19 19 19 19 20 21 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 47 49 50 52 53 54 55 55 55 55 55 55 54 53 52 51 50 49 48 47 46 45 43 42 42 41 40 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 34 34 34 35 35 36 37 39 40 42 44 47 50 53 57 61 66 71 76 82 88 95 101 106 111 115 118 119 118 115 112 106 100 93 86 79 72 65 59 54 49 44 40 36 33 31 28 26 25 23 22 21 21 20 20 20 20 20 20 21 22 22 24 25 26 28 30 32 35 37 40 44 47 51 55 59 62 66 70 73 75 77 79 79 79 78 76 74 72 69 66 63 59 56 53 51 48 46 44 42 40 39 37 36 36 35 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 44 44 45 45 45 45 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 31 31 32 32 33 34 34 35 36 36 37 37 38 38 38 38 38 38
 66 64 62 61 59 57 55 53 51 49 47 46 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 54 54 53 52 51 50 48 47 45 44 42 41 40 39 38 37 36 36 36 36 36 36 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 48 47 46 45 44 43 41 40 39 37 36 35 34 34 33 33 32 32 32 32 32 33 33 34 35 36 37 39 40 42 44 46 48 50 52 54 56 58 60 62 63 64 64 65 65 64 64 63 62 60 59 57 56 54 53 51 50 49 48 48 47 47 47 47 48 48 49 50 51 52 54 55 57 59 61 63 65 66 68 70 72 73 74 75 76 76 77 76 76 75 74 73 72 71 70 69 67 66 65 64 64 63 63 62 62 62 61 61 61 60 60 59 59 58 57 56 55 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 35 35 35 35 35 36 36 37 39 40 42 44 46 49 52 55 58 62 65 69 73 76 79 82 85 86 87 88 88 87 85 84 82 79 77 74 71 69 66 64 62 60 58 57 55 54 53 53 52 52 52 52 52 52 53 53 54 54 55 56 56 57 57 57 57 57 57 56 56 55 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 35 35 36 36 37 38 40 41 43 44 46 48 50 53 55 57 60 62 64 66 67 69 70 70 70 70 70 69 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
 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 56 56 55 54 54 52 51 49 47 45 43 41 38 36 34 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 15 14 15 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 32 34 36 38 40 42 43 45 46 47 49 50 51 52 52 53 54 55 56 56 57 58 59 59 60 60 61 61 60 60 59 57 56 54 51 48 45 42 39 36 33 30 27 24 22 20 18 16 14 13 12 11 10 9 9 8 8 8 7 7 7 8 8 8 9 9 10 11 12 14 15 17 19 22 24 27 31 34 38 41 45 48 50 53 54 55 55 54 53 51 48 46 43 40 38 35 33 31 29 27 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 29 30 31 33 34 35 37 38 39 41 42 42 43 43 44 43 43 43 42 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 41 41 41 40 40 39 38 36 35 34 32 31 29 27 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 21 22 24 27 29 32 35 39 43 47 51 54 57 60 62 62 62 61 58 55 51 47 43 39 35 31 28 25 22 20 18 16 15 13 12 12 11 10 10 10 10 10 10 10 10 10 10 11 12 12 13 14 15 16 17 18 20 21 23 25 26 28 30 32 33 35 37 38 40 41 43 44 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 173 161 148 135 122 109 97 87 77 69 62 55 50 46 42 39 36 34 33 32 32 32 32 33 34 36 38 40 43 46 49 52 55 59 62 65 68 70 72 73 73 73 72 70 68 66 63 60 57 55 52 50 47 45 44 42 41 40 38 38 37 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 37 38 38 39 41 42 43 44 46 47 49 51 52 54 55 57 58 58 59 59 59 58 57 56 54 53 51 50 48 46 45 44 43 42 41 41 41 41 41 42 43 45 46 49 52 55 60 65 70 76 83 91 99 106 114 121 127 132 135 136 136 133 129 123 117 111 104 98 92 86 81 77 74 72 70 69 69 70 71 73 76 79 82 86 90 93 97 100 103 105 106 105 104 102 98 94 89 84 78 73 67 62 57 52 48 45 41 39 36 35 33 32 32 32 32 33 34 36 38 40 44 47 51 56 61 67 72 78 84 89 94 97 100 101 100 98 95 91 86 81 75 70 65 60 56 52 49 46 43 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 41 42 44 46 48 50 53 55 57 60 62 64 66 68 69 70 71 71 71 71 70 69 68 67 66 65 65 64 63 63 62 62 62 63 63 64 65 66 67 68 69 70 71 72 72 72 72 72 71 70 69 67 65 64 62 61 59 58 57 57 56 57 58 60 62 65 69 74 80 88 96 105 116 127 139 151 163 174 182 188 190 188 182
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 39 39 39 40 40 41 42 43 44 45 46 48 49 50 52 53 54 55 55 55 55 55 54 53 52 51 50 48 47 46 45 44 44 43 43 43 43 43 44 45 47 49 51 54 57 61 64 68 72 76 80 83 86 87 88 89 88 87 85 83 80 77 74 71 69 66 64 63 62 61 61 62 62 64 66 68 70 73 76 79 81 84 85 87 88 88 87 85 83 81 78 75 71 68 65 61 58 56 53 51 50 49 48 48 48 49 50 52 55 58 62 66 70 75 80 84 89 92 95 97 98 97 95 91 87 82 77 71 65 60 55 51 47 43 40 38 36 34 33 33 32 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 46 46 46 46 46 45 45 44 43 43 42 42 42 42 41 42 42 42 42 43 44 45 46 47 48 49 51 52 54 55 56 58 59 60 60 60 60 60 59 58 56 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 33 32 32 32 33 33 34 36 37 39 41 43 46 48 51 54 57 59 62 64 65 67 68 68 68 68 67 66 65 64 62 61 61 60 60 61 62 63 66 69 73 77 83 89 97 105 114 123 133 142 151 159 165 169 171 169 164 158 149 139 128 117 107 97 88 80 72 66 61 56 53 50 48 46 45 44 44 44 45 46 46 48 49 50 51 52 53 54 54 55 55 55 55 54 53 52 51 50 49 48 47 46 45 44 43 43 43 43 42 42 43 43 43 44 44 44 45 45 46 46 47 47 47 47 48 47 47 47 47 46 46 45 44 44 43 42 42 41 40 40 39 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 53 52 50 47 44 41 38 35 32 29 27 25 23 21 20 19 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 55 56 57 57 57 57 55 54 52 49 46 44 41 38 35 33 30 28 26 24 23 21 20 19 19 18 18 18 18 19 20 21 22 23 24 25 27 28 29 30 31 31 31 31 31 30 29 28 27 25 24 22 21 20 19 17 17 16 15 15 15 15 15 16 17 18 19 20 22 23 25 27 30 32 35 38 41 44 48 51 55 59 63 66 70 73 75 77 78 79 79 78 76 73 70 67 63 59 55 51 47 43 40 37 34 31 28 26 23 21 20 18 17 16 15 15 14 14 14 14 15 15 16 17 18 20 21 22 23 25 26 27 28 29 30 30 30 30 29 29 28 27 26 25 23 22 21 21 20 19 19 19 19 20 20 21 22 24 26 28 30 32 35 39 42 46 50 55 59 64 68 72 76 79 80 81 81 80 78 75 71 68 64 59 55 52 48 45 42 39 36 34 31 29 27 26 24 23 22 21 20 19 19 19 19 19 19 20 21 22 24 26 28 30 33 36 38 41 43 45 47 48 49 48 48 46 44 42 39 36 33 31 28 25 23 21 19 18 17 16 15 15 15 15 15 16 16 17 18 20 21 23 25 27 29 32 34 37 40 44 47 50 53 55 57 58 59 59 58 56 54 52 49 46 43 39 37 34 31 29 27 25 23 21 20 18 17 16 16 15 15 14 14 14 15 15 16 17 19 21 23 25 28 31 34 37 41 44 47 50 52 54 55
 30 29 28 27 26 24 23 22 20 19 18 17 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 19 20 20 21 21 21 20 20 19 18 17 16 15 14 14 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 13 13 14 16 17 18 20 21 23 25 26 27 28 29 30 30 30
 63 68 72 76 79 82 83 84 83 81 79 76 72 68 64 60 56 53 50 48 46 45 44 43 43 43 43 44 44 45 46 47 49 50 52 54 57 59 63 67 71 76 82 88 96 104 114 124 135 146 156 166 174 180 183 183 180 174 165 155 143 131 119 108 97 87 78 71 64 58 53 49 46 43 41 40 40 40 41 42 43 44 46 48 50 51 52 53 54 54 54 53 52 50 48 46 43 40 37 35 32 30 28 26 24 23 22 21 21 22 22 23 25 27 29 32 36 40 45 51 57 65 75 85 97 111 125 141 157 172 184 193 197 196 189 178 164 149 133 119 105 93 82 73 65 58 52 47 42 38 35 32 30 28 26 24 23 22 21 21 21 21 21 22 23 25 27 29 31 34 36 39 42 44 47 49 51 52 53 54 54 54 53 52 51 49 48 46 45 43 42 41 40 39 39 40 40 42 43 46 48 51 55 58 62 66 70 74 78 81 84 86 88 90 90 91 90 89 88 86 84 82 80 78 75 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 45 44 44 45 45 46 48 51 54 58 63 70 77 86 95 105 116 126 135 142 147 148 146 141 134 124 113 102 91 81 71 62 54 48 42 37 33 29 27 25 23 22 22 21 22 22 23 24 25 27 28 30 32 34 36 39 41 43 46 48 50 53 55 57 59 61 62 64 65 66 66 66 67 66 66 65 64 62 61 59 57 54 52 49 47 44 41 39 36 34 32 29 27 26 24 23 22 21 20 20 20 21 22 23 25 26 29 31 34 38 41 45 50 54 59
 111 124 138 153 169 186 202 216 228 236 239 236 228 216 200 183 166 149 134 120 108 98 89 82 75 70 66 62 59 56 54 52 50 49 48 47 47 47 47 47 48 49 51 53 56 59 63 68 74 80 87 95 104 113 123 133 144 153 163 171 177 182 184 184 182 178 171 164 156 147 138 129 122 115 109 104 99 96 94 92 91 91 90 90 90 90 90 89 89 88 86 84 82 79 77 73 70 66 63 59 55 52 49 46 43 41 40 39 38 37 37 38 39 40 41 43 45 48 50 54 57 61 65 70 75 81 87 93 99 106 112 117 122 126 128 129 128 126 122 118 112 106 99 92 86 80 74 69 64 60 56 52 49 47 44 42 41 39 38 38 37 37 37 38 39 40 41 43 44 46 48 49 51 52 53 54 54 55 55 55 55 55 55 55 55 56 56 57 58 60 63 66 71 77 84 93 103 116 130 146 163 181 198 214 227 235 239 238 232 222 209 194 178 163 148 134 121 110 100 91 83 77 72 68 64 62 61 60 60 60 61 62 64 66 69 72 75 78 82 86 90 94 98 103 108 113 118 124 130 136 143 150 157 164 171 177 182 186 188 189 187 184 178 171 162 153 143 133 123 113 104 95 87 80 73 67 62 57 53 49 46 44 42 40 40 39 39 40 41 42 44 46 48 51 53 55 58 60 62 64 65 66 67 67 67 66 64 62 60 58 56 53 51 49 47 46 45 44 44 44 44 45 45 46 47 48 48 49 50 50 50 50 50 50 49 48 47 46 45 44 43 42 41 40 39 39 39 40 41 43 45 48 52 56 61 66 73 81 90 100
 120 118 115 111 105 98 91 84 77 71 64 59 54 50 46 43 41 39 38 37 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 38 38 37 37 36 36 35 35 34 34 34 34 34 34 34 35 35 36 37 37 38 39 39 40 40 41 41 41 40 40 39 39 38 37 36 35 34 33 32 32 31 31 31 31 31 31 32 32 33 34 35 35 36 38 39 40 41 42 43 44 45 46 47 48 49 49 49 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 36 36 36 36 36 36 37 38 39 41 43 46 49 52 56 61 65 71 76 81 85 89 92 94 94 94 92 90 86 82 78 74 69 65 60 57 53 50 48 46 44 43 42 42 42 42 42 43 44 45 45 46 47 47 47 47 47 47 46 45 44 42 41 40 38 37 36 35 34 33 33 33 34 34 36 37 40 42 45 49 53 57 62 67 71 76 81 85 89 91 92 93 91 89 86 81 77 72 67 62 57 53 49 46 43 41 39 38 37 36 35 35 35 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 36 37 38 39 40 41 43 44 45 47 48 48 49 49 49 49 48 47 46 45 44 42 41 40 38 37 36 35 34 33 33 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 45 45 46 46 46 46 45 45 45 45 45 46 47 48 49 51 54 57 61 66 71 77 83 89 96 102 108 113 117 119
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 29 30 32 33 34 34 34 33 32 31 30 28 26 25 24 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 21 21 22 23 23 24 25 26 27 27 28 28 28 28 28 28 28 27 26 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 21 21 20 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 23 22 21 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 15 15 15 16 16 17 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 20 20 20 21 22 23 24 26 27 30 32 34 37 39 41 43 45 46 46 46 45 44 42 39 37 34 31 29 26 24 21 20 18 17 15 15 14 14 14 14 14 14 15 16 17 18 19 20 22 23 25 26 28 29 31 32 33 33 34 34 33 33 32 31 29 28 27 26 25 25 24 24 24 24 24 24 25 25 25 26 26 26 26 25 25 24 23 22 21 20 18 17 16 15 13 13 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 11 11 11 10 10 10 9 9 9 10 10 10 11 12 13 14 15 17 18 20 21 23 25
 33 35 37 40 42 44 47 49 51 52 53 53 52 51 50 48 46 43 41 39 37 35 33 31 30 29 28 27 27 26 26 26 26 26 26 26 27 28 29 30 31 32 34 36 39 42 45 48 51 54 58 60 63 65 67 67 67 67 66 64 62 60 57 54 52 49 46 43 41 38 36 34 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 31 33 34 37 39 41 44 47 49 52 54 57 59 61 63 64 64 65 64 64 62 61 58 56 53 50 48 45 42 40 38 36 34 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 34 36 37 39 40 42 43 45 46 47 48 48 47 46 45 44 42 40 38 36 34 32 30 28 27 26 24 24 23 22 22 22 22 22 23 24 25 27 28 30 32 35 37 39 41 43 45 46 46 46 46 45 44 43 41 39 37 35 33 31 29 27 25 24 23 21 21 20 20 19 20 20 20 21 22 23 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 50 51 53 54 55 57 58 59 60 61 61 61 61 61 60 59 58 56 55 53 51 49 48 46 44 43 41 40 39 38 37 36 36 35 34 34 33 32 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 21 20 20 20 21 21 22 23 24 25 27 28 30 31 33 35 36 38 39 41 42 42 43 43 42 42 41 39 38 36 34 33 31 29 28 27 26 25 25 24 24 25 25 26 27 28 30 31
 81 73 65 58 51 45 40 35 31 28 25 23 22 21 20 20 21 21 22 24 25 27 28 30 32 34 36 38 40 42 43 45 46 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 48 48 47 46 45 43 42 40 39 37 35 34 32 31 29 28 27 26 25 25 25 25 26 27 30 33 37 42 49 58 69 82 98 117 138 161 185 208 226 236 238 231 216 195 173 151 130 112 97 84 73 65 58 53 50 47 45 44 43 43 43 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 47 47 49 50 52 54 57 61 65 70 74 79 84 88 92 95 96 97 96 94 90 86 81 75 69 63 58 52 47 42 38 35 31 29 27 26 25 25 25 25 26 28 29 31 33 36 38 40 43 45 47 48 49 49 48 47 45 43 40 37 34 31 29 27 25 24 23 22 22 23 23 24 25 27 28 30 32 35 37 41 44 48 53 58 65 72 81 91 103 117 133 151 171 192 214 235 252 263 267 262 250 232 210 188 166 145 126 109 94 82 71 62 54 47 41 36 32 28 25 23 21 19 18 18 17 18 18 19 21 23 25 27 29 32 34 36 38 40 41 42 42 41 40 39 37 35 33 31 29 27 25 24 23 22 22 22 23 24 26 29 32 36 41 46 53 61 70 80 92 106 121 136 153 168 182 192 197 196 191 180 166 151 135 120 107 95 84 75 68 61 56 52 48 44 42 39 37 36 34 33 32 31 30 29 29 29 29 29 30 31 32 35 37 41 46 51 58 66 74 83 91 99 105 108 109 107 102 96 89
 74 68 63 58 54 50 46 43 41 39 37 36 35 35 36 37 38 40 42 45 48 51 54 57 61 64 68 71 74 77 80 82 83 85 85 85 85 84 83 82 80 78 76 75 73 71 70 69 68 67 66 65 65 64 63 62 62 61 60 59 58 56 55 54 53 52 52 51 50 50 49 49 50 50 51 53 55 57 60 63 67 72 76 81 86 91 96 101 105 109 112 114 115 116 115 114 113 111 108 106 104 101 99 97 96 95 94 94 93 93 93 93 93 92 91 91 89 88 86 84 82 80 77 74 72 69 66 64 61 59 57 55 54 53 52 52 53 54 56 58 61 64 68 71 75 80 84 88 92 95 98 100 102 102 102 101 99 97 94 90 86 82 78 75 72 69 67 65 64 64 64 65 66 68 71 73 76 79 82 84 87 88 89 90 89 87 85 82 78 74 69 65 60 56 53 49 47 45 43 42 41 41 41 41 41 42 43 45 46 48 50 53 55 58 62 65 69 74 78 83 88 93 99 104 109 113 117 119 121 122 121 120 117 113 109 105 99 94 89 84 79 74 69 65 61 57 53 50 47 44 42 40 38 36 35 35 35 35 35 36 38 39 41 43 45 48 50 52 55 57 59 60 62 63 64 64 64 64 64 63 63 62 62 62 62 63 64 65 66 68 70 72 75 77 80 83 86 88 91 94 96 99 101 103 105 106 107 107 108 107 107 106 105 104 102 100 99 97 95 93 91 89 87 86 84 82 80 78 77 75 74 73 72 71 70 70 70 70 71 72 73 75 77 80 83 86 90 93 97 100 103 104 105 104 102 99 95 90 85 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 96 103 110 116 122 126 128 128 126 122 116 109 101 94 86 79 73 67 63 59 55 52 50 48 47 45 44 44 43 43 42 42 42 42 43 43 43 44 44 45 46 47 49 50 52 55 57 60 64 67 71 75 78 82 84 87 88 89 89 89 87 85 83 80 76 73 69 65 61 58 54 51 48 46 44 42 41 41 41 41 42 44 46 48 50 53 56 59 61 64 66 67 68 69 68 67 65 63 60 58 55 52 49 47 45 43 42 41 41 41 41 41 42 43 45 46 48 51 53 56 59 62 66 70 74 79 84 89 95 100 106 112 117 121 125 127 127 127 124 121 116 111 105 99 92 86 81 75 70 66 62 58 55 52 49 47 45 43 42 41 40 40 39 39 40 40 41 42 43 44 45 46 47 48 48 48 47 47 46 45 43 42 41 40 39 38 37 37 36 37 38 39 41 43 47 51 55 61 66 73 79 86 93 99 104 109 113 115 116 115 114 111 108 104 99 95 90 86 81 77 74 71 68 67 66 65 65 66 67 69 70 72 74 76 78 80 82 83 85 86 86 87 87 87 88 88 88 88 88 88 89 89 91 92 94 96 98 101 104 107 109 111 112 113 112 110 107 104 99 94 89 83 78 72 67 63 58 55 52 49 47 46 45 45 46 47 48 50 53 56 59 62 66 69 73 77 80 83 85 86 87 87 86 85 82 79 75 71 67 62 58 54 50 47 45 43 41 40 40 40 41 42 43 44 46 47 49 51 53 54 56 57 59 60 60 61 61 60 60 59 58 56 55 53 52 51 50 49 49 50 51 52 55 58 61 65 70 76 82 89
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 48 47 46 44 43 41 40 39 38 37 37 37 38 39 40 42 44 47 51 55 59 64 70 76 81 88 93 99 103 107 109 109 108 105 101 95 89 82 75 69 63 58 53 49 46 44 42 41 40 40 40 40 40 41 42 42 43 44 46 47 48 49 50 51 52 52 53 53 53 53 53 53 53 53 54 54 54 55 56 58 59 61 62 63 65 65 66 66 65 64 62 60 57 54 51 48 44 41 38 35 33 31 29 28 27 26 26 25 25 26 26 26 27 28 29 30 31 32 34 35 36 38 39 41 42 43 44 45 46 47 47 48 48 48 48 47 47 46 46 45 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 26 25 25 25 25 25 26 27 29 31 34 37 41 45 51 56 63 69 76 82 87 91 93 94 93 90 86 81 75 69 63 58 53 49 45 42 40 38 36 35 34 34 34 34 34 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 46 47 48 50 51 53 54 56 57 58 59 59 59 58 57 56 54 53 51 49 47 45 43 41 40 38 37 35 34 34 33 33 32 33 33 34 35 36 37 39 41 42 44 45 47 48 48 49 49 48 48 47 45 44 43 42 40 39 38 37 37 37 37 38 38 39 40 42 43 44 46 47 48 49 50 51 52 52 53 53 53 54 54 54 54 54 55 55 56 57 58 60 62 65 68 72 76 80 84 89 92 95 97 98 98 97 95 92 88 84 79 74 70 65 61 57 53 50 47 44 42 40 38 37 36 36 36 36 37 38 39 41 42 44 46 47 48 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
 16 15 15 15 15 16 17 18 19 21 23 26 29 33 37 41 46 51 56 61 65 69 72 74 74 73 72 69 66 62 58 54 50 46 42 39 35 32 30 27 25 23 22 20 20 19 19 20 20 21 23 24 26 28 30 33 36 39 43 46 50 54 58 62 66 69 72 74 75 75 73 70 66 62 57 52 47 42 37 33 30 27 25 22 21 20 19 18 18 18 18 18 19 20 21 23 25 28 31 34 38 42 47 52 57 62 67 71 74 77 78 78 77 75 72 69 65 62 58 54 50 46 43 40 36 34 31 28 26 24 22 21 20 19 18 18 17 18 18 19 20 21 23 25 27 29 32 35 38 42 46 50 54 59 63 68 71 74 76 77 76 74 70 65 60 55 49 44 39 35 31 28 25 23 21 20 19 18 18 17 17 18 18 19 19 20 21 23 24 25 27 28 30 31 33 34 35 35 36 36 36 36 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 34 34 33 33 32 30 29 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 16 16 17 19 20 22 25 28 31 35 40 45 51 56 62 67 71 74 76 76 74 72 68 64 60 55 51 47 43 39 36 33 31 28 26 25 23 22 21 20 19 19 19 19 20 21 22 24 26 28 30 33 36 39 42 45 49 52 55 59 62 65 68 71 73 74 75 75 74 72 70 66 62 58 53 48 44 40 36 32 29 26 23 21 20 18 17 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
 44 44 43 42 41 40 38 36 34 33 31 30 28 27 27 26 26 26 26 27 27 28 29 30 31 32 34 35 37 38 40 41 43 44 45 46 46 46 46 45 44 42 41 39 37 34 32 31 29 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 35 35 35 35 34 33 32 31 30 29 28 27 27 26 26 26 27 27 28 29 31 33 35 37 40 43 45 48 50 52 53 53 53 51 49 47 45 42 39 37 34 32 30 28 26 25 24 23 22 22 21 21 21 22 22 23 25 27 29 33 36 41 46 52 59 65 72 78 83 87 90 91 90 88 85 81 76 71 66 61 57 53 49 46 43 41 39 37 36 35 34 34 34 34 34 35 35 36 37 37 38 38 38 38 38 37 37 36 35 34 33 32 32 31 31 31 32 32 33 35 37 39 41 44 48 51 56 60 65 70 75 79 84 87 90 91 91 90 87 82 77 72 65 59 53 48 43 39 35 32 29 27 26 25 24 24 24 24 24 25 26 27 28 30 32 34 36 38 41 43 46 49 52 54 56 57 58 58 56 55 52 49 46 43 40 37 34 32 30 29 28 27 27 27 27 27 28 29 30 31 33 34 36 37 39 40 41 42 43 42 42 41 40 39 38 36 35 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 26 26 27 28 28 30 31 33 34 36 38 40 41 43 45 46 47 48 48 48 48 48 47 46 45 44 42 41 39 38 36 35 34 33 31 31 30 29 29 29 29 30 31 32 33 34 36 38 39 41 42 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
 44 45 47 49 51 52 54 55 56 57 57 57 57 56 56 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 37 38 39 40 41 44 46 49 53 57 62 67 72 77 82 86 90 92 93 93 92 90 87 83 78 74 69 64 60 55 51 48 45 42 39 37 36 35 34 33 33 34 34 35 37 38 40 41 43 45 46 47 47 48 47 46 45 44 42 41 39 38 36 35 34 34 33 34 34 35 36 38 39 42 44 47 50 54 58 62 66 71 75 79 82 85 88 89 89 87 85 82 78 74 69 65 60 56 53 50 47 45 43 41 40 39 39 38 38 37 37 37 38 38 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 53 53 53 53 52 51 50 48 47 45 44 42 41 39 38 37 36 35 35 34 34 34 34 34 34 35 36 36 37 37 38 39 39 39 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 35 35 35 36 36 37 38 39 40 42 43 44 46 47 47 48 48 48 48 48 47 46 45 44 43 42 41 40 40 39 38 38 38 38 39 40 41 43 45 48 51 55 59 64 69 73 78 81 83 85 85 83 80 77 73 68 63 59 55 51 48 46 43 42 41 40 40 40 40 40 41 42 43 44 45 46 47 47 48 49 49 49 48 48 47 46 45 43 42 40 39 37 36 35 33 33 32 32 32 32 32 33 34 35 35 36 37 38 39 39 40 40 41 41 41 41 41 40 40 39 39 38 37 36 36 35 34 34 33 33 33 33 34 34 35 36 37 39 40 42
 96 96 94 91 87 83 77 72 67 62 58 54 51 49 47 46 46 46 46 47 49 51 54 57 61 65 70 75 80 86 92 98 104 109 113 116 117 117 115 111 105 99 92 86 79 73 67 62 58 55 52 50 48 47 46 45 45 45 45 45 45 46 47 47 48 49 50 50 51 51 52 52 52 51 51 51 50 50 49 49 49 49 49 49 50 51 52 54 55 57 59 61 63 65 66 68 69 70 70 70 69 67 66 64 62 59 57 55 53 51 49 47 46 45 44 43 42 42 42 42 42 42 42 43 44 45 46 47 49 51 53 55 58 61 63 66 69 72 75 77 79 81 81 81 80 79 78 75 73 70 67 64 62 59 56 54 52 50 48 47 46 45 45 45 46 47 49 52 55 59 63 68 74 79 85 90 94 97 97 97 94 90 85 79 73 66 60 55 50 46 43 40 38 36 35 35 34 35 36 37 38 40 42 44 47 50 53 56 59 62 66 69 73 76 78 81 83 84 85 85 84 83 81 78 75 72 69 66 63 60 57 54 52 49 47 46 44 43 42 41 40 39 39 39 39 39 39 40 41 42 43 44 46 48 51 53 56 58 61 64 67 69 71 73 75 76 77 77 77 77 77 77 77 77 77 78 79 80 81 83 85 87 89 90 92 93 93 93 92 90 88 85 82 78 74 70 66 62 59 56 52 50 47 45 43 41 40 39 38 38 38 38 39 41 44 47 51 55 61 67 74 82 90 99 107 114 121 126 129 131 131 128 125 119 114 107 100 94 88 82 77 72 69 65 63 61 60 60 60 62 63 66 69 73 77 81 85 89 93 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 47 48 48 48 47 46 45 44 43 41 40 39 38 37 37 36 36 36 36 37 37 38 39 40 41 42 43 44 45 46 47 47 47 47 47 47 46 46 45 44 43 42 42 41 41 41 40 41 41 41 42 42 42 43 43 43 43 43 42 42 41 41 40 39 38 38 37 36 36 35 35 35 36 36 37 38 40 42 44 46 48 51 53 55 56 56 56 54 52 50 47 43 40 37 34 31 28 26 25 23 22 22 21 21 21 22 22 23 24 25 27 28 30 31 33 35 36 38 39 40 41 42 43 43 43 43 42 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 27 28 28 29 30 31 33 35 37 40 43 46 49 53 57 60 63 66 68 69 69 69 69 67 66 64 62 60 59 57 56 55 55 55 55 55 55 55 55 56 55 55 55 54 52 51 49 47 45 42 40 38 36 33 31 30 28 27 25 24 23 23 23 23 23 24 25 27 29 32 35 39 43 47 52 57 62 67 71 75 77 78 77 76 73 70 66 62 58 54 51 47 44 42 40 38 37 36 36 36 37 38 39 41 43 46 49 52 55 58 60 62 63 64 63 62 60 58 55 53 50 48 45 44 42 42 41 41 41 42 43 44 46 48 50 52 55 57 60 62 64 66 67 68 68 68 67 66 64 61 59 56 54 51 49 47 46 45 44 43 43 43 44 44 45 46 47 48 49 50 51 52 52 52 52 51 50 49 48 47 45 43 41 40 38 37 35 34 33 33 33 33 33 34 34 36 37 38 40 42 43
 43 42 42 41 40 39 39 38 37 37 36 36 36 36 37 37 38 39 40 41 43 44 46 48 50 52 53 55 57 59 60 61 61 62 61 61 60 59 57 55 54 52 50 48 46 45 43 42 41 40 39 39 38 38 38 38 38 38 38 38 38 39 40 40 41 42 43 45 46 48 50 52 55 58 61 64 67 70 74 76 79 80 81 81 80 78 75 72 68 64 60 57 53 50 47 44 42 40 39 38 37 36 36 36 36 36 37 37 38 38 39 39 39 40 40 40 40 40 39 39 38 38 37 37 36 36 35 35 35 35 35 35 35 36 36 37 38 39 40 42 43 44 46 47 48 48 49 49 49 48 48 47 46 45 45 44 43 42 41 40 39 39 38 38 38 38 39 40 41 42 43 45 48 50 53 56 59 62 65 68 71 74 76 78 80 81 82 82 82 82 82 81 80 80 79 78 77 76 75 74 73 71 70 68 66 65 63 61 59 57 54 52 50 48 46 44 43 41 40 38 37 37 36 36 36 36 37 38 39 41 43 45 47 50 53 56 59 62 65 67 69 71 72 72 72 71 70 68 66 63 60 57 54 51 49 46 44 42 41 40 39 38 38 38 39 39 40 41 43 44 46 47 49 50 52 52 53 53 53 53 52 51 50 49 48 47 46 45 45 44 44 44 45 45 46 47 48 49 51 53 55 57 59 61 64 66 68 70 72 74 75 77 77 78 78 77 77 76 75 73 72 70 69 67 66 64 63 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 42 41 41 40 40 40 40 40 40 41 41 42 42 42 43 43 43 43
 23 23 22 22 21 21 20 20 19 19 19 19 19 20 20 21 22 23 24 26 27 29 30 32 34 35 37 38 39 40 40 40 40 39 38 37 35 34 32 30 28 27 25 24 23 22 21 20 19 19 19 18 18 18 18 19 19 19 20 20 21 22 23 24 25 27 28 30 32 35 37 40 43 46 49 51 53 55 56 56 55 53 51 48 45 42 39 37 34 32 30 28 27 26 25 25 25 25 25 25 26 26 27 27 28 28 29 29 29 29 28 28 27 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 19 19 20 21 22 24 25 27 28 30 32 34 36 37 39 40 40 40 40 40 39 38 36 35 33 32 30 28 27 26 24 23 22 21 21 20 20 20 20 20 20 21 22 23 24 25 27 29 31 33 34 36 38 40 41 42 43 43 44 44 43 43 43 43 42 42 42 42 42 43 43 43 44 44 44 45 45 45 44 44 43 42 41 39 37 36 34 32 30 28 27 25 23 22 21 20 20 19 19 19 19 19 19 20 21 22 23 24 26 28 29 31 33 35 37 39 41 42 43 43 43 43 42 40 39 37 35 33 31 29 27 26 24 23 23 22 22 21 21 22 22 23 23 24 25 26 26 27 27 28 28 28 28 27 26 26 25 24 23 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 26 28 30 32 34 37 40 43 46 49 52 55 57 58 59 59 58 56 54 52 49 46 43 41 38 35 33 31 29 27 25 24 22 21 20 20 19 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 23 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 34 35 35 36 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 54 55 57 58 60 61 63 64 65 65 65 65 64 63 62 60 58 56 54 52 50 48 46 44 42 41 40 39 38 38 38 38 38 39 39 40 42 43 44 46 48 49 51 52 53 53 53 53 51 50 48 46 43 41 38 36 34 32 30 28 27 26 26 25 25 26 26 27 28 30 31 33 35 37 39 41 43 44 45 46 46 46 46 46 45 44 44 43 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 48 47 46 45 43 42 40 39 38 36 35 34 33 32 31 31 31 31 31 31 31 32 33 34 35 36 38 39 40 41 42 42 43 42 42 41 40 39 37 36 34 33 32 31 30 30 30 31 31 32 34 36 38 41 44 48 51 55 59 62 65 67 68 68 67 66 63 60 56 52 48 45 41 38 35 33 31 29 28 26 25 25 24 24 24 25 25 26 27 28 30 32 34 36 39 42 45 48 52 55 59 62 64 66 68 69 69 68 67 65 63 60 57 54 52 49 46 44 42 40 38 36 35 34 33 32 31 31 31 31 31 32 32
 34 35 35 35 36 37 38 40 41 43 44 46 48 49 51 52 53 54 55 55 55 55 55 54 53 52 51 50 49 48 46 46 45 44 43 43 43 43 43 43 44 44 45 47 48 50 52 54 56 59 61 63 66 68 69 71 71 71 71 70 69 67 64 62 59 57 54 52 49 47 45 44 42 41 40 39 39 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33 33 33 33 33 33 33 34 35 37 38 40 43 46 49 52 55 59 63 67 70 74 76 78 79 79 78 76 73 70 66 63 59 56 52 49 46 44 42 40 38 37 37 36 36 36 36 37 38 39 40 42 44 46 49 51 54 57 60 64 67 70 72 75 77 78 79 79 79 78 76 74 71 68 65 62 59 56 53 51 48 46 44 43 41 41 40 39 39 39 40 40 41 42 43 44 46 47 49 50 52 53 54 56 57 58 58 59 59 59 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 44 44 44 45 46 46 47 49 50 52 53 55 57 59 60 62 63 63 64 63 63 62 60 58 56 53 51 48 45 43 41 39 37 35 34 33 32 31 31 31 31 31 31 32 32 33 34 35 35 36 37 38 38 39 39 39 40 40 40 41 41 41 42 43 44 45 46 48 49 51 53 54 56 58 59 60 61 61 61 61 60 59 57 56 54 52 50 48 46 45 43 42 41 40 40 39 39 39 39 39 40 40 41 42 43 44 45 47 48 49 50 51 52 53 54 54 54 54 54 54 53 52 51 49 48 47 45 43 42 40 39 38 37 36 35 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 35 37 38 40 42 44 47 49 52 54 57 61 64 67 71 75 78 81 83 84 84 83 81 78 74 69 64 60 55 50 46 42 39 36 34 32 30 28 27 27 26 26 26 27 28 29 31 33 35 39 42 47 52 58 64 71 79 86 93 98 101 103 102 99 94 88 81 74 67 61 56 51 46 42 39 37 35 33 31 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 31 33 34 36 39 42 46 50 54 60 65 71 77 83 88 91 93 93 91 87 81 75 69 63 57 51 47 43 39 36 34 32 30 29 28 28 28 28 28 29 29 30 32 33 35 37 39 41 43 45 47 49 51 52 53 53 53 53 52 52 51 49 48 47 46 44 43 41 40 39 37 36 34 33 32 30 29 27 26 25 24 23 22 21 20 20 20 19 19 20 20 20 21 22 22 23 25 26 27 28 30 31 32 33 34 34 34 34 34 33 32 31 30 29 27 26 25 24 23 23 22 22 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 31 31 32 33 34 35 36 37 38 39 39 40 41 41 41 41 41 40 40 39 38 37 36 36 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 21 21 21 22 22 23 24 26 28 30 32 34 36 39 41 43 45 46 47 47 46 45 43 41 39 37 34 32 30 28 26 25 24 23 22 21 21 21 21 21 21 21 22 23 23 25 26 27 28 30 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 44 45 47 50 53 56 60 63 67 71 75 78 81 83 84 85 84 82 80 77 74 71 68 65 63 61 59 58 57 56 56 57 57 58 59 60 62 63 65 66 68 69 70 71 73 73 74 75 76 76 77 77 77 77 78 78 78 78 77 77 76 74 73 70 68 65 62 59 56 53 50 47 45 42 40 38 37 36 35 34 34 34 35 36 37 39 41 44 46 49 52 55 57 60 62 63 64 65 65 65 64 64 63 62 62 61 61 61 62 62 64 65 67 70 73 75 78 81 83 84 85 85 85 83 81 79 76 72 69 66 62 59 56 54 51 49 47 46 44 43 42 42 42 42 43 44 46 48 50 53 56 59 63 66 70 72 74 76 76 75 74 72 69 66 62 59 56 53 50 47 45 43 42 41 41 40 41 41 42 43 44 45 46 47 48 49 49 49 49 48 48 46 45 44 43 41 40 39 38 38 37 38 38 39 41 43 45 48 52 56 60 65 70 75 80 85 89 93 97 99 100 101 100 99 96 93 89 85 80 76 71 66 61 57 53 50 46 44 41 40 38 38 37 38 38 39 40 42 44 46 48 50 52 54 56 57 58 58 57 56 55 53 50 48 45 43 40 38 37 35 34 34 34 34 34 35 36 38 40 42 44 46 49 51 53 55 57 58 58 58 57 56 54 52 50 48 47 45 43 42 41 41 40 40 40 41 41 42 43 44 45 47 48 50 51 52 54 55 56 57 58 58 59 59 59 59 58 58 58 58 58 59 59 60 60 61 62 63 63 64 64 64 63 63 62 60 59 57 55 52 50 48 46 45 43 42
 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 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 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 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
 14 13 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 14 14 14 13 12 12 11 10 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 13 13 14 14 13 12 12 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 9 10 11 12 12 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 64 62 60 58 57 55 54 53 52 51 49 48 47 45 44 42 40 38 36 35 33 32 31 31 31 31 31 32 34 35 37 39 41 44 47 49 52 55 58 61 63 65 67 68 68 68 67 65 63 60 57 54 51 48 45 42 40 38 37 36 36 36 37 38 39 41 43 46 49 52 55 58 62 65 69 72 75 77 79 80 81 81 80 79 77 74 72 69 67 64 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 41 40 39 39 39 38 38 39 39 40 41 41 42 43 44 44 44 44 44 43 42 41 40 39 38 37 35 34 33 31 30 29 28 28 27 26 26 26 26 27 27 28 30 31 33 36 38 40 43 45 47 49 51 52 53 54 54 54 55 55 56 56 57 58 60 61 63 65 67 69 70 71 71 70 69 66 63 60 56 52 48 44 40 37 34 31 29 26 25 23 22 21 20 20 20 20 21 23 25 27 30 33 37 41 45 50 54 57 61 63 65 66 66 66 64 62 59 56 53 49 46 43 39 36 33 31 28 26 24 23 21 21 20 20 20 21 22 23 24 26 28 30 32 35 37 40 42 45 47 50 52 55 57 60 62 65 67 69 72 74 76 77 79 80 80 80 80 79 77 75 72 69 66 62 58 55 51 47 43 40 37 34 31 29 26 25 23 22 22 22 22 22 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 43 44 45 46 47 47 46 45 44 42 40 37 35 33 30 28 27 25 24 24 24 24 24 25 26 28 29 31 33 35 38 41 44 48 52 55 59 63 66 69 71 72 72
 105 104 103 102 101 99 97 95 92 90 87 84 82 79 76 73 70 68 65 63 61 59 58 57 57 57 58 59 61 64 67 70 74 78 82 85 88 90 92 93 94 94 93 92 90 89 87 84 82 79 77 74 72 69 67 64 62 59 57 56 54 53 53 53 53 55 57 59 62 66 70 74 79 84 89 94 98 103 107 111 114 117 118 118 117 115 112 108 104 99 94 90 85 81 77 73 70 68 66 64 62 61 60 59 58 58 57 56 56 55 54 54 53 52 52 51 51 52 52 53 54 56 58 60 62 65 67 69 71 74 76 77 79 80 81 82 83 83 82 82 81 79 77 75 73 70 67 64 62 59 57 55 54 53 53 53 54 55 57 59 61 64 66 69 71 74 76 79 81 82 84 85 86 87 87 88 88 88 88 89 89 90 91 92 93 95 97 98 100 102 103 104 105 105 105 104 102 99 96 92 87 83 78 73 69 65 62 59 57 56 55 55 55 56 57 58 60 62 63 66 68 70 72 75 77 79 82 84 85 87 88 89 89 89 88 87 85 83 81 79 76 74 71 69 67 65 64 62 61 60 60 59 58 58 58 57 57 58 58 59 60 61 63 65 67 70 74 77 82 86 91 96 101 106 110 113 115 116 116 115 113 110 107 103 99 95 91 87 84 80 77 75 72 71 70 69 69 70 72 74 76 79 82 85 88 91 94 96 97 99 100 100 100 99 98 97 96 94 92 90 87 85 82 80 77 74 72 70 68 67 66 65 65 66 67 69 72 75 79 82 86 90 93 96 99 102 104 106 108 109 109 110 110 110 109 109 108 108 107 106
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 64 63 62 62 62 63 64 66 68 70 73 75 77 78 79 79 78 76 73 70 65 61 57 52 49 45 43 41 40 40 40 40 41 43 44 46 48 50 51 53 55 56 57 58 59 60 60 60 60 60 59 58 58 57 56 55 53 52 51 50 49 49 49 49 49 49 50 51 51 52 52 53 53 54 54 54 55 55 56 57 57 58 59 60 61 62 63 63 63 63 62 61 59 57 55 53 50 48 45 43 41 39 37 35 34 33 32 31 30 30 30 31 32 33 35 38 42 46 52 57 64 70 76 81 86 89 91 91 89 87 84 79 75 70 65 60 56 52 48 44 40 37 35 32 30 28 27 26 25 25 26 27 29 32 35 40 45 51 57 63 68 73 77 80 81 81 80 78 76 73 70 67 65 62 61 60 59 59 60 61 63 65 67 69 71 73 74 75 74 73 71 68 64 60 56 52 47 43 39 36 33 30 28 26 25 24 25 25 27 28 31 33 36 39 42 45 48 50 52 54 56 57 58 58 58 58 57 57 56 54 53 51 49 47 44 42 39 37 34 32 29 28 26 25 25 25 25 25 26 27 28 30 31 33 35 37 39 41 44 46 49 52 55 57 60 63 65 67 68 69 70 70 70 69 68 67 66 65 63 62 61 59 58 56 55 53 51 49 47 44 42 39 37 34 33 31 30 29 29 29 30 30 32 33 35 37 39 42 45 48 51 55 59 63 67 71 74 78 80 82 83 82 80 77 72 67 62 56 51 46 42 38 35 34 33 33 33 35 37 39 42 45 49 53 57 61 65 69 72 75 78 79 79 79 77 75 73 71 68
 82 77 72 69 66 65 64 63 63 63 64 64 64 64 64 63 62 60 58 56 53 51 48 46 44 42 41 41 42 43 46 49 53 58 64 70 76 83 89 95 100 105 108 111 111 111 109 106 102 98 93 88 82 77 71 66 61 57 53 49 46 44 42 41 41 41 42 43 44 46 48 50 52 53 55 57 58 59 60 62 63 64 65 66 67 68 68 69 70 71 72 72 73 73 73 73 72 71 70 69 68 66 65 63 61 59 57 55 53 51 49 47 45 44 43 42 42 42 43 44 46 48 50 52 55 57 59 61 63 65 67 68 69 70 70 71 70 70 69 68 66 64 62 59 56 54 51 48 45 43 42 41 40 41 42 43 45 48 50 53 55 58 59 61 62 63 63 63 63 62 62 62 62 63 64 66 68 72 77 83 90 100 111 124 138 154 170 185 198 206 209 205 196 183 167 149 132 116 101 87 76 66 58 51 46 43 41 40 40 42 44 47 52 57 62 68 75 82 89 96 103 110 116 121 126 129 131 131 130 128 124 119 113 106 98 91 83 75 68 62 56 51 47 44 42 41 40 41 42 44 46 48 51 55 58 62 67 71 76 81 87 92 97 102 106 109 111 112 112 110 108 104 100 96 91 87 82 78 74 71 68 65 63 61 59 57 55 54 52 51 49 48 47 46 46 46 46 47 48 50 52 54 57 60 62 65 67 69 71 72 74 74 75 75 75 75 74 73 72 70 68 66 64 61 59 56 53 50 48 46 44 43 43 44 45 48 52 58 64 73 82 93 104 117 129 142 153 163 170 173 172 168 160 150 139 128 117 106 97 89
 81 86 88 89 87 82 77 70 64 57 51 46 41 37 34 31 28 26 24 23 22 21 21 21 21 21 22 24 25 27 29 31 32 34 35 36 37 37 37 37 37 36 35 35 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 20 21 21 23 24 27 29 33 36 40 45 50 55 61 67 74 80 86 92 97 100 103 103 103 100 97 93 88 84 79 75 71 67 64 62 59 57 56 54 52 51 49 47 45 43 41 39 36 34 31 29 27 25 23 22 21 20 20 21 21 22 24 25 27 29 31 33 34 36 38 40 42 44 45 47 48 49 49 50 49 49 48 47 45 43 40 38 35 32 29 27 25 23 22 21 21 21 21 22 23 24 26 28 30 33 36 40 44 48 52 57 61 64 67 68 68 66 63 59 55 50 46 42 39 36 33 31 30 29 28 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 29 29 28 28 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 32 32 32 31 31 30 30 29 29 29 29 30 30 31 33 34 35 37 38 39 40 40 41 41 41 41 41 41 42 42 42 43 44 45 47 49 51 54 58 61 66 70 74 77 80 82 83 82 80 77 74 69 65 60 55 51 46 42 39 36 33 31 30 28 28 28 28 29 31 32 34 36 38 40 42 44 45 46 46 47 47 46 45 45 43 42 41 40 38 37 35 34 33 31 30 29 28 28 27 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 31 33 34 36 39 42 46 51 56 62 69 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 93 96 100 103 106 108 108 107 105 101 96 90 83 77 70 64 58 52 47 42 38 35 32 30 29 29 30 32 35 39 45 51 58 66 73 81 88 94 99 103 105 106 105 103 100 95 91 85 80 74 69 63 58 53 49 44 40 37 33 31 29 27 27 27 29 31 34 38 43 49 55 62 69 75 82 88 94 98 102 105 107 109 109 108 108 106 105 104 102 101 100 99 99 98 98 97 96 95 94 92 89 86 82 78 74 69 64 59 53 48 44 39 35 32 29 28 26 26 27 29 31 35 38 43 48 53 59 64 70 76 82 87 92 96 100 103 104 105 104 102 98 94 89 83 76 69 62 55 49 43 38 34 31 28 27 27 27 29 32 35 39 43 48 54 59 66 72 79 85 91 96 99 102 103 103 101 98 95 91 87 83 80 77 75 74 73 73 73 74 75 76 77 78 78 78 77 76 73 70 65 60 55 50 45 40 36 33 31 30 30 30 32 34 37 40 44 48 52 57 63 68 74 80 85 91 96 100 103 105 105 104 101 97 92 86 79 72 65 58 52 47 42 39 36 35 34 35 36 38 40 43 46 49 52 55 59 62 64 67 69 70 72 73 73 74 74 74 75 75 75 76 77 78 79 80 81 83 84 84 85 84 83 82 80 77 74 70 66 61 57 53 49 45 42 39 38 37 37 38 41 44 48 53 59 65 71 77 83 89 94 99 102 105 106 105 104 101 97 92 86 81 75 69 63 58 53 48 44 41 38 36 34 34 35 36 39 42 46 51 56 61 65 70 73 76 78 80 80 81 80 80 80 79 79 80 81 82 84 86 89
 67 67 67 67 66 65 63 60 58 55 52 49 47 44 41 39 37 35 33 32 31 30 29 29 30 32 34 37 41 46 52 57 63 68 72 75 76 76 74 71 68 64 60 56 52 49 45 42 40 37 35 33 31 30 28 27 26 26 25 25 25 26 27 29 31 34 37 41 44 47 50 53 55 57 58 59 59 60 61 61 62 62 63 63 64 65 65 65 65 65 64 62 60 58 56 53 51 48 45 43 41 39 37 35 34 32 31 30 29 28 27 27 26 26 26 26 27 27 29 30 32 33 35 36 37 38 39 39 40 40 40 41 41 41 41 41 42 42 42 43 43 43 43 42 42 41 40 38 37 35 33 31 30 29 28 28 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 55 56 58 58 59 60 60 60 61 61 61 62 63 64 65 67 69 71 74 76 78 81 82 83 83 82 79 75 70 65 58 52 46 40 36 32 29 27 26 26 26 26 27 28 29 30 32 34 36 38 41 44 47 50 54 58 62 66 70 74 77 80 81 81 79 76 71 65 59 53 47 42 37 34 31 29 28 27 27 27 27 28 29 30 31 33 35 37 39 42 45 48 51 54 58 60 63 64 65 66 65 64 63 62 60 58 57 55 54 53 52 52 51 51 51 51 51 51 51 50 50 49 48 47 46 45 44 43 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 39 40 41 43 46 49 52 55 59 62 64 66 67 68 68 68 67 66 66 65 64 64 64 64 64 64 65 65 66 67
 14 13 12 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 13 14 14 14 14 14 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 6 7 7 8 9 10 11 11 12 12 13 13 13 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 4 4 4 4 4 4 4 4 4 4 5 5 6 7 7 8 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 13 14 15 17 18 19 20 20 20 20 19 17 16 14 13 11 10 9 8 7 6 5 5 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 13 13 13 13 13 13 12 11 11 10 9 8 7 6 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 16 17 18 18 19 19 19 19 19 18 18 17 17 16 16 15 14 13 13 12 11 10 9 8 8 7 6 5 5 5 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 5 5 6 6 6 7 8 9 10 11 12 13 14 15 17 18 19 20 20 20 20 19 18 17 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
 34 35 36 37 37 37 36 35 33 31 30 28 26 24 22 20 18 16 15 13 12 10 9 8 8 7 7 7 7 7 8 9 10 11 12 13 14 16 17 19 20 21 22 23 24 24 25 24 24 23 22 21 20 19 17 16 14 13 11 10 9 8 7 7 7 7 7 7 8 9 10 11 12 13 15 16 18 20 22 24 26 29 31 32 34 35 35 35 34 33 31 29 27 25 23 22 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 25 26 27 27 27 28 27 27 26 26 25 24 23 21 20 19 18 16 15 14 13 12 11 10 9 8 8 7 7 7 8 8 9 10 12 13 14 16 18 20 21 23 24 25 26 27 27 26 26 25 23 22 21 19 17 16 14 13 12 11 9 9 8 7 7 7 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 29 28 28 27 26 25 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 7 7 7 7 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33
 35 35 36 38 40 42 44 47 49 52 54 55 57 57 57 56 54 52 49 46 42 39 36 33 31 29 28 28 28 29 31 32 34 36 38 39 40 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 40 39 38 36 34 32 31 30 29 28 28 29 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 41 41 41 41 41 41 41 41 41 42 42 42 43 44 44 45 46 47 49 50 50 51 51 51 51 50 48 46 44 41 38 36 34 32 31 30 30 31 32 34 36 39 41 44 47 50 54 58 62 66 70 74 78 81 84 86 88 88 86 84 80 76 71 65 59 53 47 42 38 35 33 32 32 32 34 36 39 42 46 50 53 56 59 61 61 61 60 58 55 52 49 45 42 39 36 34 32 31 30 29 29 29 29 30 31 32 34 35 37 39 41 43 44 45 46 46 45 44 42 40 38 36 34 32 32 32 32 33 35 37 39 41 42 44 45 46 47 47 47 47 47 47 46 45 45 44 43 42 41 40 39 38 37 36 34 33 32 32 31 31 31 31 32 33 35 36 36 37 37 37 37 36 35 34 33 32 32 31 30 30 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 39 39 39 38 38 37 36 35 33 32 31 29 28 27 26 26 26 27 29 32 35 39 44 48 54 59 64 69 73 77 80 82 84 85 84 83 82 79 76 72 68 64 60 55 51 47 43 39 36 33 30 28 27 26 27 28 30 33 37 41 45 50 53 57 59 60 60 59 57 55 52 49 46 43 41 39 37 36 35 34 34
 82 79 74 69 65 60 57 53 50 48 46 45 44 43 43 42 42 41 41 40 39 38 36 34 33 31 29 27 26 25 25 25 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 40 40 39 38 37 36 35 33 32 31 30 29 29 29 29 30 31 31 32 33 34 36 37 38 40 42 44 46 48 51 54 57 59 62 65 67 69 69 70 69 67 65 63 60 57 54 51 48 46 43 41 39 38 36 34 33 32 31 30 29 29 28 29 29 30 31 33 35 37 39 41 43 44 45 46 47 47 46 46 45 44 43 41 40 38 37 35 34 32 31 30 28 27 26 26 25 25 25 25 26 27 29 31 33 35 37 39 41 42 43 44 44 45 46 46 47 48 49 51 53 56 59 62 66 70 74 77 80 81 82 80 78 74 69 64 59 54 50 45 41 38 35 32 30 28 27 25 24 23 23 23 23 23 24 26 27 29 31 33 35 36 37 38 38 38 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 23 23 23 24 25 26 28 30 31 33 35 37 39 41 43 46 48 51 54 57 60 64 68 72 76 81 84 87 90 91 91 90 88 85 82 78 74 70 66 63 59 56 53 51 48 45 43 41 38 36 33 31 29 27 25 24 23 23 23 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 44 44 44 43 41 40 38 35 33 30 28 26 24 23 22 22 22 23 24 25 27 29 31 33 36 40 44 48 53 58 64 70 75 80 84 86 86 85
 30 31 32 32 33 33 33 32 32 31 30 29 27 26 25 23 22 21 19 18 16 15 14 13 12 12 12 12 12 13 14 15 16 18 19 20 22 23 24 25 26 27 27 27 27 27 26 26 25 24 22 21 20 18 17 16 15 13 12 12 11 11 11 11 12 13 15 17 19 21 23 25 27 28 30 30 31 31 31 31 31 31 31 32 32 33 34 36 38 40 43 45 48 51 52 53 53 52 49 46 42 38 34 30 27 23 21 18 16 14 13 11 10 10 9 9 10 11 12 14 17 19 22 25 28 31 33 35 36 36 36 35 34 32 30 28 26 25 23 21 19 18 17 15 14 13 12 11 10 10 9 9 9 9 10 11 12 14 16 18 21 24 27 30 33 36 39 42 45 47 50 51 53 54 54 53 52 51 49 47 44 42 39 37 35 33 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 9 10 11 11 12 14 15 16 17 19 20 21 22 23 24 25 26 27 28 28 29 29 29 28 27 26 25 23 22 20 18 16 14 12 11 10 10 9 9 10 11 12 13 15 16 18 20 22 24 26 28 30 32 33 34 34 34 34 33 32 30 29 28 27 26 26 26 26 26 27 27 28 29 31 32 33 33 33 33 32 30 28 26 23 20 17 15 13 11 10 10 9 9 10 11 12 13 14 16 18 20 22 24 27 30 32 35 38 40 42 43 43 43 42 40 38 35 32 28 25 22 19 17 15 13 12 11 10 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29
 117 111 104 98 92 87 82 78 74 71 68 65 63 61 58 56 54 51 49 46 43 40 37 34 31 29 28 27 26 27 27 29 30 32 34 36 38 40 42 44 46 48 50 52 53 55 56 57 58 58 59 58 58 57 55 53 50 47 44 40 36 33 30 27 25 24 24 24 25 26 28 30 33 36 39 43 48 52 57 62 67 71 75 76 77 75 73 69 64 59 54 50 46 42 39 37 35 34 33 33 33 34 34 35 36 37 38 39 40 40 40 39 37 35 33 31 29 27 26 25 25 25 26 27 29 30 32 34 36 38 41 43 46 48 50 52 54 56 57 57 57 57 56 54 53 50 48 45 42 39 37 34 32 31 30 30 30 30 31 31 32 32 33 33 33 34 34 34 34 34 35 35 36 37 38 39 41 43 45 47 50 53 55 58 61 63 65 66 66 66 65 63 61 59 56 53 50 47 44 41 38 36 34 32 31 31 31 31 33 35 37 40 43 47 50 53 55 57 59 61 61 62 61 61 59 58 56 54 51 49 46 44 41 38 36 34 32 30 28 27 26 26 27 28 29 32 34 37 39 42 44 45 46 47 47 47 47 47 47 48 48 50 51 54 57 61 66 73 80 88 97 105 113 119 122 121 117 110 101 91 82 73 64 57 50 45 40 36 33 30 28 26 25 24 24 25 26 28 30 33 36 38 41 42 44 44 44 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 27 27 28 30 32 35 39 42 46 51 56 61 67 73 79 86 94 101 109 116 123 129 133 135 135 133 129 123
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 6 7 8 9 10 12 14 15 17 18 18 18 17 16 15 13 12 10 9 8 7 7 6 5 5 4 4 4 4 3 3 3 3 3 4 4 5 5 6 8 9 10 11 12 13 13 13 12 12 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 15 16 17 18 18 19 19 18 17 15 14 12 11 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 13 12 12 11 10 8 7 6 5 5 4 4 3 3 3 3 3 3 4 4 4 5 5 6 7 8 8 9 10 11 12 13 13
 53 55 56 57 57 57 57 56 55 54 53 51 49 47 45 43 41 38 36 34 31 29 26 24 23 21 20 20 20 20 21 22 23 25 27 29 31 34 37 40 43 46 50 53 56 59 62 63 64 65 64 62 59 56 52 48 43 39 35 31 28 25 23 21 20 20 20 21 22 24 26 28 30 33 36 39 41 44 47 50 52 54 56 57 58 59 59 59 58 58 57 56 55 55 54 53 53 52 52 51 50 49 48 47 46 44 42 40 38 36 33 31 28 26 24 22 21 20 20 20 20 20 21 22 23 24 25 27 28 28 29 30 31 31 32 32 32 32 32 32 32 31 31 30 29 28 27 26 24 23 22 21 20 19 19 19 19 20 20 21 22 23 25 26 27 29 30 32 34 37 39 42 45 49 52 56 60 64 67 70 72 74 74 73 71 69 66 62 59 55 51 48 44 41 38 36 33 31 28 26 24 23 21 20 19 19 19 19 20 22 23 25 28 31 34 37 40 43 46 49 51 53 55 55 55 55 54 52 50 47 44 41 38 35 33 30 27 25 23 22 20 20 19 20 21 22 25 27 31 35 39 44 48 53 58 62 66 69 71 73 73 73 72 71 69 67 64 62 60 57 55 53 51 49 47 45 43 42 40 39 37 35 34 32 31 29 28 26 25 24 22 21 20 20 20 20 20 21 23 24 27 29 31 34 36 38 39 40 41 41 41 40 40 39 38 36 35 34 33 31 30 29 28 26 25 24 23 22 21 21 20 20 20 20 20 21 22 23 24 25 27 28 29 30 31 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52
 64 62 60 58 56 54 52 50 48 47 45 44 43 42 42 41 39 38 37 35 33 31 29 27 25 23 22 21 21 21 21 22 24 26 28 31 34 38 42 47 52 58 64 71 78 85 92 97 101 103 102 99 93 86 78 70 61 53 46 39 34 29 26 23 22 21 21 22 23 25 27 30 32 35 38 40 43 45 47 48 50 51 52 53 54 55 56 58 60 63 66 70 75 80 86 93 100 107 113 118 121 121 119 114 107 98 88 78 68 59 51 43 37 32 27 24 22 21 20 21 22 24 26 28 31 34 37 41 44 47 50 53 56 58 60 61 61 61 60 58 56 53 50 47 43 40 36 33 29 27 24 22 21 20 19 20 20 21 22 24 26 28 30 33 36 39 42 46 51 56 63 70 79 89 101 115 131 147 165 180 192 199 199 191 178 161 143 125 109 94 82 71 62 54 48 42 38 34 30 28 25 23 22 20 20 19 19 20 21 23 25 27 30 33 35 38 41 43 45 47 49 50 51 51 51 51 50 49 48 46 44 42 40 37 34 32 29 27 25 23 22 21 20 21 22 25 28 32 37 44 52 61 71 82 95 108 121 134 144 153 158 159 156 150 143 134 125 116 108 101 94 89 84 81 77 74 72 69 67 64 62 59 56 53 49 46 42 39 35 32 29 26 24 23 22 21 22 23 25 29 33 38 44 51 59 66 73 80 85 89 90 90 88 85 80 75 69 64 58 53 48 44 40 37 34 31 28 26 24 23 22 21 21 21 22 23 25 27 29 31 34 37 40 42 45 48 51 53 56 59 61 63 65 67 68 69 69 68 67 66
 94 97 99 102 103 104 104 103 100 97 92 87 81 76 70 64 58 53 48 44 40 37 34 32 31 31 32 34 37 42 47 53 60 67 73 80 85 89 92 93 92 90 86 82 77 72 66 61 56 52 48 44 40 37 34 32 30 28 27 27 27 28 30 33 37 42 48 55 62 70 77 84 90 94 98 101 102 103 104 104 104 104 104 104 105 105 105 105 105 104 103 100 97 93 88 83 78 72 67 62 57 52 48 45 41 38 36 34 32 31 30 29 29 30 31 33 36 40 45 50 55 61 66 71 74 77 79 80 79 79 77 75 73 71 69 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 40 39 40 41 42 45 48 52 57 62 67 71 76 80 83 86 87 88 88 87 85 83 80 77 75 72 70 68 66 65 64 64 64 65 66 68 71 73 76 80 83 86 89 92 93 93 92 89 85 80 74 68 62 56 51 47 43 41 39 39 39 40 42 45 47 51 54 58 62 66 71 75 80 84 89 93 97 101 103 105 107 106 105 102 98 93 87 80 73 65 58 52 46 41 37 34 31 30 30 30 30 31 33 35 37 39 42 45 49 52 56 60 64 68 71 74 77 79 80 81 81 80 80 79 78 77 76 76 76 76 76 77 78 79 79 80 80 79 77 73 69 64 59 53 47 41 37 33 30 28 27 27 27 28 30 31 34 36 39 42 45 49 53 57 62 66 71 75 79 82 83 84 84 81 78 74 68 63 57 51 45 41 37 34 33 32 32 33 34 36 39 41 44 47 50 53 56 59 62 64 67 69 72 74 77 79 82 85 88 91
 39 38 38 37 37 36 36 36 36 36 36 37 38 38 39 39 39 38 37 36 34 32 29 27 24 22 20 19 18 18 18 18 19 19 21 22 23 24 26 27 28 30 31 31 32 33 33 33 33 32 32 31 30 29 28 27 26 24 23 22 21 20 19 19 19 19 19 20 20 21 22 23 24 26 27 28 29 31 32 33 34 35 35 35 35 34 34 32 31 29 28 26 24 23 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 20 21 22 24 25 26 27 28 29 29 29 29 29 28 28 27 26 25 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 17 17 18 19 21 23 25 26 28 29 29 29 28 27 26 24 23 22 21 20 19 19 18 18 18 19 19 20 21 22 23 25 26 28 29 31 32 32 33 32 32 31 30 29 27 26 24 23 22 21 20 19 19 19 19 20 21 22 24 26 29 31 33 36 37 39 40 41 41 42 41 41 40 39 38 37 36 35 33 32 31 30 29 27 26 25 24 23 23 22 22 21 21 22 22 23 24 25 26 27 28 29 30 30 30 30 31 31 31 31 31 32 32 32 33 34 34 35 35 36 36 36 36 36 36 35 34 34 33 32 31 31 30 30 29 29 29 29 28 28 28 27 27 26 25 24 23 21 20 19 18 17 16 16 15 15 15 14 14 14 14 15 15 15 16 16 17 18 19 21 22 23 25 27 28 29 30 31 31 30 28 26 24 22 20 19 17 16 16 16 16 16 17 17 18 19 21 22 24 26 28 30 32 34 35 37 38 39 39 39
 118 114 109 104 99 94 89 84 81 77 74 72 70 69 68 67 66 66 65 65 64 63 61 59 57 55 52 50 48 46 44 43 42 41 40 40 40 40 40 40 40 41 41 42 43 44 45 47 49 50 52 54 56 58 60 61 62 62 61 60 58 55 52 48 46 43 41 40 39 39 40 41 42 44 46 48 51 55 58 62 66 70 73 77 79 81 82 83 82 81 79 77 75 73 71 69 68 67 67 66 66 67 67 67 68 68 68 67 65 63 61 58 55 51 49 46 44 43 43 44 45 47 50 54 58 63 68 73 78 83 87 90 93 95 96 95 94 91 88 84 80 76 71 67 63 59 55 52 49 47 45 44 43 43 44 45 47 49 52 54 56 59 60 62 63 64 65 66 66 67 67 67 68 68 68 68 67 67 66 65 63 62 60 58 56 54 51 49 48 46 44 43 42 41 40 39 38 38 38 38 38 38 39 39 40 42 43 45 48 50 52 55 57 59 61 62 63 63 64 64 64 63 63 62 61 60 59 58 57 56 54 53 51 50 48 47 45 44 43 42 42 42 43 44 46 48 50 52 54 56 56 57 56 55 54 53 51 50 49 48 48 48 48 49 50 52 55 58 62 67 72 77 83 89 94 99 102 104 104 102 99 95 90 85 79 74 69 65 60 57 54 51 49 48 47 47 47 48 50 52 55 57 60 62 64 66 67 68 69 69 70 70 70 69 69 69 69 68 68 67 66 65 65 63 62 61 59 58 56 55 53 52 51 51 51 52 53 54 56 58 61 63 66 69 73 76 80 85 89 94 99 104 109 114 118 121 124 124 124 122
 53 51 49 47 45 43 41 39 37 35 33 31 30 28 26 24 23 21 20 19 18 17 16 16 17 17 19 20 23 26 29 32 35 38 40 42 43 43 43 43 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 27 29 31 33 36 39 43 47 52 58 65 72 79 87 95 102 109 115 119 121 122 121 118 114 109 103 96 89 81 73 64 57 49 42 36 31 26 22 19 17 16 14 14 14 14 15 17 19 21 24 28 32 37 43 51 59 69 81 93 105 116 124 127 125 118 107 94 80 67 56 45 37 30 25 21 18 15 14 14 14 14 16 18 20 24 28 33 39 47 56 66 77 88 100 111 119 124 126 123 117 110 101 93 85 78 71 66 62 58 55 52 50 48 46 45 43 41 39 37 35 33 30 27 24 22 19 17 16 14 14 13 14 14 15 16 18 19 21 23 24 26 27 28 28 29 29 29 29 29 28 27 27 26 25 23 22 21 20 18 17 16 15 14 13 13 13 13 13 13 14 15 16 17 18 19 21 22 24 26 28 30 33 37 41 46 52 59 67 76 86 96 106 114 119 121 119 113 105 95 85 75 66 57 50 43 37 33 28 25 22 19 17 15 14 13 12 12 12 13 14 16 18 21 25 29 35 42 50 59 70 81 92 102 111 116 117 114 107 98 87 76 66 56 48 41 34 29 25 21 19 16 15 14 14 14 15 17 20 24 30 37 45 56 68 81 95 108 120 127 130 129 123 116 107 98 89 81 75 69 64 60 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 25 27 28 28 28 28 27 27 26 26 25 25 26 26 27 28 29 30 31 32 32 32 31 29 26 23 20 18 15 13 12 11 10 10 9 9 9 9 10 10 11 12 13 15 17 19 22 25 29 34 39 44 49 52 53 52 48 43 37 32 27 22 19 16 15 14 13 13 13 13 14 15 17 18 20 22 23 25 27 28 28 28 27 26 25 23 22 20 19 18 17 16 16 16 16 16 16 17 18 19 21 22 23 25 26 27 27 27 26 25 23 22 20 18 16 15 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 13 13 12 11 11 10 9 9 9 9 9 9 9 10 10 11 12 13 15 16 18 20 21 23 24 24 24 23 22 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 24 25 26 26 27 27 27 27 26 26 24 23 22 20 19 18 17 15 14 14 13 13 13 14 15 17 19 22 25 29 32 35 38 39 39 37 34 31 27 24 21 19 17 15 14 13 12 11 11 11 10 10 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 11 11 12 14 16 19 23 28 33 38 43 46 48 47 45 41 37 33 29 25 22 20 18 16 14 13 12 11 11 10 10 10 10 10 10 11 12 13 14 16 19 21 24 27 28 29 29 27 25 23 20 18 16 15 13 13 12 11 11 11 12 12 13 13 15 16 17 19 21
 6 6 7 7 7 8 8 8 7 7 7 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 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 5 5 5 6 6 6 6 6 6 5 5 4 4 4 4 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 5 5 6 6 6 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 19 20 20 21 21 20 20 19 18 16 15 14 13 11 10 9 8 7 7 6 6 6 5 5 5 5 6 6 6 7 8 8 9 10 10 11 12 12 13 14 14 14 15 15 15 15 14 14 13 12 12 11 10 9 8 7 7 6 6 5 5 5 5 6 6 6 7 8 9 10 12 13 15 16 17 19 19 20 20 19 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 15 15 14 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 6 6 7 8 9 9 10 11 12 13 14 14 15 15 15 15 15 14 14 13 13 12 11 10 10 9 8 7 7 6 6 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 12 13 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 13 12 11 10 9 8 7 7 6 5 5 5 4 4 4 5 5 5 6 7 8 9 10 11 12 13 15 16 18 19 20 20 20 20 19 18 16 15 13 12 10 9 8 7 6 5 5 4 4 4 4 5 5 5 6 7 8 9 10 11 12 13 14 14 15 15 15 14 14 14 13 13 12 12 12 12 12 13 13 13 14 14 14 15 15 14 14 13 12 11 10 9 8 8 7 6 5 5 5 4 4 4 5 5 5 6 7 7 8 9 10 11 12 13 14 14 15 15 15 15 14 14 13 12 12 11 10 9 8 8 7 6 6 5 5 5 5 5 5 5 5 6 6 7 8 9 9 10 11 12 13 13 14 15 15 15 15 15 16 16 16 16 16 17 17
 31 30 29 29 28 28 28 28 29 30 31 32 34 35 36 37 37 37 36 35 33 30 28 25 23 21 19 18 17 16 16 16 16 17 17 18 19 20 21 22 22 23 23 24 24 24 24 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 14 14 15 16 17 19 21 24 27 31 36 41 47 53 58 62 64 64 61 56 51 45 40 35 30 27 24 21 19 18 17 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 20 21 22 24 25 27 28 29 30 31 32 32 32 31 30 29 28 26 25 23 22 20 19 18 17 16 15 15 15 16 17 18 20 22 25 28 30 33 35 36 37 37 36 35 33 31 29 27 26 25 24 23 22 22 22 22 23 23 23 24 24 24 24 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 15 17 18 21 24 28 33 39 45 52 59 65 70 72 72 70 66 61 56 50 45 40 36 32 29 27 24 22 21 20 19 18 18 18 18 19 20 22 24 27 30 34 37 41 44 45 45 44 42 39 36 33 30 28 26 24 23 23 22 23 23 24 25 26 27 28 30 31 32 32 33 33 32 32 31 30 29 29 28 28 28 28 29 30 32 34 36 39 41 43 44 44 43 41 38 34 31 27 25 22 20 19 17 17 16 16 17 17 18 19 21 22 24 27 30 34 38 43 48 54 60 65 68 70 69 65 60 53 46 40 34 29 25 22 19 18 16 16 15 15 15 16 17 18 19 21 22 24 26 28 29 31 32 32 33 32 32 31
 34 31 28 25 23 21 19 18 17 16 15 15 15 15 15 16 16 16 17 16 16 16 15 14 13 12 11 10 9 9 8 8 8 9 9 10 10 11 12 13 15 16 17 19 20 21 22 22 23 23 23 22 21 20 19 18 16 15 14 13 12 11 10 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 14 14 15 16 17 17 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 9 10 11 12 13 15 17 20 22 25 28 30 33 34 35 35 33 31 29 26 23 21 18 16 14 13 11 10 9 8 8 8 8 8 8 9 10 11 12 13 14 14 15 15 15 15 15 14 14 13 13 13 13 13 13 14 15 16 17 18 19 21 22 23 24 24 23 23 21 20 18 17 15 14 12 11 10 10 9 9 9 9 9 9 10 10 10 11 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 18 18 17 16 16 15 14 14 13 13 13 13 14 14 14 15 16 16 17 17 18 18 18 19 19 19 19 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 26 26 26 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 11 10 10 10 11 11 12 13 14 16 18 20 23 27 30 33 36 38 39 38 36
 53 52 51 49 46 43 40 37 34 32 29 27 26 24 23 21 20 19 19 18 17 17 16 16 15 15 15 15 15 16 16 17 18 20 21 23 25 26 28 29 30 30 30 30 29 28 27 25 24 22 21 20 18 17 16 15 15 14 14 14 14 14 15 16 17 17 18 19 20 21 21 21 22 22 22 23 24 25 26 27 29 32 34 37 40 42 45 46 47 47 46 43 41 37 34 30 27 25 22 20 18 17 16 15 14 14 14 14 14 14 15 16 16 17 18 19 19 20 21 22 24 25 27 28 30 32 34 35 37 38 39 39 39 39 38 37 36 34 33 31 29 28 26 25 23 22 21 21 20 20 20 21 21 22 23 24 25 26 27 27 27 27 26 26 25 24 23 22 21 21 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 30 31 33 34 36 37 39 40 42 43 44 44 44 44 43 42 41 39 38 36 34 33 31 30 29 28 27 26 26 25 25 25 25 24 24 23 22 22 21 21 20 20 20 20 20 21 21 23 24 26 27 29 32 34 36 37 39 39 39 39 38 37 35 33 31 29 28 27 26 25 25 25 25 25 26 27 27 27 27 27 26 25 23 22 20 19 17 16 15 15 14 14 15 15 15 16 17 18 19 21 22 24 25 27 29 30 32 33 34 35 35 34 33 31 29 27 25 23 21 19 18 16 15 14 14 13 13 13 13 13 14 14 15 16 18 20 22 24 27 30 34 38 41 45 48 51 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 20 19 18 17 16 15 14 13 12 11 10 10 10 9 9 9 10 10 11 11 12 13 14 16 17 18 20 21 22 23 23 23 23 23 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 22 22 22 22 22 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 19 20 21 21 22 22 23 23 23 23 23 23 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 16 16 18 19 20 21 22 23 24 24 24 23 22 21 20 19 18 17 17 16 15 15 15 15 15 16 16 17 18 19 19 20 20 21 20 20 19 18 17 16 15 14 13 12 11 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 19 19 19 19 18 18 17 16 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 21 22 22 21 21 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 11 12 13 14 16 17 19 20 22 23 24 25 25 25 25 24 23 22 20 19 17 16 14 13 12 11 10 10 10 9 10 10 10 11 12 13 14 16 17 18 19 19 20 20 20 19 19 18 18 17 17 17 17 17 17 18 18 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 30 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 18 19 19 19 20 20 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 21 21 20 19 18 17 17 16 15 14 14 14 13 13 13 14 15 15 17 18 20 22 24 27 29 32 34 35 37 37 37 37 35 34 32 30 28 26 24 22 20 19 17 16 15 14 14 14 14 14 14 15 16 17 18 19 20 22 23 24 25 25 25 25 25 24 24 23 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 27 28 28 28 28 28 28 27 26 25 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 21 21 22 23 24 26 27 28 29 29 30 30 30 30 29 28 27 26 24 23 22 21 20 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 22 22 23 23 23 22 22 21 20 20 19 18 17 16 15 14 14 13 13 13 13 13 14 14 15 15 16 18 19 20 22 24 26 27 29 31 33 34 34 35 35 34 34 33
 77 79 80 81 82 82 83 83 84 85 86 87 88 90 92 93 95 96 97 97 96 94 92 89 85 81 77 73 69 66 62 60 58 56 55 55 55 55 55 56 56 57 58 60 61 63 64 66 68 70 72 74 75 77 78 79 79 78 77 75 73 70 68 64 61 59 56 54 52 51 51 51 52 53 55 58 62 66 71 76 81 86 90 92 94 93 91 88 83 78 73 69 64 60 57 54 52 50 49 49 49 49 50 52 53 55 56 58 59 59 59 59 59 58 57 55 55 54 54 54 54 55 57 58 61 63 65 67 68 70 70 71 71 71 70 69 68 66 65 63 61 60 58 57 55 54 53 53 52 52 52 53 53 54 54 55 55 55 55 54 53 52 51 50 49 48 47 47 47 47 48 49 50 52 54 56 59 61 63 66 68 69 71 71 72 71 71 70 68 67 65 63 61 60 58 57 56 56 55 55 55 55 55 55 55 55 56 57 58 59 61 63 66 68 72 75 79 82 85 88 91 93 95 95 96 95 93 91 88 85 81 78 74 70 66 63 60 58 56 56 56 57 59 61 65 70 75 80 85 90 94 97 98 98 95 91 87 81 76 71 67 63 61 58 57 56 56 56 56 57 58 59 60 61 61 61 60 60 58 57 55 54 52 51 50 49 50 50 52 54 56 60 64 68 73 78 82 86 89 91 91 90 88 85 81 77 74 70 67 64 62 60 58 57 57 57 57 57 58 60 62 64 66 69 72 75 78 82 85 87 90 91 91 90 89 86 83 80 76 72 69 65 62 60 58 56 55 55 55 56 57 58 60 62 64 67 69 71 73 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
 50 53 56 59 59 59 57 53 49 44 39 35 30 27 24 22 20 18 18 17 17 17 18 18 19 21 22 24 26 28 30 33 35 38 41 43 46 49 51 53 54 55 56 56 55 54 53 51 48 46 43 40 37 34 32 29 28 26 25 25 25 26 27 29 32 36 39 44 48 52 56 59 60 60 59 56 53 49 45 42 40 38 37 36 36 37 38 40 42 45 48 51 54 56 57 58 57 55 53 49 46 42 39 36 34 32 31 31 31 31 32 34 35 37 40 42 45 47 49 51 52 52 52 51 50 49 47 45 44 42 41 40 39 38 38 38 37 38 38 39 39 40 42 43 45 46 48 49 51 51 52 51 50 49 47 44 42 40 38 36 34 33 33 33 34 35 37 39 41 44 48 50 53 55 55 55 54 52 49 46 43 41 38 36 35 34 33 34 34 36 38 41 45 49 53 57 61 63 63 62 59 55 51 46 41 37 34 31 29 27 27 27 27 29 30 33 36 39 42 46 49 53 56 59 61 63 63 63 63 61 59 57 54 51 48 45 42 39 36 33 31 28 26 24 23 21 20 19 18 18 17 17 18 18 20 21 23 26 29 32 36 40 45 48 51 53 54 53 51 49 46 43 40 38 35 34 32 31 31 30 31 31 32 33 33 34 34 33 32 30 28 26 24 22 20 18 16 15 15 15 16 17 18 21 24 28 33 39 45 53 62 71 80 88 94 97 96 92 85 77 67 58 50 42 36 30 26 22 19 17 16 15 15 16 16 18 19 21 23 26 28 30 32 33 34 34 34 34 33 32 32 32 32 33 34 35 37 40 43 46

