
 % 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
 7847 7849 7852 7857 7865 7874 7886 7899 7915 7932 7952 7973 7997 8022 8050 8079 8111 8144 8180 8217 8257 8298 8341 8387 8434 8483 8534 8586 8641 8698 8756 8816 8878 8941 9006 9073 9141 9211 9283 9356 9430 9506 9583 9661 9740 9820 9902 9984 10067 10151 10235 10320 10405 10491 10576 10662 10748 10834 10919 11004 11088 11171 11254 11335 11415 11494 11572 11647 11721 11793 11863 11931 11996 12058 12118 12175 12229 12279 12327 12371 12411 12448 12481 12511 12536 12558 12576 12589 12599 12604 12606 12603 12596 12585 12570 12550 12527 12500 12469 12435 12397 12355 12309 12261 12209 12154 12096 12035 11972 11906 11837 11767 11694 11619 11543 11465 11385 11305 11223 11140 11056 10972 10887 10802 10716 10630 10544 10458 10373 10288 10203 10119 10036 9953 9871 9790 9710 9631 9553 9477 9402 9328 9256 9185 9115 9048 8981 8917 8854 8793 8734 8676 8620 8566 8514 8464 8416 8369 8325 8282 8241 8203 8166 8131 8099 8068 8039 8012 7988 7965 7944 7925 7908 7894 7881 7870 7862 7855 7850 7848 7847 7848 7852 7857 7864 7874 7885 7899 7914 7932 7951 7973 7996 8022 8049 8079 8110 8144 8179 8217 8256 8297 8341 8386 8433 8482 8533 8586 8640 8697 8755 8815 8877 8940 9005 9072 9141 9210 9282 9355 9429 9505 9582 9660 9739 9819 9901 9983 10066 10150 10234 10319 10404 10490 10575 10661 10747 10832 10918 11002 11087 11170 11252 11334 11414 11493 11570 11646 11720 11792 11862 11929 11994 12057 12117 12173 12227 12278 12325 12369 12410 12447 12480 12510 12535 12557 12574 12588 12598 12603 12604 12601 12595 12584 12568 12549 12526 12499 12468 12434 12395 12354 12308 12260 12208 12153 12095 12034 11971 11905 11836 11766 11693 11618 11542 11464 11385 11304 11222 11139 11056 10971 10886 10801 10715 10630 10544 10458 10373 10287 10203 10119 10035 9952 9871 9790 9710 9631 9553 9477 9402 9328 9256 9185 9115 9048 8981 8917 8854 8793 8734 8676 8620 8566 8514 8464 8416 8369 8325 8282 8242 8203 8166 8132 8099 8068 8039 8012 7988 7965 7944 7925 7909 7894 7881 7871 7862 7855 7850 7848
 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 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 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 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 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 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 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 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 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 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 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
 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 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 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 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 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 49 49 49 48 47 47 46 46 45 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 17 16 16
 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 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 18 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 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 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 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 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 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 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 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 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21
 50 51 52 53 54 55 56 57 58 59 61 62 63 65 67 68 70 72 73 75 77 80 82 84 86 89 91 94 97 100 103 106 109 113 116 120 123 127 131 135 139 143 148 152 156 161 165 170 175 179 184 188 193 197 202 206 210 214 217 221 224 227 229 232 233 235 236 237 237 237 237 236 235 233 231 229 226 223 220 216 212 208 204 200 195 191 186 182 177 172 167 163 158 153 149 144 140 136 132 128 124 120 116 112 109 105 102 99 96 93 90 87 85 82 80 77 75 73 71 69 67 65 64 62 60 59 58 56 55 54 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 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 58 60 61 63 64 66 67 69 71 73 75 76 78 81 83 85 87 89 92 94 96 99 101 104 107 109 112 114 117 120 122 125 127 130 132 135 137 139 141 143 145 147 148 150 151 152 153 154 154 155 155 155 155 154 154 153 152 151 149 148 146 145 143 141 139 137 134 132 130 127 125 122 120 117 115 112 110 107 105 102 100 98 95 93 91 89 87 84 82 81 79 77 75 73 72 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49
 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 41 44 47 51 54 58 62 67 71 76 81 87 92 98 104 110 116 122 128 134 139 144 149 153 156 158 160 160 160 159 156 153 149 145 139 134 128 122 116 110 104 98 92 86 81 76 71 66 62 58 54 50 47 44 41 38 36 33 31 29 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 41 44 47 50 53 56 60 63 67 71 75 80 84 88 93 97 101 105 109 113 116 118 121 122 123 124 124 123 122 120 118 115 112 108 104 100 96 92 87 83 79 74 70 66 63 59 56 52 49 46 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 25 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 56 58 61 63 66 68 71 74 77 80 84 87 91 95 99 104 108 113 118 123 129 135 141 147 153 160 167 174 181 189 196 204 212 220 228 236 244 252 259 267 274 281 287 293 299 304 308 311 314 316 317 317 316 315 313 310 306 302 296 291 285 278 271 264 256 249 241 233 225 217 209 202 194 187 179 172 166 159 152 146 140 135 129 124 119 114 109 105 100 96 93 89 86 82 79 76 73 71 68 66 63 61 59 57 55 53 52 50 49 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 53 54 56 58 60 63 65 67 70 73 76 79 82 85 89 93 97 101 105 110 115 120 125 131 137 143 149 156 163 170 178 186 194 203 211 220 229 239 248 258 267 277 286 295 304 313 321 329 336 342 348 353 357 360 362 363 363 361 359 356 352 347 341 334 327 319 310 301 292 283 273 264 254 244 235 225 216 207 198 190 182 174 166 159 152 145 138 132 126 121 115 110 105 101 96 92 88 84 81 77 74 71 68 66 63 60 58 56 54 52 50 48 47 45 44 42 41 40 39 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25
 108 108 108 108 108 108 108 107 107 107 106 106 105 104 104 103 102 101 100 99 98 97 96 95 94 92 91 90 88 87 86 84 83 82 80 79 78 76 75 74 72 71 70 68 67 66 65 63 62 61 60 59 58 56 55 54 53 52 51 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 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 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 66 67 69 71 73 74 76 78 80 83 85 87 89 92 94 97 99 102 105 108 110 113 116 119 122 125 128 132 135 138 141 144 147 151 154 157 160 163 166 169 171 174 177 179 181 183 185 187 189 190 191 192 193 194 194 194 194 194 194 193 192 191 190 189 187 186 184 182 180 178 176 173 171 168 166 163 160 158 155 152 150 147 144 142 139 136 134 131 129 126 124 121 119 117 114 112 110 108 106 104 102 101 99 97 95 94 92 91 89 88 87 85 84 83 82 81 80 79 78 77 76 75 75 74 73 73 72 71 71 70 70 70 69 69 69 68 68 68 68 68 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 70 70 70 71 71 72 72 73 73 74 75 75 76 77 77 78 79 79 80 81 82 83 84 85 85 86 87 88 89 90 91 92 93 94 95 96 96 97 98 99 100 101 102 102 103 104 104 105 105 106 106 107 107 108 108
 85 85 84 84 84 84 83 83 82 82 81 81 80 80 79 78 78 77 76 75 74 74 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 52 53 54 55 56 57 59 60 61 62 64 65 67 68 70 71 73 75 77 79 81 83 85 87 89 92 94 97 99 102 105 108 111 114 117 120 124 127 130 134 137 141 145 149 152 156 160 164 168 172 176 179 183 187 190 194 197 200 203 206 209 211 213 215 217 219 220 221 221 222 222 222 221 220 219 218 216 214 212 209 207 204 201 198 194 191 187 184 180 176 173 169 165 161 157 154 150 146 142 139 135 132 128 125 122 119 115 112 109 107 104 101 99 96 94 91 89 87 85 83 81 79 77 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 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 67 68 69 70 71 72 73 73 74 75 76 77 77 78 79 79 80 81 81 82 82 83 83 84 84 84 84 85 85 85 85 85
 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 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 28 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 51 53 54 55 56 57 59 60 61 62 63 65 66 67 68 69 70 71 72 73 73 74 75 75 76 76 76 77 77 77 77 77 76 76 76 75 74 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 57 56 55 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 62 64 66 67 69 71 73 74 76 78 79 81 83 84 85 87 88 89 91 92 92 93 94 95 95 95 96 96 96 95 95 95 94 93 93 92 91 90 88 87 86 84 83 81 80 78 77 75 73 72 70 69 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 27 26 26
 35 36 36 37 37 38 38 39 39 40 41 42 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 79 81 83 86 88 91 93 96 98 101 104 107 109 112 115 118 121 124 127 130 133 136 139 142 145 148 151 154 156 159 161 164 166 168 170 171 173 174 175 176 177 178 178 178 178 177 177 176 175 174 173 171 170 168 166 164 162 159 157 154 152 149 146 144 141 138 135 133 130 127 124 122 119 116 114 111 109 106 104 101 99 97 95 93 90 88 87 85 83 81 79 78 76 75 73 72 70 69 68 67 66 64 63 62 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 55 55 56 57 57 58 59 60 60 61 62 63 64 66 67 68 69 71 72 74 76 77 79 81 83 85 87 90 92 94 97 100 102 105 108 111 114 118 121 125 128 132 136 140 144 148 152 156 161 165 170 174 179 184 188 193 197 202 206 210 214 218 222 226 229 232 235 238 240 242 243 244 245 245 245 245 244 242 241 239 236 234 230 227 224 220 216 211 207 202 198 193 188 183 178 173 168 164 159 154 149 145 140 136 131 127 123 119 115 112 108 104 101 98 95 91 89 86 83 80 78 75 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 33 33 33 33 33 33 33 33 34 34 34 35 35
 41 42 43 44 45 45 46 48 49 50 51 52 53 55 56 57 59 60 62 63 65 66 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 112 114 116 117 119 120 122 123 124 125 126 126 127 127 128 128 128 128 127 127 127 126 125 124 123 122 121 119 118 116 115 113 111 110 108 106 104 102 100 98 96 94 93 91 89 87 85 83 81 79 78 76 74 73 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 78 80 82 84 86 88 90 92 94 96 98 101 103 105 107 109 111 113 115 117 119 121 123 125 126 128 129 130 132 133 133 134 135 135 135 135 135 135 134 133 133 132 131 129 128 126 125 123 121 119 117 115 113 111 109 107 104 102 100 98 95 93 91 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 31 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 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40
 72 72 72 71 71 71 70 70 69 69 69 68 68 68 67 67 67 66 66 66 65 65 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 65 65 65 66 66 66 67 67 68 68 69 69 70 70 71 72 72 73 74 74 75 76 77 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 102 103 104 106 107 108 109 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 129 130 131 131 132 132 133 133 133 133 133 133 133 133 133 132 132 132 131 130 130 129 128 127 127 126 125 124 122 121 120 119 118 116 115 114 112 111 109 108 106 105 104 102 101 99 98 96 95 93 92 91 89 88 86 85 84 82 81 80 79 77 76 75 74 73 71 70 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 62 63 63 64 65 65 66 66 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 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 78 77 77 77 77 77 76 76 76 75 75 75 75 74 74 73 73 73
 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 22 23 23 23 23 23 24 24 24 24 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 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 82 83 83 84 84 85 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 82 81 81 80 79 79 78 77 76 75 75 74 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 60 59 58 57 57 56 55 54 54 53 53 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 72 74 75 77 79 80 82 84 85 87 89 91 93 94 96 98 100 102 104 105 107 109 111 112 114 115 117 118 120 121 122 123 124 124 125 125 126 126 126 126 126 125 125 124 123 122 121 120 119 117 116 114 112 110 109 107 105 103 100 98 96 94 92 90 88 85 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22
 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 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 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 74 76 78 81 83 86 88 91 94 97 99 102 105 108 111 114 116 119 122 124 127 129 131 133 135 137 138 140 141 142 142 143 143 142 142 141 140 139 138 136 134 132 130 127 125 122 120 117 114 111 108 105 102 99 96 93 90 87 84 81 79 76 73 71 68 66 64 61 59 57 55 53 52 50 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15
 58 59 59 59 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 77 79 80 82 83 85 87 89 90 92 94 96 98 100 102 104 106 108 110 111 113 115 117 119 121 122 124 125 127 128 130 131 132 133 134 134 135 135 136 136 136 136 135 135 134 134 133 132 131 130 128 127 125 124 122 120 118 116 114 112 110 108 106 103 101 99 97 95 92 90 88 86 84 82 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 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 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 54 55 56 56 57 57 58
 66 66 67 67 68 68 68 69 69 70 70 70 71 71 72 72 72 73 73 73 74 74 74 74 75 75 75 76 76 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 76 75 75 75 74 74 74 73 73 72 72 71 71 70 70 69 69 68 67 67 66 65 65 64 63 63 62 61 60 60 59 58 57 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65
 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 60 62 63 65 66 68 69 71 73 74 76 77 79 80 81 83 84 85 86 87 88 89 90 91 91 92 92 92 92 92 92 92 92 91 91 90 90 89 88 87 86 85 83 82 81 79 78 76 75 73 72 70 69 67 66 64 63 61 60 58 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 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 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 53 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 83 85 88 90 92 94 96 98 100 102 103 105 107 108 110 111 112 113 114 115 116 116 116 116 116 116 116 115 115 114 113 111 110 109 107 106 104 102 100 98 96 94 92 90 88 86 84 81 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20
 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 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 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 55 56 57 58 59 60 62 63 64 65 66 68 69 70 72 73 75 76 78 80 81 83 85 87 88 90 92 94 96 99 101 103 105 107 110 112 114 117 119 122 124 127 130 132 135 137 140 143 145 148 150 153 155 158 160 162 165 167 169 171 173 175 177 178 180 181 182 184 185 185 186 187 187 187 187 187 187 186 186 185 184 183 182 181 179 178 176 175 173 171 169 167 165 162 160 158 156 153 151 148 146 143 141 139 136 134 131 129 127 124 122 120 117 115 113 111 109 107 105 103 101 99 97 95 94 92 90 89 87 85 84 82 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42
 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 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 36 36 36 36 36 36 36 36 36 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 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 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 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 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 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 73 73 74 75 75 76 76 77 77 78 78 78 78 79 79 79 79 79 78 78 78 78 77 77 76 76 75 75 74 74 73 72 71 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32
 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 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 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 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 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 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 64 64 65 66 67 67 68 69 70 71 72 72 73 74 75 76 77 78 78 79 80 81 82 83 83 84 85 86 86 87 88 89 89 90 91 91 92 92 93 93 94 94 95 95 95 96 96 96 96 96 97 97 97 97 97 97 96 96 96 96 96 95 95 95 94 94 93 93 92 92 91 91 90 90 89 88 88 87 86 85 85 84 83 82 82 81 80 79 79 78 77 76 75 75 74 73 72 71 71 70 69 68 68 67 66 66 65 64 63 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40
 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 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 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 74 74 75 75 76 76 76 76 77 77 77 76 76 76 75 75 74 74 73 72 71 70 69 68 67 66 65 64 63 61 60 59 57 56 55 53 52 51 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
 64 63 62 62 61 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 46 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 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 55 56 56 57 58 59 59 60 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 82 83 84 84 85 86 87 87 88 88 89 89 90 90 91 91 91 91 92 92 92 92 92 92 91 91 91 91 90 90 89 89 88 88 87 87 86 85 85 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 61 60 59 58 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 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 38 38 38 38 38 38 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 54 54 55 56 56 57 58 59 59 60 61 62 62 63 64 65 65 66 67 68 68 69 70 70 71 72 72 73 74 74 75 75 75 76 76 77 77 77 77 78 78 78 78 78 78 78 78 78 78 77 77 77 76 76 76 75 75 74 74 73 73 72 71 71 70 70 69 68 67 67 66 65 65
 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 23 23 23 23 23 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 54 55 56 57 58 59 59 60 61 61 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 26 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 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 24 25 25 25 26 26 27 27 28 28 28 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22
 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 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 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 34 34 34 33 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 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 54 55 57 58 60 62 64 66 68 70 72 74 76 78 80 82 85 87 89 91 94 96 98 101 103 105 107 110 112 114 116 118 119 121 123 124 126 127 128 129 129 130 130 131 131 131 130 130 129 129 128 127 126 124 123 121 120 118 116 114 112 110 108 106 104 102 100 98 96 94 92 89 87 85 83 81 79 78 76 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42
 104 103 102 100 99 98 96 95 94 93 92 91 90 89 88 87 86 86 85 84 84 83 82 82 81 81 81 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 79 80 80 80 80 81 81 82 82 83 83 84 84 85 86 86 87 88 89 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 120 121 122 123 123 124 124 125 125 125 125 126 126 126 126 126 125 125 125 124 124 123 123 122 121 121 120 119 118 117 116 115 114 112 111 110 109 107 106 105 103 102 100 99 97 96 95 93 92 90 89 87 86 85 83 82 80 79 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 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 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 65 66 67 68 69 71 72 74 75 76 78 80 81 83 85 86 88 90 92 94 96 98 100 102 104 106 109 111 113 115 118 120 122 125 127 130 132 134 137 139 142 144 146 149 151 153 155 157 159 161 163 165 167 169 170 172 173 174 175 176 177 178 178 179 179 179 179 179 179 179 178 178 177 176 175 174 173 172 170 169 167 166 164 162 161 159 157 155 153 151 149 147 145 143 141 139 137 135 133 131 129 127 125 123 121 119 117 116 114 112 111 109 107 106
 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 51 54 56 60 63 67 71 75 80 85 91 97 103 110 118 126 135 144 155 166 178 191 206 221 238 256 276 298 321 346 374 403 435 470 507 548 591 637 687 740 795 854 915 978 1043 1108 1174 1237 1298 1354 1404 1446 1479 1501 1512 1511 1498 1474 1439 1395 1343 1286 1223 1158 1092 1025 960 896 834 775 719 666 616 570 526 486 449 415 383 353 326 301 278 257 238 220 203 188 174 161 149 139 129 119 111 103 95 89 83 77 72 67 62 58 54 50 47 44 41 38 36 34 32 30 28 26 25 23 22 21 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 67 69 71 74 76 79 81 84 87 89 92 95 98 101 103 106 109 112 114 117 120 122 125 127 129 132 134 136 138 139 141 142 144 145 146 146 147 147 148 148 147 147 146 146 145 144 142 141 140 138 136 134 132 130 128 126 123 121 118 116 113 111 108 105 103 100 98 95 93 90 88 85 83 80 78 76 74 71 69 67 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26
 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 55 56 58 60 62 64 66 68 71 73 76 79 82 85 88 91 95 98 102 106 110 115 119 124 129 134 140 145 151 158 164 171 178 185 192 200 208 216 225 233 242 251 260 269 278 287 297 306 315 324 332 340 348 356 363 369 375 380 384 387 390 391 392 392 391 389 386 383 379 373 368 361 354 347 339 331 323 314 305 296 287 278 269 260 251 243 234 226 218 210 202 195 188 181 174 167 161 155 149 144 139 134 129 124 120 115 111 107 104 100 97 94 91 88 85 82 80 77 75 73 71 69 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 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 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 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 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27
 67 68 70 71 73 74 76 78 80 82 84 86 88 90 93 95 98 100 103 106 109 112 115 119 122 126 130 134 138 142 147 152 156 162 167 172 178 184 190 196 203 210 217 224 232 240 248 256 265 274 283 292 302 312 322 333 343 354 365 376 388 399 411 422 434 446 457 469 480 491 502 512 522 532 541 550 558 565 572 578 583 588 591 594 595 596 596 595 594 591 587 583 578 572 566 559 551 543 534 525 515 505 495 485 475 464 453 443 432 421 411 400 390 379 369 359 349 340 330 321 312 304 295 287 279 271 264 256 249 242 236 229 223 217 212 206 201 196 191 186 181 177 172 168 164 160 157 153 150 146 143 140 137 134 132 129 127 124 122 119 117 115 113 111 109 108 106 104 102 101 99 98 97 95 94 93 91 90 89 88 87 86 85 84 83 82 81 81 80 79 78 77 77 76 75 75 74 74 73 73 72 71 71 70 70 70 69 69 68 68 67 67 67 66 66 66 65 65 65 64 64 64 63 63 63 62 62 62 62 61 61 61 60 60 60 60 59 59 59 59 58 58 58 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 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 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 62 63 64 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 19 24 29 36 43 51 60 70 81 94 108 124 143 163 186 212 242 276 314 357 405 461 524 595 676 768 872 990 1124 1273 1441 1628 1833 2055 2292 2539 2789 3029 3249 3432 3565 3636 3640 3576 3451 3277 3067 2836 2596 2357 2127 1910 1710 1527 1361 1212 1079 960 854 760 677 604 538 480 429 384 343 307 275 247 222 199 179 161 145 131 118 107 97 87 79 72 65 60 54 50 45 42 38 35 33 30 28 26 25 23 22 21 20 19 18 18 17 17 16 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 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 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 12 11 11 10 9 9 8 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 15 23 31 41 52 65 80 97 116 137 162 190 223 260 302 350 406 470 543 627 725 837 966 1116 1289 1489 1720 1987 2295 2648 3051 3506 4016 4574 5171 5786 6387 6930 7365 7644 7731 7614 7308 6853 6297 5691 5077 4484 3932 3430 2982 2587 2241 1939 1678 1451 1256 1086 939 812 702 607 524 452 389 335 287 245 209 177 149 125 104 85 69 54 42 31 21 13 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 1 12 24 39 57 78 103 133 168 209 258 317 387 470 570 690 833 1005 1213 1463 1764 2126 2558 3067 3658 4321 5030 5729 6334 6742 6869 6686 6234 5603 4894 4189 3535 2958 2462 2043 1693 1401 1160 959 792 654 538 442 361 293 237 189 149 115 86 62 42 24 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
 17 16 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 13 14 15 17 18 20 22 25 28 31 35 40 44 50 56 64 72 81 91 102 115 130 146 165 186 209 235 265 299 337 379 428 483 545 615 695 785 888 1005 1138 1290 1463 1660 1885 2141 2433 2765 3143 3569 4049 4584 5174 5813 6489 7184 7865 8491 9014 9385 9561 9521 9267 8827 8244 7571 6855 6138 5449 4805 4218 3690 3220 2805 2441 2123 1846 1603 1392 1209 1048 908 786 680 587 505 434 371 316 268 225 188 155 126 101 79 59 42 26 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 15 17 19 21 23 25 27 30 32 34 36 38 41 43 45 48 50 52 55 57 59 62 64 66 69 71 73 75 77 79 81 83 85 87 89 91 92 94 95 97 98 99 100 101 102 103 104 104 105 105 105 105 105 105 105 105 105 104 104 103 102 101 100 99 98 97 96 95 93 92 91 89 88 86 85 83 81 80 78 76 75 73 71 69 68 66 64 62 61 59 57 56 54 52 51 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 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 8 56 113 182 264 364 485 631 807 1020 1279 1594 1978 2448 3025 3735 4611 5690 7019 8642 10598 12887 15437 18043 20332 21820 22106 21106 19107 16589 13985 11572 9473 7711 6261 5079 4119 3340 2706 2189 1767 1420 1135 900 705 544 410 298 206 128 64 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 1 4 8 11 15 18 22 26 29 33 37 41 45 49 53 57 62 66 70 74 78 82 86 90 94 98 102 106 109 113 116 119 122 124 127 129 131 132 134 135 136 136 137 137 136 136 135 134 133 131 129 127 125 122 119 116 113 110 107 103 99 96 92 88 84 80 76 72 67 63 59 55 51 47 43 39 35 31 27 24 20 16 13 9 6 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 3 8 13 19 25 32 40 48 58 68 80 93 107 123 141 161 183 209 237 268 303 343 388 438 495 559 632 714 806 911 1029 1163 1313 1483 1675 1889 2129 2395 2687 3007 3350 3714 4090 4468 4834 5171 5460 5681 5819 5864 5813 5671 5450 5166 4838 4484 4120 3759 3410 3080 2773 2491 2233 2000 1791 1602 1434 1284 1150 1031 924 830 746 671 604 544 491 443 401 362 328 298 270 245 223 203 185 168 153 140 128 117 107 98 89 82 75 69 63 58 53 49 44 41 37 34 31 29 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 146 151 156 162 167 173 179 184 190 196 203 209 216 223 229 237 244 251 259 267 275 283 292 301 310 320 329 340 350 361 373 385 397 410 424 438 453 469 485 502 521 540 561 582 605 629 655 682 711 742 775 810 847 886 928 973 1020 1070 1123 1179 1238 1301 1366 1435 1507 1583 1661 1741 1824 1908 1993 2078 2163 2246 2325 2401 2470 2533 2587 2631 2663 2684 2691 2684 2664 2630 2582 2523 2453 2373 2285 2190 2091 1989 1885 1781 1677 1576 1477 1381 1289 1201 1118 1038 964 894 828 767 710 656 607 561 518 478 441 407 376 347 320 295 272 251 231 213 196 181 166 153 141 129 119 109 100 92 84 77 70 64 58 53 48 43 39 35 31 28 25 22 19 16 14 12 10 8 6 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 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38 40 42 44 46 49 51 53 56 59 61 64 67 70 73 76 80 83 87 90 94 98 101 105 110 114 118 122 127 132 136 141
 0 0 1 2 3 4 5 6 7 8 10 11 12 14 16 17 19 21 23 26 28 31 33 36 40 43 47 51 55 60 65 70 76 82 89 96 104 113 122 133 144 156 169 183 199 217 235 256 279 304 331 361 394 430 470 514 562 615 674 738 809 886 972 1065 1167 1279 1400 1531 1672 1823 1984 2152 2328 2507 2688 2866 3037 3195 3334 3449 3536 3588 3606 3586 3531 3444 3327 3188 3031 2862 2685 2507 2330 2157 1991 1833 1684 1544 1415 1295 1185 1084 991 906 829 758 694 636 582 534 490 450 413 380 349 321 296 273 252 232 215 199 184 170 158 146 135 126 117 108 101 94 87 81 76 70 66 61 57 53 49 46 43 40 37 34 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 55 82 113 149 193 244 303 374 458 556 672 810 974 1167 1398 1672 1998 2387 2850 3401 4054 4824 5723 6757 7915 9166 10441 11630 12587 13164 13254 12839 11998 10870 9608 8335 7137 6056 5109 4294 3602 3017 2525 2113 1767 1476 1233 1028 855 710 587 483 395 321 258 205 159 121 88 60 37 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 11 15 20 26 32 39 46 55 64 75 86 99 113 129 147 167 189 214 242 274 309 349 393 444 500 564 637 718 810 915 1032 1166 1316 1486 1678 1895 2138 2411 2716 3056 3430 3840 4284 4758 5254 5762 6266 6747 7182 7545 7816 7974 8009 7920 7714 7409 7024 6585 6113 5629 5149 4684 4244 3832 3452 3105 2790 2505 2249 2019 1814 1630 1466 1320 1190 1074 971 878 796 722 657 598 545 498 456 418 383 353 325 300 277 257 238 221 206 192 179 167 157 147 138 129 122 114 108 102 96 90 85 81 76 72 68 64 61 58 54 51 48 46 43 40 38 35 33 31 29 27 25 23 21 19 17 15 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 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 25 33 41 50 60 70 81 93 106 120 135 151 169 188 209 231 256 283 312 345 380 419 462 509 561 619 683 754 833 921 1020 1130 1253 1391 1545 1719 1915 2135 2382 2661 2976 3329 3727 4174 4673 5231 5850 6533 7280 8087 8948 9848 10767 11673 12531 13293 13914 14347 14556 14523 14248 13749 13065 12242 11328 10371 9410 8475 7587 6759 6000 5310 4689 4135 3641 3203 2816 2475 2174 1909 1676 1470 1289 1130 990 866 757 660 575 500 433 374 322 276 235 198 166 137 111 88 68 50 33 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 18 24 31 39 47 57 69 82 96 113 133 155 181 211 245 284 330 383 444 516 599 696 809 941 1096 1277 1489 1739 2032 2376 2780 3252 3802 4440 5171 5997 6911 7889 8887 9836 10644 11211 11449 11316 10831 10064 9115 8086 7058 6088 5206 4425 3747 3163 2665 2242 1884 1581 1325 1109 926 771 639 528 433 352 284 225 176 133 97 66 40 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
 27 28 29 31 32 33 34 36 37 38 40 41 42 44 45 46 48 49 51 53 54 56 58 59 61 63 65 67 70 72 74 77 80 83 86 90 93 97 101 106 111 116 122 129 135 143 151 160 170 181 193 206 220 236 254 273 295 318 345 374 406 442 482 527 576 632 693 762 839 925 1020 1127 1247 1380 1529 1695 1880 2086 2313 2564 2840 3141 3467 3815 4183 4564 4949 5328 5685 6003 6265 6453 6553 6557 6464 6279 6015 5688 5317 4921 4515 4113 3725 3357 3014 2698 2410 2149 1914 1704 1515 1347 1197 1064 946 840 747 664 590 524 466 414 367 326 289 256 227 200 177 156 137 120 104 91 78 67 57 48 40 33 26 20 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 34 51 70 92 118 148 183 223 270 324 387 460 546 646 763 900 1059 1247 1467 1724 2026 2380 2793 3274 3830 4467 5187 5985 6843 7729 8590 9355 9941 10275 10308 10037 9503 8777 7939 7064 6206 5402 4672 4023 3454 2960 2534 2168 1855 1587 1358 1163 995 852 729 623 533 455 388 330 280 236 199 167 138 114 93 74 58 44 32 21 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 15 17 19 22 26 29 33 37 42 47 52 59 66 73 82 92 102 114 127 142 159 178 199 222 249 279 313 351 394 442 497 559 630 710 800 902 1018 1148 1296 1461 1646 1853 2080 2329 2598 2882 3176 3470 3751 4005 4215 4364 4440 4436 4351 4194 3978 3718 3432 3135 2839 2553 2284 2035 1808 1602 1418 1254 1107 978 864 763 674 595 526 464 410 363 321 283 251 221 196 173 152 134 118 104 91 80 70 61 53 46 39 34 29 24 20 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 25 28 31 34 37 40 44 48 53 58 63 69 76 83 91 99 109 119 130 143 157 172 188 207 227 250 274 302 332 366 403 444 490 540 596 658 726 801 883 973 1072 1179 1296 1420 1553 1693 1838 1986 2133 2276 2410 2530 2630 2705 2752 2767 2750 2701 2625 2524 2405 2271 2129 1983 1837 1694 1556 1425 1302 1188 1082 984 895 813 739 672 611 555 505 460 419 381 348 317 290 265 242 222 203 186 171 157 144 133 122 113 104 96 89 82 76 70 65 60 56 52 48 45 42 39 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 3 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 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 33 54 78 108 143 186 236 296 367 453 555 678 825 1003 1216 1473 1784 2159 2612 3156 3808 4578 5473 6479 7556 8618 9534 10146 10323 10020 9305 8320 7224 6140 5144 4270 3525 2899 2380 1951 1597 1306 1066 867 704 568 455 362 284 219 165 120 83 52 26 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
 23 24 24 25 26 27 28 29 30 30 31 32 33 34 35 37 38 39 40 41 43 44 46 47 49 51 53 55 57 60 62 65 68 72 75 79 84 88 94 100 106 113 121 130 139 150 162 175 190 207 225 246 269 295 324 357 393 435 481 534 593 659 734 819 916 1024 1147 1286 1443 1621 1821 2047 2300 2583 2897 3243 3619 4024 4450 4886 5318 5724 6081 6362 6542 6604 6540 6355 6065 5693 5265 4810 4348 3898 3471 3075 2714 2388 2097 1838 1609 1408 1230 1075 938 818 714 622 541 470 408 353 305 263 226 193 165 139 117 97 80 64 51 39 28 19 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 16 17 18 19 20 20 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 6 19 34 52 73 98 127 162 203 251 308 375 454 549 660 793 951 1138 1362 1630 1950 2333 2792 3342 4000 4786 5720 6820 8099 9553 11151 12815 14410 15743 16597 16803 16307 15202 13684 11974 10256 8652 7223 5988 4942 4066 3338 2736 2238 1827 1488 1207 975 783 623 491 381 289 213 150 97 53 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 30 46 65 88 114 146 183 228 281 344 418 508 614 741 894 1077 1296 1558 1872 2247 2690 3210 3807 4473 5183 5888 6513 6968 7171 7081 6716 6147 5464 4749 4063 3438 2889 2417 2016 1680 1398 1163 966 802 665 551 454 374 306 249 201 161 127 98 74 53 36 21 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 58 59 59 60 61 62 64 65 66 68 69 71 73 75 77 80 83 86 89 93 97 101 106 111 116 123 129 137 145 154 163 174 186 199 213 228 245 264 285 307 333 360 391 424 461 502 547 597 652 713 780 854 936 1027 1127 1238 1359 1493 1640 1802 1978 2169 2375 2596 2831 3078 3334 3593 3851 4098 4327 4528 4689 4804 4863 4863 4804 4688 4522 4314 4076 3817 3547 3275 3006 2747 2501 2270 2055 1857 1676 1511 1361 1225 1103 992 893 804 723 651 586 528 475 428 386 347 313 282 254 229 206 185 167 150 135 121 108 97 86 77 68 61 54 47 41 36 31 26 22 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 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 3 6 10 14 19 24 30 36 44 52 61 72 83 97 112 128 147 169 193 220 251 286 326 371 422 479 545 620 704 801 911 1037 1181 1345 1533 1747 1993 2273 2593 2957 3371 3839 4365 4951 5595 6291 7025 7775 8507 9177 9733 10124 10309 10266 9997 9532 8915 8200 7438 6671 5930 5236 4600 4027 3516 3064 2667 2319 2016 1751 1521 1321 1146 995 862 747 646 558 482 415 356 304 259 219 185 154 127 103 82 64 48 33 21 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 9 21 34 51 70 92 117 147 181 221 268 322 386 459 546 646 764 902 1063 1253 1476 1737 2045 2405 2826 3316 3882 4528 5250 6036 6857 7662 8382 8932 9235 9241 8950 8406 7688 6881 6055 5263 4534 3883 3312 2818 2395 2033 1724 1462 1239 1050 889 752 635 535 449 376 314 260 214 175 141 112 87 65 47 31 17 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 4 16 30 47 67 89 116 146 182 224 272 328 394 471 560 665 787 931 1099 1296 1528 1801 2121 2498 2941 3461 4067 4769 5575 6485 7487 8552 9625 10624 11442 11971 12128 11887 11285 10414 9384 8299 7236 6246 5353 4566 3883 3296 2794 2367 2004 1696 1434 1212 1023 862 725 608 508 423 350 287 234 188 148 114 85 60 39 21 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
 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 10 10 11 12 12 13 14 15 16 18 19 20 22 24 26 28 30 33 35 38 42 45 49 54 58 64 69 76 83 90 99 108 118 130 142 156 171 188 207 227 250 275 303 334 368 406 448 494 546 604 668 739 817 905 1002 1110 1230 1363 1510 1672 1851 2047 2261 2494 2744 3012 3294 3587 3886 4183 4469 4733 4964 5149 5279 5345 5344 5275 5143 4957 4727 4464 4181 3887 3593 3304 3026 2762 2515 2285 2074 1880 1703 1542 1396 1264 1145 1037 940 852 773 702 637 579 527 480 437 399 364 333 305 279 256 235 216 199 183 169 157 145 135 125 116 109 102 95 89 84 79 75 71 67 64 61 58 56 54 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 47 46 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 24 46 71 100 134 175 221 276 341 416 504 607 729 872 1039 1237 1471 1746 2072 2456 2910 3444 4069 4794 5625 6558 7571 8622 9635 10511 11133 11406 11284 10792 10011 9054 8027 7012 6062 5204 4447 3790 3225 2741 2329 1978 1680 1426 1210 1026 869 734 619 521 437 364 302 249 203 164 130 101 76 55 36 21 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 1 2 3 5 6 7 8 9 10 11 12 13 14 14 15 16 17 18 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 29 29 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 21 20 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 18 19 21 23 26 28 31 35 38 43 47 52 58 64 72 80 89 99 110 123 137 154 172 192 215 241 270 303 341 383 430 484 545 614 691 778 877 987 1110 1246 1396 1560 1736 1922 2112 2302 2482 2642 2772 2861 2901 2887 2821 2709 2559 2382 2190 1993 1798 1611 1436 1274 1128 996 878 773 680 598 526 463 407 358 315 277 243 214 188 165 145 127 111 98 85 74 65 56 48 41 35 30 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2
 30 33 36 39 43 46 50 54 58 62 66 71 76 81 86 91 97 103 109 116 122 129 137 145 153 161 170 179 189 199 210 221 232 244 257 270 284 299 314 330 347 365 383 403 423 445 467 491 516 542 569 598 628 660 694 729 766 805 846 889 934 982 1032 1084 1138 1195 1254 1315 1379 1446 1514 1584 1657 1730 1805 1881 1958 2034 2109 2183 2255 2323 2388 2448 2502 2550 2590 2622 2645 2659 2662 2655 2638 2611 2574 2527 2472 2409 2339 2263 2182 2097 2009 1920 1829 1739 1649 1561 1474 1390 1308 1230 1155 1083 1014 949 888 830 775 724 675 630 587 548 511 476 444 413 385 359 334 312 290 271 252 235 219 204 190 177 165 153 143 133 123 115 106 99 92 85 79 73 67 62 57 52 48 44 40 37 33 30 27 24 21 19 16 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 15 17 20 22 25 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 8 10 11 13 16 18 21 23 26 30 33 37 41 45 50 56 61 68 74 82 90 99 109 120 132 145 160 176 194 213 235 259 286 316 349 386 427 473 523 580 643 713 790 876 971 1075 1190 1316 1452 1599 1755 1920 2091 2266 2438 2605 2759 2893 3002 3078 3118 3119 3081 3005 2898 2763 2609 2441 2267 2091 1918 1752 1593 1445 1307 1180 1064 958 862 776 698 627 564 508 457 411 370 333 300 271 244 220 199 179 162 146 132 119 107 97 87 78 71 64 57 51 46 41 36 32 28 25 22 19 16 14 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 1 2 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 26 28 31 33 36 39 42 45 48 52 56 60 64 69 73 79 84 90 97 103 111 119 127 136 146 156 167 179 192 206 221 238 255 274 295 317 340 366 394 424 456 491 529 570 613 661 712 766 825 887 954 1025 1101 1181 1265 1353 1444 1538 1635 1732 1830 1926 2020 2109 2191 2265 2329 2381 2420 2444 2453 2446 2425 2389 2339 2278 2207 2127 2040 1949 1855 1760 1664 1570 1477 1387 1300 1217 1138 1064 993 926 864 805 751 700 652 608 567 529 493 460 430 401 375 351 328 307 287 269 252 237 222 209 196 184 173 163 153 144 136 128 121 114 108 102 96 91 86 81 77 72 68 65 61 58 55 52 49 46 44 41 39 37 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 22 29 36 45 55 67 80 96 113 134 157 184 215 250 291 338 393 456 529 613 711 824 956 1108 1285 1490 1728 2004 2321 2685 3099 3565 4079 4632 5205 5768 6280 6690 6949 7021 6895 6587 6137 5596 5013 4430 3874 3363 2903 2498 2143 1836 1571 1343 1147 980 836 713 607 516 438 370 312 262 219 182 150 122 98 78 60 44 31 19 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 28 29 30 30 31 32 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 54 56 59 61 64 68 71 75 79 83 88 93 99 105 111 118 126 134 143 153 164 175 188 202 217 234 252 272 293 317 342 370 401 434 471 511 554 602 654 710 771 838 910 987 1071 1161 1256 1358 1464 1576 1691 1809 1927 2044 2156 2262 2358 2440 2506 2554 2581 2586 2569 2531 2473 2398 2309 2208 2099 1985 1869 1752 1637 1525 1417 1314 1216 1125 1039 959 885 816 752 694 640 590 545 503 465 429 397 368 340 316 293 272 253 235 219 204 191 178 167 156 147 138 130 122 115 109 103 98 93 88 84 80 76 73 70 67 64 62 60 58 56 54 52 50 49 48 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 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 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 11 12 14 16 19 21 24 27 31 35 39 44 49 55 62 69 77 86 96 107 120 134 149 167 186 208 232 259 289 323 361 403 450 503 562 628 701 782 871 970 1078 1194 1319 1451 1587 1725 1860 1986 2096 2186 2248 2278 2273 2235 2167 2072 1957 1830 1695 1559 1424 1295 1173 1059 954 859 771 693 621 557 500 448 402 361 324 291 261 234 210 189 169 152 137 123 110 99 89 80 72 64 58 52 46 42 37 33 30 27 24 21 19 17 15 13 12 11 10 9 8 7 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 45 47 48 49 51 52 53 54 56 57 58 59 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 73 73 73 73 73 73 73 73 72 72 72 71 71 70 69 68 68 67 66 65 64 63 61 60 59 58 56 55 54 53 51 50 48 47 46 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 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
 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 41 42 43 44 46 47 49 51 52 54 56 59 61 64 66 69 72 76 79 83 87 92 97 102 108 114 121 128 136 145 154 164 175 188 201 215 231 248 266 287 309 333 359 388 419 453 490 530 573 619 669 722 779 839 902 967 1035 1104 1173 1240 1305 1365 1418 1464 1498 1522 1532 1529 1513 1484 1444 1393 1334 1269 1200 1128 1056 984 913 845 780 719 661 607 557 510 467 427 391 358 327 299 274 250 229 209 191 175 160 147 134 123 113 103 95 87 80 73 67 61 56 52 47 44 40 37 34 31 28 26 24 22 20 18 17 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 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 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27
 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 46 47 48 50 51 53 55 57 59 61 63 66 69 72 75 78 82 86 91 95 101 106 112 119 126 134 143 152 163 174 186 200 215 231 249 268 289 313 339 367 398 432 469 510 555 604 657 716 779 849 923 1004 1090 1182 1279 1380 1486 1593 1700 1806 1906 1998 2079 2145 2193 2221 2228 2211 2173 2115 2040 1950 1849 1742 1629 1516 1404 1295 1190 1091 997 910 829 755 686 623 566 514 466 423 384 348 316 287 260 236 215 195 177 161 146 133 120 109 99 90 82 74 67 61 55 50 45 41 37 33 30 27 24 22 19 17 15 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 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 30 30 31
 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 33 35 38 41 44 47 51 55 59 64 68 74 79 85 92 99 107 115 124 134 144 156 168 181 196 211 228 247 267 289 312 338 365 395 427 462 500 540 583 628 677 728 782 838 897 956 1017 1078 1138 1196 1250 1301 1346 1384 1414 1436 1448 1451 1444 1428 1403 1370 1331 1286 1237 1185 1131 1075 1019 964 910 857 806 757 710 666 624 585 548 513 481 451 422 396 371 349 327 308 289 272 256 242 228 215 203 192 182 173 164 156 148 141 135 129 123 118 113 108 104 100 96 93 90 87 84 81 79 77 75 73 71 69 68 66 65 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 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 20 20 20 19 19 18 18 18 17 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 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7
 64 66 68 70 72 74 77 79 81 84 86 89 92 95 97 100 104 107 110 114 117 121 125 129 134 138 143 148 153 159 165 171 177 184 191 199 207 215 224 234 244 254 265 277 290 303 317 331 347 363 380 398 416 436 456 477 498 520 543 566 589 613 636 659 682 703 724 743 761 776 790 800 808 814 816 815 810 803 793 779 763 745 725 702 679 654 628 602 575 548 522 496 470 445 421 397 375 353 333 313 294 277 260 244 229 215 202 190 178 167 157 147 138 130 122 114 108 101 95 89 84 79 75 70 66 63 59 56 53 50 47 45 42 40 38 36 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 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 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 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 59 60 62
 1 1 1 2 2 2 3 3 4 4 5 5 5 6 7 7 8 8 9 10 10 11 12 13 14 14 15 17 18 19 20 22 23 25 27 28 31 33 35 38 41 44 48 52 56 61 66 72 79 86 94 103 112 123 136 149 164 181 200 221 244 271 300 334 371 413 459 512 571 637 710 793 885 987 1101 1225 1362 1509 1667 1832 2003 2174 2339 2490 2620 2719 2780 2799 2773 2704 2598 2462 2304 2132 1956 1781 1611 1450 1300 1163 1037 923 821 730 648 575 511 453 402 356 316 280 249 220 195 173 153 135 120 106 93 82 72 63 55 48 42 36 31 27 23 19 16 13 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 19 30 42 57 74 94 117 144 175 211 253 301 357 423 499 588 691 813 954 1120 1313 1539 1803 2110 2467 2877 3346 3873 4455 5080 5722 6346 6900 7328 7576 7611 7429 7057 6542 5943 5311 4686 4097 3558 3076 2651 2280 1959 1681 1443 1238 1062 912 782 671 575 492 421 360 307 261 222 188 158 132 110 90 74 59 46 35 25 17 10 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
 47 49 51 53 55 58 60 62 65 68 71 73 76 79 83 86 89 93 96 100 104 108 112 116 120 125 129 134 139 144 149 154 160 165 171 177 183 189 196 202 209 216 223 231 238 246 254 262 270 279 287 296 305 314 324 333 343 352 362 372 381 391 400 410 419 428 437 446 454 461 468 475 481 486 490 494 497 498 499 499 498 495 492 487 482 475 468 459 450 440 429 418 406 393 381 368 354 341 327 314 301 287 274 262 249 237 225 214 203 192 182 172 163 154 145 137 130 122 115 109 103 97 91 86 81 76 72 68 64 60 57 53 50 47 45 42 40 37 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 24 25 26 27 28 30 31 33 34 36 37 39 41 43 45
 58 60 62 64 67 69 72 75 78 81 84 87 91 94 98 102 106 111 115 120 125 130 135 141 146 152 159 165 172 179 187 194 202 211 219 228 237 247 257 267 278 289 300 312 323 335 348 360 373 385 398 411 424 436 449 461 473 485 496 507 517 527 536 544 551 557 563 567 571 573 574 575 574 573 570 567 562 557 551 544 537 529 520 511 502 492 482 471 461 450 439 429 418 407 396 386 375 365 355 345 335 325 316 307 298 289 280 272 264 257 249 242 235 228 221 215 209 203 197 192 186 181 176 172 167 163 158 154 150 146 143 139 136 133 129 126 123 120 118 115 112 110 108 105 103 101 99 97 94 93 91 89 87 85 84 82 80 79 77 76 74 73 71 70 69 67 66 65 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 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 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 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 28 29 30 31 32 34 35 36 37 39 40 41 43 45 46 48 50 51 53 55
 179 184 190 196 202 208 215 221 228 236 243 251 259 268 277 286 295 305 316 326 338 349 361 374 387 401 415 430 446 462 478 496 514 532 552 572 592 613 635 658 681 704 728 752 776 801 825 850 874 898 922 944 966 987 1006 1024 1040 1055 1067 1077 1085 1091 1094 1095 1093 1088 1081 1072 1060 1046 1030 1012 992 971 948 925 900 874 848 821 794 767 741 714 687 661 635 610 585 561 538 515 493 472 451 431 412 394 376 359 343 328 313 299 285 272 260 248 237 226 216 206 197 188 180 172 164 157 150 143 137 131 125 120 115 110 105 101 97 93 89 85 82 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 23 22 21 20 19 18 18 17 16 15 15 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 78 80 82 85 88 90 93 96 99 102 105 108 111 114 118 121 125 129 133 137 141 145 149 154 158 163 168 173
 50 52 55 58 61 64 67 70 74 78 81 86 90 94 99 104 109 115 121 127 133 140 147 155 163 172 181 191 202 213 225 237 251 266 282 298 317 336 357 379 404 430 458 488 521 556 594 635 679 726 776 830 888 949 1013 1082 1154 1229 1306 1386 1468 1550 1631 1711 1787 1859 1924 1980 2028 2063 2087 2097 2094 2077 2046 2004 1950 1887 1815 1738 1656 1571 1484 1398 1312 1228 1147 1069 995 924 857 794 735 680 628 581 536 495 457 422 389 359 331 305 282 260 240 221 204 188 174 161 148 137 126 117 108 100 92 85 79 73 67 62 58 53 49 46 42 39 36 34 31 29 27 25 23 21 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 20 21 22 23 25 26 28 29 31 33 34 36 38 40 43 45 47
 31 33 35 37 39 41 43 46 48 51 53 56 59 63 66 70 74 78 82 86 91 96 102 107 113 120 127 134 141 149 158 167 176 186 197 208 220 232 246 259 274 289 305 322 340 358 377 397 417 439 460 482 504 527 550 572 595 617 638 659 678 696 713 728 741 752 760 767 771 773 772 769 764 756 747 736 723 709 693 676 658 640 621 602 582 563 543 524 505 486 467 449 432 415 398 382 367 352 338 324 311 298 286 274 263 253 243 233 224 215 207 199 191 184 177 171 164 158 153 147 142 137 132 128 124 119 116 112 108 105 102 98 96 93 90 87 85 82 80 78 76 74 72 70 68 66 64 63 61 60 58 57 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 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 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 30
 31 32 33 35 36 37 39 40 42 44 45 47 49 51 53 56 58 61 63 66 69 72 75 79 82 86 90 95 99 104 109 114 120 126 133 139 147 154 163 171 181 191 201 212 224 237 250 264 279 295 312 330 349 369 390 412 436 460 486 512 540 568 597 627 658 688 719 750 780 809 838 864 889 912 932 948 962 972 978 981 979 974 965 953 937 918 897 873 847 820 791 762 732 702 672 642 612 584 556 528 502 476 452 429 406 385 365 346 328 310 294 279 264 250 237 225 214 203 193 183 174 166 158 151 143 137 131 125 119 114 109 105 101 97 93 89 86 83 80 77 74 72 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 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 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 22 22 22 22 22 22 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 18 18 18 18 18 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 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 17 17 17 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30
 16 17 18 19 20 21 21 22 23 24 25 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 54 56 59 61 64 67 71 74 77 81 85 89 94 98 103 109 114 120 126 133 140 147 155 163 172 181 190 201 212 223 235 248 261 275 290 305 321 338 356 374 393 413 433 454 475 497 519 541 563 585 607 629 649 669 687 705 720 734 746 756 763 768 771 771 768 763 756 746 735 721 706 689 671 652 632 612 591 570 548 527 506 485 464 444 425 406 387 370 353 336 321 306 291 278 264 252 240 229 218 208 199 190 181 173 165 158 151 144 138 132 126 121 116 111 107 102 98 94 91 87 84 80 77 75 72 69 67 64 62 60 58 56 54 52 50 48 47 45 44 42 41 39 38 37 36 35 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 19 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16
 9 10 10 10 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 43 45 47 50 53 56 59 63 66 70 75 79 84 89 95 101 108 114 122 130 139 148 158 168 180 192 205 219 234 250 267 285 303 323 344 366 389 413 438 463 488 514 539 564 589 612 633 652 669 684 695 702 706 707 703 696 686 673 657 638 617 595 572 547 522 497 472 448 424 400 378 356 335 315 297 279 262 246 231 217 204 191 180 169 159 149 140 132 124 117 111 104 98 93 88 83 79 75 71 67 64 61 58 55 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 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 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 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 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 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9
 29 30 31 31 32 33 33 34 35 36 37 38 39 39 40 41 43 44 45 46 47 49 50 51 53 55 56 58 60 62 64 66 69 71 74 76 79 83 86 89 93 97 101 106 110 116 121 127 133 139 146 154 161 170 178 188 198 208 219 231 244 257 270 285 300 316 332 349 367 385 404 423 442 462 482 501 520 538 556 573 589 603 616 626 635 642 646 649 648 646 641 634 625 613 601 586 571 554 536 518 499 480 461 442 423 405 387 369 352 335 319 304 289 275 261 248 236 225 214 203 194 184 176 167 160 152 145 139 133 127 122 116 112 107 103 99 95 91 88 85 82 79 76 74 71 69 67 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 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 28 28 29
 0 0 0 0 0 0 0 1 3 4 6 8 9 11 13 15 17 19 21 23 26 28 31 34 37 40 43 46 50 53 57 62 66 71 75 81 86 92 98 105 112 120 128 137 146 156 167 179 191 205 219 235 252 271 291 312 336 362 390 420 454 490 529 573 620 671 727 789 856 929 1009 1095 1190 1292 1403 1522 1651 1788 1934 2089 2252 2420 2594 2769 2944 3114 3276 3424 3554 3661 3740 3788 3803 3784 3730 3646 3533 3396 3240 3070 2891 2708 2524 2343 2168 1999 1839 1688 1546 1415 1294 1181 1078 984 897 818 746 681 621 567 517 472 431 394 360 329 301 276 253 231 212 194 178 163 150 138 126 116 106 98 90 82 75 69 63 58 53 48 44 40 36 33 30 27 24 21 19 17 15 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 17 18 20 22 24 26 28 30 32 35 38 41 44 47 51 54 58 63 67 72 78 83 89 96 103 110 118 127 136 147 157 169 182 195 210 226 243 261 281 302 325 349 375 403 433 464 497 532 569 607 647 688 729 771 813 854 894 932 968 1000 1028 1052 1071 1085 1093 1095 1091 1083 1069 1051 1028 1003 974 943 910 876 842 807 773 739 705 672 641 611 581 553 527 502 478 455 434 414 395 377 360 344 329 316 303 291 279 269 259 250 241 233 226 219 212 206 201 196 191 186 182 179 175 172 169 166 164 161 159 157 156 154 152 151 149 148 147 146 144 143 142 141 140 139 138 137 135 134 133 132 130 129 127 126 124 123 121 119 117 115 113 111 109 107 105 103 101 98 96 93 91 89 86 84 81 79 76 74 71 69 66 64 62 59 57 55 52 50 48 46 44 42 40 38 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12
 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 71 74 78 82 86 91 96 101 107 113 119 126 133 142 150 160 170 180 192 205 218 233 249 266 285 305 326 350 375 402 431 463 497 533 572 613 657 704 754 806 861 918 977 1039 1101 1164 1226 1288 1348 1404 1457 1504 1545 1578 1603 1619 1626 1623 1611 1590 1561 1524 1480 1431 1378 1321 1263 1202 1142 1082 1022 965 908 854 803 753 707 662 621 581 544 510 478 448 420 393 369 346 325 306 288 271 255 240 227 214 202 191 181 172 163 155 147 140 133 127 121 115 110 105 101 96 92 89 85 82 78 75 72 70 67 65 62 60 58 56 54 52 50 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 5 6 7 7 8 9 11 12 13 14 16 18 20 22 24 26 29 32 35 39 43 48 53 59 65 72 81 90 101 113 127 142 160 180 204 230 260 295 335 380 431 490 557 632 717 811 915 1028 1147 1270 1392 1507 1606 1682 1728 1737 1710 1647 1557 1445 1322 1194 1067 947 834 732 640 558 485 422 366 317 275 238 206 178 153 132 114 97 83 71 61 51 43 36 30 25 20 16 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 63 65 67 68 70 72 74 76 78 80 83 85 88 90 93 96 99 102 106 109 113 117 121 125 130 134 139 144 150 155 161 168 174 181 188 196 203 211 220 229 238 247 257 267 278 289 300 311 323 335 347 360 372 385 397 410 423 435 447 459 471 482 492 501 510 518 525 530 535 538 540 541 541 539 535 531 525 518 510 501 491 481 469 457 445 432 419 405 392 378 365 351 338 325 313 300 288 276 265 254 243 233 223 214 205 196 188 180 173 166 159 152 146 140 135 130 125 120 115 111 107 103 99 96 92 89 86 83 81 78 76 73 71 69 67 65 63 62 60 58 57 56 54 53 52 51 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35
 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 30 32 34 36 38 41 43 46 49 52 55 58 61 65 68 72 76 80 85 89 94 99 105 110 116 122 129 135 143 150 158 166 175 184 194 204 215 226 238 251 264 278 293 308 325 342 360 379 399 419 441 464 488 514 540 567 596 626 656 688 721 755 790 825 861 897 934 970 1007 1042 1077 1110 1141 1170 1197 1220 1240 1257 1268 1276 1279 1276 1269 1257 1240 1218 1193 1163 1129 1093 1054 1013 971 927 883 839 795 752 709 668 628 590 553 518 484 453 423 394 368 343 319 297 277 257 239 223 207 192 179 166 155 144 133 124 115 107 99 92 85 79 73 68 63 58 54 50 46 42 39 35 32 30 27 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 3 6 8 12 15 19 23 27 32 37 43 49 55 62 70 78 86 96 106 117 128 141 155 169 185 202 221 241 262 285 309 336 364 395 427 462 499 539 581 626 673 723 776 831 888 947 1009 1072 1136 1201 1266 1331 1396 1459 1520 1578 1633 1684 1731 1772 1808 1839 1863 1881 1894 1900 1901 1895 1885 1869 1849 1824 1796 1764 1728 1690 1649 1607 1562 1516 1469 1421 1371 1322 1272 1222 1172 1122 1073 1024 976 929 883 837 793 751 709 669 630 593 557 523 490 459 430 401 375 350 326 303 282 262 243 226 210 194 180 166 154 142 131 121 112 103 95 87 80 74 67 62 57 52 47 43 39 35 32 29 26 23 20 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 36 38 40 42 44 46 48 51 53 56 59 62 65 68 72 76 79 84 88 92 97 102 108 113 119 125 132 139 147 154 163 172 181 191 201 212 223 236 248 262 276 291 307 323 340 358 376 395 415 436 456 478 499 521 543 565 587 608 628 648 667 684 700 715 728 738 747 753 758 759 759 756 751 744 735 724 712 698 682 666 648 630 611 592 572 552 533 513 494 474 455 437 419 401 384 368 351 336 321 307 293 280 267 255 243 232 221 211 201 192 183 175 167 159 152 145 138 132 126 120 115 109 104 100 95 91 87 83 79 76 72 69 66 63 60 57 55 52 50 48 46 43 41 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 23 24 25 26 28 29 31
 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 48 50 53 55 58 60 63 66 70 73 77 81 85 89 94 99 104 109 115 121 128 135 142 150 158 167 177 186 197 208 219 232 244 258 272 286 302 317 333 350 367 384 401 418 435 451 468 483 498 511 524 534 544 551 557 561 563 563 561 556 551 543 534 523 511 498 485 470 455 439 424 408 392 376 360 345 330 315 301 288 274 262 249 238 226 216 205 196 186 177 169 161 154 146 140 133 127 121 116 111 106 101 97 93 89 85 81 78 75 72 69 66 64 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 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 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 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 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21
 74 77 80 83 86 90 93 97 100 104 108 112 116 120 125 129 134 139 144 149 155 160 166 172 178 184 191 198 204 212 219 227 234 243 251 259 268 277 287 296 306 316 327 337 348 359 371 382 394 406 419 431 444 456 469 482 495 508 520 533 545 557 569 580 591 602 611 621 629 636 643 649 654 657 660 662 662 661 659 656 651 646 639 632 623 613 602 591 579 566 552 538 524 509 494 479 463 448 432 417 402 387 372 357 343 329 316 302 289 277 265 253 242 231 221 211 201 192 183 175 167 159 152 145 138 132 126 120 115 110 105 100 96 91 87 83 80 76 73 70 67 64 61 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 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 29 30 31 32 34 35 36 38 40 41 43 45 46 48 50 52 54 57 59 61 64 66 69 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 1 3 5 8 11 15 19 24 30 37 44 53 63 74 88 103 121 142 165 193 225 262 305 355 413 481 560 651 757 881 1024 1189 1379 1595 1839 2109 2402 2709 3015 3301 3541 3709 3784 3756 3627 3415 3144 2841 2530 2226 1943 1685 1454 1252 1075 922 790 677 579 495 424 362 309 263 224 190 161 136 114 95 79 65 53 43 34 26 19 13 8 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
 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 55 58 61 64 67 70 74 77 81 85 90 94 99 104 109 114 120 126 133 139 146 154 161 170 178 187 196 206 216 227 238 249 261 273 286 299 312 326 341 355 370 385 400 416 431 446 462 477 492 507 521 535 548 561 573 584 594 603 611 617 623 627 630 631 631 630 627 622 617 610 602 592 582 570 558 545 530 516 500 485 469 452 436 419 403 386 370 354 338 323 308 293 279 265 252 239 227 215 204 193 183 173 163 155 146 138 130 123 116 110 104 98 92 87 82 77 73 69 65 61 58 54 51 48 45 43 40 38 35 33 31 29 27 26 24 22 21 19 18 17 16 14 13 12 11 10 9 8 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 1 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
 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 110 112 114 116 118 120 123 125 127 130 132 135 137 140 142 145 148 151 154 157 160 164 167 171 175 179 183 187 192 197 202 207 213 219 226 233 240 248 256 265 275 285 295 307 319 332 345 360 375 392 409 428 447 468 490 513 537 562 589 617 647 678 709 743 777 812 849 885 923 961 999 1036 1073 1109 1144 1176 1206 1233 1257 1277 1293 1304 1310 1311 1306 1297 1282 1262 1238 1209 1177 1141 1103 1063 1021 977 934 890 846 803 761 719 680 641 604 569 536 504 474 445 418 393 370 347 326 307 289 272 256 241 227 214 202 191 180 170 161 152 144 137 129 123 117 111 105 100 95 91 86 82 78 75 71 68 65 62 59 57 54 52 50 48 45 44 42 40 38 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 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 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 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 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 60 61 63 65 67 68 70 72 74 76 78
 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 27 28 29 31 33 34 36 39 41 44 46 49 53 56 60 65 69 74 80 86 92 99 107 116 125 135 146 157 170 184 199 216 234 253 274 296 320 346 374 403 435 468 502 538 575 613 651 688 724 759 790 819 842 861 873 880 879 873 860 841 818 790 758 724 689 652 615 579 543 508 474 442 412 383 356 331 307 285 265 246 229 213 198 184 172 160 149 139 130 122 114 107 101 95 89 84 79 75 71 67 64 61 58 55 52 50 48 46 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 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 1 13 28 45 66 90 120 155 197 246 305 375 459 559 679 822 994 1200 1447 1743 2098 2522 3022 3606 4272 5005 5768 6495 7093 7464 7533 7288 6781 6104 5355 4611 3919 3304 2771 2317 1934 1613 1344 1118 930 772 640 529 435 356 290 234 186 146 112 83 59 39 22 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
 15 16 17 18 20 21 22 23 25 26 28 29 31 33 34 36 38 40 43 45 47 50 52 55 58 61 64 67 71 75 78 82 87 91 96 101 106 111 117 123 129 135 142 149 156 164 172 180 189 198 207 216 226 236 247 257 268 279 290 302 313 324 336 347 359 370 381 392 402 412 422 431 440 448 456 463 470 476 481 486 490 493 496 498 499 500 500 500 499 497 495 493 490 486 482 478 473 468 463 457 452 445 439 432 425 418 411 403 396 388 380 372 364 355 347 338 330 321 313 304 295 287 278 270 261 253 245 237 228 220 213 205 197 190 183 176 169 162 156 149 143 137 131 126 120 115 110 105 100 96 92 87 83 79 76 72 69 65 62 59 56 53 51 48 46 43 41 39 37 35 33 31 29 28 26 24 23 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 6 6 7 7 8 9 9 10 11 12 12 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 13 15 18 21 25 29 33 37 43 48 55 62 70 78 88 99 111 125 140 157 176 198 222 250 281 316 355 399 449 505 568 639 719 808 907 1016 1136 1267 1408 1558 1715 1875 2033 2185 2324 2442 2532 2590 2611 2594 2540 2454 2341 2208 2061 1908 1753 1601 1455 1317 1189 1070 961 862 773 692 620 555 496 444 398 356 319 286 256 229 206 184 165 148 133 120 107 96 86 77 69 62 56 50 44 40 35 31 28 24 21 19 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 6 7 8 9 10 12 13 14 15 17 18 20 21 23 25 27 29 31 33 35 38 41 44 47 50 54 58 62 67 72 78 84 90 97 105 114 123 134 145 157 171 186 203 221 242 264 289 317 347 381 418 460 505 556 612 674 743 819 902 993 1094 1203 1322 1451 1589 1736 1891 2052 2215 2379 2538 2687 2820 2931 3014 3064 3078 3054 2994 2900 2778 2633 2473 2302 2127 1953 1784 1621 1468 1326 1194 1074 964 864 775 694 621 556 498 446 400 358 321 288 258 232 208 187 168 151 136 122 110 99 89 80 71 64 57 51 46 41 36 32 28 25 21 18 16 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 9 10 12 13 14 15 17 18 20 22 24 26 29 31 34 38 41 45 49 54 59 64 71 77 85 93 102 112 123 136 149 165 181 200 221 243 269 297 328 362 400 442 489 540 597 659 727 801 881 968 1061 1160 1264 1371 1481 1590 1696 1796 1885 1961 2019 2057 2073 2065 2035 1984 1915 1831 1736 1634 1528 1421 1314 1212 1113 1020 933 851 776 707 644 587 534 486 443 404 368 336 307 281 257 235 216 198 182 167 154 142 131 121 112 104 97 90 84 78 72 68 63 59 55 52 48 45 43 40 38 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 51 52 53 55 56 58 59 61 62 64 66 68 69 71 73 75 78 80 82 85 87 90 93 96 99 102 105 108 112 116 120 124 129 133 138 143 149 154 160 166 173 180 187 195 203 212 221 230 240 250 261 273 285 297 311 324 339 354 369 385 402 419 437 455 474 493 512 532 551 571 590 610 628 647 664 680 696 710 723 734 743 750 756 759 760 759 756 751 743 734 723 710 696 680 664 646 627 608 588 568 548 528 507 487 468 448 430 411 393 376 359 343 328 313 299 285 273 260 248 237 227 217 207 198 189 181 174 166 159 153 147 141 135 130 125 120 116 112 108 104 100 97 94 91 88 85 83 80 78 76 73 71 69 68 66 64 63 61 60 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 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 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 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45
 0 1 3 5 6 8 10 12 14 16 18 21 23 25 28 31 34 37 40 43 47 50 54 58 63 67 72 77 82 87 93 99 105 112 119 127 135 143 152 162 172 183 194 206 219 233 248 263 280 298 317 338 360 384 409 436 466 497 531 567 606 648 693 742 794 849 909 973 1042 1115 1193 1275 1363 1455 1552 1654 1760 1869 1981 2095 2210 2324 2436 2543 2643 2735 2815 2882 2932 2964 2977 2970 2941 2892 2824 2738 2637 2523 2398 2267 2131 1993 1856 1721 1590 1464 1344 1231 1125 1026 934 849 771 700 634 575 520 471 426 386 349 315 285 258 233 211 191 173 156 141 128 116 104 94 85 77 69 62 56 50 45 40 36 32 28 25 22 19 16 14 11 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 15 17 20 23 26 29 32 36 40 44 49 53 58 64 69 75 82 89 96 104 113 122 132 142 154 166 179 193 208 224 241 260 280 301 324 349 376 404 435 468 503 541 581 624 670 719 772 827 886 948 1013 1082 1155 1231 1310 1392 1477 1564 1654 1745 1837 1930 2022 2112 2200 2284 2363 2436 2501 2556 2601 2634 2655 2661 2653 2630 2592 2540 2474 2397 2308 2211 2106 1996 1882 1766 1650 1536 1424 1315 1212 1113 1019 931 849 773 702 637 577 522 472 426 385 347 312 281 253 227 204 183 164 147 131 117 105 93 83 73 65 57 50 43 38 32 28 23 19 16 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 13 14 16 18 20 22 25 28 31 35 39 44 49 55 61 68 77 86 97 109 122 137 155 174 196 222 250 283 320 362 410 464 526 596 676 768 872 989 1123 1275 1446 1638 1853 2091 2351 2632 2928 3232 3532 3813 4057 4245 4360 4390 4332 4192 3982 3721 3428 3121 2814 2518 2239 1982 1749 1540 1353 1187 1041 912 799 699 612 536 469 410 359 313 274 239 209 182 158 137 119 103 89 77 66 56 48 40 34 28 23 18 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 19 23 28 32 38 43 50 56 63 71 79 89 98 109 120 133 146 161 176 193 212 232 253 276 301 328 358 389 423 459 498 540 585 633 684 739 797 859 924 992 1064 1139 1218 1299 1383 1470 1558 1648 1738 1828 1918 2005 2090 2171 2247 2316 2378 2431 2473 2505 2525 2532 2525 2505 2471 2424 2365 2294 2212 2123 2025 1923 1816 1708 1598 1490 1383 1280 1180 1084 994 908 828 754 685 621 562 508 459 414 373 335 302 271 243 218 195 174 156 139 124 110 98 87 77 67 59 52 45 39 33 28 24 19 16 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 9 11 12 14 15 17 19 21 23 25 27 29 32 34 37 39 42 45 48 52 55 59 63 67 71 76 81 86 92 98 104 111 119 127 135 145 155 166 178 191 205 220 237 255 275 297 321 348 377 409 443 482 524 570 621 676 737 803 875 953 1038 1129 1226 1330 1440 1554 1673 1794 1915 2034 2147 2252 2344 2421 2478 2513 2523 2509 2470 2408 2326 2227 2115 1993 1865 1735 1606 1479 1357 1241 1131 1029 934 847 767 694 627 567 512 462 417 377 341 308 278 251 227 206 186 169 153 138 125 114 103 93 85 77 70 63 57 52 47 42 38 34 31 27 25 22 19 17 15 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 11 13 15 17 19 21 23 26 28 31 34 37 40 43 47 51 55 59 63 68 73 79 84 90 97 104 111 119 127 135 145 154 165 176 187 200 212 226 241 256 272 289 307 325 345 365 387 409 432 457 482 508 535 563 592 621 652 683 715 748 782 816 851 886 922 958 995 1031 1068 1106 1143 1180 1217 1253 1288 1323 1357 1390 1420 1449 1476 1501 1522 1540 1555 1565 1572 1574 1571 1563 1551 1533 1511 1484 1452 1416 1376 1333 1287 1239 1189 1138 1086 1033 981 929 879 829 781 735 690 647 607 568 532 497 464 433 405 378 352 328 306 285 266 248 231 215 200 186 173 161 150 139 129 120 111 103 96 89 82 76 70 64 59 54 50 45 41 38 34 31 27 24 22 19 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 21 27 35 44 54 64 77 90 106 123 142 164 189 216 247 281 320 363 411 464 524 589 660 738 822 912 1008 1108 1211 1315 1419 1519 1613 1699 1774 1837 1884 1916 1933 1936 1925 1902 1869 1828 1782 1732 1680 1627 1575 1524 1476 1431 1390 1352 1318 1288 1262 1239 1221 1205 1193 1184 1177 1173 1171 1170 1170 1171 1172 1172 1171 1169 1165 1158 1147 1134 1116 1094 1068 1037 1003 965 924 880 833 786 737 688 640 592 546 502 459 419 381 346 313 282 254 228 204 183 163 145 128 113 100 87 76 66 57 48 41 34 28 22 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 2 5 8 12 15 19 23 27 31 36 41 46 52 58 64 71 78 85 93 102 111 120 130 141 152 164 177 191 205 221 237 255 274 294 316 339 364 391 420 451 485 521 560 603 648 698 752 810 874 942 1017 1098 1185 1279 1381 1491 1609 1734 1867 2008 2155 2308 2465 2623 2781 2936 3084 3220 3341 3443 3522 3575 3598 3592 3554 3487 3392 3274 3135 2979 2813 2639 2462 2284 2110 1941 1779 1625 1480 1345 1219 1102 995 897 807 725 651 583 522 466 416 371 330 294 261 231 204 181 159 140 123 107 94 81 70 61 52 44 37 31 26 21 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 19 22 26 30 35 39 45 50 56 63 70 78 87 96 106 117 130 143 158 174 192 212 234 258 284 314 346 382 421 465 513 566 624 688 759 836 919 1010 1109 1215 1328 1448 1574 1704 1838 1973 2107 2237 2360 2473 2572 2655 2719 2761 2782 2781 2758 2716 2655 2580 2492 2394 2289 2180 2068 1957 1846 1738 1633 1532 1436 1344 1258 1176 1099 1027 960 898 839 785 734 687 643 602 564 529 496 466 437 411 386 364 342 322 304 286 270 255 240 227 214 202 191 181 171 161 152 144 136 129 121 115 108 102 96 91 86 81 76 71 67 63 59 55 51 48 45 42 39 36 33 30 28 25 23 21 18 16 14 12 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 63 68 73 78 84 90 96 102 109 116 123 131 139 147 156 165 174 184 194 204 215 226 238 250 262 275 288 301 315 329 343 357 372 387 402 418 433 449 465 481 497 514 530 546 563 580 596 613 630 647 664 681 699 716 734 752 770 788 807 826 845 865 884 904 925 945 965 985 1006 1026 1045 1065 1083 1101 1118 1134 1148 1160 1171 1180 1186 1190 1191 1189 1184 1177 1165 1151 1134 1113 1090 1063 1035 1004 971 936 900 863 825 787 749 711 673 636 600 565 531 499 468 438 409 382 357 333 310 289 269 250 232 216 201 186 173 161 149 139 129 119 111 103 96 89 82 76 71 66 61 57 53 49 45 42 39 36 33 31 29 26 24 22 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 21 24 27 29 32 36 39 42 46 50 54
 27 30 32 35 39 42 45 49 53 57 61 66 70 75 80 86 91 97 103 109 116 123 130 138 146 154 163 172 181 191 201 211 222 233 244 256 269 282 295 308 322 336 351 366 381 397 412 429 445 462 479 496 513 531 549 567 585 603 622 641 660 679 698 718 738 758 779 799 821 842 864 886 909 931 955 978 1002 1025 1049 1073 1097 1121 1144 1166 1188 1209 1228 1246 1262 1276 1287 1296 1301 1303 1302 1296 1287 1273 1255 1234 1208 1178 1145 1109 1070 1029 986 941 896 850 804 759 714 671 628 587 548 511 475 441 409 379 351 325 301 278 256 237 218 201 186 171 158 145 134 123 113 104 96 88 81 74 68 63 57 52 48 44 40 36 33 29 26 24 21 19 16 14 12 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 11 13 15 17 19 22 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 18 23 29 35 41 48 56 64 73 83 94 106 119 134 150 167 187 208 231 257 285 316 350 387 428 472 521 574 632 695 762 835 914 997 1086 1179 1277 1378 1482 1587 1693 1798 1900 1998 2089 2174 2249 2315 2369 2412 2443 2462 2470 2467 2454 2431 2400 2361 2316 2266 2211 2153 2092 2028 1962 1896 1828 1760 1692 1623 1555 1487 1420 1354 1289 1224 1161 1099 1039 980 924 868 815 764 715 668 623 580 540 501 465 431 399 369 340 314 289 266 245 225 206 189 173 159 145 132 121 110 100 91 82 74 67 60 54 48 43 38 33 29 25 21 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 3 4 6 8 10 11 14 16 18 21 23 26 29 33 36 40 45 49 54 59 65 71 78 85 92 101 110 120 131 142 155 169 184 201 219 239 260 284 310 338 368 401 437 477 519 565 615 668 724 784 847 913 981 1051 1122 1192 1260 1326 1387 1441 1489 1528 1557 1575 1583 1581 1568 1546 1515 1477 1434 1385 1333 1279 1224 1168 1113 1058 1005 954 905 858 814 771 731 694 658 625 594 564 537 511 487 464 443 424 405 388 372 356 342 329 316 304 293 283 273 264 255 247 239 232 225 218 212 206 200 195 190 185 180 176 171 167 163 159 155 151 147 144 140 137 133 130 127 124 121 118 115 112 109 106 103 100 97 94 92 89 86 84 81 79 76 74 72 69 67 65 63 60 58 56 54 52 50 48 46 44 43 41 39 37 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 14 13 12 11 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 16 17 19 21 22 24 26 29 31 33 36 39 42 45 48 52 56 60 64 69 74 80 86 92 99 106 114 123 132 143 154 166 179 193 208 225 243 263 284 307 332 359 389 421 455 492 532 574 619 667 717 769 824 879 936 992 1048 1102 1152 1199 1239 1274 1301 1319 1329 1330 1322 1305 1281 1250 1213 1171 1126 1078 1029 979 928 879 830 783 737 694 653 613 576 541 509 478 449 422 397 374 352 331 313 295 279 263 249 236 224 213 202 193 184 175 168 161 154 148 142 137 132 128 124 120 117 113 111 108 105 103 101 99 98 96 94 93 92 91 90 89 88 87 86 85 85 84 83 82 82 81 81 80 79 79 78 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 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 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 1 1 2 3 4 4 5 6 7 8 9
 58 62 65 69 73 77 81 85 90 94 99 105 110 116 122 129 135 142 150 158 166 175 184 194 204 215 227 239 252 266 281 296 312 330 348 367 388 409 432 456 482 509 537 566 596 628 661 695 730 766 802 839 876 912 948 984 1017 1049 1079 1106 1131 1152 1169 1183 1192 1197 1199 1196 1189 1178 1163 1146 1125 1102 1076 1049 1020 990 958 927 895 863 831 799 768 738 708 679 651 623 597 572 547 523 501 479 458 439 420 402 384 368 352 337 323 310 297 285 273 262 252 242 232 224 215 207 200 193 186 180 174 168 163 158 153 148 144 140 136 132 129 126 123 120 117 114 112 109 107 104 102 100 98 96 94 93 91 89 87 86 84 82 81 79 78 76 75 74 72 71 69 68 67 65 64 63 61 60 59 57 56 55 53 52 51 50 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 27 26 25 24 23 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 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 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 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 32 34 37 39 41 44 47 49 52 55
 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17 19 22 24 27 30 33 36 40 44 48 52 56 61 67 73 79 86 93 101 110 119 130 141 154 167 182 199 217 237 259 283 310 340 373 409 449 494 543 597 658 724 797 877 965 1061 1166 1279 1400 1529 1666 1808 1955 2104 2252 2396 2532 2655 2760 2844 2903 2935 2937 2911 2857 2778 2677 2559 2428 2289 2144 1998 1854 1713 1577 1448 1327 1213 1107 1009 918 835 759 690 626 569 516 469 425 386 351 319 289 263 239 217 198 180 164 149 136 124 113 103 94 86 79 72 66 60 55 50 45 41 38 34 31 28 25 23 21 18 16 14 13 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 23 25 27 29 32 34 36 39 41 44 47 49 52 55 58 61 65 68 71 75 79 82 86 90 94 99 103 107 112 117 122 127 132 138 144 150 156 162 169 176 183 191 198 207 215 224 234 244 254 266 277 290 303 317 331 347 363 381 400 419 440 463 486 511 537 565 595 625 658 692 727 764 802 842 882 924 966 1009 1051 1094 1136 1176 1215 1252 1287 1318 1345 1368 1387 1400 1408 1410 1407 1397 1383 1362 1337 1307 1272 1234 1194 1150 1105 1059 1011 964 917 870 824 780 736 695 655 617 581 547 514 484 455 429 403 380 358 338 319 301 285 270 255 242 230 219 208 198 189 181 173 165 158 152 146 140 135 130 125 121 116 112 108 105 101 98 95 92 89 86 83 80 78 75 73 71 68 66 64 62 60 58 56 54 52 50 48 47 45 43 41 40 38 36 35 33 32 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 8 9 11 12 14 16 17 19
 24 27 30 33 37 41 45 49 53 58 62 68 73 79 84 91 97 104 112 119 127 136 145 155 165 175 186 198 210 223 237 252 267 283 300 317 336 356 376 398 420 444 468 494 520 548 576 606 636 668 700 733 766 800 835 869 904 938 973 1007 1040 1073 1104 1134 1163 1191 1217 1241 1263 1283 1301 1317 1330 1342 1351 1358 1363 1365 1365 1364 1360 1354 1347 1337 1326 1314 1299 1284 1266 1248 1228 1207 1185 1162 1139 1114 1089 1062 1036 1009 981 953 925 897 868 840 812 784 756 728 701 675 648 623 598 573 549 526 504 482 462 442 422 404 386 369 352 337 322 307 293 280 268 256 245 234 223 213 204 195 187 178 171 163 156 149 143 136 130 125 119 114 109 104 99 95 91 87 83 79 75 72 68 65 62 59 56 53 50 47 45 42 40 38 35 33 31 29 27 25 23 21 20 18 16 15 13 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 18 21
 27 29 31 34 36 39 42 44 47 50 53 57 60 63 67 71 75 79 83 87 91 96 101 106 111 116 122 127 133 139 145 152 159 165 173 180 188 195 204 212 221 229 239 248 258 268 279 290 301 313 325 338 351 365 379 394 410 426 444 462 481 501 523 545 569 595 621 650 680 711 745 780 817 857 898 941 986 1034 1083 1133 1186 1239 1293 1348 1402 1456 1508 1557 1604 1645 1681 1711 1733 1746 1750 1744 1727 1701 1664 1619 1565 1504 1437 1365 1290 1214 1137 1061 986 913 843 777 714 655 600 549 501 457 417 380 347 316 288 262 239 218 199 181 166 151 138 126 116 106 97 89 82 75 69 64 58 54 50 46 42 39 36 33 30 28 26 24 22 20 18 17 15 14 13 11 10 9 8 7 6 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 14 15 17 19 21 23 25
 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 9 10 11 13 15 17 19 22 24 27 31 34 39 43 48 54 61 68 77 86 97 109 122 138 155 175 197 223 252 285 322 365 413 468 531 602 683 775 880 998 1131 1281 1448 1633 1836 2057 2292 2538 2787 3031 3257 3453 3605 3702 3736 3705 3613 3469 3283 3069 2839 2604 2372 2149 1939 1743 1564 1402 1254 1122 1003 896 801 716 640 572 512 458 410 367 329 295 264 237 213 192 173 156 140 127 115 105 95 87 80 74 68 63 59 56 52 50 48 46 44 43 42 41 40 40 39 39 39 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 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 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 38 39 41 42 43 45 46 48 50 52 53 55 57 59 61 63 66 68 71 73 76 79 82 85 88 92 96 100 104 108 113 118 123 129 135 142 149 156 164 173 182 191 202 213 225 238 252 266 282 299 317 336 357 378 402 427 453 481 510 542 575 610 647 685 726 768 812 858 905 953 1003 1053 1104 1154 1204 1253 1300 1345 1386 1423 1455 1482 1502 1515 1520 1518 1508 1489 1464 1431 1391 1346 1297 1243 1187 1129 1070 1010 951 893 837 783 730 681 634 589 548 509 473 439 407 378 352 327 304 283 263 245 228 213 199 186 174 163 153 143 134 126 118 111 105 99 93 88 83 78 74 70 66 62 59 56 53 50 47 45 42 40 38 35 33 32 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 17 18
 10 12 14 16 18 20 22 25 28 30 33 36 39 43 46 50 54 58 62 66 71 76 81 87 93 99 105 112 119 126 134 142 151 160 170 180 191 202 213 226 239 252 266 281 296 312 328 345 363 381 399 418 438 457 477 498 518 538 558 578 597 616 635 653 670 687 702 717 731 743 755 766 776 784 792 799 805 811 815 819 823 826 829 831 833 835 837 839 841 843 845 848 851 854 857 860 864 869 874 879 884 890 896 903 909 916 923 930 936 943 949 954 959 963 965 967 967 966 963 958 952 943 932 919 904 887 868 847 824 800 774 747 720 692 663 634 605 576 548 520 492 465 439 414 390 367 345 324 303 284 266 249 232 217 202 188 175 163 151 141 130 121 112 103 95 87 80 74 67 61 56 50 46 41 37 32 29 25 22 18 15 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8
 15 16 18 20 21 23 25 26 28 30 32 34 36 39 41 44 46 49 52 54 57 61 64 67 71 74 78 82 87 91 96 101 106 112 118 124 131 138 145 153 162 171 180 190 201 213 226 239 253 269 285 303 322 342 363 386 410 436 463 492 522 553 586 620 655 691 727 763 799 834 869 901 932 960 985 1007 1025 1038 1048 1053 1053 1049 1040 1028 1012 992 969 944 916 887 856 824 792 760 727 695 663 632 602 572 544 516 490 465 441 418 396 376 356 338 321 304 289 275 261 249 237 226 215 206 197 188 180 173 166 159 153 147 142 137 132 127 123 119 115 111 107 104 100 97 94 91 88 85 82 80 77 75 72 70 67 65 63 61 59 56 54 52 50 48 46 45 43 41 39 37 36 34 32 31 29 28 26 25 23 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 9 10 11 12 14
 23 24 26 27 28 30 31 33 34 35 37 38 40 41 42 44 45 46 48 49 50 52 53 54 55 57 58 59 60 61 62 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 84 86 89 91 94 98 101 106 110 116 122 129 136 145 155 166 178 192 208 226 246 269 294 323 355 391 432 477 528 585 649 720 799 886 983 1089 1205 1331 1465 1606 1751 1897 2038 2167 2279 2364 2416 2431 2405 2341 2241 2114 1967 1808 1644 1482 1327 1180 1045 922 812 712 624 546 478 417 364 318 278 242 212 185 161 140 122 107 93 81 71 61 53 46 40 34 30 25 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 22
 10 12 15 18 21 24 27 30 34 38 42 46 51 55 60 66 72 78 84 91 99 107 116 125 135 146 158 170 184 200 216 234 254 276 300 326 355 387 423 463 507 556 610 671 739 815 899 993 1098 1215 1345 1488 1647 1820 2009 2213 2431 2661 2899 3140 3378 3604 3810 3985 4120 4207 4240 4218 4142 4016 3850 3652 3431 3198 2960 2723 2493 2274 2068 1876 1698 1535 1387 1251 1128 1017 917 826 744 670 604 544 489 440 396 357 321 288 259 233 209 187 168 150 134 120 107 95 85 75 67 59 52 46 41 36 32 28 24 21 19 16 14 12 11 10 8 7 6 6 5 5 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 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7
 56 61 66 71 77 82 88 94 100 106 112 119 126 133 140 147 155 163 171 179 188 197 206 216 226 236 247 259 271 284 297 311 327 343 361 380 400 422 446 473 502 533 568 607 650 697 750 808 873 945 1024 1112 1209 1315 1431 1557 1692 1835 1986 2142 2301 2458 2608 2747 2868 2965 3032 3066 3062 3021 2944 2835 2699 2543 2373 2195 2015 1838 1666 1504 1351 1210 1079 961 853 756 668 589 519 456 400 350 305 266 231 200 172 148 126 107 90 75 62 51 41 32 25 18 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 11 13 16 19 22 25 28 32 35 39 43 47 52
 60 62 65 67 70 72 75 77 80 82 85 88 90 93 96 99 101 104 107 110 113 116 119 122 125 128 131 135 138 142 145 149 153 157 162 166 171 176 181 187 193 200 207 214 223 232 241 252 263 276 289 304 320 338 357 379 402 427 454 485 517 553 592 634 679 728 781 838 898 962 1030 1102 1176 1253 1331 1410 1488 1565 1637 1703 1762 1811 1848 1871 1881 1875 1853 1818 1768 1707 1636 1558 1473 1386 1297 1208 1120 1035 954 877 804 736 672 613 559 509 463 421 383 348 316 287 261 237 216 196 178 162 148 135 123 112 102 94 86 79 72 66 61 56 51 47 44 40 37 35 32 30 28 26 24 22 21 19 18 17 16 14 13 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 36 38 40 42 44 46 48 50 53 55 57
 25 28 31 34 37 40 43 47 51 55 59 63 68 73 78 84 90 96 103 110 118 126 135 145 155 166 178 190 204 219 234 251 270 290 311 334 360 387 416 448 483 520 560 603 650 701 755 813 874 940 1010 1084 1161 1241 1324 1410 1496 1583 1668 1752 1832 1906 1974 2034 2085 2125 2154 2172 2177 2171 2154 2127 2091 2046 1995 1938 1877 1813 1747 1679 1612 1545 1478 1414 1351 1290 1232 1176 1123 1072 1023 977 934 892 853 817 782 749 718 689 662 636 612 589 567 547 528 510 493 477 462 447 434 421 409 398 387 377 367 357 349 340 332 324 316 309 302 295 288 282 276 269 263 257 251 245 240 234 229 223 218 212 207 201 196 191 186 181 176 171 166 161 156 152 147 142 138 133 129 125 120 116 112 108 104 100 97 93 89 86 82 79 75 72 69 66 63 60 57 54 51 49 46 43 41 39 36 34 32 30 28 26 24 22 20 18 17 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 14 16 19 21 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 1 2 3 4 6 7 9 11 13 15 17 20 23 27 31 35 40 46 52 59 67 76 86 97 110 124 141 159 180 204 231 261 295 334 377 426 481 542 610 685 767 858 956 1061 1173 1289 1408 1527 1642 1749 1843 1921 1979 2013 2021 2004 1963 1900 1820 1726 1623 1514 1403 1293 1186 1084 987 897 813 736 666 602 544 491 443 401 362 328 296 269 243 221 201 182 166 151 138 126 115 105 96 88 81 74 68 62 57 53 48 44 41 37 34 31 28 26 24 21 19 17 16 14 12 11 9 8 7 6 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 83 88 92 97 102 107 113 119 125 131 138 145 152 160 169 177 187 197 207 218 230 242 256 270 285 300 317 335 354 375 396 419 444 470 497 526 557 589 624 660 697 737 778 820 864 909 955 1001 1048 1094 1140 1185 1229 1270 1309 1344 1377 1405 1429 1449 1465 1476 1482 1485 1483 1477 1467 1455 1439 1422 1402 1380 1357 1333 1308 1283 1258 1233 1207 1182 1158 1134 1110 1088 1065 1044 1023 1003 983 964 946 928 911 894 878 862 847 831 816 801 786 772 757 743 728 714 699 684 669 654 639 624 609 593 578 562 546 531 515 499 484 468 453 438 422 408 393 379 365 351 337 324 312 299 287 276 265 254 243 233 224 214 205 197 188 180 173 166 159 152 145 139 133 128 122 117 112 107 103 98 94 90 86 82 79 75 72 69 66 63 60 57 54 51 49 46 44 42 39 37 35 33 31 29 27 26 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 7 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 33 34 36 38 40 42 45 47 50 52 55 58 61 64 68 72 75
 37 39 40 42 44 46 48 51 53 55 58 61 63 66 70 73 76 80 84 88 92 97 102 107 113 118 125 131 138 146 154 162 171 180 190 201 212 224 237 250 264 279 295 311 328 345 363 382 400 419 439 458 476 495 512 529 544 558 570 580 588 593 597 598 597 593 588 580 570 559 546 532 517 501 484 467 450 433 415 398 381 365 348 333 317 303 288 275 262 249 237 226 215 204 194 185 176 167 159 151 144 137 130 124 118 113 107 102 97 93 89 85 81 77 74 71 68 65 63 60 58 56 54 52 50 48 47 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 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 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 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35
 8 9 10 11 12 12 13 14 15 16 17 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 43 46 48 51 54 57 61 64 68 72 76 81 86 92 98 104 111 119 127 136 146 157 168 181 194 209 226 244 263 284 307 331 358 387 418 451 487 524 564 606 649 693 737 782 826 868 907 943 974 999 1018 1030 1034 1030 1019 1000 976 945 910 871 830 786 742 698 654 612 570 530 493 457 423 391 362 334 309 285 263 242 224 206 190 176 162 150 139 128 119 110 102 94 88 82 76 71 66 62 58 54 51 47 45 42 40 37 35 33 32 30 28 27 26 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 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 0 0 0 0 0 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
 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 59 61 64 67 71 74 78 82 87 92 97 103 110 117 125 133 143 153 164 177 190 205 222 239 259 280 303 328 356 385 417 451 488 528 570 615 662 711 763 816 871 927 983 1038 1093 1145 1194 1240 1280 1314 1342 1362 1374 1378 1374 1361 1341 1313 1279 1240 1196 1148 1097 1045 992 938 885 833 782 732 685 640 597 557 519 483 449 418 389 362 337 314 293 273 255 238 223 208 195 183 172 161 152 143 134 127 119 113 106 101 95 90 85 81 77 73 69 65 62 59 56 53 50 47 45 43 40 38 36 34 32 30 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15
 44 46 48 51 53 56 58 61 64 67 70 73 76 79 82 86 90 93 97 102 106 110 115 120 125 131 137 143 149 156 164 172 180 189 198 208 219 231 244 257 272 288 305 324 344 365 389 414 442 472 504 539 577 618 662 709 760 814 871 932 996 1063 1132 1203 1276 1349 1421 1492 1560 1623 1679 1729 1769 1799 1818 1826 1821 1805 1778 1741 1695 1640 1580 1515 1446 1375 1303 1232 1161 1091 1024 959 897 838 783 730 680 634 590 549 511 476 443 412 384 358 333 311 290 271 253 237 222 208 195 184 173 163 154 146 139 132 126 120 115 110 106 102 99 96 93 91 89 87 85 84 82 81 80 79 78 77 77 76 76 75 75 74 74 74 74 73 73 73 72 72 72 72 71 71 71 70 70 70 69 69 68 68 67 67 66 66 65 64 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 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 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 9 9 10 11 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 36 38 40 42
 0 0 0 0 2 4 7 9 12 14 17 21 24 27 31 35 40 44 49 55 60 66 73 80 87 95 104 113 123 134 145 158 171 186 202 220 239 259 282 306 333 362 394 428 466 507 551 600 653 709 771 836 907 981 1060 1142 1228 1315 1404 1492 1578 1660 1737 1807 1868 1917 1955 1980 1992 1990 1976 1949 1912 1866 1812 1752 1687 1619 1549 1478 1407 1337 1269 1202 1137 1075 1016 959 905 853 805 759 715 674 635 599 565 532 502 473 446 421 397 375 354 334 316 298 282 267 253 240 227 215 204 194 185 176 167 159 152 145 138 132 126 121 115 110 106 101 97 93 89 85 82 78 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 36 34 32 30 28 27 25 24 22 20 19 18 16 15 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15 17 20 23 26 29 32 36 40 44 49 54 60 66 73 80 88 97 107 119 131 144 160 177 196 217 241 267 297 330 368 410 457 510 568 633 705 783 869 960 1057 1157 1259 1358 1452 1536 1606 1658 1689 1696 1681 1645 1589 1519 1437 1349 1257 1165 1074 987 905 827 756 690 630 575 526 480 439 402 368 338 310 285 263 242 223 206 191 177 164 152 141 131 122 114 106 99 93 87 81 76 71 67 63 60 56 53 50 48 45 43 41 39 37 35 34 32 31 30 29 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 74 77 81 84 87 91 94 98 101 105 108 112 116 120 124 128 132 136 140 144 148 153 157 162 167 171 176 181 186 192 197 203 209 215 222 229 236 243 251 260 269 278 288 299 311 324 338 354 370 388 408 430 453 479 508 538 572 609 650 694 741 793 849 910 975 1044 1118 1196 1279 1365 1454 1546 1638 1730 1820 1906 1986 2057 2116 2162 2192 2203 2196 2170 2126 2064 1987 1897 1797 1691 1580 1468 1356 1246 1141 1041 946 857 775 698 628 565 506 454 406 362 324 289 257 229 204 181 161 144 128 114 101 90 80 71 64 57 51 45 41 36 33 30 27 24 22 20 18 17 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 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 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 6 6 7 9 10 11 12 14 15 17 18 20 22 24 26 28 30 33 35 37 40 42 45 47 50 53 56 59 62
 9 10 11 13 14 16 18 19 21 23 25 27 29 32 34 37 39 42 45 49 52 56 60 64 68 73 78 83 89 95 101 108 115 123 131 140 150 160 171 183 195 209 223 239 255 273 291 311 332 354 377 402 427 453 480 507 535 562 589 616 641 665 687 707 724 738 749 757 761 762 760 754 745 734 720 704 686 667 647 626 604 582 560 538 516 494 473 453 433 414 395 377 360 344 328 313 298 285 272 259 247 236 225 215 206 197 188 180 172 165 158 152 146 140 135 130 125 121 117 113 110 107 104 101 98 96 93 91 89 88 86 84 83 82 80 79 78 77 76 75 74 73 72 71 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 17 16 15 14 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8
 36 38 40 43 45 47 50 53 55 58 61 64 67 70 73 76 79 83 86 90 94 98 102 106 111 116 121 126 132 137 144 150 158 165 173 182 192 202 213 225 238 253 268 286 305 325 348 374 402 433 467 506 548 594 646 703 766 835 910 993 1083 1180 1284 1395 1512 1634 1759 1885 2010 2131 2243 2344 2428 2493 2536 2554 2547 2515 2459 2383 2290 2183 2066 1944 1818 1692 1568 1448 1334 1225 1123 1027 938 856 780 710 646 588 534 486 441 401 364 330 300 273 248 225 205 186 170 155 142 129 119 109 100 93 86 80 74 69 65 61 58 55 52 50 48 46 45 43 42 41 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 12 12 11 10 9 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 16 18 20 22 23 25 27 29 31 33
 5 8 12 15 19 23 28 33 38 43 49 56 63 70 78 86 95 105 115 126 138 151 164 178 194 210 228 246 266 287 309 333 358 385 413 443 474 507 542 578 616 655 696 738 782 827 873 919 967 1014 1062 1110 1157 1203 1248 1292 1334 1373 1410 1444 1475 1502 1525 1545 1559 1569 1575 1576 1572 1563 1550 1532 1510 1484 1454 1421 1384 1345 1303 1259 1214 1167 1119 1070 1022 973 925 877 830 784 739 696 654 614 575 538 503 469 437 407 379 352 327 304 282 261 242 225 208 193 179 165 153 142 132 122 113 105 98 91 85 79 74 69 64 60 56 53 49 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
 0 0 0 0 0 0 0 0 0 0 0 0 2 8 14 20 27 35 43 52 62 73 85 98 112 128 145 164 185 208 233 262 293 327 365 408 455 508 566 631 703 783 872 970 1078 1198 1328 1470 1623 1788 1961 2143 2329 2517 2702 2879 3042 3186 3305 3396 3456 3483 3477 3442 3379 3294 3191 3074 2947 2816 2683 2550 2420 2295 2174 2060 1952 1851 1756 1667 1584 1506 1434 1366 1303 1243 1188 1136 1086 1040 996 954 914 876 839 804 771 738 707 677 648 619 592 566 540 515 491 468 446 424 403 383 364 346 328 311 295 280 265 251 238 225 213 202 191 181 171 162 153 145 138 130 123 117 110 104 99 94 88 84 79 75 71 67 63 59 56 53 49 46 44 41 38 36 33 31 28 26 24 22 20 18 16 14 13 11 9 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 50 52 55 58 61 63 66 69 73 76 79 82 86 89 93 97 100 104 108 112 116 120 124 128 132 136 140 145 149 153 157 161 165 168 172 176 180 183 187 190 193 196 199 202 205 207 210 212 215 217 219 221 223 225 228 230 232 234 236 239 241 244 247 250 253 257 260 264 268 273 277 282 288 293 299 306 312 319 327 334 342 351 360 369 378 388 399 409 420 431 443 454 466 477 489 500 511 522 532 542 551 558 565 570 574 577 577 576 573 568 562 553 543 531 517 502 486 470 452 434 415 396 377 359 341 323 305 289 272 257 242 228 215 202 190 179 169 159 150 141 133 125 118 111 105 99 93 88 83 79 75 71 67 63 60 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 25 24 22 21 20 19 18 17 15 14 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 32 34 36 38 40 43 45
 24 27 30 33 36 39 43 47 51 55 60 65 70 76 82 89 96 103 111 120 129 139 150 161 174 187 201 217 234 252 272 293 316 340 367 396 427 460 495 533 574 616 662 709 758 809 862 915 968 1020 1071 1119 1164 1204 1238 1266 1287 1301 1306 1305 1295 1279 1257 1229 1196 1160 1121 1080 1038 996 953 911 869 829 791 754 719 685 653 623 595 568 544 520 498 478 459 441 425 410 396 382 370 359 348 339 330 322 314 308 302 296 291 287 283 279 276 274 272 270 269 268 267 267 267 267 267 268 269 270 271 272 273 274 275 277 278 278 279 280 280 280 280 279 278 277 276 274 271 269 265 262 258 254 250 245 240 234 229 223 217 211 205 198 192 186 179 173 166 160 154 147 141 135 129 123 118 112 107 102 96 91 87 82 77 73 69 65 61 57 53 50 46 43 40 37 34 31 29 26 24 21 19 17 15 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 22
 129 137 145 153 161 169 178 187 197 206 216 225 235 245 255 265 275 284 294 303 312 321 329 337 344 351 357 362 367 370 374 376 377 378 378 377 376 373 370 367 363 358 354 348 343 337 331 325 319 313 307 301 296 290 285 280 276 272 268 265 262 259 257 256 255 255 255 255 256 258 260 263 266 270 275 280 285 292 299 306 315 324 333 344 355 367 380 394 409 425 442 459 478 498 518 540 562 586 610 635 660 685 711 736 760 784 806 826 843 858 869 877 881 880 875 865 851 833 811 786 758 727 695 662 628 594 560 527 494 463 433 404 377 352 328 305 284 264 246 229 213 199 185 172 161 150 140 131 122 114 107 100 94 88 82 77 72 68 64 60 56 53 49 46 43 41 38 36 34 31 29 27 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 16 17 19 21 23 25 27 29 32 35 38 41 44 48 51 55 60 64 69 74 79 84 90 96 102 108 115 122
 76 80 84 87 91 95 99 104 108 112 116 121 125 130 134 139 143 148 152 157 162 166 171 176 180 185 190 194 199 203 208 212 216 221 225 229 234 238 242 246 250 255 259 263 268 272 277 282 287 292 297 303 309 315 322 329 337 345 354 363 373 383 394 406 419 433 447 462 479 496 514 532 552 573 594 617 640 664 688 713 739 764 790 816 841 866 890 913 934 954 971 985 997 1005 1009 1010 1006 999 987 971 952 929 903 874 843 809 775 739 703 666 630 594 560 526 493 462 432 404 377 352 329 307 286 267 249 232 217 203 190 178 167 156 147 138 130 123 116 109 104 98 93 88 84 80 76 73 70 67 64 61 59 57 54 52 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 1 1 1 1 1 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 14 15 17 18 20 21 23 25 27 29 32 34 36 39 41 44 47 50 53 56 59 62 66 69 73
 79 86 92 99 106 113 120 128 136 144 153 162 171 181 190 200 211 222 233 244 256 268 280 293 306 319 333 347 362 376 392 407 423 439 456 472 490 507 525 543 561 580 598 617 637 656 675 695 715 734 754 774 794 814 833 853 872 891 910 929 947 965 982 999 1015 1031 1046 1060 1074 1086 1098 1109 1119 1127 1135 1141 1147 1151 1153 1155 1155 1154 1151 1147 1142 1135 1126 1116 1105 1092 1077 1061 1043 1024 1004 982 959 935 910 883 856 829 800 771 742 713 684 655 627 599 571 544 518 492 468 444 422 400 379 360 341 324 307 291 276 263 250 237 226 215 205 195 187 178 170 163 156 150 144 138 132 127 122 118 113 109 105 102 98 95 91 88 85 82 79 77 74 72 69 67 65 62 60 58 56 54 52 50 48 46 45 43 41 39 38 36 34 33 31 30 28 26 25 23 22 20 19 18 16 15 14 12 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 17 20 24 27 31 35 39 43 47 52 57 62 68 73
 88 92 97 102 107 112 117 122 128 134 140 146 152 158 165 172 179 186 193 201 209 217 225 234 243 252 262 272 282 292 303 314 325 337 349 361 373 386 398 411 424 438 451 464 477 490 502 514 526 538 549 559 569 578 586 593 599 605 609 613 615 616 617 616 615 612 609 605 600 595 589 582 574 567 558 550 541 531 522 512 501 491 480 470 459 447 436 425 413 402 390 379 367 355 344 332 321 309 298 286 275 264 253 242 232 222 211 202 192 183 174 166 158 150 142 135 128 122 116 110 105 99 95 90 86 82 78 75 71 68 65 63 60 58 56 53 52 50 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 15 16 17 19 20 22 24 26 28 30 33 35 38 41 43 46 49 53 56 60 63 67 71 75 79 83
 1 3 4 6 8 10 13 15 18 21 23 27 30 34 37 42 46 51 56 61 67 73 80 87 94 102 111 120 129 140 151 163 175 189 203 218 234 251 269 287 307 327 348 370 392 414 437 461 484 507 529 551 572 592 610 627 643 657 669 679 688 695 700 704 706 707 707 705 703 700 696 692 687 682 677 671 665 659 653 646 639 632 625 617 609 601 592 583 573 563 552 540 528 515 502 488 474 459 443 427 411 395 378 361 344 327 311 294 278 263 248 233 219 205 193 180 169 158 148 138 129 120 112 105 98 92 86 80 75 70 66 61 58 54 51 47 45 42 39 37 35 33 31 29 27 25 24 22 21 20 19 17 16 15 14 13 12 11 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 40 41 42 43 44 45 47 48 49 51 53 54 56 58 60 62 64 66 69 71 74 77 80 83 87 91 95 99 103 108 113 119 125 131 138 145 153 161 170 179 189 200 212 224 237 251 265 281 297 314 332 351 371 391 411 432 453 475 496 517 537 557 575 593 608 622 634 644 651 656 659 659 657 653 647 638 628 616 603 589 574 558 541 524 507 489 472 455 438 421 404 388 372 357 342 328 314 301 288 276 264 253 242 232 222 212 203 195 187 179 171 164 158 151 145 140 134 129 124 120 116 112 108 105 101 98 95 93 90 88 85 83 81 80 78 76 75 73 72 71 69 68 67 66 65 64 64 63 62 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 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 43 42 42 42 42 42 42 41 41 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 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37
 97 103 110 117 124 132 140 148 156 165 174 184 193 204 214 225 236 248 260 272 285 298 311 325 339 354 369 384 400 416 432 449 466 484 501 519 537 556 574 593 612 631 649 668 687 705 723 740 757 774 789 804 818 830 841 851 859 866 870 873 874 873 870 865 858 848 837 825 810 794 777 758 738 717 696 673 650 627 603 580 556 533 509 486 463 441 420 398 378 358 338 320 302 284 268 252 237 222 208 195 182 170 159 148 137 128 119 110 102 94 87 80 74 68 63 58 53 49 45 42 38 35 33 30 28 26 25 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 55 57 58 59 61 62 64 65 66 68 69 70 72 73 74 75 76 78 79 80 80 81 82 83 83 84 84 84 84 84 84 83 83 82 82 81 80 79 78 77 75 74 72 71 69 68 66 64 63 61 59 57 56 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 14 16 19 21 24 27 30 34 37 41 45 49 54 58 63 68 73 79 85 91
 35 37 40 42 45 47 50 53 56 59 62 65 68 72 76 79 83 88 92 96 101 106 111 117 122 128 134 140 147 154 161 169 177 185 194 203 212 222 233 243 254 266 278 290 303 316 330 344 358 372 387 402 418 433 449 464 479 495 510 524 539 552 566 579 591 602 613 622 631 640 647 653 659 663 667 670 673 674 675 676 675 674 673 672 669 667 664 661 658 654 651 647 643 639 634 630 625 621 616 611 606 600 595 589 583 577 571 564 557 550 543 535 527 518 510 501 491 482 471 461 451 440 429 417 406 394 383 371 359 347 336 324 312 301 290 279 268 257 247 236 226 217 207 198 190 181 173 165 157 150 143 136 130 124 118 112 106 101 96 91 86 82 78 74 70 66 62 59 55 52 49 46 43 41 38 35 33 31 29 26 24 22 21 19 17 15 14 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 25 27 29 31 33
 16 17 19 20 22 24 25 27 29 31 33 36 38 41 43 46 49 52 55 59 62 66 70 75 79 84 90 95 101 107 114 121 129 137 146 155 165 175 187 198 211 224 239 254 269 286 303 321 340 360 380 400 421 442 464 485 505 525 544 563 579 595 609 621 631 639 645 649 651 651 649 646 641 634 626 618 608 597 586 574 562 550 537 524 511 498 485 473 460 447 435 422 410 398 386 374 363 351 340 329 318 307 296 286 275 265 255 245 236 226 217 208 200 191 183 175 167 160 153 146 139 133 126 120 115 109 104 99 95 90 86 82 78 74 71 67 64 61 58 55 53 50 48 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14
 24 26 28 30 33 35 38 41 44 48 51 55 59 64 68 73 79 85 91 98 105 113 121 131 141 152 163 176 190 205 221 239 258 279 302 326 352 380 410 441 474 509 545 582 620 657 694 729 761 791 817 838 854 864 868 867 861 849 833 813 790 764 737 709 680 651 623 595 569 543 518 495 473 452 433 415 398 382 367 353 340 328 317 306 296 287 278 270 262 254 247 241 234 228 222 216 211 205 200 195 190 185 180 175 170 165 160 155 150 145 141 136 131 126 122 117 113 108 104 100 96 92 88 84 80 77 73 70 67 64 61 58 55 53 50 48 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 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 4 4 5 6 7 8 9 10 11 12 14 15 17 18 20 22
 65 68 71 75 79 82 86 90 95 99 103 108 113 117 123 128 133 139 144 150 156 163 169 176 183 190 197 204 212 220 228 237 246 255 264 273 283 293 304 314 325 336 348 360 372 385 398 411 424 438 453 467 483 498 514 530 546 563 581 598 616 634 652 671 689 708 727 745 764 783 801 819 836 854 870 886 901 915 928 940 951 960 969 975 980 983 984 984 981 977 971 962 952 939 925 908 890 870 849 826 802 777 751 725 698 670 643 615 588 561 534 508 482 457 433 410 388 367 346 327 309 291 275 259 244 230 217 205 194 183 172 163 154 146 138 130 123 117 111 105 99 94 89 85 81 76 73 69 66 62 59 56 54 51 48 46 44 41 39 37 35 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 10 9 8 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 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 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 8 8 9 10 10 11 12 13 14 15 16 18 19 20 22 24 25 27 29 31 33 35 37 39 42 44 47 50 52 55 58 61
 55 58 62 66 71 75 80 85 90 95 100 106 112 117 124 130 136 143 150 157 164 172 179 187 195 203 211 219 227 235 243 251 259 267 275 282 290 297 304 311 317 323 329 335 340 345 349 353 357 361 364 367 370 372 375 377 379 381 383 384 386 388 390 392 393 395 397 399 401 403 405 408 410 412 414 417 419 421 424 426 428 430 432 434 436 438 439 440 441 441 442 442 441 440 439 437 435 432 429 425 421 416 410 404 398 391 384 376 368 360 351 342 333 324 314 305 296 286 277 267 258 249 241 232 224 216 208 200 193 186 180 173 167 161 155 150 145 140 135 131 126 122 118 114 111 107 104 101 98 95 92 89 86 84 81 79 77 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 6 5 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 12 13 15 17 18 20 23 25 27 30 32 35 38 41 44 48 51
 0 0 2 3 5 7 9 11 13 15 18 21 23 26 30 33 37 41 45 50 54 60 65 72 78 85 93 102 111 121 131 143 155 169 184 199 217 235 255 277 300 324 351 379 408 439 471 505 539 574 609 644 677 710 741 769 794 816 834 849 860 866 869 869 865 859 850 839 826 813 799 784 769 755 740 727 714 701 690 679 669 660 652 645 638 632 627 622 618 614 611 607 604 601 598 594 590 586 581 575 568 561 552 543 532 521 508 494 479 464 447 430 413 395 377 358 340 322 304 287 270 254 238 224 209 196 183 171 160 149 139 130 121 113 106 99 92 86 81 75 70 66 62 58 54 51 48 45 42 39 37 35 33 31 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 11 13 15 16 18 20 23 25 27 30 32 35 38 41 45 48 52 56 60 64 69 74 79 85 91 98 105 112 120 129 138 148 159 171 184 197 212 228 245 264 284 305 328 353 380 409 439 472 506 543 581 621 662 704 747 790 833 874 914 952 986 1017 1044 1066 1083 1094 1100 1100 1095 1086 1072 1054 1033 1009 982 954 925 895 864 833 803 773 743 714 686 659 633 608 583 560 538 517 496 477 459 441 424 408 393 379 365 352 340 328 317 306 296 287 278 270 262 255 248 241 235 229 224 219 214 210 206 202 198 195 191 188 185 183 180 177 175 172 170 167 165 163 160 158 155 153 151 148 146 143 141 138 136 133 131 128 125 123 120 117 115 112 110 107 104 102 99 96 94 91 88 86 83 81 78 76 73 71 69 66 64 62 59 57 55 53 50 48 46 44 42 40 39 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5
 50 51 53 55 57 59 61 63 64 66 68 70 72 75 77 79 81 83 85 88 90 92 95 97 100 102 105 108 110 113 116 119 122 126 129 132 136 139 143 147 151 155 160 164 169 174 179 185 191 197 203 210 216 224 231 239 247 256 265 274 284 294 304 315 326 337 348 359 371 383 394 406 417 429 440 450 461 470 480 488 496 503 509 515 519 522 524 525 525 523 520 516 511 505 497 489 479 469 457 445 433 419 405 391 377 362 348 333 319 305 291 277 263 250 238 226 214 203 193 183 173 164 156 148 141 134 127 121 116 111 106 101 97 93 90 87 84 81 79 76 74 72 71 69 68 66 65 64 63 62 61 60 59 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 33 35 36 38 39 41 43 44 46 48
 2 4 5 8 10 12 14 17 20 23 26 29 33 36 40 44 49 54 59 64 70 76 82 89 97 105 114 123 133 143 155 167 180 194 209 226 243 262 282 303 326 351 377 405 435 466 499 534 571 609 648 689 731 773 816 858 900 942 981 1019 1054 1086 1115 1140 1161 1178 1191 1199 1204 1204 1200 1193 1182 1168 1152 1133 1112 1089 1065 1039 1012 985 957 929 900 871 842 813 784 756 727 699 671 643 616 590 564 538 513 489 465 443 420 399 378 358 339 320 303 286 270 255 240 227 214 201 190 179 169 159 150 141 133 126 119 112 106 101 95 90 85 81 77 73 69 66 62 59 56 54 51 49 46 44 42 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 59 61 63 65 66 68 70 72 73 75 77 79 80 82 84 86 88 90 92 94 95 97 99 101 104 106 108 110 112 114 117 119 122 124 127 129 132 135 138 141 144 147 150 153 157 161 164 168 172 177 181 186 190 195 200 205 211 216 222 228 234 240 246 253 259 266 272 279 286 292 299 305 311 318 324 329 335 340 345 350 354 358 362 365 367 369 371 372 372 371 370 368 366 363 359 354 349 343 337 330 323 315 306 298 289 280 270 261 251 242 232 223 213 204 195 186 178 170 162 154 147 140 134 127 121 116 110 106 101 96 92 89 85 82 78 75 73 70 68 66 63 61 60 58 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 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 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 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 23 24 25 26 27 29 30 31 33 34 36 37 38 40 42 43 45 46 48 49 51 53 54 56
 77 80 83 87 90 94 98 101 105 109 113 117 122 126 131 135 140 145 150 156 161 167 173 180 186 193 201 208 217 225 234 244 254 265 276 288 301 315 329 345 361 378 397 416 437 458 481 504 529 554 580 606 632 658 684 709 733 755 775 793 807 819 827 832 833 830 823 813 800 784 765 743 720 696 670 644 617 590 564 537 512 486 462 438 416 394 373 353 334 316 299 283 268 254 240 227 215 204 193 183 173 165 156 148 141 134 128 122 117 111 107 102 98 95 91 88 85 82 80 78 76 74 72 71 70 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 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 1 1 1 1 1 1 2 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 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 44 46 48 51 53 56 59 62 64 67 70 74
 13 15 17 18 20 22 25 27 29 32 34 37 40 43 46 49 52 56 60 64 68 72 77 82 87 93 99 105 111 118 126 133 142 151 160 170 180 192 204 216 230 244 260 276 293 311 330 351 372 394 418 442 468 494 521 548 576 604 632 659 686 712 736 759 780 799 816 829 840 848 853 854 853 849 841 831 819 805 788 769 750 728 706 683 659 634 610 585 560 535 511 487 463 440 417 395 374 353 333 314 296 278 262 246 230 216 202 189 177 166 155 145 136 127 119 111 104 98 92 86 81 76 72 68 64 60 57 54 52 49 47 45 43 41 39 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 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11
 6 7 8 9 11 12 13 15 16 18 20 22 24 26 28 31 33 36 39 42 46 49 53 58 62 67 73 79 85 92 100 108 117 127 138 149 162 177 193 210 229 250 273 298 326 356 389 425 463 505 550 597 646 698 750 803 854 904 949 990 1023 1049 1066 1073 1071 1060 1039 1012 977 938 896 850 804 758 711 666 623 582 542 505 470 438 407 379 352 328 305 284 265 246 230 214 200 186 174 162 152 142 132 124 116 109 102 95 89 84 79 74 70 66 62 58 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 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 1 2 3 4 5
 49 52 56 59 62 66 69 73 77 81 85 90 95 100 105 110 116 121 128 134 141 148 155 163 171 180 189 198 208 218 229 240 252 265 278 292 306 321 337 353 370 387 405 424 443 462 482 503 523 543 564 584 604 623 642 659 676 692 706 719 730 740 748 754 758 760 760 759 756 751 744 736 726 715 703 690 675 660 644 627 610 592 574 555 536 517 498 479 460 441 422 404 385 367 349 332 315 299 283 267 252 238 224 211 198 186 175 164 154 144 135 127 119 111 104 97 91 86 80 75 71 67 63 59 56 52 50 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 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 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 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 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 44 47
 26 28 31 33 36 39 42 45 49 52 56 60 64 69 74 79 85 91 97 104 111 119 127 136 145 155 166 178 191 204 219 235 251 270 289 310 332 355 381 407 436 465 497 529 563 597 632 667 702 737 770 801 829 855 876 894 907 915 918 916 909 898 882 863 840 815 788 759 729 699 668 637 606 576 547 518 491 464 439 415 392 369 348 328 310 292 275 258 243 229 215 202 190 178 167 157 147 138 130 121 114 106 100 93 87 81 76 71 67 62 58 54 51 48 45 42 39 37 34 32 31 29 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 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 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 11 13 14 16 18 20 22 24
 39 41 43 45 48 50 53 55 58 61 65 68 71 75 79 83 87 92 96 101 106 112 118 124 130 137 144 151 159 167 176 185 194 204 214 225 236 248 260 273 286 300 314 328 343 358 373 388 403 418 433 448 462 476 489 502 513 524 534 543 550 557 562 566 569 571 571 570 569 566 562 557 552 546 539 531 523 514 505 496 486 476 466 455 444 434 423 412 401 389 378 367 356 345 334 323 312 301 291 280 270 260 250 240 230 221 211 203 194 185 177 169 162 154 147 140 134 127 121 116 110 105 100 95 91 87 83 79 75 72 68 65 62 59 57 54 52 50 47 45 43 41 40 38 36 35 33 32 30 29 28 27 26 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 9 9 10 10 10 11 12 12 13 14 15 15 16 17 18 20 21 22 23 25 26 28 29 31 33 35 36
 35 38 41 45 48 52 55 59 64 68 73 78 83 88 94 100 107 114 122 130 138 147 157 167 178 190 203 216 231 247 264 282 301 322 344 368 394 422 451 483 517 553 591 630 672 716 761 807 854 901 947 992 1035 1074 1110 1140 1165 1183 1195 1198 1195 1185 1167 1144 1115 1082 1045 1005 963 920 876 832 789 747 705 666 627 591 556 524 492 463 436 410 385 362 341 321 302 284 267 252 237 224 211 199 188 177 167 158 150 142 134 127 121 115 109 104 99 95 91 87 84 81 78 75 73 71 69 67 66 65 64 63 62 61 61 60 60 60 59 59 59 59 59 59 59 60 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 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 8 8 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 8 9 10 12 13 15 17 19 21 23 25 28 30 33
 8 9 11 12 14 15 17 19 20 22 24 26 28 31 33 36 38 41 44 47 50 54 58 62 66 70 75 80 85 91 97 103 110 118 126 134 144 154 165 176 189 202 217 232 249 268 287 309 332 356 383 411 441 473 507 542 580 619 659 701 743 786 828 870 910 949 985 1018 1047 1072 1092 1107 1117 1121 1120 1114 1103 1086 1066 1041 1013 982 948 912 875 837 798 758 719 679 641 603 566 530 495 462 430 399 370 343 317 293 270 248 228 210 192 176 161 148 135 123 113 103 94 86 78 72 65 60 55 50 46 42 39 35 33 30 28 25 24 22 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7
 93 99 105 112 119 126 133 141 149 157 166 174 183 193 202 212 223 233 245 256 268 280 293 306 320 334 349 364 380 396 414 432 451 470 491 512 535 558 583 608 635 662 691 721 752 783 816 849 883 916 950 983 1015 1046 1075 1102 1126 1147 1164 1177 1185 1189 1188 1183 1172 1157 1137 1113 1086 1055 1021 986 948 909 869 829 788 748 709 670 632 595 559 525 492 460 430 402 374 349 324 301 280 259 240 222 205 189 174 161 148 136 125 114 105 96 88 80 73 67 61 56 51 47 43 39 36 33 30 28 26 24 22 21 20 18 17 17 16 15 14 14 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 11 12 14 16 19 21 24 26 29 33 36 40 43 47 51 56 60 65 70 75 81 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18 21 24 27 30 33 37 41 46 51 57 63 69 77 85 95 105 117 131 146 164 184 207 233 264 300 341 389 445 510 585 672 773 888 1018 1165 1326 1499 1678 1854 2017 2152 2245 2285 2267 2192 2071 1916 1741 1559 1380 1211 1056 916 792 683 588 506 434 372 318 272 231 197 166 140 117 97 80 65 52 41 31 22 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 45 49 53 58 62 67 72 77 83 89 95 102 109 117 125 133 142 152 162 173 185 197 211 225 240 256 274 293 313 334 357 382 408 436 466 498 532 568 605 645 687 730 775 821 867 914 960 1004 1047 1087 1123 1155 1181 1201 1215 1222 1222 1215 1201 1181 1156 1125 1090 1052 1012 969 925 881 837 793 750 708 668 629 591 555 521 488 458 428 401 375 350 327 305 284 265 247 230 214 199 185 171 159 147 136 126 116 107 99 91 84 77 70 65 59 54 49 45 41 37 34 31 28 26 23 21 19 17 16 15 13 12 11 10 10 9 8 8 8 7 7 7 7 7 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 21 23 26 29 32 35 38
 16 18 20 22 23 25 28 30 32 35 37 40 43 46 49 53 56 60 65 69 74 79 84 90 97 103 111 118 127 135 145 155 166 178 191 205 220 235 252 270 290 310 332 354 378 403 429 456 484 511 539 567 594 620 645 668 689 708 723 736 745 751 754 753 750 744 735 724 712 697 682 665 647 630 611 593 575 556 538 521 503 486 470 454 438 423 408 394 380 367 354 341 329 316 305 293 282 271 261 251 241 231 222 212 204 195 187 178 171 163 156 149 142 136 129 124 118 112 107 103 98 94 89 85 82 78 75 72 69 66 64 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 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 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 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 15
 62 66 70 75 79 84 89 94 99 104 110 115 121 127 132 138 144 150 156 162 168 174 180 186 192 198 203 208 213 218 223 227 231 235 239 242 245 247 250 252 253 255 256 257 258 259 259 260 260 261 261 262 262 263 264 266 267 269 272 274 278 281 286 290 295 301 308 314 322 330 339 348 358 369 380 393 405 419 433 447 463 479 496 513 531 549 568 587 606 626 645 664 683 700 717 733 746 758 768 775 778 779 777 770 761 748 731 712 689 665 638 610 581 551 520 490 461 432 404 377 351 327 304 282 262 243 226 210 195 181 168 156 145 134 125 116 108 101 94 88 82 76 71 66 62 58 54 50 47 44 41 38 36 33 31 29 27 25 23 21 20 18 16 15 14 12 11 10 9 8 7 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 2 2 3 3 4 5 6 7 8 9 10 11 13 14 16 18 20 22 24 26 29 31 34 37 40 43 47 50 54 58
 10 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 46 48 51 54 57 60 63 67 71 76 81 86 92 98 105 113 122 131 141 153 166 180 196 214 234 256 280 308 338 371 407 447 490 536 586 638 691 745 799 850 898 939 973 998 1012 1016 1008 990 962 927 886 840 792 742 693 644 597 552 510 470 433 398 367 337 310 285 262 241 222 205 188 174 160 148 136 126 116 107 99 92 85 79 74 69 64 60 56 53 50 47 44 42 40 39 37 36 35 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 8 9
 32 34 36 38 41 44 46 49 52 56 59 63 67 72 77 82 88 94 100 108 115 124 133 144 155 167 180 195 211 228 247 268 290 314 339 367 396 426 457 488 519 548 575 599 619 633 641 643 638 627 609 587 561 532 501 469 438 406 376 347 320 295 271 249 229 211 194 179 165 152 140 129 120 111 103 95 89 82 77 72 67 62 58 55 51 48 45 42 40 37 35 33 31 29 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 27 28 30
 64 66 67 69 71 73 75 77 79 81 84 86 88 90 93 95 97 100 102 105 108 110 113 116 118 121 124 127 130 132 135 138 141 144 147 150 153 155 158 161 163 166 168 171 173 175 177 179 181 182 183 184 185 186 186 187 187 186 186 185 184 183 182 180 179 177 175 173 170 168 165 163 160 157 154 151 148 145 142 139 136 132 129 126 123 120 117 114 111 108 105 102 99 96 93 91 88 85 83 80 78 75 73 70 68 66 64 62 60 58 56 54 52 51 49 47 46 45 43 42 41 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 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 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 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 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 59 60 62
 69 72 75 78 82 85 89 92 96 100 104 108 112 116 121 125 130 134 139 144 149 154 158 163 168 173 177 182 186 190 194 197 201 204 206 209 211 212 213 214 214 214 213 212 210 208 206 204 201 198 195 191 187 184 180 176 172 168 164 161 157 153 149 146 142 139 135 132 129 126 123 120 118 115 112 110 108 105 103 101 99 97 95 94 92 90 89 87 85 84 83 81 80 79 77 76 75 74 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 46 46 45 44 44 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 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 17 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 40 42 44 46 49 51 53 56 58 61 63 66
 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 76 77 79 80 82 84 86 88 91 93 96 98 101 105 108 112 116 121 126 131 137 143 150 157 165 174 183 193 204 216 228 242 256 271 288 305 323 343 363 384 407 430 454 479 504 529 555 580 604 628 650 670 687 702 713 721 724 724 719 710 697 680 659 636 611 583 554 525 495 465 436 407 379 353 328 304 281 260 241 222 205 190 175 162 150 139 129 119 111 103 96 89 83 78 73 68 64 61 57 54 51 48 46 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 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 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 28 29 30 31 32
 29 30 30 30 31 31 31 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 52 53 54 56 58 60 62 64 66 68 71 74 77 80 83 87 91 95 100 105 110 116 122 128 135 143 151 159 168 178 188 198 210 222 234 248 262 276 291 307 324 341 358 376 394 413 432 451 470 489 507 525 542 559 574 589 601 613 622 630 635 639 641 640 637 633 626 617 607 595 582 567 552 535 518 501 483 465 447 429 411 393 376 359 343 327 312 298 284 271 258 246 234 223 213 203 194 185 177 169 162 155 149 142 137 131 126 121 116 112 108 104 100 96 93 90 87 84 81 78 76 73 71 69 67 64 63 61 59 57 55 54 52 50 49 48 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 49 50 51 52 53 54 55 56 56 57 58 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 61 61 61 60 60 59 59 58 57 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 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29
 62 67 73 79 85 92 99 106 113 121 129 137 146 155 164 173 183 192 202 212 222 232 242 252 262 271 281 289 298 306 313 320 326 332 337 341 344 347 349 350 350 350 350 349 347 345 343 341 339 337 334 332 331 329 328 328 328 329 330 332 335 338 343 348 354 361 369 377 387 397 408 420 433 446 460 475 491 507 524 541 558 575 591 607 623 637 649 659 667 673 675 674 669 660 648 632 613 591 566 539 510 480 450 420 390 361 333 306 280 256 234 213 193 176 159 145 131 119 108 98 89 81 73 67 61 56 51 46 43 39 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 12 14 16 19 22 25 28 31 35 39 43 47 52 57
 76 79 81 84 86 89 91 93 96 98 100 102 103 105 107 108 109 110 111 112 113 114 114 114 115 115 115 114 114 114 113 113 112 111 111 110 109 108 107 106 106 105 104 103 103 102 102 102 102 102 103 104 105 106 108 110 112 115 118 122 127 132 137 143 150 158 166 176 186 197 208 221 235 251 267 284 303 324 345 368 392 418 444 472 500 528 557 584 611 635 656 673 685 692 693 687 676 658 635 607 576 542 506 470 434 398 364 332 301 273 246 222 200 180 162 146 131 118 106 95 86 78 70 63 57 52 47 43 39 36 33 30 28 26 24 22 21 19 18 17 16 15 14 14 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 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 33 35 37 39 42 44 47 49 52 54 57 60 62 65 68 71 73
 33 34 34 35 36 36 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 71 74 76 79 82 85 89 93 98 103 108 114 121 129 137 146 156 168 180 194 209 225 243 263 285 308 334 362 392 424 458 494 532 572 612 653 694 733 770 803 831 853 867 873 871 859 840 812 779 741 699 654 609 564 520 477 437 398 363 329 298 270 244 221 199 179 161 145 131 118 106 95 85 77 69 62 55 50 45 40 36 33 30 27 24 22 20 19 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 23 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 21 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 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32
 58 60 62 65 67 69 72 74 77 79 81 84 86 89 91 93 96 98 101 103 105 108 110 113 115 118 120 123 125 128 130 133 136 139 142 145 148 152 155 159 163 168 172 177 183 189 195 202 210 218 227 237 248 260 273 287 303 320 338 358 380 403 429 456 485 515 548 582 618 656 694 734 774 813 852 890 925 958 986 1009 1027 1039 1043 1041 1031 1015 991 962 928 889 847 803 757 711 664 619 575 532 491 453 416 382 350 321 293 268 245 224 204 186 170 155 142 129 118 108 99 91 84 77 71 66 61 57 53 50 47 44 41 39 37 36 34 33 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 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 24 25 27 29 30 32 34 36 38 40 42 44 47 49 51 53 55
 27 28 30 32 34 36 38 41 43 45 48 51 54 57 60 63 67 70 74 79 83 88 93 98 103 109 116 122 130 137 146 154 164 174 185 196 209 222 237 252 268 286 305 325 346 368 391 416 441 467 494 520 547 572 597 620 641 658 673 684 690 692 690 683 673 658 640 619 595 570 544 516 489 461 434 408 382 358 334 312 290 270 252 234 217 202 188 174 162 150 139 129 119 111 102 95 88 81 75 69 64 59 55 51 47 43 40 37 34 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 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 5 4 4 4 4 4 4 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 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 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25
 49 49 50 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 68 68 69 70 70 71 72 72 73 73 74 75 75 76 77 77 78 79 79 80 81 81 82 83 83 84 85 85 86 87 88 88 89 90 91 91 92 93 94 94 95 96 97 97 98 99 99 100 101 101 102 103 103 104 104 105 105 106 106 107 107 108 108 108 109 109 109 109 110 110 110 110 110 109 109 109 109 108 108 107 107 106 105 104 103 102 101 100 99 97 96 94 93 91 90 88 87 85 83 82 80 78 77 75 73 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 30 30 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 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 44 45 45 46 47 47 48
 74 76 77 79 81 83 85 87 89 91 93 95 98 100 102 104 106 109 111 114 116 119 122 125 128 131 135 138 142 146 151 155 160 165 171 177 183 190 197 205 213 222 232 242 253 265 278 292 307 322 339 357 376 395 416 438 460 483 506 530 554 578 601 623 645 665 683 699 713 724 733 739 741 741 737 731 722 711 697 681 663 644 623 602 579 557 534 511 488 465 443 421 400 379 359 339 321 303 286 269 254 239 225 211 199 187 175 165 155 145 136 128 120 113 106 100 95 89 84 80 75 71 68 65 61 59 56 54 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 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 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 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 41 43 45 47 49 50 52 54 56 58 60 62 64 66 68 70 72
 69 71 74 76 78 81 83 86 88 91 93 96 98 101 104 106 109 112 115 118 121 124 127 130 133 137 141 144 148 152 157 161 166 171 177 183 189 195 202 210 217 226 235 245 255 266 278 290 304 318 333 348 365 382 399 417 436 454 473 491 509 526 542 557 570 582 591 598 602 604 603 599 593 584 573 560 545 528 511 492 472 453 433 413 393 373 354 335 317 300 283 267 252 237 224 211 198 187 176 165 155 146 137 129 122 114 108 101 96 90 85 80 76 72 68 65 62 59 57 54 52 50 49 47 46 45 44 44 43 43 43 42 42 43 43 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 54 55 56 57 57 58 59 59 60 60 61 62 62 62 63 63 63 63 64 64 64 64 63 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 50 49 48 47 45 44 43 41 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 19 19 20 21 22 23 24 26 27 28 30 31 32 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 63 65 67
 37 38 40 41 43 44 46 47 49 51 52 54 56 58 60 62 63 65 67 69 71 74 76 78 80 82 84 86 89 91 93 95 97 99 101 103 105 106 108 110 111 112 114 115 116 117 118 118 119 119 119 119 119 119 119 119 118 118 117 117 116 115 115 114 113 112 111 110 109 109 108 107 106 105 104 103 102 101 100 100 99 98 97 96 95 95 94 93 92 91 90 90 89 88 87 86 85 84 83 82 81 80 79 78 76 75 74 73 71 70 69 67 66 64 63 62 60 59 57 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 6 6 6 6 6 7 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 27 28 29 30 32 33 34 36
 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 68 69 71 72 74 76 77 79 81 83 86 88 91 93 96 99 103 106 110 114 118 123 128 133 138 144 151 157 165 172 180 189 198 207 217 227 238 249 261 273 285 298 311 324 337 351 364 377 390 403 415 427 438 448 457 465 473 479 484 487 490 491 490 488 485 481 475 468 461 452 442 432 421 409 397 384 372 359 346 334 321 309 296 284 273 261 251 240 230 220 211 202 194 186 178 171 165 158 152 147 141 136 132 127 123 119 115 112 109 105 102 100 97 94 92 89 87 85 83 81 79 77 75 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 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 13 13 14 14 14 14 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 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35
 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 88 92 97 101 106 111 116 122 127 133 139 145 151 158 164 171 177 183 190 196 202 208 214 219 224 228 233 237 240 243 245 247 249 250 250 251 250 250 249 247 246 244 242 239 237 234 231 228 225 221 218 215 211 208 204 200 197 193 190 186 182 179 175 171 168 164 161 157 154 150 147 144 140 137 134 131 128 125 122 119 116 113 111 108 106 103 101 98 96 94 92 90 88 86 84 82 80 78 77 75 73 72 70 69 67 66 65 63 62 61 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 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14
 25 27 30 32 35 38 41 45 48 52 56 60 65 70 75 81 87 93 100 108 116 125 135 145 156 168 181 195 211 227 245 264 285 307 330 355 382 410 439 469 501 533 565 596 627 656 682 706 726 743 755 762 764 761 754 743 728 710 690 667 644 619 594 569 544 519 496 473 451 430 410 391 374 357 341 326 312 299 286 274 263 252 242 233 224 215 207 199 192 185 178 171 165 159 153 147 142 137 131 126 122 117 113 108 104 100 96 92 89 85 82 79 76 73 70 67 65 62 60 57 55 53 51 49 48 46 44 43 42 40 39 38 37 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 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 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 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 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 10 11 12 14 15 17 19 21 23
 152 156 159 163 166 169 172 175 178 181 184 187 190 193 195 198 201 204 207 210 213 216 219 222 225 229 232 236 239 243 247 251 255 259 264 268 273 278 283 289 294 300 306 312 318 325 331 338 345 352 359 366 373 380 386 393 400 406 412 418 424 429 433 438 441 445 447 450 451 453 453 453 453 452 450 448 445 442 438 434 429 424 418 412 405 398 390 382 374 365 356 347 337 327 317 306 296 285 274 263 253 242 231 221 210 200 190 180 171 162 153 145 137 129 122 115 108 102 96 91 85 81 76 72 68 65 61 58 55 53 50 48 46 44 42 41 39 38 37 35 34 33 32 32 31 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 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 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 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 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 27 28 29 31 33 34 36 38 40 42 45 47 50 53 56 59 62 65 68 72 76 79 83 87 91 95 99 103 107 111 115 119 123 127 130 134 138 142 145 149
 121 123 126 128 130 132 135 137 140 143 145 148 151 154 157 161 164 168 172 176 180 184 189 194 199 204 209 215 221 227 233 240 247 254 261 269 277 285 293 301 309 318 326 334 342 350 358 365 372 378 384 389 394 398 401 403 404 405 404 403 401 398 395 390 385 380 373 367 360 352 344 336 328 320 311 303 294 286 277 269 261 253 245 237 229 221 214 207 200 193 186 179 173 167 161 155 149 144 138 133 128 123 118 114 109 105 101 96 93 89 85 82 78 75 72 69 66 63 61 58 56 54 51 49 48 46 44 43 41 40 39 37 36 35 34 34 33 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 72 73 75 77 78 80 82 84 85 87 89 91 93 95 96 98 100 102 104 106 108 109 111 113 115 117 119
 55 58 60 63 65 68 71 74 77 80 84 87 91 94 98 102 106 111 116 120 126 131 137 143 149 156 163 171 179 188 197 207 217 228 240 253 267 281 297 314 331 350 370 390 412 435 459 483 508 534 559 585 610 633 656 676 694 710 722 732 737 739 737 731 722 710 694 676 656 634 611 587 562 536 511 486 461 436 413 390 367 346 326 306 287 270 253 237 222 207 194 181 169 157 146 136 127 118 109 101 94 87 80 74 68 63 58 53 49 45 41 37 34 31 29 26 24 22 20 18 17 15 14 13 12 11 11 10 9 9 8 8 8 8 8 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 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 9 8 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 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38 40 42 44 46 48 50 53
 33 36 39 42 46 50 54 58 63 68 73 79 84 91 98 105 113 121 130 139 150 161 173 186 200 215 231 248 267 287 309 332 357 384 412 441 473 505 539 573 607 641 674 706 735 760 782 799 811 818 818 813 803 789 770 747 722 695 667 638 608 580 551 524 498 473 450 428 407 387 369 353 337 323 309 297 285 275 265 255 247 239 231 224 218 212 206 201 196 191 186 182 178 174 170 166 162 159 155 152 148 145 142 138 135 132 128 125 122 119 115 112 109 106 103 100 97 94 91 88 86 83 81 78 76 73 71 69 67 65 63 62 60 58 57 55 54 53 52 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 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 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 16 18 20 22 25 27 30
 29 31 32 34 36 38 40 42 44 46 49 51 54 57 60 64 67 71 75 79 84 89 94 99 105 112 119 126 134 142 151 161 171 182 193 206 219 232 247 262 278 294 311 328 345 363 380 396 412 427 440 452 462 470 476 480 481 480 477 471 464 455 444 432 420 406 392 378 364 349 335 321 308 294 282 269 258 246 236 225 215 206 197 189 181 173 166 159 153 147 141 135 130 125 120 115 111 107 103 99 95 92 89 86 83 80 77 74 72 70 67 65 63 61 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 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 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 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 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 12 13 14 14 15 16 17 18 18 19 20 22 23 24 25 26 28
 74 81 89 97 106 115 124 135 145 156 168 180 193 206 219 233 248 263 278 293 309 324 340 356 371 386 401 415 429 442 454 465 475 484 493 500 506 511 515 517 520 521 521 521 521 520 519 518 518 517 516 516 517 518 519 521 523 526 530 534 539 543 549 554 559 565 570 575 580 584 588 590 592 592 592 590 586 581 574 566 555 543 529 514 497 479 459 439 417 396 374 351 329 308 286 266 246 227 208 191 175 159 145 132 119 108 97 88 79 71 64 57 51 46 41 37 33 29 26 23 21 19 17 15 13 12 11 10 9 8 7 7 6 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 14 17 20 23 27 30 35 39 44 49 55 61 67
 34 35 37 39 41 43 44 46 48 51 53 55 57 59 62 64 66 69 72 74 77 80 83 86 89 93 96 100 103 107 111 116 120 125 130 136 141 147 154 161 168 176 184 193 203 213 224 236 249 262 276 291 307 323 340 357 375 393 411 428 445 460 475 487 498 507 513 516 516 514 509 501 490 478 463 447 430 412 393 374 354 335 316 298 280 263 246 231 216 201 188 175 163 152 142 132 123 114 106 98 91 85 79 73 68 63 59 54 51 47 44 41 38 36 33 31 30 28 26 25 24 23 22 21 20 20 19 19 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 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 29 30 32
 18 19 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 46 48 51 54 58 61 65 69 73 78 83 89 95 102 109 117 126 136 146 157 170 184 199 215 233 253 274 297 322 349 378 409 442 477 513 550 588 626 663 698 731 761 786 806 821 829 832 829 820 806 787 765 740 713 684 655 625 595 566 538 511 485 460 436 414 392 372 354 336 319 304 289 275 262 250 239 228 218 208 199 190 182 174 167 160 153 147 141 135 130 124 119 115 110 106 102 98 94 90 87 84 80 77 75 72 69 67 65 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 21 21 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 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 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 17
 33 34 35 36 38 39 40 42 43 44 46 47 49 51 53 54 56 58 60 63 65 67 70 72 75 78 81 84 88 91 95 99 103 107 112 116 121 126 131 137 142 148 154 159 165 171 177 183 189 194 200 204 209 213 217 220 222 224 226 226 226 226 225 223 221 218 215 211 207 203 199 194 189 184 179 175 170 165 160 155 150 145 141 136 132 128 124 120 116 112 108 105 101 98 95 92 89 86 83 80 77 75 72 69 67 65 62 60 58 56 54 52 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 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 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32
 32 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 59 61 63 66 69 72 75 78 82 85 89 93 97 102 107 112 117 123 129 135 142 149 156 164 172 180 188 197 206 216 225 234 243 253 261 269 277 284 290 295 300 303 304 305 305 303 300 296 292 286 280 273 265 257 249 241 232 224 215 207 199 191 183 176 168 161 155 148 142 136 130 125 120 115 110 105 101 97 93 89 86 82 79 76 73 70 67 65 62 60 58 55 53 51 50 48 46 45 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 29 29 30 30 30 30 30 30 30 30 31 31 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 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
 33 35 37 39 41 43 45 48 50 53 55 58 61 64 68 71 75 79 83 87 92 97 102 107 113 119 126 133 141 149 158 167 177 188 199 211 225 239 254 270 287 305 325 345 367 391 415 440 467 494 523 551 580 609 638 666 692 717 739 759 776 789 798 804 805 803 796 786 773 757 737 716 693 668 642 616 589 563 536 510 484 459 435 412 390 368 348 328 309 291 275 259 244 229 216 203 191 179 169 158 149 140 131 123 116 109 102 96 90 85 80 75 71 67 63 60 57 54 51 48 46 44 42 41 39 38 36 35 34 34 33 32 32 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 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 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 22 24 25 27 28 30 32
 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 56 58 61 63 66 70 73 77 81 85 90 95 100 106 113 119 127 135 143 152 161 171 182 193 205 217 229 241 254 266 278 290 301 310 319 326 332 337 340 341 340 338 335 330 324 317 309 301 292 283 274 265 256 247 238 229 221 213 205 198 191 184 177 171 165 160 154 149 144 139 135 131 126 122 119 115 111 108 104 101 98 95 92 89 86 83 80 78 75 73 70 68 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 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 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 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 5 4 4 4 4 4 4 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 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 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24
 38 39 41 42 44 45 47 49 51 53 55 57 60 62 65 67 70 73 76 80 83 87 91 95 99 103 108 113 119 124 130 136 143 149 157 164 172 180 188 197 206 215 225 235 244 254 264 274 284 293 302 311 319 327 334 340 345 350 354 356 358 359 360 359 357 355 352 349 344 340 335 329 324 318 312 305 299 292 286 279 272 266 259 252 246 239 233 227 220 214 208 202 196 190 184 178 172 167 161 156 150 145 139 134 129 124 119 114 110 105 101 97 92 88 84 81 77 74 70 67 64 61 59 56 54 51 49 47 45 43 41 40 38 37 35 34 33 32 31 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 128 133 138 144 150 156 162 169 176 183 190 198 206 214 222 231 240 249 257 266 275 284 293 301 309 316 323 329 335 340 343 346 348 349 349 348 346 343 339 335 329 323 316 309 301 293 284 276 267 258 249 240 231 223 214 206 197 189 182 174 167 160 153 146 140 134 128 123 117 112 107 102 98 94 89 85 82 78 75 71 68 65 63 60 58 55 53 51 49 47 46 44 43 41 40 39 38 37 36 36 35 34 34 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 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 31 31 31 31 31 30 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 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47
 109 110 110 111 112 113 113 114 116 117 118 120 121 123 125 127 129 132 134 137 140 144 148 152 156 161 166 171 177 183 190 198 206 214 224 233 244 255 267 280 293 307 321 336 352 367 383 399 415 430 445 459 472 483 493 501 507 511 512 511 509 503 496 487 477 465 451 437 422 407 391 375 359 343 328 313 298 284 270 257 245 233 221 210 200 190 181 172 163 155 148 141 134 127 121 115 110 104 99 95 90 86 82 78 74 70 67 64 61 58 55 53 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 66 68 69 71 72 74 75 76 78 79 81 82 84 85 86 88 89 90 92 93 94 95 96 97 98 99 100 100 101 102 102 103 103 104 104 105 105 105 106 106 107 107 107 108 108
 44 46 48 51 53 55 58 60 63 66 69 72 75 79 83 86 91 95 100 105 110 116 122 128 135 143 151 159 168 178 188 199 211 224 237 252 267 283 300 318 337 357 377 398 419 441 462 483 503 522 539 554 567 577 584 588 589 587 581 572 561 547 531 513 494 475 454 434 413 393 372 353 334 316 299 282 267 252 238 225 212 200 189 179 169 160 151 143 135 128 121 115 109 103 98 93 88 84 80 76 72 69 65 62 59 57 54 52 49 47 45 43 42 40 38 37 36 35 34 33 32 31 30 30 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 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 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 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 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 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43
 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 17 18 20 21 23 25 28 30 33 36 40 43 48 53 58 64 71 78 87 97 107 120 133 149 166 186 208 232 259 289 322 358 396 436 477 519 559 598 632 660 682 695 700 696 684 666 642 613 582 550 517 484 453 423 394 368 343 320 299 280 262 246 231 218 205 194 184 174 166 158 150 143 137 131 126 121 117 112 108 104 101 98 95 92 89 86 84 82 79 77 75 73 72 70 68 66 65 63 62 60 59 58 56 55 54 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 25 25 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 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 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 7 7 7 7 6 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 1 1 1 1
 78 80 81 82 83 84 86 87 88 89 91 92 94 95 97 99 100 102 104 106 109 111 114 117 120 123 127 130 134 139 143 148 154 159 165 172 179 186 194 202 211 220 229 239 249 259 270 280 291 301 311 321 330 339 346 353 359 363 366 368 369 368 366 363 359 354 348 341 334 326 318 310 301 293 284 275 267 259 251 243 235 228 220 213 207 200 194 188 182 176 171 166 161 156 151 146 141 137 132 128 124 120 116 112 108 104 100 96 93 89 86 82 79 76 72 69 66 64 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 19 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 9 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 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 40 42 44 46 48 49 51 53 55 56 58 60 61 63 65 66 68 69 71 72 73 75 76 77
 64 67 69 72 75 78 81 84 88 92 96 100 104 109 114 119 125 131 137 144 151 159 167 175 184 193 203 214 225 236 248 260 273 286 300 313 327 341 354 367 379 391 402 411 420 427 432 435 437 437 436 432 428 421 414 405 395 385 373 362 350 338 326 314 302 290 279 268 257 247 237 228 219 210 202 194 186 179 172 165 159 153 147 142 137 132 127 122 118 114 110 106 102 98 95 92 89 85 82 80 77 74 71 69 67 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 34 33 32 32 31 30 30 30 29 29 29 29 29 28 28 28 28 29 29 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 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 77 78 79 80 81 81 82 82 83 83 83 84 84 84 83 83 83 83 82 82 81 81 80 79 78 77 76 76 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 62
 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 55 57 60 63 65 68 72 75 78 82 86 90 94 98 102 107 111 116 120 125 129 134 138 141 145 148 151 153 155 157 158 158 158 157 156 155 153 150 147 144 141 138 134 130 127 123 119 115 112 108 105 101 98 95 92 89 86 83 81 78 76 74 72 70 68 66 65 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 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 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 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 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29
 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 47 50 52 54 56 59 62 65 68 71 74 78 82 86 90 94 98 102 107 111 116 120 124 128 132 136 139 142 144 145 146 147 146 145 144 142 139 136 133 129 125 120 116 111 106 102 97 92 88 84 79 75 72 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 31 33 34 35 37 38 39 40 42 43 44 45 46 47 48 49 49 50 51 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 40 39 38 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17
 56 58 60 62 65 67 69 72 75 78 81 84 88 91 95 100 104 109 114 119 125 131 137 144 152 160 169 178 188 198 210 222 235 249 263 279 296 313 331 350 370 390 410 430 450 469 487 503 518 529 538 544 546 545 540 532 521 507 490 472 453 432 411 389 368 347 326 306 287 269 252 236 221 206 193 180 169 158 148 138 130 122 114 107 100 94 89 83 78 74 69 65 61 58 55 51 48 46 43 41 38 36 34 32 31 29 28 26 25 24 22 21 20 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54
 31 32 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 68 71 73 75 78 80 82 85 87 89 92 94 96 98 100 101 103 104 105 106 107 108 108 108 108 108 107 107 106 105 104 103 101 100 99 97 96 94 93 91 90 88 87 86 84 83 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 51 50 49 48 46 45 44 42 41 40 38 37 36 34 33 32 30 29 28 27 26 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30
 46 47 48 49 50 52 53 54 55 57 58 60 61 63 64 66 68 70 72 74 76 78 81 84 86 89 93 96 100 104 108 113 118 123 129 136 143 150 158 167 177 187 198 211 224 238 254 270 288 307 327 348 370 393 417 441 465 489 512 534 554 572 588 600 609 614 615 612 605 595 581 564 545 523 500 477 452 428 403 379 356 333 311 291 271 252 235 218 203 188 174 162 150 139 128 119 110 101 93 86 79 73 67 62 57 52 48 44 40 36 33 30 27 25 22 20 18 17 15 13 12 11 10 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 49 50 52 53 55 56 57 59 60 62 63 65 66 67 68 70 71 72 73 74 74 75 76 76 77 77 77 77 77 77 77 77 76 76 75 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 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 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45
 80 82 84 85 87 88 90 91 92 94 95 96 97 98 99 100 101 101 102 103 103 104 104 104 104 104 105 105 105 105 105 105 104 104 104 104 104 104 104 105 105 105 106 106 107 108 108 110 111 112 114 116 118 120 122 125 128 131 134 138 141 145 149 154 158 163 168 173 178 183 189 194 199 205 210 216 221 226 231 236 240 244 247 251 253 255 257 258 258 258 257 256 254 251 247 244 239 234 229 223 218 211 205 199 192 185 179 172 165 159 153 146 140 134 129 123 118 113 109 104 100 96 92 88 85 82 79 76 74 71 69 67 65 64 62 61 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 55 57 59 61 62 64 66 68 70 71 73 75 77 79
 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 63 65 67 70 73 75 78 81 85 88 91 95 98 102 105 109 113 116 120 123 126 129 132 134 136 138 140 141 141 141 141 141 140 138 137 135 133 130 128 125 122 119 116 113 110 107 103 100 97 94 91 88 85 82 80 77 74 72 69 67 64 62 59 57 55 53 51 49 47 45 43 41 39 38 36 35 33 31 30 29 27 26 25 24 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 26 26
 116 117 118 119 120 121 122 122 123 124 125 125 126 127 127 128 129 129 130 131 132 133 134 135 136 137 139 140 142 143 145 147 149 151 153 156 158 161 164 167 170 173 176 180 183 187 190 194 198 201 205 208 211 215 217 220 223 225 227 228 230 231 231 231 231 231 230 229 227 226 224 221 219 217 214 211 208 205 202 199 195 192 189 186 182 179 176 172 169 166 163 160 156 153 150 147 144 141 138 134 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 81 78 75 73 71 68 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 48 48 47 46 46 45 44 43 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 20 21 22 23 24 24 25 27 28 29 30 31 33 34 36 38 39 41 43 45 47 49 52 54 56 59 61 64 66 69 71 74 76 79 82 84 87 89 91 94 96 98 100 102 104 106 108 109 111 112 113 115
 64 67 69 71 74 76 79 82 85 87 90 93 97 100 103 106 110 113 117 121 124 128 132 136 140 143 147 151 155 158 162 165 168 171 174 176 178 180 182 183 184 184 184 183 182 181 179 177 175 172 169 165 162 158 154 150 146 142 138 133 129 125 121 117 113 109 105 101 98 94 91 88 84 81 79 76 73 71 68 66 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 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 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62
 69 70 72 74 76 77 79 81 83 85 87 89 91 93 95 97 99 102 104 107 110 112 115 118 122 125 129 132 136 141 145 149 154 159 164 170 175 181 187 193 200 206 213 220 227 234 241 248 255 262 269 275 281 288 293 299 303 308 312 315 318 321 322 324 324 324 324 323 321 319 317 314 310 306 301 297 291 285 279 273 266 259 252 244 237 229 221 213 205 196 188 180 172 164 156 148 140 133 125 118 111 104 98 92 86 80 75 70 65 60 56 52 48 44 41 38 35 32 29 27 25 23 21 19 18 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 65 67 69 71 72 74 75 76 77 78 78 79 79 79 79 79 78 77 76 75 74 73 71 70 68 66 65 63 61 59 57 55 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 18 19 20 21 23 24 26 27 29 31 32 34 36 38 40 41 43 45 47 49 51 52 54 56 58 60 61 63 65 67
 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 42 44 46 49 51 54 57 61 65 69 73 77 82 87 92 98 103 109 115 121 127 133 139 144 149 154 158 162 165 167 169 169 170 169 168 167 165 162 159 156 152 149 145 141 137 133 129 125 121 117 114 110 107 103 100 97 94 91 88 86 83 80 78 76 73 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 32 31 30 30 29 28 27 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19
 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 31 32 33 35 36 38 40 42 44 46 49 52 55 58 61 65 69 73 77 82 87 92 97 103 108 114 120 126 132 138 143 149 154 159 163 167 170 173 175 177 177 177 176 175 173 170 167 163 159 154 150 145 139 134 129 124 119 114 108 104 99 94 90 86 81 77 74 70 67 63 60 57 54 52 49 47 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 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 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 56 57 58 58 59 59 59 59 59 59 59 59 58 58 57 57 56 56 55 54 53 52 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 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 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 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
 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 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 45 48 50 53 57 60 64 67 71 75 79 84 88 92 96 101 105 109 113 117 121 124 127 130 133 135 136 138 139 140 140 140 139 139 138 137 135 134 132 130 128 126 124 122 120 118 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 86 84 82 81 79 78 76 75 73 72 70 69 67 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 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 36 36 36 36 36 36 36 36 37 37 37 36 36 36 36 36 36 35 35 34 34 33 33 32 32 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 15 15 15 15 15 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 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 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 13 13 13 13 13 13 13
 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 42 43 43 45 46 47 48 50 51 53 55 56 59 61 63 66 69 72 75 78 82 85 89 93 97 101 105 109 113 117 121 124 127 129 131 133 134 134 133 132 129 127 123 119 115 110 105 100 95 90 84 79 74 69 64 60 56 51 48 44 41 38 35 32 29 27 25 23 21 19 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 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 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 32 32 32 31 31 30 30 29 28 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18
 76 77 79 80 82 84 85 87 88 90 91 93 94 96 97 98 100 101 103 104 106 107 108 110 111 113 115 116 118 120 122 124 126 128 130 133 135 138 141 144 148 151 155 160 164 169 175 180 186 193 200 207 215 223 231 240 250 259 269 279 289 299 309 319 329 338 347 355 362 368 373 377 380 381 381 380 376 372 366 359 351 342 332 321 310 298 286 274 261 249 237 225 213 202 191 180 170 160 151 142 133 125 118 110 104 97 91 86 80 75 71 66 62 58 55 52 49 46 43 41 39 37 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 28 29 30 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 55 57 59 60 62 64 65 67 69 71 72 74
 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 72 72 72 73 73 74 74 74 75 76 76 77 78 78 79 80 81 82 83 84 85 87 88 90 92 94 96 98 100 102 105 108 111 114 117 121 124 128 132 136 141 146 150 155 160 166 171 176 182 188 193 199 205 211 216 222 227 232 238 242 247 251 254 258 260 263 264 265 266 265 264 263 260 257 254 250 245 240 234 228 221 214 207 200 192 184 177 169 162 154 147 140 133 126 119 113 107 101 95 90 85 81 76 72 68 64 61 58 55 52 50 47 45 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 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 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 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 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 64 65 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 71 70 70 70 70 70 70 70
 80 80 79 79 79 79 80 80 80 81 81 82 82 83 84 85 86 87 88 90 91 93 95 97 99 101 103 105 108 111 114 117 120 123 126 129 133 136 140 143 147 150 153 156 159 162 164 166 168 169 170 170 170 170 169 168 166 164 162 159 156 153 149 146 142 138 134 130 126 121 117 113 109 106 102 98 94 91 88 85 81 78 76 73 70 68 65 63 61 59 57 55 53 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 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 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 70 71 72 74 75 76 77 78 79 80 82 83 84 85 86 86 87 88 89 90 90 91 92 92 93 94 94 94 95 95 95 96 96 96 96 96 96 96 95 95 95 94 94 93 93 92 92 91 90 90 89 88 88 87 86 86 85 84 84 83 82 82 81 81 81 80 80
 80 81 83 84 85 86 88 89 90 92 93 94 96 97 99 101 102 104 106 108 109 111 113 115 117 119 122 124 126 129 131 133 136 138 141 144 146 149 152 155 158 160 163 166 169 171 174 177 179 182 184 187 189 191 193 195 196 197 199 199 200 201 201 201 201 200 199 198 197 195 194 192 190 187 185 182 179 176 172 169 166 162 158 155 151 147 143 139 135 131 127 123 119 115 111 107 104 100 96 93 89 86 82 79 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 75 77 78 79 81 82 83 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 100 101 102 102 103 103 103 103 103 103 103 103 103 103 102 102 101 101 100 99 98 97 97 96 94 93 92 91 90 89 87 86 85 83 82 80 79 78 76 75 73 72 70 69 68 66 65 63 62 61 60 58 57 56 55 54 52 51 50 49 49 48 47 46 45 45 44 44 43 43 42 42 42 42 41 41 41 41 42 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79
 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 109 110 111 113 114 116 117 119 120 122 124 126 128 130 132 134 136 139 141 144 146 149 152 155 158 161 164 167 170 173 176 179 183 186 189 192 195 198 201 203 206 208 210 213 214 216 217 219 220 220 221 221 221 220 220 219 217 216 214 212 209 207 204 201 197 194 190 186 182 178 174 170 165 161 156 152 147 143 138 134 130 125 121 117 113 109 105 101 98 94 91 87 84 81 78 76 73 71 69 66 64 63 61 59 58 57 55 54 53 53 52 51 51 50 50 50 50 50 50 50 50 51 51 51 52 52 53 54 54 55 56 57 58 59 59 60 61 62 64 65 66 67 68 69 70 72 73 74 75 77 78 79 80 82 83 84 85 87 88 89 90 91 93 94 95 96 97 98 99 99 100 101 102 102 103 103 104 104 104 104 104 104 104 104 104 104 103 103 102 102 101 101 100 100 99 98 98 97 97 96 95 95 94 93 93 92 91 91 90 90 89 89 88 88 87 87 86 85 85 84 84 83 83 82 81 81 80 80 79 78 77 77 76 75 74 74 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80
 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 84 85 87 89 91 94 96 98 101 104 107 110 113 116 120 123 127 131 135 139 143 148 152 157 161 166 171 175 180 184 188 192 196 199 202 205 208 210 211 212 213 213 212 211 210 208 206 203 200 196 193 188 184 180 175 170 165 160 155 150 145 140 135 131 126 121 117 112 108 104 100 96 93 89 86 82 79 76 73 71 68 66 64 61 59 58 56 54 53 51 50 49 48 47 46 45 45 44 44 43 43 43 43 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 49
 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 70 71 72 74 75 76 78 79 81 82 84 85 87 88 90 91 92 94 95 96 97 99 100 101 102 103 104 104 105 106 107 107 108 109 109 110 110 111 111 112 112 113 113 114 114 114 115 115 115 116 116 116 116 116 117 117 117 117 117 117 116 116 116 116 115 115 114 113 113 112 111 110 109 108 107 106 105 104 102 101 100 99 97 96 95 94 92 91 90 89 88 87 86 85 84 84 83 82 82 81 81 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 82 82 83 84 84 85 86 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 113 114 114 114 114 114 114 114 113 113 112 111 110 108 107 105 104 102 100 98 96 94 92 90 88 85 83 81 79 77 75 73 71 69 67 65 63 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 49 49 50 50 51 51 51 52 52 52 53 53 53 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 52 52
 12 13 13 13 13 14 14 15 15 15 16 16 17 17 17 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 43 45 48 52 55 59 63 68 73 79 85 91 98 106 113 122 131 140 150 160 170 180 190 199 208 216 223 229 233 236 237 236 234 230 225 219 212 204 195 186 177 167 158 149 140 131 123 115 108 101 94 88 82 77 72 67 63 59 55 51 48 45 42 39 36 34 32 29 27 26 24 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 48 50 53 56 59 62 65 69 72 76 81 85 89 94 99 104 110 115 121 126 132 137 143 148 153 157 161 164 167 169 170 170 170 169 167 164 161 157 153 149 144 139 134 129 124 119 114 109 105 100 96 92 88 85 82 78 76 73 70 68 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 38 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 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 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 57 59 60 61 63 64 66 67 69 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 94 96 97 99 101 102 104 106 108 110 112 114 116 119 121 124 127 130 133 137 140 145 149 154 159 165 171 178 185 192 200 209 218 228 239 250 262 274 287 300 314 328 342 356 371 385 399 412 424 435 445 453 460 464 466 466 463 458 451 441 429 416 400 384 367 349 330 312 294 276 258 241 225 209 194 180 167 154 143 132 122 112 103 95 88 81 74 69 63 58 54 50 46 42 39 36 34 32 30 28 26 25 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 42 42 43 44 44 45 46 47 47 48 49 50 50 51 52 52 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 64 64 64 65 65 66 66 67 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 70 70 69 69 69 68 68 67 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 38 39 41 42 43 45 46 47 49 50 52 53 54
 87 87 86 86 86 85 85 85 85 85 85 85 85 85 86 86 86 87 87 88 88 89 90 91 92 93 94 95 96 98 99 101 103 105 107 109 111 113 116 119 121 124 127 130 134 137 141 144 148 152 156 160 164 168 173 177 181 186 190 194 198 203 207 211 214 218 222 225 229 232 235 237 240 242 244 246 248 249 250 251 251 251 251 251 250 250 248 247 245 243 241 238 235 232 228 224 220 216 212 207 202 197 192 187 181 176 170 164 159 153 147 141 136 130 125 119 114 109 104 99 95 90 86 82 78 74 71 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 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 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 69 70 70 71 71 71 72 72 72 72 72 71 71 71 70 70 70 69 68 68 67 66 66 65 64 63 63 62 61 60 59 59 58 57 56 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 45 46 46 47 49 50 51 52 54 55 57 58 60 61 63 65 66 68 70 72 73 75 77 78 80 81 82 83 85 86 87 87 88 89 89 89 90 90 90 90 90 90 90 89 89 89 89 88 88 88 87
 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 27 27 28 30 31 32 33 34 36 37 39 40 42 44 46 48 49 51 53 55 57 59 61 63 65 67 68 70 71 73 74 74 75 76 76 76 75 75 74 74 72 71 70 68 67 65 63 62 60 58 56 54 52 50 48 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 16 15 14 14 13 13 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 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 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16
 60 61 62 64 65 66 68 70 71 73 75 77 79 81 84 87 89 93 96 100 103 108 112 117 123 129 135 142 150 158 167 176 187 198 211 224 238 253 269 286 304 322 341 360 379 398 417 434 450 464 476 485 492 495 496 493 487 479 469 456 442 426 410 393 376 359 342 325 309 293 279 265 251 238 226 215 204 194 185 176 168 160 153 146 139 133 127 121 116 111 106 102 97 93 89 85 82 78 75 71 68 65 62 59 57 54 52 49 47 44 42 40 38 36 34 32 31 29 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 11 11 11 11 12 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 44 46 48 51 53 56 59 62 66 69 73 78 82 87 92 98 104 110 117 124 132 140 149 158 168 178 189 200 211 222 234 245 256 266 276 284 292 298 302 305 306 306 303 299 293 286 278 269 259 248 237 226 215 204 194 183 173 164 155 146 138 130 123 117 110 104 99 94 89 84 80 76 73 69 66 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 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 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58
 34 35 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 60 62 65 68 71 74 77 81 85 89 94 99 104 109 115 121 128 135 143 151 160 169 178 189 200 211 223 236 249 262 276 291 305 320 335 350 364 378 391 404 416 426 435 442 448 452 454 454 453 450 445 439 431 422 412 401 390 378 366 353 340 328 315 303 290 279 267 256 245 235 225 216 207 198 190 182 174 167 161 154 148 142 137 132 127 122 118 114 110 106 103 100 96 94 91 88 86 84 82 80 78 76 75 73 72 70 69 68 67 66 66 65 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 73 74 74 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 73 72 72 71 71 71 70 70 70 69 69 68 68 68 67 67 66 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 57 57 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33
 196 198 199 200 201 201 201 201 200 199 198 197 195 194 192 189 187 184 182 179 176 173 170 167 164 161 158 156 153 150 147 144 142 139 137 135 133 131 129 127 126 125 123 123 122 121 121 120 120 120 120 120 121 121 122 122 123 124 125 125 126 127 128 129 130 131 132 133 134 134 135 136 136 137 137 138 138 138 138 138 138 137 137 136 135 135 133 132 131 130 128 126 124 122 120 118 116 114 111 108 106 103 100 98 95 92 89 86 83 80 78 75 72 69 66 64 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 32 31 30 30 29 29 29 29 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 55 56 57 58 60 61 62 63 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 81 82 83 84 84 85 86 86 87 87 88 88 89 89 90 91 91 92 92 93 94 95 95 96 97 98 99 100 101 103 104 105 106 108 109 110 112 113 114 116 117 118 119 120 121 122 122 123 123 123 124 124 123 123 123 122 122 121 120 119 118 117 115 114 112 111 109 107 106 104 102 100 98 96 94 92 90 88 86 85 83 81 79 77 75 73 72 70 68 67 65 64 62 61 59 58 57 56 55 54 53 52 51 51 50 50 49 49 49 49 49 49 49 50 50 51 52 53 54 55 57 59 61 63 65 67 70 72 75 78 82 85 89 93 97 101 105 109 114 118 123 127 132 137 142 146 151 156 160 164 169 173 177 180 184 187 190 192 194
 39 39 40 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 59 59 60 61 63 64 65 66 68 69 71 72 74 76 77 79 81 83 84 86 88 89 90 92 93 94 94 95 95 95 95 95 94 94 93 91 90 88 87 85 83 81 79 77 75 72 70 68 66 64 61 59 57 55 53 51 49 48 46 44 42 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 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 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 53 54 55 55 56 56 56 56 56 56 56 56 56 55 54 54 53 52 51 50 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 60 62 63 66 68 70 72 75 77 80 83 86 89 93 96 100 104 108 112 116 121 125 130 134 139 144 149 154 158 163 168 172 177 181 185 188 191 194 197 199 200 202 202 202 202 201 200 198 195 192 189 185 181 177 172 168 163 157 152 147 141 136 131 126 120 115 110 105 101 96 92 87 83 79 75 72 68 65 62 59 56 53 51 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 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 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 52 52 52 51 51 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 39 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 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 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
 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 26 27 29 30 32 34 36 38 41 44 47 51 55 59 64 69 75 81 88 96 104 112 122 131 142 152 163 174 184 194 203 211 217 222 224 224 221 217 210 202 193 183 172 161 149 138 128 118 108 99 91 83 76 70 64 58 53 49 45 41 37 34 31 29 26 24 22 20 19 17 16 15 14 12 12 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 56 56 56 56 56 55 55 54 53 52 51 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11
 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 33 34 35 37 39 41 43 45 48 51 55 59 63 68 74 80 87 95 104 114 125 137 151 166 183 202 223 246 270 297 325 355 385 415 444 470 493 511 523 528 526 517 501 481 456 429 400 370 341 313 286 261 238 217 197 179 163 149 135 123 112 103 94 86 78 72 66 60 55 51 47 43 40 36 33 31 28 26 24 22 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 50 52 54 56 59 61 64 66 69 71 74 76 79 81 83 84 86 87 88 89 89 89 88 87 86 84 82 80 77 75 72 69 66 63 60 57 54 51 48 46 43 41 39 37 35 34 32 31 29 28 27 26 26 25 24 24 23 23 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 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 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 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21
 28 29 29 30 31 32 32 33 34 35 36 37 39 40 41 43 44 46 48 49 52 54 56 59 62 65 68 71 75 79 84 89 94 100 106 112 119 127 135 143 152 161 171 181 192 202 213 224 235 245 255 265 273 281 287 292 296 298 299 298 296 293 288 282 275 267 259 250 240 230 221 211 201 191 182 172 163 155 146 138 131 123 116 110 103 97 92 86 81 77 72 68 64 60 56 53 49 46 44 41 38 36 34 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 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 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 33 34 36 38 40 43 45 48 50 53 56 59 62 65 68 71 74 77 80 83 85 87 89 90 92 92 93 93 92 91 90 89 87 86 84 81 79 77 74 72 70 67 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 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 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 27 27
 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 73 72 71 71 70 69 67 66 65 64 62 61 59 58 56 55 53 51 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 74 74 75 75 76 76 77 77 77 78 78 78 79 79 79 79 79 79 79 79 79 78 78 78 77 77 76 76 75 74 73 73 72 71 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 49
 54 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 80 80 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 82 82 83 83 83 83 83 84 84 84 85 86 86 87 88 89 90 91 92 93 94 96 97 98 100 101 103 104 105 107 108 109 110 111 112 113 114 114 115 115 115 115 114 113 113 111 110 108 107 105 103 100 98 95 93 90 87 84 81 78 75 72 70 67 64 61 59 56 54 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 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 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 40 41 42 43 45 46 47 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 77 80 82 84 86 88 90 92 94 95 97 98 100 101 102 103 104 105 105 105 105 105 105 104 103 103 102 100 99 97 96 94 92 90 88 86 84 82 79 77 75 73 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 50 51 52 52 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 29 29 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 58 61 64 67 71 74 78 83 87 92 97 102 107 112 117 122 127 131 134 137 139 141 141 140 139 136 133 129 125 120 115 110 104 99 94 89 84 79 74 70 66 62 59 56 53 50 47 45 43 40 39 37 35 34 32 31 30 29 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 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 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 33 35 36 39 41 43 46 48 51 54 58 61 65 69 73 78 83 88 93 99 105 111 117 123 129 134 140 145 149 153 156 158 158 158 157 154 151 146 141 135 129 123 116 109 102 96 89 83 77 72 67 62 58 54 50 46 43 40 38 35 33 31 29 27 26 24 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 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 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 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 52 53 54 56 56 57 58 59 59 59 59 60 59 59 59 59 58 58 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 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 31 32 33 34 34 35 35 35 36 36 36 35 35 35 34 34 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 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 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17
 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 16 16 17 18 18 19 20 21 22 24 25 27 28 30 33 35 38 40 44 47 51 56 61 66 72 79 86 94 102 112 122 133 145 157 170 184 198 212 225 238 251 262 271 278 283 286 287 285 280 274 266 256 246 235 223 211 199 188 176 166 155 145 136 128 119 112 105 98 92 87 82 77 72 68 64 61 57 54 52 49 47 44 42 40 39 37 36 35 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 55 57 60 62 64 66 68 71 73 76 79 81 84 87 90 93 97 100 104 108 112 116 121 126 131 137 143 149 156 163 171 179 188 197 207 217 228 239 251 262 274 285 296 306 315 322 327 330 331 328 324 316 306 294 281 266 250 233 217 201 185 170 156 143 130 119 109 99 90 83 76 69 64 59 54 50 46 43 40 38 36 34 32 30 29 28 27 26 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 31 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12
 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 36 37 39 41 43 45 47 50 53 57 60 64 69 74 79 85 92 99 107 115 124 134 145 157 170 184 199 215 232 250 269 288 309 329 350 371 391 411 429 446 461 473 483 490 493 494 492 487 480 470 458 445 431 415 400 383 367 351 335 319 304 289 275 262 249 237 225 215 204 195 186 177 169 162 155 148 142 136 131 126 121 117 113 109 105 102 99 96 94 91 89 87 85 83 82 80 79 77 76 75 74 73 72 72 71 70 70 69 69 69 69 69 69 69 69 69 69 69 70 70 71 72 72 73 74 75 76 77 78 79 81 82 84 85 87 89 91 92 94 96 99 101 103 105 107 110 112 114 116 118 120 122 124 125 126 127 128 128 127 127 126 124 123 120 118 115 112 108 105 101 97 93 89 85 81 77 73 69 66 63 59 56 53 51 48 46 44 42 40 38 36 35 34 33 31 31 30 29 28 28 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 56 57 58 59 60 60 61 62 63 64 65 65 66 67 68 69 69 70 71 72 73 74 74 75 76 76 77 78 78 79 79 79 80 80 80 80 80 79 79 79 78 77 76 76 75 74 72 71 70 69 67 66 64 63 61 60 58 57 55 54 53 51 50 48 47 46 45 43 42 41 40
 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 23 24 26 28 30 32 35 38 41 45 49 54 60 66 73 80 89 99 109 121 133 147 161 176 191 207 222 236 248 258 265 269 270 266 260 251 239 226 212 198 184 169 156 143 131 120 110 101 93 86 79 73 67 62 58 54 50 47 44 41 39 37 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 27 28 29 31 33 35 37 39 42 45 48 52 56 60 64 69 75 81 87 94 102 109 118 126 135 144 152 160 167 174 179 182 184 185 183 180 175 169 162 154 145 136 127 119 110 102 94 87 80 74 68 63 58 54 50 47 44 41 38 36 34 32 30 29 27 26 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14
 80 85 90 95 101 107 114 121 129 138 147 157 168 180 193 207 222 239 258 278 300 325 351 380 411 445 482 520 561 604 649 694 738 781 821 857 887 909 923 927 922 907 883 852 815 774 729 683 637 591 547 504 465 427 393 362 333 306 282 261 241 223 207 193 180 168 157 147 139 131 124 117 111 106 101 96 92 88 84 81 78 75 72 69 67 64 62 60 58 56 54 52 50 48 47 45 43 42 40 38 37 35 34 32 31 29 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 52 53 55 57 60 62 64 67 70 74 77 81 86 90 96 102 108 116 124 133 143 154 166 180 195 211 230 250 271 294 319 346 374 402 431 460 487 513 536 555 570 579 583 581 573 559 541 519 495 468 440 412 384 357 331 306 283 262 242 224 207 192 178 165 154 143 133 125 117 109 103 97 91 86 81 77 73 69 66 62 60 57 54 52 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 49 51 54 57 60 64 67 71 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 78 77 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 55 54 54 54 53 53 53 54 54 54 55 56 56 57 58 60 61 63 64 66 68 70 73 75 78 81 84 88 91 95 99 103 107 112 116 121 125 130 134 139 143 148 152 155 159 162 165 167 169 171 172 173 173 172 172 171 169 167 165 163 160 157 154 151 148 145 142 138 135 131 128 125 121 118 115 112 109 106 103 100 97 95 92 90 87 85 82 80 78 76 74 72 70 69 67 65 64 62 61 60 59 57 56 55 54 53 52 52 51 50 50 49 49 48 48 48 48 48 48 48 48 48 49 49 50 50 51 52 53 54 56 57 58 60 62 64 66 68 70 72 75 77 80 83 86 89 93 96 100 103 107 111 115 119 122 126 130 134 138 141 144 148 150 153 155 157 159 160 161 161 161 160 160 158 156 154 152 149 146 143 139 135 132 128 124 120 116 112 108 104 101 97 94 90 87 84 81 78 75 72 70 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 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 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 50 51 51 52 53 55 56 57 58 59 61 62 63 65 66 67 69 70 71 72 74 75 76 77 77 78 79 79 80 80 80 80 80 80 79 79
 32 33 34 36 37 39 40 42 44 45 47 49 51 54 56 58 61 63 66 69 72 76 79 82 86 90 94 99 103 108 113 119 124 130 136 143 149 156 163 170 178 185 192 200 207 214 220 226 231 236 240 242 244 244 243 241 238 233 228 221 214 205 197 188 178 169 160 150 141 132 124 116 108 101 94 88 82 77 71 67 62 58 54 51 47 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 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 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 47 49 51 53 55 57 59 62 64 66 68 70 72 74 76 78 80 82 84 86 89 91 93 95 97 100 102 105 107 110 113 116 119 123 126 130 135 139 144 149 155 160 167 173 180 187 195 202 210 217 225 232 239 246 251 256 259 262 262 262 260 256 251 245 238 230 221 211 201 191 181 171 161 152 143 135 127 119 112 106 100 95 90 86 82 78 75 72 70 67 65 64 62 61 60 59 58 58 57 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 60 60 61 61 61 61 60 60 60 59 59 58 57 56 55 54 53 51 50 48 47 45 44 42 41 39 37 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30
 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 71 73 75 78 81 84 87 90 93 96 99 102 106 109 113 116 120 124 127 131 134 138 142 145 149 152 155 158 161 164 166 168 170 171 172 173 173 172 171 169 167 164 160 156 152 147 142 136 131 125 119 113 107 101 95 89 83 78 73 68 63 59 55 51 47 43 40 37 34 32 29 27 25 23 21 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 37 39 40 42 44 45 47 48 50 52 53 55 57 58 60 62 63 65 66 68 69 70 71 73 74 75 75 76 76 77 77 77 77 77 77 77 76 76 75 75 74 74 73 72 71 71 70 69 69 68 67 67 66 66 65 65 64 64 64 63 63 62 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 48 47 45 44 42 41 39 38 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 25
 55 56 56 57 58 59 59 60 61 62 62 63 64 65 65 66 67 68 68 69 70 71 72 72 73 74 75 76 76 77 78 79 80 80 81 82 83 83 84 85 86 87 87 88 89 90 91 92 93 94 95 97 98 99 101 102 104 106 108 110 112 115 117 120 122 125 128 130 133 136 139 141 144 146 148 150 152 153 154 155 155 155 154 153 151 149 147 144 140 137 133 129 124 120 115 110 105 100 96 91 86 82 77 73 69 65 62 58 55 52 49 46 44 41 39 37 35 33 32 30 29 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 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 75 77 79 80 81 82 83 84 85 85 85 85 85 85 84 84 83 82 81 80 79 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 54 53 52 51 50 49 48 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 20 20 21 22 22 23 24 25 26 27 27 28 29 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 52 53 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 41 42 43 45 46 48 50 52 54 56 59 62 65 68 71 75 79 83 87 92 97 103 108 114 121 127 134 142 149 157 165 173 181 188 196 203 209 215 220 224 227 228 229 228 226 223 218 213 207 201 194 186 179 171 164 156 149 142 135 129 123 117 111 106 102 97 93 89 86 82 79 76 74 71 69 67 65 64 62 61 60 59 58 57 56 56 55 55 55 55 55 55 55 56 56 57 58 59 60 61 62 63 65 66 67 69 71 72 74 76 78 80 82 84 86 88 90 92 94 96 97 99 101 103 104 105 107 108 109 110 111 111 112 113 113 113 113 113 113 113 113 113 112 112 112 111 111 111 110 110 110 110 109 109 109 109 109 109 109 109 110 110 110 111 111 112 112 113 113 114 114 115 116 116 116 117 117 117 117 117 116 116 115 114 113 112 110 108 106 104 101 99 96 93 90 87 84 81 78 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 33 34 35 37 38 39 40 41 43 44 46 47 49 51 52 54 56 58 59 61 63 65 67 68 70 71 73 74 75 76 77 78 79 79 79 79 79 78 78 77 76 75 74 73 72 70 68 67 65 64 62 60 58 57 55 53 52 50 49 47 46 44 43 42 41 39 38 37 37 36 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30
 45 47 48 50 52 54 57 59 61 64 67 70 73 76 79 83 87 91 95 100 105 110 115 121 126 132 139 145 152 158 165 172 179 186 193 200 207 213 219 225 231 236 240 244 248 250 252 254 254 254 253 252 249 246 243 239 234 229 223 217 211 204 197 191 184 177 170 163 156 149 143 137 130 124 119 113 108 103 98 94 89 85 81 78 74 71 68 65 62 59 57 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 39 40 42 43 45 46 48 50 52 54 57 59 62 64 67 70 73 76 79 82 85 88 92 95 98 102 105 108 111 114 117 120 122 125 127 128 130 131 132 133 134 134 135 135 134 134 134 133 133 132 131 131 130 129 128 128 127 126 126 125 125 124 124 124 124 124 124 124 125 125 126 127 127 128 129 130 132 133 134 136 137 138 140 141 142 143 144 145 146 146 147 147 147 146 146 145 144 143 142 140 139 137 135 133 131 129 127 126 124 122 120 119 117 116 115 114 114 113 113 112 112 113 113 113 114 115 116 117 119 120 122 124 125 127 130 132 134 136 139 141 143 146 148 150 152 154 155 156 158 158 159 159 158 157 156 154 152 150 147 143 140 136 132 127 123 119 114 109 105 101 96 92 88 84 80 76 73 69 66 63 60 58 55 53 50 48 46 44 43 41 40 38 37 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43
 49 50 51 53 54 55 57 58 59 60 62 63 65 66 67 69 71 72 74 76 78 80 83 85 88 91 94 98 102 106 111 116 121 128 134 142 150 158 168 179 190 202 216 230 246 263 281 300 320 341 363 385 407 429 450 470 487 501 512 519 522 520 513 502 487 468 447 424 400 375 350 326 302 280 258 238 220 203 187 172 159 146 135 125 115 107 99 92 85 79 74 68 64 60 56 52 49 46 43 40 38 35 33 32 30 28 27 26 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 50 52 55 58 61 64 67 71 75 79 83 87 92 97 102 107 112 118 124 131 137 144 152 159 167 175 184 193 202 211 221 230 240 250 260 270 279 288 297 305 312 318 322 326 328 329 328 325 321 315 308 300 291 281 270 259 247 235 223 212 200 189 178 168 158 148 139 131 123 116 109 103 97 92 87 82 78 75 71 68 65 63 61 59 57 56 54 53 52 51 51 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 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 22 23 23 24 25 26 27 27 28 30 31 32 33 34 35 37 38 39 40 42 43 45 46 47
 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 49 51 52 54 56 58 60 61 63 65 67 69 70 72 73 75 76 77 79 79 80 81 82 82 82 82 83 82 82 82 82 81 81 80 80 79 78 78 77 76 75 74 73 72 71 70 69 67 66 65 63 62 60 59 57 55 54 52 50 48 47 45 43 41 40 38 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 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 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 36 38 40 41 43 44 46 47 49 50 52 53 54 55 56 57 58 58 59 59 59 59 59 58 58 57 56 55 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 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 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29
 92 94 96 99 101 103 105 107 109 111 113 114 116 117 119 121 122 124 125 127 128 130 131 133 135 137 139 141 144 146 149 152 155 158 161 165 169 173 177 182 186 191 196 202 207 213 219 225 232 238 245 251 258 265 272 279 285 292 298 304 309 314 318 322 325 326 327 327 325 323 319 314 309 302 294 286 277 267 257 247 237 226 215 205 194 184 174 164 155 146 137 129 121 114 107 100 94 88 83 78 73 68 64 60 56 53 50 47 44 42 39 37 35 34 32 31 30 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 38 40 42 44 46 48 51 54 57 60 63 67 70 74 78 83 87 92 97 102 107 113 119 125 131 137 143 149 156 163 169 176 183 190 197 204 210 217 223 230 236 242 247 252 257 262 266 269 273 275 277 279 280 280 280 280 278 277 274 272 269 265 262 257 253 248 244 239 234 229 224 219 213 209 204 199 195 190 186 182 179 175 172 169 166 164 162 160 158 156 155 154 153 152 151 151 150 150 149 149 149 148 148 147 146 145 144 143 142 140 138 136 133 131 128 125 122 118 115 111 107 103 99 95 91 87 83 79 75 72 68 65 61 58 55 52 50 47 45 43 41 39 37 35 34 33 32 30 29 29 28 27 27 26 26 25 25 25 25 24 24 24 24 25 25 25 25 26 26 26 27 27 28 29 30 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 54 56 59 61 63 66 69 71 74 76 79 82 84 87 89
 74 71 69 66 64 62 60 58 56 54 53 52 51 50 49 49 48 48 48 48 48 49 49 50 51 52 54 56 58 60 62 65 68 72 75 79 83 88 93 98 104 109 116 122 129 136 143 151 159 167 175 183 190 198 205 212 219 225 230 235 238 241 243 244 245 244 243 241 238 235 231 227 223 219 214 210 205 201 196 192 188 184 181 177 174 171 168 166 164 161 159 157 156 154 153 152 151 150 149 148 147 146 146 145 145 144 144 143 142 142 141 140 140 139 138 137 135 134 132 131 129 127 125 123 121 119 116 114 111 109 106 103 101 98 95 92 90 87 84 82 80 77 75 73 71 69 67 65 63 62 61 60 58 58 57 56 56 56 56 56 56 57 58 59 60 61 63 65 67 69 72 75 78 82 86 90 95 100 106 112 119 126 134 142 151 161 171 183 194 207 220 233 247 261 276 290 303 316 328 338 347 354 358 361 360 358 353 346 337 327 315 303 290 276 262 249 236 223 210 198 187 176 166 156 147 139 131 124 117 110 104 99 94 89 84 80 76 72 69 66 63 61 58 56 54 52 50 48 47 46 44 43 42 42 41 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 51 53 55 57 59 61 63 66 68 71 73 76 79 82 85 88 91 94 97 101 104 107 111 114 117 121 124 127 130 133 136 138 140 142 144 145 146 147 147 147 146 145 144 142 140 137 134 131 128 124 121 117 113 109 105 101 98 94 90 87 83 80 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 137 136 135 133 131 129 127 124 122 119 116 113 111 108 105 102 100 97 95 93 91 89 87 86 84 83 82 81 81 80 80 80 80 80 81 81 82 83 84 85 86 87 89 90 92 94 96 98 100 102 104 107 109 111 114 116 119 121 124 127 129 131 134 136 138 140 142 144 146 147 148 149 150 151 151 151 151 151 150 149 148 147 146 144 142 141 139 137 134 132 130 127 125 122 119 117 114 111 109 106 103 101 98 95 93 90 88 86 83 81 79 77 75 73 71 69 67 66 64 62 61 60 58 57 56 55 54 52 51 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 44 44 44 45 46 47 48 49 50 51 53 55 57 59 61 64 66 69 72 76 79 83 87 91 96 100 105 110 115 120 125 130 135 141 146 151 156 160 165 169 172 176 179 181 183 185 186 186 187 186 186 185 184 182 180 178 176 174 172 169 167 164 162 159 157 154 152 149 147 145 142 140 138 135 133 131 129 126 124 122 119 117 115 112 110 108 105 103 101 98 96 94 92 89 87 85 83 81 79 78 76 74 73 71 70 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 56 57 59 61 64 66 68 71 74 77 80 83 86 89 93 97 100 104 107 111 115 118 121 124 127 130 132 134 135 136 137 137 137
 52 52 52 52 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 54 54 55 56 57 57 58 60 61 62 64 65 67 69 71 73 75 77 80 82 85 88 91 94 97 101 104 108 111 115 119 123 127 131 135 138 142 146 149 152 155 157 159 161 162 163 163 162 161 160 158 155 152 149 145 142 138 134 129 125 121 117 112 108 104 101 97 93 90 87 84 81 78 76 73 71 69 67 65 63 62 60 59 58 57 56 55 55 54 54 54 53 53 54 54 54 54 55 56 56 57 58 59 60 61 62 64 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 95 97 100 102 105 107 110 113 116 119 122 125 128 131 135 138 141 144 147 151 154 157 160 163 165 168 171 173 175 177 179 181 183 184 186 187 188 189 190 191 192 192 193 194 195 195 196 197 197 198 199 200 200 201 202 203 203 204 204 205 205 205 205 204 204 203 202 200 199 196 194 191 188 185 181 178 174 169 165 161 156 151 147 142 137 133 128 123 119 115 111 107 103 99 95 92 89 86 83 80 77 75 73 71 69 67 66 65 64 63 62 61 61 61 60 60 61 61 61 62 63 63 64 65 66 68 69 71 72 74 76 78 80 82 84 87 89 92 94 97 100 103 105 108 111 114 117 119 122 125 127 129 131 133 134 136 137 137 138 138 138 138 137 136 135 134 132 130 129 126 124 122 120 117 115 112 110 107 104 102 99 96 94 91 89 86 84 82 79 77 75 73 71 70 68 66 65 63 62 61 60 59 58 57 56 56 55 55 54 54 53 53 53 53 52 52 52 52
 102 105 108 110 113 115 117 118 120 121 122 123 124 125 125 126 126 126 126 126 126 126 126 126 126 126 126 127 127 127 128 128 129 130 130 131 132 133 134 136 137 138 139 141 142 144 146 147 149 150 152 154 155 157 159 160 162 163 164 165 166 167 168 168 168 168 168 167 166 165 164 162 160 157 154 152 148 145 141 138 134 130 126 122 117 113 109 105 101 97 94 90 86 83 79 76 73 70 68 65 63 60 58 56 54 53 51 50 48 47 46 45 45 44 44 43 43 43 43 42 43 43 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 58 59 60 62 64 65 67 69 71 73 76 78 81 84 87 90 94 97 101 105 109 113 118 123 127 132 137 141 146 151 155 159 163 167 170 173 175 177 178 179 179 179 179 177 176 173 171 168 165 162 158 154 150 147 143 139 135 132 128 125 122 119 116 113 111 109 107 105 103 102 101 99 98 97 97 96 95 95 94 94 94 94 93 93 93 93 93 93 93 93 94 94 94 94 95 95 95 96 97 97 98 99 100 101 102 103 105 106 108 110 112 114 116 118 121 123 125 128 130 133 136 138 140 143 145 147 149 150 151 152 153 153 153 152 151 150 148 146 143 140 137 134 130 126 122 118 114 109 105 101 97 93 89 85 82 78 75 72 69 66 64 61 59 57 55 53 52 50 48 47 46 45 44 43 42 41 40 40 39 39 38 38 38 37 37 37 38 38 38 39 39 40 41 42 43 44 45 47 48 50 52 54 56 58 61 63 66 69 72 75 78 81 84 87 90 93 96 99
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 40 40 40 40 41 42 42 43 44 45 46 48 49 51 52 54 56 58 60 62 65 67 70 73 76 79 83 86 90 95 99 104 110 115 121 128 135 143 152 161 171 181 193 205 218 232 246 261 277 292 308 323 337 349 360 368 374 376 375 371 364 354 341 326 310 293 275 257 240 223 207 191 177 163 151 139 129 119 110 102 95 88 82 77 72 68 64 60 57 55 52 50 49 47 46 45 44 44 43 43 43 43 43 44 44 45 45 46 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 68 70 72 74 76 78 80 82 84 86 89 91 94 96 99 102 105 109 112 116 120 124 129 134 139 145 151 157 164 171 179 187 196 205 215 225 235 246 256 267 278 289 300 310 320 328 336 342 347 350 351 350 348 343 337 329 320 309 298 286 273 260 247 234 221 209 197 186 175 165 156 147 139 131 124 117 111 105 99 94 90 85 81 78 74 71 68 65 62 60 58 56 54 52 51 49 48 47 46 45 44 44 44 44 44 44 44 45 45 46 48 49 51 52 54 57 59 62 65 68 72 76 80 84 89 94 98 104 109 114 119 124 129 134 138 142 145 147 149 150 150 149 148 145 142 139 134 130 125 120 115 109 104 99 94 90 85 81 77 73 70 66 63 61 58 56 54 52 50 48 47 45 44 43 42 41 40 39 39 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 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
 88 88 88 88 88 88 88 88 88 87 87 87 87 86 86 86 87 87 87 88 89 89 91 92 93 95 97 99 101 104 107 110 113 116 120 124 128 132 136 141 146 150 155 160 165 170 175 179 183 187 191 194 197 199 200 201 201 199 198 195 191 187 182 177 171 165 158 151 144 137 131 124 117 111 105 100 94 89 85 80 76 73 69 66 64 61 59 57 56 54 53 52 51 50 50 50 49 50 50 50 51 52 52 53 55 56 58 59 61 63 65 67 70 72 75 77 80 83 85 88 91 93 96 98 101 103 105 107 109 111 112 114 115 116 117 118 119 119 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 121 121 122 123 124 125 126 127 129 130 132 134 136 137 139 141 143 144 146 148 149 150 151 152 152 153 153 153 152 152 151 150 149 147 146 144 143 141 139 137 136 134 132 131 129 128 127 126 125 125 124 124 123 123 123 123 123 124 124 124 125 125 125 126 126 126 126 126 126 126 126 125 125 124 123 121 120 118 116 114 112 110 107 105 102 99 96 93 90 87 84 81 78 75 73 70 68 65 63 61 59 58 56 55 54 53 52 52 51 51 51 51 51 52 52 53 54 55 56 57 59 61 63 65 67 70 72 75 78 81 84 87 90 94 97 100 103 106 109 112 114 116 117 119 120 120 121 121 120 120 119 118 116 115 113 111 109 107 105 102 100 98 96 94 92 90 88 86 85 83 82 80 79 78 77 76 75 74 74 74 73 73 73 73 74 74 75 75 76 77 77 78 79 80 81 82 83 84 85 85 86 87 87 88
 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 19 20 21 23 24 26 28 30 32 34 36 39 42 45 48 51 54 57 60 63 66 69 71 73 74 74 74 74 73 71 69 67 64 61 58 56 53 50 47 45 43 41 39 37 35 33 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 22 23 25 26 28 30 33 36 39 42 45 49 54 59 64 69 75 81 87 92 98 103 107 110 111 112 111 108 105 101 96 90 84 79 73 67 62 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 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 14 15 15 15 16 16 16 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 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 19 18 18 17 16 15 15 14 13 12 12
 76 75 75 74 73 73 73 72 72 72 72 72 73 73 74 74 75 76 77 78 79 80 81 83 84 86 87 89 90 92 93 95 96 98 100 101 103 104 105 107 108 110 111 113 114 115 117 118 120 121 123 124 126 128 130 132 134 136 139 141 144 147 150 153 157 160 164 168 173 177 181 186 190 195 199 203 206 210 212 214 216 217 217 216 214 212 209 205 200 195 190 184 177 171 165 158 152 145 139 133 127 122 116 112 107 103 99 95 92 89 87 84 82 81 79 78 77 76 76 75 75 75 75 75 75 76 76 77 77 78 79 80 80 81 82 83 84 85 86 87 88 89 90 91 91 92 93 93 94 94 95 95 96 96 96 96 97 97 97 97 97 97 98 98 98 99 99 100 101 102 103 104 106 108 109 111 114 116 119 122 125 128 131 135 139 143 147 151 155 159 163 167 171 175 178 181 183 184 185 186 185 184 183 180 178 174 170 166 161 156 151 146 140 135 130 125 120 115 110 105 101 97 93 89 85 82 79 76 73 70 68 66 63 61 60 58 56 55 54 53 52 51 50 50 49 49 49 50 50 50 51 52 53 54 56 57 59 61 62 64 67 69 71 73 75 77 79 81 83 85 86 88 89 90 90 91 91 91 90 90 89 88 87 86 84 83 82 80 79 78 76 75 74 73 72 71 71 70 70 69 69 69 69 69 69 69 70 70 70 71 72 72 73 74 75 75 76 77 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 94 95 96 96 96 96 96 96 95 95 94 93 93 92 91 90 88 87 86 85 84 82 81 80 79 78 77
 110 112 113 115 116 118 119 120 121 123 124 125 127 128 130 132 134 137 139 142 145 148 152 156 160 165 170 175 180 185 191 197 203 208 214 220 226 231 236 241 245 249 252 254 256 256 256 255 254 251 248 244 240 234 229 223 216 210 203 196 189 182 176 169 163 157 151 145 140 135 131 126 122 119 116 113 110 107 105 103 101 99 98 96 95 93 92 91 89 88 86 85 83 82 80 78 76 74 72 70 68 66 64 62 60 58 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 47 49 51 54 56 59 62 65 68 72 76 80 84 89 93 98 103 108 113 118 123 129 133 138 143 147 151 154 157 159 161 162 162 162 162 160 159 157 154 151 148 145 142 138 135 131 128 124 121 118 115 112 109 106 104 102 99 97 96 94 92 91 89 88 87 86 85 84 83 83 82 82 82 82 81 81 82 82 82 82 83 83 84 84 85 86 86 87 88 88 89 90 90 90 91 91 91 90 90 89 88 87 86 85 84 82 80 78 76 75 73 71 69 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 44 43 43 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 69 71 74 76 79 82 84 87 90 92 95 97 100 102 104 106 108
 19 19 20 21 21 22 23 24 24 25 26 27 28 30 31 32 34 35 37 39 41 43 46 48 51 54 57 60 64 67 71 75 80 84 89 94 100 105 111 117 123 130 136 143 149 156 162 168 174 180 185 189 193 196 198 199 200 199 198 195 192 188 183 178 172 165 159 152 145 138 131 124 118 111 105 99 94 88 83 78 74 69 65 61 58 54 51 48 45 43 40 38 35 33 31 30 28 26 25 24 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 41 42 43 45 47 48 50 52 54 56 58 60 62 64 67 69 71 73 76 78 80 83 85 87 89 91 93 95 96 97 98 99 99 99 99 99 98 97 96 95 93 91 89 87 85 82 80 77 75 73 70 68 65 63 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 36 36 36 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 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
 32 32 32 32 31 31 31 30 30 30 30 30 30 31 31 31 32 33 33 34 35 37 38 40 42 44 46 49 51 54 58 61 65 69 73 78 83 89 95 101 107 114 122 130 138 146 154 163 171 179 187 195 201 207 211 214 216 216 215 212 208 202 196 188 180 171 162 153 144 135 126 118 110 103 96 89 84 78 73 69 64 61 57 54 51 49 46 44 42 41 39 38 37 36 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 59 61 63 66 68 71 73 76 78 81 83 85 87 89 90 92 93 94 95 96 96 97 97 97 97 97 97 96 96 95 94 94 93 92 91 90 88 87 86 84 83 81 79 78 76 74 72 70 69 67 65 63 61 59 56 54 53 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33
 19 20 20 21 21 22 22 23 23 23 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 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 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 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 20 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 14 14 14 14 14 14 14 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 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 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 17 18 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
 27 27 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 58 61 64 67 71 74 78 81 85 88 92 96 100 103 107 110 113 116 119 121 123 124 125 125 125 124 123 121 119 116 113 110 107 103 99 95 91 87 84 80 76 73 70 66 64 61 58 56 54 52 50 48 47 46 44 43 42 41 41 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 43 44 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 38 39 39 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 64 66 68 70 73 75 77 79 81 82 84 86 87 88 89 90 91 91 92 92 92 91 91 90 90 89 88 87 86 84 83 82 80 79 77 75 74 72 70 69 67 65 64 62 60 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 25 25 26 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 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 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 27
 67 69 70 72 73 75 76 77 77 78 79 79 80 80 81 81 82 83 84 85 86 87 88 90 92 94 96 98 100 103 106 109 112 115 119 123 127 131 135 140 145 150 155 160 165 171 176 182 187 192 197 202 207 211 215 217 220 221 222 221 220 217 214 210 204 198 192 185 177 169 161 153 145 137 129 121 114 107 101 94 89 83 78 74 70 66 62 59 56 54 52 50 48 46 45 44 43 42 42 41 41 41 41 41 41 41 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 47 47 47 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 50 50 51 51 52 53 53 54 55 56 58 59 61 62 64 66 68 70 73 75 77 80 82 85 87 89 91 93 94 96 97 97 98 98 98 97 96 95 94 92 91 89 88 86 85 83 82 81 79 79 78 77 77 77 76 77 77 77 78 79 79 80 82 83 84 86 87 89 91 93 95 97 99 101 103 105 107 110 112 114 116 118 120 121 123 124 125 126 126 127 127 126 126 125 124 122 121 119 117 115 113 110 108 106 104 102 100 98 96 95 93 92 91 90 90 89 89 89 89 90 90 91 91 92 92 93 94 95 95 96 96 96 96 96 95 95 94 93 91 90 88 86 84 81 79 77 74 72 69 67 65 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 29 29 29 29 29 30 30 30 31 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 61 63 65
 62 63 63 64 64 64 64 64 64 65 65 65 65 66 66 67 68 69 70 71 72 74 76 78 80 83 86 89 92 96 100 104 109 114 119 125 131 138 145 152 160 169 178 188 198 209 221 233 246 260 274 288 303 319 334 349 363 377 390 401 411 418 423 425 424 420 413 404 392 377 362 344 326 307 289 270 252 234 217 201 186 172 159 147 136 126 116 108 100 93 87 81 76 72 68 64 61 58 56 53 52 50 49 47 46 46 45 45 44 44 44 44 44 44 45 45 45 46 46 46 47 48 48 49 49 50 51 51 52 52 53 54 55 55 56 57 58 58 59 60 61 62 63 64 64 66 67 68 69 70 72 73 75 76 78 80 82 84 87 90 93 96 99 103 107 111 116 121 126 132 138 144 151 158 165 172 179 186 193 199 206 211 216 221 224 227 229 229 229 228 226 223 219 215 210 205 200 194 189 183 177 172 166 161 156 151 147 142 138 134 130 127 123 120 117 114 111 108 106 103 101 98 96 94 92 89 87 85 83 81 80 78 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 51 50 50 50 50 50 51 51 52 53 54 55 57 59 60 63 65 67 70 73 75 78 81 84 87 90 93 95 98 100 102 103 105 105 106 106 106 106 105 104 102 100 99 96 94 92 90 87 85 82 80 78 75 73 71 69 67 65 63 62 60 58 57 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 43 43 43 43 44 44 45 46 47 48 48 49 51 52 53 54 55 56 57 58 59 60 61 62
 36 36 37 38 39 40 40 41 42 44 45 46 47 49 50 52 53 55 57 59 62 64 66 69 72 75 78 82 86 89 94 98 102 107 112 117 123 129 134 140 147 153 159 166 172 178 184 190 195 200 204 207 210 211 211 211 209 206 202 197 192 186 179 171 164 156 148 140 132 124 116 109 102 96 90 84 78 73 69 65 61 57 54 51 48 46 44 42 40 39 37 36 35 35 34 34 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 48 48 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 63 64 66 68 70 72 74 76 79 82 84 87 90 94 97 100 104 107 111 114 118 121 124 128 131 134 136 139 141 143 144 145 146 146 146 145 144 142 140 138 135 132 129 125 121 117 113 109 105 101 96 92 88 84 80 76 72 69 66 62 59 57 54 52 49 47 46 44 42 41 40 39 38 38 37 37 37 37 37 37 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 58 58 59 60 60 60 61 61 61 60 60 60 59 59 58 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 31 31 30 30 31 31 31 31 31 32 32 33 33 34 34 35
 24 22 20 19 18 17 16 15 14 14 14 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 21 22 23 25 26 28 30 32 34 37 39 42 45 48 51 55 59 62 67 71 76 81 85 91 96 101 106 111 115 119 123 126 128 130 130 130 129 127 124 121 117 113 108 103 98 93 89 84 79 75 71 67 64 60 57 55 52 50 49 47 46 45 44 44 43 43 44 44 45 45 46 48 49 51 53 55 57 59 61 64 67 69 72 74 77 79 81 83 85 86 87 88 88 88 88 87 86 85 83 81 79 76 74 71 69 66 63 61 58 55 53 50 48 46 43 41 39 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 22 23 25 27 29 31 33 35 37 40 42 45 47 49 51 53 55 56 57 58 59 59 59 58 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 25 24 24 23 22 21 20 19 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 66 67 68 68 68 68 68 67 66 65 63 61 59 56 54 51 48 45 42 40 37 34 32 30 27 25
 151 150 149 147 145 143 140 138 135 132 129 126 123 120 118 116 113 111 110 108 107 106 105 105 104 104 104 104 104 104 105 105 106 107 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 122 123 123 124 124 125 125 125 125 125 125 125 125 125 125 125 125 125 125 126 126 127 127 128 129 130 131 132 134 135 137 139 141 142 144 146 147 148 149 149 149 149 148 147 146 144 141 138 135 132 129 125 121 117 114 110 106 103 100 96 93 90 88 85 83 81 79 77 75 74 72 71 70 69 68 67 66 66 65 65 64 64 64 63 63 63 63 63 63 63 63 64 64 64 65 65 66 67 68 68 70 71 72 74 76 77 80 82 85 88 91 95 99 103 107 113 118 124 130 136 143 149 156 162 169 175 180 185 189 192 194 195 194 193 190 187 182 177 172 165 159 152 146 139 133 127 121 116 110 106 101 97 93 90 87 84 81 79 77 75 73 72 70 69 68 67 66 65 65 64 63 63 63 62 62 62 62 62 62 62 62 62 63 63 63 64 65 65 66 67 68 69 71 72 73 75 77 79 81 83 86 88 91 94 96 99 102 105 109 111 114 117 120 122 124 125 127 127 128 128 128 127 126 125 123 122 120 118 116 114 112 110 109 107 106 104 103 102 102 101 100 100 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 98 98 98 98 98 98 97 97 97 97 97 97 97 97 97 97 97 97 98 98 99 100 101 102 103 104 106 107 109 111 113 116 118 121 124 127 130 133 136 139 141 144 146 148 150 151 151 152
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 27 28 29 30 31 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 56 58 60 61 63 65 68 70 72 74 77 79 81 84 86 88 91 93 95 97 98 100 101 101 102 102 101 100 98 97 94 91 88 85 81 77 73 69 65 61 57 53 50 47 43 40 38 35 33 31 29 28 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 50 51 52 54 55 56 57 59 60 61 62 63 63 64 65 65 66 66 66 66 67 67 67 67 67 67 67 67 68 68 68 69 70 71 71 72 74 75 76 78 79 81 82 84 85 86 88 89 89 90 90 90 90 90 89 88 86 85 83 81 79 76 74 71 69 66 64 61 59 57 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 27 28 30 31 33 36 38 40 43 46 49 51 54 57 60 63 66 69 71 73 75 77 78 79 80 80 80 80 80 79 78 77 76 75 73 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 46 45 44 44 43 43 42 42 41 40 40 39 39 38 37 36 36 35 34 33 33 32 31 30 29 28 27 26 25 24 24 23 22 21 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
 186 194 200 204 206 206 204 201 196 190 184 178 172 165 160 154 150 145 141 138 135 133 131 130 128 127 127 127 126 127 127 127 128 129 129 130 131 132 133 134 134 135 136 137 137 138 138 139 139 139 139 139 139 138 138 137 137 136 135 134 133 132 131 130 128 127 125 124 122 121 119 118 116 115 113 112 110 109 107 106 104 103 101 100 98 97 95 94 92 90 88 86 84 82 80 78 75 73 70 68 65 63 60 58 56 54 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 31 32 33 34 35 37 39 41 43 46 49 52 56 60 65 70 76 82 89 96 103 111 118 125 132 137 141 144 145 144 142 138 132 126 119 112 104 97 90 83 77 71 66 61 57 53 50 47 45 42 40 39 37 36 35 34 34 33 33 32 32 32 32 32 33 33 33 34 35 35 36 37 38 39 41 42 44 46 48 50 52 55 58 61 64 68 72 76 81 86 92 98 105 111 119 126 134 142 151 159 167 174 181 186 191 194 196 195 194 190 186 180 173 165 156 147 139 130 121 113 105 98 91 85 79 74 69 64 60 56 53 50 47 44 42 40 37 36 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 25 27 29 31 34 37 41 45 50 56 62 69 77 86 96 106 117 129 141 154 165 176
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 102 104 105 106 107 108 109 109 109 108 108 107 106 104 102 101 98 96 94 91 88 85 82 80 77 74 71 69 66 64 62 60 58 57 56 55 54 54 53 54 54 54 55 56 57 58 60 61 63 65 67 69 71 73 75 77 79 80 82 84 86 87 88 90 91 92 92 93 94 94 94 94 94 94 93 93 92 91 90 89 88 87 86 84 83 82 80 79 78 76 75 74 72 71 70 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 46 45 45 45 45 44 45 45 45 46 46 47 48 48 49 51 52 53 54 56 57 59 61 62 64 66 68 69 71 73 75 77 79 81 83 85 87 89 90 92 94 96 97 99 100 102 103 104 105 106 107 107 107 108 107 107 107 106 106 105 104 103 101 100 98 97 95 93 91 89 87 85 83 81 79 76 74 72 70 68 66 64 62 60 59 57 56 54 53 52 52 51 51 51 51 51 52 52 54 55 57 59 61 63 66 69 72 76 79 83 87 91 95 99 104 108 112 117 121 125 129 133 137 140 144 147 149 152 154 155 157 157 158 158 157 157 156 154 152 150 148 145 142 139 136 133 129 126 122 119 116 112 109 106 102 99 96 93 90 87 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 44 43
 84 84 83 83 83 83 83 84 85 86 87 89 90 92 94 97 99 102 105 108 111 114 117 121 124 128 131 135 139 142 145 149 152 155 158 160 162 164 166 167 168 168 169 168 168 167 166 164 162 160 158 156 153 150 147 144 141 138 135 131 128 125 122 119 115 112 109 106 103 100 97 95 92 89 87 84 82 80 78 76 74 72 71 70 69 68 67 67 67 67 67 67 68 69 70 71 72 73 74 75 76 77 77 78 78 78 79 78 78 78 77 77 76 76 75 74 74 73 72 71 71 70 69 69 68 68 67 67 67 67 66 66 66 66 66 66 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 63 63 62 62 61 61 61 60 60 61 61 61 62 63 64 65 66 68 69 71 72 74 76 77 78 80 80 81 82 82 82 81 81 80 79 78 77 76 75 73 72 71 69 68 67 66 64 63 62 61 61 60 59 58 58 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 63 63 64 64 64 65 65 65 65 65 65 65 64 64 63 62 62 61 60 59 58 58 57 56 56 55 55 55 55 55 55 56 56 57 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 63 62 62 61 60 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 50 49 49 49 49 48 48 49 49 49 49 50 50 51 51 52 53 54 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 80 82 83 85 86 87 87 87 88 87 87 87 86 85 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 50 53 56 59 62 65 68 71 73 76 78 80 81 81 81 80 78 75 72 69 64 60 56 51 47 42 38 34 31 28 25 22 20 18 17 15 14 13 13 12 12 11 11 11 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 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 35 36 37 38 38 39 39 40 40 40 41 41 41 41 41 42 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 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 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 19 21 24 27 30 34 38 43 48 54 60 66 73 79 86 92 98 102 106 108 110 109 108 105 102 97 92 87 82 77 71 66 62 57 53 50 46 43 40 37 35 33 31 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19
 41 39 37 36 35 34 33 33 33 33 33 34 35 36 37 38 40 41 43 45 47 50 52 54 57 60 63 66 69 72 75 79 82 86 89 92 96 99 103 106 109 112 114 117 119 121 123 125 126 127 128 129 130 130 130 130 130 129 128 128 127 126 125 123 122 121 119 117 115 113 110 108 105 102 98 95 91 88 84 80 76 72 68 64 61 57 54 51 48 45 43 41 39 38 37 36 36 36 36 36 36 37 38 39 40 41 43 44 46 47 49 51 53 55 58 60 63 65 68 71 74 77 81 84 88 92 95 99 103 106 110 114 117 120 122 125 126 128 128 128 128 127 125 123 120 117 114 110 106 102 98 93 89 85 81 77 73 69 66 62 59 56 53 51 49 47 45 43 42 41 40 40 40 40 40 41 42 44 46 49 51 54 57 61 64 67 70 73 76 79 80 82 83 84 84 83 82 81 80 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 36 36 37 37 38 39 40 42 44 46 48 50 53 56 60 63 67 71 75 79 83 86 90 93 95 97 99 100 100 100 99 98 97 95 93 91 88 86 83 80 78 75 72 70 68 65 63 61 59 57 55 54 52 51 49 48 47 46 45 45 44 43 43 43 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 58 58 58 57 56 55 54 52 50 48 46 44 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 46 46 46 46 47 48 49 50 52 54 55 57 59 61 63 66 68 70 72 74 76 77 79 81 83 84 86 87 89 90 91 92 94 95 96 97 98 98 99 100 100 101 102 102 102 103 103 103 103 103 103 102 102 102 101 100 100 99 98 97 95 94 93 91 89 87 85 83 81 79 77 74 72 70 67 65 62 60 58 56 54 52 51 49 48 48 48 48 48 49 51 52 54 57 60 63 67 70 74 78 82 86 90 93 97 100 103 106 109 111 113 115 116 117 118 118 119 119 118 118 117 116 115 114 113 112 111 109 108 107 105 104 102 101 100 98 97 95 94 93 92 90 89 88 87 85 84 83 82 81 79 78 77 76 75 73 72 71 70 69 67 66 65 64 62 61 60 59 58 58 57 56 56 56 56 57 58 59 60 62 64 67 70 73 76 79 83 86 90 94 97 100 103 106 108 110 112 113 114 115 115 115 115 114 114 113 112 111 110 109 108 106 105 104 103 102 101 100 99 98 97 97 96 96 95 95 95 95 95 95 95 95 96 96 96 97 97 98 98 99 99 100 100 100 100 100 100 99 99 98 96 95 93 91 89 86 84 81 78 74 71 68 65 62 59 56 54 51 50 48 47 46 46 46 46 47 48 49 50 52 53 55 57 59 61 63 65 67 69 70 72 74 76 78 80 81 83 84 86 87 89 90 91 93 94 95 96 97 98 100 101 102 103 104 105 106 106 107 108 109 110 111 111 112 113 113 113 114 114 114 114 114 113 112 112 110 109 108 106 104 101 99 96 93 90 87 83 80 76 73 69 66 62 59 57 54 52 50 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 10 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 30 32 34 36 38 40 42 43 45 47 49 50 52 54 55 57 58 59 61 62 63 64 65 65 66 67 67 67 68 68 68 67 67 67 66 66 65 64 63 62 61 60 59 57 56 54 52 51 49 47 45 43 41 39 37 35 33 31 29 27 25 24 22 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 38 39 41 43 45 46 48 50 53 55 57 59 61 63 65 67 69 71 72 74 75 76 76 76 76 76 75 74 72 71 69 66 64 61 58 56 53 50 47 44 41 38 36 33 31 28 26 24 22 20 18 17 16 14 13 12 12 11 11 10 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 26 28 29 31 32 34 35 36 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 11 11 12 13 15 16 18 19 21 23 25 27 30 32 34 37 39 42 44 47 49 51 54 56 58 60 62 63 64 66 67 67 68 68 68 68 67 67 66 65 64 63 62 61 59 58 56 55 53 52 50 49 47 46 44 43 41 40 38 37 36 34 33 31 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9
 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 70 71 72 74 76 77 79 81 83 86 88 90 93 95 98 101 103 106 109 112 114 117 120 123 125 127 130 132 134 135 137 138 139 140 140 140 140 139 138 137 135 133 130 127 124 121 117 113 109 105 101 96 92 88 83 79 76 72 69 66 63 61 59 57 56 55 54 54 54 54 54 54 54 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 70 71 71 71 71 72 72 72 72 72 72 71 71 71 70 70 69 68 68 67 67 66 66 65 65 64 64 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 66 66 67 67 68 69 69 70 70 71 71 72 72 73 73 73 74 74 74 74 74 74 74 74 74 73 73 73 72 72 71 70 70 69 68 67 67 66 65 64 63 62 62 61 60 60 59 59 59 59 60 60 62 63 65 67 69 72 75 78 81 85 88 92 95 98 101 104 106 108 110 111 112 112 112 111 110 109 107 105 103 101 99 96 94 91 88 85 83 80 78 75 73 71 68 66 64 62 61 59 57 56 54 53 52 51 50 49 48 47 46 46 45 45 44 44 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 84 86 89 92 95 99 103 106 110 115 118 122 126 130 133 136 139 141 144 146 147 149 150 151 152 152 152 152 152 152 151 151 150 148 147 146 144 143 141 139 137 135 133 131 129 127 125 123 121 119 117 116 114 112 111 109 108 106 105 104 103 102 101 100 99 98 98 97 96 96 96 95 95 95 94 94 94 94 94 94 95 95 95 96 97 98 99 101 103 105 107 110 113 116 119 122 125 128 131 133 135 136 138 139 139 139 139 138 138 137 136 134 133 131 130 128 127 125 124 122 121 120 119 118 117 116 115 114 114 113 113 113 112 112 112 113 113 113 114 115 115 116 117 118 120 121 122 124 125 127 129 131 133 135 137 140 142 144 147 149 151 154 156 158 160 161 162 163 164 164 164 163 162 161 159 156 154 151 147 144 140 137 133 130 127 124 121 118 115 113 111 109 107 105 103 101 100 99 98 97 96 95 94 94 93 93 93 93 93 93 93 94 94 95 96 97 98 99 100 102 103 105 107 109 111 113 115 117 119 122 124 127 130 132 135 138 140 143 146 148 151 153 156 158 160 162 164 165 166 167 167 168 167 167 165 164 162 160 157 154 150 147 143 139 135 131 127 123 119 116 113 110 108 106 104 103 102 101 101 100 100 99 99 99 98 98 98 97 97 96 96 95 95 94 93 93 92 91 90 90 89 88 87 87 86 85 85 84 83 83 82 81 81 80 80 79 79 78 78 78 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 78 80 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 35 34 34 34 34 35 36 37 39 41 43 45 48 51 54 57 60 63 66 69 72 76 79 82 85 88 91 94 96 99 101 102 104 105 106 107 108 108 108 108 107 107 106 105 104 103 102 100 99 97 96 94 92 91 89 87 85 83 81 79 77 74 72 70 68 66 63 61 59 56 54 52 50 47 45 43 41 39 37 35 33 32 31 30 29 28 28 28 28 29 30 31 33 35 37 39 41 44 46 48 50 52 54 56 57 58 59 59 60 60 60 60 60 60 59 59 59 58 58 58 57 57 57 57 57 57 57 58 58 59 59 60 61 62 63 64 65 67 68 69 71 72 73 75 76 77 78 78 79 79 79 78 78 77 75 74 72 70 68 65 63 61 58 55 53 50 48 46 43 41 40 38 37 36 35 35 35 35 36 37 39 41 43 45 48 51 54 56 59 62 64 66 67 69 69 70 69 69 68 66 65 63 61 59 57 55 53 51 49 47 45 43 42 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 67 69 70 70 70 70 69 68 67 65 63 61 58 56 53 51 49 47 45 43 42 41 41 40 40 41 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 58 58 59 60 60 60 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 60 60 61 61 62 63 64 65 66 68 69 70 72 73 75 76 78 79 80 81 81 82 82 81 81 79 78 76 74 71 68 65 61 58 54 51 48 45 42 40 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 30 30 29 29 29 30 30 31 32 34 35 36 38 39 41 42 44 46 47 49 50 52 53 54 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 69 69 70 70 70 71 71 72 72 72 72 73 73 73 73 73 72 72 72 71 70 70 69 68 66 65 64 62 60 58 56 54 52 50 48 46 44 42 39 37 36 34 32 31 30 29 28 28 28 29 29 30 32 33 35 37 39 42 44 46 48 50 52 54 56 57 58 59 59 60 60 60 60 59 59 58 58 57 56 56 55 54 53 53 52 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 56 56 56 56 56 55 55 55 54 53 52 52 51 50 49 48 47 46 45 44 44 43 43 43 43 44 45 46 48 50 52 54 57 60 63 65 68 70 73 74 76 77 77 77 77 76 75 73 72 70 67 65 63 61 59 56 54 52 50 49 47 45 44 43 42 41 40 39 38 38 38 37 37 37 37 38 38 38 39 40 40 41 42 43 45 46 47 49 51 52 54 56 58 60 61 63 65 67 68 69 70 71 72 72 72 72 71 70 69 68 67 65 63 62 60 59 58 57 56 56 56 56 57 58 59 60 61 63 64 66 67 69 70 71 72 73 73 73 73 73 73 72 71 70 69 67 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 45 44 43 43 42 42 42 42 42 42 43 43 44 45 45 46 47 48 49 51 52 53 54 56 57 58 59 60 61 61 62 61 61 60 59 58 56 54 52 49 47 44 41 39 37 35 33
 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 23 24 25 27 29 30 32 35 37 40 43 46 49 52 56 60 63 67 71 74 78 80 83 84 85 86 85 84 82 80 77 74 70 66 63 59 55 52 48 45 42 39 36 34 31 29 27 26 24 23 22 21 20 20 19 19 19 20 20 21 22 23 25 26 28 30 32 34 36 37 39 41 42 44 45 45 46 46 46 45 45 44 43 42 40 39 38 36 35 34 32 31 30 29 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 23 23 22 22 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 21 23 24 25 26 27 29 30 31 32 33 33 34 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 22 22 22 22 22 23 24 25 26 27 29 31 32 34 36 38 40 42 44 45 46 47 48 48 48 47 46 45 43 41 39 37 35 33 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 11 11 11 12 12 12 13 14 14 15 15 16 17 17 18 19 19 20 20 20 20 20 20 20 19
 31 31 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 59 58 57 56 54 53 51 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 28 27 27 26 26 26 26 26 27 28 28 29 30 32 33 34 35 36 37 38 39 39 40 40 40 39 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 34 34 33 33 33 32 32 31 31 31 31 31 31 32 32 33 34 35 36 38 39 41 43 45 47 50 52 54 57 59 61 63 65 67 68 70 71 71 71 71 71 70 69 68 66 64 62 60 57 55 53 51 48 46 44 42 40 39 37 36 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 32 33 33 33 34 34 34 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 38 39 40 42 44 45 47 50 52 54 57 59 62 65 68 71 75 78 81 85 88 91 95 98 101 103 105 107 109 110 111 111 111 110 109 108 106 104 102 100 97 95 92 89 86 83 80 77 75 72 69 66 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31
 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 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 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 105 111 117 123 129 135 141 146 150 155 158 160 162 163 164 163 162 160 158 156 153 150 146 143 139 136 132 128 125 121 118 115 112 108 105 103 100 97 95 93 91 89 87 85 83 82 80 79 78 77 76 75 75 74 74 74 73 73 74 74 74 75 75 76 77 78 79 80 81 82 84 85 87 88 90 92 94 95 97 99 101 102 104 106 107 109 110 112 113 115 117 118 120 122 125 127 129 132 135 137 140 143 146 149 152 156 159 162 166 169 173 176 180 183 187 190 194 197 200 203 205 207 209 210 211 211 210 209 208 206 203 200 197 193 189 185 181 176 172 168 164 160 156 152 149 145 143 140 138 136 134 132 131 130 129 129 129 128 129 129 129 130 130 131 131 131 131 131 131 130 129 127 125 123 120 117 114 111 107 104 100 97 94 92 89 87 85 83 82 80 79 78 78 77 77 76 76 76 76 77 77 78 78 79 80 81 82 84 85 87 89 91 94 96 99 102 105 108 112 116 120 124 129 134 139 144 149 154 160 165 171 176 181 186 191 196 200 204 207 210 212 214 215 215 215 214 213 211 208 205 202 198 194 189 184 178 173 167 161 154 148 142 136 130 124 118 113 108 103 99 95 91 88 85 83 81 79 78 77 76 75 74 74 73 73 73 73 73 73 73 74 74 75 75 76 77 78 79 80 81 82 84 85 87 88 90 91 93 94 96 97 99 100 101 102 103 104 104 104 104 104 104 103 102 101 100 99 97 96 94 93 91 89 87 86 84 82 81 79 78 76 75 74 73 73 72 72 71 72 72 73 74 76 77 80 83 86 90 95
 38 37 37 37 37 38 38 40 41 42 44 46 48 50 52 55 58 60 63 66 69 72 75 77 80 83 86 88 90 92 94 95 96 97 97 97 96 95 94 92 90 87 84 82 79 76 72 69 66 63 60 57 55 52 50 47 45 43 41 39 38 36 35 34 32 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 35 37 38 40 42 44 46 48 50 51 53 54 55 56 57 58 58 59 59 60 61 61 62 62 63 64 65 66 67 69 70 72 74 76 78 80 83 85 88 90 93 96 98 101 103 105 107 109 110 112 112 113 113 113 112 111 110 109 107 105 103 101 99 96 94 91 89 86 84 82 79 77 75 73 71 69 67 65 63 62 60 59 58 57 56 55 54 54 54 54 54 55 55 57 58 59 61 63 65 68 70 73 76 78 81 84 87 89 92 95 97 100 102 104 106 108 110 112 113 115 116 117 117 118 118 118 118 118 117 116 115 113 112 110 108 106 104 101 99 97 94 92 90 87 85 83 81 79 78 76 75 73 72 71 71 70 70 69 69 69 69 70 70 70 71 71 72 73 73 73 73 73 73 72 71 69 67 65 62 59 56 53 50 47 44 42 39 37 35 33 31 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 44 46 49 52 55 58 62 66 70 75 80 85 90 96 101 107 113 119 124 129 134 138 141 144 146 147 147 146 144 141 138 134 130 125 120 114 109 103 98 92 87 82 77 72 68 64 60 56 53 50 47 45 43 41 40 38
 69 68 67 67 66 66 66 67 67 68 69 70 71 72 74 75 76 78 80 81 83 85 86 88 89 91 92 94 95 96 97 97 98 98 98 98 97 97 96 95 93 92 90 88 86 84 82 80 78 76 73 71 69 67 66 64 62 61 59 58 57 56 55 54 54 53 53 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 58 59 59 60 60 60 60 61 61 61 61 61 61 62 62 62 63 63 64 64 65 66 67 68 69 71 72 74 76 78 80 82 84 87 90 93 96 99 102 106 109 112 115 118 121 124 126 129 130 132 133 133 133 133 132 131 129 128 126 123 121 118 115 112 110 107 104 101 99 96 93 91 89 87 84 82 80 79 77 75 74 72 71 69 68 67 66 65 64 63 62 62 61 61 61 62 62 63 64 65 66 68 70 72 74 76 79 81 84 86 89 92 95 98 101 104 107 110 113 116 120 123 126 130 133 137 141 144 148 151 155 158 161 163 165 167 168 169 169 169 168 166 164 161 158 155 151 146 142 137 133 128 123 119 114 110 106 102 99 95 92 89 87 84 82 80 78 76 75 74 73 72 71 71 70 70 70 69 69 69 69 69 69 69 69 69 69 68 68 67 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 51 50 50 50 50 50 50 51 51 52 53 54 55 56 58 60 62 64 66 69 71 74 78 81 85 88 92 96 101 105 109 114 118 122 126 130 134 137 140 142 144 146 147 147 147 146 145 143 141 139 136 133 130 126 123 119 115 111 107 104 100 96 93 89 86 83 80 77 75 73 71
 45 48 52 56 60 64 69 74 79 84 89 94 99 103 107 111 113 115 117 117 117 117 115 113 111 109 106 102 99 96 92 89 86 83 80 77 74 71 69 66 64 62 61 59 57 56 55 54 53 52 52 51 51 51 50 50 51 51 51 51 52 53 53 54 55 56 57 58 60 61 63 64 65 67 68 70 71 72 73 73 73 73 73 72 70 68 66 64 62 59 56 54 51 49 47 45 43 41 40 39 38 37 36 35 35 34 34 34 33 33 33 33 33 34 34 34 35 36 36 37 38 39 40 41 43 44 46 47 49 51 54 56 59 61 64 67 71 74 78 82 86 89 94 98 102 105 109 113 116 118 121 123 124 124 124 124 122 120 118 115 111 107 103 99 94 89 84 79 75 70 65 61 57 53 50 46 44 41 39 37 35 34 33 32 31 31 31 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 34 35 36 37 38 39 41 42 43 44 45 46 46 47 48 49 49 50 51 51 52 52 53 53 54 54 54 54 55 55 55 55 55 55 54 54 54 53 53 52 52 51 50 50 49 48 47 46 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 33 33 34 35 36 37 39 41 43
 56 56 56 57 57 58 59 60 61 62 64 65 67 68 70 72 73 75 77 79 81 82 84 85 87 88 90 91 92 93 93 94 94 94 94 94 94 93 93 92 91 90 90 89 88 87 87 86 86 86 86 86 87 87 88 89 90 92 93 95 97 100 102 105 107 110 113 115 117 119 121 122 122 121 119 117 113 109 104 98 92 85 79 72 65 59 53 47 43 38 34 31 29 26 25 23 22 22 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 31 32 33 34 36 38 39 41 43 45 47 50 53 55 58 62 65 69 73 77 81 85 90 94 99 103 107 111 114 117 119 120 121 121 119 117 115 111 107 103 98 93 88 83 78 73 68 63 59 55 51 47 43 40 37 34 32 30 27 26 24 23 22 21 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 45 45 45 45 45 45 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 24 25 26 28 30 33 36 40 44 49 55 61 68 76 84 92 101 110 119 127 134 140 145 148 150 150 148 145 140 134 128 121 113 106 99 92 86 80 74 69 64 60 56 52 49 46 44 42 40 38 36 35 34 33 32 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 50 51 53 54 54 55 56 56 56 56 56 56 56
 46 44 43 42 41 41 41 41 42 43 43 44 45 46 47 48 49 50 51 52 52 53 54 54 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 57 57 58 58 59 59 60 60 61 62 62 63 63 63 63 64 63 63 63 62 62 61 60 59 57 56 54 52 50 48 47 45 43 41 39 37 36 35 34 33 33 32 32 32 33 33 34 35 36 37 38 40 41 42 43 44 46 47 48 49 50 51 51 52 52 53 53 53 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 55 55 54 53 52 51 50 49 48 46 45 44 43 41 40 40 39 38 38 38 38 39 40 41 43 45 47 50 52 56 59 62 66 70 74 77 81 85 88 91 94 97 99 101 102 103 104 104 104 104 103 102 101 99 97 96 94 92 90 89 87 85 84 82 81 79 78 77 75 74 73 72 71 71 70 69 68 68 67 66 66 65 64 64 63 62 62 61 60 59 59 58 57 57 56 55 54 54 53 52 52 51 51 51 51 51 51 51 52 53 54 55 57 59 61 63 65 67 69 70 72 73 74 74 75 74 74 73 72 71 70 68 66 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 45 44 44 44 44 44 45 45 46 47 48 49 51 53 55 57 59 62 65 68 72 75 79 83 86 90 94 98 101 104 106 108 110 110 110 109 108 105 102 99 95 91 86 82 77 72 68 64 60 56 53 50 48
 33 33 32 32 32 33 33 34 35 37 38 40 42 44 47 49 51 54 57 60 63 66 69 72 76 79 83 87 90 94 98 103 107 111 115 119 123 127 130 134 137 139 141 143 144 144 144 143 142 140 137 134 131 127 123 119 115 110 106 102 97 93 89 85 81 77 74 71 68 65 62 59 57 54 52 50 48 46 44 43 42 40 39 38 38 37 37 37 37 38 39 40 41 42 44 46 47 49 51 53 56 58 60 62 64 66 68 70 71 73 75 77 78 80 82 83 85 87 89 91 92 94 96 98 100 102 104 106 107 109 111 112 114 115 116 116 117 117 117 117 116 115 114 113 111 110 108 106 103 101 99 96 94 91 89 86 83 81 78 76 73 71 68 66 64 62 60 58 56 55 53 52 51 50 49 49 49 49 50 51 52 54 56 58 61 65 68 72 77 81 86 91 96 102 107 113 118 124 129 135 140 144 149 153 157 160 163 165 167 168 169 169 169 168 166 164 162 159 157 153 150 146 143 139 135 132 128 124 121 118 115 112 109 106 104 101 99 97 96 94 93 91 90 89 88 87 86 86 85 84 84 83 82 81 81 80 78 77 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 49 48 47 47 47 47 48 48 49 50 51 52 53 55 56 58 60 62 64 66 68 71 74 77 80 83 87 91 95 99 104 109 115 120 126 132 138 145 151 158 164 170 176 182 187 192 196 200 202 204 205 205 204 202 199 195 191 186 181 175 169 162 156 149 142 135 128 121 115 108 102 95 89 83 78 72 67 63 58 54 50 47 43 41 38 36 35
 16 15 15 15 16 16 17 17 18 20 21 23 24 27 29 32 35 38 41 46 50 55 61 67 74 81 90 99 110 121 133 146 160 174 189 203 217 228 238 245 249 249 246 239 230 220 207 194 181 168 156 144 132 122 113 104 96 89 82 77 71 66 62 58 54 51 48 45 42 39 37 35 32 30 28 27 25 23 22 20 19 17 16 15 14 13 13 12 12 12 12 12 13 14 15 16 17 18 20 22 23 25 27 29 31 33 35 38 40 42 44 47 49 52 54 57 60 63 66 70 73 77 81 85 90 95 100 105 111 117 123 130 136 142 149 154 160 164 168 170 171 171 170 167 163 157 151 144 137 129 121 113 105 98 91 84 78 72 66 61 56 52 48 44 41 38 35 32 30 28 26 24 23 21 20 19 19 18 18 17 17 18 18 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 58 60 62 64 66 69 71 72 74 75 77 77 78 78 78 77 76 74 73 71 68 66 63 60 58 55 52 49 47 44 41 39 37 34 32 30 28 27 25 24 22 21 20 19 18 18 18 17 17 18 18 19 19 20 22 23 24 26 28 30 32 34 36 39 41 44 47 49 52 55 58 60 63 65 67 69 71 72 73 74 75 75 74 74 73 71 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 28 27 26 25 25 23 22 21 20 19 18 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 48 50 52 53 55 57 59 61 63 65 67 69 71 74 76 78 80 83 85 87 89 92 94 96 97 99 100 101 102 103 103 103 103 103 102 101 100 99 98 96 95 94 92 91 90 89 89 88 88 87 87 87 88 88 89 89 90 90 91 92 92 93 93 93 93 93 92 91 90 88 86 83 80 77 73 69 65 61 57 53 49 45 42 38 35 32 30 28 26 24 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 35 37 39 41 44 46 49 53 56 61 65 70 75 80 85 90 96 101 105 109 112 113 114 113 111 108 104 99 94 88 83 77 71 66 61 56 52 48 44 41 37 35 32 30 28 26 24 23 21 20 19 19 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 35 35 34 33 32 31 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 22 22 23 24 25 26 28 30 32 34 37 40 43 47 51 55 60 65 70 75 81 86 91 96 100 104 106 108 109 108 106 104 100 96 91 85 80 74 68 63 58 53 49 45 41 38 35 33 31 29 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 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
 73 77 80 85 90 96 102 109 117 125 134 143 153 163 173 184 194 205 214 224 232 240 246 250 254 255 255 254 251 246 241 234 227 219 211 203 194 186 178 170 163 156 150 144 139 134 130 126 122 119 117 114 112 111 109 108 107 107 106 106 106 106 106 106 106 106 107 107 108 108 108 109 109 110 110 110 110 110 110 110 109 109 108 107 106 105 104 103 102 101 100 99 98 97 97 96 95 95 94 94 93 92 92 91 91 90 89 89 88 88 87 87 87 87 87 87 87 87 88 88 89 90 91 92 94 96 98 100 103 106 109 113 117 121 125 130 136 142 148 154 160 167 173 179 185 191 196 201 205 208 210 210 210 209 207 203 199 194 188 181 174 167 160 152 145 137 130 123 116 110 104 98 93 89 84 81 78 75 72 71 69 68 68 67 67 68 68 69 70 72 73 74 76 77 79 80 81 83 84 85 86 87 87 88 88 88 88 88 88 88 87 87 86 86 85 85 84 83 83 82 82 82 81 81 81 81 81 82 82 83 83 84 85 86 87 88 89 89 90 91 92 93 93 93 94 94 94 94 93 93 92 91 90 89 87 86 84 83 81 79 77 75 73 71 69 68 66 64 63 62 61 61 60 60 60 60 61 61 62 63 64 65 66 68 69 71 73 74 76 78 79 81 83 84 86 87 89 90 91 93 94 94 95 96 96 96 97 97 96 96 96 95 95 94 93 93 92 91 90 90 89 88 87 87 86 85 85 84 83 82 82 81 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 64 64 64 64 64 65 67 68 71
 124 116 110 104 98 94 90 87 84 81 79 78 76 75 74 74 73 73 73 73 73 73 74 74 75 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 94 95 96 96 97 97 97 98 97 97 97 97 96 95 95 94 93 92 91 90 89 88 88 87 86 85 84 83 83 82 81 80 80 79 78 78 77 76 76 75 74 73 73 72 71 70 69 69 68 67 66 65 64 63 62 61 61 60 59 58 57 57 56 55 55 54 53 53 53 52 52 52 52 52 52 52 52 53 53 54 54 55 56 57 58 60 61 63 65 67 69 71 73 76 78 80 83 85 88 90 92 94 96 98 99 100 101 101 101 101 100 99 98 97 95 93 91 89 87 84 82 80 77 75 73 71 69 67 66 65 64 63 62 62 62 62 63 64 66 67 69 72 75 78 81 85 88 92 97 101 105 110 114 119 123 127 130 134 137 139 141 143 143 144 144 143 141 139 137 134 130 126 122 118 114 109 105 100 96 91 87 83 80 76 73 70 67 65 62 60 58 56 55 54 53 52 51 50 50 49 49 49 50 50 50 51 52 53 55 56 58 60 62 65 68 72 76 80 85 90 96 103 110 117 125 134 142 151 159 166 174 180 185 188 191 192 191 190 187 184 180 175 170 164 159 153 148 142 137 132 127 123 119 115 111 107 104 101 98 96 93 91 90 88 87 86 85 84 84 84 84 85 86 87 89 91 93 96 99 103 107 111 116 122 128 134 141 148 156 164 173 182 191 200 208 217 225 232 237 242 245 246 245 242 237 231 223 214 204 193 183 172 161 151 141 132
 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 42 41 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 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 47 49 50 51 52 53 54 54 55 55 55 55 55 54 54 53 52 51 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 49 50 51 52 52 53 53 54 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 29 29 29 28 28 28 28 27 27 28 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 39 40 41 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 50 49 49 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37
 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 48 49 50 51 52 53 53 53 53 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 31 30 29 28 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 48 50 51 53 55 56 58 59 61 62 63 63 64 64 64 63 62 61 60 59 57 55 53 51 49 47 45 43 41 39 38 36 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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 37 37 37 36 36 35 34 33 32 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25
 40 41 42 42 43 43 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 35 37 38 40 42 45 47 49 52 54 57 59 62 64 65 67 68 69 69 69 69 68 67 65 64 62 60 58 56 54 52 50 48 46 45 43 42 41 40 39 39 38 38 38 38 38 39 40 40 41 42 43 44 45 46 47 47 48 48 48 48 48 47 47 46 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 24 24 24 25 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 44 44 45 46 46 47 47 47 47 47 47 47 47 46 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 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 23 23 23 23 23 23 23 24 24 25 25 26 27 28 28 29 30 31 32 34 35 36 37 38 39 40 41 41 42 42 43 43 42 42 41 41 40 39 38 37 36 34 33 32 31 30 30 29 28 28 28 28 28 28 29 29 30 31 32 33 34 35 37 39 40 42 44 45 47 49 51 52 54 55 56 56 57 57 56 56 55 54 53 51 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 27 26 25 25 25 24 24 24 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 180 178 176 171 166 160 153 146 138 131 124 118 112 106 101 96 91 88 84 81 78 76 74 72 71 70 69 68 68 68 68 68 69 69 70 71 73 74 76 78 80 82 85 88 91 94 97 101 104 108 112 116 120 124 128 131 135 138 141 144 147 149 151 152 153 154 154 153 153 152 150 148 146 143 140 137 134 131 127 123 120 116 112 109 105 102 99 96 93 91 88 86 84 83 81 80 79 78 77 76 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 67 66 66 66 65 65 65 65 64 64 64 64 64 65 65 65 65 66 66 67 67 68 69 69 70 70 71 72 72 73 73 74 74 74 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 75 75 75 75 75 74 74 73 72 71 70 69 68 67 65 64 63 61 60 58 57 55 54 53 52 50 49 49 48 47 46 46 46 45 45 45 45 45 45 46 46 46 47 48 48 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 65 66 67 67 68 68 68 68 68 68 68 68 67 67 66 65 65 64 63 63 62 61 60 60 59 58 58 57 57 56 56 56 56 56 56 56 56 57 58 59 60 62 64 66 69 72 76 80 84 89 94 100 107 113 121 128 136 144 152 160 168 175 182 189 194 199 202 205 206 205 204 201 197 191 185 179 171 164 156 148 140 132 124 117 111 104 98 93 88 84 80 76 73 70 68 65 64 62 61 60 59 59 59 59 59 59 60 61 62 63 65 67 69 72 74 78 81 85 90 95 100 106 112 119 126 134 141 149 156 163 169 174 177 179
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 17 19 20 21 23 24 26 28 29 30 31 32 33 33 33 33 33 32 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 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 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 16 17 19 20 22 24 26 28 29 31 32 33 33 33 33 32 31 29 28 26 24 22 21 19 18 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 47 47 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 56 57 58 59 61 62 64 66 68 71 73 76 79 83 86 90 94 98 102 106 109 113 116 118 120 122 122 122 121 120 118 115 112 108 105 101 97 93 89 85 81 77 74 71 68 65 62 60 57 55 53 52 50 49 48 47 46 46 45 45 45 46 46 47 48 49 51 52 54 56 58 61 63 66 69 72 75 78 80 83 86 89 92 94 96 98 100 102 104 105 106 107 107 108 108 107 107 106 105 104 103 102 100 99 97 96 94 92 91 90 88 87 86 85 85 84 84 84 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 87 87 87 86 86 85 84 82 81 79 78 76 74 71 69 67 65 62 60 58 56 55 53 52 50 49 49 48 48 48 48 48 49 49 50 52 53 55 56 59 61 64 66 70 73 77 81 85 89 94 99 104 110 115 120 125 130 134 138 141 143 144 145 144 142 139 136 132 127 122 117 112 107 102 97 93 88 84 81 77 74 71 69 67 64 62 61 59 58 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 46 46 47 48 49 50 51 52 54 56 57 59 61 63 65 67 69 71 74 76 78 81 83 86 89 91 94 96 99 101 104 107 109 111 114 116 118 120 122 124 126 128 129 131 132 133 133 134 134 134 133 133 132 130 129 127 125 122 119 116 113 110 107 104 100 97 93 90 87 84 81 78 75 72 70 67 65 63 61 59 57 56 54 53 52 51 50 49 48 48
 27 28 29 31 32 34 36 38 40 42 44 46 48 50 51 53 54 54 55 54 54 54 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 44 45 46 46 47 47 47 47 47 47 47 47 46 46 46 46 46 45 46 46 46 46 47 48 49 50 51 53 55 57 59 62 65 69 72 76 80 84 87 91 94 97 98 100 100 99 98 96 93 90 86 82 78 73 69 65 61 57 54 50 47 44 42 39 37 35 33 31 30 28 27 26 25 24 24 23 23 23 23 24 24 25 26 27 28 29 31 33 35 38 41 44 48 51 55 60 65 70 75 81 87 92 98 103 108 112 115 117 117 117 114 111 107 102 97 91 85 79 74 68 64 59 56 52 49 47 45 43 42 41 41 40 40 41 41 42 43 44 45 47 48 50 52 54 55 57 59 60 62 63 64 64 64 64 64 63 61 60 58 56 54 51 49 46 44 42 40 37 36 34 32 31 30 29 28 27 27 27 26 27 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 42 43 42 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 51 52 53 53 53 53 53 53 52 51 50 49 48 46 45 43 42 40 38 37 35 34 32 31 30 29 28 27 26 25 25 25 24 24 25 25 25 26
 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 26 27 27 28 28 28 28 28 28 27 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 16 17 18 19 19 20 21 21 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 18 18 19 19 19 18 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 13 13 13 13 12 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 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15
 272 278 280 280 277 271 264 254 243 231 219 206 194 183 172 161 152 143 135 128 121 115 110 106 102 98 95 92 90 89 87 86 86 85 85 86 87 88 89 91 94 96 99 103 107 111 116 122 127 133 140 146 154 161 168 176 184 191 199 207 214 221 227 234 239 244 248 252 254 256 257 256 255 252 248 243 238 231 223 215 206 197 187 178 168 158 149 140 132 124 117 110 104 98 93 88 83 80 76 73 70 68 66 64 62 61 60 59 58 58 57 57 57 57 57 57 58 58 59 59 60 61 62 63 64 66 67 68 70 71 72 74 75 77 78 79 80 81 81 82 82 82 82 82 82 81 81 80 79 78 77 76 75 75 74 73 72 71 71 70 70 69 69 69 69 69 69 69 69 69 69 70 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 79 79 80 81 82 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 96 96 96 96 96 95 94 93 92 91 89 88 86 85 83 81 80 78 76 75 74 73 72 71 70 69 68 68 67 67 67 66 66 66 66 67 67 67 67 68 68 69 70 71 72 73 74 75 77 78 80 82 84 86 89 91 94 97 100 103 106 109 112 115 119 122 125 128 130 133 135 137 139 141 142 143 144 145 146 146 147 147 147 147 148 148 148 148 148 148 148 147 147 146 146 145 144 142 141 139 137 135 132 130 127 124 122 119 116 113 110 108 105 103 101 99 97 95 94 93 92 92 91 91 91 92 93 94 95 97 99 102 105 109 113 118 124 130 137 145 154 163 173 184 196 208 220 233 244 255 265
 8 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 15 17 18 19 20 21 22 23 23 23 23 22 22 21 20 18 17 16 15 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 17 19 19 20 21 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 6 6 6 6 7 7 7 7 8 8 8 9 10 10 11 12 13 13 14 15 16 16 17 17 17 17 17 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 20 20 20 20 20 20 19 18 18 17 16 15 15 14 13 13 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8
 100 98 97 96 95 94 93 92 92 91 91 91 92 92 92 93 93 94 94 95 95 96 96 96 96 96 95 94 93 92 91 89 87 85 82 80 77 75 72 70 68 65 63 61 60 58 57 56 55 54 54 54 54 54 54 55 56 56 57 59 60 61 63 64 66 68 69 71 73 75 77 79 80 82 84 86 88 90 92 94 96 97 99 101 103 105 106 108 110 112 114 115 117 119 121 122 124 126 127 128 130 131 132 133 133 134 134 134 133 133 132 131 129 128 126 123 121 118 116 113 110 106 103 100 97 94 91 88 85 82 80 78 76 74 72 71 70 69 69 69 69 69 69 70 70 71 72 73 75 76 78 80 81 83 85 88 90 93 95 98 101 105 109 113 117 122 127 133 139 146 154 162 171 181 192 203 215 227 240 253 265 277 287 296 302 306 307 305 301 293 283 271 258 244 230 215 201 187 174 162 150 139 130 121 112 105 98 92 87 82 78 74 70 67 65 63 61 59 58 58 57 57 58 59 60 61 63 65 68 71 74 78 82 86 91 96 102 108 114 120 127 134 141 148 155 162 169 176 183 190 196 201 207 211 215 219 221 223 224 224 224 222 220 218 214 211 207 202 197 192 187 182 176 171 166 161 155 150 146 141 136 132 128 124 120 116 112 108 105 101 98 95 92 89 86 83 81 78 75 73 71 68 66 64 62 60 59 57 56 54 53 52 52 51 51 50 50 51 51 52 53 54 55 57 58 60 62 64 67 69 72 75 77 80 83 86 89 92 94 97 100 102 104 106 108 109 110 111 112 112 112 111 111 110 109 107 106 104 103 101
 42 42 43 44 45 46 48 49 51 52 54 55 57 58 59 60 60 61 61 60 60 59 57 56 54 53 51 49 47 45 43 41 39 37 35 34 32 31 30 28 27 27 26 25 25 25 25 24 25 25 25 25 26 26 27 28 29 29 30 31 32 33 35 36 37 38 39 41 42 44 45 47 48 50 51 52 54 55 57 58 59 60 60 61 61 62 62 61 61 60 60 59 58 56 55 54 52 51 49 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 45 47 49 50 52 53 53 54 54 54 53 53 52 51 49 48 46 44 43 41 39 38 36 35 33 32 31 31 30 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 43 43 43 43 43 42 41 40 39 38 37 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22 22 22 21 21 22 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 46 45 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25 26 26 27 28 30 31 32 34 35 37 38 40 41 43 44 45 47 48 49 49 50 50 50 50 50 50 49 48 47 47 46 45 44 43 43 42 42 41 41 41 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 58 58 59 59 59 58 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 43 44 45 46 47 49 51 53 55 58 61 65 69 73 78 83 89 95 101 107 114 120 125 131 135 138 141 142 142 141 138 135 130 125 120 114 108 102 96 90 84 79 74 70 66 62 59 56 53 51 49 47 45 44 43 42 42 41 41 41 41 42 42 43 43 44 45 46 47 47 48 49 49 49 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 44 44 44 44 44 44 45 46 46 47 49 50 51 53 54 56 57 58 60 61 61 62 62 62 62 62 61 61 60 59 58 57 56 55 54 53 53 52 52 51 51 51 51 51 51 51 52 52 53 53 54 55 56 56 57 58 59 59 60 60 61 61 61 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 64 64 64 65 65 65 65 65 64 64 63 62 61 60 58 57 55 54 52 51 50 49 48 47 46 46 46 46 46 46 47 47 48 49 50 51 52 53 54 56 57 58 59 60 60 61 61 61 61 61 60 59 58 56 55 53 51 49 47 45 44 42 40 39 37 36 35 35 34 34 33 33 34 34 35 36 37 38 39 41 43 46 48 51 54 58 62 66 70 75 80 85 90 96 101 106 110 114 117 119 120 120 119 117 114 109 105 99 94 88 82 77 72 67 62 58 54 51 48 45 43 40 39 37 36 34 33 33 32 32 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 41 43 45 46 48 50 51 53 55 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
 97 95 94 93 91 90 89 87 86 85 84 83 83 82 82 82 82 83 84 85 86 88 90 93 95 99 102 106 111 115 120 126 131 137 143 148 153 158 161 163 165 164 162 159 155 149 142 135 127 120 112 105 98 91 85 80 75 71 68 65 62 60 58 57 56 56 56 56 56 57 58 60 61 63 66 68 71 74 77 80 84 87 90 93 96 98 100 102 102 102 102 101 99 97 95 93 90 87 84 82 79 77 75 73 71 70 69 68 68 68 68 68 69 70 72 74 76 78 81 84 88 92 96 100 105 110 114 119 124 128 132 135 138 140 142 142 142 140 139 136 133 130 126 122 118 114 110 107 103 100 96 93 91 88 86 84 82 80 78 77 76 75 74 74 73 73 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 68 67 67 66 65 64 64 63 63 62 62 61 61 61 61 62 62 63 64 65 66 67 69 71 74 76 79 83 87 91 95 100 105 110 115 120 125 130 134 138 140 142 142 141 139 136 133 128 123 117 111 105 100 94 89 84 80 76 72 69 66 64 62 60 59 58 57 57 57 57 58 59 60 62 64 66 68 71 74 78 81 85 89 92 96 99 103 105 107 109 110 110 110 108 107 105 102 99 96 93 90 87 84 82 80 77 76 74 73 72 72 71 72 72 73 74 76 78 81 84 87 91 95 100 105 110 116 121 127 132 138 142 146 150 152 154 155 155 154 152 150 147 144 141 137 134 130 127 124 121 118 116 114 112 110 108 107 106 105 104 104 104 103 103 103 103 103 102 102 102 102 101 100 100 99 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
 64 70 77 83 89 96 101 107 111 115 117 119 120 119 119 117 115 113 111 109 107 105 103 101 100 99 98 97 96 96 95 95 95 94 94 93 93 92 91 90 89 87 86 84 83 81 80 78 77 75 74 73 73 72 72 72 73 73 74 75 77 78 80 82 84 87 90 92 95 98 100 102 104 106 107 107 107 105 103 101 97 93 89 84 79 74 70 65 61 57 53 49 46 43 41 38 36 35 33 32 31 30 29 29 29 28 28 29 29 30 30 31 32 34 35 37 39 41 44 47 51 54 59 63 69 74 80 85 91 96 101 104 107 107 106 103 99 93 87 80 74 67 60 55 49 45 40 37 34 31 29 27 25 24 23 22 22 22 21 21 22 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 41 43 44 45 46 47 47 47 47 46 46 45 44 43 42 41 40 38 37 36 36 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 39 41 42 44 46 48 51 54 56 60 63 66 70 74 78 81 85 89 92 95 98 99 101 101 101 101 99 97 94 91 88 85 81 77 73 69 66 62 59 56 53 50 47 45 43 41 39 37 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 30 31 33 35 37 40 42 45 48 50 53 56 58 60 62 62 62 61 60 58 55 52 49 45 42 39 36 33 30 28 26 24 23 22 21 20 19 18 18 18 17 17 18 18 18 19 20 21 22 23 25 27 29 31 34 37 40 44 49 54 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 111 115 119 123 127 132 136 139 143 145 147 148 148 147 146 143 140 136 131 126 120 115 109 103 98 92 87 82 78 73 70 66 63 60 57 55 53 51 50 48 48 47 47 47 47 47 48 49 51 52 54 56 58 61 64 67 70 74 77 81 85 90 94 99 104 108 113 118 123 128 132 136 140 143 146 148 150 150 150 149 148 145 142 139 135 130 126 121 116 112 107 102 98 94 90 87 84 81 78 76 74 72 70 69 68 67 67 66 66 66 66 66 66 67 67 67 68 68 69 69 69 69 69 68 68 67 66 65 64 63 61 60 58 57 55 54 52 51 50 49 48 47 46 46 46 46 46 46 46 47 47 48 49 49 50 51 52 54 55 56 57 58 59 61 62 63 64 65 66 67 67 68 69 69 70 70 71 71 72 73 73 74 75 76 77 78 80 81 83 85 87 89 91 93 96 98 101 103 105 107 109 110 111 111 111 110 109 107 105 102 99 96 93 89 85 82 78 75 72 69 66 64 62 60 58 57 56 55 55 55 55 55 56 57 57 59 60 61 63 64 66 68 70 71 73 75 77 79 81 82 84 86 88 89 91 93 95 97 98 100 102 103 105 107 108 109 110 111 111 112 112 111 110 109 108 106 104 101 99 96 93 90 87 83 80 77 74 71 68 66 63 61 59 57 55 53 52 50 49 48 47 46 46 45 45 44 44 44 45 45 46 47 48 49 50 51 53 55 57 58 60 62 65 67 69 70 72 74 75 77 78 79 80 80 81 81 81 82 82 81 81 81 81 81 81 81 82 82 83 84 85 86 88 90 92 94 97 100 103 107
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 18 18 18 18 18 18 18 17 17 16 15 14 13 13 12 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 9 10 11 12 14 16 18 21 24 27 30 34 37 40 43 45 47 47 47 45 43 40 37 34 31 28 26 23 21 19 18 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 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 22 24 26 29 32 34 37 40 42 43 44 44 44 42 39 37 33 30 27 24 21 18 16 14 12 11 10 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 16 17 18 19 19 19 19 19 19 19 19 18 18 17 16 16 15 15 14 13 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 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
 126 126 127 126 125 124 122 120 117 114 111 108 104 101 97 94 91 88 85 82 80 77 75 74 72 71 69 68 68 67 66 66 66 66 66 66 67 67 68 69 69 70 71 72 73 75 76 77 78 79 81 82 83 84 85 86 86 87 88 88 89 89 90 90 90 91 91 91 92 92 92 92 92 92 92 92 92 91 91 90 89 88 87 86 85 83 82 80 79 77 75 74 72 70 69 67 66 64 63 62 60 59 59 58 57 57 56 56 56 56 56 56 56 56 57 57 58 59 60 60 61 62 63 64 65 66 66 67 68 69 69 70 70 71 71 71 71 71 70 70 69 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 56 55 55 55 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 66 67 68 68 69 70 70 70 71 71 71 71 72 72 72 72 73 73 73 74 75 75 76 77 78 78 79 80 81 82 83 84 84 85 85 85 85 84 84 83 82 81 79 78 77 75 74 72 71 69 68 67 66 65 64 63 63 62 62 62 61 61 61 61 62 62 62 62 63 63 64 65 65 66 67 68 69 70 71 72 73 75 76 78 79 80 82 83 85 86 87 88 89 90 91 91 92 92 92 91 91 90 90 89 87 86 85 84 82 81 80 78 77 76 75 74 73 72 72 71 71 71 71 70 70 71 71 71 71 72 72 72 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 72 72 72 71 71 71 71 70 70 70 71 71 71 72 73 74 75 77 78 80 82 85 87 90 93 96 99 102 106 109 112 115 118 120 123 124
 181 183 183 180 176 170 163 155 147 138 129 121 113 105 98 91 85 80 75 70 66 62 59 56 53 51 49 47 45 44 42 41 40 39 38 38 37 37 36 36 36 36 36 36 37 37 38 38 39 40 42 43 44 46 48 49 51 53 55 58 60 62 65 67 70 72 74 76 78 80 82 83 84 85 86 86 87 86 86 85 85 84 83 81 80 79 78 76 75 74 72 71 69 68 67 65 64 63 61 60 58 57 55 54 52 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 29 29 28 28 28 28 29 29 30 31 32 33 35 36 38 40 43 45 48 50 53 55 58 60 62 64 65 66 67 67 67 66 65 64 63 62 60 59 58 56 55 54 53 52 51 50 50 49 49 49 49 49 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 47 47 46 45 44 43 42 41 41 40 39 38 38 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 46 47 47 47 47 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 46 46 46 46 47 48 48 49 50 51 52 54 55 57 59 60 62 64 66 69 71 73 74 76 77 79 79 80 80 80 79 78 76 74 72 69 67 64 61 58 55 52 49 46 44 41 39 37 35 33 32 31 29 29 28 27 27 27 26 27 27 27 28 28 29 30 32 33 35 37 39 42 45 48 52 56 61 66 71 78 85 92 100 109 118 128 137 147 156 164 171 177
 100 101 103 104 105 105 105 105 105 104 103 102 100 99 97 95 94 92 90 89 88 86 85 84 83 82 82 81 81 80 80 79 79 79 78 78 77 77 76 76 75 74 73 72 72 71 70 69 69 68 68 67 67 67 66 66 67 67 67 67 68 69 69 70 71 72 74 75 77 78 80 82 84 86 88 90 93 95 97 100 102 104 107 109 111 113 115 117 118 119 120 121 121 121 121 120 119 118 117 115 113 111 109 107 105 102 100 98 95 93 91 89 87 85 83 82 80 79 78 77 76 75 74 73 73 72 72 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 73 74 75 76 78 79 81 83 86 88 91 94 97 101 104 107 111 114 117 120 123 125 127 128 128 128 128 127 125 123 121 118 115 112 108 105 102 99 95 93 90 87 85 82 80 78 77 75 74 73 72 71 71 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 69 69 69 69 70 70 71 71 72 72 73 74 74 75 76 76 77 77 78 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 79 79 79 79 78 78 78 77 77 77 76 76 75 75 74 73 73 72 72 72 71 71 70 70 70 70 69 69 69 69 69 69 70 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 70 70 69 69 69 69 69 68 68 68 68 67 67 67 66 66 66 65 65 65 65 64 64 64 65 65 65 66 66 67 68 69 71 72 74 76 78 80 82 84 87 89 91 94 96 98
 70 74 78 83 88 93 99 106 113 119 126 132 138 143 147 149 150 149 147 143 139 133 127 120 113 106 100 93 87 81 75 70 65 61 57 53 50 46 44 41 39 36 35 33 32 30 29 29 28 28 28 28 29 30 31 32 34 36 38 41 45 49 53 59 64 71 78 86 95 104 114 123 132 140 147 152 155 156 154 151 146 140 133 126 119 112 106 100 94 90 86 83 80 78 77 76 77 77 79 81 84 88 92 98 104 111 119 128 136 145 154 161 168 172 174 173 169 163 154 145 134 123 111 101 90 81 72 64 57 51 45 40 36 32 29 27 24 22 21 20 19 18 18 18 18 19 19 20 22 23 25 27 29 32 36 39 43 48 54 59 66 73 80 88 95 103 110 117 123 127 130 132 132 131 129 126 122 118 113 108 104 99 95 91 88 85 82 80 78 76 74 73 72 71 70 70 69 68 67 66 65 64 62 60 58 56 53 51 48 45 43 40 37 35 33 30 29 27 25 24 23 23 22 22 22 23 23 24 26 28 30 33 36 39 43 47 52 57 63 69 74 80 85 89 93 95 96 96 95 93 89 86 82 77 73 69 65 62 58 56 53 52 50 49 48 48 48 48 49 50 51 52 54 56 58 60 62 65 67 69 71 72 73 73 73 72 70 67 65 61 57 54 50 46 42 39 35 32 30 27 25 23 21 20 19 18 18 18 18 18 18 19 20 22 24 26 28 31 35 39 43 48 53 58 64 71 77 83 89 94 99 103 105 106 106 105 103 100 96 92 88 83 79 75 72 68 65 63 61 60 59 58 58 58 58 59 61 62 65 67
 83 86 87 87 87 86 84 81 77 74 70 66 62 58 54 51 48 45 42 40 38 37 36 35 34 34 34 35 36 37 38 40 42 45 48 52 56 60 65 71 77 83 89 95 101 106 111 115 118 120 120 120 118 115 112 108 104 100 95 91 86 82 78 74 71 68 65 62 59 57 55 53 51 50 48 47 46 45 44 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 42 43 44 45 46 48 49 51 53 55 57 60 63 66 69 73 76 80 85 89 93 98 102 106 109 112 114 114 114 113 110 107 102 97 92 86 80 74 69 64 59 54 50 47 44 41 39 37 36 35 34 34 33 34 34 35 36 37 39 40 43 45 47 50 53 56 59 62 65 68 70 71 73 73 73 73 72 70 68 66 63 61 58 56 53 51 49 48 46 45 44 44 43 44 44 45 46 48 50 53 56 59 63 68 73 78 83 89 95 100 105 109 112 114 115 114 112 108 104 99 93 88 82 77 72 67 62 59 55 52 50 48 46 44 43 42 41 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 48 49 49 49 49 48 48 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 39 39 40 41 42 44 46 48 50 53 56 59 63 67 72 76 81 86 91 95 98 101 103 103 103 101 98 95 90 86 81 76 71 67 62 58 55 52 49 47 45 44 42 42 41 41 42 42 44 45 47 49 51 54 57 60 63 67 71 74 78 81
 76 76 75 74 73 71 69 67 65 62 60 58 56 54 52 50 49 48 47 46 46 45 45 45 46 46 47 48 49 50 52 53 54 56 57 59 60 62 63 65 66 67 68 68 69 70 70 70 70 70 70 70 69 69 68 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 52 51 51 51 51 51 51 51 51 52 53 53 54 55 56 56 57 58 59 59 60 60 60 60 60 59 59 58 57 56 55 54 52 51 49 48 47 45 44 43 42 41 40 40 40 39 39 40 40 41 41 42 44 45 47 49 51 53 56 58 61 64 67 70 73 76 79 81 82 83 84 83 83 81 79 77 75 72 69 66 63 61 58 56 54 52 50 49 48 47 47 47 47 47 48 49 50 51 53 55 57 59 61 64 66 69 71 73 75 77 79 80 80 80 80 79 78 77 75 73 71 69 67 65 63 61 59 58 57 56 55 54 54 54 54 55 55 56 57 59 60 62 63 65 66 68 69 71 72 73 73 74 74 74 73 72 71 70 68 67 65 64 62 61 59 58 57 56 55 54 53 53 52 52 52 52 53 53 54 54 55 56 57 58 59 60 61 62 62 63 64 64 64 64 63 63 62 61 60 59 58 56 55 54 52 51 50 49 47 46 46 45 44 44 43 43 43 43 44 44 45 46 47 48 49 50 52 53 55 57 59 60 62 64 65 67 68 69 70 70 70 70 69 69 68 66 65 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 38 37 37 36 36 36 37 37 38 39 40 42 43 45 47 50 52 55 57 60 63 65 68 70 72 73 75 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 33 34 34 35 35 36 37 38 39 41 42 44 46 49 51 54 57 61 64 68 72 75 78 81 84 86 87 88 88 87 86 84 81 78 76 72 69 66 63 60 57 55 53 51 49 47 46 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 40 40 41 42 43 44 46 48 50 52 55 57 61 64 67 71 75 79 83 87 91 94 97 99 101 102 102 101 100 97 94 91 87 83 79 75 70 66 62 59 55 52 50 47 45 43 42 41 40 39 39 38 38 38 39 39 39 40 41 41 42 42 43 44 44 44 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 52 53 54 56 57 59 61 63 65 67 70 72 75 78 80 83 86 89 91 93 95 96 97 97 96 95 93 90 87 83 79 75 71 66 62 58 55 51 48 45 43 41 39 37 36 35 34 34 34 34 34 34 35 36 38 39 41 43 46 48 51 55 58 61 65 68 72 75 78 81 83 84 85 86 86 85 85 84 83 82 80 79 78 77 77 76 76 76 76 77 77 78 79 79 80 80 80 80 80 80 79 77 76 74 72 69 67 64 62 59 56 54 51 49 46 44 42 41 39 38 37 36 35 34 34 34 34 34 35 35 36 37 39 40 42 43 45 47 49 50 52 54 55 57 58 58 59 59 59 59 58 58 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 39 38 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 98 99 101 103 106 108 111 114 117 120 123 125 128 129 130 131 130 128 126 123 119 115 110 105 100 95 90 85 81 77 73 70 67 64 62 61 59 59 58 58 58 59 61 62 65 67 70 74 78 83 88 93 98 104 110 116 122 127 133 137 141 145 148 149 151 151 151 150 149 148 147 145 144 142 141 140 139 139 138 138 138 139 139 139 140 140 141 141 141 141 141 140 139 138 137 135 133 130 128 125 122 119 115 112 109 106 103 100 97 95 93 91 89 88 87 86 85 84 84 83 83 82 82 82 81 81 80 80 79 78 78 77 77 76 76 76 75 75 75 76 76 77 78 79 80 82 83 85 86 88 90 92 94 95 97 98 100 100 101 101 101 100 100 98 97 95 93 91 89 87 85 83 81 80 78 77 76 76 75 75 75 76 77 78 80 81 84 87 90 93 97 101 106 111 116 121 126 130 134 138 141 142 143 143 141 139 136 132 127 122 117 112 107 102 97 92 88 84 80 77 75 72 70 68 67 66 65 65 65 65 65 66 67 68 69 71 72 74 76 78 81 83 86 89 92 96 100 104 108 113 119 124 130 136 142 149 155 161 166 171 176 179 182 184 185 185 184 182 179 175 171 167 162 157 152 147 142 137 132 127 123 119 115 112 109 106 104 102 100 99 97 96 96 95 94 94 93 92 91 90 89 88 86 84 82 80 78 76 73 71 69 67 65 63 61 60 59 58 58 58 58 58 59 60 61 63 64 66 68 71 73 76 78 81 84 86 89 91 93 95 96 98 99 99 99 99 99 99 98 97 97 96 95 95 95 94 95 95 96 97
 66 64 62 60 58 56 54 52 51 50 49 48 47 46 46 46 46 46 47 47 48 50 51 53 54 56 58 60 62 64 66 68 69 71 72 73 73 74 74 74 73 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 49 49 49 49 49 50 51 53 54 56 58 61 64 67 70 74 78 82 87 92 97 103 108 113 119 123 127 131 133 135 135 134 132 128 124 119 113 108 102 96 90 85 80 75 71 67 64 62 59 57 56 54 54 53 52 52 52 53 53 54 55 56 58 59 61 63 66 69 72 75 78 81 85 88 92 95 98 101 104 106 108 110 111 112 112 112 112 111 110 109 108 106 105 104 103 102 101 100 100 99 99 99 99 99 99 100 100 100 100 100 100 99 99 98 97 95 94 92 90 87 84 82 79 76 73 70 67 64 61 59 57 55 53 52 51 50 49 49 49 49 49 50 51 52 54 55 57 59 62 64 67 70 73 76 78 81 84 86 87 89 89 90 89 88 87 85 83 81 79 77 74 72 70 68 66 65 63 62 62 61 61 61 61 61 61 62 63 63 64 65 66 66 67 67 67 67 67 67 67 67 66 66 66 65 65 65 65 64 65 65 65 66 67 69 71 73 75 79 82 86 91 96 101 107 113 118 124 129 134 137 140 142 142 141 140 137 133 129 124 118 113 107 102 97 92 87 83 79 76 73 71 68 66 65 64 63 62 61 61 61 61 62 63 63 64 65 67 68 70 72 73 75 77 79 81 82 84 85 85 86 85 85 84 83 81 80 78 76 73 71 69
 31 31 31 31 31 31 32 33 33 35 36 37 39 41 43 45 47 49 51 52 54 55 55 55 55 54 52 51 49 46 44 42 39 37 35 33 31 29 28 27 25 24 24 23 23 22 22 23 23 23 24 25 25 26 27 28 29 30 32 33 34 35 36 38 39 40 41 42 43 44 46 47 48 50 51 53 55 57 59 62 64 67 70 73 76 80 83 87 90 94 97 100 103 105 106 107 106 105 102 99 95 90 84 79 73 67 62 57 52 48 44 41 38 35 33 31 30 28 27 26 25 25 24 24 23 23 23 23 23 24 24 24 25 26 26 27 29 30 31 33 35 37 39 41 44 47 49 52 55 58 61 63 66 68 69 70 71 70 69 68 66 63 61 58 55 52 49 46 44 42 40 38 37 36 35 34 34 33 33 33 34 34 35 36 37 38 39 41 42 44 45 47 48 49 50 50 51 50 50 49 47 46 44 42 41 39 37 36 34 33 32 31 30 30 29 29 29 29 30 30 31 32 33 35 36 38 40 42 44 46 48 50 52 54 55 56 57 58 59 59 59 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 38 38 37 37 38 38 38 39 40 41 43 45 47 50 53 56 60 64 69 73 77 81 85 88 90 91 91 89 87 84 80 75 70 65 60 55 50 46 42 38 35 32 30 28 26 25 24 23 22 22 22 22 22 22 23 24 25 26 27 29 30 32 34 36 38 40 42 43 44 45 46 46 46 45 44 43 42 41 39 38 37 35 34 33 33 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 50 49 49 49 49 49 48 48 48 48 49 49 50 51 52 54 55 58 60 63 66 69 73 76 80 83 86 89 91 93 94 95 94 93 91 88 85 82 78 74 70 66 63 59 56 53 51 49 47 45 43 42 41 40 39 39 38 38 38 38 39 39 40 41 42 44 46 48 51 54 57 61 65 69 73 78 82 87 91 95 99 102 105 107 109 109 110 109 108 106 103 101 98 94 91 88 84 81 78 75 72 70 67 65 64 62 61 61 60 59 59 59 59 59 59 59 59 59 58 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 44 43 43 43 43 43 43 43 43 43 44 44 45 46 47 49 51 53 55 58 62 66 70 75 80 86 92 98 104 111 117 122 127 132 135 137 138 138 136 133 129 125 119 114 107 101 95 88 82 77 71 66 62 57 54 50 47 45 42 41 39 38 37 36 35 35 34 34 34 34 35 35 36 36 37 38 40 41 43 45 47 50 53 56 59 63 67 71 75 79 83 86 88 90 92 92 92 90 88 86 83 79 76 72 68 65 62 59 56 54 52 50 49 48 47 46 46 46 46 47 47 47 48 49 49 50 51 51 52 52 52 53 53 53 53 53 53 52 52 51 51 51 50 50 50 49 49 49 50 50 50 51 52 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 73 74 76 78 79 81 82 83 85 85 86 86 86 85 85 83 82 80 77 75 72 70 67 64 62 59 57 55 53 51 50 49 48 48 47 47 47 47 47 48 48 48 48 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 136 129 121 114 107 101 95 90 85 81 77 74 72 71 70 70 70 72 74 76 79 82 86 90 94 98 101 104 106 107 108 108 106 104 101 98 94 90 86 81 77 73 70 67 64 61 60 58 57 57 57 57 57 58 59 60 61 63 64 65 67 68 69 70 71 71 72 72 72 72 72 72 72 72 73 73 73 74 74 75 76 77 78 80 81 82 84 85 87 88 90 91 92 93 94 94 94 94 94 93 92 90 88 86 84 82 79 77 74 72 70 67 66 64 62 61 59 58 57 56 55 55 54 54 54 54 54 54 55 56 57 59 61 64 67 70 75 79 85 90 96 103 109 115 121 126 130 133 135 135 134 132 128 123 118 112 106 99 94 88 83 79 75 72 70 69 68 68 69 70 72 75 78 82 86 91 96 101 106 112 117 122 126 129 132 133 132 131 128 124 119 114 108 102 96 90 85 80 76 72 69 67 66 65 64 64 65 66 67 69 71 74 77 79 82 86 89 92 95 98 100 103 104 106 107 107 107 107 106 105 104 102 100 98 96 94 92 91 89 87 86 84 83 82 81 80 79 79 78 78 78 78 79 80 80 81 82 83 83 84 84 85 85 85 85 84 84 83 83 82 81 80 79 78 77 77 76 75 75 75 75 75 75 75 76 77 78 80 82 84 86 88 91 93 96 98 100 102 103 104 105 106 106 106 105 105 104 103 101 100 98 97 95 93 92 90 88 86 84 82 81 79 77 75 73 72 70 69 67 66 65 64 63 63 63 64 65 66 68 71 74 78 83 88 94 101 109 117 125 133 140 147 152 156 158 158 156 153 148 142
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 47 46 46 45 44 44 43 43 43 43 43 43 44 46 47 49 52 55 59 63 68 72 78 83 88 93 97 101 105 107 109 110 110 109 107 104 102 98 95 91 88 84 81 78 75 72 69 67 65 64 62 61 60 58 57 57 56 55 54 54 53 53 52 52 52 52 52 52 52 53 54 55 56 57 58 59 60 61 62 62 62 62 61 60 59 57 56 54 52 50 48 46 44 43 41 40 38 37 36 35 35 35 35 36 36 38 39 41 44 46 49 53 56 60 63 66 69 72 74 75 76 76 75 74 72 69 66 63 60 56 53 50 47 45 43 41 40 39 38 37 37 37 37 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 41 42 43 45 47 49 51 54 57 61 65 69 74 79 84 89 94 100 104 109 113 115 117 117 116 114 110 106 100 94 88 82 76 70 65 60 56 53 49 47 45 43 41 40 39 38 38 37 37 36 36 36 36 36 36 37 37 38 38 39 40 42 43 45 46 48 50 53 55 57 60 62 64 66 67 68 69 70 70 70 69 68 67 66 64 62 61 59 58 57 56 56 56 56 57 58 59 60 62 64 66 69 71 74 76 78 81 82 84 85 85 85 84 82 80 77 73 70 66 62 58 54 51 47 44 42 40 38 37 36 35 35 35 35 35 36 36 37 39 40 42 44 46 48 51 54 57 61 64 68 72 76 79 82 85 87 89 89 89 88 86 83 81 77 74 70 67 63 60 57 54 52 50 48 46 45 44 43 43 43 43 43 44 44 45 46 47 48 48 49 49 50 50 50 49 49 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 117 115 112 107 102 97 90 84 78 71 65 60 55 50 46 42 39 36 34 32 30 29 28 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 34 35 36 38 40 41 43 45 46 48 49 50 50 50 50 50 49 48 47 46 44 43 41 39 37 36 34 33 31 30 29 29 28 28 28 29 29 30 31 32 33 35 36 38 39 41 43 44 46 47 49 50 51 52 53 53 53 52 52 50 49 48 46 45 43 42 41 40 39 38 38 37 37 37 37 37 37 37 38 38 39 40 41 42 44 45 47 49 52 55 58 61 65 69 73 77 81 85 88 90 92 93 94 93 91 89 86 83 79 75 71 67 63 59 56 52 49 47 44 42 40 39 38 37 36 35 35 35 34 34 34 33 33 32 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 25 26 26 27 28 29 31 33 35 38 41 44 48 52 57 61 66 71 76 80 85 88 91 93 94 94 93 90 87 83 79 74 70 65 61 57 53 50 47 44 42 40 38 36 35 34 33 32 31 30 30 29 29 28 28 28 28 29 29 29 30 31 32 33 35 36 38 39 40 42 43 44 44 45 45 45 45 45 45 44 44 43 42 42 41 41 40 40 40 40 40 40 41 42 43 44 46 48 50 52 54 56 57 59 60 61 61 61 60 59 58 56 54 52 49 47 44 42 40 38 36 34 33 31 30 30 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 46 48 50 53 56 59 62 66 71 75 80 85 91 96 101 106 110 113 116 117 118
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 24 25 27 28 29 30 31 32 32 32 32 31 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 22 22 22 21 21 20 19 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 11 11 12 12 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 23 23 24 24 23 23 22 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 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 15 16 16 17 18 19 20 21 22 23 24 25 25 25 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 25 26 27 28 29 30 31 32 32 31 31 30 29 28 26 24 23 21 20 18 17 15 14 13 13 12 12 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 22 23 23 24 24 24 23 23 22 22 21 20 20 19 18 18 17 17 16 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 84 84 84 82 80 77 74 71 68 65 62 60 58 57 57 57 58 59 61 64 67 72 76 81 87 93 99 106 112 118 124 128 131 133 133 131 127 122 116 110 103 96 89 83 77 72 68 65 62 60 59 57 57 56 56 56 57 57 58 58 59 60 60 61 61 61 62 62 61 61 61 60 60 59 59 58 58 58 59 59 60 61 62 63 64 65 66 66 67 67 66 66 65 64 62 61 58 56 54 51 49 46 44 42 40 39 38 37 36 36 36 36 36 37 37 38 39 40 41 42 44 45 47 49 51 53 56 58 61 64 68 71 74 78 81 83 86 88 89 89 88 87 85 82 79 76 72 68 65 61 57 54 51 48 45 43 41 39 38 37 36 36 36 37 39 41 44 48 52 58 64 71 78 86 93 101 108 113 117 119 119 117 113 108 102 96 89 82 76 71 66 62 59 56 55 54 54 54 55 56 58 60 62 65 67 70 73 75 78 80 82 84 86 87 87 87 87 86 85 84 82 80 78 76 74 73 71 70 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 56 56 55 55 55 54 54 54 55 55 56 56 57 58 59 60 61 61 62 62 62 62 61 61 60 58 57 56 54 52 51 49 48 47 46 45 44 44 44 44 45 46 47 48 50 51 53 54 56 57 58 60 60 61 62 62 63 63 63 64 64 64 65 66 67 68 69 71 74 77 81 85 90 96 102 107 113 118 123 126 128 129 128 125 121 116 111 104 98 91 85 79 73 67 63 58 55 51 49 47 45 44 44 45 46 47 49 52 55 59 62 66 70 74 77 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 28 29 30 32 33 35 38 41 44 48 52 56 61 65 68 71 73 74 73 72 70 67 64 61 57 53 50 47 44 41 38 36 34 32 31 29 28 28 27 27 27 28 29 30 33 35 39 43 48 54 60 66 73 81 88 94 100 105 108 110 110 109 106 102 96 90 83 77 70 63 57 52 46 42 38 34 31 29 27 25 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 26 28 30 33 36 39 43 47 52 57 63 69 76 82 89 95 101 105 109 112 113 113 111 108 103 98 92 86 80 73 67 61 55 50 46 42 38 36 34 32 31 31 31 31 32 33 35 36 38 41 43 46 49 53 57 61 65 70 74 78 82 85 87 87 86 84 80 75 70 64 59 53 48 44 40 37 34 31 30 28 27 26 25 25 24 24 24 24 25 25 26 27 27 28 30 31 32 33 35 36 38 39 40 41 42 43 43 44 44 44 44 44 44 43 42 42 40 39 38 36 35 33 32 30 29 27 26 25 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 46 47 48 49 49 49 50 50 50 50 49 49 49 48 48 48 47 47 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 46 46 45 44 43 42 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 23 24 25 27 28 30 31 33 34 35 37 38 39 40 41 42 43 44 44 45 45 45 44 44 43 42 41 40 39 37 36 35 33 32 31 30 29 28 28 27 27 27
 110 105 98 90 82 74 67 60 54 49 45 41 39 37 36 36 37 38 41 44 48 52 58 65 72 80 90 100 111 122 134 144 153 159 163 163 159 153 144 133 122 111 101 91 82 75 69 64 60 57 54 52 51 50 49 49 49 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 50 51 53 55 58 61 65 70 75 81 87 94 100 106 111 115 118 119 119 117 113 108 103 96 89 82 75 69 63 58 54 50 47 45 43 42 41 41 41 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 54 55 57 59 62 65 68 72 76 80 85 89 92 95 97 98 98 97 94 91 87 83 78 73 68 63 58 53 49 46 43 40 38 36 35 34 35 36 38 41 45 50 56 64 73 84 96 109 123 136 147 156 160 160 156 147 136 123 109 97 85 75 66 59 53 49 45 43 42 42 42 43 44 46 48 50 53 56 60 63 67 71 76 80 84 89 93 97 101 104 107 110 112 114 115 116 116 116 116 115 113 111 109 106 103 100 96 92 88 83 79 75 71 66 63 59 55 52 49 46 44 41 40 38 37 36 36 36 36 37 39 40 42 44 46 48 50 52 53 54 55 55 55 54 54 52 51 50 48 47 46 45 44 44 44 44 45 47 49 51 54 57 60 63 66 69 72 75 78 81 83 86 88 90 91 93 94 96 97 98 100 102 105 108 112 116 121 126 132 138 144 149 153 156 157 156 154 149 144 137 129 121 112 104 96 89 82 76 71 66 62 59 56 54 53 53 54 56 58 62 67 72 79 86 93 100 106 111 114 115 114
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 36 36 36 37 38 39 41 42 44 46 48 50 52 54 55 57 58 59 59 59 59 58 57 56 55 54 53 51 50 48 47 46 44 43 42 41 40 39 39 39 39 39 40 41 42 44 45 47 49 51 53 55 56 58 59 60 61 62 62 62 62 62 62 61 61 61 60 60 60 60 60 60 61 61 62 63 64 65 66 67 67 68 68 67 67 66 65 63 61 60 58 56 55 53 52 51 51 51 51 52 53 55 57 59 62 65 68 70 73 75 77 78 79 79 79 78 77 75 72 70 67 64 61 58 55 52 49 46 44 42 40 39 38 37 37 38 39 40 41 43 46 48 51 53 56 59 61 64 66 68 70 72 73 74 74 74 74 73 71 70 67 65 62 59 56 53 50 48 45 43 41 40 39 38 37 37 36 37 37 38 39 41 43 45 49 52 57 62 67 74 81 88 95 103 110 115 120 123 124 123 121 117 112 106 100 94 88 82 77 72 67 62 58 55 51 49 46 44 43 42 41 42 43 44 47 50 54 59 65 72 81 90 100 111 122 134 146 156 166 173 177 178 175 170 162 151 140 128 116 105 94 85 76 69 62 57 52 49 46 43 42 40 40 39 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 46 48 49 51 53 55 58 61 65 68 73 77 81 86 91 96 100 104 107 110 111 110 109 106 101 96 90 84 77 71 65 60 56 52 49 46 44 43 42 42 42 42 42 43 44 45 46 48 49 51 53 55 57 58 60 62 63 64 64 64 64 62 61 59 57 54 52 49 47 45 43 41 39 38 37 36 36
 88 93 97 100 101 101 100 98 94 89 84 79 74 70 66 62 59 56 54 53 52 51 51 51 51 52 52 53 54 56 57 58 60 62 63 65 67 69 70 72 74 76 77 79 81 82 84 85 86 87 88 88 88 87 87 85 83 81 79 76 74 71 68 65 62 60 57 55 52 50 49 47 46 45 45 44 44 45 46 47 48 50 52 54 56 57 59 60 61 62 62 62 61 60 58 57 55 54 52 50 49 48 47 47 47 48 48 49 51 52 54 56 58 60 62 64 67 69 71 73 75 77 79 81 83 85 87 89 91 92 94 96 98 100 102 104 106 107 108 109 109 108 107 105 102 99 96 92 88 84 80 76 73 70 67 64 61 59 58 56 55 54 54 54 55 56 57 59 61 63 66 68 70 72 73 73 73 72 71 69 67 64 61 59 56 54 52 50 49 48 48 48 50 51 54 57 61 66 71 77 83 90 96 103 110 116 121 125 127 128 127 124 120 116 110 103 97 90 84 78 72 68 63 60 57 55 54 54 54 54 55 57 59 61 63 66 68 71 73 76 78 80 83 84 86 87 88 89 90 90 90 91 91 91 91 92 93 94 96 98 101 103 106 109 112 114 116 117 118 117 116 113 110 106 102 97 92 87 82 78 74 70 67 65 63 61 60 59 59 59 60 61 61 62 63 65 66 67 68 68 69 69 69 69 68 67 66 65 63 62 60 58 57 56 55 54 54 55 55 56 58 59 61 63 64 66 68 69 70 71 72 72 72 71 70 68 66 64 62 59 57 55 52 50 49 47 46 46 46 47 48 49 52 55 58 63 67 72 78 83
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 23 23 23 24 25 25 27 28 29 31 32 34 37 39 42 45 48 51 54 57 60 62 64 65 65 65 63 61 58 56 52 49 46 44 41 38 36 34 33 31 30 29 27 27 26 25 25 24 24 24 23 23 23 24 24 24 25 26 26 27 28 29 31 32 33 34 36 37 38 38 39 39 40 40 40 39 39 39 39 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 38 38 38 38 37 37 36 36 35 34 33 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 39 40 42 44 46 48 50 52 55 57 59 60 61 62 62 61 60 59 57 55 52 50 47 45 43 41 39 37 35 34 33 32 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 37 38 40 41 42 44 45 45 46 46 46 45 45 43 42 41 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 26 27 28 30 31 33 35 37 39 41 43 45 47 50 52 54 56 58 60 61 62 63 64 65 65 65 65 65 64 64 63 62 61 60 58 57 56 54 53 51 50 48 46 45 43 42 40 39 38 37 36 35 34 34 34 34 34 35 36 37 39 40 42 44 46 49 51 53 56 58 60 62 64 65 66 67 66 66 65 63 61 59 57 54 51 49 46 44 42 40 38 37 36 35 34 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 132 133 134 133 131 128 124 121 117 113 110 107 104 102 100 99 99 99 99 99 100 101 102 102 103 104 104 105 105 104 104 103 101 100 98 96 94 92 90 88 87 85 84 83 83 84 85 86 88 91 94 97 101 104 108 111 114 116 118 119 120 119 119 117 115 113 110 106 103 99 96 92 89 86 83 80 78 77 76 75 75 75 76 77 79 81 83 85 87 90 92 94 96 98 99 100 101 102 102 102 102 103 103 103 103 103 104 105 105 106 107 109 110 111 112 113 114 115 116 116 117 117 117 117 117 116 116 116 115 115 115 115 116 117 118 120 122 125 128 132 135 139 142 145 147 149 150 150 150 148 146 143 139 135 130 126 121 116 111 107 102 98 95 92 90 88 86 85 85 85 86 87 88 89 91 92 93 94 94 93 93 91 89 87 85 82 79 77 75 73 71 70 70 70 71 72 74 76 79 83 87 92 97 103 109 115 121 128 134 139 144 148 150 152 152 151 148 145 140 135 129 123 117 112 107 102 98 95 92 90 88 87 87 86 86 86 86 86 87 87 88 88 89 90 91 91 92 93 94 95 96 97 99 100 102 104 106 108 110 112 114 116 117 118 119 119 118 117 115 113 110 107 104 100 97 94 91 88 86 84 82 81 80 80 81 81 82 83 85 86 87 89 90 91 92 93 93 93 93 92 92 90 89 87 85 83 81 79 77 75 74 72 72 71 71 72 73 75 77 79 82 85 87 90 93 96 98 99 101 101 102 101 101 100 98 97 95 93 91 89 87 85 84 83 83 83 83 84 86 89 92 95 99 104 109 114 119 123 127 130
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 28 26 24 23 22 21 21 21 20 21 21 21 22 23 24 25 26 27 28 30 31 32 32 33 34 34 35 35 35 34 34 34 33 33 32 32 31 30 30 29 29 29 28 28 28 29 29 29 30 30 30 31 31 32 32 32 32 32 33 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 27 27 28 28 29 29 30 31 32 34 35 37 39 41 44 47 50 53 56 60 63 67 70 73 76 78 79 79 79 78 76 73 70 67 63 60 56 52 48 45 42 39 36 33 31 29 27 25 24 22 21 20 20 19 19 20 20 21 22 23 25 27 30 33 36 40 44 48 52 57 61 65 69 71 73 74 73 72 69 66 62 57 53 49 45 42 38 35 33 31 29 28 27 26 26 25 25 25 26 26 27 27 28 28 29 29 29 29 29 29 28 28 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 33 34 36 38 40 43 45 48 51 54 57 59 61 63 64 64 64 64 62 61 58 56 54 51 49 46 44 42 40 39 37 36 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 21 21 21 22 22 22 22 22 23 23 24 24 25 26 27 28 29 31 32 34 35 37 38 40 41 43 44 45 45 46 46 46 45 45 44 43 42 40 39 38 36 35 33 32 31 30 29 28 28 27 27 27 27 28 28 29 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 58 58 58 57 56 55 52 50 47 44 41 38 35
 34 31 29 27 26 24 23 23 23 23 23 24 25 26 27 29 32 34 37 40 44 48 51 56 60 64 68 71 75 77 79 79 79 78 76 73 70 66 62 58 54 50 47 44 41 39 37 35 34 33 32 32 32 32 32 33 33 34 35 36 37 39 40 42 44 46 48 51 53 56 59 62 66 69 73 76 79 82 85 87 89 90 91 91 90 88 87 84 82 79 76 73 71 68 65 63 61 59 57 56 55 54 53 52 51 51 51 50 50 49 49 48 48 47 46 45 44 43 42 41 40 38 37 35 34 32 31 29 28 27 26 25 24 23 23 23 23 23 24 25 26 27 28 30 32 33 35 37 39 40 42 43 44 45 46 47 47 47 46 45 44 43 42 41 40 39 38 37 37 36 36 37 38 39 41 43 46 49 53 57 62 68 73 79 85 90 94 97 98 97 95 92 88 83 77 72 67 62 57 54 50 47 45 42 41 39 38 37 36 36 35 35 35 36 36 37 38 39 40 42 44 46 49 52 55 59 63 67 71 75 79 83 85 87 88 88 87 85 82 79 75 71 66 62 58 54 50 47 44 41 38 35 33 31 29 28 27 26 25 24 23 23 23 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 54 56 59 61 63 65 67 69 70 72 73 75 76 77 78 79 80 81 81 82 82 83 83 83 83 83 84 84 84 84 84 84 85 85 84 84 84 83 83 82 81 80 79 77 76 75 74 73 72 72 71 71 71 71 71 71 72 72 73 73 73 73 72 71 70 67 65 62 58 55 51 47 44 40 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 34 32 30 29 27 26 25 24 24 23 23 23 23 23 24 25 26 27 28 29 30 32 33 35 37 39 41 42 44 45 47 48 48 49 49 48 47 46 44 42 40 38 36 34 32 30 28 27 26 24 23 23 22 22 21 21 21 22 22 22 23 24 25 26 27 28 30 32 33 35 37 39 41 43 44 45 46 46 47 46 46 45 45 44 43 42 42 41 41 41 42 42 43 44 46 47 48 50 51 52 52 53 52 52 50 49 47 45 42 40 38 36 34 32 30 28 27 26 24 23 23 22 21 21 21 21 20 21 21 21 22 22 23 24 25 27 28 29 31 33 34 36 37 39 40 41 42 42 43 43 42 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 27 27 27 27 27 27 28 29 30 31 32 34 35 37 38 40 41 42 43 43 43 43 42 42 41 40 39 38 37 36 35 34 34 33 33 33 33 33 33 34 34 35 36 37 38 39 40 42 43 45 46 47 49 50 50 51 51 51 51 50 49 48 46 45 43 42 40 39 38 37 36 35 34 33 33 33 32 32 32 32 32 32 33 33 33 33 33 32 32 32 31 31 30 29 28 28 27 26 26 25 25 25 25 25 26 26 27 28 29 31 32 34 36 38 40 41 43 44 45 46 46 46 46 45 44 43 42 41 40 39 38 38 37 36 36 36 36 36 36 36 37 37 38 39 40 41 43 44 45 46 48 49 50 50 51 51 51 51 51 51 50 49 49 48 47 47 46 46 45 45 45 45 45 45 45 45 46 46 47 48 48 49 49 49 49 49 48 47 46 44 42 40 38
 16 16 16 16 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 26 26 26 26 26 25 25 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 21 21 21 20 20 19 18 18 17 17 16 16 16 15 16 16 16 17 17 18 19 21 22 24 25 27 28 30 31 31 32 32 31 31 30 29 28 26 25 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 26 28 30 32 34 36 39 41 43 44 45 45 45 45 44 43 42 40 39 37 36 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 16 16 17 17 17 18 18 19 20 21 23 24 26 28 30 32 34 37 39 42 44 47 49 50 52 53 54 54 54 53 52 50 49 47 45 43 41 38 36 34 32 30 29 27 26 24 23 22 22 21 21 21 21 21 21 22 23 24 25 26 28 30 32 34 37 40 43 46 49 51 54 55 56 55 54 51 48 45 41 38 34 31 28 25 23 21 20 18 17 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
 105 98 91 85 79 74 69 65 63 60 59 58 58 59 60 61 63 65 67 69 71 74 76 77 79 80 81 82 82 82 82 81 81 80 79 79 79 79 79 79 80 81 83 85 87 89 92 95 98 100 102 104 105 106 106 105 103 102 99 97 94 92 89 87 85 83 82 81 81 81 82 83 85 87 91 95 99 104 110 115 121 127 133 138 142 144 146 146 145 143 140 136 133 129 126 124 122 121 120 121 123 125 128 132 137 142 148 153 158 163 166 168 168 167 164 159 153 146 138 129 121 112 104 96 89 82 76 71 66 62 59 56 54 53 52 53 54 55 58 61 65 70 75 82 89 97 106 116 126 136 146 155 163 170 175 177 177 175 170 164 157 149 141 133 126 119 114 109 105 103 101 101 102 104 106 110 115 121 127 134 140 145 150 152 153 152 149 144 138 131 123 116 108 102 96 91 87 83 81 79 78 78 78 80 82 84 88 92 96 101 106 112 118 123 128 132 135 138 138 137 135 132 127 122 117 112 106 101 97 93 89 86 84 82 80 79 78 77 77 77 77 77 77 77 76 76 75 75 74 73 71 70 68 67 65 64 63 62 62 61 62 62 64 65 68 70 74 77 81 85 89 93 97 100 102 103 103 102 100 98 95 91 88 84 81 78 75 72 70 69 67 67 66 66 66 67 68 69 70 72 74 76 78 80 83 85 87 90 92 94 96 97 99 100 101 101 101 101 101 100 98 97 95 93 90 88 85 83 80 77 75 73 71 69 67 66 65 65 65 66 67 69 71 74 77 81 86 92 98 104 110 115 120 124 126 127 125 122 117 111
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 56 58 60 62 64 65 67 68 68 68 68 68 68 67 66 66 65 64 63 62 62 61 60 60 59 59 59 58 58 58 58 57 57 56 56 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 40 40 40 40 40 41 41 42 44 45 47 48 50 53 55 57 59 62 64 65 67 68 68 68 68 67 66 64 62 60 58 56 54 52 50 49 48 47 46 46 45 45 45 45 45 45 44 44 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 33 33 34 36 37 39 42 45 48 51 55 59 64 68 72 76 79 82 83 83 83 81 78 75 71 67 62 58 54 51 48 45 42 40 38 36 35 34 33 32 32 32 32 33 33 34 35 36 37 38 40 41 43 44 46 47 49 50 51 51 52 52 52 52 51 51 51 50 50 49 49 48 48 48 48 48 48 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 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 40 41 42 44 45 47 49 51 53 55 57 60 62 64 66 68 69 70 70 70 69 68 66 65 63 61 60 58 57 55 55 54 53 53 53 53 53 53 53 53 53 53 52 52 51 50 49 47 46 45 43 42 41 40 39 39 38 38 38 38 38 39 40 41 42 44 46 48 50 52 55 57 59 62 64 65 66 67 67 67 66 65 64 62 60 58 57 55 53 51 49 48 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 40 40 41 42 43 44 45 47 48 50 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
 7 7 7 7 8 8 8 8 8 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 14 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 12 12 11 11 10 10 9 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 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 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 5 6 6 6 6 6 6 7 7 7 7 7 7 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 6 6 6 6 6 6 6 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 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 47 48 48 47 47 46 45 44 43 42 41 41 40 40 40 40 41 41 42 43 44 45 46 48 49 50 51 51 52 52 52 51 51 50 49 48 47 46 45 45 44 44 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 53 53 53 52 52 51 50 49 48 47 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 46 47 48 49 51 52 54 56 58 60 62 63 65 66 67 68 67 67 65 64 62 59 57 54 51 48 46 43 41 39 38 36 35 34 34 34 34 34 35 36 38 40 42 44 47 50 54 57 61 64 67 70 72 74 75 74 73 72 70 67 65 62 59 57 55 53 51 50 49 48 48 48 48 48 49 49 49 50 50 49 49 48 47 45 44 42 40 38 37 35 34 33 32 32 32 32 32 33 34 36 38 40 43 46 49 52 56 60 63 66 69 71 72 72 71 70 67 64 61 58 54 51 48 45 42 40 38 37 36 35 34 34 34 34 34 35 36 37 38 39 41 42 44 46 47 49 50 52 53 54 54 55 55 55 54 54 53 53 52 51 51 50 49 49 49 49 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 51 51 51 50 49 48 47 45 44 42 40 39 37 35 34 33 32 31 30 29 29 29 29 29 30 31 32 33 35 37 39 41 44 46 49 51 53 55 56 57 57 57 56 54 52 50 48 45 43 41 39 37 36 35 34 34 33 33 34 35 35 37 38 39 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
 62 61 59 57 54 52 49 47 44 42 39 37 35 34 32 31 30 29 29 29 29 29 30 31 33 35 37 40 44 49 54 60 67 75 83 91 99 106 112 116 118 117 114 109 103 95 87 79 72 64 58 52 47 43 39 36 33 31 30 28 28 27 27 28 28 30 31 33 36 39 43 47 52 57 62 67 73 78 82 86 88 90 90 89 87 84 81 78 74 71 68 65 63 61 59 58 57 56 55 55 54 53 52 52 50 49 48 46 45 43 41 39 38 36 35 33 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 35 35 35 35 36 36 37 37 38 39 41 42 44 45 47 49 52 54 56 59 61 63 65 67 68 69 70 70 69 69 68 66 64 63 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 34 33 33 33 34 35 36 37 38 40 42 45 48 51 54 58 61 65 69 72 74 76 78 78 77 76 73 70 67 63 59 55 52 48 45 43 41 39 38 37 36 36 35 35 36 36 36 37 38 38 39 40 41 42 43 43 44 45 47 48 49 51 53 56 59 62 67 71 76 82 88 93 99 105 109 113 115 116 115 113 109 105 99 93 87 81 76 70 66 61 57 54 52 49 48 46 45 45 44 44 44 45 45 46 46 47 48 49 50 50 51 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 63 63 64 64 65 65 65 64 63
 32 33 33 33 34 34 34 33 33 32 31 30 28 27 25 24 23 21 20 19 18 17 17 16 16 16 16 16 16 17 18 18 19 21 22 24 25 27 28 30 32 33 34 35 35 36 35 35 34 33 31 30 28 27 25 23 22 21 20 19 18 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 30 31 33 34 35 37 38 39 39 40 40 39 38 37 36 34 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 33 34 35 36 36 36 36 36 35 34 32 31 29 28 27 26 25 24 23 23 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 28 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 37 37 36 35 34 33 31 30 29 28 27 26 26 25 25 25 25 25 26 26 27 28 29 30 32 33 34 36 37 38 39 39 39 39 39 38 38 37 35 34 33 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 19 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 28 29 30 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32
 46 47 47 48 50 51 52 53 55 56 56 57 57 57 56 55 55 54 52 51 50 49 49 48 48 49 50 51 53 55 58 61 65 70 75 81 87 94 100 106 112 116 120 122 123 122 120 116 111 106 100 94 87 81 76 71 66 62 58 55 53 51 49 48 48 47 47 48 48 48 49 49 50 50 50 50 50 49 49 48 47 46 45 44 43 43 42 42 42 43 44 45 47 49 51 54 57 60 63 66 70 73 75 78 79 80 81 81 80 78 77 75 72 70 67 65 63 61 59 57 56 55 54 54 54 54 54 54 54 55 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 64 64 65 65 66 67 67 68 69 70 71 72 72 73 73 73 72 72 70 69 67 65 63 60 58 56 53 51 49 47 45 44 43 42 42 42 42 43 44 45 46 47 49 50 51 52 53 54 55 55 56 56 56 56 56 56 56 56 57 58 59 60 63 65 68 72 76 80 85 91 96 102 107 112 117 121 123 125 124 123 120 116 112 106 100 94 88 83 77 73 68 65 62 59 57 56 55 54 54 55 55 56 57 58 59 60 61 62 62 62 62 61 60 58 56 55 53 51 49 48 47 46 45 45 45 46 47 48 50 52 55 58 61 64 67 70 73 76 79 81 83 84 84 83 82 81 79 76 74 71 68 66 63 61 59 57 56 54 53 52 51 50 50 49 49 49 48 48 48 48 48 49 49 50 50 51 52 54 55 57 59 61 63 66 69 72 75 78 81 83 85 86 86 86 85 83 81 78 75 72 68 65 62 58 56 53 51 49 48 47 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 122 126 129 132 134 136 137 138 137 136 134 131 128 124 120 116 112 108 103 99 95 92 89 86 84 82 81 80 80 80 81 82 83 85 87 89 91 93 95 96 97 98 98 98 97 96 95 93 91 89 86 84 81 79 76 74 72 71 69 69 69 69 70 72 75 78 82 86 91 96 102 107 113 118 123 128 131 134 136 137 137 136 134 132 130 128 125 123 121 119 117 116 115 114 113 113 111 110 108 106 103 100 96 93 88 84 80 76 72 69 65 63 60 59 58 57 58 59 61 64 68 73 79 86 94 104 114 125 136 147 158 167 174 180 182 181 178 172 164 154 144 133 123 113 103 95 87 80 74 69 65 62 60 58 58 58 59 60 62 65 69 73 77 82 88 94 99 105 111 117 122 127 130 133 135 136 135 134 132 130 127 123 120 117 113 110 107 105 102 99 97 95 92 90 88 85 83 81 79 76 74 72 71 69 68 67 66 65 65 66 66 67 68 70 71 73 75 77 79 80 82 83 84 84 84 84 83 82 81 79 77 75 73 71 68 66 64 62 61 60 59 59 60 61 62 64 67 70 74 78 82 87 91 96 101 105 109 113 116 119 121 122 123 123 123 123 123 123 123 123 124 125 126 127 129 131 132 133 133 132 130 128 124 120 115 109 103 96 90 84 79 74 69 65 62 59 58 57 57 57 59 61 65 69 74 80 87 95 103 112 122 132 141 150 158 165 169 171 171 168 163 156 147 138 128 119 109 101 93 86 80 75 71 68 65 64 63 62 62 63 64 65 67 69 71 73 76 78 81 84 87 90 93 97 100 104 107 111 115 119
 76 73 70 67 65 64 63 62 63 63 64 66 68 70 72 75 77 80 82 84 85 86 85 85 83 81 79 76 74 71 69 66 64 63 62 61 61 62 62 64 65 67 70 73 77 80 85 90 95 100 105 110 114 118 120 122 122 121 119 115 111 107 102 98 94 91 88 86 85 84 84 85 86 88 90 92 95 98 100 102 104 105 105 105 103 101 98 94 90 86 83 79 77 75 73 73 73 74 77 80 84 89 95 103 111 120 129 139 148 157 163 167 169 167 163 157 149 141 132 123 115 107 101 96 91 88 85 83 82 81 81 82 83 85 87 90 93 96 100 105 110 115 121 127 133 140 147 153 160 165 169 172 174 174 171 167 162 155 147 139 130 122 114 106 99 93 87 82 78 74 72 69 68 67 67 67 68 70 72 75 78 82 86 91 95 99 103 107 110 113 116 118 119 121 122 123 125 126 128 131 133 137 141 145 150 155 160 164 168 170 172 171 168 164 158 151 143 134 125 117 109 101 95 88 83 78 74 71 68 66 65 64 64 65 66 68 71 75 80 86 92 100 109 118 127 135 142 147 150 150 147 142 135 127 118 110 102 94 88 82 77 73 71 69 67 67 68 69 71 73 76 79 82 85 88 90 91 91 90 89 87 84 81 78 74 71 68 65 63 61 60 60 60 61 63 65 69 73 78 84 91 99 107 115 123 130 137 142 146 148 148 147 145 141 137 133 127 122 117 112 106 101 97 92 88 84 80 76 73 70 68 66 64 63 63 63 63 64 65 67 70 72 75 78 82 85 89 92 95 97 99 99 99 99 97 94 91 88 84 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 71 71 70 70 71 71 72 72 73 73 73 73 72 71 70 68 66 64 61 59 57 54 52 51 49 48 48 47 48 48 49 51 52 54 55 57 58 59 60 61 61 61 61 60 59 59 58 57 56 54 53 52 51 50 49 48 47 46 45 45 45 44 45 45 46 48 50 52 54 57 60 63 67 70 73 77 80 82 85 86 87 88 88 87 85 83 80 77 74 71 68 65 62 60 57 55 54 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 39 38 38 38 38 39 40 42 44 47 50 55 60 66 72 80 88 97 107 117 127 137 146 152 156 158 156 150 143 133 122 110 99 88 78 69 62 55 50 46 42 40 39 38 38 39 40 42 44 47 50 53 56 59 62 65 67 69 70 71 72 72 71 71 70 69 69 69 70 71 73 75 79 83 89 95 102 110 118 127 135 143 149 153 154 152 147 139 130 119 108 97 86 77 69 62 57 52 49 46 44 43 42 41 41 42 42 43 44 46 47 48 50 52 54 56 58 61 63 66 68 71 73 76 78 80 82 83 85 85 86 86 85 84 83 81 79 76 74 71 68 66 64 62 60 58 57 56 55 55 55 55 56 57 59 61 64 67 70 74 77 80 83 85 86 86 85 84 82 79 76 73 69 66 63 60 57 55 54 53 52 53 54 57 60 65 71 79 89 101 116 133 152 173 195 217 238 255 267 271 268 258 242 223 202 181 161 142 125 111 98 87 78 70 64 58 54 51 49 48 47 48 50 52 56 60 65 70 76 83 89 95 100 104 107 108 108 106 104 100 96 92 88 84 80 77 75 73
 31 32 33 33 34 34 34 34 33 33 32 31 30 28 27 26 25 24 22 22 21 20 20 20 20 20 21 21 22 24 25 27 29 31 33 34 36 37 38 38 38 38 38 37 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 18 18 18 19 19 20 21 23 24 26 28 30 32 34 36 38 40 41 42 43 43 43 43 42 41 39 38 36 34 33 31 30 29 28 28 27 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 17 17 17 17 17 18 19 20 21 22 24 25 27 29 30 32 34 36 38 39 40 41 41 41 41 40 39 37 35 33 31 28 26 24 22 21 20 19 18 18 17 18 18 18 19 20 21 23 24 25 27 28 30 31 32 33 34 35 35 35 34 34 33 32 31 31 30 30 30 30 30 30 31 32 33 34 35 36 37 37 38 38 38 37 37 35 34 32 30 28 27 25 24 23 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 30 31 32 32 33 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 27 27 28 29 30 31 33 34 36 38 39 40 42 42 43 43 43 42 41 40 39 38 36 35 34 32 31 31 30 30 30 30 30 31 32 34 35 37 39 41 42 44 45 46 47 47 47 46 45 44 43 41 39 38 36 34 33 31 30 28 27 26 26 25 25 25 25 26 26 27 28 29 30 31 32 33 34 34 34 34 34 34 33 32 32 31 31 30 30 29 29 29 30 30 31
 54 56 58 60 62 64 65 66 67 67 66 65 64 62 59 57 54 52 49 47 45 43 41 40 39 39 39 40 41 43 45 47 50 53 56 59 62 65 67 69 70 70 70 70 69 67 65 63 61 59 56 54 52 49 47 45 44 42 41 39 39 38 38 38 38 39 40 41 42 44 45 47 48 50 51 53 54 55 56 58 58 59 60 60 60 60 59 58 57 55 54 52 50 47 45 43 41 39 37 36 34 33 32 31 30 29 28 28 28 27 27 28 28 29 29 30 32 33 35 37 39 41 43 45 47 48 49 50 50 50 50 49 48 47 45 44 42 41 39 38 36 35 33 32 30 29 28 27 26 26 26 26 26 27 28 29 31 33 36 38 42 45 48 52 55 58 61 64 66 67 68 68 67 66 65 63 61 59 57 55 54 53 52 51 50 50 50 50 50 50 50 50 50 49 48 47 46 44 43 41 39 36 34 32 31 29 28 27 26 26 26 26 27 28 29 31 32 34 36 39 41 43 46 48 51 53 55 57 59 60 61 61 60 59 58 55 53 50 47 44 41 38 36 34 32 31 29 29 28 28 27 27 28 28 29 29 30 31 32 33 34 36 37 39 41 42 44 46 48 50 51 53 54 55 57 57 58 59 59 60 60 60 60 60 60 59 58 58 57 55 54 52 51 49 47 45 44 42 41 40 39 38 38 38 37 38 38 38 38 39 40 40 41 42 42 43 44 45 45 46 46 46 47 47 47 46 46 46 45 45 45 44 44 44 45 45 46 46 47 47 48 48 49 49 49 49 49 49 48 48 48 48 48 48 48 48 49 50 51 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 131 129 127 126 125 124 124 124 124 124 124 124 123 123 122 121 120 118 116 114 112 109 106 104 102 100 99 98 99 100 101 104 107 110 113 117 121 125 129 133 136 140 144 147 151 154 157 159 161 162 163 162 161 158 155 151 145 139 133 127 120 114 109 105 102 101 100 101 102 105 109 113 118 123 129 134 140 145 149 153 155 156 155 153 149 145 140 134 128 122 117 112 108 106 104 103 103 104 106 109 113 118 123 128 134 140 146 150 154 156 157 156 153 148 143 137 131 126 120 116 113 111 110 110 110 112 114 117 121 125 130 135 140 146 152 158 164 170 176 181 185 188 190 191 191 189 186 182 177 172 166 161 155 151 147 143 140 138 136 135 133 132 131 130 128 127 126 124 122 121 119 117 116 115 114 113 113 113 113 114 116 118 121 124 128 132 137 142 147 151 156 161 165 169 172 174 176 177 177 177 176 174 172 170 168 166 164 162 161 160 159 159 159 159 158 158 157 156 154 153 151 148 146 144 141 138 136 133 131 129 127 125 124 123 123 123 123 124 126 129 132 137 141 147 152 158 162 165 167 167 166 163 158 152 146 140 133 127 121 116 112 109 106 105 104 105 107 109 113 118 123 129 136 142 148 153 158 160 162 161 159 156 151 146 140 133 127 122 116 112 108 105 103 102 103 106 110 115 123 132 142 153 165 176 187 197 205 210 214 215 214 212 207 202 195 188 180 173 165 158 150 143 137 131 125 119 114 110 106 103 101 100 100 100 102 105 109 114 120 125 132 137 143 148 153 156 159 161 162 162 161 159 157 154 150 147 143 140 136 134
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 25 26 26 26 26 26 26 26 25 24 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 20 21 23 24 25 27 28 29 30 31 32 33 34 34 35 35 35 35 34 33 33 31 30 28 27 25 23 21 19 18 16 15 15 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 24 25 25 25 25 25 24 24 23 23 22 22 22 22 22 22 23 23 24 25 26 28 29 30 32 33 34 34 34 34 33 31 29 27 25 23 21 19 18 17 16 15 15 15 15 15 16 16 17 17 18 19 21 22 23 25 27 29 31 33 35 38 39 41 42 42 42 41 39 37 35 33 30 28 27 25 24 23 23 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 34 36 37 39 40 41 42 42 42 42 41 40 40 39 38 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 32 32 33 34 36 37 38 40 41 42 42 42 42 41 40 38 37 35 33 31 30 28 27 26 25 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 20 20 21 22 24 26 28 31 34 37 39 42 44 45 45 44 43 41 39 36 34 31 29 27 25 23 22 20 19 18 17 17 16 16 15 15 15 15 16 16 17 18 19 21 23 25 27 29 31 33 34 34 35 34 34 33 32 31 29 28 27 26 26 25 24 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 85 84 82 79 76 73 69 65 61 57 53 50 46 43 40 37 34 32 29 27 25 23 22 20 19 19 18 18 18 19 20 21 23 24 26 28 29 31 32 34 35 36 37 38 38 39 39 38 38 37 36 35 34 33 31 29 28 26 24 23 21 20 19 18 18 18 18 19 20 22 23 25 28 30 33 37 40 44 49 53 58 63 68 72 76 78 79 79 77 74 70 66 62 58 54 50 47 44 42 40 38 36 35 33 32 31 30 29 28 27 25 24 23 22 21 20 19 19 19 19 20 20 21 23 24 25 27 29 31 32 34 36 37 39 40 41 41 42 42 42 41 40 39 37 35 33 31 29 27 26 24 23 22 21 21 21 21 22 23 24 25 27 29 31 32 35 37 39 41 43 46 48 50 52 54 56 58 59 60 61 61 61 61 61 60 59 58 57 55 54 52 50 48 46 44 42 40 38 36 34 31 29 28 26 25 23 23 22 22 22 23 24 25 26 27 28 30 31 32 33 34 35 35 36 36 36 36 36 35 35 34 33 32 31 30 28 27 26 25 24 23 22 22 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 36 37 39 41 44 47 51 55 60 64 69 73 76 79 80 79 77 73 69 64 59 54 49 45 41 37 34 31 28 26 24 23 21 20 20 20 20 20 21 23 25 27 29 31 34 36 38 40 42 43 44 45 45 45 44 44 43 41 40 38 36 35 33 31 29 27 25 24 22 21 20 19 19 19 19 20 21 23 25 27 29 31 34 37 40 43 46 50 53 57 60 64 68 71 75 78 80 82 84 85
 43 42 42 42 43 43 44 45 45 46 46 46 45 44 43 41 39 36 33 31 28 26 23 21 20 19 18 18 18 18 20 21 23 26 28 31 35 38 41 45 48 51 54 57 59 61 62 62 62 61 59 56 54 50 47 43 39 36 32 29 26 23 21 20 19 18 18 18 18 19 20 21 22 23 24 25 27 28 30 31 32 34 35 37 38 39 40 42 43 43 44 45 45 46 46 47 47 48 48 48 48 48 48 48 47 46 45 44 42 40 38 35 33 31 29 27 25 24 23 23 23 23 24 25 26 27 28 30 31 33 35 36 38 40 42 44 46 47 49 50 50 50 50 49 47 45 42 40 37 35 32 30 29 28 27 27 28 29 30 31 33 34 36 38 39 41 42 43 44 45 45 46 46 46 46 46 46 46 46 47 48 50 51 53 55 58 60 63 65 67 68 69 68 67 65 63 59 56 52 48 44 41 37 35 32 31 30 29 29 30 32 34 36 39 42 46 49 52 55 58 61 63 64 65 65 64 63 61 59 57 54 52 49 46 43 41 38 36 34 32 31 30 29 29 29 30 31 32 34 36 38 40 42 44 45 47 48 50 51 52 52 53 53 53 53 53 52 51 51 49 48 47 45 43 41 40 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 22 23 25 28 30 33 37 40 43 46 49 51 52 53 53 52 51 50 48 46 44 42 39 37 35 33 30 29 27 25 23 22 21 19 19 18 18 19 19 21 23 26 29 33 37 42 47 52 56 60 63 65 66 66 65 63 61 59 56 53 51 48 46 45 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 125 136 145 150 151 147 139 128 116 104 93 82 73 65 58 52 47 43 39 37 35 33 32 32 32 33 35 37 39 42 45 47 50 51 53 53 53 53 52 51 50 48 47 46 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 32 32 33 33 35 36 38 39 41 43 46 48 51 54 57 61 66 71 77 85 93 103 115 127 141 156 170 183 193 199 201 198 191 181 170 158 146 134 124 114 105 98 91 84 79 73 68 63 59 54 50 46 42 39 37 35 33 32 32 32 32 33 33 35 36 37 39 41 42 45 47 49 52 55 59 62 66 70 74 77 80 82 83 83 82 79 74 69 63 57 51 46 42 39 36 35 35 35 36 38 41 44 48 54 60 68 78 90 103 119 136 153 169 182 189 188 180 166 150 132 116 102 90 80 72 66 61 58 56 55 54 55 55 57 58 60 62 64 66 67 67 67 65 63 60 57 54 50 48 45 43 42 41 40 40 40 40 40 40 40 41 42 43 43 44 45 47 48 49 50 51 52 54 55 56 57 57 58 59 59 60 60 61 62 62 63 64 64 65 66 67 67 69 70 71 73 76 78 81 84 88 92 95 99 102 104 105 105 104 102 98 93 88 83 78 73 68 64 60 57 54 51 49 48 46 45 44 44 44 44 44 45 46 48 51 53 56 60 63 66 69 71 73 73 73 73 71 69 67 64 61 58 56 53 50 47 45 43 41 39 38 36 35 34 34 34 34 35 36 38 40 43 46 49 52 55 58 59 60 60 59 59 57 56 56 55 55 55 56 58 60 64 69 75 82 91 102 113
 67 70 72 73 74 74 73 72 70 68 65 63 60 58 56 55 53 52 51 50 50 50 50 51 53 55 58 62 66 70 75 79 82 85 87 87 86 85 82 79 76 73 69 66 63 60 57 54 52 50 48 46 44 43 41 41 40 39 40 40 41 43 46 51 56 63 71 81 91 102 113 124 133 140 145 147 147 144 140 134 127 119 112 104 97 91 85 79 74 69 65 62 58 56 53 51 48 46 45 43 41 40 39 37 36 35 34 34 33 32 32 32 32 33 34 35 38 41 45 49 54 59 64 68 70 72 73 72 71 68 65 62 59 56 53 50 47 45 43 41 39 37 36 35 34 33 32 31 31 30 30 31 31 32 34 35 38 40 43 45 48 50 52 54 55 56 57 58 58 59 59 59 58 58 57 56 55 54 53 51 50 49 47 46 45 44 43 43 42 42 42 42 42 42 42 42 42 42 41 40 39 38 37 35 34 32 31 30 30 30 30 31 32 33 35 36 38 40 42 44 46 49 52 55 58 61 64 68 71 73 76 77 78 78 76 74 70 65 60 55 50 45 41 37 34 32 31 30 30 30 30 31 32 32 33 34 35 36 37 38 39 39 40 41 42 43 45 46 48 49 52 54 57 60 64 69 74 79 85 92 99 105 112 118 123 126 127 125 121 115 106 96 86 76 67 58 52 46 42 38 36 35 34 34 34 34 35 36 37 39 40 42 44 46 48 51 54 57 60 64 67 70 74 76 79 80 80 80 78 75 72 67 63 58 54 51 48 45 43 41 40 39 38 38 38 38 38 38 39 40 41 42 44 46 49 52 55 58 61 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 73 77 82 86 91 95 100 104 108 112 116 119 121 122 122 121 119 115 111 105 99 93 86 80 75 70 67 65 64 64 65 66 68 71 74 77 81 85 89 93 97 102 106 111 115 119 122 125 127 128 128 127 125 121 117 112 106 101 95 89 84 80 78 76 76 76 78 80 83 86 89 92 95 98 100 102 103 103 103 102 101 99 96 93 90 87 84 81 78 75 72 69 67 65 63 62 61 60 59 58 58 57 57 57 57 57 57 58 58 59 60 62 64 66 69 73 77 82 86 90 93 96 96 96 94 91 87 83 78 74 70 66 62 59 56 53 50 48 47 45 44 43 42 42 41 41 42 43 44 47 50 54 59 65 72 80 87 95 101 105 108 109 108 106 103 99 95 90 86 82 79 75 72 69 67 65 63 62 60 59 58 57 57 56 55 55 54 54 53 52 51 50 50 49 48 47 46 45 44 43 43 43 43 44 45 48 51 56 62 68 75 83 90 98 104 110 115 118 121 122 122 122 120 118 115 111 107 103 99 94 90 85 81 76 72 68 64 60 56 54 51 50 49 49 51 52 55 57 60 63 65 68 69 71 71 71 71 70 69 68 67 65 64 62 61 60 59 58 58 58 59 60 61 63 65 67 70 73 76 80 83 87 90 93 96 97 98 97 95 91 86 81 74 68 62 56 52 48 45 43 42 41 41 41 42 42 43 44 45 46 48 50 52 54 57 60 63 67 70 74 79 83 86 89 91 92 91 89 85 80 74 68 62 56 52 48 45 43 42 41 40 40 40 40 40 41 42 43 44 45 46 48 50 52 54 57 59 63 66
 146 157 168 179 191 201 210 217 221 222 219 214 206 196 185 173 161 149 137 126 116 107 99 93 88 85 84 85 88 92 98 105 112 121 129 137 145 152 159 165 170 175 178 181 183 184 184 184 182 179 176 172 166 160 153 145 137 129 120 112 105 98 93 90 88 88 90 93 97 103 110 117 125 134 143 152 161 170 178 186 192 197 200 201 200 197 193 187 180 172 165 157 150 144 138 134 130 127 124 123 122 121 121 121 121 121 121 120 120 118 116 113 110 106 102 99 96 93 91 91 91 91 92 93 95 96 98 99 100 102 103 104 105 107 108 109 111 112 114 115 116 117 118 118 117 116 114 112 109 105 102 98 96 94 93 93 95 97 101 105 110 116 121 126 131 136 140 144 147 149 150 150 148 146 143 139 134 130 125 120 116 112 109 107 105 104 103 103 104 105 107 108 110 112 113 115 115 115 114 112 110 107 103 100 96 94 92 92 93 96 100 105 112 120 128 137 146 155 164 172 180 187 192 197 199 200 199 197 193 188 182 174 166 158 149 141 133 125 117 111 105 101 98 96 96 97 99 102 106 109 112 115 117 118 118 118 118 117 115 114 113 111 110 109 109 108 109 109 110 111 113 115 117 119 122 123 125 126 127 128 127 127 126 124 122 120 117 114 111 108 105 102 99 97 95 94 95 96 98 101 104 108 111 114 117 118 120 120 120 120 119 118 117 116 114 113 111 109 108 106 104 102 100 98 96 94 92 90 88 86 85 85 85 87 89 93 96 100 104 107 110 111 112 112 111 110 109 107 106 105 105 105 105 107 109 112 117 122 129 137
 21 22 22 23 24 24 25 25 26 26 26 25 24 24 23 21 20 18 17 16 14 13 11 10 10 9 9 8 9 9 10 11 12 13 14 15 17 18 19 21 22 23 25 26 27 28 29 29 30 30 29 29 28 26 25 23 21 18 16 14 13 11 10 9 9 9 9 10 11 12 13 14 16 17 19 20 22 23 24 25 26 26 26 25 25 24 23 23 22 22 22 22 22 22 23 24 26 27 29 31 33 35 36 37 38 38 36 34 32 29 25 22 19 17 14 12 11 10 10 10 10 10 11 12 14 15 17 19 21 23 26 29 31 34 37 39 41 43 44 44 43 42 40 37 35 31 28 25 22 19 17 15 13 12 11 11 11 11 12 12 13 14 16 17 18 19 20 21 22 23 24 24 24 24 24 23 22 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 14 14 13 13 12 12 12 12 13 14 15 17 18 20 22 24 25 27 28 30 31 31 32 32 31 31 30 28 27 25 24 22 21 19 17 16 15 14 13 12 11 11 11 11 12 13 15 17 20 22 24 27 29 30 31 31 31 30 28 27 25 24 22 21 20 19 18 18 17 17 18 18 19 19 20 21 22 23 23 24 24 24 23 22 21 20 18 17 15 14 13 12 11 10 9 9 10 10 11 13 15 18 21 24 28 32 35 39 42 45 46 47 47 45 43 41 38 35 32 29 26 23 21 19 17 15 14 12 11 10 9 9 9 9 9 10 11 12 13 14 16 17 19 20 20 21 22 22 22 22 21 21 21 21 20 20 20 20 21 21
 70 70 70 68 66 64 61 58 56 53 50 48 46 44 43 42 41 40 39 39 39 39 39 39 40 40 41 43 44 45 47 48 49 49 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 40 40 39 38 37 37 36 36 37 38 39 41 44 47 51 54 57 61 63 65 67 68 68 68 68 68 67 66 66 65 65 65 66 67 68 69 71 73 75 78 80 82 84 85 85 85 84 82 79 76 73 69 65 61 57 53 50 46 43 41 39 37 36 36 37 38 41 43 46 50 53 56 59 61 62 64 64 64 64 63 62 61 60 59 57 56 54 53 51 50 48 47 45 44 42 41 39 38 37 36 35 35 35 36 37 38 39 41 43 44 46 48 50 53 55 58 61 65 68 72 75 78 81 83 84 84 83 81 78 74 70 66 63 59 56 53 50 48 46 44 43 42 41 41 40 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 51 51 52 51 51 50 48 47 45 43 41 39 38 38 38 38 39 41 43 45 47 49 52 54 56 59 61 62 64 65 66 67 67 67 67 67 66 65 65 65 64 64 64 65 66 67 68 69 71 72 74 75 76 76 76 75 73 71 67 64 60 55 51 48 44 42 40 39 38 39 40 41 43 45 47 49 51 54 56 58 60 61 63 64 65 66 66 66 66 66 65 64 63 62 60 58 56 54 51 49 47 45 43 41 40 39 39 39 38 38 39 39 39 40 41 41 43 44 45 47 49 52 54 57 60 63 65 67 69
 86 87 88 89 90 92 93 95 96 97 98 99 100 101 101 101 101 101 100 98 97 95 93 91 90 89 88 89 90 92 94 96 98 100 101 102 102 101 101 100 99 97 96 95 94 93 92 91 90 89 88 87 87 86 85 84 83 83 82 82 82 82 84 87 90 94 99 104 108 111 114 115 116 115 113 111 108 106 103 100 98 96 95 94 93 93 94 95 97 99 102 105 109 112 115 118 121 123 124 124 123 121 119 116 112 108 104 99 95 90 86 83 80 78 77 77 79 83 88 95 103 111 120 128 135 141 146 150 152 152 151 150 147 144 140 136 132 128 124 120 116 111 107 103 99 95 91 87 83 80 77 75 74 75 76 80 84 89 96 102 109 115 121 126 130 134 136 138 138 137 135 133 130 126 122 118 113 109 105 101 98 95 92 90 88 87 86 86 86 86 86 87 87 88 89 89 90 90 89 88 87 85 83 80 78 75 74 73 73 73 74 76 78 79 81 82 84 85 86 87 87 88 89 90 91 93 94 96 97 99 100 101 102 103 103 103 101 99 96 93 89 85 81 78 76 75 74 75 76 78 80 82 84 86 88 90 91 92 92 93 93 92 92 91 90 89 88 87 86 85 84 84 85 85 87 89 91 94 97 101 105 109 113 117 121 124 126 126 125 123 119 113 107 101 94 88 84 80 78 78 79 81 84 88 92 97 102 108 114 119 125 131 137 143 148 153 157 160 163 164 164 162 160 155 150 143 136 128 120 111 103 96 91 86 83 81 80 81 82 83 84 86 87 88 88 89 89 89 88 88 87 87 86 85 85 85 84 84 85 85
 140 133 125 116 106 97 88 80 73 66 61 56 52 48 45 42 40 37 35 33 32 31 30 29 29 29 30 31 33 36 39 42 45 47 50 52 53 54 55 55 54 53 52 51 50 48 46 45 43 41 39 38 36 34 33 31 29 28 27 26 26 26 27 28 31 35 40 46 53 61 70 78 87 96 104 111 117 122 125 127 127 125 123 119 115 111 107 102 98 94 90 87 84 81 78 75 72 70 67 64 61 58 55 52 49 46 43 39 36 34 31 29 27 25 25 24 25 27 30 34 39 45 52 60 68 77 86 94 101 106 110 111 110 108 103 98 92 85 79 72 66 60 55 50 45 41 37 34 31 28 26 25 24 23 24 25 27 29 32 35 38 42 45 48 51 54 57 60 62 64 66 68 70 71 72 73 74 74 74 73 73 72 70 69 67 66 64 62 60 59 57 56 54 52 51 49 47 45 43 41 38 36 33 30 28 26 25 24 23 23 24 25 26 28 29 31 33 35 37 39 41 43 46 48 51 54 56 59 61 63 64 64 64 63 61 59 55 51 46 42 37 34 30 28 26 25 25 25 26 27 29 30 32 34 36 38 40 42 44 47 49 52 55 58 61 65 69 74 80 87 95 104 114 125 137 150 163 175 185 193 196 195 189 179 166 151 135 118 103 89 76 65 55 47 40 35 31 29 28 27 28 30 32 34 37 41 45 49 53 58 63 67 72 77 81 85 88 90 91 91 90 88 84 80 75 69 63 57 51 46 41 37 34 31 30 29 29 30 31 33 36 39 42 45 50 54 59 65 71 78 86 95 104 113 122 131 138 143 145 144
 148 144 138 131 123 115 107 100 94 88 84 80 76 74 72 70 69 68 67 66 65 64 62 60 58 55 53 51 49 48 47 46 46 46 47 48 49 50 52 54 56 59 62 65 69 74 79 84 90 96 102 108 112 116 117 117 113 108 100 92 82 73 66 59 55 52 51 52 55 59 64 70 77 84 93 102 111 119 127 133 137 138 137 133 126 119 110 102 95 88 82 78 75 73 72 73 74 77 82 87 94 102 111 121 130 140 147 151 152 148 140 129 116 102 89 78 68 61 56 53 52 52 54 57 60 64 68 73 77 82 87 91 96 100 103 107 109 111 113 113 113 113 112 111 108 106 102 99 94 89 84 79 74 69 65 61 58 56 54 52 51 50 49 49 49 49 49 50 51 53 55 57 59 62 65 68 71 74 76 78 78 78 78 76 73 71 67 64 61 58 55 53 51 49 48 46 46 45 45 46 46 48 49 52 55 59 64 70 76 82 88 93 98 101 103 105 105 105 104 103 101 99 96 94 91 88 85 82 79 75 72 68 65 62 59 56 53 51 49 48 49 50 54 60 68 78 90 104 118 131 142 149 153 152 147 139 130 121 111 103 95 89 84 80 77 76 77 78 81 86 92 100 109 120 132 144 155 165 171 174 172 165 156 144 132 119 107 96 86 77 69 63 58 54 53 53 54 58 64 71 80 89 99 107 114 118 121 121 119 116 111 105 100 94 89 84 79 75 71 68 65 63 61 59 57 56 55 53 52 52 51 51 51 51 52 53 55 57 59 61 63 65 67 69 72 75 78 82 87 92 98 105 112 120 128 135 141 146 149 150
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 56 55 54 53 53 52 52 51 51 51 50 50 49 49 48 47 45 44 42 40 38 36 34 32 31 31 31 32 33 36 38 41 45 48 52 56 59 63 66 69 72 75 77 79 80 81 81 81 80 78 76 73 70 67 63 59 54 50 46 42 38 35 33 32 31 31 32 33 34 36 38 40 42 43 45 47 48 50 51 52 53 53 54 54 54 54 53 53 52 52 51 51 51 51 51 51 52 53 54 55 56 58 59 61 62 63 63 63 62 59 57 53 49 45 41 37 34 32 30 30 29 29 30 30 31 32 33 35 36 38 39 41 43 45 47 49 52 54 57 59 61 62 63 63 62 61 58 55 52 48 44 40 37 35 33 32 31 31 31 32 32 33 33 34 35 35 36 37 38 40 41 43 45 47 50 52 56 59 63 67 71 76 80 84 88 90 92 93 93 92 90 88 84 80 76 71 67 62 58 53 49 45 42 39 37 36 36 37 38 40 43 46 49 52 54 57 59 62 63 64 65 66 66 65 65 63 62 60 58 56 54 52 49 47 44 42 40 38 36 35 34 34 35 37 39 42 46 51 55 60 65 69 73 77 80 83 85 87 89 90 91 92 92 92 91 90 89 87 84 82 78 75 71 68 64 60 56 53 50 47 44 41 39 37 35 33 32 30 29 28 28 27 27 28 29 31 34 37 41 46 50 53 56 58 60 60 59 58 56 54 51 49 47 45 43 41 39 37 36 35 33 32 31 30 29 28 28 27 27 27 27 28 29 32 35 38 42 47 51 55 59 63 66 68 69 71 71 71 71 70 70 68 67 66 64 63 61 60 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 114 109 105 102 100 98 96 95 94 94 93 93 92 91 89 87 84 80 76 72 67 63 59 55 52 50 49 50 51 55 59 65 72 79 88 97 106 114 122 130 135 139 141 141 138 134 129 123 116 108 101 94 87 80 74 69 64 59 56 53 50 49 48 49 50 51 54 57 60 63 66 69 71 73 75 77 79 80 82 84 86 88 90 93 96 99 102 104 107 109 111 111 111 110 108 106 103 99 95 91 87 83 79 75 72 69 66 63 60 58 55 53 51 50 49 49 49 50 51 54 56 59 63 66 70 74 77 81 85 88 92 95 98 101 103 105 106 106 105 104 102 98 94 90 85 79 74 69 64 59 55 52 51 50 50 52 55 58 63 67 72 77 81 85 88 91 93 95 96 97 98 99 100 102 104 106 110 115 120 127 135 143 153 163 173 182 190 195 197 196 191 184 173 161 149 135 123 111 99 89 80 72 65 59 55 52 50 50 51 53 56 59 63 68 72 76 80 83 86 89 91 92 93 94 94 94 93 92 91 89 87 85 82 79 76 73 70 66 63 59 56 54 51 50 49 49 50 52 54 57 60 64 69 74 80 87 95 104 114 126 138 152 167 183 198 212 224 232 235 233 227 217 204 190 176 162 149 138 128 119 111 104 98 93 88 84 81 77 74 70 67 64 60 57 54 52 50 49 48 48 49 50 52 55 57 60 63 66 68 71 74 77 80 82 85 87 89 90 91 91 91 90 89 86 83 80 76 71 67 62 58 54 51 50 49 49 51 54 58 63 69 75 82 90 98 106 115 123 130 136 141 144 145 145 143 139 134 129 124 119
 42 39 36 35 34 33 33 34 35 36 38 39 41 42 42 42 41 40 37 34 31 27 24 21 18 16 15 15 15 16 18 20 23 26 30 34 39 43 47 50 53 55 56 57 56 54 51 49 45 42 39 35 32 29 26 24 22 19 18 16 15 14 14 14 14 15 16 17 18 20 21 22 23 24 24 25 25 26 26 27 28 29 31 32 34 37 39 42 46 49 52 56 58 61 62 61 60 58 55 51 47 43 39 35 31 28 25 22 20 18 16 15 14 13 13 13 14 15 17 20 23 26 31 36 42 48 55 63 70 79 87 94 100 105 107 106 102 96 89 80 71 62 54 46 39 33 28 24 21 18 16 15 15 16 17 20 24 30 37 45 55 66 77 88 98 105 108 107 102 96 88 81 74 68 63 59 56 55 54 55 56 58 62 66 70 75 79 82 84 85 83 79 73 67 60 53 47 41 35 31 27 23 21 19 18 17 17 18 20 23 26 29 32 35 38 40 42 42 43 42 41 40 39 37 36 34 33 32 30 29 28 27 26 26 25 24 23 22 21 20 19 19 18 18 17 18 18 19 20 21 22 24 26 28 30 33 36 40 44 49 54 61 68 76 84 92 100 107 113 117 119 118 116 112 108 103 98 93 89 84 80 77 73 70 66 63 59 54 50 45 40 36 31 27 23 20 18 16 15 14 14 14 15 16 18 21 23 27 30 35 40 46 53 61 69 78 88 97 105 110 112 111 105 97 86 75 64 53 44 36 29 24 20 17 15 14 15 16 18 20 24 29 34 41 50 59 70 81 92 101 106 107 104 97 88 78 68 60 53 47
 60 60 60 60 60 60 60 60 60 60 60 60 59 59 58 57 55 54 52 50 48 46 44 42 41 41 41 41 43 45 47 50 53 56 58 60 62 63 64 64 64 64 63 61 60 59 57 55 54 52 50 49 47 46 44 43 41 40 39 38 38 38 38 39 41 44 47 50 54 57 60 63 65 66 67 68 67 67 65 64 63 61 59 58 56 54 53 52 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 39 39 41 42 45 48 51 54 57 60 62 64 65 66 66 65 64 63 62 61 59 58 57 56 54 53 52 52 51 50 49 49 48 47 46 46 45 45 45 46 47 49 50 53 55 57 59 60 61 61 61 60 59 57 56 54 52 51 49 48 47 46 45 44 44 44 44 45 46 47 48 50 52 54 56 58 60 63 65 67 68 69 70 70 70 68 67 65 62 59 56 54 51 50 48 48 48 48 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 68 69 71 72 73 74 74 74 73 72 70 67 64 60 57 53 50 47 44 43 42 41 41 42 42 43 44 45 45 46 47 48 49 49 50 51 51 52 52 53 53 53 54 54 54 55 55 56 56 57 58 59 60 61 62 63 64 65 65 66 66 65 64 63 61 58 55 52 49 46 43 41 39 38 38 38 38 38 39 39 40 41 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 58 58 57 55 53 51 49 46 44 42 41 41 41 41 42 43 45 46 48 50 51 53 54 55 56 57 58 59 60 60 60 60 60 60 60 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 67 76 86 98 109 120 128 131 129 122 111 98 85 73 62 52 45 38 33 28 24 21 19 17 16 15 14 14 14 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 33 32 30 28 26 23 20 18 16 14 12 11 11 10 11 11 12 14 16 19 23 27 33 41 51 63 77 93 110 124 132 131 123 111 96 83 71 62 54 48 44 41 39 37 37 37 37 38 39 40 41 41 41 40 38 35 31 28 24 20 17 14 12 10 9 8 8 8 9 10 11 12 14 16 18 21 23 26 28 31 34 36 38 39 40 41 40 39 38 36 33 30 27 24 21 18 16 13 11 10 9 8 8 8 9 10 11 12 14 16 18 20 22 25 27 29 31 33 34 35 35 34 33 32 31 29 28 27 26 25 24 23 23 22 22 22 22 21 21 21 20 19 18 17 16 14 13 12 11 10 9 9 9 9 10 11 13 16 19 23 28 34 41 50 59 69 79 88 93 95 92 85 76 66 56 47 39 32 26 22 18 15 13 11 9 9 8 8 8 9 11 12 15 18 21 25 28 31 33 34 35 34 33 31 29 27 25 24 23 22 22 22 22 23 24 25 27 29 31 33 34 36 36 36 35 33 31 28 25 23 20 18 15 14 12 11 10 9 9 9 9 10 11 13 15 18 21 24 27 30 33 35 37 38 39 39 38 38 37 36 34 33 31 30 28 26 24 23 21 19 18 16 15 14 13 12 12 12 13 13 15 16 18 21 23 26 29 31 34 35 37 38 38 39 38 38 38 38 38 39 39 41 43 45 49 54
 52 51 49 46 42 38 34 30 26 23 20 18 16 15 14 13 12 12 12 12 13 14 16 18 20 23 27 31 36 40 44 46 48 47 46 43 40 37 34 31 28 25 23 21 20 18 17 16 15 14 14 13 13 13 13 14 14 15 17 19 21 25 29 34 39 44 48 51 52 52 49 46 43 39 36 34 32 30 29 29 28 29 29 30 31 32 32 33 34 34 33 33 32 30 28 27 25 23 22 20 19 18 18 18 17 18 18 19 20 22 24 26 29 33 36 39 42 43 44 43 42 40 37 35 33 30 28 27 25 24 23 23 22 22 22 22 22 22 23 24 25 26 27 29 31 33 35 38 40 42 43 44 43 42 39 36 33 29 26 24 21 20 18 18 17 17 17 17 18 18 19 20 21 23 24 25 27 28 28 29 29 28 28 27 26 25 25 24 24 23 24 24 25 26 28 30 33 36 40 43 46 48 49 47 44 40 35 30 26 23 20 18 16 15 14 14 14 14 14 15 15 16 17 18 19 21 22 24 26 28 30 33 36 38 41 43 44 45 44 43 40 37 33 29 26 22 19 17 15 14 13 12 12 11 12 12 12 13 14 16 17 19 22 25 28 31 35 39 42 44 46 46 45 44 41 38 35 32 30 27 25 24 23 22 22 22 22 22 22 23 24 24 25 25 25 25 24 23 22 22 21 20 19 19 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23 25 26 26 27 27 27 26 25 24 24 23 23 23 23 24 24 26 27 29 32 35 38 42 45 48 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 75 78 81 84 86 88 90 91 91 91 91 91 90 90 90 89 89 88 88 87 86 84 82 79 75 71 68 64 60 57 55 53 52 51 50 51 51 53 54 57 60 64 68 74 80 87 96 105 115 125 135 143 149 152 151 145 136 125 112 98 86 76 67 60 55 52 50 49 50 51 53 56 59 63 67 72 76 80 84 87 90 92 93 94 94 94 94 94 94 94 95 97 99 102 106 111 116 123 129 136 142 146 149 150 148 144 137 128 118 107 96 85 76 67 60 55 50 47 45 45 44 45 46 47 48 50 51 53 54 55 56 57 58 59 60 61 62 62 63 64 64 65 65 65 64 63 62 60 58 55 52 50 47 45 43 42 41 41 41 42 43 45 48 52 56 61 67 74 82 91 101 112 123 133 142 148 152 152 148 142 134 125 115 106 98 90 83 77 73 68 65 62 60 58 56 55 54 52 51 50 49 48 47 46 45 45 45 46 48 50 53 56 60 64 69 73 77 81 84 86 88 89 90 89 88 86 84 81 78 74 71 67 63 60 56 53 50 48 46 45 45 46 48 52 57 63 71 80 89 99 107 115 120 123 123 121 116 110 103 96 89 83 77 72 68 64 61 59 58 57 56 56 56 56 57 57 57 58 58 57 56 55 54 52 50 49 47 45 44 43 43 43 45 47 52 58 66 76 88 103 119 137 154 170 182 190 193 190 183 172 159 146 132 119 108 98 88 80 74 68 63 58 55 52 50 49 49 49 50 53 56 61 66 73 79 86 91 95 97 97 95 92 88 83 78 74 69 66 63 61 60 59 59 59 60 62 64 66 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 55 53 52 51 50 50 50 51 52 53 54 56 58 59 61 61 62 62 61 59 58 56 54 52 50 49 49 50 51 53 57 61 66 72 79 86 94 101 109 116 122 126 128 129 127 124 119 112 106 98 91 84 78 72 67 62 58 55 52 50 49 48 48 48 48 49 49 50 50 50 50 49 49 48 48 47 47 47 47 48 49 50 52 54 56 59 61 64 67 69 72 74 75 76 76 76 75 73 71 69 67 65 63 61 60 58 57 56 55 54 53 51 50 49 48 46 45 44 44 43 43 44 44 45 47 49 51 53 56 59 62 66 70 74 78 81 84 87 89 89 89 87 84 80 75 70 65 60 55 52 49 47 45 45 45 46 47 49 51 54 56 58 61 63 65 66 68 70 71 73 75 77 80 83 87 91 97 103 109 116 124 131 137 142 144 143 140 134 127 117 108 98 89 80 72 66 60 55 51 48 46 44 44 43 44 45 46 48 50 53 55 57 59 60 61 62 61 61 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 42 42 42 42 42 42 43 44 45 46 47 49 50 52 53 55 57 59 62 65 69 74 79 86 93 102 111 122 133 143 153 161 166 168 165 160 152 142 131 120 110 100 92 85 78 73 69 65 62 60 58 57 56 55 54 53 53 52 51 51 50 49 49 49 49 49 50 51 53 55 57 59 61 63 66 68 69 71 72 72 73 73 73 72 72 71 70 69 68 67 65 64 62 60 58 56 54 52 51 50 49 49 49 50 51 52 54 56 59 62 64 67 70 73 75 77 78 78 77 76 74 71 69 66 63 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 108 108 108 108 107 106 105 103 100 97 93 89 85 81 77 74 71 69 67 66 65 65 66 68 70 73 77 82 87 92 97 102 107 110 113 115 116 116 115 114 112 111 109 107 105 104 102 101 100 100 99 98 98 97 97 96 95 94 93 91 90 88 85 83 81 79 77 76 75 74 73 73 74 75 77 79 81 84 87 90 94 98 101 104 107 110 112 114 115 116 117 117 118 119 120 122 125 128 132 137 143 149 155 161 166 168 169 166 160 151 140 127 114 101 89 79 70 62 57 53 51 49 50 51 53 56 60 65 71 77 84 93 102 112 122 133 143 154 162 169 173 174 171 165 155 143 130 116 103 90 79 69 61 54 49 45 42 41 40 41 42 45 48 52 57 64 71 80 89 100 110 121 132 141 148 153 155 155 153 148 143 137 130 124 119 114 109 106 103 100 98 96 94 92 89 86 83 80 75 71 66 61 56 52 48 45 42 41 40 40 42 44 48 52 57 63 69 75 81 87 93 98 102 105 107 108 107 105 101 97 92 86 80 74 68 62 57 52 48 44 42 41 40 40 41 43 46 49 53 56 60 64 68 71 75 78 81 84 87 91 95 99 104 109 115 122 129 136 143 151 157 161 164 164 161 156 148 139 128 117 105 95 85 76 68 62 56 51 47 44 42 41 40 41 42 44 47 51 56 63 71 80 90 101 113 124 135 145 152 158 160 160 157 152 145 137 127 118 108 99 91 83 75 69 63 58 54 51 49 48 49 50 54 58 65 73 83 95 109 123 137 150 161 169 173 173 170 164 157 149 141 133 127 121 117 113 111 109 108 108
 158 157 157 156 156 155 154 152 150 148 145 141 136 131 125 119 113 107 101 96 90 86 82 78 76 74 74 74 75 77 80 83 88 92 97 102 106 110 114 117 120 122 124 125 125 125 125 124 122 121 118 115 112 108 104 99 95 90 85 81 78 75 74 74 75 78 82 88 95 104 114 124 136 147 157 165 171 173 171 166 159 149 139 129 120 111 104 98 93 90 88 87 87 88 90 93 97 101 105 109 113 116 117 117 116 113 109 104 99 94 89 85 82 79 78 79 81 84 89 96 104 113 123 133 142 151 158 163 166 167 166 163 159 154 148 143 137 132 126 121 116 112 108 104 100 97 94 91 89 88 87 87 87 89 91 93 97 100 104 108 111 115 117 120 121 121 121 120 119 117 115 112 110 108 106 104 103 103 103 104 105 107 110 113 117 122 127 132 137 142 147 151 154 156 156 154 151 147 141 135 128 120 113 106 99 93 88 84 81 79 78 77 78 79 81 84 87 91 95 100 105 111 117 124 132 139 147 155 162 168 173 175 174 170 164 155 145 133 121 110 99 91 83 78 75 73 73 74 77 82 87 94 102 110 118 126 132 138 141 142 142 139 135 130 125 120 116 113 110 108 108 109 111 115 119 124 130 137 143 148 153 155 155 152 147 140 132 123 114 105 96 89 83 78 74 72 71 71 73 75 79 83 87 92 96 100 103 106 107 108 108 108 107 106 104 103 101 99 97 96 94 92 90 88 85 83 81 79 77 75 73 72 72 72 73 75 78 81 85 89 94 99 105 111 117 123 129 135 141 145 150 153 156 158 159 159 159 159 159 158
 81 83 84 86 87 88 90 90 91 90 90 88 86 84 81 78 74 71 67 64 61 58 55 53 51 50 49 48 48 48 49 51 52 55 57 60 63 66 70 74 78 82 86 90 94 98 102 104 106 108 107 106 103 99 94 88 81 75 68 63 57 53 50 47 46 45 46 47 49 52 55 60 64 69 75 80 84 88 91 93 93 92 90 88 85 82 80 78 76 75 75 75 76 78 81 84 88 92 96 100 103 105 106 105 102 97 92 85 79 72 66 60 55 51 47 45 43 42 42 43 44 47 49 52 55 59 62 66 69 72 75 77 79 80 81 81 81 81 80 78 77 74 72 69 65 62 59 55 52 49 46 44 42 41 40 39 40 40 42 43 46 48 52 55 59 64 69 74 80 86 92 97 102 107 111 114 116 117 117 117 116 115 114 112 110 109 107 105 102 100 97 94 91 87 83 78 74 69 64 60 55 51 47 44 41 39 37 36 36 36 37 39 41 44 48 51 56 60 65 69 74 78 82 85 88 90 91 91 90 88 85 81 77 72 67 61 56 51 47 43 40 38 36 35 35 36 38 41 44 49 54 59 66 72 79 85 91 96 99 101 101 99 97 94 90 87 84 81 79 78 77 77 77 78 79 80 82 83 83 83 82 80 77 74 69 65 60 55 51 47 43 41 39 37 37 37 38 40 43 47 52 59 66 74 82 91 99 106 111 115 117 117 115 111 107 101 95 89 83 77 71 66 61 57 53 49 46 44 42 41 40 41 42 43 46 49 53 57 61 66 71 75 80 83 86 87 88 88 88 87 86 84 83 82 81 80 79 79 80 80
 52 55 58 60 62 63 63 62 60 57 54 51 48 45 42 40 37 36 34 33 32 32 32 32 33 34 36 38 40 42 45 48 52 55 58 60 62 64 64 64 64 63 61 59 57 55 52 49 47 44 42 40 38 36 35 33 33 32 32 33 34 36 39 43 48 54 61 70 78 87 95 102 106 107 105 101 95 88 80 73 66 61 56 51 48 45 43 41 39 38 37 36 36 35 34 34 33 32 31 31 30 29 29 29 29 29 29 30 32 33 36 39 43 48 53 59 65 71 76 79 81 80 78 74 68 63 58 53 48 45 41 39 37 35 34 33 33 33 33 34 35 37 39 42 45 49 53 58 63 68 71 74 75 74 72 68 63 58 53 49 44 41 38 35 34 32 31 30 30 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 45 47 49 52 56 60 65 70 76 82 88 94 99 102 104 102 99 93 86 78 70 63 56 50 45 41 38 36 35 34 33 34 34 35 37 38 40 43 45 48 51 54 58 61 65 69 72 74 76 77 76 75 72 68 64 59 54 50 46 42 39 37 35 33 33 32 33 33 35 36 38 41 44 47 50 53 56 58 60 60 60 59 57 54 51 48 45 42 39 37 35 33 32 31 30 30 30 30 31 32 32 33 34 35 36 37 37 38 38 37 37 36 35 34 34 33 33 32 32 32 33 33 33 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 33 33 32 32 31 30 29 29 28 28 28 28 28 29 30 31 33 34 37 39 42 45 48
 144 140 136 131 126 122 118 115 112 110 107 105 103 101 99 96 93 90 86 82 78 75 71 67 64 61 59 58 57 58 59 60 63 66 69 73 77 81 84 87 90 92 93 93 93 93 92 90 88 86 84 81 78 76 73 70 67 65 62 60 59 58 57 57 58 59 61 63 65 68 72 75 79 83 87 92 96 100 104 107 110 112 113 113 112 111 109 107 105 102 99 96 94 91 89 87 85 83 82 80 79 77 75 74 72 70 68 67 65 63 62 61 60 59 59 60 62 64 68 72 78 85 92 101 110 119 128 136 143 148 151 152 150 147 143 137 130 123 115 108 101 94 88 82 77 73 69 67 65 64 64 65 67 70 74 79 84 90 95 100 104 107 108 107 106 102 98 94 90 85 82 78 76 74 72 71 71 72 73 74 76 77 80 82 84 86 87 88 89 89 89 88 87 86 84 83 82 81 80 79 79 79 80 81 82 83 84 85 87 88 90 91 93 94 96 97 99 100 102 104 106 108 110 112 114 116 119 120 122 123 123 123 122 120 117 114 110 106 102 99 95 92 90 88 87 87 87 88 89 90 91 93 94 95 95 96 96 95 95 94 94 93 93 93 93 93 93 94 96 98 100 102 105 108 111 114 117 119 122 123 125 125 125 124 122 120 118 115 112 108 104 101 97 93 89 86 82 79 76 74 72 70 69 68 67 67 67 67 68 68 69 71 72 74 75 78 80 82 85 88 90 93 95 96 97 97 96 94 91 88 84 79 75 71 68 64 62 60 59 59 59 60 62 65 68 73 79 85 92 100 109 118 126 134 141 146 149 150 150 148
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 161 158 154 147 140 131 122 113 105 97 90 84 79 75 72 70 69 68 68 68 69 70 71 72 73 74 75 76 77 79 81 83 86 89 93 97 101 106 111 116 120 125 128 132 134 135 136 135 133 131 127 123 118 112 107 102 97 92 88 85 83 81 81 81 81 82 83 84 85 86 87 87 87 87 87 88 88 89 91 93 96 100 104 109 115 122 129 136 144 151 158 164 168 171 172 171 168 163 157 151 143 136 129 122 116 110 105 101 97 94 91 88 86 85 84 83 83 84 85 88 91 95 101 107 114 122 130 138 146 154 160 165 169 170 170 167 163 157 151 143 135 127 119 112 105 99 94 90 87 84 83 82 83 84 85 87 89 91 93 95 98 100 102 105 108 111 116 121 126 133 140 147 154 160 165 169 171 170 168 163 156 149 141 132 124 116 108 102 96 92 88 86 84 83 83 84 85 86 88 89 89 90 89 89 87 86 84 83 81 81 81 82 84 87 91 96 101 107 114 120 127 133 139 144 148 151 153 153 152 150 146 142 136 130 124 118 111 105 100 94 90 86 82 80 77 75 74 72 71 70 70 69 69 70 70 72 74 77 80 84 89 94 100 106 112 118 123 129 133 137 139 141 142 141 140 139 137 135 132 129 127 124 121 119 116 113 109 106 101 97 93 88 84 79 75 72 70 68 68 69 71 74 80 86 94 104 116 128 142 157 171 185 198 207 213 215 211 204 193 180 166 151 136 123 110 99 90 82 76 72 69 67 66 67 69 71 74 77 81 85 88 92 95 98 100 103 106 109 112 116 121 125 131 137 142 148 153 158 161 162
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 26 24 22 20 19 17 17 16 16 16 17 19 21 23 26 30 33 37 40 42 42 41 38 35 32 28 25 22 20 19 18 17 17 17 17 17 18 19 20 21 22 23 24 26 27 28 30 31 32 33 34 34 34 34 34 33 32 31 30 28 26 25 23 21 19 18 16 15 14 13 13 12 12 12 13 13 14 16 17 19 21 23 24 26 27 28 28 27 26 25 23 21 20 18 17 16 15 14 13 13 13 14 14 15 16 16 17 18 19 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 31 32 32 32 31 31 29 28 27 25 24 22 21 20 19 18 17 17 17 17 17 18 19 21 23 25 27 29 30 30 30 29 27 25 22 20 18 16 15 14 13 13 14 14 15 17 18 20 23 25 27 29 30 30 30 29 27 25 22 20 18 16 14 13 12 12 12 12 13 14 15 17 19 21 24 27 29 32 34 35 36 36 35 34 33 32 31 30 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 30 31 32 34 36 38 40 42 43 43 43 42 39 36 33 30 27 24 22 19 18 17 16 15 15 15 16 16 17 17 18 19 19 20 20 20 20 20 19 19 18 17 16 16 16 15 16 16 17 18 20 22 24 27 31 35 39 42 46 48 50 50 49 47 45 42 40 37 35 32 31 29 28 27 26 25 24 24 24 24 23 24 24 24 25 26 27 28 30 32 35 38 41 44 46 48 48 46 44 40 36 32 27 24 21 18 16 15 14 13 13 13 14 15 17 19 21 23 25 28 30 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

