
 % 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
 19241 20179 21153 22164 23208 24282 25383 26506 27645 28793 29942 31082 32205 33298 34350 35348 36279 37131 37890 38546 39086 39503 39789 39938 39948 39820 39554 39156 38633 37994 37250 36411 35490 34501 33457 32369 31250 30111 28963 27814 26674 25548 24443 23365 22316 21300 20320 19377 18472 17606 16779 15991 15240 14527 13850 13208 12600 12024 11480 10966 10480 10021 9587 9178 8792 8428 8085 7761 7455 7167 6895 6638 6397 6169 5953 5750 5559 5379 5208 5048 4896 4753 4619 4492 4372 4259 4153 4053 3959 3871 3788 3710 3636 3568 3504 3444 3388 3336 3288 3244 3203 3165 3131 3099 3071 3046 3024 3005 2988 2975 2964 2955 2950 2947 2947 2949 2954 2962 2973 2986 3002 3021 3043 3067 3095 3126 3160 3197 3237 3281 3329 3380 3435 3494 3558 3626 3698 3775 3858 3945 4038 4137 4243 4354 4473 4599 4732 4874 5024 5183 5352 5531 5721 5922 6135 6361 6601 6855 7124 7410 7713 8034 8374 8735 9118 9523 9953 10408 10890 11400 11939 12510 13113 13750 14421 15129 15874 16656 17477 18337 19236 20173 21148 22158 23202 24276 25377 26500 27639 28786 29935 31076 32198 33292 34344 35342 36273 37125 37885 38540 39081 39499 39785 39934 39945 39817 39552 39155 38632 37994 37249 36411 35491 34503 33458 32371 31252 30114 28965 27817 26676 25551 24446 23368 22319 21303 20323 19380 18475 17609 16782 15994 15243 14530 13853 13211 12602 12027 11483 10968 10482 10023 9589 9180 8794 8430 8086 7762 7457 7168 6897 6640 6398 6170 5955 5752 5561 5380 5210 5049 4898 4755 4620 4493 4373 4261 4154 4054 3960 3872 3789 3711 3638 3569 3505 3445 3389 3337 3289 3245 3204 3166 3132 3100 3072 3047 3025 3006 2989 2976 2965 2956 2951 2948 2948 2950 2955 2963 2974 2987 3003 3022 3044 3068 3096 3127 3161 3198 3238 3282 3330 3381 3436 3496 3559 3627 3699 3777 3859 3947 4040 4139 4244 4356 4474 4600 4734 4875 5026 5185 5354 5533 5722 5924 6137 6363 6603 6857 7126 7412 7715 8036 8377 8738 9120 9526 9956 10411 10893 11403 11943 12514 13117 13753 14425 15133 15878 16661 17482 18342
 60 61 63 65 67 69 71 74 76 79 81 84 87 90 93 96 99 102 106 109 113 117 120 124 128 132 136 140 144 148 152 156 160 164 168 172 175 178 181 184 187 189 191 192 193 194 195 195 195 194 193 192 190 188 186 183 180 177 174 171 167 163 159 155 151 147 143 139 135 131 127 123 120 116 112 109 105 102 98 95 92 89 86 84 81 78 76 74 71 69 67 65 63 61 60 58 56 55 54 52 51 50 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 48 49 50 51 53 54 56 57 59 61 63 65 67 69 71 74 76 79 82 85 88 91 94 98 102 106 110 114 119 123 128 133 139 144 150 156 162 168 174 181 188 194 201 208 215 222 229 235 242 248 254 260 266 271 275 279 282 285 287 288 289 289 288 286 284 281 278 273 269 264 258 252 246 240 233 226 219 212 206 199 192 185 178 172 165 159 153 147 142 136 131 126 121 117 112 108 104 100 96 93 89 86 83 80 77 75 72 70 68 65 63 61 60 58 56 55 53 52 50 49 48 47 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58
 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 49 52 55 58 61 64 68 72 76 80 85 89 94 99 105 110 116 122 128 135 141 148 155 162 168 175 181 188 194 200 205 210 214 217 220 223 224 225 225 224 222 220 217 213 209 204 199 194 188 182 176 170 164 157 151 145 139 133 127 122 116 111 106 101 97 93 88 84 81 77 74 71 67 65 62 59 57 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 58 61 63 66 70 73 77 80 84 89 93 98 103 108 114 120 126 133 140 147 154 162 170 179 187 196 204 213 222 230 239 247 254 261 268 273 278 282 284 286 286 285 283 280 276 271 264 258 250 242 233 224 215 206 197 187 178 169 161 152 144 136 129 122 115 108 102 96 91 86 81 76 72 68 64 60 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14
 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 58 59 60 62 63 64 65 66 67 69 70 71 73 74 76 77 79 80 82 84 85 87 89 90 92 94 96 97 99 101 103 105 106 108 110 111 113 115 116 118 119 121 122 123 125 126 127 127 128 129 130 130 130 131 131 131 131 130 130 130 129 128 128 127 126 125 124 122 121 120 118 117 115 114 112 111 109 107 105 104 102 100 98 97 95 93 92 90 88 87 85 83 82 80 79 77 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 58 59 60 61 62 63 65 66 67 68 70 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 105 107 109 112 114 117 119 122 124 127 129 132 134 137 139 142 144 146 148 150 152 154 156 158 159 161 162 163 164 165 165 166 166 166 166 165 165 164 163 162 161 159 158 156 155 153 151 148 146 144 142 139 137 134 132 129 126 124 121 119 116 114 111 109 106 104 101 99 97 95 92 90 88 86 84 82 80 79 77 75 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43
 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 37 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 61 62 63 64 66 67 68 69 70 71 73 73 74 75 76 77 77 78 78 79 79 79 79 80 79 79 79 79 79 78 78 77 76 76 75 74 73 73 72 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 64 66 68 70 72 75 77 79 82 84 87 89 92 95 98 100 103 106 109 112 115 119 122 125 128 131 134 136 139 142 144 146 148 150 152 153 154 155 156 156 156 156 155 154 153 152 150 148 146 144 141 138 135 132 129 126 123 119 116 113 109 106 103 99 96 93 90 87 84 81 78 75 72 70 67 65 63 60 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22
 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 32 33 34 34 34 35 35 35 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 31 33 34 37 39 41 44 46 49 52 55 59 62 66 69 73 77 82 86 90 94 98 102 106 110 113 116 119 121 122 123 123 123 122 120 118 116 113 109 106 102 98 94 89 85 81 77 73 69 65 62 58 55 52 49 46 43 41 39 36 34 32 31 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11
 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 52 53 54 56 57 57 58 59 60 61 61 62 62 63 63 63 63 63 63 63 62 62 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 83 86 90 93 96 100 103 106 109 112 115 118 121 123 126 127 129 131 132 132 133 133 132 131 130 129 127 125 123 120 117 114 111 108 105 101 98 94 91 87 84 81 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 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 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21
 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 48 51 53 56 58 60 63 65 67 70 72 74 76 77 79 80 81 82 82 82 82 82 81 81 80 78 77 75 73 71 69 67 64 62 60 57 55 53 50 48 46 43 41 39 37 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 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 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 18 19 20 22 24 26 28 30 32 35 38 41 44 48 52 57 61 67 73 79 86 93 101 110 120 130 141 153 165 178 192 207 221 236 250 264 276 288 297 304 309 310 309 305 298 289 278 266 252 238 223 209 194 180 167 154 142 131 120 111 102 94 86 79 73 67 61 56 52 48 44 40 37 34 32 29 27 25 23 21 20 18 17 16 15 13 12 12 11 10 9 9 8 7 7 6 6 6 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7
 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 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49 51 53 55 57 58 60 61 63 64 64 65 65 66 65 65 65 64 63 61 60 58 57 55 53 51 49 47 45 43 42 40 38 36 34 33 31 29 28 26 25 24 23 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 12 12 13 14 15 16 17 18 19 20 21 22 24 25 27 29 31 33 35 37 39 42 44 47 50 53 56 59 63 66 70 73 76 80 83 86 89 91 93 95 96 97 97 97 96 95 93 91 88 86 83 79 76 73 69 66 62 59 55 52 49 46 43 41 38 36 34 32 30 28 26 24 23 21 20 19 18 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 29 30 31 32 32 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 26 27 29 31 33 36 38 41 44 47 51 54 59 63 68 73 79 85 92 99 107 115 124 133 143 153 164 175 186 197 207 218 227 236 243 248 251 253 252 250 245 239 231 221 211 200 189 177 166 155 144 134 124 115 106 98 90 83 77 71 65 60 55 51 47 43 40 37 34 31 29 27 25 23 21 20 18 17 16 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 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 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4
 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 22 23 25 28 30 32 35 38 42 45 49 54 58 64 69 76 83 90 98 107 117 127 139 151 164 177 191 205 220 234 248 260 271 281 287 291 293 291 286 279 269 257 244 231 216 202 188 174 160 148 136 125 114 105 96 88 81 74 68 62 57 52 48 44 40 37 34 31 29 27 24 23 21 19 18 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3
 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 44 47 50 53 57 60 64 69 73 78 84 89 96 102 109 117 125 133 142 151 161 171 182 192 203 214 225 235 245 254 263 270 276 280 283 284 283 280 276 270 263 255 246 236 225 214 204 193 182 171 161 151 142 133 124 116 109 101 95 89 83 77 72 68 63 59 55 52 49 46 43 40 38 35 33 31 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 58 60 63 67 70 73 77 81 84 88 92 96 100 104 109 113 117 121 124 128 131 134 136 139 140 142 142 143 142 142 140 139 136 134 131 127 124 120 116 112 108 104 99 95 91 87 83 79 75 72 68 65 62 58 56 53 50 48 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
 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 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 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 56 57 59 61 63 64 66 68 69 71 73 74 76 77 79 80 81 83 84 84 85 86 86 87 87 87 87 86 86 85 85 84 83 82 80 79 78 76 75 73 71 70 68 66 64 63 61 59 57 56 54 52 51 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10
 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 53 55 57 60 62 64 66 69 71 74 76 79 81 83 86 88 90 92 94 96 97 99 100 101 102 103 103 103 103 103 103 102 101 100 99 98 96 94 92 91 89 86 84 82 80 78 76 73 71 69 67 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 29 29 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18
 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 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 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 54 56 59 61 64 67 69 72 75 78 81 84 87 90 93 96 98 101 104 106 108 110 112 113 114 115 116 116 116 115 114 113 112 110 108 106 103 101 98 95 92 89 86 83 80 77 74 71 68 65 62 60 57 55 52 50 48 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
 16 16 17 17 17 17 17 18 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 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80 81 82 83 84 85 86 87 88 88 89 89 89 89 89 89 88 88 87 87 86 85 84 83 82 80 79 78 76 75 73 72 70 68 67 65 63 62 60 59 57 56 54 53 51 50 48 47 45 44 43 42 40 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 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16
 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 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 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 42 43 45 46 47 48 49 50 51 53 54 56 57 58 60 61 63 64 66 68 69 71 73 74 76 78 80 81 83 85 86 88 89 91 92 94 95 96 97 98 99 100 101 101 102 102 102 102 102 102 101 101 100 99 98 97 96 95 94 92 91 89 88 86 84 82 81 79 77 75 73 72 70 68 66 64 63 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18
 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 64 64 64 65 65 65 65 65 64 64 64 64 63 63 62 61 61 60 59 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14
 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 20 21 21 22 23 24 26 27 28 29 31 32 34 35 37 39 40 42 44 46 49 51 54 56 59 61 64 67 70 73 77 80 83 87 90 93 97 100 103 106 109 112 115 117 119 121 123 124 125 125 125 125 124 123 122 120 118 116 114 111 108 105 102 99 96 93 90 86 83 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12
 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 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 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22
 58 59 60 61 61 62 63 63 64 64 64 65 65 65 65 65 65 65 65 64 64 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57
 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37
 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20
 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 50 51 51 52 53 54 55 56 57 57 58 59 60 61 61 62 63 64 64 65 66 66 67 67 68 68 69 69 70 70 70 70 70 71 71 71 70 70 70 70 70 69 69 69 68 68 67 67 66 65 65 64 63 62 62 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 77 78 78 79 79 80 80 80 80 80 80 80 80 79 79 79 78 78 77 76 76 75 74 73 72 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 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32
 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 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34
 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 87 87 87 87 88 88 88 89 89 90 90 91 91 92 93 93 94 95 95 96 97 98 99 99 100 101 102 103 104 106 107 108 109 110 112 113 114 116 117 118 120 121 123 124 125 127 128 130 131 133 134 136 137 138 140 141 142 144 145 146 147 148 149 150 151 152 152 153 153 154 154 154 154 154 154 154 153 153 152 151 150 149 148 147 146 145 143 142 140 138 136 135 133 131 129 127 125 122 120 118 116 114 111 109 107 105 103 100 98 96 94 92 90 88 86 84 82 80 78 76 75 73 71 70 68 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 64 65 65 66 67 68 68 69 70 71 71 72 73 74 74 75 76 76 77 78 78 79 79 80 81 81 82 82 83 83 83 84 84 85 85 85 85 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86
 92 93 94 94 95 96 97 98 99 101 102 103 104 106 107 108 110 112 113 115 117 119 121 123 125 127 129 131 134 136 139 142 145 148 151 154 157 161 165 168 172 176 180 184 189 193 198 203 208 213 218 224 230 235 241 247 253 260 266 272 279 286 292 299 306 313 320 326 333 340 346 353 359 365 371 377 382 387 392 396 400 403 406 409 411 412 413 413 413 412 411 409 407 404 400 397 392 387 382 377 371 364 358 351 344 337 330 322 315 307 300 292 284 277 269 262 255 247 240 233 227 220 213 207 201 195 189 183 178 172 167 162 157 153 148 144 140 135 132 128 124 121 117 114 111 108 105 102 100 97 95 92 90 88 86 84 82 80 78 77 75 73 72 71 69 68 67 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 58 59 59 60 60 61 61 62 62 63 63 63 64 64 65 65 66 66 67 67 67 68 68 69 69 69 70 70 70 71 71 72 72 72 72 73 73 73 74 74 74 74 75 75 75 75 75 76 76 76 76 76 77 77 77 77 77 77 77 77 78 78 78 78 78 78 78 78 78 79 79 79 79 79 79 79 79 80 80 80 80 80 80 80 81 81 81 81 82 82 82 82 83 83 83 84 84 84 85 85 86 86 87 87 88 89 89 90 91 91
 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 56 56 57 58 60 61 62 63 65 67 68 70 72 74 77 79 82 85 88 91 94 98 102 106 110 115 120 125 131 137 144 151 158 166 175 184 193 203 214 226 238 251 265 280 296 312 330 348 368 388 410 433 456 481 506 532 559 586 614 641 669 696 722 747 771 792 812 828 841 851 858 860 859 854 845 833 817 798 777 753 728 701 673 644 616 587 558 530 502 475 450 425 401 378 356 336 316 297 280 264 248 234 220 207 195 184 173 163 154 145 137 129 122 115 109 103 98 93 88 83 79 75 71 68 65 62 59 56 54 51 49 47 45 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 26 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 59 60 62 63 65 67 68 70 71 73 75 76 78 80 81 83 85 86 88 90 91 93 94 96 97 99 100 101 103 104 105 106 107 108 109 110 111 111 112 112 113 113 113 113 113 113 113 113 113 112 112 111 110 110 109 108 107 106 105 104 103 102 101 100 98 97 96 94 93 92 90 89 88 86 85 84 82 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 28 46 68 92 120 152 190 232 281 338 403 478 564 664 779 912 1066 1244 1451 1692 1973 2300 2682 3128 3649 4257 4966 5790 6742 7830 9055 10404 11838 13285 14637 15753 16483 16713 16402 15596 14416 13013 11529 10073 8712 7485 6401 5459 4647 3953 3360 2855 2425 2058 1745 1478 1250 1055 887 743 619 513 421 342 274 215 164 120 82 49 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 17 20 23 26 30 33 36 40 43 46 50 53 57 60 63 67 70 74 77 80 83 87 90 93 96 99 101 104 107 109 111 114 116 117 119 121 122 123 124 125 126 126 127 127 127 126 126 125 124 123 122 121 120 118 116 114 112 110 108 106 103 101 98 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 46 43 40 37 34 31 28 26 23 20 18 15 13 10 8 5 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 10 25 41 60 82 106 133 165 200 241 287 339 399 468 546 636 738 856 990 1145 1323 1527 1763 2034 2346 2705 3118 3593 4137 4758 5463 6256 7140 8108 9147 10228 11309 12330 13218 13898 14300 14384 14142 13604 12829 11891 10863 9809 8778 7802 6900 6081 5346 4694 4118 3612 3169 2781 2442 2146 1888 1662 1465 1292 1141 1008 892 790 700 621 551 489 435 387 344 306 272 243 216 192 171 152 135 120 107 95 84 74 65 57 50 44 38 33 28 23 20 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 33 48 64 83 105 130 159 191 228 271 320 375 439 513 597 694 805 933 1081 1252 1449 1677 1941 2247 2601 3011 3485 4031 4656 5367 6166 7049 8000 8988 9962 10851 11570 12035 12183 11991 11486 10733 9818 8827 7830 6876 5994 5199 4495 3877 3340 2876 2475 2129 1832 1576 1355 1165 1001 859 737 630 538 459 389 329 276 231 191 156 126 100 76 56 39 23 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 1 3 5 6 8 9 11 13 14 16 18 20 21 23 25 26 28 30 32 33 35 37 39 40 42 43 45 47 48 50 51 52 54 55 56 58 59 60 61 62 62 63 64 65 65 66 66 66 66 66 66 66 66 66 66 65 65 64 64 63 62 61 60 59 58 57 56 55 53 52 51 49 48 46 45 43 42 40 38 37 35 33 32 30 28 27 25 23 22 20 18 17 15 13 12 10 8 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0
 233 228 224 219 215 210 205 201 196 192 187 183 179 174 170 166 162 158 154 150 147 143 140 137 134 131 128 126 123 121 120 118 117 116 115 114 115 115 116 117 119 122 125 129 134 139 146 154 162 173 185 198 213 231 251 273 298 327 360 396 437 484 537 596 663 739 825 922 1031 1156 1296 1455 1636 1840 2073 2336 2634 2971 3351 3780 4260 4793 5382 6021 6704 7414 8127 8809 9415 9898 10209 10313 10194 9860 9344 8692 7957 7186 6420 5686 5004 4382 3824 3327 2890 2507 2172 1881 1627 1406 1214 1048 903 777 667 572 488 416 352 297 248 206 169 137 108 83 62 43 26 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 10 13 16 19 22 25 29 32 36 40 43 47 52 56 60 65 70 75 80 85 90 95 101 107 113 119 125 131 137 144 150 157 163 170 177 183 190 197 203 210 216 223 229 235 240 246 251 256 261 266 270 274 277 281 283 286 288 290 291 292 292 293 292 292 291 290 288 286 284 282 279 276 273 270 266 262 258 254 250 246 242 237
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 44 68 94 125 160 199 243 294 352 417 492 577 674 784 910 1054 1219 1406 1621 1867 2148 2469 2835 3254 3731 4273 4888 5582 6360 7227 8181 9219 10327 11484 12657 13800 14858 15771 16477 16926 17087 16954 16545 15900 15072 14118 13093 12043 11006 10007 9065 8190 7386 6654 5992 5397 4863 4385 3959 3579 3241 2940 2672 2434 2222 2033 1865 1715 1581 1461 1354 1259 1173 1096 1027 965 910 859 814 773 735 702 671 643 617 593 571 551 533 515 499 484 470 457 444 432 420 409 399 388 378 369 359 350 341 332 323 315 306 298 289 281 273 265 256 248 240 232 224 216 208 201 193 185 177 170 162 155 148 140 133 126 119 113 106 99 93 87 80 74 69 63 57 52 46 41 36 32 27 22 18 14 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 19 27 36 45 57 69 84 100 118 138 161 187 216 249 286 328 376 430 490 559 637 726 826 940 1070 1218 1385 1577 1794 2042 2324 2645 3010 3424 3891 4416 5002 5651 6358 7117 7911 8716 9495 10205 10794 11212 11421 11400 11152 10702 10093 9376 8599 7804 7026 6285 5596 4966 4396 3885 3431 3027 2671 2357 2080 1836 1622 1433 1267 1120 991 877 777 688 609 540 478 424 375 333 294 261 231 204 180 159 141 124 109 96 84 74 65 56 49 43 37 32 27 23 20 17 14 12 10 8 7 5 4 3 3 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 45 46 48 49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 95 96 96 97 97 98 98 98 98 98 98 98 98 97 97 96 96 95 95 94 93 92 91 90 89 88 87 85 84 83 81 80 78 77 75 73 72 70 68 66 65 63 61 59 57 55 54 52 50 48 46 44 42 40 39 37 35 33 31 30 28 26 24 23 21 20 18 16 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 26 28 30 33 36 40 43 47 51 56 61 66 72 78 85 93 101 110 120 131 143 156 171 186 204 222 243 266 291 319 349 383 420 461 505 554 609 668 733 805 883 968 1061 1161 1269 1385 1509 1639 1774 1914 2055 2195 2330 2457 2571 2668 2745 2796 2822 2820 2790 2735 2658 2561 2449 2327 2197 2064 1931 1799 1672 1549 1433 1324 1221 1126 1037 956 880 811 747 689 636 587 542 501 464 430 398 370 344 320 298 278 260 243 228 213 201 189 178 168 159 150 142 135 129 123 117 112 107 103 99 95 92 89 86 83 80 78 76 74 72 70 69 67 66 65 64 63 62 61 60 59 58 58 57 57 56 56 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 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 49 48 48 48 47 47 46 46 45 45 44 44 44 43 42 42 41 41 40 40 39 38 38 37 36 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 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
 0 0 0 0 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 7 12 18 24 31 40 49 59 71 84 99 115 134 156 180 207 237 272 312 356 407 464 530 604 689 786 896 1022 1167 1331 1519 1734 1979 2257 2571 2924 3315 3744 4203 4681 5158 5609 5999 6293 6460 6479 6348 6082 5709 5265 4784 4297 3825 3382 2976 2610 2283 1995 1741 1519 1324 1155 1007 878 765 666 580 504 438 380 329 284 245 210 179 152 129 107 89 72 58 45 34 24 15 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 1 2 4 5 7 9 10 12 14 16 18 20 22 24 27 29 32 34 37 39 42 45 48 51 54 57 60 64 67 71 74 78 81 85 88 92 96 100 103 107 111 114 118 122 125 129 132 135 138 141 144 146 149 151 153 155 157 158 159 160 160 161 161 161 160 160 159 158 156 155 153 151 149 146 144 141 138 135 132 129 126 122 119 116 112 109 105 102 98 94 91 87 84 80 77 74 70 67 64 61 58 55 52 49 46 43 41 38 35 33 31 28 26 24 22 19 17 15 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 17 27 37 50 64 81 99 121 145 174 206 243 286 335 392 457 533 620 721 839 974 1132 1316 1529 1776 2064 2398 2785 3231 3743 4324 4976 5693 6460 7250 8019 8709 9253 9585 9663 9476 9048 8435 7703 6919 6134 5384 4693 4071 3519 3035 2615 2250 1936 1666 1433 1233 1060 912 784 674 578 496 424 362 309 262 222 186 156 129 105 85 67 52 38 26 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 19 34 52 72 97 125 159 199 246 302 368 446 539 650 782 940 1130 1357 1631 1959 2353 2824 3382 4033 4773 5581 6405 7158 7726 7998 7912 7485 6810 6003 5171 4385 3680 3070 2553 2119 1758 1457 1208 1000 828 683 563 462 377 305 245 194 151 115 84 58 36 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 12 14 16 18 20 22 24 26 28 31 33 35 38 40 43 45 47 50 52 55 57 59 62 64 66 68 70 72 74 75 77 78 80 81 82 82 83 83 84 84 83 83 83 82 81 80 79 78 77 75 74 72 70 68 66 64 62 60 58 55 53 51 48 46 44 42 39 37 35 32 30 28 26 24 22 20 18 16 14 12 10 8 6 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 2 5 9 13 17 22 28 34 40 48 56 65 75 86 99 113 128 146 165 187 211 239 270 304 343 387 437 493 556 628 709 801 905 1023 1156 1308 1479 1673 1891 2137 2411 2716 3053 3418 3810 4222 4641 5053 5438 5773 6033 6199 6256 6199 6035 5780 5454 5080 4681 4275 3877 3497 3141 2813 2514 2244 2001 1783 1589 1416 1261 1124 1002 894 798 712 635 567 506 452 404 360 322 287 256 228 203 181 161 143 127 112 99 87 77 68 59 52 45 39 34 29 25 22 18 16 13 11 10 8 7 7 6 6 5 5 5 6 6 7 8 8 9 11 12 13 14 16 17 19 21 23 24 26 28 30 33 35 37 39 42 44 47 50 52 55 58 61 64 67 70 73 76 80 83 87 90 94 97 101 105 109 113 116 120 124 128 132 136 140 145 149 153 157 160 164 168 172 175 179 182 185 188 191 194 196 198 200 202 203 204 205 206 206 206 205 204 203 202 200 198 196 193 191 188 184 181 177 173 169 165 161 157 152 148 143 139 134 130 125 120 116 111 107 103 98 94 90 86 82 78 74 71 67 64 60 57 54 51 48 45 42 39 37 34 32 29 27 25 23 21 19 17 15 13 11 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 1 2 5 7 10 13 16 20 24 29 34 40 46 54 62 71 82 93 107 121 138 157 178 202 229 259 293 332 377 427 483 548 621 704 798 905 1026 1162 1316 1487 1678 1887 2113 2353 2601 2847 3079 3284 3444 3547 3581 3544 3439 3277 3072 2839 2594 2347 2108 1884 1676 1487 1316 1163 1028 907 801 707 624 551 487 430 380 336 296 262 231 204 180 158 139 122 107 94 82 72 62 54 46 39 33 28 23 19 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 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 15 15 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 34 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 23 22 21 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 14 17 21 26 30 36 42 49 56 64 74 84 96 109 124 140 158 179 202 228 258 291 328 370 418 471 531 600 676 763 860 969 1091 1227 1376 1539 1714 1900 2090 2281 2462 2624 2756 2848 2891 2883 2824 2720 2579 2412 2230 2042 1856 1676 1507 1351 1207 1078 961 856 762 679 604 538 479 427 381 339 302 270 240 214 191 170 151 135 120 106 94 83 74 65 57 50 44 38 33 29 25 21 18 15 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 1 1 2 2 3 3 4 5 5 6 6 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 38 39 41 43 44 46 48 50 52 54 56 59 61 63 66 68 71 73 76 79 81 84 87 90 93 96 98 101 104 107 110 113 116 119 122 125 127 130 132 135 137 139 141 142 144 145 146 147 148 149 149 149 149 148 148 147 146 145 143 142 140 138 136 133 131 128 125 123 120 117 114 111 107 104 101 98 95 92 88 85 82 79 76 73 70 67 64 62 59 56 54 51 49 46 44 42 39 37 35 33 31 29 27 26 24 22 21 19 18 16 15 13 12 11 10 9 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 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 17 19 20 22 25 27 30 32 35 38 42 46 50 54 59 64 70 76 82 90 97 106 115 125 136 148 161 175 191 207 226 246 268 291 317 346 377 410 447 487 530 577 628 683 743 807 876 950 1028 1110 1196 1286 1378 1471 1565 1656 1744 1826 1901 1965 2016 2054 2077 2083 2074 2050 2011 1959 1897 1826 1749 1667 1582 1496 1411 1327 1245 1166 1091 1020 952 889 829 773 721 673 628 587 548 513 480 449 421 395 371 349 329 310 293 277 262 248 236 224 213 203 194 186 178 171 164 158 152 147 142 137 133 129 126 123 120 117 114 112 110 107 106 104 102 101 99 98 97 96 95 94 93 92 92 91 90 90 89 89 88 88 87 87 87 86 86 86 86 85 85 85 85 84 84 84 84 84 83 83 83 83 83 82 82 82 82 81 81 81 80 80 80 79 79 78 78 78 77 77 76 76 75 75 74 74 73 72 72 71 70 70 69 68 68 67 66 65 65 64 63 62 61 60 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 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 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 44 45 47 48 50 52 54 56 58 60 62 65 67 70 72 75 78 81 85 88 92 95 99 104 108 112 117 122 127 133 138 144 151 157 164 171 179 186 194 203 211 220 230 239 250 260 270 281 293 304 316 328 340 352 364 376 388 400 412 424 435 446 457 467 476 484 492 499 505 510 514 517 519 520 520 519 517 514 510 505 500 493 486 478 470 461 452 443 433 423 413 402 392 381 371 361 351 341 331 321 311 302 293 284 275 267 259 251 244 236 229 222 216 209 203 197 191 186 181 176 171 166 162 157 153 149 146 142 138 135 132 129 126 123 120 118 115 113 110 108 106 104 102 100 98 96 94 93 91 89 88 86 85 84 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 37 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 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 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 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41
 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 52 54 57 60 62 66 69 73 76 80 84 89 94 99 104 110 116 123 129 137 144 153 162 171 181 191 203 215 227 241 255 270 286 303 320 339 359 379 401 424 448 472 498 525 552 580 609 638 667 697 726 755 784 811 837 862 884 905 923 938 950 960 966 969 968 965 958 948 936 921 904 884 863 841 817 793 768 742 717 691 665 640 615 591 568 545 522 501 480 461 442 424 406 390 374 359 345 331 319 306 295 284 274 264 255 246 238 230 223 216 209 203 197 192 186 182 177 172 168 164 161 157 154 151 148 145 142 140 137 135 133 131 129 127 125 124 122 121 119 118 117 115 114 113 112 111 110 109 108 107 106 106 105 104 103 103 102 101 100 100 99 98 98 97 97 96 95 95 94 93 93 92 91 91 90 89 89 88 87 87 86 85 84 84 83 82 81 81 80 79 78 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 32 32 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 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 18 20 23 26 29 32 36 40 45 50 56 62 69 76 85 94 104 115 127 141 156 173 192 212 235 261 289 320 355 394 437 485 539 597 663 734 813 900 994 1096 1205 1320 1441 1565 1690 1811 1926 2028 2114 2178 2217 2230 2214 2172 2106 2021 1920 1809 1692 1572 1454 1338 1228 1124 1026 936 853 776 707 643 585 533 485 442 403 368 336 307 281 257 236 217 199 183 169 155 144 133 123 114 106 98 92 86 80 75 70 66 62 59 56 53 50 48 45 43 42 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 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 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 67 68 70 71 72 74 76 77 79 81 83 85 87 90 92 95 98 101 104 107 111 115 119 123 127 132 137 142 147 153 159 165 171 178 186 193 201 210 218 227 237 247 257 268 279 291 302 315 327 340 353 366 379 393 406 419 432 444 456 468 478 488 497 505 512 517 521 524 525 525 523 520 515 509 501 493 483 472 461 448 436 422 409 395 381 366 352 338 325 311 298 285 273 260 249 237 227 216 206 197 187 179 170 162 155 148 141 134 128 122 117 111 106 102 97 93 89 85 81 78 75 72 69 66 63 61 59 57 54 52 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 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 26 26 26 26 26 26 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 70 71 72 73 74 74 75 76 76 77 77 78 78 79 79 80 80 80 80 81 81 81 81 81 81 81 81 81 81 80 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 73 73 72 72 71 70 70 69 68 68 67 67 66 65 65 64 64 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 58 58 59 59 60 61 61 62 63 64 65 66
 97 98 99 100 101 102 104 105 106 108 109 111 113 114 116 118 120 122 125 127 129 132 135 138 141 144 147 151 154 158 162 166 170 175 180 184 190 195 200 206 212 218 225 231 238 245 253 260 268 276 284 293 301 310 319 328 337 346 355 365 374 383 392 401 409 418 426 434 441 448 454 460 465 470 473 477 479 481 481 481 481 479 477 474 470 465 460 454 448 441 434 426 418 409 400 391 382 373 363 354 344 335 325 316 307 298 289 280 272 263 255 247 239 232 225 218 211 204 198 192 186 180 175 169 164 160 155 150 146 142 138 134 131 127 124 121 118 115 112 110 107 105 103 100 98 96 94 93 91 89 88 86 85 83 82 81 80 78 77 76 75 74 74 73 72 71 70 70 69 68 68 67 67 66 66 65 65 64 64 64 63 63 62 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 69 69 69 70 70 71 71 72 72 73 73 73 74 74 75 75 76 76 77 77 78 78 78 79 79 80 80 80 81 81 82 82 82 83 83 83 84 84 84 85 85 85 85 86 86 86 86 86 87 87 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 87 87 88 88 88 88 89 89 90 90 90 91 91 92 93 93 94 95 95 96
 94 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 112 113 114 116 118 119 121 123 125 127 129 131 133 135 138 140 143 146 149 152 155 158 161 165 168 172 176 180 184 189 193 198 203 208 213 219 225 231 237 243 250 257 264 271 279 287 295 303 311 320 329 338 348 357 367 377 387 398 408 419 429 440 450 461 472 482 493 503 513 522 532 541 549 557 565 572 578 584 589 593 596 599 600 601 601 600 599 596 593 588 583 578 571 564 556 548 539 529 520 509 499 488 477 466 455 443 432 420 409 398 387 376 365 354 344 333 323 313 304 294 285 276 267 259 251 243 235 228 221 214 207 201 195 189 183 177 172 167 162 157 152 148 144 139 135 132 128 124 121 118 114 111 108 105 103 100 98 95 93 90 88 86 84 82 80 78 77 75 73 72 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 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 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 67 68 68 69 69 70 70 71 71 71 72 72 73 73 74 74 75 75 75 76 76 77 77 78 78 79 79 80 80 80 81 81 82 82 83 84 84 85 85 86 86 87 87 88 89 89 90 91 91 92 93
 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 18 19 20 22 23 25 27 29 31 33 36 38 41 44 47 51 54 58 63 68 73 78 84 90 97 104 112 121 130 141 151 163 176 190 205 221 239 257 278 300 323 349 376 406 437 470 506 543 583 625 668 712 758 805 851 897 942 984 1023 1059 1089 1114 1132 1144 1149 1146 1137 1120 1098 1071 1038 1003 964 923 881 838 796 754 712 672 634 596 561 528 496 466 438 411 387 363 342 322 303 285 269 254 239 226 214 203 192 182 173 165 157 149 143 136 130 125 120 115 110 106 102 99 96 92 89 87 84 82 80 78 76 74 72 70 69 67 66 65 64 63 61 60 59 59 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 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 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5
 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 53 54 56 58 59 61 63 66 68 70 73 76 79 82 86 89 93 98 102 107 112 118 124 130 137 144 152 160 170 179 190 201 213 226 240 255 271 288 307 327 348 371 396 422 451 481 513 548 585 623 665 708 754 802 852 904 958 1012 1067 1123 1178 1231 1282 1330 1374 1413 1445 1470 1488 1498 1499 1491 1475 1451 1420 1383 1340 1292 1241 1188 1132 1076 1020 965 910 857 806 757 710 666 623 583 546 511 477 446 417 390 365 342 320 299 280 263 246 231 217 204 191 180 169 159 150 142 134 126 119 113 107 101 96 91 86 82 78 74 71 68 65 62 59 57 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37
 100 103 106 108 112 115 118 122 125 129 133 137 141 146 150 155 160 166 171 177 183 190 196 203 210 218 226 234 243 252 261 271 282 293 304 316 328 341 355 369 383 398 414 430 447 465 483 502 521 540 561 581 602 623 645 666 688 709 730 751 772 791 810 828 845 861 875 888 899 908 915 921 924 925 924 921 915 908 899 888 875 861 846 829 811 792 772 751 731 709 688 666 645 623 602 581 561 540 521 501 483 464 447 430 413 397 382 368 353 340 327 315 303 291 280 270 260 251 242 233 225 217 210 202 196 189 183 177 172 167 161 157 152 148 144 140 136 133 129 126 123 120 117 115 112 110 107 105 103 101 99 97 96 94 92 91 89 88 87 85 84 83 82 81 80 79 78 77 76 75 74 73 73 72 71 71 70 69 69 68 67 67 66 66 65 64 64 63 63 62 62 61 61 60 60 60 59 59 58 58 57 57 57 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 43 43 43 44 44 45 45 46 47 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69 71 73 74 76 78 80 82 84 86 88 90 92 95 97
 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 69 71 73 75 78 80 82 85 88 90 93 97 100 103 107 110 114 119 123 127 132 137 142 148 154 160 166 172 179 186 194 202 210 218 227 236 245 254 264 274 284 295 305 316 327 338 349 359 370 380 390 400 409 417 425 432 439 444 449 452 454 456 456 455 453 450 446 441 435 428 420 412 402 393 383 372 361 350 339 328 317 306 294 284 273 262 252 242 232 223 214 205 196 188 180 173 166 159 152 146 140 134 129 123 119 114 109 105 101 97 93 90 86 83 80 77 75 72 70 67 65 63 61 59 57 56 54 52 51 49 48 47 46 44 43 42 41 40 39 39 38 37 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 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 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 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 38 39 40 40 41 41
 47 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 53 54 54 55 56 57 57 58 59 60 61 62 63 65 66 67 69 70 72 73 75 77 79 81 83 85 87 90 92 95 98 101 104 107 111 114 118 122 126 130 135 139 144 150 155 161 166 172 179 185 192 199 207 214 222 230 239 247 256 265 274 283 293 303 312 322 332 342 351 361 371 380 389 397 406 413 421 427 434 439 444 448 451 453 455 455 455 454 452 449 445 441 436 430 424 417 410 402 394 385 376 367 358 349 340 330 321 312 303 294 285 276 267 259 251 243 235 228 220 213 207 200 194 187 182 176 170 165 160 155 151 146 142 138 134 130 127 123 120 117 114 111 108 105 103 100 98 95 93 91 89 87 85 84 82 80 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 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 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47
 39 40 40 41 41 41 42 43 43 44 45 45 46 47 48 49 50 51 53 54 55 57 59 60 62 64 66 68 71 73 76 79 82 85 88 92 95 100 104 108 113 118 124 130 136 143 150 157 165 173 182 192 202 212 223 235 248 261 275 290 306 322 339 357 376 396 417 439 461 484 508 533 558 583 609 635 661 687 712 736 760 782 803 822 839 854 866 876 883 887 888 885 881 873 862 849 834 817 798 778 756 734 710 687 663 638 614 590 567 543 521 499 478 457 437 418 400 382 365 349 334 320 306 293 281 269 258 247 237 228 219 210 202 195 188 181 175 169 163 158 153 149 144 140 136 133 129 126 123 120 117 115 112 110 108 106 104 103 101 100 98 97 96 95 94 93 92 91 90 89 89 88 88 87 87 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 87 87 87 88 88 89 89 90 90 90 91 92 92 93 93 94 94 95 96 96 97 97 98 99 99 100 101 101 102 103 103 104 105 105 106 106 107 107 108 109 109 109 110 110 111 111 111 112 112 112 112 112 113 113 113 113 113 113 112 112 112 112 111 111 111 110 110 109 108 108 107 106 106 105 104 103 102 101 101 100 99 97 96 95 94 93 92 91 90 88 87 86 85 84 82 81 80 79 77 76 75 74 73 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39
 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 65 66 68 70 73 75 77 80 82 85 88 91 94 98 101 105 109 114 118 123 128 133 139 145 151 158 165 173 181 189 198 208 218 228 239 251 264 277 290 305 320 336 353 370 388 407 427 447 468 490 512 535 557 581 604 627 650 672 694 715 734 752 769 784 796 806 814 820 822 822 819 814 806 795 783 768 751 733 713 692 671 648 625 602 579 556 533 511 489 467 446 426 406 388 369 352 336 320 305 290 277 264 251 240 229 218 208 199 190 182 174 167 160 153 147 141 135 130 125 121 116 112 108 105 101 98 95 92 89 87 84 82 80 78 76 74 73 71 70 68 67 66 65 64 62 62 61 60 59 58 58 57 56 56 55 55 55 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 54 54 54 54 54 55 55 55 56 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40
 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 70 72 75 78 81 84 88 92 96 100 105 110 116 122 129 136 144 153 162 172 183 194 207 221 236 252 270 289 310 332 356 383 411 441 474 509 547 588 630 676 724 774 826 879 934 988 1042 1094 1143 1188 1227 1259 1284 1299 1305 1300 1286 1262 1230 1190 1144 1092 1038 981 923 865 807 752 698 647 598 553 510 470 433 398 367 337 310 285 262 241 222 204 188 173 159 146 135 124 114 106 97 90 83 76 71 65 60 56 51 48 44 41 38 35 32 30 27 25 23 22 20 18 17 16 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 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 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34
 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 38 39 41 42 44 46 47 49 52 54 57 59 62 65 69 72 76 80 85 90 95 100 106 113 120 127 135 143 152 162 173 184 196 209 223 238 254 271 289 308 329 351 375 400 427 455 485 516 549 583 618 655 692 730 768 806 844 880 914 946 975 1001 1022 1039 1050 1056 1057 1052 1042 1026 1006 982 954 923 889 854 818 781 744 707 670 635 600 567 535 504 475 447 421 396 373 351 330 311 293 276 260 245 231 218 206 195 184 175 165 157 149 141 135 128 122 116 111 106 102 97 93 90 86 83 80 77 74 72 69 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 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 23 23 23 23 23 23
 43 44 46 47 48 49 50 52 53 54 56 58 59 61 63 65 67 69 71 74 76 79 82 85 88 91 95 98 102 106 111 115 120 125 131 136 142 149 156 163 170 179 187 196 206 216 227 238 251 264 277 292 307 323 341 359 378 399 420 443 467 492 518 546 575 605 637 670 704 740 776 814 852 892 931 971 1011 1050 1089 1126 1163 1197 1229 1258 1284 1307 1326 1340 1351 1357 1358 1355 1347 1335 1319 1299 1276 1250 1221 1189 1156 1121 1085 1049 1011 974 937 900 864 828 794 760 727 696 665 636 608 581 555 531 507 485 464 444 425 407 389 373 358 343 329 316 304 292 281 271 261 252 243 234 227 219 212 205 199 193 187 182 177 172 167 163 158 154 151 147 144 140 137 134 131 129 126 124 121 119 117 115 113 111 109 107 106 104 102 101 99 98 96 95 94 93 91 90 89 88 87 86 85 84 83 82 81 80 79 78 78 77 76 75 75 74 73 72 72 71 70 70 69 69 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 61 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43
 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 59 61 64 66 69 72 76 79 83 87 91 96 101 106 112 118 124 132 139 147 156 165 176 187 198 211 225 240 256 273 292 312 334 357 383 410 440 472 507 544 584 628 674 724 777 834 894 958 1025 1096 1170 1246 1324 1404 1484 1563 1640 1713 1781 1842 1894 1936 1967 1985 1990 1981 1960 1925 1880 1824 1760 1690 1614 1535 1454 1373 1292 1213 1136 1061 990 923 859 799 742 690 640 594 552 512 476 442 410 381 354 329 306 285 265 247 231 215 201 188 175 164 153 144 135 126 118 111 104 98 92 87 82 77 73 69 65 61 58 55 52 49 46 44 41 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24
 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 28 30 31 33 35 38 40 43 45 49 52 56 60 64 69 74 79 85 92 99 107 116 126 136 148 160 174 190 206 225 245 267 292 319 349 382 418 458 502 551 604 663 728 800 878 964 1058 1160 1271 1391 1520 1657 1801 1951 2105 2260 2412 2558 2691 2807 2900 2965 3000 3002 2971 2909 2818 2705 2573 2428 2275 2119 1964 1812 1666 1527 1397 1275 1163 1059 964 877 798 726 660 601 547 498 454 414 378 345 315 288 264 242 222 203 187 172 158 145 134 124 114 105 98 90 84 78 72 67 62 58 54 51 47 44 41 39 36 34 32 30 28 27 25 24 23 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5
 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 16 17 18 20 21 23 25 27 29 31 34 36 39 42 46 49 53 58 63 68 73 79 86 93 101 110 120 130 142 154 168 183 199 217 237 259 283 309 338 370 405 443 485 532 582 638 699 765 838 917 1003 1096 1196 1303 1417 1537 1663 1793 1924 2056 2184 2306 2417 2515 2594 2652 2686 2695 2678 2637 2573 2489 2390 2278 2157 2032 1904 1777 1653 1533 1418 1310 1208 1113 1024 942 866 797 733 674 621 572 527 486 449 415 384 355 329 306 284 264 246 230 215 201 188 177 166 156 147 139 132 125 118 112 107 102 97 93 89 85 82 79 76 73 70 68 66 64 62 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 11 17 24 31 40 50 62 75 90 107 126 149 175 205 239 278 323 375 435 505 584 676 781 903 1042 1201 1382 1586 1814 2064 2333 2613 2893 3158 3387 3561 3660 3675 3604 3456 3249 3001 2732 2460 2195 1946 1716 1509 1325 1161 1016 890 779 682 598 524 460 404 355 312 275 242 213 188 166 147 130 115 102 90 80 71 63 56 50 44 39 35 31 28 25 22 20 18 16 14 13 11 10 9 8 7 7 6 5 5 4 4 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 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 6 6 7 8 9 10 11 12 14 15 17 18 20 22 24 26 28 31 34 37 40 43 47 51 56 61 66 72 78 85 92 100 109 118 128 139 152 165 179 195 212 231 251 273 297 323 351 381 414 450 488 529 573 620 670 722 777 835 895 956 1018 1079 1140 1199 1255 1306 1352 1391 1422 1445 1459 1463 1457 1443 1420 1390 1353 1311 1265 1215 1163 1110 1057 1004 951 900 851 804 758 715 674 636 600 566 534 504 476 450 426 404 383 363 345 329 313 299 285 273 261 250 240 231 222 214 207 200 193 187 181 176 171 166 161 157 153 149 145 142 139 135 132 129 126 124 121 118 116 113 111 108 106 104 102 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 37 39 42 44 48 51 54 58 62 66 71 76 82 87 94 101 108 116 125 134 144 156 168 181 195 210 227 246 265 287 311 336 364 395 428 464 503 546 593 643 698 757 821 890 964 1043 1128 1218 1313 1412 1515 1621 1728 1836 1942 2043 2138 2223 2297 2357 2400 2425 2431 2419 2387 2339 2275 2198 2111 2015 1914 1810 1705 1600 1497 1398 1302 1211 1124 1043 967 896 830 768 711 658 610 565 524 485 450 418 388 361 336 313 292 272 254 237 222 208 195 183 171 161 152 143 135 127 120 114 108 102 97 92 87 83 79 75 72 69 66 63 60 58 55 53 51 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 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 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 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3
 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 73 77 81 85 90 95 100 106 112 119 126 133 142 151 160 171 182 194 207 221 236 253 271 290 311 334 358 385 413 444 478 514 554 596 642 691 744 801 862 928 997 1071 1149 1232 1318 1407 1499 1593 1687 1781 1873 1961 2044 2119 2184 2238 2279 2305 2316 2311 2291 2256 2207 2147 2076 1998 1912 1823 1731 1638 1545 1454 1364 1278 1196 1117 1043 973 907 845 787 733 683 636 593 553 515 481 449 420 393 367 344 323 303 284 267 252 237 224 211 199 189 179 169 161 153 145 138 132 126 120 115 110 105 101 97 93 90 86 83 80 77 75 72 70 68 66 64 62 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 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 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16
 43 45 48 50 52 55 57 60 63 66 69 72 75 78 81 85 88 92 96 100 104 108 113 117 122 127 132 138 143 149 155 162 168 175 182 190 198 206 215 224 234 244 254 265 277 289 302 316 331 346 362 380 398 417 438 459 482 507 533 561 590 621 655 690 728 767 810 854 902 952 1005 1061 1121 1183 1248 1316 1387 1461 1538 1616 1697 1779 1862 1944 2026 2106 2184 2257 2326 2388 2442 2487 2523 2548 2561 2562 2551 2528 2493 2447 2391 2326 2254 2174 2090 2002 1911 1819 1727 1635 1545 1456 1371 1288 1209 1133 1061 993 929 868 810 757 706 659 615 574 536 500 467 436 407 380 355 332 310 290 271 254 237 222 208 195 183 171 160 150 141 132 124 116 109 102 96 90 84 79 74 70 65 61 57 53 50 47 44 41 38 35 33 30 28 26 24 22 20 19 17 15 14 13 11 10 9 8 7 5 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 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 33 35 37 39 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 1 5 9 13 18 24 30 38 46 55 66 78 92 108 126 147 171 197 228 263 303 349 401 461 530 608 699 803 921 1058 1213 1391 1593 1820 2074 2355 2660 2982 3313 3638 3935 4184 4361 4447 4434 4323 4127 3866 3562 3239 2913 2599 2304 2033 1788 1569 1375 1203 1053 921 806 705 617 540 472 413 362 317 277 242 212 185 162 141 123 107 93 81 70 60 52 45 38 32 27 23 19 15 12 10 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 24 35 46 59 75 92 112 135 162 192 227 267 314 367 429 499 581 675 783 908 1051 1215 1402 1614 1854 2122 2418 2738 3076 3423 3763 4077 4343 4541 4651 4666 4585 4418 4184 3902 3594 3276 2962 2662 2381 2123 1890 1679 1492 1325 1177 1047 932 830 741 662 593 532 478 431 389 352 319 291 265 243 223 205 189 175 163 152 142 133 126 119 112 107 101 97 93 89 86 82 79 77 74 72 70 68 66 64 63 61 60 58 57 55 54 53 51 50 49 48 46 45 44 43 41 40 39 38 37 35 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 16 14 13 12 11 10 9 8 7 6 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
 32 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 71 72 74 76 78 80 82 85 87 90 93 97 100 104 108 113 118 123 129 135 142 150 158 167 177 188 200 213 227 243 260 279 299 322 347 374 404 437 473 513 556 604 656 714 777 845 920 1002 1090 1186 1288 1398 1514 1637 1764 1893 2024 2151 2273 2384 2480 2558 2611 2639 2638 2608 2551 2468 2365 2245 2113 1974 1833 1691 1553 1421 1296 1178 1069 968 876 792 715 645 582 525 474 428 386 348 314 284 257 232 209 189 171 155 140 126 114 103 93 84 76 69 62 56 50 45 40 36 32 28 25 22 19 16 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 32
 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 63 66 68 70 73 76 79 82 85 88 92 96 100 104 109 114 119 125 131 137 144 152 160 168 177 187 197 209 221 234 248 263 279 296 315 335 357 381 406 434 463 495 529 567 607 650 697 747 801 860 922 990 1063 1141 1224 1314 1409 1510 1618 1731 1850 1975 2105 2239 2375 2514 2653 2790 2922 3048 3165 3269 3359 3431 3484 3515 3524 3511 3476 3420 3345 3253 3147 3029 2902 2769 2632 2494 2356 2219 2087 1958 1835 1717 1605 1499 1400 1306 1218 1136 1060 989 922 861 804 751 702 656 614 575 539 506 475 446 419 395 372 351 331 313 296 280 266 252 239 228 217 206 197 188 180 172 165 158 152 146 140 135 130 125 121 117 113 110 106 103 100 97 94 92 89 87 85 83 81 79 77 76 74 73 71 70 69 68 66 65 64 63 62 61 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31
 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 20 22 23 25 27 29 32 34 37 40 43 47 51 55 59 64 70 76 82 89 97 105 114 124 135 146 159 173 188 205 223 242 264 287 312 340 370 403 438 477 518 563 612 664 721 781 845 914 986 1062 1141 1223 1307 1392 1478 1562 1643 1720 1791 1854 1908 1951 1981 1999 2004 1995 1974 1941 1897 1845 1784 1718 1647 1573 1497 1422 1346 1272 1200 1131 1064 1001 941 884 830 780 733 689 648 610 575 542 511 483 456 432 409 388 368 350 333 317 302 289 276 264 253 242 232 223 214 206 199 191 185 178 172 166 160 155 150 145 141 136 132 128 124 120 116 113 109 106 103 100 97 94 91 88 86 83 81 78 76 73 71 69 67 65 63 61 59 57 55 53 51 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 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 18 20 23 26 29 32 35 39 43 47 51 56 62 67 74 80 88 96 104 114 124 135 147 160 175 190 208 226 247 269 294 321 350 382 417 455 497 543 593 647 706 770 840 915 997 1084 1177 1277 1382 1492 1607 1726 1847 1969 2089 2206 2316 2417 2507 2582 2640 2679 2699 2699 2678 2638 2581 2509 2425 2330 2227 2120 2010 1899 1788 1680 1575 1475 1378 1287 1200 1119 1043 972 906 845 788 735 686 641 600 561 526 493 463 435 410 386 364 344 326 308 293 278 264 252 240 229 219 210 201 193 185 178 172 165 160 154 149 144 139 135 131 127 123 119 116 113 109 106 103 101 98 95 93 90 88 85 83 81 79 76 74 72 70 68 66 65 63 61 59 57 56 54 52 51 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 19 18 17 16 15 15 14 13 12 11 10 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
 29 30 30 30 30 31 31 31 31 31 31 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 34 34 34 35 35 36 37 37 38 39 41 42 44 46 48 50 52 55 59 62 67 71 76 82 89 96 104 113 123 134 147 161 176 194 213 235 259 287 317 351 389 431 479 532 592 658 733 816 909 1013 1129 1256 1397 1552 1720 1900 2091 2288 2488 2682 2863 3021 3144 3223 3252 3228 3152 3029 2869 2682 2478 2268 2059 1858 1667 1490 1328 1181 1048 929 823 729 645 571 505 447 396 350 310 274 243 215 190 168 149 131 116 102 90 79 69 61 53 46 40 34 29 25 21 17 14 11 9 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 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 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 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29
 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 45 45 45 46 47 47 48 48 49 50 51 52 53 54 56 57 59 61 63 65 67 70 72 76 79 82 86 91 96 101 106 113 119 127 135 144 153 164 176 188 202 217 234 252 272 294 318 344 373 404 439 476 518 563 612 666 725 789 858 934 1015 1103 1198 1298 1405 1518 1635 1756 1878 2000 2118 2230 2332 2420 2491 2541 2569 2571 2549 2503 2435 2348 2245 2131 2009 1883 1755 1629 1506 1388 1275 1170 1071 979 895 817 745 679 620 565 515 470 429 391 357 327 298 273 250 229 210 192 176 162 149 137 126 116 107 98 91 83 77 71 66 61 56 52 48 44 41 38 35 32 30 28 26 24 22 20 18 17 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 10 12 14 16 19 22 25 29 33 37 42 48 55 62 70 79 89 101 114 128 145 164 185 208 235 266 300 339 383 433 490 554 627 710 803 909 1029 1163 1314 1482 1669 1874 2098 2337 2589 2846 3100 3341 3553 3724 3840 3892 3875 3790 3645 3452 3225 2977 2720 2466 2220 1989 1775 1580 1403 1244 1103 976 865 766 678 601 533 473 421 374 333 297 265 236 211 189 169 152 136 122 110 99 89 80 73 66 59 54 48 44 40 36 32 29 26 24 21 19 17 15 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 39 40 42 45 47 50 53 56 60 65 70 75 81 88 96 104 114 125 138 152 167 185 205 228 254 283 315 353 395 442 496 558 627 706 796 897 1012 1142 1289 1454 1639 1845 2072 2319 2584 2861 3143 3417 3669 3881 4035 4117 4116 4032 3872 3651 3387 3098 2801 2508 2230 1971 1734 1521 1331 1162 1014 884 770 670 583 506 440 382 331 287 248 214 185 159 136 116 99 83 70 58 48 38 30 23 17 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 1 1 2 2 3 3 4 5 5 6 6 7 7
 0 0 0 0 1 1 2 3 4 4 5 6 7 7 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 46 48 51 55 58 62 67 72 77 83 90 97 106 115 126 137 151 165 182 201 222 245 272 302 336 374 417 466 521 584 655 736 827 931 1049 1183 1334 1506 1700 1920 2166 2442 2748 3085 3450 3840 4246 4656 5051 5409 5704 5912 6011 5990 5850 5602 5268 4875 4448 4013 3586 3181 2806 2464 2157 1883 1641 1429 1243 1080 938 815 707 613 532 461 399 345 298 257 221 189 162 138 116 98 81 67 54 43 33 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 0 0 0 0 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 9 10 13 15 18 21 24 28 32 37 42 48 55 63 71 81 91 103 117 132 149 168 190 214 242 273 308 348 393 444 501 565 638 721 813 917 1033 1162 1305 1461 1629 1809 1996 2185 2371 2543 2693 2809 2884 2910 2886 2814 2700 2552 2382 2198 2010 1824 1645 1477 1321 1179 1050 934 830 737 655 581 517 459 408 363 324 288 257 229 205 183 164 147 131 118 106 95 85 77 69 62 56 50 45 41 37 33 30 27 24 22 20 18 16 14 13 11 10 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 17 21 26 31 36 42 49 56 65 74 84 96 109 123 139 157 177 199 224 252 284 319 359 404 454 510 573 645 724 814 914 1027 1152 1291 1446 1616 1802 2004 2221 2450 2687 2929 3166 3391 3594 3764 3891 3968 3989 3954 3865 3730 3557 3356 3137 2909 2680 2456 2241 2037 1847 1672 1511 1365 1232 1112 1003 906 818 739 668 605 548 497 451 410 373 340 310 283 259 237 217 199 183 168 155 143 132 122 113 105 97 90 84 78 73 68 63 59 55 51 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 5 6 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 22 24 25 27 28 30 31 33 35 37 39 41 44 46 49 52 55 58 62 65 69 74 78 84 89 95 102 109 116 125 134 144 155 168 181 196 212 230 249 271 295 321 350 382 417 455 498 544 595 651 711 778 849 927 1010 1098 1192 1290 1391 1495 1598 1700 1798 1889 1969 2037 2088 2122 2136 2130 2105 2062 2002 1928 1844 1751 1654 1553 1452 1353 1256 1163 1075 992 913 841 773 711 653 600 552 508 467 430 396 366 338 312 289 268 249 232 216 201 188 177 166 156 147 139 131 125 119 113 108 103 99 95 91 88 85 82 79 77 74 72 70 68 67 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 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 3 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 1 2 3 3 5 6 7 9 10 12 14 17 20 23 26 30 34 39 44 50 56 64 72 81 91 103 116 130 147 165 186 209 234 264 296 333 375 421 474 533 600 676 761 856 963 1082 1216 1364 1527 1705 1897 2101 2313 2527 2736 2929 3095 3224 3304 3329 3297 3211 3077 2905 2708 2496 2280 2066 1862 1669 1492 1329 1182 1050 932 826 733 650 576 511 454 403 358 318 282 251 223 199 177 157 140 125 111 99 88 78 69 61 54 48 42 37 32 28 24 21 18 15 13 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 11 12 13 14 16 18 21 24 27 31 36 41 48 55 63 73 84 97 112 129 148 170 196 225 259 298 343 395 454 523 602 694 800 922 1062 1224 1408 1616 1849 2104 2375 2653 2920 3155 3332 3429 3430 3333 3151 2906 2624 2329 2041 1771 1526 1308 1118 953 811 690 586 497 421 357 302 255 215 180 151 126 104 86 70 56 44 34 26 18 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22
 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 26 27 29 31 32 34 36 38 40 43 45 47 50 53 56 59 62 65 69 73 77 82 86 91 97 103 109 115 123 130 139 148 158 168 179 192 205 220 235 252 271 291 313 337 363 391 422 455 491 530 572 617 666 719 775 836 900 967 1038 1112 1187 1264 1342 1418 1491 1560 1623 1677 1721 1752 1771 1775 1765 1740 1702 1653 1593 1524 1450 1371 1290 1208 1127 1048 972 898 829 764 703 646 593 544 499 458 420 385 353 324 297 273 251 231 212 195 180 165 152 141 130 120 111 103 95 88 81 76 70 65 60 56 52 49 45 42 39 36 34 32 29 27 26 24 22 21 19 18 17 15 14 13 12 11 10 9 9 8 7 6 6 5 5 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
 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 30 31 32 34 36 37 39 41 43 45 47 49 51 53 55 58 61 63 66 69 73 76 80 84 88 92 97 102 107 113 119 126 133 141 149 158 168 178 190 202 215 230 245 263 281 301 323 347 372 401 431 464 500 539 582 628 679 733 792 856 926 1000 1081 1168 1262 1362 1469 1583 1704 1831 1965 2104 2248 2395 2545 2694 2840 2982 3115 3238 3346 3438 3509 3559 3584 3586 3563 3517 3448 3361 3256 3137 3007 2870 2727 2582 2437 2294 2154 2019 1888 1764 1647 1536 1432 1334 1243 1158 1079 1006 939 876 819 765 716 670 628 590 554 521 490 462 435 411 389 368 348 330 313 298 283 269 256 244 233 222 212 202 193 185 177 169 162 155 148 142 136 130 125 120 115 110 105 101 96 92 88 84 80 77 73 70 67 63 60 57 54 52 49 46 44 41 39 37 35 33 30 28 27 25 23 21 20 18 17 15 14 12 11 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 1 2 3 3 4 5 6 7 8 9 10 11
 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 48 51 54 57 60 64 68 72 76 81 86 91 97 103 109 116 124 132 140 149 159 169 180 192 204 217 231 247 263 280 298 317 337 359 382 406 431 458 486 515 545 577 609 643 678 713 749 785 822 859 895 930 965 998 1029 1059 1086 1110 1132 1150 1164 1175 1182 1185 1184 1180 1171 1159 1143 1124 1103 1078 1052 1023 993 962 929 896 863 829 795 762 729 696 664 633 603 574 546 519 493 468 444 421 399 378 358 339 321 304 288 272 258 244 231 218 206 195 185 174 165 156 147 139 131 124 117 111 104 99 93 88 83 78 73 69 65 61 57 54 50 47 44 41 39 36 33 31 29 27 25 23 21 19 18 16 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 58 59 60 62 63 65 67 68 70 72 74 76 79 81 84 87 90 93 96 100 103 107 111 116 121 126 131 136 142 149 155 162 170 178 186 195 204 214 225 236 248 260 273 287 301 317 333 349 367 386 405 425 446 468 490 514 538 563 589 615 642 669 696 724 751 779 806 832 857 881 904 926 945 962 977 990 1000 1007 1011 1012 1010 1005 998 987 974 959 941 921 900 877 853 828 802 776 749 722 696 669 643 618 593 568 544 521 499 478 457 437 418 400 383 366 351 336 321 308 295 282 270 259 249 239 229 220 211 203 195 187 180 173 167 161 155 149 144 138 133 129 124 120 116 112 108 104 101 98 94 91 88 85 83 80 78 75 73 71 68 66 64 62 61 59 57 56 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 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 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37
 94 97 100 103 106 108 111 113 115 118 120 121 123 125 126 128 129 130 131 132 133 133 134 134 134 135 135 135 134 134 134 134 134 133 133 133 132 132 132 132 132 132 132 133 134 135 136 137 139 141 144 147 151 155 160 166 173 180 189 199 210 222 236 252 270 290 313 338 366 398 433 472 516 565 620 681 749 824 908 1000 1102 1215 1338 1471 1616 1770 1933 2101 2271 2438 2595 2735 2849 2929 2969 2964 2913 2820 2689 2530 2351 2161 1967 1777 1595 1424 1266 1122 992 875 770 677 595 522 458 402 352 308 269 236 206 180 156 136 118 102 88 76 65 56 47 40 33 27 22 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 10 12 13 15 16 18 20 21 23 25 27 29 32 34 36 39 41 44 47 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91
 0 0 0 0 0 0 0 0 0 0 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 13 15 17 19 22 25 28 32 36 40 45 51 57 64 72 80 90 101 113 127 142 159 179 200 224 252 282 317 356 400 449 504 567 637 716 805 905 1017 1143 1283 1439 1611 1800 2005 2225 2457 2698 2939 3173 3389 3574 3717 3807 3836 3803 3709 3563 3375 3156 2920 2677 2435 2202 1981 1776 1588 1416 1261 1122 998 887 789 701 623 555 494 440 392 350 312 279 249 223 200 179 160 144 129 116 104 94 84 76 68 62 55 50 45 40 36 33 29 26 23 21 18 16 14 13 11 9 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 2 3 4 5 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 22 23 25 26 27 29 31 32 34 36 37 39 41 43 45 48 50 52 55 58 60 63 66 70 73 77 81 85 89 94 99 104 110 116 122 129 136 144 152 161 171 182 193 205 218 233 248 265 283 302 323 346 371 399 428 460 495 533 575 620 669 723 782 846 916 992 1075 1166 1265 1372 1489 1615 1752 1899 2057 2226 2404 2592 2787 2989 3192 3395 3592 3778 3947 4092 4208 4288 4329 4328 4285 4200 4078 3923 3743 3543 3330 3110 2889 2672 2461 2259 2067 1888 1722 1567 1425 1295 1177 1068 970 880 799 726 659 599 544 494 450 409 372 338 308 280 255 232 211 192 175 159 144 131 119 108 98 88 79 71 64 57 51 45 40 35 30 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 54 56 58 60 62 65 67 70 73 75 79 82 86 90 94 98 103 108 114 120 127 135 143 151 161 171 183 195 208 223 239 257 276 297 320 345 373 403 436 472 511 554 600 651 706 766 830 900 975 1054 1139 1228 1321 1418 1515 1613 1710 1801 1886 1961 2023 2070 2099 2108 2098 2067 2018 1952 1873 1782 1683 1579 1474 1368 1264 1164 1069 979 895 817 744 678 617 561 510 464 422 384 350 319 290 265 241 220 201 184 168 153 140 128 117 107 98 90 82 75 69 63 57 52 47 43 39 35 32 29 26 23 20 18 16 13 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 34 35 36 37 39 40 42 44 46 48 50 52 55 58 61 65 68 72 77 81 87 92 98 105 112 120 128 138 148 158 170 183 197 212 229 247 266 288 311 335 363 392 424 458 495 536 579 626 676 730 788 850 915 984 1057 1134 1214 1296 1379 1464 1548 1631 1711 1785 1853 1913 1963 2001 2027 2039 2038 2023 1996 1956 1906 1847 1781 1709 1633 1554 1475 1395 1317 1240 1166 1094 1026 961 900 843 789 738 691 647 606 568 533 500 470 442 416 392 370 350 331 314 298 283 270 257 245 235 225 216 207 200 192 186 179 174 168 163 159 155 151 147 143 140 137 134 132 129 127 125 122 121 119 117 115 114 112 111 109 108 107 106 104 103 102 101 100 99 98 97 96 95 94 93 92 92 91 90 89 88 87 87 86 85 84 83 82 82 81 80 79 78 78 77 76 75 74 74 73 72 71 70 70 69 68 67 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17
 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 29 30 33 35 37 40 42 45 48 51 55 59 63 67 72 77 82 88 95 101 109 117 126 135 145 156 168 181 195 211 227 245 265 286 310 335 362 392 424 459 497 538 582 630 681 736 794 857 922 991 1064 1138 1215 1292 1370 1445 1518 1586 1647 1701 1744 1776 1795 1801 1793 1773 1740 1696 1643 1581 1513 1441 1366 1289 1213 1138 1064 993 925 860 799 742 688 637 590 547 506 469 434 402 373 346 321 298 276 257 239 222 207 193 180 168 157 147 137 128 120 113 106 100 94 89 84 79 74 70 67 63 60 57 54 51 49 47 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 4 6 8 10 12 14 16 19 22 25 29 33 37 42 47 53 60 67 75 84 94 105 118 131 146 163 182 203 227 253 283 315 352 393 439 489 546 609 679 756 841 934 1036 1147 1265 1390 1521 1656 1790 1921 2044 2154 2245 2312 2353 2365 2347 2302 2231 2140 2033 1916 1792 1666 1541 1419 1303 1193 1091 996 908 827 754 687 626 570 520 475 434 397 363 333 305 280 258 238 219 203 188 174 161 150 140 131 122 115 108 101 96 90 85 81 77 73 70 67 64 61 59 56 54 52 50 49 47 45 44 43 41 40 39 38 37 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 26 27 28 29 30 31 33 34 35 36 37 38 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 60 62 64 66 68 71 73 76 79 82 86 90 94 98 104 109 115 122 130 138 148 158 169 182 196 211 229 248 269 293 319 349 381 417 458 502 552 608 669 738 814 899 992 1096 1210 1335 1472 1621 1781 1953 2134 2322 2514 2704 2886 3053 3197 3309 3382 3411 3393 3329 3223 3081 2911 2722 2522 2318 2117 1923 1738 1566 1408 1262 1130 1011 903 807 721 644 575 514 460 411 368 329 295 265 237 213 191 172 154 139 124 112 100 90 81 73 65 58 52 46 41 36 32 28 25 21 18 15 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 1 2 3 3 4 5 6 7
 0 0 0 0 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 80 84 88 93 97 102 107 112 118 124 130 137 144 152 160 168 177 187 197 208 220 232 245 260 275 291 308 327 347 368 391 416 442 470 500 533 567 604 643 685 730 777 827 879 934 991 1050 1111 1172 1234 1295 1355 1412 1464 1511 1551 1583 1605 1617 1617 1606 1583 1550 1507 1455 1395 1330 1261 1189 1117 1044 972 903 836 772 712 655 602 553 507 465 426 390 357 327 299 274 250 229 210 192 176 161 147 135 123 113 103 94 86 79 72 65 59 54 49 44 40 36 32 29 26 23 20 18 15 13 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
 71 72 73 75 76 77 78 80 81 82 83 85 86 87 88 89 91 92 93 95 96 97 99 100 102 104 105 107 109 111 113 115 118 120 123 126 129 132 136 140 144 149 154 160 166 172 179 187 195 204 214 224 236 248 262 276 292 310 328 349 370 394 419 447 476 508 541 577 615 655 697 742 788 835 884 934 984 1033 1081 1127 1170 1208 1242 1269 1290 1302 1306 1302 1289 1269 1240 1205 1164 1118 1069 1017 963 909 854 801 749 698 650 604 560 519 481 445 411 380 351 324 300 277 256 237 219 203 187 174 161 149 139 129 120 112 104 97 91 85 79 74 70 65 61 58 54 51 48 46 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 42 43 44 46 47 48 50 51 52 54 55 56 58 59 60 62 63 64 66 67 68 70
 11 12 13 14 15 15 16 17 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 42 44 47 49 52 55 57 61 64 68 71 75 80 84 89 95 100 106 113 120 127 136 144 154 164 175 186 199 213 228 244 261 280 301 323 347 373 400 431 463 498 536 576 620 666 716 769 825 884 946 1011 1079 1148 1218 1290 1360 1430 1496 1559 1616 1666 1709 1742 1764 1776 1776 1765 1742 1709 1667 1617 1560 1497 1430 1361 1290 1219 1148 1078 1011 945 883 823 767 714 663 617 573 532 494 458 425 395 367 341 316 294 273 254 237 220 205 191 178 166 155 145 135 126 118 111 104 97 91 85 80 75 70 66 62 58 54 51 48 45 42 39 37 34 32 30 28 26 24 23 21 20 18 17 15 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 1 1 1 2 2 3 3 3 4 5 5 6 6 7 7 8 9 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 12 15 19 22 27 32 38 44 51 60 69 80 92 106 122 140 161 185 212 243 279 319 366 419 480 550 629 719 822 939 1069 1215 1377 1553 1741 1937 2135 2325 2498 2640 2740 2789 2782 2720 2610 2461 2286 2097 1903 1712 1530 1361 1206 1066 941 829 730 642 565 498 438 386 341 300 265 234 207 183 162 144 128 113 101 89 79 71 63 56 50 44 40 35 31 28 25 22 19 17 15 13 12 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 56 57 59 60 62 63 65 67 68 70 72 75 77 79 82 84 87 90 93 96 100 103 107 111 116 120 125 131 136 142 149 155 163 170 178 187 196 206 217 228 240 252 266 280 295 311 327 345 363 383 403 424 446 469 492 516 540 564 588 613 636 659 682 702 722 739 755 768 778 786 790 792 791 787 780 770 758 744 727 709 690 669 647 625 602 579 555 532 510 487 465 444 424 404 384 366 348 331 315 300 285 271 258 246 234 223 212 202 192 183 175 167 159 152 146 139 133 128 123 118 113 109 105 101 97 94 90 87 84 82 79 77 74 72 70 68 66 65 63 62 60 59 57 56 55 54 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 28 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 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53
 8 8 9 10 11 12 13 14 16 17 18 19 21 23 24 26 28 30 32 34 37 39 42 45 49 52 56 60 64 69 74 80 86 93 100 108 117 126 137 148 160 174 189 206 224 244 266 290 317 347 379 415 455 498 546 599 656 719 788 863 944 1031 1124 1223 1328 1436 1548 1662 1775 1885 1988 2083 2166 2234 2284 2315 2325 2315 2285 2236 2172 2095 2007 1911 1811 1708 1605 1504 1405 1309 1218 1132 1051 974 903 837 776 719 666 617 573 531 493 458 426 397 369 344 321 300 281 263 247 232 218 205 193 183 173 164 155 147 140 134 128 122 117 112 108 103 100 96 93 90 87 84 81 79 77 74 72 71 69 67 65 64 62 61 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 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 1 1 1 2 2 3 4 4 5 5 6 7
 72 74 76 78 81 83 85 88 91 93 96 99 102 105 109 112 116 120 124 128 133 138 142 148 153 159 165 172 178 186 193 201 210 219 229 239 250 262 274 287 301 316 332 349 366 385 405 426 449 472 497 524 551 580 610 641 674 707 742 777 812 848 884 920 954 988 1020 1050 1078 1103 1124 1142 1156 1166 1171 1172 1168 1159 1146 1129 1108 1084 1056 1026 994 959 924 887 850 813 776 739 703 667 633 599 567 536 506 477 450 424 399 376 354 333 313 295 277 261 245 231 217 204 192 181 170 161 151 143 135 127 120 114 108 102 97 92 87 83 79 75 71 68 65 62 59 57 54 52 50 48 46 45 43 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 50 51 52 53 54 56 57 59 60 62 63 65 67 68 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 16 18 21 24 27 31 35 39 43 48 54 60 66 73 81 89 98 109 120 132 146 161 178 197 217 240 265 293 324 359 397 440 487 540 597 662 732 810 896 989 1091 1200 1318 1444 1576 1713 1852 1992 2129 2259 2377 2479 2561 2619 2651 2656 2634 2587 2518 2429 2326 2212 2091 1966 1841 1717 1597 1482 1373 1270 1174 1084 1001 924 853 788 728 674 623 577 535 497 462 430 400 374 349 327 306 287 270 254 240 227 215 203 193 184 175 167 160 153 147 141 135 130 126 121 117 113 109 106 103 100 97 94 91 88 86 83 81 79 77 74 72 70 68 66 64 63 61 59 57 55 53 52 50 48 47 45 43 42 40 39 37 36 34 33 31 30 28 27 26 24 23 22 21 19 18 17 16 15 14 12 11 10 9 8 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 8 9 11 14 16 18 21 24 27 30 34 38 42 47 53 58 65 71 79 87 96 106 117 128 141 155 171 188 207 227 249 273 300 328 359 393 429 467 508 551 596 643 692 742 791 841 889 935 978 1017 1051 1080 1103 1120 1129 1133 1130 1121 1107 1088 1065 1039 1010 980 948 916 883 850 818 786 756 726 697 670 644 619 596 574 553 533 514 497 480 465 450 436 423 411 399 388 378 368 358 349 340 332 324 316 309 302 294 287 281 274 267 261 254 248 241 235 228 222 216 209 203 197 191 185 179 173 167 161 155 149 144 138 133 128 123 118 113 108 103 99 94 90 86 82 78 74 70 67 64 60 57 54 51 48 46 43 40 38 36 34 31 29 27 25 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 2 3 5 6 8 10 12 14 16 18 21 23 26 29 32 35 38 42 46 50 55 59 64 70 76 82 88 95 103 111 120 129 139 149 161 173 186 200 215 232 249 268 288 309 332 357 383 411 441 472 506 541 579 619 660 703 749 795 844 893 943 994 1045 1096 1146 1195 1242 1286 1328 1366 1400 1430 1455 1475 1491 1501 1505 1505 1500 1490 1476 1459 1437 1413 1385 1356 1325 1292 1258 1223 1188 1152 1116 1081 1046 1011 978 944 912 881 850 820 792 764 737 711 686 662 639 617 595 575 555 536 518 500 483 466 450 435 420 406 392 379 366 353 341 329 317 306 295 285 275 265 255 246 236 228 219 210 202 194 187 179 172 165 158 151 145 138 132 126 120 115 110 104 99 94 90 85 81 77 72 68 65 61 57 54 51 48 44 42 39 36 33 31 29 26 24 22 20 18 16 14 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 15 18 20 23 25 28 31 34 38 41 45 49 54 58 63 69 74 80 87 94 101 110 118 128 138 149 161 173 187 202 218 236 255 276 299 323 350 379 411 445 483 524 568 616 668 725 786 852 923 999 1080 1167 1259 1356 1458 1564 1673 1784 1896 2008 2116 2221 2318 2407 2485 2549 2599 2633 2650 2651 2634 2602 2555 2495 2424 2344 2257 2165 2070 1972 1875 1778 1682 1590 1500 1414 1332 1254 1180 1110 1044 982 924 869 818 771 726 685 647 611 577 546 517 491 466 442 421 401 382 365 348 333 319 306 294 283 272 262 253 244 236 228 221 214 207 201 195 190 185 180 175 170 166 161 157 153 149 146 142 138 135 132 128 125 122 119 116 113 110 107 104 101 98 95 93 90 87 85 82 80 77 74 72 70 67 65 62 60 58 56 53 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 23 22 20 19 18 16 15 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 20 21 23 25 28 30 32 35 37 40 44 47 50 54 58 63 67 72 78 84 90 97 105 113 122 131 141 153 165 178 193 209 226 245 265 288 312 339 368 400 434 472 512 557 605 657 713 774 839 909 983 1062 1144 1231 1321 1414 1508 1602 1694 1784 1868 1946 2014 2071 2116 2146 2161 2160 2144 2114 2070 2014 1948 1874 1794 1709 1622 1534 1447 1360 1276 1195 1117 1043 973 907 845 787 733 683 636 593 552 515 481 449 420 393 368 345 324 304 286 270 254 240 227 215 204 194 184 176 168 160 153 147 141 135 130 125 120 116 112 108 105 101 98 95 92 89 87 84 82 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 14 16 18 20 22 24 27 30 33 36 40 44 49 54 60 66 72 80 88 97 107 118 130 144 159 175 194 214 236 261 288 318 351 387 427 471 519 571 628 689 754 824 897 974 1054 1134 1215 1294 1368 1437 1497 1547 1585 1609 1619 1613 1594 1562 1518 1464 1403 1337 1267 1195 1123 1051 982 914 850 790 733 679 629 583 540 501 464 431 400 371 345 321 299 279 261 244 228 214 201 188 177 167 158 149 141 133 126 120 114 108 103 98 93 89 85 81 77 74 71 67 65 62 59 56 54 52 49 47 45 43 41 40 38 36 34 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 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
 34 35 36 37 38 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 65 67 69 70 72 74 76 78 80 83 85 87 90 93 96 99 103 107 111 115 119 124 130 135 141 148 155 162 171 179 189 199 210 222 235 248 263 279 297 315 335 357 380 404 431 459 489 521 556 592 630 670 712 756 801 847 894 941 987 1032 1075 1114 1149 1178 1201 1216 1223 1221 1210 1190 1162 1127 1084 1036 984 930 873 816 759 704 650 599 550 504 461 421 384 350 319 290 264 240 219 199 181 164 149 136 124 113 102 93 85 77 70 64 58 53 48 44 40 36 33 30 27 25 22 20 18 16 14 13 11 10 9 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 32 32 33 34
 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 19 21 24 27 30 33 37 41 45 50 55 60 66 73 80 88 96 105 115 126 138 151 165 181 199 218 238 261 287 314 344 378 414 454 497 544 596 651 711 775 844 916 992 1071 1152 1234 1316 1396 1472 1543 1607 1661 1704 1735 1753 1758 1749 1728 1696 1654 1603 1546 1484 1418 1350 1282 1214 1147 1081 1018 958 900 845 794 745 700 657 617 579 545 512 482 454 427 403 380 359 339 320 303 287 271 257 244 232 220 209 198 189 179 171 163 155 147 140 134 127 121 116 110 105 100 95 91 86 82 78 74 71 67 64 61 58 55 52 49 46 44 41 39 37 35 32 30 28 27 25 23 21 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 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 8 9 10 12 13 15 17 19 22 25 28 32 36 41 47 53 60 68 78 89 101 116 133 152 174 200 230 265 305 352 406 469 542 628 726 841 974 1127 1303 1504 1732 1986 2265 2563 2871 3171 3443 3661 3802 3846 3786 3631 3398 3113 2802 2486 2181 1897 1640 1412 1211 1037 886 756 645 549 468 398 338 287 243 205 173 145 122 102 84 69 56 45 36 28 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 70 73 75 78 81 85 88 92 96 101 105 111 116 122 129 136 144 153 162 173 184 196 210 225 242 260 280 301 325 352 381 412 447 486 527 573 623 677 736 800 868 942 1020 1103 1189 1279 1370 1461 1550 1634 1711 1778 1832 1869 1889 1890 1871 1832 1777 1707 1624 1533 1436 1336 1236 1138 1043 953 867 788 714 647 585 528 477 431 389 351 317 286 258 233 211 191 173 156 142 128 116 106 96 87 79 72 66 60 55 50 45 41 38 34 31 28 26 23 21 19 17 16 14 13 11 10 9 8 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11
 3 4 5 7 8 10 12 13 15 17 20 22 24 27 30 33 36 39 43 47 51 55 60 65 70 75 82 88 95 103 111 119 129 139 150 162 174 188 203 219 236 255 276 298 322 347 375 406 438 473 511 552 595 642 691 743 799 857 918 981 1046 1112 1178 1245 1310 1374 1434 1489 1540 1584 1620 1649 1669 1679 1681 1674 1659 1635 1605 1568 1526 1479 1429 1377 1322 1267 1211 1156 1101 1048 995 945 896 849 804 761 720 681 644 609 576 544 514 486 460 435 412 389 369 349 330 313 297 281 267 253 240 228 216 205 195 185 176 167 159 151 144 137 131 124 118 113 107 102 97 93 88 84 80 76 72 69 66 62 59 56 53 51 48 46 43 41 39 37 35 33 31 29 27 25 24 22 21 19 18 16 15 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 117 119 122 124 127 129 132 134 137 139 142 144 147 150 152 155 158 161 164 166 169 172 175 179 182 185 188 192 195 199 203 207 210 215 219 223 228 233 238 243 248 254 260 266 273 280 287 295 303 312 321 330 340 351 362 373 385 398 411 425 440 455 471 488 505 523 541 560 580 600 621 641 663 684 706 727 749 770 791 811 830 849 866 882 897 910 921 929 936 940 941 940 936 929 919 907 892 875 855 833 810 785 758 731 703 674 645 616 587 558 530 502 476 450 425 401 378 356 335 316 297 279 263 247 232 219 206 194 182 172 162 152 144 136 128 121 115 108 103 97 92 88 83 79 75 72 68 65 62 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 4 4 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 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 60 61 63 65 66 68 70 72 74 75 77 79 81 83 86 88 90 92 94 96 99 101 103 105 108 110 112 115
 87 90 92 94 96 98 100 102 104 106 109 111 113 115 117 119 121 123 126 128 130 132 134 136 138 140 143 145 147 149 151 154 156 158 161 163 165 168 171 173 176 179 182 185 188 191 194 198 202 205 209 214 218 223 228 233 238 244 250 257 263 270 278 285 293 302 311 320 330 340 351 362 373 385 397 410 423 436 450 465 479 494 509 525 540 556 572 587 603 618 633 648 662 675 688 699 709 718 726 732 736 739 739 738 735 729 722 713 702 689 674 658 641 623 603 583 562 541 520 499 477 456 436 415 396 377 358 340 323 307 291 276 262 249 236 224 212 202 192 182 173 164 156 149 142 135 129 123 117 112 107 102 97 93 89 85 82 78 75 72 69 66 64 61 59 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 52 53 55 57 58 60 62 64 66 67 69 71 73 75 77 79 81 83 85
 43 45 48 50 53 56 58 61 65 68 71 75 78 82 86 90 94 99 104 109 114 119 125 130 136 143 150 157 164 172 180 188 197 207 217 227 239 250 263 276 290 304 320 336 354 372 392 412 434 457 482 508 535 564 594 626 660 695 732 771 811 852 895 940 985 1032 1079 1127 1175 1222 1269 1315 1359 1401 1441 1477 1510 1538 1562 1580 1593 1601 1602 1598 1587 1571 1549 1522 1490 1454 1414 1370 1324 1275 1225 1174 1122 1070 1018 967 916 867 819 773 728 685 644 605 568 532 499 468 438 410 384 359 336 314 294 275 258 241 226 212 198 186 175 164 154 145 136 128 120 113 107 101 95 90 85 80 76 71 68 64 61 57 54 52 49 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 2 2 3 3 4 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
 109 113 117 120 124 128 132 136 140 144 148 152 157 161 165 169 173 178 182 186 191 195 199 204 208 213 217 221 226 230 235 240 244 249 254 259 264 269 274 280 285 291 298 304 311 318 326 334 342 351 361 372 383 395 409 423 438 455 473 492 513 536 561 588 616 648 681 717 756 798 844 892 944 999 1058 1121 1188 1258 1333 1410 1492 1576 1662 1750 1838 1927 2013 2096 2173 2243 2304 2354 2391 2413 2419 2408 2381 2337 2278 2205 2120 2025 1924 1817 1708 1598 1489 1382 1279 1180 1086 998 915 838 766 700 639 583 532 485 442 403 367 335 305 279 254 232 212 194 177 162 148 136 125 114 105 96 89 81 75 69 63 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 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 54 56 59 61 64 67 70 72 75 78 82 85 88 91 95 98 102 105
 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 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 23 24 25 26 27 28 30 32 34 36 39 42 46 50 55 60 66 73 80 89 99 110 122 136 151 169 188 210 235 263 294 330 370 414 465 521 584 655 734 822 919 1025 1140 1262 1390 1520 1647 1766 1869 1949 1999 2014 1993 1937 1851 1740 1614 1479 1343 1209 1081 962 853 755 666 587 517 455 400 352 310 272 240 211 186 164 144 127 112 99 87 77 68 60 53 46 41 36 32 28 24 21 18 16 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17
 21 23 24 26 28 30 31 33 35 38 40 42 45 47 50 53 56 59 62 66 69 73 77 81 85 90 94 99 104 109 114 119 125 131 136 142 148 154 161 167 173 179 185 191 197 203 209 214 220 225 229 234 238 241 245 248 250 252 254 255 256 256 257 256 256 255 254 252 251 249 247 245 243 240 238 235 233 230 227 224 222 219 216 214 211 208 206 203 201 198 196 193 191 189 186 184 182 180 178 176 174 172 170 168 166 165 163 161 159 158 156 155 153 151 150 148 147 145 144 142 141 139 138 136 135 133 132 130 129 127 126 124 123 121 119 118 116 114 113 111 109 107 105 103 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 63 61 59 57 55 53 52 50 48 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20
 42 45 47 49 52 54 57 60 62 65 69 72 75 79 83 86 90 95 99 104 108 113 119 124 130 135 142 148 155 162 169 176 184 192 201 209 218 228 237 247 258 268 279 290 302 313 325 338 350 363 375 388 401 414 427 440 453 466 478 491 503 514 526 537 548 558 567 576 585 593 601 607 614 619 625 629 633 637 639 642 644 645 646 647 647 646 646 645 644 642 640 638 636 633 631 628 624 621 618 614 610 606 602 597 593 588 583 577 572 566 560 554 548 541 535 528 520 513 505 497 489 480 472 463 454 444 435 425 416 406 396 386 376 366 356 346 336 326 316 306 296 287 277 268 259 250 241 233 224 216 208 200 193 185 178 171 165 158 152 146 140 134 128 123 118 113 108 104 99 95 91 87 83 79 76 72 69 66 63 60 57 54 52 49 47 45 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 38 40
 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 20 23 25 28 31 34 37 40 43 47 51 55 59 63 68 73 78 84 89 96 102 109 116 124 132 141 150 160 170 181 193 205 218 232 246 262 278 295 313 333 353 374 397 421 446 472 500 529 560 591 625 660 696 733 773 813 855 898 942 988 1034 1081 1129 1178 1226 1275 1324 1372 1419 1464 1508 1550 1589 1625 1658 1686 1710 1728 1741 1749 1750 1744 1732 1714 1689 1658 1621 1579 1532 1481 1426 1369 1309 1248 1186 1124 1062 1001 942 884 828 775 724 675 629 586 545 506 470 437 405 376 349 324 301 279 259 240 223 207 192 178 166 154 143 133 123 115 106 99 92 85 79 73 68 63 58 54 50 46 42 39 35 32 29 27 24 22 20 17 15 13 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
 29 30 30 31 32 33 34 35 35 36 37 38 40 41 42 43 44 46 47 49 50 52 53 55 57 59 61 63 66 68 71 74 77 80 84 87 91 95 100 105 110 116 122 129 136 143 152 161 170 181 192 204 218 232 247 264 282 302 323 346 370 397 425 455 487 521 557 595 635 677 720 764 809 854 899 943 984 1024 1059 1090 1115 1134 1146 1151 1149 1139 1121 1097 1067 1032 992 949 904 857 809 761 714 668 624 581 540 501 465 431 398 368 340 314 290 268 247 228 210 194 179 165 153 141 130 121 111 103 95 88 82 76 71 65 61 57 53 49 46 42 40 37 34 32 30 28 26 25 23 21 20 19 18 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28
 70 73 76 79 82 85 89 92 96 99 103 107 111 115 119 123 127 131 136 141 145 150 155 160 165 170 176 181 187 192 198 204 210 216 222 228 234 240 246 253 259 266 272 278 285 291 298 304 311 317 324 330 337 343 349 356 362 368 374 380 386 392 398 404 410 415 421 427 432 438 443 448 454 459 464 469 474 479 484 489 494 499 503 508 512 517 521 525 529 533 537 540 543 546 549 551 553 554 555 556 556 556 555 553 551 548 545 540 535 530 524 517 509 501 492 482 472 462 451 439 427 415 403 390 377 365 352 339 326 314 301 289 277 265 254 243 232 222 211 202 192 183 174 166 158 150 143 136 129 123 117 111 105 100 95 90 85 81 76 72 69 65 61 58 55 52 49 46 44 41 39 36 34 32 30 28 26 25 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 21 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 50 53 55 57 60 62 65 68
 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 45 48 51 53 56 60 63 67 71 76 81 87 93 99 107 115 123 133 144 156 169 183 199 217 237 258 282 309 339 371 408 448 492 540 594 653 717 787 863 945 1033 1127 1225 1327 1432 1537 1640 1738 1828 1907 1970 2015 2041 2045 2027 1988 1931 1858 1773 1678 1577 1474 1370 1268 1169 1074 985 901 824 752 685 625 569 518 472 430 392 358 327 298 273 250 229 210 193 177 163 150 139 128 119 110 103 95 89 83 78 73 68 64 61 57 54 51 48 46 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 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 1 1 2 2 3 3 4 4 5 5 6
 0 1 1 2 3 4 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 27 29 32 34 37 41 44 48 52 56 61 66 72 78 84 91 99 107 116 125 136 147 159 171 185 200 216 233 251 270 290 311 333 356 379 403 427 452 476 499 521 543 562 580 595 608 618 625 629 631 629 625 619 611 600 588 575 561 545 530 514 497 481 465 449 434 419 404 390 376 363 351 339 328 317 307 297 288 279 271 263 255 248 242 235 229 223 218 212 207 202 198 193 189 185 180 176 173 169 165 161 157 154 150 147 143 139 136 132 129 125 122 118 115 111 108 105 101 98 94 91 88 85 82 79 75 73 70 67 64 61 59 56 54 51 49 46 44 42 40 38 36 34 32 31 29 27 26 24 23 21 20 19 18 16 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 32 33 34 36 37 39 40 42 44 46 47 49 51 53 55 58 60 62 65 67 70 73 76 79 82 85 88 92 95 99 103 107 111 116 120 125 130 135 140 146 151 157 163 170 176 183 190 197 204 212 220 228 236 245 253 262 271 280 289 298 307 317 326 335 345 354 363 372 381 389 398 406 413 421 428 435 441 447 452 457 462 466 469 472 475 477 479 480 481 481 481 480 479 478 476 474 472 469 466 463 459 455 451 447 443 438 433 429 424 418 413 408 402 397 391 386 380 374 369 363 357 351 345 339 333 327 321 315 309 303 297 291 285 279 273 267 261 255 249 243 238 232 226 220 214 209 203 198 192 187 182 176 171 166 161 156 151 146 142 137 133 128 124 120 116 112 108 104 100 97 93 90 86 83 80 77 74 71 68 66 63 60 58 55 53 51 49 47 45 43 41 39 37 36 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 27 28 29
 38 40 42 44 46 49 51 53 56 59 61 64 67 70 73 76 79 82 86 89 92 96 100 104 108 112 116 120 124 129 133 138 143 147 152 158 163 168 174 179 185 191 197 203 210 216 223 230 237 244 252 259 267 275 283 292 301 310 319 328 338 348 358 368 379 390 401 413 424 436 448 461 473 486 499 512 526 539 553 567 581 594 608 622 635 649 662 675 688 700 712 724 734 744 754 762 770 776 782 786 789 791 791 790 788 784 778 771 763 753 742 729 715 700 684 667 650 631 612 592 573 553 532 512 492 472 453 433 415 396 378 361 344 328 312 297 282 268 255 242 230 218 207 197 187 177 168 159 151 143 136 128 122 115 109 103 98 92 87 83 78 74 70 66 62 58 55 52 49 46 43 40 38 35 33 31 28 26 24 23 21 19 18 16 14 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 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 28 30 32 34 36
 40 44 49 54 59 64 70 76 82 89 96 103 111 119 127 136 145 154 164 175 185 197 208 221 233 247 260 275 290 305 321 338 355 373 391 410 430 451 472 494 516 539 563 588 614 640 667 694 722 751 781 811 842 873 905 937 969 1002 1034 1066 1098 1129 1160 1190 1219 1246 1272 1295 1317 1337 1354 1368 1380 1389 1395 1397 1397 1393 1386 1377 1364 1349 1330 1310 1287 1262 1235 1207 1177 1146 1115 1082 1049 1016 982 948 915 882 849 817 786 755 725 696 668 641 615 590 566 543 521 500 480 460 442 425 409 393 379 365 352 339 328 317 306 296 287 278 269 261 253 246 239 232 225 219 213 207 201 196 190 185 180 175 170 165 160 155 150 146 141 137 132 128 124 119 115 111 107 103 99 95 91 87 83 80 76 73 69 66 62 59 56 53 50 47 44 41 38 35 33 30 28 25 23 21 19 17 15 13 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 1 3 5 7 10 12 15 18 21 24 28 32 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 1 1 2 3 3 4 5 6 7 8 9 10 11 13 14 16 18 20 22 25 27 30 33 37 41 45 50 55 60 66 73 80 88 96 106 116 127 140 153 167 182 199 217 236 256 277 300 324 348 373 399 425 452 477 503 527 550 571 591 607 622 633 641 646 647 646 641 634 624 612 597 581 563 543 523 503 481 460 438 417 396 375 355 335 316 298 280 264 248 233 218 205 192 179 168 157 147 138 129 120 112 105 98 92 86 80 75 70 65 61 57 53 49 46 43 40 37 34 32 30 28 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 13 15 17 20 23 26 29 33 37 41 45 50 55 60 67 73 80 88 96 106 116 127 139 152 166 182 200 219 240 263 289 317 349 383 421 463 510 561 617 678 746 819 899 986 1079 1179 1286 1399 1516 1638 1761 1885 2005 2121 2227 2322 2401 2463 2505 2525 2523 2500 2457 2396 2320 2231 2132 2028 1919 1808 1698 1590 1485 1384 1288 1197 1111 1031 955 885 820 760 704 653 605 561 521 484 449 418 389 362 338 315 294 275 258 241 226 213 200 188 177 167 157 149 141 133 126 120 113 108 102 97 92 88 84 80 76 72 69 65 62 59 57 54 51 49 46 44 42 40 38 36 34 32 30 28 26 25 23 22 20 19 17 16 15 13 12 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 41 44 47 51 55 59 63 67 72 76 82 87 92 98 104 110 117 124 131 139 147 156 165 174 184 194 205 217 229 241 255 269 284 300 316 334 353 373 394 416 439 464 491 519 549 581 615 651 689 730 773 819 867 919 974 1032 1093 1157 1225 1296 1370 1447 1527 1609 1693 1778 1864 1950 2034 2117 2195 2269 2337 2397 2448 2488 2517 2533 2536 2525 2500 2462 2410 2346 2272 2187 2095 1997 1895 1789 1683 1576 1471 1368 1268 1173 1081 995 913 836 765 698 636 579 527 478 434 393 356 322 291 263 238 214 193 174 156 141 126 113 102 91 81 72 64 57 51 45 39 34 30 26 22 19 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 12 14 16 18 20 22 24 26 29 32 34
 92 98 104 110 116 122 129 136 143 150 158 166 174 183 191 200 209 219 229 239 249 259 270 281 292 304 316 328 340 353 366 379 393 407 421 435 450 465 480 496 512 528 545 562 579 597 615 633 652 670 689 709 728 747 767 786 805 823 841 858 874 889 903 916 926 936 943 948 950 951 949 944 937 928 916 901 884 865 845 822 797 772 745 717 688 659 630 600 571 542 513 485 458 431 405 380 357 334 312 291 272 253 236 219 204 189 176 163 151 140 130 120 111 103 95 88 82 76 70 65 60 56 52 48 44 41 38 36 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 9 9 10 11 13 14 15 16 18 19 21 23 25 27 29 31 34 37 39 42 46 49 52 56 60 64 68 73 77 82 87
 34 36 39 42 45 48 51 55 59 63 67 71 76 81 86 91 97 103 109 115 122 129 136 144 152 160 168 177 185 194 203 212 222 231 240 249 258 267 276 284 292 299 306 312 318 322 327 330 333 336 337 338 338 338 338 336 335 333 330 328 325 322 319 316 313 310 308 305 302 300 298 296 294 292 291 290 289 288 288 287 287 288 288 289 290 291 292 294 295 297 299 301 303 305 308 310 312 314 316 318 320 322 323 324 325 326 326 326 325 324 323 321 318 315 311 307 303 298 292 286 280 273 266 259 252 244 236 229 221 213 205 197 190 182 175 168 161 154 147 141 135 129 123 118 113 108 103 98 94 90 86 82 79 75 72 69 66 63 60 58 55 53 51 48 46 44 43 41 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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 1 1 2 2 3 4 5 5 6 7 8 9 10 12 13 14 16 17 19 21 23 25 27 29 31
 47 50 54 58 62 66 71 75 80 85 90 95 100 105 111 116 122 128 134 140 146 152 159 165 172 178 185 192 199 206 213 221 228 235 243 250 258 266 274 282 290 299 307 316 326 335 345 355 366 378 390 403 417 432 448 465 484 504 526 550 576 605 635 669 705 744 786 831 880 932 987 1046 1108 1173 1241 1311 1383 1456 1529 1600 1669 1733 1791 1841 1881 1909 1923 1922 1906 1875 1828 1768 1695 1613 1523 1428 1330 1231 1133 1038 947 860 779 703 633 569 510 456 408 364 324 289 257 228 203 180 160 142 126 112 100 88 79 70 62 55 49 44 39 35 31 28 25 22 20 17 16 14 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 17 19 22 24 27 30 33 36 40 43
 120 126 133 140 146 153 160 168 175 182 189 196 203 210 217 224 230 236 242 248 253 258 263 267 271 274 277 280 282 283 285 286 287 287 287 287 286 286 285 284 283 282 281 280 279 278 277 276 276 275 275 275 275 276 276 277 278 280 282 284 286 288 291 294 297 300 303 307 310 314 318 321 325 329 332 335 339 342 344 347 349 351 352 353 353 353 353 351 349 347 344 340 335 330 324 318 311 303 295 287 278 269 260 250 241 231 221 212 202 193 183 174 165 157 149 141 133 126 119 112 106 100 94 89 84 79 74 70 66 62 59 55 52 49 46 44 41 39 37 35 33 31 29 27 26 25 23 22 21 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 26 28 30 32 34 37 39 42 45 48 52 55 59 63 67 71 76 81 86 91 96 102 108 114
 73 76 79 82 85 89 92 96 100 103 107 111 115 119 124 128 133 137 142 147 152 157 162 167 172 177 183 188 194 199 205 210 216 221 227 233 238 244 250 255 261 266 272 277 282 287 293 298 303 308 313 318 323 328 333 338 343 348 354 359 364 370 376 382 389 395 402 409 417 424 433 441 450 459 469 479 490 501 512 524 536 549 563 576 590 605 620 635 650 665 681 696 712 727 742 756 770 782 794 804 813 820 826 829 830 829 825 819 810 799 786 770 752 732 710 687 663 637 612 585 559 532 506 480 455 430 407 384 362 341 322 303 285 268 252 238 224 210 198 187 176 166 156 147 139 131 124 117 111 105 100 94 89 85 81 76 73 69 66 62 59 57 54 51 49 47 44 42 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 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 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 26 27 28 29 31 32 34 36 37 39 41 43 45 47 49 52 54 56 59 61 64 67 70
 3 4 5 6 8 9 11 13 15 17 19 21 23 26 29 32 35 38 41 45 49 54 58 63 68 74 79 86 92 99 107 115 124 133 142 152 163 174 186 198 211 225 239 254 269 285 301 318 334 351 368 385 402 419 435 451 467 481 495 508 520 530 540 549 556 563 568 572 575 578 579 580 579 578 577 574 572 568 565 561 557 552 547 542 537 531 526 520 513 507 500 493 486 479 471 464 455 447 438 429 420 411 401 391 381 371 360 349 339 328 317 306 295 284 273 262 252 241 231 221 211 201 192 183 174 166 158 150 143 135 129 122 116 110 104 98 93 88 83 79 75 71 67 63 60 56 53 50 47 45 42 40 37 35 33 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 5 7 8 10 11 13 15 17 19 21 23 26 29 31 34 37 41 44 48 52 57 61 66 71 77 83 90 97 104 112 120 130 139 150 161 173 185 199 213 229 245 263 281 300 321 342 365 388 412 437 462 488 514 541 567 592 617 641 663 684 703 721 736 749 759 768 773 777 778 778 775 771 765 758 750 741 732 721 711 700 690 679 669 658 648 639 630 621 612 605 597 590 583 577 572 566 561 556 552 548 544 540 536 532 528 524 520 516 512 507 502 497 491 485 478 471 463 455 447 437 428 417 407 396 385 373 361 349 337 325 313 300 288 276 265 253 242 231 220 210 200 190 181 172 163 155 147 139 132 125 118 112 106 100 94 89 84 80 75 71 67 63 59 56 52 49 46 43 40 38 35 33 31 29 26 25 23 21 19 18 16 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 31 32 34 35 37 38 40 42 44 46 48 50 53 55 58 61 64 67 70 74 77 81 86 90 95 100 106 112 118 125 132 140 148 157 167 177 188 200 213 227 242 258 275 293 313 334 356 380 405 432 460 490 522 554 588 622 658 694 729 765 799 832 862 890 915 935 952 963 969 971 966 957 943 925 903 877 849 818 786 752 718 684 650 616 583 551 520 490 462 435 409 385 362 340 319 300 282 265 249 233 219 206 194 182 172 161 152 143 135 127 120 113 107 101 96 91 86 82 78 74 70 67 64 61 59 56 54 52 50 48 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 23 23 24 25 26 27 29 30
 60 64 67 71 75 80 84 89 93 98 104 109 114 120 126 132 139 145 152 159 166 173 181 188 196 204 213 221 230 238 247 256 265 275 284 293 303 312 322 331 341 350 359 369 378 388 397 406 415 424 434 443 451 460 469 478 487 495 504 513 521 530 538 547 555 563 571 579 587 595 602 610 617 623 630 636 641 646 651 654 658 660 662 663 664 663 662 659 656 652 646 640 633 625 616 606 595 584 572 559 545 531 516 501 486 470 454 439 423 407 391 376 361 346 331 317 303 289 276 264 252 240 229 218 208 198 189 180 171 163 155 148 141 135 128 122 117 111 106 102 97 93 88 84 81 77 74 71 67 64 62 59 56 54 52 49 47 45 43 41 39 37 36 34 33 31 30 28 27 25 24 23 22 21 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 19 20 22 24 25 27 29 32 34 36 39 41 44 47 50 53 57
 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 9 10 12 14 15 17 20 22 25 28 31 34 38 42 47 52 58 65 72 80 89 99 111 124 138 154 172 191 214 239 266 297 331 369 410 455 504 555 610 667 725 784 841 894 943 985 1019 1043 1057 1060 1053 1036 1010 978 940 898 853 807 761 715 671 628 587 548 512 477 445 416 388 363 339 317 297 278 261 245 231 218 205 194 184 174 166 158 150 143 137 131 126 121 117 113 109 105 102 99 96 93 91 88 86 83 81 79 77 75 73 71 69 67 65 64 62 60 58 56 55 53 51 50 48 46 45 43 41 40 38 37 35 34 32 31 29 28 26 25 24 23 21 20 19 18 17 15 14 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 69 71 73 75 78 80 83 86 89 92 95 98 102 106 109 113 118 122 127 132 137 142 148 153 160 166 172 179 186 194 202 210 218 226 235 244 254 264 274 284 294 305 316 327 338 349 360 371 381 392 402 412 421 430 437 445 451 456 460 463 465 465 464 462 459 455 449 442 435 426 417 406 396 385 373 361 349 337 325 313 301 289 278 267 256 245 235 225 216 207 198 190 182 175 168 161 154 148 142 136 131 126 121 117 112 108 104 100 97 93 90 87 84 81 79 76 73 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 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 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18
 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 62 63 64 66 67 69 71 73 75 78 81 84 87 91 95 99 104 110 116 122 130 138 148 158 169 182 196 212 229 249 270 294 320 349 381 416 455 497 543 593 647 705 767 833 902 974 1047 1122 1197 1269 1337 1399 1454 1498 1531 1550 1556 1548 1527 1493 1448 1394 1333 1266 1197 1125 1054 983 914 848 785 726 670 617 568 523 481 443 407 375 345 318 293 270 249 230 213 197 183 170 159 148 139 130 122 115 109 103 98 93 89 85 82 78 76 73 71 68 66 65 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 22 21 20 19 18 17 16 15 15 14 13 12 11 10 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42
 127 132 137 142 146 151 155 159 163 167 170 173 176 179 181 183 185 187 188 189 189 190 190 190 189 189 188 187 186 185 184 182 181 179 178 177 175 174 173 171 170 170 169 168 168 168 168 169 170 171 172 174 176 179 182 186 190 194 199 204 210 216 223 231 239 247 256 265 275 286 297 308 320 332 345 357 370 383 396 409 422 434 445 456 466 475 483 489 493 496 497 495 492 487 479 470 459 446 432 416 400 383 365 347 329 311 293 276 259 243 227 212 198 184 171 160 148 138 128 119 111 103 96 89 83 77 72 67 62 58 54 51 48 45 42 39 37 35 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 8 8 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 15 17 18 19 20 22 24 25 27 29 31 33 36 38 41 43 46 49 53 56 60 63 67 71 75 80 84 89 93 98 103 108 112 117 122
 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 45 46 47 48 50 51 53 54 56 58 60 62 64 67 69 72 74 77 80 84 87 91 94 98 102 106 111 115 120 125 130 135 141 146 152 157 163 169 175 181 186 192 198 203 209 214 218 223 227 230 233 236 237 239 239 239 239 238 236 233 230 226 222 218 213 207 201 196 189 183 177 170 164 157 151 145 139 133 127 122 116 111 106 101 97 92 88 84 80 77 73 70 67 64 62 59 57 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22
 11 11 12 13 14 15 16 17 17 18 19 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 46 48 50 53 56 59 62 65 68 72 76 80 85 89 94 100 106 112 118 125 133 141 149 159 168 179 190 202 215 228 243 258 274 291 309 328 348 368 390 412 435 458 482 507 531 556 580 604 627 649 669 688 706 721 734 745 754 759 762 763 760 755 748 739 727 714 699 682 665 646 627 607 586 566 545 525 504 484 465 446 427 409 392 375 359 343 328 314 300 287 275 263 252 241 231 222 213 204 196 189 181 175 168 162 156 150 145 140 135 131 127 122 118 115 111 108 104 101 98 95 92 89 87 84 82 79 77 75 72 70 68 66 64 62 60 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10
 35 37 39 42 44 46 49 51 54 57 60 63 66 69 73 76 80 84 88 93 97 102 107 112 118 123 129 136 142 149 156 164 172 180 189 198 208 218 228 239 251 263 275 288 302 316 330 345 361 376 393 410 427 444 461 479 497 514 532 549 566 582 597 612 625 638 649 659 667 674 679 682 684 683 681 677 671 664 654 644 631 618 603 586 569 552 533 514 495 475 455 435 415 396 377 358 339 321 304 287 270 255 240 225 212 199 186 174 163 153 143 134 125 117 109 102 95 89 83 77 72 68 63 59 55 52 49 45 43 40 38 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 4 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 33
 32 33 35 36 38 39 41 43 45 47 49 51 53 55 58 60 62 65 68 71 74 77 80 83 86 90 93 97 101 105 109 113 117 122 126 131 135 140 145 150 155 159 164 169 174 179 184 188 193 197 201 205 209 212 216 219 221 224 226 227 229 230 230 231 231 231 230 229 228 227 225 223 222 219 217 215 212 209 207 204 201 198 195 192 189 186 183 180 177 175 172 169 166 164 161 158 156 153 151 149 146 144 142 140 138 136 134 133 131 129 128 126 125 124 122 121 120 119 118 117 117 116 116 115 115 114 114 114 114 114 114 114 115 115 115 116 117 117 118 119 120 121 122 123 124 125 126 127 128 129 131 132 133 134 136 137 138 139 140 141 142 143 144 145 146 147 147 148 148 149 149 149 149 149 149 149 148 148 147 146 146 145 144 142 141 140 138 136 135 133 131 129 126 124 122 119 117 115 112 109 107 104 102 99 96 94 91 89 86 83 81 78 76 74 71 69 67 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 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 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 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 8 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30
 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 46 49 51 54 57 60 64 67 71 75 79 84 89 94 100 106 113 120 127 135 144 153 162 173 184 195 207 220 233 247 261 276 291 307 323 339 355 371 387 402 417 431 444 456 467 476 484 490 495 498 499 498 496 492 487 480 472 463 453 442 431 418 406 393 380 367 354 341 328 315 303 291 279 267 256 246 236 226 216 207 199 190 183 175 168 161 155 149 143 138 133 128 123 119 115 111 107 104 101 97 94 92 89 86 84 82 79 77 75 73 71 69 68 66 64 63 61 60 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8
 3 4 4 5 6 7 8 9 10 11 13 14 15 17 18 19 21 23 25 26 28 30 33 35 37 40 43 46 49 52 56 59 63 68 72 77 82 88 94 100 107 114 122 130 139 149 159 170 182 195 208 223 238 255 272 291 311 332 354 377 401 426 452 479 506 533 561 589 616 642 667 691 713 733 750 765 777 785 790 792 791 787 780 770 757 743 726 708 688 667 646 624 601 578 556 533 511 490 469 448 428 409 391 373 356 340 324 310 296 282 270 258 246 236 226 216 207 199 191 183 176 169 163 157 152 147 142 137 133 129 125 121 118 114 111 108 105 102 100 97 95 93 90 88 86 84 82 80 78 76 74 73 71 69 67 66 64 63 61 59 58 56 55 53 52 50 49 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 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 1 1 2
 19 21 23 26 28 30 33 36 38 41 45 48 52 55 59 64 68 73 78 83 89 95 101 108 115 123 131 139 148 157 167 178 189 201 213 226 239 253 268 283 299 316 333 350 368 386 404 422 440 458 476 493 510 525 540 553 566 576 586 593 600 604 607 608 608 606 602 597 591 584 576 566 556 546 534 522 510 498 485 472 459 445 432 419 406 393 380 367 355 342 330 318 306 295 284 273 262 251 241 231 221 212 203 194 186 177 170 162 155 148 141 134 128 122 117 111 106 101 96 92 88 84 80 77 73 70 67 64 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 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 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 11 13 14 16 18
 68 69 71 73 74 76 77 79 81 82 84 85 87 88 90 91 93 94 96 97 98 100 101 102 103 104 105 106 107 108 109 110 110 111 112 112 113 113 114 114 114 115 115 115 116 116 116 116 117 117 117 117 117 117 117 118 118 118 118 118 118 119 119 119 119 119 119 120 120 120 120 121 121 121 121 121 122 122 122 122 122 122 122 122 122 122 122 122 122 122 121 121 121 120 120 119 118 118 117 116 115 114 113 112 111 109 108 106 105 103 102 100 98 97 95 93 91 89 87 85 84 82 80 78 76 74 72 70 68 67 65 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 20 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 52 54 55 57 58 60 61 63 65 66
 53 54 56 57 59 61 62 64 66 68 70 72 74 77 79 82 84 87 90 93 96 100 103 107 111 116 120 125 130 136 141 147 154 161 168 176 184 193 203 213 223 235 247 259 273 287 302 318 334 352 370 389 409 429 450 472 494 516 539 561 583 605 626 646 664 682 698 712 724 734 742 747 751 751 750 746 740 732 722 711 698 684 669 653 636 619 601 583 565 547 530 512 495 478 461 445 429 414 399 385 371 358 345 333 321 310 299 289 279 270 261 252 244 236 229 222 215 208 202 196 191 185 180 175 170 166 161 157 153 149 145 141 138 134 131 128 124 121 118 115 112 109 107 104 101 98 96 93 91 88 86 83 81 79 76 74 72 70 68 66 63 61 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 42 44 45 46 47 48 49 50 52
 17 18 19 21 22 23 24 25 27 28 30 31 33 34 36 38 39 41 43 45 47 49 52 54 56 59 62 65 68 71 74 78 82 86 90 95 100 105 111 117 124 131 139 147 156 166 176 188 201 214 229 246 263 283 303 326 350 377 405 435 467 501 537 575 614 654 694 734 773 811 846 877 904 925 940 948 949 942 928 908 882 850 815 776 735 693 651 608 567 526 488 451 416 383 352 324 297 272 249 228 208 191 174 159 145 132 121 110 101 92 84 76 70 64 58 53 49 45 41 38 35 32 29 27 25 24 22 21 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 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 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 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 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16
 19 20 21 22 23 25 26 27 29 30 32 34 36 37 39 41 44 46 48 51 54 57 60 63 67 71 75 80 85 90 96 102 109 116 124 133 142 153 164 177 191 206 223 241 261 283 308 335 364 397 432 471 513 558 607 660 716 774 835 898 962 1026 1088 1147 1202 1250 1290 1321 1342 1353 1351 1340 1317 1286 1247 1201 1150 1096 1039 981 923 866 810 756 705 655 608 564 523 484 447 413 382 352 325 300 276 254 234 215 198 182 167 153 141 129 118 109 100 91 84 77 70 64 59 54 50 46 42 39 36 33 30 28 26 24 23 21 20 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 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 4 4 4 4 5 5 6 6 6 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18
 29 30 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 71 73 76 79 82 85 89 92 96 101 105 110 116 121 128 135 142 150 159 168 179 190 202 215 229 245 262 280 300 321 344 368 394 422 452 484 517 552 589 627 665 705 744 783 820 856 889 919 944 963 977 985 986 981 969 951 927 898 865 829 790 750 709 667 626 586 547 509 473 439 407 376 348 321 296 273 252 232 213 196 180 166 152 140 129 119 109 100 93 85 79 73 67 62 58 53 50 46 43 40 38 36 34 32 30 29 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 44 45 45 46 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 40 40 39 38 37 37 36 35 34 33 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28
 46 47 47 48 50 51 52 53 54 55 57 58 60 61 63 65 66 68 70 73 75 77 80 82 85 88 91 95 98 102 106 110 115 119 125 130 136 142 148 155 162 170 178 186 195 204 214 224 234 245 256 267 278 289 300 311 322 332 342 351 359 366 373 378 383 386 388 388 388 386 383 379 374 368 361 354 346 337 328 319 309 300 290 280 270 261 251 242 232 223 215 206 198 190 182 174 167 160 153 147 141 135 129 123 118 113 108 104 99 95 91 87 84 80 77 74 71 68 66 63 61 59 57 55 53 51 50 49 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 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 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 45
 127 126 125 124 123 122 121 119 118 117 115 114 112 111 109 108 106 104 103 101 99 98 96 94 93 91 89 88 86 84 83 81 80 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 60 60 59 58 58 57 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 58 59 59 60 60 60 61 61 62 62 63 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 49 50 51 53 54 55 56 57 59 60 61 63 64 66 68 69 71 73 75 77 79 81 83 85 87 89 91 93 96 98 100 102 104 107 109 111 113 115 117 118 120 122 123 125 126 127 128 129 130 131 131 132 132 132 132 132 132 132 132 132 131 130 130 129 128
 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 61 63 66 68 71 74 78 81 85 88 92 97 101 106 111 117 123 129 136 143 150 159 167 176 186 197 208 220 232 246 260 274 290 306 324 341 360 379 398 418 439 459 479 499 519 538 556 572 588 602 615 625 633 640 644 646 646 644 640 634 626 617 607 595 582 568 554 539 524 509 493 478 462 447 432 417 403 389 375 362 350 337 325 314 303 293 282 273 264 255 246 238 230 223 216 209 203 196 190 185 179 174 169 164 159 155 150 146 142 138 134 130 126 123 119 116 112 109 106 102 99 96 93 90 87 85 82 79 76 74 71 69 66 64 61 59 57 55 53 51 49 47 45 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 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29
 41 42 43 45 46 47 48 50 51 52 54 55 57 58 60 61 63 64 66 67 69 71 73 74 76 78 80 82 84 87 89 91 94 96 99 102 105 108 111 115 118 122 126 130 135 140 145 150 155 161 168 174 181 188 196 204 213 222 231 241 251 262 273 284 296 307 320 332 345 357 370 382 395 407 418 430 440 450 459 467 474 480 484 488 489 490 489 487 483 478 472 465 456 446 436 425 413 400 387 374 361 347 334 320 307 293 280 268 255 243 232 221 210 200 190 181 172 163 155 148 141 134 127 121 116 110 105 100 96 92 88 84 81 77 74 71 68 66 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 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 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 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 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
 9 10 11 13 14 16 17 19 21 22 24 26 28 30 33 35 37 40 43 45 48 51 55 58 62 66 70 74 79 84 89 95 101 107 114 121 129 138 147 156 166 177 189 202 216 230 246 263 281 301 322 344 368 394 421 450 480 513 547 583 620 659 699 740 781 823 865 906 946 985 1021 1055 1085 1112 1135 1153 1166 1175 1178 1177 1172 1161 1147 1129 1108 1083 1057 1028 998 966 934 901 868 835 802 770 738 707 677 648 619 592 566 540 516 493 471 450 430 411 393 375 359 344 329 315 302 290 278 267 256 246 237 228 219 211 204 197 190 183 177 171 165 160 155 150 145 140 136 131 127 123 119 115 112 108 105 101 98 95 92 89 86 83 80 77 74 72 69 67 64 62 60 57 55 53 51 49 47 45 43 41 39 37 35 34 32 30 29 27 26 24 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 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 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 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 1 2 3 4 5 6 8
 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 51 53 56 59 62 66 69 73 77 81 86 91 96 102 108 114 121 128 136 145 154 164 175 187 199 213 227 242 259 277 296 316 337 360 384 409 435 462 490 519 549 578 608 637 665 692 717 740 760 778 793 804 811 815 815 811 804 793 779 763 744 724 701 678 653 628 602 577 551 526 501 477 454 431 409 388 368 348 330 312 295 280 264 250 237 224 212 201 190 180 171 162 154 146 139 132 126 120 115 109 105 100 96 92 88 85 81 78 75 72 70 67 65 63 61 59 57 55 53 52 50 49 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 21 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13
 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 78 81 83 85 88 90 93 95 98 101 103 106 109 112 114 117 120 122 125 127 130 132 135 137 139 141 142 144 146 147 148 149 150 150 151 151 151 150 150 149 149 148 147 145 144 142 141 139 137 135 133 131 129 126 124 122 119 117 114 112 109 107 104 102 99 97 94 92 90 87 85 83 80 78 76 74 72 70 68 66 64 63 61 59 58 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 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 15 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 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31
 49 50 50 51 52 52 53 53 54 55 55 56 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 65 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 90 91 92 94 95 96 98 99 101 102 104 105 106 108 109 111 112 113 114 116 117 118 119 120 121 121 122 123 123 124 124 124 124 124 124 124 124 123 123 122 122 121 120 119 118 117 115 114 113 111 109 108 106 104 103 101 99 97 95 93 91 90 88 86 84 82 80 78 76 75 73 71 69 68 66 65 63 61 60 59 57 56 54 53 52 51 50 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 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 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 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 47 47 48 49
 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 67 70 72 74 77 79 82 85 88 91 94 97 101 104 108 112 116 119 124 128 132 136 141 146 150 155 160 164 169 174 179 183 188 192 196 200 204 207 211 214 216 218 220 222 223 223 224 223 223 222 221 219 217 215 212 209 206 203 200 196 192 189 185 181 177 173 169 165 161 156 152 149 145 141 137 133 130 126 123 119 116 113 110 107 104 101 98 95 93 90 88 85 83 81 79 77 75 73 72 70 68 67 66 64 63 62 61 60 59 58 57 57 56 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 46 46 46 45 45 44 44 43 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 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 34 35
 22 23 24 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 66 68 71 74 77 80 84 87 91 96 100 105 111 117 123 131 138 147 156 167 178 191 205 221 238 258 279 302 328 357 389 423 461 503 548 597 649 704 762 822 884 946 1006 1063 1116 1161 1197 1222 1235 1235 1222 1197 1160 1113 1059 1000 937 873 808 745 684 626 571 519 472 428 387 350 316 285 257 232 209 188 169 152 137 123 110 99 89 79 71 64 57 51 46 41 37 33 30 27 25 22 20 19 17 16 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 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 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21
 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 54 56 58 59 61 63 65 68 70 72 74 77 79 82 84 87 90 93 96 99 103 106 110 114 118 122 127 131 136 142 147 153 159 166 172 180 187 195 204 213 222 232 243 254 265 277 290 302 316 329 343 358 372 387 402 417 431 446 460 473 486 498 509 520 529 537 543 548 551 553 553 551 548 544 537 529 520 510 498 486 472 458 443 428 413 397 381 365 350 334 319 304 290 276 262 249 237 225 213 202 192 182 173 164 156 148 141 134 127 121 115 110 105 100 96 91 88 84 80 77 74 71 68 65 63 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 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 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
 61 63 64 66 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 106 108 110 112 114 116 118 121 123 125 127 130 132 135 137 139 142 145 147 150 153 156 158 161 164 168 171 174 177 181 184 187 191 194 198 201 205 208 211 214 217 220 223 225 228 230 232 233 234 235 236 236 236 235 234 233 231 229 227 224 221 217 213 209 205 200 195 190 185 180 175 169 164 158 153 147 142 136 131 126 121 116 111 106 102 97 93 89 85 81 77 74 71 67 64 62 59 56 54 52 49 47 45 44 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 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 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 54 56 57 59
 27 28 29 29 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 73 75 76 78 80 83 85 87 90 93 96 99 103 106 110 114 118 123 128 133 138 144 149 155 162 168 175 183 190 198 206 214 222 230 239 248 257 265 274 282 291 299 307 314 321 327 333 338 342 345 348 349 349 348 347 344 340 336 330 324 317 309 301 292 283 274 264 255 245 235 226 216 207 198 190 181 173 165 158 151 144 138 131 126 120 115 110 105 101 97 93 89 86 83 79 77 74 71 69 66 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 20 20 19 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 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 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 16 16 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 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26
 16 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 62 65 67 70 73 77 81 84 89 93 98 103 109 115 121 128 136 144 152 161 171 182 193 205 218 232 247 262 278 296 314 333 353 374 396 418 441 464 487 510 533 555 577 597 616 633 648 660 670 676 680 680 678 672 663 651 637 621 603 583 562 540 517 494 471 448 426 403 382 361 341 322 304 286 270 254 239 225 212 200 189 178 168 159 150 142 135 128 121 115 110 105 100 96 92 88 84 81 78 75 73 70 68 66 64 62 61 59 58 56 55 54 53 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 40 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 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 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 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15
 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 32 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 58 60 62 65 68 70 73 76 79 82 86 89 92 95 98 101 104 107 110 112 114 116 118 119 120 120 120 120 119 117 115 113 111 108 105 101 98 94 91 87 83 79 75 72 68 65 61 58 55 52 49 47 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 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 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 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24
 45 47 50 52 55 57 60 63 66 69 72 76 80 83 87 91 96 100 105 110 115 120 126 131 137 143 150 156 163 170 177 184 191 199 206 214 222 230 237 245 253 260 268 275 282 288 294 300 306 311 315 320 323 327 329 332 333 335 336 336 336 336 335 334 333 331 329 327 325 322 320 317 314 311 307 304 301 297 293 290 286 282 278 274 270 266 262 257 253 248 244 239 235 230 225 220 215 210 205 200 195 190 185 179 174 169 164 159 154 149 144 139 134 129 124 120 115 111 106 102 98 94 91 87 83 80 77 74 71 68 65 62 60 57 55 53 50 48 46 45 43 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 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 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 41 43
 42 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 75 78 80 83 85 88 91 93 96 99 103 106 109 113 117 120 124 129 133 137 142 147 152 157 163 169 175 181 188 195 202 209 217 226 234 243 253 263 273 284 295 307 320 332 346 359 374 389 404 419 435 452 469 486 503 520 538 555 572 589 605 621 636 650 663 674 683 691 697 700 701 700 696 689 680 668 654 638 619 599 577 554 530 505 480 455 430 405 381 357 334 312 291 272 253 235 218 202 188 174 161 150 139 129 119 111 103 95 89 82 77 71 67 62 58 54 51 47 44 42 39 37 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 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 0 0 0 0 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 7 8 9 9 10 11 12 12 13 14 15 15 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41
 59 61 63 66 68 70 73 75 78 80 83 86 88 91 94 97 100 103 107 110 114 117 121 125 129 133 137 141 146 151 155 161 166 172 177 183 190 196 203 211 218 226 234 243 252 261 271 281 292 303 314 325 337 349 361 373 385 398 410 421 433 443 453 463 472 479 486 491 495 498 500 500 499 496 492 487 481 473 464 455 444 433 420 408 395 381 367 353 339 325 311 298 284 271 258 245 233 221 209 198 187 177 167 157 148 140 132 124 117 110 104 98 92 87 82 77 72 68 65 61 58 55 52 49 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 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 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 1 1 1 1 1 1 2 2 2 2 2 2 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 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 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 37 39 40 42 44 45 47 49 51 53 55 57
 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 48 48 49 50 51 52 54 55 56 58 60 61 63 65 67 69 72 74 77 79 82 85 88 91 95 98 101 105 108 112 116 120 123 127 131 134 138 141 144 148 150 153 156 158 159 161 162 162 163 162 162 161 159 158 155 153 150 147 143 139 135 131 127 123 118 114 110 105 101 97 93 89 85 81 78 74 71 68 64 62 59 56 54 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 27 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 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 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29
 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 26 27 27 28 29 29 30 31 32 32 33 34 35 36 38 39 40 41 43 44 46 48 50 52 54 56 59 61 64 67 70 74 78 81 85 90 94 99 104 110 115 121 127 133 140 147 154 161 168 175 183 190 198 205 212 219 225 231 236 241 245 248 251 252 253 253 251 249 246 242 237 231 225 218 211 203 195 187 178 170 162 153 145 138 130 123 116 109 103 96 91 85 80 75 71 67 63 59 56 53 50 47 44 42 40 38 36 34 32 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14
 40 41 41 42 43 43 44 44 45 46 47 47 48 49 50 50 51 52 53 54 55 56 58 59 60 61 63 64 66 68 70 72 74 76 79 82 85 88 91 95 99 104 109 114 120 126 133 141 149 158 168 179 191 204 217 232 249 266 285 305 326 349 373 398 425 452 480 508 536 564 591 616 640 660 678 692 702 707 707 703 694 681 663 643 619 593 565 536 507 477 448 419 391 364 338 314 290 269 248 229 211 194 179 165 151 139 128 117 108 99 91 83 77 70 65 59 55 50 47 43 40 37 34 32 30 28 26 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39
 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 53 55 56 58 60 62 64 67 69 71 73 75 78 80 82 84 86 88 90 92 94 96 98 99 101 102 103 104 105 105 106 106 106 106 106 106 105 105 104 103 102 101 100 99 97 96 94 93 92 90 89 87 85 84 82 81 79 78 76 75 74 72 71 69 68 67 65 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 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 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25
 46 47 47 48 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 64 64 65 65 66 66 67 68 68 69 70 70 71 72 73 74 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 125 126 127 127 128 129 129 130 130 130 131 131 131 131 131 131 131 131 131 131 130 130 130 129 128 128 127 126 126 125 124 123 122 121 119 118 117 116 115 113 112 111 109 108 106 105 103 102 101 99 98 96 95 93 92 90 89 88 86 85 84 82 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 47 47 47 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46
 6 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 74 78 82 86 90 95 100 105 110 116 122 129 136 143 150 158 166 175 184 194 204 214 225 236 247 259 271 284 297 309 322 336 349 362 375 388 400 412 424 435 445 455 463 471 477 482 486 489 490 490 489 486 481 476 469 461 451 441 430 418 405 392 379 365 351 336 322 308 294 281 267 254 242 230 218 207 196 186 176 167 158 150 142 135 128 122 115 110 104 99 94 90 85 81 78 74 71 68 65 62 59 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 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 1 1 1 2 2 3 3 4 4 4 5 5 6
 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 39 40 42 45 47 50 52 55 59 62 66 70 75 80 85 91 97 104 111 118 126 135 144 154 164 174 184 195 206 216 226 236 245 253 259 264 268 270 270 269 265 260 254 246 237 228 218 207 196 185 174 164 153 143 134 125 116 108 100 93 86 80 74 68 63 59 54 50 46 43 39 36 34 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 11 11 11
 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 73 75 77 80 82 85 88 90 93 96 98 101 104 107 110 112 115 117 120 122 125 127 129 131 133 134 136 137 138 139 140 140 140 140 140 140 140 139 138 137 136 135 134 132 131 129 127 126 124 122 120 118 116 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 84 82 80 79 77 76 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 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 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24
 82 83 84 84 85 86 87 88 89 91 92 93 94 95 97 98 100 101 103 104 106 107 109 111 113 115 117 119 121 124 126 129 131 134 137 140 143 146 149 153 156 160 164 168 172 176 180 184 188 193 197 201 206 210 214 219 223 227 230 234 237 240 243 245 247 249 250 251 251 251 251 250 249 247 245 243 240 237 233 229 225 221 216 211 206 201 196 190 185 179 174 168 163 157 152 146 141 136 131 125 120 116 111 106 102 98 93 89 86 82 78 75 72 68 65 63 60 57 55 52 50 48 46 44 43 41 39 38 36 35 34 33 32 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 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 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 8 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 54 55 56 57 57 58 59 59 60 60 61 61 62 62 63 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 67 68 68 68 69 69 69 70 70 70 71 71 72 72 73 73 74 74 75 75 76 77 77 78 79 80 80 81
 38 40 42 44 46 48 50 53 55 58 61 64 67 70 74 77 81 85 89 93 98 103 107 112 118 123 128 134 140 145 151 157 163 168 174 179 184 188 192 196 199 202 204 205 206 206 205 204 203 200 198 195 191 188 184 179 175 171 166 162 157 153 148 144 140 136 132 128 125 122 118 115 112 110 107 104 102 100 98 96 94 92 90 89 87 86 85 83 82 81 80 79 78 77 76 76 75 74 73 73 72 71 71 70 69 69 68 68 67 66 66 65 64 64 63 62 61 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 25 26 27 28 30 31 33 34 36
 71 70 70 69 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 52 52 52 53 53 54 55 56 57 59 60 62 64 66 68 71 74 77 80 84 88 92 97 102 108 113 120 126 133 141 149 157 166 175 185 195 206 217 229 241 254 267 280 294 308 322 336 350 363 376 389 400 410 419 427 432 436 437 436 433 427 420 410 398 385 370 354 337 320 302 285 267 250 234 218 203 188 174 161 149 138 128 118 109 101 93 86 80 74 69 64 60 56 52 49 46 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 20 19 19 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 8 8 8 8 7 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 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 53 55 57 58 60 62 64 65 67 68 70 71 73 74 75 77 78 78 79 80 80 81 81 81 81 81 81 81 81 80 80 79 79 78 77 76 76 75 74 73 72
 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 58 60 62 65 67 70 72 75 78 81 85 88 91 95 99 103 107 111 115 120 125 129 134 139 144 150 155 161 166 172 178 183 189 195 201 206 212 218 223 229 234 239 245 250 254 259 264 268 272 276 280 283 287 290 293 296 299 301 303 305 307 309 310 311 312 313 313 313 313 313 312 311 309 308 305 303 300 297 293 289 285 280 275 269 264 258 252 245 238 232 225 218 211 203 196 189 182 176 169 162 156 150 144 138 132 127 122 117 112 108 103 99 95 92 88 85 82 79 76 73 71 68 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 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 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 17 18 19 19 20 21 22 22
 47 50 53 56 59 62 65 68 72 75 79 83 87 90 94 98 102 107 111 115 120 124 129 134 139 144 149 155 160 166 172 178 184 191 198 205 213 221 230 239 249 259 270 282 295 309 324 340 358 377 397 419 442 467 493 522 551 582 614 647 681 715 748 780 810 838 862 883 898 908 911 909 899 884 862 835 803 767 728 687 645 602 560 519 478 440 403 368 336 305 277 251 227 205 184 166 149 133 119 106 94 84 74 65 58 51 44 39 33 29 25 21 18 15 13 10 9 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 29 31 34 36 39 41 44
 49 49 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 65 65 65 66 66 67 67 68 68 68 69 69 70 70 71 71 72 72 73 73 73 74 74 75 75 75 76 76 76 76 77 77 77 77 78 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 76 75 75 75 74 74 74 73 73 72 72 72 71 71 70 70 70 69 69 68 68 68 67 67 66 66 66 65 65 65 65 64 64 64 64 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 57 57 57 57 56 56 56 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 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 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48
 38 38 39 39 40 41 41 42 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 55 55 56 56 57 57 58 59 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 75 76 78 79 81 83 85 86 88 90 92 94 97 99 101 103 106 108 111 113 116 119 122 124 127 130 133 136 140 143 146 149 153 156 160 164 167 171 175 179 183 188 192 196 201 205 210 215 219 224 229 234 239 244 248 253 258 262 267 271 275 279 282 285 288 291 292 294 295 295 295 295 294 292 290 287 284 280 276 271 266 261 255 249 243 237 230 223 217 210 203 197 190 184 177 171 165 159 153 147 141 136 131 125 120 116 111 106 102 98 94 90 86 82 79 75 72 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37
 124 129 134 139 145 150 155 160 165 170 174 179 184 188 192 197 201 204 208 211 215 218 220 223 225 228 229 231 233 234 235 236 237 237 237 238 238 238 238 238 237 237 237 236 236 235 235 234 234 233 232 232 231 231 230 229 229 228 227 226 225 224 223 222 221 219 218 216 214 213 211 208 206 204 202 199 196 194 191 188 185 181 178 175 171 168 164 160 156 153 149 145 141 137 133 129 125 121 117 113 109 106 102 98 94 91 87 84 81 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 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 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 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 20 21 22 23 25 27 28 30 32 34 36 39 41 44 47 50 53 56 59 63 66 70 74 78 82 86 91 95 100 105 109 114 119
 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 65 66 68 70 72 75 77 79 82 84 87 89 92 95 98 101 104 107 110 113 116 119 122 126 129 132 135 138 141 144 147 149 152 154 157 159 161 162 164 165 167 168 168 169 169 170 170 170 170 169 169 168 167 167 166 165 164 163 162 161 159 158 157 156 155 153 152 151 150 149 148 147 146 145 144 143 142 142 141 140 140 139 139 138 138 138 138 137 137 137 137 137 137 138 138 138 138 139 139 139 140 140 140 141 141 141 141 142 142 142 142 141 141 141 140 140 139 139 138 137 136 134 133 132 130 129 127 126 124 122 120 118 116 114 112 110 108 106 103 101 99 97 95 93 91 88 86 84 82 80 78 76 74 72 70 68 66 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 31 30 30 29 28 28 27 27 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 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31
 14 15 17 18 20 21 23 25 26 28 30 32 35 37 39 42 45 48 51 54 58 61 65 69 74 78 83 88 94 100 106 112 119 127 134 143 151 160 170 180 191 202 213 225 238 251 264 278 292 306 320 335 349 363 377 391 404 417 429 440 450 460 468 475 481 486 489 492 493 493 492 490 487 483 478 472 465 458 450 442 433 423 413 403 393 383 372 361 350 339 328 317 306 295 285 274 264 253 243 233 223 214 205 196 187 179 171 163 155 148 141 134 128 122 116 110 105 100 96 91 87 83 79 76 72 69 66 63 61 58 56 54 52 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 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 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 10 11 12 13
 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 53 55 57 60 62 65 68 71 75 78 82 86 90 95 99 104 110 115 121 127 134 141 148 156 164 172 181 190 199 209 219 229 239 249 260 270 280 289 298 307 315 322 328 333 337 340 341 342 341 339 337 333 328 322 315 308 300 292 283 274 265 256 247 238 229 220 211 203 195 186 179 171 164 157 150 144 137 132 126 120 115 110 106 101 97 93 89 85 82 79 76 73 70 67 65 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24
 48 48 49 49 49 50 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 55 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 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 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47
 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 41 43 46 49 52 55 59 63 68 73 78 84 91 98 106 115 124 135 147 159 173 189 206 224 243 265 287 311 335 361 387 412 436 459 479 496 509 516 519 517 509 496 480 460 438 414 389 363 338 314 290 268 247 227 209 192 176 162 148 136 125 115 105 97 89 81 75 69 63 58 53 49 45 41 38 35 32 29 27 25 23 21 19 18 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12
 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 49 50 52 54 56 58 60 63 65 68 71 74 77 80 84 88 92 96 100 105 110 115 120 126 132 138 144 150 157 164 170 178 185 192 199 206 213 220 226 233 239 245 250 255 260 264 267 270 273 275 276 277 277 277 276 275 273 271 269 266 263 259 255 251 247 242 238 233 228 223 218 213 208 203 198 193 188 183 178 173 169 164 160 155 151 147 143 139 135 132 128 125 122 119 116 114 111 109 107 105 103 101 99 98 96 95 94 93 92 91 90 89 89 88 87 87 86 86 86 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 84 84 83 83 83 82 81 81 80 79 79 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20
 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 49 51 54 57 60 64 68 72 76 81 86 91 97 103 110 117 124 133 141 151 161 171 183 194 207 220 233 247 261 275 290 304 318 332 345 357 369 379 388 395 401 404 407 407 406 403 398 392 384 376 367 356 345 334 322 310 298 286 274 262 251 240 229 218 208 198 188 179 171 162 154 147 140 133 127 120 115 109 104 99 95 90 86 83 79 76 73 70 67 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 17 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 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12
 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 68 69 71 72 74 75 77 79 80 82 84 85 87 88 90 91 93 94 95 96 97 98 99 100 100 101 101 101 101 101 101 100 100 99 98 98 97 96 95 93 92 91 89 88 87 85 84 82 81 79 78 76 75 73 72 70 69 67 66 65 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34
 64 65 66 66 67 68 69 70 71 72 72 73 74 76 77 78 79 80 81 83 84 86 87 89 90 92 94 96 98 100 102 105 107 110 113 116 119 122 126 130 134 139 144 149 154 160 167 173 181 188 197 206 215 225 236 247 259 271 284 298 313 327 343 359 375 392 408 425 442 459 475 491 507 521 535 547 558 567 575 581 585 587 587 585 582 576 568 559 548 536 523 508 493 477 460 443 426 408 391 374 357 340 324 308 293 278 264 250 237 225 213 201 191 181 171 162 154 146 138 131 125 118 113 107 102 98 93 89 86 82 79 76 73 70 68 65 63 61 59 57 55 54 52 51 49 48 47 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 25 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 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 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 63
 34 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 72 74 76 79 81 84 87 89 92 95 98 100 103 106 109 112 115 118 121 124 126 129 132 135 137 140 142 144 146 148 150 152 154 155 156 157 158 159 160 160 161 161 161 161 161 160 160 159 158 158 157 156 155 153 152 151 149 148 146 145 143 141 140 138 136 134 132 131 129 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 90 88 86 84 82 81 79 77 76 74 73 71 70 69 67 66 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 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 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33
 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 58 60 63 66 69 72 76 79 83 87 92 96 101 107 112 118 124 131 138 145 152 160 168 176 184 193 201 210 218 226 233 241 247 253 258 262 265 267 268 268 268 266 263 259 255 249 244 237 231 224 217 210 202 195 188 181 174 167 161 154 148 142 136 131 126 121 116 112 107 103 99 95 92 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 38 38 37 37 37 36 36 36 36 36 36 37 37 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 56 56 56 56 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 57 57 57 56 56 55 55 55 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 27
 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 55 57 58 60 63 65 67 70 73 76 79 83 86 90 94 99 104 109 114 120 126 132 139 145 153 160 167 175 183 190 198 206 214 222 229 236 243 249 255 260 265 270 273 276 278 280 281 281 281 280 279 277 275 272 269 265 262 258 254 249 245 240 236 231 227 222 218 213 209 204 200 196 192 188 184 181 177 174 170 167 164 161 159 156 154 151 149 147 145 143 142 140 139 137 136 135 134 133 132 131 131 130 129 129 128 128 127 126 126 125 125 124 124 123 122 121 121 120 119 118 117 116 115 114 113 112 111 109 108 107 105 104 103 101 100 98 97 95 94 92 91 89 88 86 84 83 81 79 78 76 74 72 71 69 67 65 64 62 60 58 57 55 53 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 28 27 26 25 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 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 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36
 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 41 43 45 48 50 53 56 60 64 68 73 78 84 90 97 104 112 121 130 141 152 164 177 191 205 220 236 253 270 288 306 323 341 357 373 387 400 411 419 426 429 430 429 425 419 411 401 389 376 362 348 333 318 303 288 273 259 245 231 218 206 194 183 172 162 153 144 136 128 121 114 107 102 96 91 86 82 78 74 71 67 65 62 60 57 56 54 52 51 50 48 47 47 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 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 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15
 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 63 64 66 68 70 73 75 77 79 81 84 86 88 91 93 95 97 99 101 103 105 107 108 110 111 112 113 114 115 116 116 117 117 117 117 117 117 117 116 116 115 115 114 113 112 111 110 109 108 107 106 104 103 102 101 99 98 97 95 94 93 91 90 89 87 86 85 83 82 81 79 78 77 76 74 73 72 71 70 69 68 67 65 64 63 62 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 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 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 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
 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 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 45 47 50 53 56 60 63 67 71 76 80 85 89 94 99 104 109 114 118 122 126 130 133 135 137 138 139 138 138 136 134 132 129 125 122 118 114 110 105 101 97 92 88 84 80 76 73 69 66 63 60 57 54 51 49 46 44 42 40 38 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14
 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 16 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 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36
 73 74 76 77 79 80 82 83 85 86 88 89 91 92 94 95 97 98 100 101 102 104 105 106 107 108 109 110 110 111 111 112 112 112 112 112 112 112 111 111 110 109 108 108 106 105 104 103 102 100 99 98 96 95 94 92 91 90 88 87 86 85 83 82 81 80 79 78 77 76 76 75 74 74 73 73 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 73 73 74 75 75 76 76 77 78 79 79 80 81 82 82 83 84 85 85 86 87 87 88 88 89 89 90 90 90 90 90 90 90 90 90 89 89 88 88 87 86 85 85 84 83 82 81 79 78 77 76 75 73 72 71 70 68 67 66 65 63 62 61 60 59 58 57 55 54 53 52 51 50 49 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 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 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 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 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 59 60 61 63 64 65 67 68 70 71
 73 75 76 78 80 82 83 85 87 89 91 93 95 97 100 102 104 107 109 112 114 117 120 123 126 129 133 136 139 143 147 151 155 159 164 168 173 178 183 188 193 199 204 210 216 222 229 235 242 248 255 261 268 274 281 287 293 299 304 310 314 319 323 326 329 332 334 335 335 335 334 333 331 329 325 321 317 312 307 301 295 288 281 274 266 258 251 242 234 226 218 210 202 194 186 178 170 162 155 148 141 134 127 121 115 109 103 98 92 87 83 78 74 70 66 62 59 55 52 50 47 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 71
 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 63 65 68 70 72 75 77 80 83 85 88 91 94 96 99 102 105 107 110 112 114 116 118 120 122 123 124 124 125 125 125 124 123 122 121 119 117 115 112 109 107 104 101 97 94 91 87 84 81 77 74 71 68 64 61 58 56 53 50 47 45 43 40 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18
 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 60 63 65 67 69 72 74 77 79 82 85 88 92 95 98 102 106 110 114 118 122 126 130 134 139 143 147 151 156 160 164 167 171 174 177 180 182 184 185 187 187 188 188 187 187 185 184 182 180 177 174 171 168 164 161 157 153 149 145 141 137 133 129 125 122 118 114 110 106 103 99 96 93 89 86 83 80 77 74 72 69 67 64 62 60 57 55 53 51 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 39 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33
 49 49 49 48 48 48 47 47 47 47 47 47 46 46 46 46 46 47 47 47 47 47 48 48 49 49 50 50 51 52 53 54 55 56 57 58 60 61 63 65 67 69 71 74 77 79 82 85 89 92 96 99 103 107 111 116 120 124 129 133 137 142 146 150 154 158 161 164 167 170 172 174 175 176 177 177 177 177 176 174 173 171 169 167 164 161 158 155 152 149 145 142 138 135 131 128 125 121 118 115 111 108 105 102 99 96 94 91 88 86 83 81 79 76 74 72 70 69 67 65 64 62 61 60 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 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 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 67 68 68 69 69 70 70 71 71 71 71 71 71 71 70 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 61 60 59 58 58 57 56 55 55 54 54 53 52 52 51 51 50 50
 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 71 73 75 77 79 81 83 86 88 91 94 97 100 103 106 110 114 117 121 125 130 134 139 143 148 152 157 161 166 170 174 177 181 183 185 187 188 188 188 187 185 182 179 175 171 167 161 156 150 145 139 133 127 121 116 110 105 100 95 90 86 81 77 73 70 66 63 60 57 54 51 49 47 44 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14
 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 37 38 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 72 76 79 83 87 91 96 100 105 110 115 120 126 131 137 142 148 154 160 165 171 176 182 187 192 197 201 205 209 212 215 218 220 221 222 223 223 223 222 221 219 218 215 213 210 207 203 200 196 192 188 184 180 176 172 168 164 160 156 152 148 144 141 137 134 131 128 125 122 119 117 114 112 110 108 106 104 102 101 99 97 96 95 93 92 91 90 89 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 47 47 46 45 45 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 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 14 14 14 14 14 15 15 15 15 16 16
 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 44 46 47 48 50 51 53 55 57 59 61 64 66 69 72 75 77 81 84 87 90 94 97 101 104 108 111 115 118 122 125 128 131 134 137 140 142 144 146 148 149 150 151 151 151 150 150 149 147 146 144 142 139 137 134 131 127 124 120 117 113 109 106 102 98 94 91 87 83 80 76 73 70 67 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 26 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 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 57 57 57 58 58 58 59 59 59 59 59 58 58 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49 49
 84 82 81 80 79 78 77 76 75 75 74 73 73 72 72 71 71 71 70 70 70 70 70 70 70 71 71 71 72 72 73 74 75 76 77 78 79 80 82 84 85 87 89 91 94 96 99 102 105 108 111 114 118 121 125 129 133 137 141 145 150 154 158 162 167 171 175 179 183 187 191 195 199 202 205 208 211 213 216 218 219 221 222 222 223 223 222 222 220 219 217 215 212 209 206 202 198 194 189 184 179 174 168 163 157 151 145 140 134 128 122 117 111 106 101 96 91 86 82 77 73 69 66 62 59 56 53 50 47 45 43 41 39 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 48 49 50 51 53 54 56 57 59 61 63 65 67 69 71 73 75 78 80 82 85 87 89 92 94 96 99 101 103 104 106 108 109 110 111 112 113 113 113 113 113 112 112 111 110 109 108 107 105 104 103 101 100 98 96 95 93 92 90 89 88 86 85
 27 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 57 59 61 63 65 68 70 73 75 78 81 84 87 90 93 96 100 103 107 110 114 118 122 125 129 133 136 140 143 146 149 152 154 156 158 160 161 163 163 164 164 164 164 163 162 161 159 157 156 154 151 149 146 144 141 138 135 132 129 126 123 120 117 115 112 109 106 103 100 98 95 92 90 87 85 83 80 78 76 74 72 70 68 67 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 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 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 51 53 54 55 57 58 60 61 62 64 65 66 67 68 70 71 72 73 73 74 75 76 76 76 77 77 77 77 77 77 77 76 76 75 74 74 73 72 71 69 68 67 65 64 63 61 59 58 56 55 53 51 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 64 64 63 63 63 62 62 61 61 60 60 59 58 58 57 57 56 56 55 55 54 53 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 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 57 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 58
 25 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 34 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 92 93 94 94 95 95 95 95 96 96 96 96 96 96 96 95 95 95 94 94 94 93 93 92 92 91 90 89 89 88 87 86 85 84 83 82 81 80 79 78 76 75 74 73 72 70 69 68 66 65 64 63 61 60 59 58 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25
 31 31 32 32 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 75 77 80 83 86 89 92 95 98 102 105 109 112 116 120 124 128 132 136 140 144 148 152 157 161 165 169 172 176 180 183 186 189 192 195 197 199 201 202 203 204 204 204 204 203 202 201 199 197 194 192 189 186 182 179 175 171 167 163 159 154 150 146 141 137 133 128 124 120 116 112 108 104 100 96 93 89 86 83 80 77 74 71 68 66 63 61 59 57 54 52 50 49 47 45 43 42 40 39 37 36 35 34 33 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 48 49 51 52 53 54 55 56 57 58 58 59 60 60 61 61 61 61 62 61 61 61 61 60 60 59 59 58 57 57 56 55 54 53 52 50 49 48 47 46 44 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30
 48 47 47 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 55 57 58 59 61 62 64 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 96 98 100 101 103 104 105 107 107 108 109 109 110 110 110 110 110 109 109 108 107 106 105 104 103 101 100 98 96 94 92 90 88 86 84 82 80 78 75 73 71 69 66 64 62 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 49 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48
 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 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 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 74 75 76 76 76 77 77 77 78 78 78 78 78 78 78 79 79 79 79 78 78 78 78 78 78 78 78 78 77 77 77 77 77 76 76 76 76 75 75 75 75 74 74 74 74 73 73 73 73 72 72 72 72 71 71 71 70 70 70 69 69 69 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 57 57 56 56 55 54 54 53 52 51 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 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 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 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17
 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 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 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 51 52 52 52 52 52 52 52 52 51 51 50 50 49 49 48 48 47 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 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 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32
 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 40 42 44 47 50 53 56 60 63 67 71 75 79 84 88 93 97 101 106 110 114 118 122 125 128 130 132 133 134 135 135 134 133 131 129 127 124 121 118 115 111 108 104 101 97 94 90 87 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11
 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 65 67 69 70 72 74 76 77 79 80 82 83 85 86 87 88 89 90 91 92 92 92 92 92 92 92 91 91 90 89 88 87 85 84 82 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 52 50 48 46 45 43 42 40 39 38 37 35 34 33 32 32 31 30 29 29 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19
 58 57 56 55 54 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 41 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 75 76 76 77 77 78 78 78 79 79 79 79 79 78 78 78 77 77 76 76 75 75 74 73 73 72 71 71 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 68 70 71 72 73 74 75 75 76 77 77 78 78 78 79 79 79 78 78 78 77 77 76 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59
 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 63 64 65 65 66 66 67 67 67 67 67 68 68 68 68 67 67 67 67 66 66 66 65 65 64 64 63 63 62 62 61 60 59 59 58 57 56 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 45 46 47 47 47 48 48 48 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37
 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 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 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 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 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 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
 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 41 43 45 46 48 50 51 53 54 55 57 58 59 60 61 61 62 62 63 63 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10
 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 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 42 42 42 41 41 41 40 39 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 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
 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 49 50 52 53 55 56 57 59 60 61 62 63 63 64 64 64 64 64 64 63 62 61 60 59 58 57 55 54 52 51 49 47 46 44 43 41 39 38 36 35 34 32 31 30 29 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 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 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 36 35 35 35 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12
 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 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 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 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
 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 32 32 33 33 33 33 33 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 66 67 69 70 72 73 75 76 78 80 81 83 84 86 88 89 91 92 93 95 96 97 98 99 100 101 101 102 102 102 102 102 102 101 100 100 99 97 96 94 93 91 89 87 85 83 81 79 76 74 72 70 67 65 63 61 59 57 56 54 52 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 59 59 59 59 59 58 58 58 57 57 57 56 55 55 54 54 53 52 51 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 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
 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 48 50 53 56 59 62 65 69 73 77 81 85 90 95 99 104 109 114 119 124 128 133 137 141 144 148 150 152 154 155 156 156 155 154 153 151 149 147 144 141 137 134 131 127 123 120 116 112 109 105 102 99 95 92 89 86 83 81 78 75 73 71 68 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 49 50 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18
 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 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 29 30 30 30 30 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 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 25 25 25 24 24 24 23 23 22 22 22 21 21 20 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 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 43 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 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 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 44 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 33 32 32 31 30 29 28 27 27 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40
 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 25 26 27 28 30 32 34 36 38 41 43 46 50 53 57 62 67 72 78 84 90 98 105 114 122 131 141 151 161 171 182 192 201 211 219 227 233 238 242 245 246 246 245 243 239 235 230 224 218 212 205 199 192 186 179 173 167 161 156 151 146 141 137 133 129 125 122 119 116 113 111 108 106 104 102 100 99 97 96 95 93 92 91 90 89 88 87 87 86 85 84 84 83 82 81 81 80 79 78 78 77 76 75 74 73 73 72 71 70 69 68 68 67 66 65 64 64 63 62 62 61 61 60 60 59 59 58 58 58 58 57 57 57 57 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 66 66 65 65 64 63 62 61 59 58 56 54 53 51 49 47 45 43 41 39 37 35 34 32 30 28 27 25 24 23 22 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15
 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 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 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 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 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 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 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8
 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 55 57 59 61 64 66 68 69 71 73 74 75 76 77 77 77 77 77 76 75 74 73 72 70 68 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 35 36 37 38 38 39 39 40 40 40 40 41 41 40 40 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 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 17 17 17
 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 79 82 85 88 91 94 97 99 102 105 107 109 111 113 115 117 118 120 121 122 122 123 123 124 124 124 124 123 123 123 122 121 121 120 119 118 117 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 90 89 88 87 85 84 82 81 80 78 76 75 73 72 70 68 67 65 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22
 67 67 68 68 68 69 69 70 71 71 72 73 73 74 75 76 76 77 78 78 79 79 80 80 80 80 80 79 79 78 78 77 75 74 73 71 69 67 66 64 62 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 72 74 76 77 78 79 80 80 80 80 80 80 79 78 77 76 74 73 71 69 67 65 63 62 60 58 56 54 52 50 49 47 45 44 42 41 40 39 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 57 59 62 65 68 71 74 77 80 83 86 89 92 95 98 100 103 105 106 108 108 109 109 109 108 108 106 105 103 101 99 97 94 92 89 87 84 81 79 76 74 72 69 67 65 63 61 60 58 56 55 54 52 51 50 49 48 47 47 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 46 46 47 48 48 49 50 51 53 54 55 56 58 59 61 63 64 66 68 69 71 73 75 76 78 79 81 82 83 84 85 86 86 87 87 87 87 87 86 86 85 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 71 70 70 69 69 68 68 68 67 67 67 67 67 67
 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 53 54 55 55 56 57 57 58 58 58 59 59 59 59 60 60 60 59 59 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24
 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 55 56 57 59 60 62 63 65 66 68 70 72 74 76 79 81 83 86 88 91 94 96 99 102 105 107 110 113 115 118 121 123 125 128 130 131 133 134 135 136 137 137 137 137 136 135 134 132 131 128 126 124 121 118 115 112 108 105 101 98 95 91 88 84 81 78 74 71 68 65 62 60 57 55 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 50 51 51 52 53 54 56 57 58 59 60 62 63 65 66 68 70 72 73 75 77 79 81 83 85 86 88 90 92 93 95 96 98 99 100 101 102 103 103 103 103 103 103 102 102 101 100 99 97 96 94 92 91 89 87 85 82 80 78 76 74 71 69 67 65 63 60 58 56 54 52 50 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34
 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 37 38 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 72 75 79 82 86 90 94 98 102 106 110 113 117 121 124 127 130 132 134 135 136 137 137 136 135 133 131 128 125 122 118 115 111 106 102 98 94 90 85 81 77 74 70 66 63 60 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 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 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 64 65 66 67 68 68 69 69 69 69 69 69 69 68 68 67 66 65 64 63 62 60 59 57 56 54 52 51 49 47 45 43 42 40 38 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17
 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 53 55 57 59 61 63 65 68 70 73 76 79 82 85 88 91 95 98 101 105 108 111 114 117 120 123 126 128 130 132 133 134 135 135 135 135 135 134 133 131 129 127 125 122 120 117 114 111 108 105 102 98 95 92 89 86 83 80 77 75 72 69 67 64 62 60 58 56 54 52 50 48 47 45 44 43 42 41 39 39 38 37 36 36 35 35 34 34 34 34 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 39 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 64 66 67 68 70 71 72 74 75 76 77 78 79 80 80 81 82 82 82 83 83 82 82 82 82 81 80 80 79 78 77 76 75 73 72 71 69 68 67 65 64 62 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33
 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 52 54 56 58 60 62 64 67 69 71 73 75 76 78 80 81 83 84 85 86 87 87 87 87 87 86 86 85 84 83 82 80 79 77 75 74 72 70 68 66 65 63 61 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 64 66 68 70 72 74 76 78 79 81 83 84 86 87 88 89 90 91 92 92 93 93 93 93 93 92 92 92 91 90 90 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 75 74 73 72 72 71 70 69 69 68 68 67 66 66 65 65 64 64 63 63 62 61 61 60 60 59 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21
 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 75 75 76 77 77 78 79 79 80 81 82 82 83 84 85 85 86 87 87 88 89 90 90 91 91 92 92 93 93 93 94 94 94 94 94 94 94 94 93 93 93 92 91 91 90 89 88 87 86 85 84 83 82 81 79 78 77 75 74 73 71 70 69 68 66 65 64 63 62 61 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25
 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 52 54 57 59 62 65 68 71 74 76 79 82 85 87 90 92 93 95 95 96 96 95 94 93 91 89 86 84 80 77 74 70 67 64 60 57 54 51 48 45 42 40 37 35 33 31 29 28 26 25 24 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18
 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 58 60 62 64 65 67 68 70 71 72 72 73 73 73 73 72 72 71 70 69 67 66 64 63 61 59 57 55 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14
 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 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 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 59 61 62 63 65 66 67 68 69 70 70 71 72 72 72 73 73 73 73 73 72 72 72 71 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 41 39 38 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 61 62 63 64 65 66 67 68 68 69 70 70 71 71 71 71 71 71 70 70 69 68 67 66 65 64 63 61 60 59 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28
 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 74 75 75 75 75 74 74 73 72 71 69 68 66 65 63 61 59 57 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 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 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 47 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46
 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 58 60 62 64 65 67 68 70 71 72 73 74 75 76 76 77 77 78 78 78 78 77 77 77 76 76 75 75 74 73 72 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 33 32 32 31 30 29 28 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 27 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28
 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 42 43 44 45 45 46 46 47 47 47 48 48 48 47 47 47 46 46 45 45 44 43 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 42 43 43 44 44 44 44 44 44 43 43 42 42 41 40 40 39 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
 82 85 87 90 93 96 98 101 104 107 109 112 114 117 119 121 122 124 125 125 126 126 125 125 124 122 121 119 116 114 111 108 105 102 98 95 92 88 85 82 78 75 72 69 66 63 60 58 55 53 51 49 47 45 43 41 40 38 37 36 35 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 72 74 77 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 47 49 50 51 53 54 56 57 59 61 62 64 65 67 68 70 71 73 74 75 76 77 78 78 79 79 79 79 79 78 77 76 75 74 72 71 69 67 65 63 61 58 56 54 52 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 46 46 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45
 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 62 63 65 67 68 70 72 74 76 78 80 81 83 86 88 90 92 94 95 97 99 101 103 104 105 107 108 108 109 109 110 109 109 108 108 107 105 104 102 100 98 95 93 90 88 85 82 80 77 74 72 69 66 64 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 36 35 35 34 33 32 31 31 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 51 52 53 54 55 56 57 58 60 61 62 63 63 64 65 65 66 66 66 66 66 66 66 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41
 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 42 44 46 48 50 53 55 57 59 62 64 67 69 71 73 75 77 79 81 82 83 84 84 85 85 84 84 83 82 81 79 77 75 73 71 69 67 64 62 59 57 55 53 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 47 47 47 48 48 48 48 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29
 37 37 37 36 36 36 35 35 34 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 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 51 53 55 56 58 59 61 62 64 65 66 68 69 70 71 71 72 72 73 73 73 73 72 72 71 71 70 69 68 67 65 64 63 61 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 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 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 59 60 61 61 62 62 62 62 63 63 63 62 62 62 62 61 60 60 59 58 57 57 56 55 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22
 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 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 38 38 38 38 38 39 39 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 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 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 47 48 49 50 52 53 55 56 57 59 60 61 63 64 65 67 68 69 70 71 71 72 73 73 74 74 74 74 74 74 74 73 73 72 72 71 70 69 68
 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 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 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 54 54 54 53 53 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12
 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 39 38 38 37 36 35 34 33 32 31 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 14 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 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 22 23 24 25 26 28 29 31 33 34 36 38 39 41 43 45 46 48 50 51 53 54 55 56 56 57 57 57 57 57 57 56 55 55 54 52 51 50 49 47 46 45 43 42 41 39 38 37 36 35 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 42 44 45 47 48 50 51 53 54 55 56 57 58 59 60 60 60 61 61 61 61 60 60 59 58 57 56 55 54 53 52 50 49 48 46 45 44 42 41 40 39 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 27 27 27 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 45 46 46 47 47 47 47 48 47 47 47 47 46 46 45 44 43 42 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 85 84 82 80 78 76 74 72 71 69 67 65 64 62 61 59 58 56 55 54 52 51 50 49 48 47 45 44 44 43 42 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 32 32 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 44 45 45 47 48 49 50 51 52 54 55 56 58 60 61 63 64 66 68 70 71 73 75 77 78 80 82 83 84 86 87 88 89 90 90 90 91 91 90 90 89 89 88 87 86 84 83 82 80 79 77 76 74 72 71 69 68 67 65 64 63 62 60 59 58 57 56 55 55 54 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 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 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 58 59 61 63 65 67 69 71 74 76 78 81 83 86 88 90 93 95 98 100 102 104 106 108 110 112 113 114 116 117 117 118 119 119 119 119 119 118 117 117 116 115 114 112 111 109 108 106 104 103 101 99 97 95 93 91 89 87
 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 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 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 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 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 30 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 55 57 59 62 64 66 68 70 72 74 76 78 79 80 81 82 82 83 83 82 82 81 80 79 78 76 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 41 42 43 44 44 45 45 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 53 53 54 54 55 56 57 57 58 59 60 60 61 62 62 63 63 63 64 64 64 64 64 64 63 63 62 61 60 59 58 57 56 54 53 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 34 34 35 36 37 39 40 41 42 44 45 47 48 50 52 54 56 57 59 61 63 65 67 69 71 73 75 76 78 79 80 81 82 83 83 83 83 83 82 81 81 79 78 77 75 74 72 70 68 66 65 63 61 59 57 55 54 52 51 49 47 46 45 43 42 41 40 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19
 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 48 50 52 53 55 56 57 58 60 60 61 62 62 63 63 63 62 62 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 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 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 54 56 57 58 59 60 61 62 63 63 64 64 64 64 63 63 62 62 61 60 58 57 56 54 53 51 50 48 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25
 119 117 116 114 111 109 106 103 100 96 93 89 86 82 79 76 72 69 66 63 60 57 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 44 46 48 50 52 55 57 59 62 64 67 69 72 75 77 80 83 86 89 91 94 96 99 101 103 105 107 108 109 110 111 111 111 111 111 110 109 108 106 105 103 101 99 97 95 93 91 89 88 86 84 82 81 79 78 77 76 75 74 74 73 73 73 73 73 73 73 73 74 75 75 76 77 78 79 80 81 82 83 84 85 87 87 88 89 90 90 91 91 91 91 91 90 90 89 88 86 85 83 82 80 78 76 74 72 69 67 65 63 60 58 56 54 51 49 47 45 44 42 40 38 37 35 34 33 32 30 29 28 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 47 48 49 50 50 51 51 51 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 35 35 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 60 62 64 66 69 71 74 77 79 82 85 88 91 94 96 99 102 105 107 110 112 114 116 118 119 120 121 121 121 121 120
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 40 39 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 42 42
 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 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 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 53 54 55 56 57 57 58 58 59 59 59 60 60 60 60 59 59 59 58 58 57 57 56 55 54 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 53 53 52 52 51 50 49 49 48 47 45 44 43 42 41 40
 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 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 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10
 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 6 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 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 98 100 102 105 107 109 111 113 115 117 119 122 124 126 127 129 131 132 134 135 136 137 138 138 138 138 138 137 136 135 133 132 130 128 126 123 121 118 115 112 109 106 103 100 97 94 91 88 85 83 80 77 75 73 70 68 66 64 62 61 59 57 56 55 53 52 51 50 49 49 48 47 47 46 46 45 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 37 36 36 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 43 44 44 45 46 48 49 50 51 53 54 56 58 59 61 63 65 67 69 72 74 76 78 81 83 85 87 89 91 93 95 96 97 98 99 100 100 100 100 100 99 98 97 96 94 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 62 60 58 57 56 54 53 52 51 49 48 48 47 46 45 44 44 43 43 42 42 41 41 40 40 40 40 40 40 39 39 39 39 40 40 40 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 75 76 78 79 81 82 84 85 87 89 91 93 95 96
 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 44 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 24 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 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 55 55 56 57 57 58 58 59 59 59 59 60 60 60 59 59 59 58 58 58 57 56 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 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
 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 38 38 38 38 39 39 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 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
 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 32 31 31 31 31 32 32 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 64 65 65 66 66 66 67 67 67 67 67 67 66 66 66 66 65 65 64 64 63 63 62 62 61 60 60 59 58 58 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 57 59 60 61 62 63 64 65 66 67 67 67 68 68 68 67 67 66 66 65 64 63 62 61 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 49 51 52 53 55 56 57 58 59 60 61 61 62 62 62 62 62 62 61 60 60 59 58 57 56 55 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
 43 44 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 53 53 53 53 53 53 52 52 52 51 50 50 49 48 48 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 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 25 24 24 24 24 24 24 23 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 54 55 56 56 57 58 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 59 59 59 58 58 57 57 57 56 56 55 55 55 55 54 54 54 53 53 53 53 53 53 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 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 41 42
 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 37 38 38 38 39 39 39 39 39 39 39 40 40 40 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 52 54 56 58 60 62 64 66 68 70 72 74 76 77 79 80 81 82 83 83 84 84 84 84 83 83 82 82 81 80 79 78 77 76 74 73 72 71 69 68 67 66 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 52 51 51 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 42
 88 89 89 90 90 89 89 88 87 86 85 83 82 80 78 76 74 72 70 68 66 64 63 61 59 57 56 55 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 67 68 69 70 71 72 72 73 73 73 73 73 72 72 71 70 69 68 67 66 64 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 40 39 39 38 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 65 68 71 74 77 80 84 87 91 95 98 102 106 109 113 116 119 122 125 127 129 130 131 131 131 130 129 128 126 123 120 117 114 111 107 104 100 96 92 89 85 82 78 75 72 69 66 64 61 59 57 55 53 51 50 48 47 46 45 44 43 42 42 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 42 42 43 44 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 64 65 67 69 70 72 73 75 76 78 79 80 81 81 82 82 82 82 82 82 81 80 79 77 76 74 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 47 49 50 52 54 56 59 61 63 65 68 70 72 75 77 79 81 83 84 86 87
 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 39 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 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 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 45 46 48 49 50 51 52 53 53 54 55 55 55 55 55 55 55 54 54 53 52 51 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 29 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 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 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31
 44 46 47 49 50 52 53 54 54 55 55 55 55 54 53 52 51 49 47 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 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 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 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 41 41 41 41 41 41 40 39 39 38 37 36 34 33 32 31 29 28 27 26 25 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 33 33 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 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 40 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
 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 54 55 57 58 60 61 63 65 67 69 71 72 74 76 78 80 81 83 84 85 86 87 87 87 87 87 86 86 85 84 82 81 79 77 75 73 71 69 67 65 63 61 59 58 56 54 52 51 50 48 47 46 45 44 43 42 42 41 41 40 40 40 40 39 39 39 40 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 80 82 84 86 88 89 91 92 93 94 95 96 96 97 97 97 97 96 96 95 94 93 92 90 89 88 86 84 83 81 79 77 76 74 72 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 38 38 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 58 59 60 61 62 62 63 64 64 65 65 65 65 65 64 64 64 63 62 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48
 53 51 49 47 45 43 41 40 38 36 35 34 33 32 31 30 29 28 28 27 27 27 27 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 70 72 75 77 80 83 87 90 94 97 101 105 109 113 116 120 124 127 131 134 136 138 140 141 142 142 141 140 138 136 133 129 125 121 117 112 107 103 98 93 88 84 79 75 71 67 64 60 57 54 52 49 47 44 42 40 39 37 35 34 33 32 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 27 28 29 31 33 34 36 38 41 43 45 48 51 53 56 59 62 65 68 71 73 76 78 80 82 83 84 84 84 84 83 81 80 78 76 74 72 69 67 64 62 59 57 55 52 50 48 46 45 43 42 40 39 38 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 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 23 22 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 44 46 49 51 53 55 57 59 61 63 65 66 67 68 69 70 70 69 69 68 67 66 64 63 61 59 57 55
 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 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 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 20 20 19 18 18 17 17 16 16 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 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 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 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 23 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 61 61 62 62 62 62 62 62 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 45 46 47 48 49 51 52 54 56 58 60 62 65 67 70 73 76 78 81 84 87 89 92 94 96 98 99 100 100 100 100 99 98 96 94 91 89 86 83 80 77 73 70 67 64 61 58 55 53 51 48 46 44 43 41 40 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 39 40 40 41 42 43 44 46 47 48 49 51 52 53 55 56 58 59 61 62 63 65 66 67 68 69 70 71 72 73 73 74 74 74 74 74 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 64 64 64 64 64 63 63 62 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 47 47 47 47 47 47 47 48 48 49 49 50 51 52 53 55 56 58 59 61 62 64 66 67 69 70 72 73 74 75 76 77 77 77 77 77 76 75 74 73 72 70 69 67 66 64 62 61 59 58 56 55 54 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 58 59 60
 42 41 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 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 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 39 40 40 41 41 42 42 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 45 45 46 47 48 50 51 52 53 55 56 57 59 60 62 64 65 67 69 70 72 73 75 76 78 79 81 82 83 83 84 85 85 85 85 85 84 83 82 81 80 78 77 75 73 71 70 68 66 64 62 60 58 57 55 53 52 51 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 41 43 44 46 48 50 52 54 57 59 61 63 65 67 70 72 74 76 77 79 81 82 84 85 86 87 88 89 89 90 90 91 91 91 91 91 91 91 91 90 90 90 89 88 88 87 86 86 85 84 83 82 81 80 79 78 77 75 74 73 72 70 69 68 66 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 37 36 36 36 35 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 51 53 55 57 59 62 64 67 70 73 76 79 83 86 90 94 97 101 105 108 112 115 118 121 124 126 128 130 131 132 133 133 132 132 131 129 128 126 124 121 118 116 113 109 106 103 100 97 93 90 87 84 80 77 74 71 68 66 63 60 58 55 53 51 48 46 44 42 41 39 37 36 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 30 31 31 32 34 35 36 37 39 41 42 44 46 47 49 51 53 55 57 59 60 62 64 66 68 69 71 72 74 75 76 78 79 80 81 82 83 83 84 85 85 86 86 86 87 87 87 87 87 87 86 86 85 85 84 83 82 81 80 79 77 76 74 73 71 70 68 66 64 62 61 59 57 55 54 52 50 49 47 46 44 43 42 41 39 38 37 36 36 35 34 33 33 32 32 32 32 31 31 31 31 32 32 32 32 33 33 34 35 36 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 77 79 81 83 85 87 88 90 91 93 94 94 95 95 94 94 93 92 90 89 87 85 82 80 77 75 72 69 67 64 62 60 57 55 54 52 50 49 48 46 45 45 44 44 43 43 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 53 54 55 55 56 56 57 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 52 52 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 37 37 36 36 36 37 37 37 37 38 38 39 40 41 42 43 44 45 46
 109 105 101 97 93 90 86 83 80 77 74 71 69 67 64 62 61 59 57 56 55 54 52 51 50 49 49 48 47 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 30 30 30 31 32 32 33 35 36 38 39 42 44 47 50 54 58 62 67 73 79 86 93 101 109 118 128 137 147 156 165 173 181 186 191 194 195 194 192 188 183 177 170 163 156 148 141 134 127 120 114 108 103 98 93 89 85 82 78 75 73 70 68 66 64 62 60 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 36 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 57 59 62 64 67 69 71 74 76 78 80 81 82 82 82 82 81 79 77 75 72 69 66 63 60 57 54 51 48 45 42 40 38 35 34 32 31 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 32 33 35 36 37 38 39 41 42 44 46 47 49 51 53 56 58 61 63 66 69 72 76 79 83 87 90 94 98 102 106 110 114 117 120 123 125 127 128 128 128 127 126 124 122 119 116 112
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 49 49 48 48 48 47 46 46 45 44 43 42 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 38 39 41 42 43 45 46 47 47 48 48 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 38 37 36 35 33 32 31 30 29 28 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 13 13 13 13 13 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 26 26 25 25 25 25 26 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 38 39 40 41 43 44 45 47 49 50 52 54 56 59 61 63 66 69 72 75 78 81 84 87 90 93 95 97 99 101 102 103 103 102 101 99 97 94 91 87 84 80 76 72 68 65 61 58 54 51 49 46 44 42 40 38 36 35 33 32 31 30 29 28 27 27 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 46 49 51 54 57 60 63 67 70 74 77 80 84 87 90 92 95 96 98 99 99 99 98 97 96 94 92 89 87 84 81 78 76 73 70 67 64 62 59 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 30 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 40 40 40 39 38 38 37 36 35 35
 15 16 16 17 18 19 20 21 22 23 25 27 28 30 32 34 36 39 41 44 46 49 51 54 57 60 63 65 68 71 73 76 78 80 82 84 86 87 88 89 89 89 89 89 88 87 86 84 83 81 79 76 74 72 69 66 64 61 59 56 53 51 48 46 44 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 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 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 40 40 39 39 38 37 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 30 31 32 34 35 37 38 40 41 43 44 45 47 48 49 50 51 52 53 54 55 55 55 56 56 56 56 56 55 55 54 54 53 52 52 51 50 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 25 25 25 26 26 27 28 29 29 30 31 33 34 35 36 38 39 41 42 44 45 47 48 50 51 52 54 55 56 57 58 58 59 60 60 60 60 60 60 59 59 58 57 56 55 54 53 52 50 49 48 46 45 43 42 40 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15
 69 68 67 65 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 59 60 61 62 62 63 63 63 63 63 63 62 61 60 59 58 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 60 62 65 67 70 72 73 75 75 76 76 76 75 74 72 70 68 66 64 62 59 57 55 53 51 49 47 46 44 43 42 41 39 38 38 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 55 57 58 59 60 61 61 62 62 62 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 44 45 46 47 48 50 51 52 54 56 57 59 61 63 64 66 67 68 69 70 70 70 70
 26 27 28 30 31 33 35 37 39 41 43 46 48 51 53 55 58 60 62 64 66 68 69 70 71 72 72 73 73 73 72 72 71 70 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 19 19 19 20 20 21 22 22 23 25 26 27 28 30 31 33 35 37 38 40 42 44 46 48 50 52 54 56 58 60 62 64 65 67 69 70 72 74 75 76 78 79 80 82 83 84 85 86 86 87 88 89 89 89 90 90 90 90 90 89 88 88 87 85 84 82 81 79 76 74 72 69 66 64 61 58 55 52 50 47 44 42 40 38 36 34 32 31 29 28 27 27 26 25 25 25 25 25 26 26 27 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 52 54 56 59 61 63 66 68 71 73 75 78 80 82 84 86 88 89 90 92 93 93 94 94 94 94 93 92 92 90 89 87 85 83 81 79 77 74 72 69 67 64 62 59 57 54 52 50 47 45 43 42 40 38 37 36 35 34 33 32 32 31 31 31 31 32 32 33 34 34 35 37 38 39 41 42 44 45 47 49 50 52 54 55 57 58 59 61 62 63 64 65 66 66 67 67 67 68 68 68 68 67 67 67 66 66 65 65 64 63 63 62 61 60 59 58 57 56 55 53 52 51 50 48 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 24 24 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 49 50 51 52 54 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65 65 65 64 64 63 62 61 60 59 58 56 55 53 51 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 25 24 23 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 33 35 37 39 41 44 47 49 52 55 57 60 63 65 68 70 73 74 76 78 79 80 80 80 80 80 79 78 77 76 74 73 71 69 67 65 63 61 59 57 55 53 52 50 48 46 45 43 42 40 39 38 36 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 20 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 46 48 51 54 57 60 64 67 71 75 79 83 88 93 97 102 107 111 116 120 124 127 130 132 134 135 135 134 132 129 126 122 117 113 107 102 97 91 86 80 75 70 65 61 56 52 48 45 42 39 36 33 31 29 27 25 24 23 22 21 20 20 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 41 43 45 46 48 49 50 52 53 54 55 56 57 58 58 59 59 59 59 59 59 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24
 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 34 34 34 33 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 25 25 25 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 48 48 49 49 48 48 47 47 46 45 43 42 40 38 36 35 33 31 29 27 25 23 22 20 18 17 16 15 14 13
 30 31 32 33 35 36 38 39 41 42 43 44 45 46 47 48 48 49 49 49 49 48 48 47 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 63 65 68 70 72 75 77 80 82 84 86 88 90 92 94 95 96 96 97 97 96 95 94 93 91 88 86 83 80 77 73 70 66 63 59 56 53 50 47 44 41 39 36 34 33 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 27 27 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 45 46 47 48 48 49 49 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 26 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
 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 25 24 23 22 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 11 10
 26 27 27 28 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 44 46 48 49 51 52 53 53 54 54 53 53 51 50 48 46 44 42 39 37 35 33 31 29 27 26 24 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 39 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 56 57 57 57 56 55 54 52 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 35 35 36 36 37 38 39 41 43 45 48 51 55 59 64 69 75 81 88 95 102 109 116 123 128 133 137 139 140 139 137 133 129 123 117 111 104 97 91 85 79 74 69 64 60 56 52 49 46 43 40 38 36 34 32 30 29 28 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 16 16 16 17 17 18 19 19 20 21 22 23 24 25 25
 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 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 19 19 19 18 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 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 16
 31 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 66 67 67 68 68 69 69 69 69 69 69 69 69 68 68 67 66 65 64 63 62 60 59 57 55 54 52 50 48 47 45 43 42 40 39 37 36 35 34 33 33 32 32 32 32 33 33 34 35 36 37 38 40 42 43 45 47 49 52 54 56 58 61 63 66 68 70 73 75 77 79 81 83 85 87 89 90 92 93 94 95 95 96 96 96 96 96 95 94 94 92 91 90 88 86 85 83 81 79 77 74 72 70 68 66 63 61 59 57 55 53 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 30 29 29 28 28 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 31 31 31 32 33 33 34 36 37 38 40 41 43 45 47 49 51 53 54 56 58 60 62 63 65 66 67 68 69 70 71 71 72 72 72 72 72 71 71 71 70 70 69 68 68 67 66 65 65 64 63 62 62 61 60 60 59 58 58 57 56 56 55 55 54 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 35 35 34 33 32 31
 57 57 57 57 58 59 60 61 62 63 64 66 67 69 71 72 74 75 77 79 80 82 83 84 86 87 88 89 89 90 90 91 91 91 91 90 90 90 89 88 87 86 85 84 83 81 80 79 77 76 75 73 72 71 69 68 67 66 64 63 62 61 61 60 59 58 58 57 57 56 56 56 55 55 55 55 56 56 56 57 57 58 58 59 60 60 61 62 62 63 63 64 64 64 64 64 64 63 63 62 61 60 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 54 55 55 56 57 58 59 59 60 61 62 62 63 64 64 65 65 66 66 66 66 67 66 66 66 66 65 65 65 64 63 63 62 61 61 60 59 59 58 58 57 57 57 57 57 57 58 58 59 59 60 60 61 62 62 63 63 64 64 64 65 65 65 65 65 64 64 64 64 63 63 62 62 61 61 60 59 59 58 58 57 57 56 55 55 54 54 53 53 53 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 56 56 57 57 58 59 59 59 60 60 60 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 42 42 42 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 59 60 60 61 61 61 62 62 62 62 62 62 61 61 61 60 60 59 59 58 58 57 57 57 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 30 31 32 33 34 34 35 35 35 36 36 36 36 36 36 36 35 35 35 34 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 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 18 19 19 20 22 23 24 25 26 28 29 31 32 33 35 36 38 39 41 43 44 46 47 49 50 51 53 54 56 57 58 59 60 61 62 63 63 64 64 64 64 64 64 63 62 62 61 60 59 57 56 54 53 51 50 48 46 44 42 41 39 37 35 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 14 15 15 16 17 19 20 21 23 24 26 28 30 32 33 35 37 39 40 42 43 44 45 46 46 47 47 47 47 47 46 46 45 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 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 47 48 50 51 53 54 56 57 59 60 61 62 63 64 64 64 64 64 63 63 62 60 59 57 55 52 50 48 45 43 40 38 35 33 31 29 27 25 23 21 20 19 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
 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 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 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 16 16 15 14 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 46 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 57 57 56 56 55 54 53 53 52 51 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 43 45 47 48 50 51 53 54 55 57 58 59 60 61 62 63 64 64 65 65 65 65 65 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 53 55 58 60 63 66 68 71 74 77 80 82 85 87 90 92 94 95 96 97 98 98 98 97 96 94 93 91 89 86 84 81 78 75 72 70 67 64 61 58 56 53 51 48 46 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 20 19 18 18 18 18 17 18 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 52 52 51 51 50 49 48 47 45 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 26 25 25 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 9 10 10 11 12 13 14 16 17 18 20 21 23 25 26 28 29 31 33 34 36 37 38 40 41 42 42 43 43 44 44 44 44 43 43 42 41 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 43 43 43 43 42 42 41 40 40 39 38 37 36 35 33 32 31 29 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 37 38 39 40 41 41 41 42 42 42 41 41 41 40 39 38 37 36 35 34 32 31 30 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 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 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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 2 1 1 1 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 35 36 37 38 39 39 40 40 40 40 40 40 40 40 39 39 38 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 31 31 32 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 70 72 73 75 76 78 79 80 81 82 83 84 84 85 85 85 85 85 84 84 83 82 81 80 79 77 75 74 72 70 68 66 64 62 60 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 42 44 47 49 52 54 57 59 60 62 62 63 63 62 61 60 58 55 53 50 48 45 42 39 36 34 31 29 27 25 24 22 21 20 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 21 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 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 20
 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 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 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 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
 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 23 24 25 25 25 25 25 25 25 25 24 23 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 27 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 12 12 11 11 10 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7
 7 8 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 25 26 26 27 28 28 28 28 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 24 23 23 22 21 20 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 20 22 23 25 26 27 29 30 31 32 33 34 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 17 17 16 15 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 41 41 40 40 39 38 37 36 34 33 32 30 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7
 57 60 63 66 69 71 74 76 78 80 81 81 81 81 80 79 78 76 75 73 71 68 66 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 40 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 62 63 64 65 65 66 67 67 68 68 68 68 69 69 69 70 70 71 72 72 73 74 75 76 77 77 78 78 79 79 78 78 78 77 76 75 74 73 72 70 69 67 66 64 63 61 59 58 56 55 54 52 51 50 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 44 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 69 70 72 74 75 77 77 78 78 78 78 77 75 74 72 69 67 65 63 60 58 56 54 52 50 49 48 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 44 45 46 48 49 50 52 54 55 57 59 61 63 65 67 69 71 73 75 77 79 81 82 83 84 85 85 86 85 85 84 83 82 81 79 77 76 74 72 69 67 66 64 62 61 59 58 57 57 56 56 56 56 57 57 57 58 58 59 59 60 60 60 60 60 59 59 59 58 57 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 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 42 43 45 47 49 52 54
 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 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 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 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 19 20 21 21 22 22 22 22 22 22 22 21 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 18 19 19 19 19 19 18 18 17 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 25 25 26 26 27 28 29 29 30 31 32 32 33 33 34 34 34 34 34 34 34 33 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 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 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 32 33 34 36 37 38 39 40 40 41 41 41 40 40 39 39 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 40 41 42 44 45 47 48 49 50 51 51 52 52 52 52 51 50 49 48 47 45 44 42 40 38 37 35 33 32 30 29 28 27 25 25 24 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 29 29 28 28 28 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 4 4 4 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 15 15 15 15 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 19 19 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3
 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 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 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10
 16 17 18 19 21 22 24 26 28 31 33 35 38 40 42 44 46 47 49 50 51 51 51 51 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 36 36 36 36 36 37 37 37 38 39 39 40 41 42 43 44 44 45 46 46 47 47 47 47 47 47 47 46 45 45 44 42 41 40 38 37 35 34 33 31 30 28 27 26 25 25 24 24 23 23 23 24 24 25 26 27 28 29 31 32 34 36 38 40 42 44 46 49 51 53 56 58 60 62 64 66 68 69 70 71 71 72 71 71 70 69 68 67 66 64 63 61 60 58 57 56 54 53 52 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 43 43 42 41 40 39 38 36 35 33 32 30 29 27 26 24 23 22 21 20 19 18 18 18 18 18 18 19 19 20 21 22 23 25 26 27 29 31 33 35 37 39 41 43 45 48 50 52 54 56 58 60 62 63 65 66 67 68 68 69 69 69 70 69 69 69 69 68 68 68 67 67 66 66 65 64 63 63 62 61 59 58 57 55 54 52 51 49 47 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 19 18 17 16 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 63 65 68 70 73 75 77 79 80 81 82 82 81 80 79 77 74 72 69 65 62 59 55 52 48 45 42 39 36 34 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 15 15
 31 31 32 33 34 35 36 37 39 40 42 44 46 47 49 51 52 54 55 57 58 59 59 60 60 60 60 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 45 44 44 44 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 47 47 47 46 46 45 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 48 49 50 50 50 51 51 51 50 50 50 49 48 47 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 31 31 31 31 32 33 34 35 36 38 40 42 44 47 50 53 56 59 62 65 68 70 73 74 76 77 77 77 76 75 74 72 69 67 64 61 58 55 53 50 47 45 42 40 38 36 34 33 32 30 29 29 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 48 49 49 49 49 49 48 48 47 46 45 44 43 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 48 48 48 48 47 47 46 46 45 44 43 43 42 41 40 38 37 36 35 34 34 33 32 31 31 31 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
 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 20 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 23 24 24 24 24 24 24 23 23 22 22 21 20 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 24 24 23 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 16 17 18 19 20 21 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 30 29 28 28 27 26 25 24 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 23 24 24 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 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 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 27 27 28 28 27 27 27 26 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 19 20 20 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 26 26 26 25 25 24 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10
 38 38 38 38 39 39 39 40 41 41 42 43 44 44 45 46 46 46 47 47 47 47 46 46 45 44 43 42 41 39 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 43 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 23 23 24 24 24 24 25 25 26 27 28 28 29 30 31 33 34 35 36 38 39 40 41 42 44 45 46 46 47 48 49 49 49 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 43 43 42 41 40 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 36 36 37 38 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38
 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 18 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 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 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 21 21 20 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 40 41 42 44 46 47 49 51 53 55 57 59 60 62 63 64 65 66 66 67 67 67 67 67 67 66 66 66 65 65 65 65 64 64 64 64 64 64 65 65 65 66 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 69 69 68 68 67 67 66 65 65 64 63 63 62 62 61 61 60 60 60 60 60 60 60 61 62 63 64 66 68 70 73 77 81 85 90 96 102 108 115 123 131 140 148 157 167 176 185 193 201 208 215 220 223 225 226 224 221 217 211 205 197 189 180 171 162 153 144 135 128 120 113 107 102 97 92 88 85 83 80 79 78 77 76 77 77 78 79 81 83 85 88 90 94 97 101 105 109 113 118 122 125 129 131 134 135 135 134 132 128 124 119 113 107 100 93 86 80 74 68 63 59 55 52 49 46 44 43 42 41 41 41 41 41 42 43 44 46 47 49 51 53 56 58 61 64 67 71 75 79 83 87 92 97 101 106 111 116 120 125 129 133 136 138 140 142 142 142 142 141 139 136 134 130 127 123 119 115 111 107 103 99 95 91 87 83 79 76 73 69 66 63 60 57 55 52 50 48 45 43 42 40 39 37 36 35 34 34 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 42 43 44 45 46 47 47 48 49 49 50 51 51 52 52 53 54 55 55 56 57 59 60 62 63 65 68 70 73 76 79 82 86 89 93 96 99 102 105 107 108 109 109 109 107 105 103 100 96 92 88 84 80 76 72 68 64 61 58 55 52 49 47 45 43 41 40 39 38 37 37 36 36 37 37 38
 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 37 38 39 40 40 41 42 44 45 46 47 49 50 51 52 53 54 55 56 56 56 56 56 55 54 54 53 52 50 49 48 47 46 44 43 42 41 41 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 39 39 40 41 42 42 43 44 46 47 48 50 51 53 55 57 59 61 63 66 68 71 74 76 79 82 84 86 88 89 91 91 91 91 90 88 86 84 81 79 75 72 69 66 63 60 58 55 53 51 49 47 46 44 43 42 41 41 40 40 39 39 39 39 39 39 40 40 40 41 41 42 42 42 43 43 43 43 43 43 42 42 41 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 31 31 31 31 32 32 33 34 35 37 39 41 43 45 48 51 55 59 64 69 75 81 88 95 103 111 119 128 135 142 148 152 155 156 154 151 147 141 134 126 118 110 103 95 88 82 76 71 66 61 57 54 51 48 45 43 41 40 38 37 36 35 34 33 33 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 43 43 42 42 42 42 42 42 43 43 43 44 45 45 46 48 49 51 52 54 57 59 62 65 68 72 75 79 83 87 91 94 97 100 102 104 105 105 105 103 102 99 96 93 90 87 83 80 76 73 70 67 64 62 60 58 56 54 53 51 50 49 48 47 47 46 46 45 45 44 44 44 44 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 52 49 47 45 43 42 40 39 39 38 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 37 37 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 51 52 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 40 40 39 38 38 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 35 35 36 36 37 37 38 39 40 41 43 45 47 49 51 54 56 59 62 66 69 72 75 78 81 84 87 89 91 92 93 94 94 94 93 92 91 89 87 85 82 80 77 74 71 69 66 64 61 59 57 55 53 51 50 49 47 46 45 45 44 44 43 43 43 43 43 43 43 43 44 44 45 45 46 46 47 48 49 50 51 52 54 55 57 59 61 64 66 69 72 76 80 84 88 93 98 103 109 114 120 125 129 133 137 139 140 140 139 137 134 130 126 121 115 110 104 99 93 88 83 79 74 70 67 63 60 57 55 52 50 48 47 45 44 43 42 41 41 41 41 41 41 42 43 44 45 47 49 51 54 57 60 64 68 72 77 82 88 94 100 107 113 120 127 134 140 146 151 156 159 160 161 159 157 153 148 141 134 127 119 112 104 97 90 83 77 72 67 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 21 22 23 25 26 27 28 28 29 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 24 25 26 27 28 29 29 30 30 30 30 30 29 29 28 26 25 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 22 22 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 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 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 22 23 23 24 24 24 24 24 23 22 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 16 17 17 18 19 20 21 21 22 23 23 24 24 24 24 24 24 24 23 23 22 22 21 20 20 19 18 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 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 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
 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 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 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 9 9 9 9 10 10 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 42 41 40 40 39 38 38 38 37 37 37 37 37 37 37 37 37 38 38 39 40 41 42 43 44 46 47 49 51 53 55 57 59 61 63 65 67 68 70 71 72 73 73 73 72 72 71 70 69 67 66 65 63 62 60 59 58 57 57 56 56 55 55 55 55 56 56 56 57 58 58 59 60 60 61 61 61 62 61 61 61 60 59 58 56 55 53 51 50 48 46 45 43 42 40 39 38 37 36 36 35 35 35 35 35 36 36 37 38 39 40 41 43 45 46 48 51 53 55 58 61 63 66 68 70 72 74 75 75 76 75 75 74 72 71 69 67 64 62 60 58 56 54 52 50 49 47 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 42 42 43 43 43 44 44 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 29 30 30 32 33 34 35 37 38 40 41 43 44 45 47 48 48 49 50 50 50 49 49 48 47 46 45 44 43 42 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 33 33 33 34 35 35 36 37 38 39 40
 63 64 65 66 66 66 67 67 67 66 66 65 64 63 62 61 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 41 42 43 44 45 46 48 49 51 53 55 57 59 61 62 64 66 68 69 71 72 72 73 74 74 74 74 73 73 72 71 70 69 68 67 67 66 65 64 64 63 63 63 63 63 63 64 65 66 67 68 69 71 72 74 76 77 79 81 82 84 85 86 87 88 88 88 87 87 86 85 83 82 80 78 76 73 71 68 66 64 61 59 57 54 52 50 48 46 45 43 42 41 40 39 38 38 37 37 37 37 37 38 38 39 40 40 42 43 44 46 47 49 51 53 56 58 61 64 67 70 74 77 81 85 89 93 97 101 105 108 111 114 116 117 118 118 118 117 115 113 111 108 106 103 100 97 94 91 88 86 83 81 79 77 75 74 72 71 69 68 67 66 65 64 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 44 43 43 44 44 44 45 46 47 48 49 50 52 53 55 57 59 61 63 65 67 69 71 73 75 76 78 79 80 80 80 80 80 80 79 78 77 75 74 72 70 69 67 65 64 62 61 60 59 58 57 56 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 46 46 45 45 45 46 46 46 46 47 47 48 49 50 50 51 52 53 53 54 55 55 55 56 56 56 56 56 56 55 55 55 54 54 54 53 53 53 53 53 53 53 53 54 54 55 55 56 57 58 59 59 60 61 62
 53 54 55 55 55 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 56 56 57 58 59 59 60 60 60 61 61 60 60 60 59 58 57 56 55 54 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 46 47 49 50 52 54 56 57 59 61 63 64 65 67 68 68 69 69 69 69 68 68 67 66 65 64 63 62 60 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 48 49 49 49 49 50 50 49 49 49 49 48 47 47 46 45 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 41 41 42 42 43 44 45 45 46 47 48 49 50 50 51 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
 32 30 28 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 22 23 24 25 26 27 28 29 30 30 31 30 30 30 29 28 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 21 23 24 25 26 27 28 29 29 29 29 29 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 24 24 23 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 37 40 42 44 46 48 49 50 51 51 51 51 50 49 48 46 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 23 25 27 30 32 35 37 40 42 44 45 46 46 46 45 44 42 40 38 36 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 14 15 17 18 20 23 25 29 32 36 40 45 49 52 55 57 57 56 53 49 45 41 36 32 29 25 22 20 18 16 15 14 13 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 23 25 28 31 35 39 43 47 52 56 59 61 62 61 59 55 50 46 40 36 31 27 24 21 18 16 14 13 12 11 10 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 13 14 14 14 14 14 14 13 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 8 9 10 11 13 15 17 20 24 28 32 38 44 50 56 62 67 70 71 70 67 63 58 53 47 42 37 33 29 26 23 21 19 17 16 14 13 12 11 11 10 9 9 9 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 8 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 23 26 29 32 35 37 40 42 44 45 44 43 41 38 34 31 27 24 21 19 16 14 13 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13
 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 32 33 33 33 33 33 32 32 31 30 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 22 22 22 23 24 25 26 27 29 31 33 35 37 40 42 45 47 49 51 53 54 54 54 54 52 51 49 46 44 41 39 36 33 31 29 27 25 23 22 21 19 19 18 17 17 16 16 16 16 17 17 18 18 19 20 22 23 25 26 28 30 33 35 38 40 43 45 48 50 52 54 55 56 56 55 54 52 50 47 45 42 39 36 33 30 28 26 24 22 20 19 18 17 16 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 19 20 22 24 26 28 30 33 35 37 39 41 42 43 43 43 42 41 40 38 36 34 32 30 28 27 25 23 22 21 20 19 18 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 31 32 32 31 31 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 24
 68 67 67 67 66 66 65 64 63 62 62 61 60 58 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 40 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 55 55 56 56 56 56 56 55 54 53 52 51 50 48 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 35 35 35 34 34 34 33 32 32 31 31 30 30 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 47 48 50 51 51 52 52 52 52 52 51 50 49 48 47 45 44 42 40 39 37 36 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 59 62 64 66 68 70 71 72 73 73 73 72 71 70 68 66 64 62 60 58 55 53 51 49 48 46 44 43 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 66 67 67 68 68 68 68 68 68 68 68
 29 28 26 25 23 22 21 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 12 12 12 13 14 14 16 17 18 20 22 25 28 31 35 39 44 48 53 57 61 63 64 64 62 59 55 51 46 42 37 33 30 27 24 22 20 19 17 16 15 14 14 13 13 13 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 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 30 33 36 39 43 47 51 55 59 64 68 72 75 77 78 79 78 76 73 69 65 61 56 51 47 43 39 36 32 30 27 25 23 22 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 21 22 22 22 22 22 21 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 11 11 10 10 11 11 11 11 12 13 13 14 15 17 18 20 22 24 27 30 33 36 40 44 47 51 53 55 56 56 55 53 50 47 44 40 37 33 30 27 25 23 21 19 18 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 20 21 23 24 26 28 29 31 32 33 34 35 35 35 35 35 35 34 34 33 32 31 31 30 29 29 29 28 28 28 29 29 30 30 31 33 34 36 39 41 44 48 51 55 60 64 68 72 75 77 79 80 79 78 76 73 69 66 62 59 55 52 49 46 44 42 40 38 37 36 35 35 34 34 34 34 34 34 34 34 34 35 35 34 34 34 33 32 31 30
 27 27 27 27 27 27 27 28 28 29 30 31 32 33 35 37 39 41 43 46 48 51 54 57 60 64 67 70 73 76 78 81 82 83 84 84 84 82 81 78 76 73 70 67 63 60 57 53 50 48 45 43 40 38 36 35 33 32 31 30 29 28 28 27 27 27 27 27 27 27 28 29 29 30 32 33 34 36 38 41 43 46 49 53 57 61 65 70 74 79 84 88 92 96 99 102 103 104 103 102 100 98 95 92 89 85 82 78 75 72 69 67 64 62 60 59 57 56 55 55 54 54 54 54 54 54 54 55 56 57 58 59 60 62 63 65 67 69 71 74 76 79 81 84 87 89 92 94 97 99 101 103 104 105 106 106 106 105 104 103 101 99 97 94 92 89 87 84 82 79 77 75 73 71 70 68 67 66 65 64 63 62 62 61 60 60 59 59 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 42 43 43 44 45 46 48 49 50 52 53 55 56 57 59 59 60 60 60 60 60 59 58 58 57 56 55 54 53 52 52 51 51 51 51 51 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 64 64 64 63 62 61 60 59 57 56 55 53 52 50 49 48 47 46 45 44 43 43 43 43 43 43 43 43 44 44 45 45 46 47 48 48 49 50 50 51 51 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 52 52 51 50 49 48 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 41 40 40 40 40 40 41 41 42 42 43 44 45 46 47 49 50 51 52 53 54 55 56 56 56 56 56 55 55 54 52 51 49 48 46 44 43 41 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 30 30 30 31 31 32 33 34 34 35 36 37 38 40 41 42 43 45 46 47 49 50 52 53 54 56 57 59 60 61 62 63 64 64 65 65 65 65 65 65 64 64 63 62 61 60 58 57 56 54 53 51 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 31 32 32 33 34 36 37 39 40 42 44 46 48 50 52 54 56 58 59 61 62 63 63 63 63 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 48 48 48 48 48 48 49 49 50 51 52 53 54 55 56 56 57 58 59 59 59 59 59 58 57 56 55 53 51 50 48 46 44 42 41 39 37 36 35 33 32 31 30 30 29 28 28 28 28 28 28 29 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 49 51 52 53 54 54 55 56 56 56 57 57 57 57 57 57 57 56 56 56 56 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 28 28 29 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 48 48 49 49 48 48 48 47 46 46 45 44 43 43 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 21 22 23 24 25 26 27 27 28 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 20 22 24 26 28 31 33 36 38 40 42 43 43 43 43 41 40 37 35 33 31 29 27 25 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 24 25 26 26 26 26 26 25 25 24 23 21 20 19 18 17 15 14 13 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 44 46 47 49 50 51 52 53 54 55 56 57 57 57 58 58 58 58 57 57 56 56 55 54 52 51 49 47 45 43 40 38 36 33 31 29 27 25 23 21 19 18 17 15 14 13 12 11 11 10 9 9 9 8 8 8 8 9 9 9 10 10 11 12 14 15 17 19 21 23 26 29 33 36 40 44 47 50 52 53 52 51 48 45 42 38 34 31 27 24 22 20 18 16 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17
 21 22 23 24 25 26 26 27 28 28 28 28 28 27 26 25 24 23 21 20 18 17 16 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 16 17 19 20 22 23 25 26 27 29 30 30 31 31 32 32 31 31 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 35 36 38 39 41 42 44 45 46 46 46 46 45 44 42 40 37 35 32 30 28 25 23 21 20 18 17 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 38 39 41 43 44 45 45 45 45 44 42 41 39 37 35 34 32 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 30 31 32 32 32 31 31 30 29 27 26 24 23 21 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 21 21 22 23 23 24 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 12 12 11 10 10 10 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 27 27 27 27 27 26 25 24 23 22 21 20 19 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 16 18 20 22 25 28 32 36 40 44 49 53 56 59 61 62 62 60 58 55 51 47 43 40 36 33 30 27 25 23 21 20 19 18 17 16 16 16 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 18 18 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 12 13 14 15 16 17 19 21 23 25 27 30 32 35 37 39 40 41 41 41 40 39 37 35 33 32 30 28 26 24 23 22 20 19 19 18 17 16 16 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 11 11 12 12 12 13 14 14 15 16 18 19 21 23 25 28 31 34 37 41 45 49 52 56 58 60 61 60 59 56 53 49 44 40 36 32 28 25 22 20 17 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 18 18 19 19 20 20 20 19 19 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 15 15 16 17 18 19 20 22 23 25 26 28 29 30 31 32 33 33 33 33 32 31 30 29 27 26 24 23 22 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 11 11 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 23 24 25 25 25 25 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 20 20 21 21 22 23 24 25 25 26 27 28 29 29 30 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 30 30 30 30 29 28 27 26 24 23 21 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 9 9 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 38 37 36 35 34 33 31 30 28 27 25 23 22 20 19 18 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 16 15 15 15 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10
 27 27 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 23 24 24 25 26 27 27 27 27 27 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 17 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 34 35 37 39 41 42 44 45 46 47 47 48 48 47 47 46 45 44 43 42 41 40 38 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 22 24 25 27 30 32 34 37 39 41 43 45 46 47 47 47 47 46 44 43 41 39 37 35 34 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 25 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 55 58 62 66 71 77 83 90 98 106 114 122 130 137 143 147 149 148 144 139 131 123 114 104 95 87 79 72 65 59 54 50 46 42 39 37 34 32 31 29 28 27 26 26 26 25 25 26 26 27 27 28 29 31 32 34 36 38 41 44 47 51 55 60 65 71 78 85 93 101 109 116 123 128 132 134 133 131 127 122 115 108 101 93 86 80 73 67 62 57 53 49 46 43 40 38 36 34 33 32 31 30 29 29 29 28 29 29 29 30 31 31 32 33 34 35 36 37 37 37 38 38 37 37 36 35 34 33 32 31 29 28 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 38 39 39 41 42 43 44 46 48 50 52 55 57 60 64 67 71 75 79 83 87 90 92 94 94 93 91 88 84 80 75 69 64 59 54 49 45 41 38 35 32 29 27 26 24 23 22 21 21 21 21 21 21 22 23 24 25 26 28 30 33 35 38 41 45 48 52 57 61 65 69 73 77 80 83 85 87 88 89 89 89 89 88 87 87 86 85 84 83 82 81 80 78 77 76 75 73 71 69 67 65 63 60 57 54 52 49 46 43 40 38 35 33 31 29 27 26 24 23 22 21 20 20 19 19 19 19 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 37 38 39 41 42 44 46 49
 24 25 25 25 25 25 25 25 25 24 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 19 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 35 35 35 34 33 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 24 25 26 27 28 28 28 29 29 28 28 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 28 28 28 27 27 27 27 28 28 29 29 30 31 31 32 33 34 34 35 35 35 35 34 34 33 32 31 30 28 27 26 25 23 22 21 20 19 18 18 17 17 16 16 16 17 17 18 18 19 20 21 23 24 25 27 28 29 31 32 33 34 35 36 37 37 37 37 37 36 36 36 35 35 35 34 34 34 35 35 36 36 37 39 40 42 44 46 49 52 55 59 63 68 73 78 83 88 94 98 102 105 106 106 105 102 98 93 87 81 75 69 64 59 54 50 46 43 40 37 35 32 30 29 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 24 26 27 29 31 33 36 39 42 46 50 55 60 65 70 75 80 84 87 89 91 90 89 86 82 78 74 69 65 61 57 53 50 48 45 44 42 41 40 39 38 38 38 38 38 39 39 40 41 42 42 43 44 45 45 46 46 46 46 46 45 44 43 42 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 40 42 43 45 47 48 49 50 51 52 52 52 52 52 51 51 50 49 48 48 47 47 46 46 46 46 46 47 48 49 50 52 54 56 59 62 65 69 72 75 77 79 80 80 79 77 74 70 66 62 57 53 48 44 40 37 33 30 28 26 24 22 20 19 18 18 17 17 17 17 17 18 19 19 20 22 23 25 27 29 32 35 38 41 44 48 51 54 57 60 61 62 62 62 60 58 56 53 50 47 45 42 40 38 36 34 32 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 61 61 61 60 60 59 58 57 55 54 53 51 50 49 48 47 46 45 45 45 44 44 44 45 45 45 45 46 46 46 46 46 46 46 45 45 44 44 43 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 51 51 51 51 51 50 49 48 47 46 45 43 42 41 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 41 42 43 44 45 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 38 38 38 39 40 41 42 43 45 47 49 51 53 55 57 59 61 63 65 66 68 68 69 69 69 69 68 67 66 64 62 61 59 57 55 53 52 50 49 48 47 47 46 46 45 45 45 45 46 46 46 46 46 45 45 45 44 44 43 42 41 41 40 39 38 38 37 37 36 36 36 36 36 37 37 38 38 39 40 41 42 42 43 44 44 45 45 46 46 46 45 45 44 44 43 42 41 41 40 40 39 39 38 38 38 38 38 39 39 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 47 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 31 31 32 32 33 34 35 37 38 40 41 43 45 46 48 49 50 51 52 52 53 52 52 51 51 50 49 48 46 45 44 43 43 42 42 41 41 41 42 42 43 44 46 47 48 50 51 53 54 56 57 58 59 60
 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 11 12 12 13 13 14 14 14 14 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 16 17 18 19 20 21 22 23 23 23 22 22 21 19 18 17 15 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 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 4 5 5 6 6 7 7 8 9 9 10 11 11 12 12 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6
 23 23 23 24 24 25 25 25 26 26 27 27 28 29 30 31 33 34 37 39 42 45 49 53 57 62 66 71 75 79 82 84 85 85 83 79 75 70 65 59 53 48 43 39 35 32 29 26 24 23 21 20 19 19 18 18 18 18 18 19 19 20 20 21 22 23 25 26 28 29 31 33 34 36 37 37 38 38 37 36 35 34 33 31 30 29 27 26 25 24 23 23 22 22 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 33 35 36 37 38 38 39 38 38 37 35 34 32 31 29 27 26 24 22 21 20 18 17 16 16 15 15 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 29 32 35 38 42 47 53 60 67 76 85 96 107 119 132 144 155 164 170 173 173 170 163 155 144 133 122 111 101 91 82 74 67 60 55 50 46 42 39 36 34 31 30 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 12 12 13 13 14 15 17 18 20 22 23 25 28 30 32 34 36 38 39 40 41 41 41 40 39 38 36 34 32 31 29 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 30 31 31 32 31 31 30 29 28 27 25 24 23 21 20 19 18 17 16 15 14 14 14 13 13 13 13 13 13 14 14 15 16 18 19 22 24 27 31 35 40 45 51 57 64 70 75 79 82 84 83 81 78 74 68 63 57 52 47 43 39 35 32 30 28 26 24 23 22 22 21 21 21 21 21 21 21 22 22 22 22
 63 60 57 55 52 50 48 47 45 44 43 42 41 41 41 41 41 42 43 43 44 45 46 47 48 49 49 50 50 50 49 49 48 48 47 46 44 43 42 41 40 39 38 37 36 36 36 36 36 36 37 37 38 39 39 40 41 42 42 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 48 49 50 51 53 55 56 59 61 64 66 69 73 76 80 84 88 92 97 101 105 108 111 113 115 115 114 113 110 107 103 98 93 89 84 79 74 70 66 62 58 55 52 49 47 45 43 41 40 39 38 37 37 37 37 37 38 39 41 43 45 48 51 54 58 62 66 71 76 81 86 91 95 99 103 106 108 109 109 108 106 104 101 97 94 90 87 83 80 78 76 74 72 70 69 68 68 67 67 66 66 66 66 65 65 64 63 63 62 60 59 58 56 54 53 51 49 48 47 45 44 43 43 42 42 41 41 41 42 42 42 43 44 44 45 46 46 47 48 49 50 50 51 52 52 53 53 53 54 54 54 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 49 49 50 50 51 52 53 54 55 57 59 61 63 65 68 71 74 77 80 83 86 89 91 92 93 93 93 92 90 88 85 82 79 76 72 69 66 62 59 57 54 52 50 48 47 46 45 44 44 43 43 44 44 45 46 47 48 49 50 52 54 56 58 60 62 65 67 70 73 76 79 83 86 89 92 94 96 98 98 98 97 96 94 91 88 84 81 77 74 70 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 21 21 20 19 18 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 19 20 22 24 26 28 30 33 35 37 39 41 42 43 43 42 41 39 37 34 32 29 27 25 22 21 19 17 16 15 14 13 12 12 12 11 11 11 12 12 13 13 14 15 16 18 19 20 21 23 24 25 26 27 28 28 28 28 28 27 27 26 25 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 25 27 28 30 33 35 38 40 43 45 48 50 52 54 55 56 56 55 54 52 50 48 46 43 41 38 36 34 32 30 28 27 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 18 18 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 22 24 25 27 29 30 32 34 35 36 37 38 39 39 38 38 37 36 34 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 14 13 12 12 11 11 11 11 10 11 11 11 12 12 13 14 16 17 19 21 23 26 28 30 33 35 37 39 40 41 42 41 40 39 37 35 33 31 29 27 25 23 21 20 19 18 17 17 17 16 17 17 17 17 18 18 19 20 20 21 22 23 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 71 68 65 62 60 57 55 53 51 50 49 48 47 46 46 46 46 47 47 48 49 50 51 51 52 53 53 54 54 54 54 54 54 54 53 53 52 52 51 51 50 50 49 49 49 50 50 50 51 52 52 53 53 54 54 55 55 55 54 54 54 53 53 52 51 50 50 49 48 48 47 46 46 46 46 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 68 69 71 73 76 78 81 83 86 89 92 95 97 98 99 100 99 98 97 94 91 88 84 81 77 73 69 65 62 59 56 53 51 49 47 46 45 45 45 45 46 48 50 52 55 58 62 66 70 74 79 83 88 92 96 100 102 105 106 106 106 105 102 100 96 93 89 85 82 78 75 73 70 68 66 65 64 63 62 61 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 44 44 44 45 45 46 47 48 48 49 50 51 51 52 52 53 53 53 53 53 53 52 52 52 51 51 51 51 51 51 51 51 52 52 52 53 53 53 54 54 54 53 53 53 52 52 51 50 49 48 47 46 45 44 43 43 42 42 42 42 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 67 69 71 73 75 77 78 80 81 82 83 84 84 85 85 85 84 83 82 81 80 78 76 74 72 69 67 65 62 60 58 56 54 52 50 48 47 46 45 44 44 44 44 44 45 46 47 49 50 52 54 56 58 60 63 65 67 69 72 74 76 78 80 83 85 87 89 90 92 94 95 96 97 97 98 97 97 96 94 92 90 88 85 82 79 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 53 53 52 51 50 48 46 44 43 41 39 38 37 37 37 37 37 38 40 42 44 46 49 52 55 58 61 65 68 71 74 77 79 80 81 81 80 79 78 75 73 70 67 64 62 59 56 54 52 50 49 47 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 40 40 40 41 42 43 44 45 47 48 50 51 53 54 54 55 55 54 53 52 51 49 48 46 44 42 40 38 37 35 34 33 32 31 31 31 31 32 32 33 34 35 37 38 39 41 42 43 44 45 46 46 47 47 47 47 47 46 46 46 46 46 46 46 46 47 48 49 50 52 53 55 56 58 59 60 61 61 61 60 59 58 56 54 53 50 48 46 44 42 40 39 37 36 36 35 35 35 36 37 39 41 43 46 49 53 57 60 64 67 70 72 74 74 75 74 72 70 68 65 62 59 56 54 51 50 48 47 47 47 47 48 48 50 51 52 54 55 57 58 60 61 61 62 62 62 61 61 60 58 57 55 54 52 51 49 48 47 47 47 47 47 48 49 50 51 52 53 54 55 56 57 58 58 58 58 58 57 56 54 53 51 49 48 46 44 42 41 40 39 39 39 39 39 40 40 41 42 43 44 45 46 47 48 48 49 49 49 48 47 46 45 44 42 41 39 38 37 36 35 34 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 50 52 54 56 58 61 63 65 67 69 71 72 72 72 72 71 69 67 64 62 59 56 53 50 47 44 41 39 37 35 33 32 31 30 30 30 30 31 32 34 35 37 39 41 44 46 48 50 51 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 12 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 9 10 10 11 11 12 13 13 14 14 14 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 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 11 11 12 13 13 14 15 15 16 16 16 16 16 16 15 15 14 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8
 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 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 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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
 15 15 16 17 18 20 21 24 26 30 33 38 43 49 56 63 70 77 83 88 92 93 93 91 88 83 78 73 68 63 58 53 49 46 43 40 37 35 33 32 31 30 30 29 30 30 31 33 35 37 39 42 46 50 54 58 63 68 74 79 84 89 94 97 100 102 102 101 98 94 89 83 77 71 65 59 54 49 44 41 37 34 32 30 28 26 25 24 23 23 22 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 32 34 36 38 40 42 45 47 49 51 53 54 55 55 55 53 52 49 46 43 39 36 32 29 26 24 22 20 19 18 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 34 36 37 38 39 39 39 38 38 37 36 34 33 32 31 30 29 29 29 28 28 29 29 29 30 31 32 32 33 34 35 35 36 36 36 35 34 34 32 31 30 28 27 26 25 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 25 26 27 28 29 29 30 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 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 32 32 32 32 33 33 33 33 33 32 32 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 37 38 39 40 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 30 29 28 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 14 15
 16 16 16 15 15 15 14 14 14 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 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 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 10 10 10 10 10 10 10 10 10 11 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 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 15 16 16
 45 44 42 42 41 40 40 39 39 39 40 40 41 42 43 44 45 46 47 48 49 49 49 49 49 48 47 46 44 43 41 40 38 37 35 34 32 31 30 29 29 28 28 28 29 29 31 32 34 36 38 40 43 45 48 50 53 55 57 58 59 59 59 59 58 57 56 54 53 51 49 48 46 45 44 44 44 44 44 45 46 48 50 52 55 57 60 62 64 66 67 68 68 67 66 64 61 58 55 53 50 47 45 43 41 40 39 39 38 38 38 39 39 40 41 42 43 44 44 45 46 47 48 48 48 48 48 48 48 47 46 45 45 44 43 42 42 42 41 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 43 42 42 41 40 39 37 36 35 33 32 31 30 29 29 28 28 28 28 29 29 30 31 32 33 34 36 37 39 40 42 43 44 45 46 46 47 47 46 46 46 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 46 47 49 51 53 55 57 59 62 64 66 68 69 70 70 70 69 68 66 64 62 59 57 54 51 49 46 44 42 40 38 37 36 35 34 33 33 33 33 33 34 35 36 37 38 39 39 40 40 40 40 39 38 37 35 34 33 31 30 29 28 27 27 27 27 27 28 29 30 32 33 35 38 40 43 45 48 51 54 56 59 61 63 64 65 65 65 64 63 61 59 56 54 51 49 46 44 42 40 39 38 37 36 35 35 35 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 42 43 45 46 47 48 49 50 51 51 51 51 51 50 49 48 47 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
 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 39 39 39 39 39 38 37 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 13 13 13 13 14 14 15 16 17 18 19 21 23 25 27 29 32 35 38 41 44 46 48 50 51 51 51 50 48 46 44 41 38 35 33 30 28 25 23 21 20 18 17 16 15 15 15 14 14 15 15 16 16 17 18 19 20 22 23 25 27 28 30 33 35 37 39 42 44 46 48 50 51 52 52 52 51 50 48 46 44 41 39 36 34 31 29 27 25 23 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 21 22 24 26 28 30 32 35 38 41 43 46 48 50 51 51 51 50 49 47 44 42 39 36 34 31 29 27 25 23 21 20 19 18 16 16 15 14 13 13 13 13 12 13 13 13 14 15 16 18 20 21 24 26 29 31 34 37 40 43 45 47 49 50 50 50 49 47 45 43 40 38 35 33 30 28 26 24 22 21 20 18 18 17 16 16 15 15 15 15
 35 36 38 39 40 42 43 45 46 47 47 48 48 48 48 47 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 27 27 28 29 30 32 34 36 38 40 42 44 46 48 50 51 52 53 53 53 52 51 49 47 45 43 41 38 36 34 32 30 28 27 26 25 24 23 23 23 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 47 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 28 29 31 32 34 35 37 38 40 41 42 42 43 43 43 42 42 41 40 39 37 36 35 33 32 31 30 29 28 27 27 26 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 43 44 44 44 44 44 43 43 42 40 39 38 37 35 34 33 32 31 30 29 29 29 28 29 29 29 30 30 31 32 33 34 34 35 35 36 36 36 36 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 23 24 24 25 26 27 28 30 31 32 33 34 35 35 36 36 37 37 37 37 36 36 35 34 34 33 32 31 31 30 30 29 29 29 29 30 30 31 32 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 30 32 33 35 37 39 42 44 47 50 52 55 57 59 60 61 62 63 63 62 62 61 60 59 58 57 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 45 45 45 45 45 45 45 46 46 47 48 49 50 51 52 54 55 57 59 60 62 63 65 66 67 67 67 66 65 63 61 58 55 52 49 46 43 41 38 36 35 33 32 31 31 30 30 31 31 32 33 35 36 38 40 42 44 46 48 50 51 53 54 55 55 55 55 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 58 58 58 58 57 56 54 53 51 49 46 44 42 40 38 36 35 34 33 33 33 33 34 34 36 37 40 42 45 48 51 55 59 63 66 70 73 75 77 78 78 77 76 74 72 70 67 64 62 59 57 54 52 50 48 46 45 43 42 41 40 40 39 39 39 39 39 39 40 41 42 43 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 72 73 73 73 73 71 69 67 64 61 58 54 51 48 45 42 40 38 36 35 34 33 33 33 33 34 35 36 38 39 42 44 46 49 51 54 56 59 60 62 63 64 64 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 43 43 43 43 44 44 45 45 46 47 48 49 51 52 53 55 56 58 59 60 61 62 62 62 62 61 59 58 55 53 50 47 45 42 39 37 35 33 32 30 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 16 16 16 16 16 15 15 15 16 16 16 17 17 18 19 21 22 24 25 27 29 31 32 32 33 32 31 30 28 26 24 22 20 18 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 16 17 19 21 23 26 28 31 33 35 36 37 37 36 35 33 31 29 26 24 21 19 17 15 14 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 16 16 17 19 20 22 24 26 28 31 34 36 39 41 43 43 43 42 40 37 34 31 28 25 23 20 18 17 15 14 13 12 12 12 11 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 17 17 17 17 17 16 15 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 18 19 20 21 22 22 22 21 21 20 18
 32 33 34 35 36 38 40 42 44 46 49 52 54 57 60 63 66 69 71 73 74 75 75 74 73 71 69 67 64 61 58 55 52 49 46 43 41 39 37 35 33 32 31 30 29 29 29 29 29 30 31 32 33 34 36 38 40 43 45 48 51 54 57 60 63 66 68 70 72 73 74 74 73 72 70 67 64 61 58 55 52 49 47 44 42 40 38 37 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 35 36 36 37 39 40 41 42 43 45 46 47 48 49 50 51 51 51 51 51 50 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 46 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 47 48 49 49 49 49 49 48 48 47 45 44 43 41 40 38 37 36 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 40 41 43 44 46 47 48 49 50 51 51 51 51 51 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 28 28 28 29 29 29 29 29 29 30 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
 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 16 17 18 18 19 19 19 18 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 9 9 9 9 10 10 10 11 12 12 13 14 14 15 16 17 17 18 18 19 19 18 18 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 13 13 13 12 12 11 11 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 8 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 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 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 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 19 20 20 21 23 24 26 28 30 33 35 39 43 47 52 57 63 69 76 82 89 94 98 101 101 100 96 91 85 78 71 64 58 51 46 41 37 33 30 27 25 24 22 21 20 20 20 20 20 21 22 23 25 27 29 32 36 40 45 51 57 64 72 79 86 92 96 97 95 91 84 77 69 61 54 47 41 36 32 29 26 24 22 21 19 19 18 18 18 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 34 35 35 35 34 34 33 32 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 27 27 28 28 27 27 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 24 23 22 21 21 20 19 18 17 17 17 16 16 17 17 18 19 20 22 24 26 28 31 34 38 41 44 47 49 51 52 52 51 50 48 45 43 41 38 36 34 32 31 29 28 28 27 27 27 27 28 29 30 32 34 36 39 42 45 49 54 58 63 67 71 75 77 79 79 79 77 74 71 67 63 59 55 51 48 45 41 39 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 25 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 38 39 39 39 38 38 37 36 35 34 32 31 30 29 27 26 25 25 24 24 23 23 23 23 24 25 26 27 28 30 32 34 36 38 41 43 44 45 46 46 45 43 40 38 35 32 29 26 24 22 20 18 17 16 16 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 30 31 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 22 22 22 22 22 22 23 24 25 26 27 28 30 31 32 32 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 23 22 22 22 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 22 21 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 15 16 17 19 21 23 25 27 29 31 33 34 35 35 35 34 33 32 31 30 28 27 26 25 24 23 23 23 23 23 23 24 25 26 27 28 30 32 34 36 38 40 42 43 45 46 47 47 47 46 45 44 42 40 39 37 35 33 32 31 29 28 28 27 26 26 26 26 26 26 26 26 26 25 25 25 25 24 23 23 22 21 20 19 18 17 16 15 15 14
 19 20 20 21 22 23 25 26 27 28 29 30 31 31 32 32 32 32 31 31 30 30 30 29 29 29 29 29 29 30 31 32 33 35 37 39 42 45 49 53 58 63 68 73 78 83 87 89 90 90 87 84 79 73 68 62 57 52 47 43 40 38 35 34 32 32 31 31 31 32 33 34 35 36 38 39 41 42 42 42 42 40 39 37 34 32 29 27 24 22 21 19 18 17 17 16 16 17 17 18 19 20 22 24 26 28 31 34 36 39 42 45 47 49 51 52 53 53 52 51 50 49 47 46 44 42 41 39 38 37 36 34 33 33 32 31 30 30 29 29 29 28 28 28 28 29 29 30 30 31 32 34 36 38 40 43 45 49 52 56 59 63 67 70 72 73 74 74 72 70 67 63 59 55 52 48 45 41 39 36 34 32 31 30 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 29 29 29 28 28 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 28 29 29 28 28 27 26 25 24 23 22 21 21 20 20 20 20 21 22 23 25 27 30 33 37 41 45 48 52 54 56 56 56 54 51 47 44 40 37 33 30 28 26 24 22 21 20 20 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 33 35 36 38 39 40 40 41 41 40 40 39 38 36 35 34 32 31 30 29 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 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
 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 26 26 26 26 25 25 25 24 23 22 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 27 27 26 26 25 25 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 20 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 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 23 24 24 24 24 23 23 22 22 21 20 19 18 18 17 17 16 16 16 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18
 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 9 9 10 11 12 13 15 17 19 21 24 26 29 32 35 37 40 41 42 42 42 41 39 37 35 33 31 28 26 24 22 21 19 18 16 15 14 14 13 12 12 12 12 12 12 12 13 13 14 15 16 18 19 21 23 25 27 28 29 30 30 30 28 27 25 23 21 19 17 16 14 13 12 12 11 11 12 12 13 14 15 17 20 23 27 31 36 42 48 53 58 60 61 59 55 50 44 39 33 29 25 21 19 16 15 13 12 11 10 10 9 9 9 9 10 10 10 11 12 13 14 16 18 20 23 27 31 35 40 46 52 57 62 65 67 66 63 58 53 47 41 35 30 26 23 20 17 15 13 12 11 10 10 9 9 9 8 8 9 9 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 20 22 24 27 31 35 39 44 50 56 61 67 71 74 75 74 71 67 62 57 51 46 41 37 33 30 27 24 22 21 19 18 17 16 15 15 15 15 15 16 16 17 18 20 22 24 26 28 31 34 36 38 39 39 38 36 34 31 28 25 22 19 17 15 13 12 11 10 10 9 9 10 10 11 12 13 14 16 18 20 23 25 28 30 32 34 35 36 35 34 33 31 29 27 24 23 21 19 18 17 16 15 15 15 14 14 14 15 15 15 16 17 18 18 20 21 22 24 25 27 29 31 33 35 37 39 40 41 41 41 41 39 38 36 33 31 29 26 24 22 21 19 18 17 16 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 9 9 8 7 7 7 6 6 6 6 6 7 7 7 8 9 9 10 12 13 15 17 20 23 26 29 33 37 40 42 43 44 43 41 39 36 33 30 27 24 22 20 18 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 9 10 11 12 13 15 18 21 24 28 32 37 41 44 46 47 46 43 40 36 32 28 24 21 19 17 16 14 14 13 13 13 13 14 14 15 16 17 19 20 21 23 23 24 24 24 23 22 21 19 18 16 15 13 12 11 10 10 9 9 8 8 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 20 20 19 19 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 15 16 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 27 27 28 28 28 28 28 28 27 27 26 25 24 23 22 20 19 18 17 16 15 14 14 13 13 12 12 13 13 13 14 15 15 16 18 19 20 21 22 22 23 23 22 22 21 20 19 18 16 15 14 13 13 12 12 12 12 12 13 14 15 17 19 21 24 27 31 34 38 40 43 44 43 42 39 36 32 29 26 23 20 18 16 15 14 13 12 12 12 12 12 13 13 14 15 15 17 18 20 21 23 26 28 31 35 38 42 45 48 51 53 54 53 51 49 45 41 38 34 30 27 24 22 20 18 17 16 15 15 15 14 14 14 14 14 14 14 15 14 14 14 14 13 12 12
 19 20 21 21 20 19 17 16 14 12 11 9 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 9 11 12 13 15 16 17 18 19 19 19 19 18 17 16 15 14 13 11 10 9 9 8 7 7 6 6 5 5 5 5 4 4 4 5 5 5 5 6 6 7 7 8 9 10 11 13 14 16 17 19 21 22 23 24 24 24 23 22 21 20 18 17 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 9 10 11 13 14 16 19 21 24 26 28 29 29 28 26 23 21 18 16 14 13 11 10 9 9 8 8 8 8 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 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 10 10 10 11 11 12 13 14 15 16 17 19 21 23 25 27 30 32 33 35 35 36 35 34 32 30 28 26 24 22 20 18 16 15 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 8 8 9 10 11 13 14 16 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 33 33 33 33 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 27 28 28 29 29 29 29 29 29 28 27 27 26 25 24 24 23 23 22 22 22 22 22 22 23 24 24 25 26 27 28 29 30 31 31 32 33 33 33 33 33 33 32 32 31 30 29 28 28 27 26 25 24 24 23 23 23 23 23 23 23 23 24 25 25 26 26 27 28 28 28 29 29 29 28 28 27 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 26 27 27 26 26 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 17 18 19 20 21 22 23 25 26 27 28 29 30 30 30 30 30 29 28 28 27 26 25 24 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

