
 % 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
 8912 8900 8892 8886 8884 8885 8888 8895 8905 8918 8934 8953 8975 9000 9029 9060 9095 9132 9173 9217 9264 9314 9368 9424 9484 9547 9613 9683 9755 9831 9910 9993 10079 10168 10260 10355 10454 10556 10661 10769 10881 10996 11113 11234 11358 11485 11614 11747 11882 12020 12160 12303 12448 12595 12744 12895 13048 13202 13358 13514 13672 13830 13989 14148 14307 14465 14623 14780 14935 15089 15240 15390 15537 15680 15821 15957 16090 16218 16341 16459 16571 16678 16778 16872 16959 17039 17111 17176 17233 17281 17322 17354 17378 17393 17400 17398 17387 17368 17340 17304 17260 17207 17147 17078 17003 16919 16829 16733 16629 16520 16405 16285 16159 16029 15895 15756 15614 15469 15321 15171 15018 14863 14707 14550 14392 14233 14074 13916 13757 13599 13442 13286 13131 12977 12825 12675 12527 12380 12236 12095 11956 11819 11685 11554 11426 11300 11178 11059 10942 10829 10719 10612 10509 10408 10311 10217 10126 10039 9955 9874 9796 9721 9650 9582 9518 9456 9398 9343 9291 9242 9196 9154 9115 9078 9045 9015 8989 8965 8944 8926 8912 8900 8892 8887 8884 8885 8889 8895 8905 8918 8934 8953 8975 9001 9029 9060 9095 9132 9173 9217 9264 9314 9368 9424 9484 9547 9613 9683 9755 9831 9911 9993 10079 10168 10260 10355 10454 10556 10661 10770 10881 10996 11113 11234 11358 11485 11614 11747 11882 12020 12160 12303 12448 12595 12744 12895 13048 13202 13358 13514 13672 13830 13989 14148 14307 14465 14623 14779 14935 15088 15240 15390 15536 15680 15820 15957 16089 16217 16341 16459 16571 16677 16778 16871 16958 17038 17110 17175 17232 17281 17321 17354 17378 17393 17399 17397 17387 17368 17340 17304 17259 17207 17146 17078 17002 16919 16829 16732 16629 16519 16404 16284 16159 16028 15894 15756 15614 15468 15320 15170 15017 14863 14707 14549 14391 14233 14074 13915 13757 13599 13441 13285 13130 12976 12824 12674 12526 12380 12236 12094 11955 11819 11685 11554 11425 11300 11178 11058 10942 10829 10719 10612 10508 10408 10310 10217 10126 10038 9954 9873 9796 9721 9650 9582 9517 9456 9397 9342 9290 9242 9196 9154 9114 9078 9045 9015 8988 8964 8944 8926
 60 59 59 58 58 57 56 56 55 55 54 54 53 52 52 51 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 62 63 63 64 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 71 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 71 71 70 70 70 69 69 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 60 59 58 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 58 58 59 60 60 61 62 63 63 64 65 66 66 67 68 68 69 70 70 71 72 72 73 74 74 75 75 76 76 77 77 78 78 78 79 79 79 79 79 80 80 80 80 80 80 80 79 79 79 79 79 78 78 78 77 77 76 76 75 75 74 74 73 73 72 71 71 70 69 69 68 67 67 66 65 65 64 63 63 62 61 61
 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 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 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 86 87 88 88 89 89 90 90 90 90 91 90 90 90 90 90 89 89 88 87 87 86 85 84 83 82 81 80 79 77 76 75 74 73 71 70 69 67 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 62 63 64 66 68 69 71 72 74 76 78 79 81 83 85 86 88 90 92 94 95 97 99 100 102 103 105 106 107 108 109 110 111 112 113 113 114 114 114 114 114 114 113 113 112 111 110 109 108 107 106 105 103 102 100 99 97 95 94 92 90 88 87 85 83 81 80 78 76 75 73 71 70 68 67 65 64 62 61 59 58
 104 107 111 115 119 124 128 133 138 143 148 153 159 165 170 176 183 189 195 202 208 215 221 228 234 240 247 253 259 264 270 275 279 283 287 290 293 295 297 298 298 298 297 295 293 291 287 284 280 275 270 265 260 254 248 242 236 229 223 217 210 204 198 191 185 179 173 168 162 157 151 146 141 137 132 128 123 119 115 111 108 104 101 98 95 92 89 86 84 81 79 77 75 73 71 69 67 66 64 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 42 42 42 42 42 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 69 70 72 74 76 78 80 83 85 87 90 92 95 98 101 104 107 110 114 117 121 124 128 132 135 139 143 147 151 155 159 163 168 172 175 179 183 187 190 193 197 199 202 204 207 208 210 211 212 212 213 212 212 211 210 208 206 204 202 199 196 193 189 186 182 178 174 170 166 162 158 153 149 145 141 137 133 129 125 121 117 114 110 107 103 100 97 94 91 88 86 83 81 78 76 74 71 69 67 66 64 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 74 77 79 82 84 87 90 93 97 100
 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 71 72 73 75 76 78 79 81 82 84 86 87 89 91 92 94 96 97 99 101 103 104 106 108 109 111 113 114 116 117 119 120 122 123 124 125 126 127 128 129 130 131 131 131 132 132 132 132 132 132 132 131 131 130 129 129 128 127 126 125 124 122 121 120 118 117 115 114 112 111 109 107 106 104 103 101 99 98 96 94 93 91 90 88 87 85 84 82 81 80 78 77 76 74 73 72 71 70 69 68 66 65 65 64 63 62 61 60 59 59 58 57 56 56 55 55 54 53 53 52 52 52 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 67 67 68 69 70 70 71 72 72 73 74 75 75 76 77 77 78 78 79 79 80 80 81 81 81 82 82 82 82 82 83 83 83 83 83 82 82 82 82 81 81 81 80 80 79 79 78 78 77 76 76 75 74 73 73 72 71 70 69 68 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46
 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 24 25 27 28 30 32 33 35 38 40 43 45 48 51 55 58 62 66 70 75 80 86 91 97 104 111 118 126 135 144 153 163 173 183 194 206 217 229 240 252 263 274 284 293 301 308 313 317 319 320 318 315 311 305 298 289 280 269 259 248 236 225 213 202 191 181 170 161 151 142 134 126 118 111 104 98 92 87 81 77 72 68 64 60 57 53 50 48 45 43 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 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 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 46 48 51 53 56 59 62 66 69 73 77 81 85 90 95 99 104 110 115 121 126 132 137 143 149 154 160 165 170 174 178 182 185 187 189 190 190 190 189 187 185 182 178 174 170 165 159 154 148 143 137 131 125 119 114 108 103 98 92 88 83 79 74 70 66 63 59 56 53 50 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6
 128 126 125 124 123 122 121 120 119 118 117 117 116 115 114 114 113 113 112 112 111 111 110 110 110 109 109 109 109 109 109 109 109 109 109 109 109 110 110 110 111 111 112 112 113 113 114 115 115 116 117 118 119 120 121 122 123 124 125 126 128 129 130 132 133 135 136 138 140 142 143 145 147 149 151 153 155 157 159 162 164 166 168 171 173 176 178 181 183 186 188 191 193 196 199 201 204 206 209 212 214 217 219 221 224 226 228 231 233 235 237 239 241 242 244 245 247 248 249 250 251 252 253 253 254 254 254 254 254 254 253 253 252 251 250 249 248 247 246 244 243 241 240 238 236 234 232 230 228 226 224 222 220 218 215 213 211 209 206 204 202 200 197 195 193 191 189 187 185 183 181 179 177 175 173 171 170 168 166 165 163 162 160 159 157 156 155 153 152 151 150 149 148 147 146 145 145 144 143 142 142 141 141 140 140 140 139 139 139 139 138 138 138 138 138 138 139 139 139 139 139 140 140 141 141 142 142 143 144 144 145 146 147 147 148 149 150 151 152 153 155 156 157 158 159 161 162 164 165 166 168 169 171 172 174 176 177 179 181 182 184 186 187 189 191 192 194 196 197 199 201 202 204 205 207 208 210 211 213 214 215 216 217 218 219 220 221 222 223 223 224 224 225 225 225 225 225 225 225 224 224 224 223 222 222 221 220 219 218 217 215 214 213 211 210 208 206 205 203 201 199 197 196 194 192 190 188 186 184 182 180 178 176 174 172 170 168 166 164 162 160 158 156 154 152 150 149 147 145 144 142 140 139 137 136 134 133 132 130 129
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 43 44 45 46 46 47 47 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 44 45 45 45 45 44 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 22 21 20 19 18 18 17 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 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4
 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 57 58 59 60 62 63 64 66 67 68 70 71 72 73 74 75 76 77 78 79 79 80 80 81 81 81 81 81 81 81 81 81 80 79 79 78 77 76 75 74 73 72 71 69 68 67 65 64 63 61 60 58 57 56 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 58 60 63 66 69 72 76 79 83 87 91 96 100 105 110 115 121 126 132 138 145 151 158 164 171 178 185 192 199 206 212 219 225 231 236 241 245 249 251 254 255 256 256 255 253 251 248 244 240 235 230 224 218 212 206 199 192 186 179 172 165 159 152 146 140 134 129 123 118 113 108 103 99 95 91 87 83 80 76 73 70 67 65 62 60 57 55 53 51 49 48 46 44 43 42 40 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 22 22 22
 57 56 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 71 73 74 76 77 79 81 83 85 87 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 119 121 123 124 125 126 128 129 129 130 131 131 131 131 131 131 131 130 129 129 128 126 125 124 122 121 119 117 115 113 111 109 107 104 102 100 97 95 93 90 88 86 83 81 79 77 75 72 70 68 66 64 62 61 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 38 39 40 41 43 44 46 48 49 51 53 55 57 60 62 65 67 70 73 76 79 82 86 90 93 97 102 106 111 115 120 126 131 137 142 148 155 161 168 174 181 188 196 203 210 218 225 232 240 247 253 260 266 272 278 283 287 291 295 297 299 301 301 301 300 299 297 294 290 286 282 277 271 265 259 253 246 240 233 226 219 212 205 199 192 185 179 173 167 161 155 150 144 139 134 129 125 120 116 112 108 104 101 98 94 91 88 85 83 80 78 76 73 71 69 67 66 64 62 61 59 58
 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 126 128 130 131 132 133 134 135 136 137 137 138 138 138 138 138 137 137 136 135 134 133 132 131 129 128 126 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 76 74 72 71 69 68 66 65 63 62 60 59 58 57 56 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 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 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 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35
 85 85 85 85 86 86 86 86 86 87 87 87 87 87 88 88 88 88 88 89 89 89 89 89 90 90 90 90 91 91 91 91 91 92 92 92 92 93 93 93 93 93 94 94 94 94 95 95 95 95 96 96 96 96 97 97 97 97 98 98 98 98 99 99 99 99 99 100 100 100 100 100 101 101 101 101 101 101 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 101 101 101 101 101 100 100 100 100 99 99 99 99 98 98 98 97 97 97 96 96 96 95 95 94 94 94 93 93 92 92 91 91 91 90 90 89 89 88 88 87 87 86 86 86 85 85 84 84 83 83 82 82 81 81 81 80 80 79 79 78 78 77 77 77 76 76 75 75 74 74 74 73 73 72 72 72 71 71 70 70 70 69 69 69 68 68 68 67 67 67 66 66 66 65 65 65 64 64 64 64 63 63 63 62 62 62 62 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 64 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 72 72 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 79 80 80 80 81 81 81 81 82 82 82 82 83 83 83 83 84 84 84 84
 56 57 58 58 59 59 60 61 61 62 63 63 64 65 65 66 67 67 68 68 69 70 70 71 71 72 73 73 74 74 74 75 75 76 76 76 77 77 77 77 77 77 78 78 78 78 77 77 77 77 77 77 76 76 76 75 75 74 74 73 73 72 72 71 71 70 69 69 68 67 67 66 65 65 64 63 62 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 56 56 57 58 58 59 59 60 61 61 62 63 63 64 64 65 66 66 67 67 68 68 69 69 70 70 70 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 71 71 71 70 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 54 54 55 55 56
 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 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 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 74 76 77 79 81 83 85 87 89 92 94 96 98 101 103 106 108 111 114 116 119 122 125 128 130 133 136 139 142 144 147 150 152 155 157 160 162 164 166 168 170 171 173 174 175 176 177 177 177 177 177 177 177 176 175 174 173 171 170 168 166 164 162 159 157 155 152 149 147 144 141 138 136 133 130 127 124 122 119 116 113 111 108 106 103 101 98 96 94 91 89 87 85 83 81 79 77 75 74 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37
 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 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 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 73 74 75 75 76 77 77 78 78 79 79 80 80 80 80 81 81 81 80 80 80 80 79 79 78 78 77 77 76 75 74 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23
 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 54 56 57 59 60 61 63 64 65 66 68 69 70 71 72 73 74 74 75 76 76 77 77 77 77 77 77 77 77 77 76 76 75 75 74 73 73 72 71 70 69 68 67 65 64 63 62 61 60 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 53 55 57 58 60 62 64 66 67 69 72 74 76 78 80 82 84 87 89 91 93 96 98 100 102 104 106 108 109 111 113 114 115 116 117 117 118 118 118 118 117 117 116 115 114 112 111 109 107 105 103 101 99 97 94 92 89 87 84 82 79 77 74 72 70 67 65 63 61 59 56 54 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12
 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 61 62 64 66 67 69 71 73 75 76 78 80 82 84 86 88 90 92 93 95 97 98 100 102 103 104 106 107 108 109 109 110 111 111 111 111 111 111 111 110 110 109 108 107 106 105 104 102 101 99 98 96 94 92 91 89 87 85 83 81 79 77 76 74 72 70 68 66 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 53 55 57 58 60 62 64 67 69 71 73 76 78 81 84 87 89 92 95 98 102 105 108 111 115 118 121 125 128 131 134 138 141 144 147 149 152 154 157 159 161 162 163 164 165 166 166 166 165 165 164 162 161 159 157 155 153 150 147 144 142 138 135 132 129 125 122 119 115 112 109 105 102 99 96 93 90 87 84 82 79 76 74 72 69 67 65 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24
 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 65 66 68 69 71 73 74 76 78 79 81 83 84 86 87 89 90 92 93 94 95 96 97 98 99 100 100 101 101 101 102 102 102 101 101 101 100 99 99 98 97 96 95 94 92 91 90 88 87 86 84 83 81 80 78 77 75 73 72 70 69 67 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 36 36 35 35 35 34 34 33 33 33 33 32 32 32 32 31 31 31 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 36 37 37 38 39 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 82 83 84 84 85 85 86 86 86 86 86 86 86 86 85 85 84 84 83 83 82 81 80 79 78 77 76 75 74 73 72 71 69 68 67 65 64 63 62 60 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23
 16 16 16 16 16 16 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 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 56 58 60 61 63 65 67 68 70 72 74 76 78 80 81 83 85 87 88 90 91 93 94 95 96 97 98 99 100 100 100 101 101 100 100 100 99 98 97 96 95 94 93 91 90 88 86 84 83 81 79 77 75 73 71 69 67 65 64 62 60 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16
 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 53 53 54 54 54 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 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 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20
 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 69 70 70 70 71 71 71 72 72 72 72 72 72 72 72 73 73 72 72 72 72 72 72 72 71 71 71 71 70 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 56 55 54 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 40 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 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 42 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 60 60 60 61 61 62 62 62 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 57 57 57 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50
 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 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 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 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 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40
 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 59 61 62 64 65 66 68 69 70 72 73 74 75 76 77 79 80 80 81 82 83 83 84 84 85 85 85 85 85 85 85 84 84 83 83 82 81 80 79 78 77 76 75 74 72 71 70 68 67 66 64 63 61 60 59 57 56 55 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 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 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 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 53 53 54 54 54 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 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 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 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 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
 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 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 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27
 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 86 87 88 90 91 92 94 95 97 98 100 101 103 104 106 107 109 111 112 114 115 117 119 120 122 123 125 126 128 129 131 132 134 135 136 138 139 140 141 142 143 144 145 145 146 147 147 147 148 148 148 148 148 147 147 146 146 145 144 144 143 142 140 139 138 137 135 134 132 130 129 127 125 123 122 120 118 116 114 112 110 108 106 104 102 100 98 96 94 92 90 89 87 85 83 81 80 78 76 75 73 72 70 69 67 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 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 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 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 59 59 60 61 62 63 63
 72 73 74 75 76 77 79 81 82 84 86 88 90 92 95 97 100 103 106 110 113 117 121 125 129 134 139 144 150 156 162 169 176 184 191 200 209 218 228 238 249 260 272 285 298 312 327 342 357 373 390 407 425 443 462 480 499 517 536 553 571 587 603 617 630 641 651 658 664 667 667 666 662 655 647 636 624 609 594 576 558 539 520 500 480 459 439 419 400 381 362 344 326 310 294 278 263 249 236 223 211 200 189 179 169 160 151 143 135 128 121 115 109 103 98 93 88 83 79 75 71 68 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 27 26 25 25 24 23 22 21 21 20 20 19 18 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 59 60 61 63 64 65 67 68 69 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 87 88 89 89 90 90 91 91 92 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 89 88 88 87 86 86 85 84 84 83 82 81 81 80 79 78 78 77 76 75 75 74 73 73 72 71 71 70 70 69 68 68 67 67 67 66 66 65 65 65 65 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 66 67 68 68 69 70 71
 14 15 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 38 40 43 46 49 52 55 59 63 67 72 76 82 87 94 100 107 115 123 132 142 152 163 175 188 202 217 233 251 270 290 312 336 361 388 417 448 481 515 552 591 631 673 716 760 805 849 893 935 975 1012 1045 1074 1097 1113 1124 1127 1124 1114 1098 1075 1048 1017 981 944 904 863 821 779 738 698 658 621 584 550 517 485 456 428 402 378 355 333 314 295 277 261 246 232 219 207 195 185 175 166 157 149 142 135 129 123 117 112 107 103 99 95 91 88 85 82 79 76 74 72 70 68 66 64 63 61 60 59 58 56 56 55 54 53 52 52 51 51 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 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 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13
 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 42 44 47 50 53 56 60 63 68 72 77 82 88 94 101 108 116 125 134 145 156 168 181 195 211 228 246 266 288 312 338 366 397 431 467 506 548 593 642 694 750 808 869 933 998 1064 1129 1193 1253 1308 1357 1397 1427 1446 1452 1446 1428 1399 1359 1310 1255 1195 1131 1065 999 934 870 809 750 694 642 593 547 504 465 429 395 364 336 309 285 263 243 225 207 192 177 164 152 141 131 121 113 105 97 91 84 79 73 68 64 60 56 52 49 46 43 41 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 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 11 11 11 11 11 11 11 11 12 12 12 12 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 18 23 29 36 44 53 63 74 87 101 117 136 156 180 206 236 270 308 352 402 459 523 597 681 777 887 1013 1156 1320 1506 1717 1957 2225 2524 2852 3204 3574 3947 4305 4624 4878 5041 5095 5034 4865 4607 4284 3923 3549 3179 2827 2500 2202 1935 1697 1487 1302 1139 997 873 764 669 585 512 448 392 343 299 261 228 198 172 149 128 110 95 80 68 57 47 38 31 24 18 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 15 17 20 24 27 31 36 41 46 52 59 67 75 85 95 107 120 135 151 169 190 213 239 268 301 338 380 427 480 539 606 682 767 863 969 1088 1220 1364 1520 1688 1863 2042 2219 2386 2533 2651 2730 2765 2751 2691 2590 2455 2296 2123 1945 1768 1598 1437 1287 1151 1027 915 815 725 645 574 511 455 405 361 321 287 255 228 203 181 162 144 128 114 102 91 81 72 64 56 50 44 39 34 30 26 22 19 17 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 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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 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
 4 5 6 7 8 9 11 13 14 16 18 20 22 25 27 30 33 37 40 44 48 53 58 63 69 75 82 89 97 106 115 126 137 149 163 177 193 211 230 251 274 299 326 357 390 427 467 511 559 612 671 735 806 883 968 1061 1162 1272 1392 1521 1661 1809 1967 2133 2305 2481 2658 2832 2999 3154 3290 3403 3488 3541 3560 3543 3493 3411 3302 3171 3023 2862 2695 2526 2357 2192 2032 1880 1737 1602 1476 1358 1250 1150 1058 974 896 825 760 701 646 596 551 509 471 436 405 375 349 324 302 282 263 246 230 215 202 190 179 169 159 151 143 136 129 123 118 113 108 104 100 96 93 90 88 85 83 81 79 78 77 75 74 74 73 72 72 71 71 71 71 71 71 71 71 71 72 72 72 73 73 74 75 75 76 77 77 78 79 80 81 82 83 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 98 99 100 101 102 102 103 104 104 105 105 106 106 106 107 107 107 107 107 107 107 107 107 106 106 106 105 105 104 103 103 102 101 100 99 98 97 96 94 93 92 90 89 88 86 85 83 82 80 78 77 75 74 72 70 69 67 65 64 62 61 59 57 56 54 53 51 49 48 46 45 44 42 41 39 38 37 35 34 33 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 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 1 2 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 16 20 25 30 36 42 49 56 65 74 84 95 108 121 137 154 172 193 216 242 270 302 337 376 420 469 523 584 652 727 812 907 1014 1132 1265 1414 1580 1765 1970 2199 2450 2727 3028 3353 3700 4064 4438 4812 5174 5507 5796 6023 6174 6238 6210 6094 5899 5637 5326 4982 4621 4256 3897 3553 3227 2923 2643 2386 2153 1941 1749 1577 1421 1282 1157 1044 943 853 772 698 633 574 521 473 430 391 356 325 296 270 247 226 207 190 174 160 147 135 124 115 106 98 91 84 78 73 68 63 59 55 52 49 46 43 41 39 37 35 34 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 49 50 50 51 52 53 54 54 55 56 57 58 58 59 60 61 61 62 63 63 64 65 65 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 69 68 68 68 68 67 67 66 66 65 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 42 41 40 38 37 36 35 33 32 31 29 28 27 25 24 23 22 20 19 18 17 16 14 13 12 11 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 14 22 30 40 50 62 75 89 105 123 143 164 188 215 245 279 316 358 404 456 515 580 653 735 827 930 1046 1177 1324 1490 1676 1885 2120 2385 2681 3012 3381 3791 4243 4738 5274 5847 6449 7068 7686 8280 8824 9286 9640 9860 9931 9849 9623 9269 8815 8288 7716 7125 6535 5962 5416 4905 4431 3997 3601 3243 2919 2628 2366 2132 1922 1734 1566 1415 1281 1160 1052 955 868 790 720 656 600 549 503 461 424 390 360 332 307 284 264 245 228 213 199 187 175 165 155 146 138 131 125 119 113 108 104 99 95 92 89 86 83 81 78 76 74 72 71 69 68 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 11 10 9 8 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 30 35 39 44 49 55 60 66 73 79 86 93 101 109 118 127 136 146 157 168 180 192 206 220 235 251 268 286 305 325 347 371 396 422 451 482 515 550 588 629 672 720 771 825 885 949 1018 1092 1173 1260 1355 1457 1568 1688 1817 1958 2110 2274 2451 2643 2849 3072 3310 3566 3839 4130 4439 4765 5107 5464 5834 6213 6598 6983 7364 7733 8083 8407 8697 8944 9142 9285 9368 9389 9348 9246 9087 8875 8619 8324 7999 7651 7288 6917 6543 6171 5806 5452 5109 4782 4470 4174 3896 3634 3388 3159 2944 2745 2560 2388 2228 2080 1942 1815 1697 1588 1486 1393 1306 1225 1150 1081 1016 956 900 848 800 755 713 674 637 603 571 541 513 486 461 438 416 395 375 357 340 323 307 292 278 265 252 240 229 217 207 197 187 178 169 161 153 145 138 130 123 117 110 104 98 93 87 82 77 72 67 62 58 54 49 45 41 38 34 30 27 24 21 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 1 4 7 11 14 18 22
 43 47 50 54 58 62 66 70 75 80 84 90 95 100 106 112 119 125 132 139 147 155 164 173 182 192 202 213 225 237 250 264 279 295 312 330 349 369 391 414 439 466 495 526 560 596 635 678 724 773 827 885 949 1017 1092 1174 1263 1359 1465 1580 1705 1842 1991 2154 2332 2525 2735 2964 3212 3480 3769 4080 4414 4769 5145 5540 5951 6374 6804 7234 7654 8056 8428 8757 9033 9244 9381 9438 9411 9301 9113 8854 8533 8163 7756 7324 6878 6427 5981 5546 5127 4727 4350 3995 3664 3357 3074 2812 2572 2351 2149 1965 1796 1642 1502 1374 1257 1150 1053 965 884 810 742 681 624 573 525 482 443 406 373 342 314 288 264 242 222 203 186 170 155 141 128 117 106 96 86 77 69 62 54 48 42 36 31 25 21 16 12 8 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 1 3 5 7 9 11 13 15 18 20 23 25 28 31 34 37 40
 89 94 100 106 112 118 125 132 139 147 155 164 173 182 193 203 215 227 239 253 267 282 298 314 332 351 371 393 416 440 466 494 523 554 588 624 663 704 748 795 846 901 959 1022 1090 1163 1241 1325 1415 1513 1618 1730 1851 1982 2122 2272 2434 2607 2792 2990 3201 3426 3665 3917 4184 4464 4757 5062 5377 5700 6030 6362 6693 7020 7337 7639 7921 8177 8402 8591 8738 8842 8899 8907 8867 8781 8649 8477 8268 8027 7759 7470 7166 6851 6529 6206 5884 5566 5256 4954 4663 4384 4117 3863 3622 3395 3180 2978 2788 2610 2443 2287 2141 2005 1878 1760 1649 1546 1450 1361 1277 1199 1127 1059 996 937 883 831 783 739 697 658 621 587 555 525 497 470 445 422 400 379 360 341 324 307 292 277 264 251 238 226 215 205 195 185 176 168 160 152 144 137 130 124 118 112 106 101 96 91 86 82 77 73 69 65 62 58 55 52 49 46 43 40 38 35 33 30 28 26 24 22 21 19 17 16 14 13 12 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 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 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 36 39 41 44 47 50 53 56 59 63 67 71 75 80 84
 213 220 228 236 244 252 261 269 278 287 297 306 316 326 337 348 359 370 382 394 406 419 433 446 461 475 491 507 523 541 559 577 597 618 639 662 685 710 736 764 793 824 856 891 927 966 1007 1050 1096 1145 1197 1252 1310 1372 1438 1508 1583 1661 1744 1832 1925 2023 2126 2233 2345 2462 2583 2707 2835 2965 3096 3227 3357 3484 3606 3721 3828 3924 4007 4075 4127 4159 4172 4165 4137 4088 4019 3932 3828 3710 3578 3436 3287 3132 2974 2814 2656 2499 2346 2197 2054 1917 1786 1662 1545 1435 1331 1234 1143 1058 980 906 838 775 717 662 612 566 523 483 446 412 381 352 325 300 277 256 236 218 201 186 171 158 146 134 124 114 105 96 88 81 74 67 62 56 51 46 42 37 33 30 26 23 20 17 15 12 10 8 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 49 52 55 57 60 63 66 69 73 76 80 83 87 91 95 99 103 108 112 117 122 127 132 137 143 148 154 160 166 172 178 185 192 199 206
 124 130 137 144 151 158 165 173 181 190 199 208 217 227 237 248 259 270 282 295 308 321 335 350 366 382 399 417 436 455 476 498 521 545 571 598 627 658 690 724 761 800 841 885 932 983 1036 1094 1155 1221 1292 1367 1449 1536 1629 1730 1838 1954 2079 2214 2358 2513 2679 2858 3049 3253 3471 3704 3951 4213 4489 4780 5084 5400 5727 6062 6402 6743 7082 7411 7727 8022 8289 8521 8713 8857 8950 8987 8967 8889 8756 8570 8338 8065 7757 7423 7069 6703 6330 5957 5588 5227 4877 4541 4220 3916 3629 3359 3106 2870 2650 2446 2257 2082 1920 1770 1632 1505 1387 1279 1179 1087 1003 925 853 786 725 669 617 569 524 483 445 410 378 348 320 294 270 248 227 208 190 174 158 144 130 118 106 95 85 76 67 58 51 43 36 30 24 18 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 13 16 18 21 24 27 30 33 36 39 43 46 50 54 58 62 66 71 75 80 85 90 95 100 106 112 118
 238 246 254 262 270 279 287 295 303 312 320 328 336 344 351 359 367 374 381 389 396 403 410 416 423 430 436 442 449 455 461 467 473 480 486 492 499 505 512 519 526 534 541 550 559 568 578 589 601 613 627 642 658 675 694 715 737 761 788 817 849 884 922 964 1010 1060 1114 1174 1239 1311 1389 1474 1567 1668 1778 1898 2029 2171 2325 2492 2671 2865 3072 3292 3527 3773 4031 4297 4569 4843 5113 5373 5617 5835 6019 6162 6257 6297 6279 6202 6069 5883 5653 5385 5090 4777 4454 4130 3810 3499 3202 2921 2657 2412 2186 1977 1787 1612 1454 1310 1180 1062 955 859 772 693 622 558 500 448 401 358 320 285 254 225 200 176 155 136 119 103 89 76 64 54 44 35 27 20 13 7 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 2 3 5 7 9 11 13 15 18 20 23 26 28 31 34 37 41 44 48 52 56 60 64 68 73 77 82 87 93 98 104 109 115 121 127 134 140 147 154 161 168 175 183 190 198 206 214 222 230
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 28 40 52 66 81 97 114 133 153 174 198 223 249 278 309 341 377 414 454 497 542 591 642 697 755 816 880 948 1020 1095 1174 1256 1342 1432 1525 1622 1723 1826 1934 2044 2157 2274 2393 2516 2642 2770 2902 3037 3175 3318 3464 3615 3770 3931 4098 4272 4453 4642 4839 5045 5261 5487 5722 5968 6223 6486 6756 7032 7310 7588 7860 8122 8368 8592 8785 8942 9055 9116 9121 9065 8946 8764 8522 8224 7878 7491 7074 6635 6185 5732 5284 4847 4426 4026 3649 3297 2970 2669 2392 2139 1909 1700 1511 1340 1187 1048 924 812 712 622 542 470 405 348 296 250 209 172 139 110 83 60 39 20 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
 44 48 52 56 60 64 68 72 77 81 85 90 94 99 103 108 113 118 122 127 132 137 142 147 152 158 163 168 174 179 185 191 197 203 210 217 224 231 239 247 256 265 275 285 297 309 322 337 352 370 389 410 433 458 487 518 553 593 637 686 741 803 873 952 1041 1141 1254 1383 1529 1694 1882 2095 2337 2613 2927 3284 3689 4150 4673 5264 5930 6677 7509 8427 9425 10493 11607 12731 13814 14790 15585 16124 16349 16227 15764 15000 14003 12854 11629 10397 9206 8090 7069 6149 5330 4609 3978 3427 2949 2535 2176 1866 1598 1366 1165 991 841 711 598 500 415 342 278 222 174 132 96 64 37 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 1 3 6 9 12 16 19 22 26 29 33 36 40
 45 49 54 58 63 68 73 78 84 89 95 102 108 115 122 129 137 145 153 162 171 180 190 200 211 222 233 245 257 270 283 296 311 325 341 357 373 390 408 426 446 466 486 508 530 553 578 603 629 656 685 715 746 778 812 847 884 923 964 1007 1052 1099 1149 1202 1257 1315 1377 1442 1511 1584 1661 1742 1828 1919 2015 2116 2223 2335 2454 2577 2707 2842 2983 3128 3277 3430 3585 3742 3897 4051 4200 4343 4476 4597 4703 4791 4859 4904 4925 4919 4887 4827 4742 4633 4501 4350 4182 4000 3809 3612 3411 3209 3009 2813 2623 2439 2264 2097 1940 1791 1652 1522 1402 1289 1185 1089 1000 918 843 773 709 650 596 547 501 459 421 386 353 323 296 270 247 226 206 188 171 156 142 128 116 105 95 85 76 68 60 53 47 41 35 30 25 20 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 13 16 19 21 24 27 31 34 38 41
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 23 27 31 34 39 43 48 53 59 65 71 78 86 94 103 112 123 134 146 159 173 188 205 223 242 264 287 312 340 370 402 438 477 520 566 617 672 733 800 872 952 1038 1133 1237 1350 1473 1607 1752 1910 2081 2265 2463 2674 2898 3135 3384 3642 3906 4175 4442 4703 4953 5185 5391 5567 5706 5803 5856 5862 5821 5737 5612 5452 5263 5050 4820 4579 4331 4083 3837 3596 3363 3140 2928 2727 2538 2361 2195 2041 1899 1766 1643 1530 1425 1329 1240 1157 1082 1012 947 888 833 782 735 692 652 615 581 549 520 493 467 443 421 401 382 364 347 331 317 303 290 277 266 255 245 235 226 217 209 201 193 186 179 173 166 160 155 149 144 139 134 129 124 120 116 112 108 104 100 97 93 90 86 83 80 77 74 71 68 66 63 61 58 56 53 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 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
 10 11 13 14 16 17 19 20 22 24 26 27 29 31 33 35 37 40 42 44 47 49 52 55 58 61 64 67 71 75 78 83 87 92 96 102 107 113 119 126 133 141 149 158 167 178 189 201 214 228 244 261 279 299 321 345 372 401 433 468 506 549 596 648 706 769 840 918 1005 1101 1208 1327 1459 1605 1768 1949 2150 2372 2617 2887 3184 3509 3862 4242 4648 5076 5519 5971 6418 6845 7236 7572 7833 8002 8068 8025 7874 7624 7291 6892 6448 5979 5500 5026 4569 4134 3728 3352 3007 2693 2409 2152 1922 1715 1531 1365 1218 1086 968 864 770 686 611 545 485 431 384 341 302 268 237 209 184 161 141 122 106 91 77 65 54 44 35 27 19 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7 9
 83 85 87 89 91 93 95 96 98 99 100 101 102 103 103 104 104 104 104 104 104 104 103 103 102 101 100 99 97 96 94 93 91 89 88 86 84 82 80 78 76 75 73 71 70 68 67 66 66 65 65 66 67 69 71 75 79 84 91 99 109 121 135 152 172 196 223 255 293 337 389 449 520 602 698 810 941 1094 1274 1484 1731 2021 2361 2760 3229 3777 4416 5153 5994 6935 7955 9011 10029 10902 11509 11743 11551 10958 10057 8975 7834 6725 5705 4799 4015 3346 2781 2307 1910 1578 1301 1070 876 714 578 464 369 288 221 164 116 76 42 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 19 21 23 26 28 31 33 36 38 41 44 46 49 52 55 57 60 63 65 68 71 73 76 78 80
 52 54 56 58 60 62 65 67 70 73 76 79 82 85 89 92 96 100 105 109 114 119 124 130 136 142 148 155 163 170 179 187 196 206 217 228 239 252 265 279 294 310 327 345 364 385 407 431 456 483 512 543 576 611 649 690 734 781 831 885 943 1005 1071 1142 1218 1299 1386 1479 1577 1682 1794 1912 2037 2169 2307 2452 2603 2760 2922 3087 3256 3425 3594 3761 3922 4077 4221 4354 4470 4569 4648 4705 4739 4748 4733 4694 4631 4548 4444 4324 4189 4042 3886 3723 3556 3387 3218 3051 2887 2727 2572 2423 2280 2143 2014 1891 1775 1665 1562 1465 1374 1289 1210 1135 1066 1001 940 883 830 781 735 692 651 614 579 546 515 487 460 435 411 389 369 349 331 314 298 283 269 255 243 231 220 209 199 190 181 172 164 157 149 143 136 130 124 119 113 108 104 99 95 90 87 83 79 76 73 69 66 64 61 58 56 54 51 49 47 45 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 39 40 41 42 44 45 47 48 50
 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 18 22 27 33 38 44 50 57 64 72 80 89 99 109 119 131 143 157 171 186 203 220 239 260 282 306 332 360 391 424 460 498 540 586 636 690 749 813 883 959 1042 1132 1231 1339 1456 1584 1723 1875 2039 2218 2412 2621 2847 3089 3349 3626 3919 4227 4549 4881 5221 5563 5902 6231 6543 6830 7082 7293 7455 7563 7611 7600 7528 7400 7221 6996 6735 6444 6132 5806 5474 5142 4813 4493 4185 3889 3609 3345 3096 2864 2648 2447 2261 2089 1931 1784 1649 1525 1411 1305 1209 1120 1038 963 893 830 771 717 667 621 579 540 503 470 439 410 383 359 336 315 295 276 259 243 228 214 201 189 177 167 156 147 138 130 122 114 107 101 94 88 83 77 72 68 63 59 55 51 47 43 40 37 34 31 28 25 23 20 18 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 27 43 63 85 112 142 178 219 268 324 390 467 556 662 785 930 1100 1299 1534 1811 2137 2520 2971 3499 4115 4829 5649 6575 7598 8694 9813 10883 11805 12472 12794 12723 12271 11506 10529 9443 8337 7274 6294 5413 4637 3962 3379 2880 2453 2089 1779 1515 1290 1098 934 794 675 572 484 409 344 289 241 200 164 134 107 84 65 48 33 20 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
 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 8 12 16 21 27 34 42 52 63 77 92 111 132 157 186 219 258 303 356 416 487 569 664 775 904 1054 1229 1433 1671 1950 2276 2658 3106 3630 4242 4957 5786 6742 7830 9047 10373 11760 13127 14357 15307 15838 15860 15360 14414 13155 11734 10280 8886 7608 6471 5478 4624 3894 3275 2751 2308 1933 1617 1350 1123 932 769 631 514 414 329 257 196 144 99 61 29 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 1 1 2 2 3 4 4 5 5 6 6 7 7 8 8 8
 0 0 0 0 0 0 0 0 2 3 4 5 6 8 9 11 12 14 16 17 19 21 24 26 28 31 34 37 40 43 47 51 55 60 65 70 76 82 89 97 105 114 124 135 147 160 175 191 209 229 251 276 303 334 369 408 451 500 555 617 687 766 854 955 1068 1195 1339 1501 1683 1888 2116 2369 2649 2955 3287 3641 4011 4388 4760 5111 5421 5671 5842 5918 5893 5767 5551 5259 4914 4534 4139 3746 3365 3006 2673 2368 2093 1845 1625 1429 1255 1102 967 848 744 652 571 500 437 382 334 291 253 220 191 165 142 122 104 88 74 61 50 40 32 24 17 11 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
 59 60 62 63 65 66 67 69 70 71 73 74 75 76 77 78 79 79 80 81 82 82 83 84 84 85 85 86 86 87 87 88 89 89 90 91 92 92 94 95 96 98 100 102 105 108 111 115 120 125 131 138 146 155 165 177 191 206 224 245 268 295 325 360 400 446 498 558 627 705 796 900 1019 1156 1313 1494 1703 1942 2218 2533 2895 3307 3773 4297 4878 5510 6180 6866 7531 8127 8599 8890 8961 8796 8411 7850 7171 6434 5690 4975 4313 3715 3186 2722 2320 1974 1677 1422 1205 1019 860 724 608 509 424 351 288 235 189 149 116 87 62 40 22 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 1 2 3 4 6 7 8 10 11 12 14 15 17 18 20 21 23 25 26 28 30 31 33 35 37 38 40 42 44 45 47 49 51 52 54 55 57
 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 6 7 8 9 10 12 13 15 17 19 21 24 27 31 34 39 43 48 54 61 68 76 85 94 105 118 131 147 164 183 204 228 255 285 318 356 398 445 498 557 624 699 783 878 984 1103 1236 1385 1549 1732 1931 2149 2382 2629 2884 3141 3389 3618 3814 3964 4056 4083 4042 3937 3775 3569 3333 3079 2819 2562 2314 2082 1866 1668 1488 1326 1180 1050 934 830 738 656 583 519 461 410 365 325 289 257 228 203 180 160 142 126 111 98 87 76 67 59 51 44 38 33 28 24 20 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 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 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3
 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 21 24 27 30 33 37 41 46 51 56 61 68 74 81 89 98 107 117 128 140 153 167 183 199 218 238 260 284 310 338 369 403 440 480 524 571 623 679 740 806 877 954 1036 1124 1218 1317 1421 1530 1643 1759 1876 1993 2108 2219 2323 2419 2503 2574 2629 2667 2688 2690 2675 2643 2595 2534 2461 2378 2288 2193 2095 1995 1895 1796 1699 1605 1515 1429 1346 1268 1194 1125 1060 999 942 889 839 793 750 710 673 638 606 576 549 523 499 477 456 436 418 401 386 371 357 344 332 321 310 300 290 281 272 264 256 249 242 235 228 222 216 210 204 199 193 188 183 178 173 169 164 160 155 151 147 143 139 135 131 127 123 119 116 112 109 105 102 99 95 92 89 86 83 80 77 74 71 69 66 63 61 58 56 54 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 24 23 21 20 19 18 17 16 14 13 12 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 9 10 11 12 14 15 17 19 21 23 25 27 30 32 35 38 42 45 49 54 58 63 69 75 82 89 97 105 115 125 137 149 163 179 195 214 235 257 282 310 341 375 412 454 501 552 610 673 744 823 911 1008 1116 1236 1369 1515 1677 1855 2050 2261 2490 2735 2994 3265 3542 3820 4090 4342 4566 4750 4885 4961 4975 4925 4815 4651 4443 4201 3937 3662 3383 3108 2843 2591 2355 2135 1933 1748 1579 1425 1287 1161 1048 946 854 772 698 631 571 517 468 424 385 350 318 289 263 239 218 198 181 165 151 138 126 115 106 97 89 81 75 68 63 58 53 49 45 41 38 35 32 29 27 25 23 21 19 17 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 25 25 25 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 61 64 68 73 77 83 88 95 102 109 118 127 137 148 160 174 189 205 224 244 266 291 318 348 381 418 459 505 555 611 673 742 819 904 998 1103 1219 1348 1491 1649 1823 2015 2225 2454 2703 2970 3255 3554 3863 4176 4484 4776 5042 5266 5439 5547 5585 5550 5443 5272 5046 4779 4484 4172 3855 3542 3238 2949 2678 2425 2193 1980 1786 1610 1450 1306 1177 1060 954 860 775 698 629 567 511 461 416 376 339 306 276 250 226 204 184 166 150 136 123 111 100 91 82 74 67 61 55 50 45 41 37 34 31 28 25 23 21 20 18 17 15 14 13 13 12 11 11 10 10 10 10 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 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 77 77 78 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 80 80 80 79 79 78 78 77 77 76 75 75 74 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 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 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23
 0 1 2 2 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 24 26 28 31 34 36 40 43 47 51 55 59 64 70 76 82 89 96 105 113 123 134 145 158 171 186 203 221 240 262 286 312 340 372 406 444 486 532 583 639 700 768 843 925 1016 1116 1226 1348 1481 1626 1786 1960 2150 2355 2577 2814 3066 3331 3607 3889 4174 4454 4721 4969 5186 5365 5497 5576 5598 5563 5473 5332 5148 4930 4685 4423 4151 3877 3605 3341 3088 2847 2621 2409 2212 2029 1861 1707 1565 1435 1317 1208 1109 1019 937 862 794 732 675 624 577 534 495 460 427 398 371 346 324 304 285 268 253 239 226 214 203 194 185 177 169 163 156 151 146 141 137 133 130 127 124 121 119 117 115 114 112 111 110 109 108 107 106 106 105 105 104 104 104 104 104 104 104 104 104 104 104 104 104 104 105 105 105 105 105 106 106 106 106 106 107 107 107 107 107 107 108 108 108 108 108 108 108 108 108 108 107 107 107 107 107 106 106 106 105 105 104 104 103 103 102 101 101 100 99 98 98 97 96 95 94 93 92 91 90 89 88 87 85 84 83 82 81 79 78 77 75 74 73 71 70 69 67 66 65 63 62 60 59 58 56 55 54 52 51 49 48 47 45 44 43 41 40 39 37 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 16 15 14 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 22 31 43 55 70 86 105 126 151 178 210 246 287 334 388 450 521 603 697 804 928 1071 1236 1426 1644 1896 2186 2520 2902 3337 3832 4387 5004 5677 6394 7132 7859 8531 9094 9495 9693 9666 9419 8981 8398 7724 7008 6290 5599 4953 4362 3829 3354 2934 2564 2240 1956 1708 1492 1303 1138 994 869 759 663 578 505 440 384 334 290 252 219 189 163 140 120 103 88 74 62 52 43 35 28 23 18 13 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 1 2 2 3 4 5 6 7 7 8 9 10 11 11 12 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 15 14 13 13 12 11 10 9 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 20 22 25 28 31 34 38 42 46 51 56 61 66 72 79 86 94 102 111 121 131 142 155 168 183 199 216 235 256 279 303 330 360 392 427 466 508 555 606 662 723 789 862 942 1029 1124 1228 1340 1462 1593 1734 1885 2045 2215 2393 2577 2767 2958 3148 3334 3510 3672 3815 3935 4027 4088 4117 4111 4071 4000 3901 3777 3633 3474 3304 3127 2947 2767 2591 2419 2254 2096 1947 1806 1674 1551 1437 1330 1232 1141 1057 980 909 843 783 727 676 629 586 546 510 476 445 417 390 366 344 323 304 286 270 255 241 228 215 204 194 184 175 166 158 151 143 137 131 125 119 114 109 105 100 96 92 88 85 81 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 21 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 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 9 10 12 13 15 18 20 23 26 30 34 39 44 50 57 65 73 83 95 108 123 140 159 181 206 235 267 305 348 397 454 519 594 680 780 894 1026 1178 1353 1555 1787 2052 2353 2695 3076 3494 3944 4412 4877 5308 5670 5924 6039 5997 5803 5480 5063 4592 4102 3622 3169 2755 2384 2055 1768 1518 1302 1116 955 817 698 596 508 432 367 310 262 220 183 152 125 101 81 63 48 35 23 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 69 72 74 76 79 81 84 87 90 93 97 101 104 108 113 117 122 127 133 138 145 151 158 165 173 182 191 200 210 221 233 245 258 273 288 304 321 339 359 380 402 426 452 479 508 540 573 608 645 685 727 771 818 867 919 973 1030 1089 1150 1212 1277 1342 1408 1474 1540 1604 1666 1725 1781 1832 1877 1915 1947 1971 1986 1993 1991 1980 1961 1934 1900 1858 1811 1759 1703 1644 1582 1518 1454 1390 1325 1262 1200 1139 1081 1024 970 918 868 820 775 733 692 654 618 584 552 522 493 466 441 418 395 375 355 336 319 303 287 273 259 247 235 223 212 202 193 184 175 167 159 152 145 139 132 126 121 115 110 106 101 97 92 88 84 81 77 74 71 68 65 62 59 56 54 51 49 47 45 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 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 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44
 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 23 25 27 29 31 33 36 38 41 44 47 50 53 57 61 65 69 73 78 83 88 94 99 106 112 119 127 135 144 153 163 173 184 196 209 222 237 252 269 286 305 325 347 370 394 420 448 477 509 542 578 615 655 697 741 787 835 886 938 992 1048 1106 1164 1223 1283 1342 1401 1459 1515 1568 1618 1664 1706 1742 1773 1798 1816 1828 1833 1831 1823 1808 1787 1761 1730 1694 1654 1611 1566 1518 1468 1418 1367 1316 1265 1215 1165 1117 1070 1024 980 937 896 857 819 783 749 716 685 655 627 601 575 551 528 507 486 467 449 431 414 399 384 369 356 343 331 319 308 297 287 277 267 258 250 241 233 225 218 211 204 197 191 184 178 172 167 161 156 151 145 140 136 131 126 122 118 113 109 105 102 98 94 91 87 84 80 77 74 71 68 65 62 60 57 54 52 50 47 45 43 41 39 37 35 33 31 30 28 26 25 23 22 20 19 18 17 16 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 36 38 39 40 42 43 45 46 48 49 51 52 54 55 57 58 60 62 63 65 67 69 70 72 74 76 78 79 81 83 85 87 89 91 93 96 98 100 102 105 107 109 112 115 117 120 123 126 129 132 135 139 142 146 150 154 159 163 168 173 178 184 190 196 203 210 218 225 234 243 252 262 273 284 297 309 323 338 353 370 387 406 425 446 468 492 517 543 571 600 631 664 698 733 770 808 847 887 928 969 1010 1051 1090 1128 1163 1195 1223 1247 1265 1278 1284 1284 1277 1263 1243 1216 1184 1147 1106 1061 1013 964 914 864 814 765 717 670 626 583 543 505 469 436 404 375 347 322 298 276 256 237 220 204 189 175 162 151 140 130 120 112 103 96 89 83 77 71 66 61 57 52 48 45 41 38 35 32 30 27 25 23 21 19 17 15 14 12 11 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35
 5 7 8 9 11 12 14 15 17 19 21 23 25 27 29 32 34 37 39 42 45 49 52 56 59 63 68 72 77 82 87 92 98 104 111 117 125 132 140 149 158 168 178 189 200 212 225 238 253 268 284 301 319 338 358 379 401 425 449 475 503 531 562 593 626 660 696 733 772 812 853 896 939 984 1030 1077 1124 1172 1220 1268 1316 1363 1410 1456 1501 1545 1586 1626 1664 1699 1732 1762 1788 1812 1833 1850 1863 1874 1880 1884 1884 1881 1875 1865 1853 1838 1821 1801 1779 1755 1729 1701 1672 1642 1610 1577 1543 1509 1474 1438 1402 1366 1329 1293 1256 1220 1183 1147 1111 1076 1041 1006 972 938 905 873 841 810 779 750 720 692 664 638 611 586 561 538 515 492 471 450 429 410 391 373 356 339 323 307 293 278 265 251 239 227 215 204 193 183 173 164 155 147 139 131 123 116 110 103 97 91 86 80 75 70 66 61 57 53 49 46 42 39 36 33 31 28 25 23 21 19 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 14 16 18 21 24 27 30 34 38 42 46 51 57 63 69 76 83 91 100 110 121 132 145 159 175 192 211 231 254 279 307 338 372 409 451 497 548 605 667 737 815 901 996 1102 1219 1348 1491 1648 1821 2010 2216 2439 2677 2931 3197 3472 3750 4024 4287 4528 4736 4902 5017 5073 5067 5000 4875 4700 4485 4239 3973 3696 3418 3144 2880 2628 2392 2172 1969 1783 1613 1459 1318 1192 1077 973 880 796 720 652 591 536 486 441 400 364 331 301 274 249 227 207 189 172 157 143 131 119 109 100 91 83 76 69 63 57 52 47 42 38 34 31 28 25 22 19 17 14 12 10 8 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 16 18 20 22 24 26 29 31 34 37 40 44 47 51 55 59 63 68 73 79 85 91 97 104 112 120 128 138 147 158 169 181 194 208 222 238 255 273 293 314 336 360 385 412 441 473 506 541 578 618 660 705 752 801 853 907 963 1021 1081 1143 1205 1269 1332 1395 1457 1517 1574 1628 1678 1723 1762 1794 1819 1837 1848 1850 1844 1831 1810 1782 1749 1709 1664 1616 1564 1509 1452 1394 1336 1277 1218 1161 1104 1049 996 944 894 847 801 757 716 676 639 603 570 538 508 480 453 428 404 382 361 341 323 305 289 273 259 245 232 219 208 197 187 177 168 159 151 143 136 129 122 116 110 104 99 94 89 84 80 76 72 68 64 61 58 55 52 49 46 43 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 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
 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 66 69 71 74 76 79 82 84 88 91 94 97 101 105 109 113 117 122 126 132 137 142 148 155 161 168 175 183 191 200 210 219 230 241 253 266 279 293 309 325 342 361 380 402 424 448 473 501 529 560 593 628 665 704 746 789 836 885 936 989 1045 1103 1164 1226 1289 1354 1419 1484 1549 1612 1673 1731 1785 1834 1877 1913 1941 1961 1972 1974 1967 1950 1924 1890 1848 1800 1745 1686 1623 1556 1488 1419 1349 1280 1212 1145 1080 1018 957 900 845 793 744 697 653 612 573 537 503 471 441 413 387 363 341 319 300 282 264 249 234 220 207 195 183 173 163 154 145 137 129 122 116 109 104 98 93 88 83 79 75 71 67 64 61 57 55 52 49 47 44 42 40 38 36 34 32 30 29 27 26 24 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 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 37
 111 110 109 107 106 105 103 102 101 100 99 98 97 96 96 95 94 94 93 93 93 92 92 92 92 92 93 93 93 94 95 96 97 98 99 101 103 105 107 109 112 115 119 122 126 131 136 141 147 153 160 167 175 184 194 204 215 227 240 254 269 286 304 323 344 366 390 416 444 474 506 541 578 617 660 705 753 803 856 912 971 1032 1094 1159 1223 1288 1352 1414 1472 1526 1574 1614 1646 1669 1680 1681 1670 1648 1616 1574 1524 1466 1404 1337 1267 1196 1125 1055 986 920 856 795 737 683 632 584 539 498 460 424 392 361 334 308 284 263 243 224 207 192 177 164 152 141 131 121 113 105 97 91 84 78 73 68 64 59 55 52 48 45 42 39 37 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 24 25 26 28 29 30 32 33 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 64 66 68 71 73 76 78 81 83 86 89 91 94 97 100 102 105 108 111 113 116 119 121 124 126 129 131 134 136 138 140 142 144 145 147 148 149 150 151 152 153 153 154 154 154 154 153 153 153 152 151 150 149 148 147 146 145 143 142 140 139 137 136 134 132 131 129 127 126 124 122 121 119 117 116 114 113
 25 26 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 40 41 42 44 45 47 49 51 53 55 57 60 62 65 68 72 75 79 83 88 93 98 103 110 116 123 131 139 148 158 169 180 192 206 220 236 253 272 292 314 337 363 390 420 451 486 522 562 604 648 695 745 798 852 909 966 1025 1084 1142 1199 1252 1302 1347 1386 1417 1440 1454 1458 1453 1439 1416 1384 1346 1301 1251 1198 1142 1085 1027 969 912 857 803 752 703 656 612 571 532 495 461 430 400 373 347 324 302 282 263 246 230 215 201 188 177 166 156 146 138 130 122 115 109 103 97 92 87 83 78 74 71 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25
 31 33 36 39 41 45 48 51 55 59 63 68 73 78 83 89 95 101 108 116 124 132 141 151 161 172 184 197 210 224 239 255 272 290 310 330 351 374 398 423 450 477 506 535 566 598 630 662 695 728 761 793 824 854 882 908 932 953 972 987 999 1007 1012 1013 1011 1006 997 986 972 956 938 918 896 874 851 827 802 778 753 729 705 681 658 635 613 592 571 551 532 513 495 478 461 445 430 415 401 387 374 362 350 338 327 317 307 297 287 278 269 261 253 245 237 230 223 216 209 203 196 190 184 179 173 168 162 157 152 148 143 138 134 130 125 121 117 113 110 106 103 99 96 92 89 86 83 80 77 75 72 69 67 64 62 60 58 55 53 51 49 47 45 44 42 40 39 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 15 16 17 19 21 23 24 26 29
 15 16 17 19 20 22 24 25 27 29 31 33 35 37 39 42 44 47 49 52 55 58 61 65 68 72 76 80 85 89 94 100 105 111 118 124 132 139 148 157 166 176 187 199 212 225 240 256 273 292 311 333 356 382 409 438 470 505 542 582 626 672 723 777 836 898 965 1037 1113 1194 1280 1370 1465 1564 1666 1771 1878 1986 2094 2201 2304 2403 2494 2578 2651 2712 2760 2794 2812 2815 2803 2776 2735 2681 2615 2540 2457 2367 2273 2175 2076 1976 1877 1780 1684 1592 1502 1417 1335 1257 1183 1114 1048 986 928 873 822 774 730 688 649 612 578 546 517 489 463 439 416 395 375 356 338 322 306 292 278 265 253 241 230 220 210 200 191 183 175 167 160 152 146 139 133 127 121 116 111 105 101 96 91 87 83 79 75 71 67 64 60 57 54 51 48 45 42 39 37 34 32 30 27 25 23 21 19 17 15 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 8 9 10 11 12 13
 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 66 68 71 74 78 81 85 89 93 98 103 108 114 120 127 134 141 150 159 169 179 190 203 216 231 246 263 281 301 323 346 372 399 429 461 496 534 575 619 666 718 773 832 896 964 1036 1113 1194 1279 1369 1461 1556 1653 1751 1847 1942 2032 2116 2192 2258 2311 2351 2376 2385 2378 2355 2317 2265 2201 2126 2044 1955 1862 1766 1670 1574 1479 1388 1299 1214 1133 1057 985 917 853 794 739 688 640 596 555 517 482 450 420 392 367 343 321 301 283 266 250 235 221 209 197 186 176 167 158 150 142 135 129 123 117 112 107 102 97 93 89 86 82 79 76 73 70 67 65 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 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 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 9 9 9 9 9 9 9 9 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 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26
 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 42 44 46 49 52 55 58 61 65 69 73 78 82 88 93 99 106 113 121 129 138 148 158 170 182 196 211 227 245 264 285 308 333 361 391 424 460 499 542 589 640 696 756 822 893 970 1052 1141 1234 1334 1438 1546 1656 1769 1880 1988 2091 2185 2267 2335 2385 2415 2424 2412 2378 2325 2255 2169 2072 1967 1856 1742 1627 1514 1405 1299 1199 1104 1015 932 855 783 718 657 602 551 504 462 423 387 355 325 298 274 251 231 212 195 179 165 152 140 129 119 110 101 93 86 80 74 68 63 58 54 50 46 43 40 37 34 31 29 27 25 23 21 19 18 16 15 14 13 11 10 9 8 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10
 23 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 49 52 54 57 59 62 65 68 72 75 79 82 86 91 95 100 105 110 116 121 128 134 141 148 156 164 173 182 191 201 212 224 236 248 262 276 291 306 323 340 358 377 397 418 440 463 486 511 536 562 588 615 643 670 698 726 753 780 806 832 855 878 898 917 933 947 958 966 971 973 972 968 961 952 940 925 908 889 869 847 824 799 774 749 723 697 671 646 620 595 571 547 524 501 480 459 439 419 401 383 366 350 335 320 306 293 280 268 257 246 236 226 217 208 200 192 184 177 171 164 158 153 147 142 137 133 128 124 120 116 113 109 106 103 100 97 94 92 89 87 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 54 53 52 50 49 48 47 46 45 44 44 43 42 41 40 39 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 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 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 9 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22
 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 16 17 19 21 22 25 27 29 32 35 38 42 46 50 55 60 66 72 78 86 94 102 112 122 133 145 159 173 189 207 226 247 269 294 321 350 382 417 454 495 539 586 636 689 746 805 866 929 992 1055 1116 1173 1225 1270 1307 1333 1348 1351 1342 1322 1291 1251 1203 1150 1092 1032 970 909 848 790 733 680 629 582 537 496 458 423 390 360 332 307 284 262 243 225 209 193 180 167 156 145 135 126 118 111 104 97 92 86 81 77 73 69 65 62 59 56 54 52 49 47 46 44 42 41 40 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 40 41 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 64 66 68 69 71 73 75 76 78 80 82 83 85 87 89 90 92 93 95 96 98 99 100 102 103 104 105 106 106 107 108 108 109 109 109 109 109 109 108 108 107 107 106 105 104 103 102 100 99 97 96 94 93 91 89 87 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 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 9 9 9 8 8 8
 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 67 68 69 71 73 74 76 78 80 82 84 87 89 92 95 98 101 105 108 112 116 121 125 130 136 141 147 153 160 167 175 182 191 200 209 219 230 241 253 266 279 293 308 323 339 356 374 393 412 432 453 474 496 519 542 565 589 612 636 659 681 702 723 742 759 774 787 797 805 810 812 811 807 800 790 777 762 745 726 705 682 659 635 610 585 560 535 510 486 462 439 416 395 374 354 335 317 300 283 268 253 239 226 214 202 191 181 171 162 153 145 138 130 124 117 111 106 100 95 91 86 82 78 75 71 68 65 62 59 56 54 52 49 47 45 43 42 40 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 17 19 22 24 27 31 35 39 43 48 53 59 66 73 81 90 100 111 123 136 151 167 186 206 229 255 283 315 350 390 434 484 539 601 670 748 834 929 1035 1152 1281 1421 1573 1736 1908 2087 2268 2448 2619 2774 2905 3005 3067 3087 3064 3000 2899 2768 2614 2446 2270 2092 1917 1749 1589 1441 1303 1176 1061 956 861 776 698 629 566 510 460 415 374 337 304 275 248 225 203 184 166 151 137 124 113 102 93 85 77 70 64 58 53 49 45 41 38 35 32 29 27 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 47 48 50 52 54 56 58 61 63 66 69 72 76 79 83 87 92 96 102 107 113 120 127 135 143 152 162 173 185 198 212 228 245 263 284 306 331 358 387 420 456 495 538 585 637 694 757 825 900 982 1070 1166 1270 1382 1502 1629 1762 1900 2043 2186 2328 2464 2591 2703 2797 2867 2911 2926 2911 2867 2796 2700 2585 2454 2314 2167 2018 1870 1726 1588 1457 1333 1218 1111 1012 921 838 762 692 629 572 519 472 429 390 355 322 293 267 243 221 202 184 167 153 139 127 116 106 97 88 81 74 68 62 57 52 48 44 40 37 34 31 28 26 24 22 20 19 17 16 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 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 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 10 10 10 9 9 9 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 21 21 22 23 23 24
 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 58 60 63 66 69 72 76 80 84 89 94 99 105 111 117 124 132 140 149 159 169 180 192 205 219 234 250 267 286 306 327 350 375 401 429 459 490 524 559 596 634 674 716 758 801 844 887 928 968 1005 1039 1069 1094 1113 1127 1133 1133 1126 1113 1093 1067 1037 1002 964 923 880 836 792 748 705 663 622 582 545 509 475 443 413 385 359 334 312 290 271 252 235 219 205 191 179 167 156 146 137 128 120 113 106 100 94 88 83 78 74 70 66 62 59 56 53 50 47 45 42 40 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19
 26 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 56 58 61 63 66 69 71 74 78 81 84 88 92 96 100 105 110 115 120 126 132 138 145 152 159 167 176 185 194 204 215 227 239 252 265 280 295 311 329 347 366 386 408 430 454 478 504 531 558 587 617 647 678 710 742 774 806 837 868 898 927 953 978 1000 1020 1036 1050 1059 1065 1068 1066 1061 1051 1039 1023 1004 982 958 931 903 873 843 811 780 747 715 684 652 622 592 563 535 508 482 457 433 410 388 367 348 329 311 295 279 264 250 237 224 212 201 191 181 171 163 154 146 139 132 125 119 113 108 102 97 93 88 84 80 76 72 69 66 63 60 57 54 52 49 47 45 42 40 38 37 35 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25
 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 36 39 42 45 48 52 56 60 65 70 76 82 89 97 105 114 124 135 148 161 177 194 212 233 257 283 312 344 381 422 467 518 575 638 709 788 875 972 1079 1197 1324 1462 1610 1764 1924 2085 2241 2387 2516 2619 2691 2725 2720 2674 2592 2478 2340 2184 2020 1852 1686 1526 1375 1235 1105 987 880 783 697 619 550 488 433 384 341 302 267 237 210 185 164 145 128 113 99 87 76 67 58 50 43 37 32 27 23 19 15 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 37 39 41 43 46 48 51 54 57 61 64 68 73 77 82 88 94 100 107 114 122 131 140 151 162 174 186 200 216 232 250 269 290 313 337 364 392 423 456 492 530 571 615 662 711 763 818 876 935 997 1060 1123 1187 1250 1311 1370 1425 1474 1518 1555 1584 1604 1615 1618 1611 1595 1571 1540 1502 1458 1410 1358 1304 1248 1192 1135 1078 1023 969 916 866 818 771 728 686 647 610 575 542 511 482 455 430 407 385 364 345 327 311 295 281 267 255 243 232 222 212 204 195 188 180 174 167 161 156 150 145 141 136 132 128 125 121 118 115 112 109 106 104 101 99 96 94 92 90 88 86 84 83 81 79 78 76 75 73 72 70 69 68 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 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 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 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 2 6 10 15 21 28 35 44 54 65 78 93 110 130 153 179 209 244 284 331 384 446 517 599 694 804 931 1077 1244 1436 1654 1899 2172 2469 2784 3106 3419 3701 3927 4072 4121 4067 3917 3690 3409 3098 2780 2469 2177 1909 1667 1452 1263 1097 952 826 717 622 539 468 406 352 305 265 229 198 171 148 128 110 94 81 69 59 49 42 35 29 23 19 15 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 62 64 66 69 71 74 76 79 82 84 87 90 93 96 100 103 106 110 114 117 121 125 130 134 138 143 148 153 158 164 169 175 181 187 194 201 208 216 223 232 240 249 258 268 278 289 300 312 324 337 351 365 380 395 411 428 445 463 482 502 522 543 565 587 610 633 657 681 705 730 754 779 803 827 850 872 893 913 932 949 964 977 988 997 1003 1007 1008 1006 1001 994 985 973 958 942 923 903 881 858 834 808 783 756 730 703 676 649 623 597 572 547 523 500 478 456 435 415 396 377 360 343 327 312 297 284 271 258 247 236 225 215 206 197 188 180 173 166 159 153 147 141 135 130 125 121 116 112 108 104 101 97 94 91 88 85 82 79 77 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 40 39 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 17 17 16 16 15 15 15 14 14 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 58
 39 42 44 46 49 51 54 57 60 63 66 69 72 76 80 83 87 91 95 99 104 108 113 117 122 127 133 138 143 149 155 161 167 173 179 185 192 199 206 213 220 227 234 242 250 258 266 274 282 290 299 308 317 326 335 345 354 364 374 385 395 406 417 429 441 453 465 478 491 505 519 533 547 562 578 593 609 625 642 659 675 692 709 726 742 758 774 789 804 817 830 841 851 859 866 870 873 873 871 867 860 851 839 825 809 791 770 749 725 701 675 649 622 595 568 541 514 487 462 437 412 389 366 345 324 305 286 268 252 236 221 207 194 182 170 159 149 139 131 122 114 107 100 94 88 82 77 72 67 63 59 55 52 48 45 42 39 37 34 32 30 28 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35 37
 28 29 31 32 34 36 37 39 41 43 45 47 50 52 55 57 60 63 66 69 72 76 79 83 87 91 96 100 105 110 115 121 127 133 140 146 154 161 169 177 186 195 204 214 225 235 247 258 270 283 296 310 324 338 353 369 384 400 416 432 449 465 482 498 514 530 546 560 575 588 601 612 623 632 641 647 653 657 660 661 661 659 657 652 647 640 632 623 614 603 591 579 567 554 540 526 512 498 484 469 455 441 427 413 399 386 373 360 347 335 323 311 300 289 278 268 258 248 239 230 222 213 205 198 190 183 176 170 163 157 151 146 140 135 130 125 121 116 112 108 104 100 96 93 89 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 24 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27
 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 33 35 37 39 41 44 46 48 51 53 56 59 62 65 68 71 74 78 82 86 90 94 99 104 109 114 120 126 132 139 146 154 162 171 180 189 200 211 222 235 248 263 278 294 312 331 351 372 395 419 445 473 502 533 565 600 635 673 712 752 793 834 876 918 958 997 1034 1068 1097 1123 1142 1156 1164 1164 1158 1145 1125 1098 1067 1030 989 946 900 853 805 757 710 664 619 576 535 496 459 425 393 362 334 308 284 262 241 222 205 188 174 160 147 136 125 115 106 98 90 83 77 71 66 61 56 52 48 44 41 38 35 32 29 27 25 23 21 19 18 16 15 14 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9
 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 34 36 38 40 42 45 48 52 56 60 65 70 76 83 90 99 108 118 130 142 157 173 190 210 232 257 284 314 348 385 427 473 523 578 638 703 772 845 920 997 1072 1144 1208 1262 1302 1326 1331 1317 1284 1236 1174 1103 1025 945 864 786 711 640 575 515 461 412 367 327 292 260 231 206 183 163 146 130 116 103 92 82 73 65 58 52 46 41 37 33 29 26 23 21 18 16 15 13 11 10 9 8 7 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12
 44 46 48 50 52 54 56 58 61 64 66 69 72 75 79 82 86 90 94 99 103 108 113 119 125 131 137 144 151 159 167 175 184 194 204 214 225 237 249 262 275 289 303 319 334 351 368 385 403 421 440 459 477 496 515 534 552 570 586 602 617 631 643 653 662 669 674 677 678 678 675 670 664 656 646 635 623 610 596 581 565 549 533 516 500 483 467 450 434 418 403 387 373 358 345 331 318 306 294 282 271 261 251 241 232 223 214 206 198 191 184 177 171 165 159 153 148 143 138 134 129 125 121 117 114 110 107 104 101 98 96 93 91 88 86 84 82 80 78 76 74 73 71 69 68 66 65 64 62 61 60 59 58 57 56 54 53 52 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43
 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 66 69 71 74 77 80 83 86 90 94 98 102 107 111 117 122 128 134 141 148 156 164 172 182 191 202 213 225 238 252 266 282 299 316 335 355 376 398 422 447 473 500 528 557 588 619 651 683 716 748 780 812 842 870 897 921 942 960 975 985 991 993 991 984 973 959 940 919 894 867 838 808 777 744 712 679 647 615 583 553 524 495 468 442 417 393 371 350 330 311 293 276 260 245 231 218 206 195 184 174 164 155 147 139 132 125 119 113 107 102 97 92 88 84 80 76 73 69 66 63 61 58 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 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 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30
 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 24 25 26 28 30 31 33 36 38 41 44 47 50 54 58 63 68 74 80 87 95 103 113 123 134 147 161 177 194 213 234 258 284 313 345 381 420 464 512 566 624 689 760 838 922 1014 1112 1217 1327 1441 1558 1674 1787 1893 1987 2065 2123 2158 2168 2152 2111 2048 1965 1868 1760 1646 1530 1413 1300 1191 1088 992 902 819 743 674 611 553 501 454 412 373 339 307 279 254 231 210 192 175 160 146 134 123 112 103 95 88 81 75 70 65 60 56 52 49 46 43 41 38 36 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 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 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 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5
 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 66 68 71 73 76 79 82 86 90 94 99 104 109 115 121 128 136 145 154 164 175 187 200 215 230 248 267 288 311 336 363 393 426 462 501 544 591 642 697 757 822 892 967 1048 1133 1223 1318 1415 1514 1614 1712 1806 1894 1972 2037 2086 2118 2131 2124 2096 2050 1987 1910 1821 1725 1623 1518 1413 1310 1210 1114 1024 938 859 785 717 654 597 544 496 452 412 376 343 313 286 261 239 218 200 183 168 154 141 130 119 110 101 93 86 79 73 67 62 58 53 49 46 42 39 36 34 31 29 27 25 23 21 20 18 17 16 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29
 48 51 54 56 59 62 66 69 73 76 80 84 88 92 97 101 106 111 117 122 128 134 140 146 153 160 167 174 182 190 198 207 216 225 234 244 254 265 275 286 298 309 321 334 346 359 372 386 399 413 427 441 456 470 485 499 514 528 543 557 571 585 598 611 624 636 647 658 668 678 686 694 701 706 711 715 717 719 719 718 715 712 707 702 695 686 677 667 656 644 631 617 602 587 572 556 539 522 505 488 471 454 437 420 403 387 371 355 339 324 310 295 282 268 255 243 231 220 209 199 189 179 170 162 153 146 138 131 125 118 112 107 101 96 91 87 82 78 74 71 67 64 61 58 55 52 50 47 45 43 41 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 5 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 35 37 39 41 43 46
 0 1 2 2 3 4 5 6 6 7 8 9 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 36 38 41 44 47 50 54 57 61 65 70 75 80 85 91 98 104 112 120 128 137 147 157 169 181 194 208 224 240 258 277 298 320 344 370 397 427 458 492 528 566 606 648 693 739 787 837 888 940 992 1044 1095 1144 1191 1234 1274 1308 1337 1359 1375 1383 1384 1378 1365 1344 1318 1286 1249 1207 1163 1116 1068 1018 968 918 869 821 774 728 685 643 603 566 530 496 464 435 407 381 356 333 312 292 273 256 240 225 211 198 186 174 164 154 145 136 129 121 114 108 102 96 91 86 81 77 72 68 65 61 58 55 52 49 47 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 43 45 47 50 52 55 58 61 65 69 73 78 83 89 95 102 109 118 127 137 149 161 176 191 209 228 250 274 301 331 365 402 444 491 542 600 665 736 816 904 1001 1107 1223 1349 1484 1627 1777 1929 2082 2228 2362 2476 2565 2622 2642 2623 2566 2475 2355 2214 2059 1896 1732 1572 1419 1275 1141 1019 907 807 716 635 563 499 442 391 346 306 271 240 212 187 166 146 129 114 100 88 78 68 60 52 46 40 34 30 26 22 18 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 2 2 2 3 3 4 4 5 5 5 6 6
 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 6 7 8 9 11 12 13 14 16 17 19 21 22 24 27 29 31 34 37 40 44 47 51 56 60 66 71 77 84 91 99 108 118 128 140 153 167 182 199 218 238 261 286 313 343 376 412 451 494 541 593 648 708 773 843 916 994 1076 1160 1247 1335 1421 1506 1585 1659 1723 1777 1818 1845 1857 1855 1838 1807 1764 1711 1649 1581 1507 1431 1354 1276 1200 1125 1054 985 920 858 800 746 695 648 604 563 525 490 458 428 401 376 353 331 311 293 276 261 247 234 222 210 200 190 182 173 166 159 152 146 140 135 129 125 120 116 112 108 105 101 98 95 92 89 86 83 81 78 76 74 71 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 41 40 38 37 35 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15 17 20 22 25 28 31 34 38 41 45 50 54 59 64 70 76 83 90 97 105 114 123 133 144 156 169 182 197 213 230 248 268 290 313 338 365 394 425 458 493 531 572 615 660 708 758 811 866 923 982 1042 1103 1164 1224 1284 1342 1398 1451 1499 1543 1582 1614 1640 1660 1673 1679 1678 1670 1656 1637 1612 1583 1549 1512 1473 1430 1387 1341 1295 1249 1203 1156 1111 1066 1022 979 937 896 857 819 782 747 713 680 649 619 591 563 537 512 488 466 444 423 403 384 366 349 333 317 302 288 274 261 249 237 226 215 205 195 185 176 168 160 152 145 137 131 124 118 112 106 101 96 91 86 82 77 73 69 65 62 58 55 52 49 46 43 40 38 35 33 30 28 26 24 22 20 19 17 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 72 75 78 81 85 88 92 96 100 104 108 112 116 121 125 130 135 140 145 151 156 162 168 174 180 187 193 200 207 215 222 230 238 246 255 263 272 281 291 301 311 321 332 343 355 366 378 391 404 417 430 444 458 472 487 502 517 533 549 565 581 597 613 630 646 662 678 693 709 724 738 752 765 777 788 798 807 815 822 828 831 834 835 834 832 828 822 815 807 796 785 772 757 742 725 708 689 670 650 630 609 588 566 545 524 503 482 462 441 422 402 384 366 348 331 315 299 284 269 255 242 229 217 206 195 185 175 165 156 148 140 133 125 119 112 106 101 95 90 85 81 76 72 68 64 61 58 54 51 49 46 43 41 39 36 34 32 30 28 27 25 23 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 51 53 55 58 60 63 66 69
 99 98 97 96 96 95 94 93 92 91 90 89 88 87 87 86 85 84 84 83 82 82 81 81 81 80 80 80 80 80 80 80 80 81 81 82 83 84 85 86 88 89 91 94 96 99 102 105 109 113 118 122 128 134 140 147 155 163 172 182 192 204 216 229 243 259 275 293 311 332 353 376 400 425 452 481 511 542 574 607 641 676 710 745 779 812 843 871 896 918 936 948 955 957 953 943 928 908 883 854 822 787 751 713 675 636 598 561 525 490 457 425 395 367 341 316 293 272 252 234 217 201 186 173 161 149 139 129 120 112 105 98 91 86 80 75 71 66 62 59 55 52 49 47 44 42 39 37 35 34 32 30 29 27 26 25 24 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 91 93 95 96 98 99 101 102 103 104 105 106 107 108 108 109 109 109 110 110 110 110 109 109 109 108 108 107 107 106 105 105 104 103 102 101 100
 99 99 99 99 100 100 100 99 99 99 99 99 99 99 99 99 99 99 98 98 98 98 98 98 98 98 98 98 98 98 99 99 99 100 100 101 101 102 103 104 105 106 108 109 111 113 115 118 120 123 126 130 134 138 143 148 153 159 166 172 180 188 197 207 217 228 240 253 266 281 297 314 332 352 372 395 418 444 471 500 530 562 597 633 671 711 752 796 841 887 934 982 1030 1078 1125 1171 1213 1253 1288 1318 1343 1361 1372 1375 1370 1358 1338 1311 1278 1239 1195 1148 1098 1046 992 939 886 833 783 733 686 641 599 558 520 485 452 420 392 365 340 317 295 276 257 240 225 210 197 185 173 163 153 144 135 128 121 114 108 102 97 92 87 83 78 75 71 68 65 62 59 56 54 52 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 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 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 13 14 14 15 15 15 16 16 16 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 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 50 51 52 53 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 92 93 94 94 95 96 96 97 97 97 98 98 98 99 99 99
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 13 14 16 18 20 22 24 27 30 34 38 42 47 53 59 66 74 82 92 103 116 130 146 163 183 206 231 260 291 327 367 411 460 514 573 636 703 773 844 913 979 1037 1083 1116 1131 1129 1108 1071 1021 961 894 824 753 684 619 557 500 447 400 357 318 284 253 225 201 179 159 142 127 113 101 90 80 72 64 57 51 46 41 36 32 29 26 23 21 19 17 15 13 12 11 9 8 7 7 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 27 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 55 58 60 63 66 70 73 77 80 84 88 93 97 102 107 112 118 124 130 136 143 149 157 164 171 179 187 196 204 213 222 231 241 250 260 269 279 288 298 307 316 325 333 341 348 355 362 367 372 377 380 383 384 385 385 385 383 381 377 373 369 363 357 351 344 336 329 321 312 304 295 287 278 269 260 252 243 235 227 219 211 204 196 189 182 175 169 163 157 151 145 140 135 130 125 121 116 112 108 105 101 98 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 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 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7
 26 27 28 30 31 32 34 36 37 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 76 80 83 87 91 96 100 105 110 115 120 126 132 138 145 152 159 167 176 184 193 203 213 224 236 247 260 273 287 302 317 333 350 367 386 405 424 445 466 488 510 533 556 580 604 628 652 676 699 722 744 765 785 804 821 837 850 862 871 878 882 884 883 880 874 866 855 842 827 811 792 773 751 729 706 683 658 634 609 585 561 536 513 490 467 445 424 403 383 364 346 328 311 295 280 265 252 239 226 214 203 193 183 173 165 156 148 141 134 127 121 115 109 104 99 94 90 85 81 78 74 71 67 64 61 59 56 54 51 49 47 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 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 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 5 5 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 20 21 22 23 24
 45 47 50 53 56 60 63 67 71 75 79 84 88 93 99 104 110 116 123 130 137 144 152 160 169 178 188 198 209 220 231 244 256 269 283 297 312 328 343 360 376 394 411 429 447 465 484 502 520 538 556 573 590 607 622 637 651 664 676 687 697 706 713 720 725 729 732 734 735 735 734 732 730 727 723 719 714 709 703 697 691 685 679 672 665 658 651 644 637 630 622 615 607 600 592 584 576 568 559 551 542 534 525 515 506 496 487 477 467 456 446 435 424 413 402 391 380 369 357 346 335 324 313 302 291 280 270 259 249 239 230 220 211 203 194 186 178 170 162 155 148 142 135 129 123 117 112 107 102 97 92 88 84 80 76 72 69 66 62 59 56 53 51 48 46 43 41 39 37 35 33 31 29 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 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 27 29 31 33 35 37 40 42
 50 53 55 58 60 63 66 69 72 75 79 82 86 90 94 98 103 107 112 117 123 128 134 140 147 154 161 168 176 185 193 203 212 223 234 245 257 270 283 298 313 328 345 363 381 400 421 442 464 487 511 536 562 588 616 644 672 701 729 758 787 814 841 867 892 914 935 954 969 982 992 999 1003 1003 1000 994 984 972 957 939 918 896 872 846 819 791 762 733 704 675 645 617 588 560 533 507 481 457 433 410 388 367 348 328 310 293 277 261 247 233 220 207 196 185 175 165 156 147 139 132 125 118 112 106 101 96 91 87 82 78 75 71 68 65 62 60 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 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 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 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 31 33 35 36 38 40 42 44 46 48
 37 40 42 45 48 51 54 58 61 65 69 74 78 83 88 93 99 105 112 119 126 134 142 151 161 171 182 194 206 220 234 250 266 284 304 324 347 371 396 424 453 485 519 555 594 634 677 722 770 819 870 922 975 1029 1081 1133 1183 1230 1273 1311 1344 1370 1390 1402 1406 1403 1392 1374 1349 1319 1283 1244 1201 1155 1108 1060 1011 962 915 868 822 778 736 695 657 620 585 552 520 491 463 437 412 389 367 347 328 310 293 277 262 249 236 223 212 201 191 182 173 165 158 150 144 138 132 126 121 116 112 108 104 100 97 94 91 88 85 83 80 78 76 74 72 70 69 67 65 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 7 8 8 9 10 12 13 14 15 17 18 19 21 23 24 26 28 30 32 35
 78 78 79 79 79 80 80 81 81 81 82 82 83 83 83 84 84 85 85 86 86 87 87 88 88 89 90 91 92 92 94 95 96 97 99 100 102 104 106 109 111 114 117 121 125 129 134 139 145 151 158 166 174 183 194 205 217 231 246 263 281 300 322 346 372 400 431 464 500 540 583 629 679 733 790 852 918 988 1062 1139 1219 1301 1385 1469 1551 1630 1705 1772 1829 1875 1908 1925 1926 1912 1881 1835 1777 1707 1628 1543 1453 1362 1270 1180 1092 1007 926 851 779 713 652 595 543 495 451 411 375 342 312 285 260 237 217 199 182 167 153 141 130 120 111 103 95 88 82 77 71 67 63 59 55 52 49 47 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 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 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 56 57 58 58 59 60 61 62 63 63 64 65 66 67 67 68 69 70 70 71 72 72 73 73 74 75 75 76 76 77 77
 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 56 59 63 67 71 75 80 85 91 97 103 110 117 125 134 144 154 165 177 190 204 219 235 253 272 292 314 338 363 391 419 450 482 517 552 589 628 667 707 746 785 823 859 893 923 948 969 985 994 998 995 986 971 951 927 898 866 831 795 757 719 680 643 605 569 535 501 469 439 410 383 358 334 312 291 272 253 236 221 206 192 180 168 157 147 137 129 121 113 106 99 93 88 83 78 73 69 65 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13
 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 58 60 63 66 69 73 76 80 84 88 93 98 103 108 114 120 127 134 141 149 157 165 174 184 194 204 215 227 238 250 263 276 289 302 315 329 342 355 367 380 391 402 412 421 428 435 440 444 446 446 446 443 440 435 428 421 412 403 393 382 371 360 348 336 324 312 300 288 276 265 254 243 233 223 213 204 195 187 179 171 164 157 151 144 138 133 127 122 118 113 109 105 101 98 95 91 88 86 83 81 78 76 74 72 70 69 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 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 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17
 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 58 59 61 63 65 68 70 72 75 78 81 84 87 91 94 98 102 106 110 115 120 125 130 135 141 146 152 158 164 170 176 183 189 195 201 207 213 219 224 229 233 237 240 243 245 246 247 247 246 244 242 238 235 230 225 219 213 207 200 194 186 179 172 165 158 151 144 137 130 124 118 112 106 101 96 91 86 81 77 73 69 66 62 59 56 53 51 48 46 43 41 39 37 36 34 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22
 30 30 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 69 71 74 76 79 83 86 90 93 98 102 107 112 117 123 130 136 143 151 159 168 177 187 198 209 221 233 246 260 275 290 306 323 340 358 376 394 413 432 452 471 489 507 525 541 556 570 582 592 600 607 610 612 611 607 602 594 584 572 558 544 527 510 492 473 454 435 416 397 378 360 342 324 307 291 276 261 247 233 220 208 197 186 175 166 157 148 140 132 125 119 112 107 101 96 91 86 82 78 74 71 67 64 61 58 56 53 51 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 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 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29
 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 71 73 76 79 82 85 88 91 94 97 101 104 107 110 114 117 120 123 126 129 132 135 137 139 141 143 145 146 147 148 148 148 148 148 147 146 144 143 141 139 136 133 131 128 125 121 118 115 111 108 104 101 97 94 90 87 84 80 77 74 71 68 66 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13
 79 81 82 84 85 87 89 90 92 94 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 126 128 131 133 136 138 141 144 146 149 152 155 158 162 165 168 172 175 179 183 187 191 195 199 203 208 212 217 221 226 231 236 241 246 251 256 261 266 271 276 281 286 291 296 301 306 310 315 319 323 327 330 334 337 339 342 344 345 347 348 348 348 348 347 346 345 343 341 338 335 332 328 324 320 315 310 305 300 295 289 283 277 271 265 259 253 246 240 234 228 222 215 210 204 198 192 187 181 176 171 165 161 156 151 147 142 138 134 130 126 123 119 116 112 109 106 103 100 98 95 93 90 88 86 83 81 79 77 76 74 72 70 69 67 66 64 63 62 60 59 58 57 56 55 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 34 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 72 73 75 76 78
 32 35 37 40 43 46 50 53 57 61 65 69 74 78 83 89 94 100 106 112 119 126 133 140 148 157 165 174 184 194 204 215 227 239 251 264 278 292 306 322 337 354 371 388 407 425 444 464 484 504 525 545 566 587 607 627 646 665 683 699 714 728 740 750 758 764 768 769 768 765 760 752 742 730 716 700 683 664 645 624 603 581 558 536 513 490 468 445 424 402 382 362 342 323 305 288 271 255 240 226 212 199 187 176 165 154 145 136 127 119 112 105 98 92 86 81 76 71 67 63 59 55 52 49 46 44 41 39 37 35 33 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 12 14 15 17 19 21 23 25 27 29
 31 31 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 67 68 70 71 73 75 76 78 80 82 84 86 89 91 93 96 98 101 104 107 110 113 116 120 123 127 131 135 139 143 147 152 156 161 166 171 176 181 187 192 198 204 209 215 221 227 233 239 245 251 257 264 270 275 281 287 292 298 303 308 312 316 320 324 327 330 332 334 336 337 337 337 337 336 335 333 331 328 325 321 317 313 309 304 299 293 288 282 276 270 264 258 252 245 239 233 227 221 215 209 203 197 192 186 181 176 171 166 161 156 152 147 143 139 135 131 127 124 120 117 113 110 107 104 101 98 96 93 90 88 86 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 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 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30
 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 73 74 76 77 79 81 83 85 87 89 91 94 96 99 102 105 108 112 115 119 124 128 133 138 144 150 157 164 171 179 188 198 208 219 230 243 257 271 287 304 322 341 362 384 408 433 460 488 518 550 584 619 655 693 732 773 814 855 896 937 977 1015 1051 1084 1113 1138 1158 1172 1181 1184 1180 1171 1156 1135 1109 1079 1045 1008 969 928 886 843 801 759 717 677 638 600 564 530 497 466 437 410 384 360 337 316 296 278 260 244 230 216 203 191 180 170 160 151 143 136 129 122 116 110 105 101 96 92 88 85 81 78 75 73 70 68 66 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 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 32 32 32 32 32 33 33 33 33 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 52 53
 127 129 132 135 137 140 142 144 147 149 152 154 157 159 162 165 167 170 172 175 178 181 184 187 190 194 197 201 205 209 213 218 222 228 233 239 245 251 258 266 274 282 291 301 311 322 333 346 358 372 386 401 417 433 450 468 486 504 523 542 561 579 598 616 633 650 665 679 692 702 711 717 721 722 721 717 711 702 691 677 662 644 626 605 584 562 539 516 493 470 447 424 402 380 360 339 320 301 284 267 250 235 221 207 194 182 171 160 150 141 132 124 116 109 102 96 90 85 80 76 71 67 64 60 57 54 52 49 47 45 43 41 39 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 55 57 58 60 63 65 67 69 71 74 76 78 81 83 86 88 91 93 96 98 101 104 106 109 111 114 117 119 122 124
 73 75 78 80 82 85 87 89 92 95 97 100 102 105 108 111 114 117 120 123 126 130 133 136 140 144 147 151 155 159 164 168 173 177 182 187 192 198 204 209 216 222 229 236 243 251 259 267 276 285 295 305 315 326 338 350 363 376 389 404 418 434 450 466 483 500 517 535 554 572 591 610 628 647 665 683 700 716 732 747 760 772 782 791 798 802 805 806 804 801 795 787 776 764 750 735 717 699 679 658 636 614 591 568 545 522 499 476 454 432 411 391 371 352 334 316 299 283 268 254 240 227 215 203 192 182 172 163 154 146 138 131 124 118 112 106 101 95 91 86 82 78 74 71 68 64 61 59 56 53 51 49 47 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 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 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 57 59 61 63 65 67 69 71
 28 29 30 31 33 34 35 36 38 39 41 42 44 46 47 49 51 53 56 58 60 63 65 68 71 74 77 81 84 88 92 96 101 106 111 116 121 127 133 140 147 154 161 169 177 186 195 204 214 224 234 245 256 267 279 290 301 313 324 335 346 356 366 375 384 391 398 404 408 412 414 415 415 413 411 407 402 396 390 382 374 365 356 346 336 326 315 305 294 284 273 262 252 242 232 223 213 204 195 187 179 171 163 156 149 142 136 130 124 118 113 108 103 98 94 90 86 82 79 75 72 69 66 63 61 58 56 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 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 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27
 29 30 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 56 58 59 61 63 65 67 69 72 74 76 79 81 84 87 90 93 96 100 103 107 111 116 120 125 130 136 142 148 155 162 170 178 187 196 206 217 228 240 253 267 281 296 312 328 345 363 381 399 418 437 455 474 491 507 522 536 547 556 563 567 568 566 561 553 542 529 514 496 477 457 436 414 392 370 349 327 307 287 268 250 233 216 201 186 173 160 149 138 127 118 109 101 94 87 80 74 69 64 59 55 51 47 44 41 38 35 33 31 29 27 25 24 22 21 20 19 17 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28
 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 47 50 52 54 56 59 61 64 66 69 72 75 79 82 86 89 93 97 102 106 111 116 122 127 133 140 146 153 161 168 177 185 194 204 214 225 236 248 260 273 287 301 315 331 347 363 380 398 416 434 452 471 490 509 528 547 565 583 600 617 632 646 659 670 680 688 694 698 700 701 699 695 689 682 672 661 649 635 620 604 588 570 552 534 515 497 478 460 442 424 406 389 373 356 341 326 311 298 284 272 260 248 237 227 217 208 199 190 182 175 168 161 155 149 143 138 133 128 123 119 115 111 107 104 100 97 94 91 88 86 83 81 79 76 74 72 70 68 66 65 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17
 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 30 31 32 33 35 36 38 40 42 44 46 48 51 53 56 59 63 66 70 74 79 83 89 94 100 107 114 121 129 138 147 157 167 179 191 204 218 232 248 264 282 300 319 339 360 382 405 428 452 477 501 526 550 574 598 621 642 662 680 696 709 720 728 734 736 736 732 726 717 706 692 676 659 640 620 599 578 556 533 511 489 467 446 425 405 385 367 348 331 315 299 284 270 257 244 232 221 210 200 191 182 174 166 159 152 146 140 134 129 124 120 115 111 107 104 100 97 94 91 89 86 84 82 80 78 76 74 72 70 69 67 66 64 63 62 61 60 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 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 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11
 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 63 65 66 67 68 70 71 73 75 76 78 80 82 84 86 88 91 93 96 99 102 105 108 111 114 118 122 126 129 134 138 142 146 151 156 160 165 170 175 180 185 190 195 200 205 210 215 219 224 228 232 236 239 242 245 248 250 252 253 254 255 255 254 253 252 251 248 246 243 240 236 232 228 224 219 214 209 204 199 193 188 182 177 171 166 161 155 150 145 140 135 131 126 122 117 113 109 105 102 98 95 91 88 85 82 80 77 75 72 70 68 66 64 62 60 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42
 12 12 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 57 60 63 67 71 75 79 84 89 94 100 107 113 121 129 137 147 157 168 179 192 206 220 236 253 271 290 310 331 354 378 403 428 455 482 509 537 564 591 616 640 663 682 699 713 724 730 733 732 727 718 706 691 672 652 629 605 580 554 528 502 476 450 425 401 377 355 333 313 293 275 258 241 226 212 198 186 174 163 153 144 135 127 119 112 105 99 94 89 84 79 75 71 67 64 61 58 55 53 50 48 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 3 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 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
 26 27 28 29 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 65 67 69 72 75 78 80 83 87 90 93 97 100 104 108 112 116 121 125 130 135 140 145 150 156 161 167 174 180 186 193 200 206 214 221 228 235 243 250 258 265 273 280 288 295 302 309 316 322 328 334 339 344 349 353 357 360 363 365 366 367 367 367 366 365 363 360 357 353 349 344 339 333 327 321 314 307 299 292 284 276 268 260 252 243 235 227 219 211 204 196 189 181 174 167 161 154 148 142 136 131 125 120 115 111 106 102 98 94 90 87 83 80 77 74 72 69 66 64 62 60 57 56 54 52 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 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 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25
 45 47 48 49 51 52 54 56 57 59 60 62 63 65 66 68 69 71 72 74 75 77 78 80 81 83 84 85 87 88 89 91 92 94 95 96 98 99 101 102 104 105 107 108 110 112 114 115 117 120 122 124 126 129 132 134 137 140 143 147 150 154 158 162 166 170 175 179 184 189 194 199 204 209 215 220 225 231 236 241 246 251 256 260 264 268 271 274 277 279 280 281 282 281 280 279 277 274 270 266 262 257 251 245 239 232 225 218 211 203 196 188 181 174 166 159 152 145 139 132 126 120 115 109 104 99 94 90 86 82 78 74 71 68 65 62 59 56 54 52 49 47 45 44 42 40 39 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 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 41 42 44
 48 49 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 67 68 70 71 73 74 76 78 80 82 84 86 89 91 94 97 99 103 106 109 113 117 121 125 129 134 139 145 151 157 163 170 177 185 193 202 211 221 231 242 253 265 277 290 303 317 331 346 361 376 392 408 424 439 455 470 485 499 513 525 537 547 555 563 568 572 574 574 572 569 563 556 548 538 526 513 500 485 470 454 438 421 405 388 372 355 339 324 308 294 279 266 252 240 228 216 205 195 185 175 167 158 150 143 136 129 123 117 112 107 102 98 93 89 86 82 79 76 73 70 68 66 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 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 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47
 58 60 61 63 64 66 67 69 70 72 74 75 77 79 80 82 84 86 88 90 91 93 95 97 99 101 104 106 108 110 112 114 117 119 121 123 126 128 131 133 136 138 141 143 146 149 151 154 157 160 162 165 168 171 174 177 180 183 186 190 193 196 199 202 205 208 211 215 218 221 224 227 229 232 235 238 240 243 245 247 249 251 253 255 256 258 259 260 260 261 261 261 261 261 260 259 258 257 256 254 252 249 247 244 241 238 235 231 228 224 220 216 211 207 202 198 193 189 184 179 175 170 165 161 156 152 147 143 138 134 130 126 122 118 114 111 107 104 100 97 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 57
 23 24 25 25 26 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 51 53 55 57 59 62 64 66 69 71 74 77 80 83 86 90 93 97 101 105 109 113 118 123 128 133 139 145 151 157 164 171 178 185 193 201 210 218 227 236 246 255 265 275 285 295 305 315 325 335 344 354 362 371 378 385 392 397 402 405 408 410 410 410 408 405 401 397 391 384 377 369 360 350 340 330 319 308 296 285 274 263 251 240 230 219 209 199 189 180 171 162 154 146 139 132 125 118 112 107 101 96 91 87 82 78 74 71 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22
 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 37 38 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 69 72 75 79 82 86 90 94 98 102 107 111 116 121 126 132 137 142 148 154 159 165 171 176 182 187 193 198 203 207 212 216 220 223 226 229 231 232 234 234 235 234 233 232 231 228 226 223 220 216 212 208 204 199 194 190 185 180 174 169 164 159 154 149 144 139 135 130 125 121 117 113 108 105 101 97 94 90 87 84 81 78 75 73 70 68 65 63 61 59 57 55 53 51 49 48 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17
 60 60 60 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 67 67 68 68 68 68 68 69 69 69 69 69 70 70 70 70 71 71 72 72 72 73 73 74 75 75 76 77 77 78 79 80 81 82 84 85 86 87 89 91 92 94 96 98 100 102 104 106 108 111 113 116 119 121 124 127 130 134 137 140 144 147 151 154 158 162 165 169 173 177 180 184 188 191 195 198 201 204 207 210 212 214 216 217 218 219 219 219 218 217 215 213 211 208 205 202 198 194 190 185 180 175 170 165 160 155 150 145 139 134 129 125 120 115 111 106 102 98 94 90 87 83 80 77 74 71 68 66 63 61 58 56 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 50 50 51 51 52 53 53 54 54 55 56 56 57 57 58 58 59 59
 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 30 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 68 70 73 76 79 82 85 89 93 97 101 106 111 116 122 128 134 141 148 156 164 172 182 191 201 212 223 235 248 261 275 289 304 320 336 352 369 387 405 423 442 460 478 497 515 532 549 564 579 593 605 615 624 630 635 638 638 636 633 627 619 609 598 585 571 556 540 523 506 488 471 453 435 418 400 384 367 351 336 322 308 294 281 269 258 247 237 227 217 209 200 193 185 178 172 166 160 154 149 144 139 135 131 127 123 119 116 112 109 106 103 100 98 95 92 90 88 85 83 81 79 77 75 73 71 69 67 65 63 62 60 58 57 55 53 52 50 49 47 46 45 43 42 41 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 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 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 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 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16
 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 74 76 78 80 82 85 88 91 94 97 100 104 108 113 117 122 128 133 139 146 153 160 168 177 186 196 206 217 228 240 253 266 280 295 310 326 342 359 376 393 411 428 445 463 479 495 510 524 537 548 558 565 571 574 575 574 571 565 558 548 536 523 508 492 476 458 440 421 402 384 365 347 329 312 295 279 263 249 235 221 209 197 185 175 165 156 147 139 131 124 117 111 105 100 95 90 86 82 78 74 71 68 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 31 31 32 32 33 34 34 35 36
 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 59 61 63 65 67 70 72 74 77 79 82 85 88 91 94 97 101 105 109 113 117 121 126 131 136 141 147 153 159 165 172 179 186 193 201 209 218 226 235 245 254 264 274 284 294 305 316 326 337 348 358 369 379 390 400 409 418 427 436 443 451 457 463 468 472 476 479 481 482 482 481 479 477 474 470 465 459 453 446 439 431 422 413 404 394 384 374 364 353 343 332 321 311 301 290 280 270 261 251 242 233 224 215 207 199 191 183 176 169 162 156 150 144 138 132 127 122 117 112 107 103 99 95 91 87 83 80 77 73 70 67 65 62 59 57 54 52 50 47 45 43 41 40 38 36 34 33 31 30 28 27 25 24 23 22 21 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 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 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 26
 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 74 75 77 79 80 82 84 86 89 91 94 96 99 102 105 108 111 115 118 122 126 130 134 139 143 148 153 158 163 169 174 179 185 190 196 201 207 212 217 222 227 232 236 240 243 247 249 252 254 255 256 256 256 255 254 253 250 248 245 241 237 233 229 224 219 214 208 203 197 192 186 180 174 169 163 158 152 147 142 137 132 127 122 118 113 109 105 101 97 94 90 87 84 81 78 75 73 70 68 65 63 61 59 58 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 39 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 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 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 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50
 25 25 26 27 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 55 57 59 61 63 66 68 71 74 77 80 83 86 90 94 98 103 107 112 117 122 128 134 140 147 154 161 169 177 185 193 202 211 220 230 240 250 260 270 281 291 301 311 321 331 341 350 358 367 374 381 387 392 397 400 403 404 405 405 404 402 399 395 391 386 380 373 367 359 351 343 335 327 318 309 300 292 283 274 265 257 249 241 233 225 218 210 203 197 190 184 178 172 167 161 156 152 147 143 139 135 131 128 124 121 119 116 113 111 109 106 104 103 101 99 98 96 95 94 92 91 90 89 88 88 87 86 85 85 84 83 83 82 82 81 81 80 80 80 79 79 79 78 78 78 78 77 77 77 77 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 77 77 77 77 78 78 78 79 79 79 80 80 81 81 81 82 82 83 83 84 84 85 85 85 86 86 87 87 87 88 88 88 88 88 88 89 89 88 88 88 88 88 88 87 87 86 86 85 85 84 83 82 82 81 80 79 78 77 76 75 74 73 71 70 69 68 66 65 64 63 61 60 59 57 56 55 53 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24
 15 15 16 17 18 19 20 21 21 22 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 62 65 68 71 74 77 81 84 88 92 96 100 105 110 114 119 124 130 135 141 146 152 158 164 170 176 182 188 194 200 206 212 217 222 228 232 237 241 245 249 252 255 257 259 261 262 263 263 264 263 263 262 261 260 258 256 254 252 250 247 244 242 239 236 233 230 227 225 222 219 216 213 210 208 205 202 200 197 195 193 191 189 187 185 183 181 180 178 177 175 174 173 172 171 170 169 168 167 167 166 165 165 164 163 163 162 161 161 160 159 158 157 156 155 154 153 151 150 149 147 145 144 142 140 138 136 133 131 129 127 124 122 119 117 114 111 109 106 103 101 98 95 92 90 87 84 82 79 77 74 72 69 67 64 62 60 58 55 53 51 49 47 45 44 42 40 39 37 35 34 33 31 30 29 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 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 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14
 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 43 46 48 52 55 59 63 67 72 77 83 89 96 103 112 121 130 141 153 166 181 196 213 232 253 275 299 326 355 385 418 454 491 531 572 614 657 700 742 782 819 852 879 900 914 920 919 909 892 868 839 805 767 727 686 644 603 562 523 486 450 416 385 355 328 302 279 257 237 219 202 186 172 158 146 135 125 116 108 100 93 86 81 75 70 66 62 58 55 52 49 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 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 3 3 3 3 4 4 4 4 5 5 6 6 6
 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 71 74 77 79 82 85 88 91 94 98 102 105 109 113 117 121 126 130 135 139 144 149 154 159 163 168 173 178 183 187 192 196 200 204 208 211 215 218 220 223 225 226 227 228 229 229 229 228 227 226 224 222 220 218 215 212 209 205 202 198 194 190 186 182 178 174 170 165 161 157 153 149 145 141 138 134 130 127 124 120 117 114 111 108 105 103 100 98 95 93 91 88 86 84 82 80 78 76 74 73 71 69 67 66 64 63 61 60 58 57 55 54 52 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16
 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 45 47 49 52 55 58 61 65 69 73 77 82 87 92 98 104 111 118 126 134 143 153 163 174 187 200 214 229 245 263 281 301 322 344 368 392 418 444 471 499 526 554 581 606 631 653 673 689 703 713 719 721 719 713 703 690 674 656 635 613 590 565 541 516 491 467 443 419 397 375 355 335 316 299 282 266 251 237 224 211 200 189 179 169 160 152 144 137 130 123 117 112 107 102 98 93 90 86 83 80 77 74 72 70 68 66 64 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 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 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 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15
 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 65 68 71 74 77 81 85 89 93 98 103 109 115 121 128 136 144 152 161 171 181 192 204 217 230 244 258 274 290 307 324 342 360 379 397 416 435 453 471 488 505 520 533 545 555 563 569 573 574 574 571 566 559 550 540 528 515 500 486 470 454 438 421 405 388 372 357 341 326 312 298 284 271 259 247 236 225 215 206 197 188 180 172 165 158 151 145 140 134 129 125 120 116 112 108 105 101 98 95 92 90 87 85 82 80 78 76 74 72 70 69 67 65 64 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 25 25 25 26
 25 26 28 29 30 31 32 33 35 36 37 38 40 41 42 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 92 93 95 96 98 100 102 104 106 108 111 113 116 119 121 124 128 131 134 138 141 145 149 153 157 161 165 169 173 177 181 185 189 193 197 201 204 207 210 213 215 217 218 219 219 219 219 218 216 214 211 208 204 200 196 191 186 181 175 169 164 158 152 146 140 134 128 123 117 112 107 102 97 93 88 84 80 76 73 69 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24
 50 51 53 54 55 57 58 59 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 78 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83 84 84 85 85 86 87 88 89 90 92 93 94 96 98 99 101 103 105 108 110 113 115 118 121 124 127 130 134 137 141 145 149 153 157 162 166 171 175 180 185 191 196 201 207 212 217 223 229 234 240 245 250 255 260 265 269 274 277 281 284 287 289 291 292 293 293 292 291 290 288 286 283 279 276 271 267 262 257 252 246 241 235 229 223 218 212 206 200 194 189 183 178 173 168 163 158 153 148 144 140 135 131 127 124 120 116 113 110 106 103 100 97 94 92 89 86 84 81 79 77 74 72 70 68 66 64 62 60 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 25 24 24 23 22 22 21 21 20 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 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 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 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 48
 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 52 54 57 59 62 65 68 72 75 79 83 87 91 96 101 106 111 117 122 128 135 141 148 155 162 170 177 185 193 201 210 218 227 235 244 252 260 268 276 284 291 298 305 311 317 322 327 331 335 338 340 341 342 343 342 341 340 337 335 331 327 323 318 313 307 301 295 289 282 275 268 261 254 246 239 232 225 218 211 204 197 191 184 178 172 166 160 155 149 144 139 134 130 125 121 117 113 109 105 102 98 95 92 89 86 83 81 78 76 73 71 69 67 65 63 61 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 20 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 9 9 9 9 9 9 9 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 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8
 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 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 60 63 66 70 74 78 83 88 93 99 105 112 119 126 134 143 152 162 173 184 196 208 222 236 251 267 284 301 319 339 358 379 400 422 444 466 488 509 530 550 569 586 601 614 624 631 636 637 635 630 622 611 598 583 565 546 526 505 484 462 440 419 398 377 357 338 320 302 286 270 255 242 228 216 205 194 184 174 166 157 150 143 136 130 124 118 113 108 103 99 95 91 88 84 81 78 75 72 69 67 65 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 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 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12
 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 38 40 43 45 47 50 53 56 59 62 66 70 74 78 83 88 94 99 106 112 119 126 134 142 151 160 169 179 188 198 209 219 229 239 248 258 266 274 281 287 293 297 300 301 302 301 299 296 291 286 280 273 266 258 250 241 233 224 215 206 197 189 180 172 164 157 149 142 135 129 123 117 111 106 101 96 92 87 83 79 76 73 69 66 64 61 59 56 54 52 51 49 47 46 45 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 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 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8
 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 57 58 60 62 64 66 68 70 72 75 77 79 82 85 87 90 93 96 99 102 105 109 112 115 118 122 125 128 131 134 138 141 144 146 149 152 154 156 158 160 162 163 164 165 166 166 166 166 166 165 164 163 162 161 159 157 155 153 150 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 95 92 89 87 84 82 79 77 75 73 71 68 67 65 63 61 59 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 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 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 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23
 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 36 38 40 41 44 46 48 51 54 57 60 64 67 71 76 80 86 91 97 103 109 116 124 132 140 149 159 169 179 190 202 214 226 239 253 267 281 296 310 326 341 356 371 386 401 415 429 442 454 466 477 486 495 502 508 513 516 518 519 518 516 513 508 503 497 489 481 472 463 453 442 431 420 409 398 387 376 365 354 344 334 324 314 305 296 288 280 272 265 258 251 245 239 234 229 224 219 214 210 206 202 199 195 192 189 186 183 180 178 175 172 170 167 165 162 160 158 155 153 151 148 146 144 142 139 137 134 132 130 127 125 122 120 117 115 112 109 107 104 101 99 96 93 91 88 85 83 80 78 75 72 70 67 65 63 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7
 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 52 54 56 59 61 63 66 69 72 75 78 82 85 89 93 97 102 107 112 117 123 129 135 142 148 156 164 172 180 189 199 208 219 229 240 252 263 276 288 301 314 327 340 353 366 379 392 404 417 428 439 449 459 467 475 481 487 491 493 495 495 494 492 489 484 478 472 464 455 446 436 425 414 403 391 379 367 355 343 331 319 307 295 284 273 262 251 241 231 222 213 204 195 187 180 172 165 159 152 146 140 135 129 124 120 115 111 106 103 99 95 92 88 85 82 79 77 74 72 69 67 65 62 60 58 56 55 53 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17
 23 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 67 69 72 74 77 80 83 86 90 94 98 102 106 111 116 121 127 133 139 146 153 161 169 177 186 195 205 216 227 238 250 263 276 289 303 317 332 347 362 378 393 409 425 440 456 471 485 499 512 525 537 548 557 566 574 580 585 589 592 594 594 593 591 587 583 578 571 564 556 548 538 528 518 507 496 485 474 462 450 438 427 415 404 392 381 370 359 348 338 328 318 309 300 291 282 274 266 258 250 243 236 229 222 216 209 203 197 192 186 181 176 170 165 161 156 151 147 142 138 134 130 126 122 118 115 111 107 104 101 97 94 91 88 85 82 79 76 74 71 68 66 63 61 59 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 19 18 17 16 15 15 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 22
 42 44 46 49 51 54 57 60 63 66 69 73 76 80 83 87 91 95 99 103 107 112 116 121 125 130 134 139 143 148 152 156 160 164 168 172 175 179 182 184 187 189 190 192 193 194 194 194 194 194 193 192 191 190 188 187 185 183 181 179 177 175 173 171 169 167 165 163 161 160 158 156 155 154 152 151 150 149 149 148 147 147 146 146 146 146 146 146 146 146 147 147 148 148 149 150 151 152 153 154 156 157 159 160 162 164 165 167 169 171 173 175 177 179 181 183 185 187 188 190 191 193 194 195 195 196 196 196 195 195 194 192 191 189 187 184 182 178 175 172 168 164 160 156 152 148 143 139 134 130 125 121 117 112 108 104 100 96 92 88 85 81 78 74 71 68 65 62 59 57 54 52 49 47 45 42 40 38 36 35 33 31 29 28 26 25 24 22 21 20 19 17 16 15 14 13 13 12 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 13 14 15 16 17 18 19 20 22 23 25 26 28 30 31 33 35 37 39
 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 72 74 75 77 79 81 84 86 88 91 93 96 99 102 105 108 111 114 118 121 125 129 133 137 141 145 150 154 159 164 168 173 178 183 188 193 197 202 207 212 217 221 226 230 234 238 242 246 249 253 256 259 261 264 266 268 269 270 271 272 272 272 271 271 270 268 266 264 262 259 256 253 249 245 241 237 232 228 223 218 213 207 202 197 191 186 181 175 170 165 160 155 150 145 141 136 132 128 124 120 116 113 109 106 103 100 97 94 91 89 86 84 81 79 77 75 73 71 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 48 47 46 45 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33
 66 68 69 70 72 73 75 76 77 79 80 81 82 84 85 86 88 89 90 91 93 94 95 96 97 99 100 101 102 103 104 106 107 108 109 110 111 113 114 115 116 117 118 120 121 122 123 125 126 128 129 131 132 134 136 137 139 141 143 145 148 150 153 155 158 161 164 167 170 173 177 180 184 188 192 196 201 205 210 215 220 226 231 237 243 249 256 263 270 277 285 293 301 310 319 329 339 349 360 371 382 394 407 419 432 445 459 472 486 499 513 526 539 551 563 574 583 592 599 605 609 611 611 609 606 600 592 583 571 559 544 529 513 495 478 459 441 423 404 386 368 351 334 318 302 287 272 258 245 233 221 210 199 189 179 170 161 153 145 138 131 125 118 113 107 102 97 92 87 83 79 75 71 68 64 61 58 55 52 50 47 44 42 40 38 36 34 32 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 11 10 9 8 8 7 6 6 6 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 4 4 4 4 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 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 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 44 45 47 48 49 51 52 54 55 56 58 59 61 62 63 65
 70 72 74 76 78 80 82 85 87 89 91 93 96 98 100 103 105 107 110 112 115 117 120 122 125 127 130 132 135 137 140 142 145 147 150 153 155 158 160 163 166 168 171 174 176 179 182 185 187 190 193 196 199 202 204 207 210 213 216 219 222 225 227 230 233 236 238 241 244 246 249 251 253 256 258 260 262 263 265 266 268 269 270 271 272 273 273 273 274 274 273 273 272 271 270 269 267 265 263 261 258 256 253 250 246 242 239 234 230 226 221 216 212 207 202 197 191 186 181 176 170 165 160 155 150 145 140 136 131 127 122 118 114 110 106 102 99 95 92 88 85 82 79 77 74 71 69 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 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 10 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 16 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 64 66 68
 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 43 44 45 46 48 50 51 53 55 57 59 62 64 67 70 73 76 80 83 87 91 95 100 105 110 115 121 127 133 139 146 153 160 168 176 185 194 203 213 223 233 244 255 267 279 292 305 318 332 347 362 377 393 409 425 442 459 477 494 512 530 547 565 582 599 615 631 646 660 673 684 694 703 710 716 719 721 721 719 714 708 701 691 680 667 653 637 621 604 586 567 548 529 510 491 472 453 434 416 398 380 363 347 331 316 301 287 273 260 248 236 224 214 203 193 184 174 166 158 150 142 135 128 122 115 109 104 98 93 88 84 79 75 71 67 63 60 56 53 50 47 45 42 40 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17
 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 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 86 88 91 93 96 99 102 105 108 111 114 118 121 125 129 133 137 141 146 150 155 160 165 170 176 181 187 193 198 204 210 216 222 228 233 239 244 249 253 257 260 263 264 266 266 266 264 262 260 256 252 247 241 235 228 221 214 207 199 191 184 176 168 161 154 146 139 133 126 120 114 108 103 98 93 88 83 79 75 71 67 64 60 57 54 51 49 46 43 41 39 37 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 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 4 4 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 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10
 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 52 53 55 57 60 62 64 67 69 72 75 78 81 85 89 92 96 101 105 110 115 120 125 130 136 142 148 154 161 167 174 180 187 194 200 207 213 220 226 232 237 243 248 253 257 261 264 267 270 272 274 275 276 277 277 276 276 275 274 272 271 269 267 265 262 260 257 255 252 250 247 244 242 239 236 234 231 229 227 224 222 220 217 215 213 211 209 207 205 203 202 200 198 196 194 193 191 189 187 185 183 181 179 176 174 172 169 167 164 161 159 156 153 150 147 144 141 137 134 131 128 124 121 118 115 111 108 105 102 99 95 92 89 87 84 81 78 75 73 70 68 65 63 60 58 56 54 51 49 47 45 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23
 1 1 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 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 23 25 28 30 33 36 39 43 47 52 57 62 68 75 83 91 100 110 120 132 145 159 175 191 209 228 248 269 291 314 338 361 384 406 427 445 461 473 482 487 488 484 477 466 452 436 417 398 377 356 335 314 294 274 256 238 222 206 191 178 165 154 143 133 124 116 108 101 95 89 83 78 74 70 66 63 60 57 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 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 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 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 51 53 55 58 61 63 66 69 72 75 78 81 85 88 91 95 98 102 105 109 112 116 119 122 125 129 131 134 137 139 141 143 145 147 148 149 150 151 151 152 152 152 151 151 150 149 149 148 147 145 144 143 141 140 139 137 136 134 133 131 130 129 127 126 125 124 123 121 120 120 119 118 117 117 116 116 116 115 115 115 116 116 116 117 118 119 120 121 123 125 126 129 131 134 136 139 143 146 150 153 157 162 166 170 175 179 183 188 192 196 200 204 207 210 212 214 215 216 216 216 215 213 211 208 204 200 195 190 185 179 173 166 160 153 146 139 133 126 120 113 107 101 95 89 84 79 74 69 65 60 56 52 49 45 42 39 36 33 31 29 26 24 22 20 19 17 16 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8
 52 54 55 56 57 59 60 61 63 64 66 67 68 70 71 73 75 76 78 79 81 83 84 86 87 89 91 92 94 96 97 99 100 102 104 105 107 108 109 111 112 114 115 116 117 119 120 121 122 123 124 125 126 126 127 128 129 129 130 131 131 132 132 133 133 134 134 134 135 135 135 135 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 136 136 136 136 136 136 136 135 135 135 135 134 134 133 133 133 132 132 131 130 130 129 128 127 126 126 125 124 123 121 120 119 118 117 115 114 112 111 109 108 106 105 103 101 100 98 96 94 93 91 89 87 86 84 82 80 79 77 75 73 72 70 68 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 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 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 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 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 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 38 40 42 45 47 50 53 56 59 62 66 70 74 78 83 88 93 98 104 110 117 124 132 139 148 156 166 175 185 196 206 218 229 241 253 265 278 290 303 315 327 339 351 362 373 383 393 403 411 419 427 433 439 445 450 455 459 462 465 468 471 473 475 477 478 480 482 483 484 486 487 488 489 490 491 492 492 493 493 493 493 492 491 489 486 483 480 475 470 464 458 450 442 433 423 413 402 390 378 365 353 339 326 313 300 287 274 261 249 237 225 214 203 192 182 172 163 154 146 138 130 123 116 109 103 97 91 86 81 76 72 67 63 59 56 52 49 46 43 40 37 34 32 30 27 25 23 21 19 18 16 14 13 11 10 9 8 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 1 2 2 3 3 4
 91 91 90 89 89 88 87 86 86 85 84 83 82 81 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 67 66 65 64 64 63 62 62 61 61 60 60 60 60 60 60 60 60 61 61 62 63 64 65 66 67 69 71 73 75 77 80 82 85 88 92 95 99 103 108 112 117 122 127 133 139 145 152 159 166 173 181 189 198 207 216 226 236 246 257 268 280 292 304 316 328 341 353 366 378 390 401 412 422 431 439 446 451 455 457 457 456 452 447 440 432 422 411 399 386 372 358 343 328 313 298 284 270 256 243 230 218 206 195 185 175 166 158 150 142 135 128 122 117 111 106 102 97 93 89 86 83 79 76 74 71 69 66 64 62 60 58 57 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 48 49 50 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 73 75 76 77 79 80 82 83 84 85 86 87 88 89 90 91 92 92 93 93 93 94 94 94 94 94 94 94 93 93 93 92 92
 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 18 19 20 21 23 24 25 26 28 29 31 32 34 36 38 40 43 45 48 51 54 57 61 64 69 73 78 83 89 94 101 108 115 123 132 141 150 161 172 183 196 209 222 237 252 267 283 300 317 334 351 369 386 404 420 437 452 467 481 493 504 513 521 526 530 532 532 531 527 521 514 506 495 484 472 458 444 429 414 399 383 367 352 336 321 306 292 278 264 251 239 227 215 204 194 184 174 165 157 149 141 134 127 121 114 109 103 98 93 88 84 79 75 71 68 64 61 58 55 52 49 47 44 42 40 38 36 34 32 30 28 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 71 73 76 78 81 83 86 88 91 94 97 99 102 105 108 111 114 117 120 123 126 129 132 135 138 141 143 146 148 151 153 156 158 160 162 163 165 166 168 169 170 171 172 172 173 173 174 174 174 174 174 173 173 173 172 172 171 171 170 170 169 168 168 167 166 166 165 164 163 163 162 161 161 160 159 159 158 158 157 156 156 155 155 154 154 154 153 153 152 152 152 151 151 151 151 150 150 150 150 149 149 149 148 148 148 147 147 146 146 145 144 144 143 142 141 140 139 138 136 135 134 132 131 129 127 125 124 122 120 118 116 113 111 109 107 105 102 100 98 96 93 91 89 86 84 82 80 78 75 73 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 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 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 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 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28
 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 18 19 20 21 23 24 26 28 30 32 35 37 40 43 47 50 54 59 64 69 75 81 88 96 104 112 122 132 143 155 168 181 196 211 227 243 261 279 298 317 336 356 375 395 414 432 449 465 479 491 502 511 517 520 521 520 516 510 501 490 478 464 448 432 414 396 378 359 341 323 305 287 271 255 239 225 211 198 186 174 164 154 145 136 128 121 114 108 102 96 91 86 82 78 74 70 67 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 29 30 32 34 36 39 41 44 47 49 53 56 59 63 67 71 75 80 85 89 95 100 106 111 117 123 130 136 142 149 155 161 168 173 179 184 189 193 197 200 202 203 204 204 203 201 199 196 192 188 183 178 173 167 161 155 149 143 138 132 126 121 115 110 105 101 96 92 88 84 80 77 74 70 68 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3
 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 77 78 80 82 83 85 87 89 91 94 96 99 101 104 107 110 114 117 121 125 130 134 139 144 150 156 162 168 175 183 190 199 207 216 226 236 246 257 268 280 292 304 317 331 344 359 373 388 402 417 433 448 463 478 493 508 523 537 550 564 576 588 599 608 617 625 632 637 641 643 644 644 642 639 634 628 621 612 602 591 579 567 553 539 524 508 493 477 461 445 428 413 397 381 366 352 337 323 310 297 285 273 261 250 239 229 220 210 202 193 185 178 170 163 157 150 144 139 133 128 123 118 113 109 105 101 97 93 90 86 83 80 77 74 71 69 66 64 61 59 57 55 52 50 48 47 45 43 41 40 38 36 35 33 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28 29 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 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 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
 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 31 33 35 37 40 43 47 50 55 60 65 71 77 85 93 102 112 123 135 149 164 181 199 220 242 266 293 323 354 389 426 466 509 554 602 652 702 753 804 853 898 939 974 1001 1019 1028 1027 1017 997 969 934 894 849 802 753 704 655 608 563 519 479 440 405 372 341 314 288 265 243 224 206 190 176 163 151 141 131 122 115 108 102 96 91 86 82 79 75 72 70 67 65 63 62 60 59 57 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6
 12 12 12 12 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 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 37 40 42 45 48 51 55 60 64 70 75 82 89 97 106 116 126 138 151 165 181 198 217 237 259 283 309 337 367 399 433 469 506 546 586 627 668 709 748 785 819 848 872 891 902 907 904 895 879 857 830 799 765 728 690 651 612 574 536 500 466 433 402 373 346 321 297 276 256 238 221 206 192 179 167 157 147 139 131 124 117 112 106 102 98 94 90 87 85 82 80 78 76 75 73 72 71 70 69 68 67 66 65 65 64 64 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11
 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 61 61 62 63 64 66 67 69 71 73 76 79 82 85 89 93 98 103 109 114 121 128 136 144 153 163 174 185 198 211 226 242 259 277 297 318 341 366 392 419 448 479 510 542 575 607 639 668 695 719 737 751 758 759 753 740 721 697 668 636 601 564 527 490 454 419 386 355 325 298 273 250 229 210 192 176 162 149 137 126 116 108 100 92 86 80 74 69 65 61 57 54 50 48 45 42 40 38 36 34 33 31 30 28 27 26 25 23 22 22 21 20 19 18 17 17 16 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28
 43 45 47 49 52 54 57 59 62 65 67 70 73 76 80 83 86 90 93 97 101 104 108 112 116 120 124 128 132 137 141 145 149 153 157 161 165 168 172 175 179 182 184 187 189 192 194 195 197 198 200 201 202 202 203 203 204 204 205 205 205 206 206 207 207 208 208 209 210 211 213 214 216 217 219 221 224 226 229 232 235 238 241 244 248 252 256 260 264 269 273 278 283 287 292 297 301 306 310 314 318 321 324 327 329 330 331 331 330 328 326 322 318 313 307 301 294 286 277 269 260 250 240 231 221 211 202 192 183 174 166 157 149 142 135 128 121 115 109 103 98 93 89 84 80 76 73 69 66 63 60 57 54 52 50 48 45 44 42 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 31 33 35 37 39 41
 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 3 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 13 14 17 19 22 25 29 34 39 45 51 59 68 79 91 104 120 137 157 180 206 236 270 308 351 400 456 518 587 665 751 844 946 1054 1167 1282 1395 1500 1593 1666 1715 1736 1727 1689 1626 1543 1446 1340 1230 1120 1014 914 820 734 656 585 521 465 414 369 329 294 263 235 211 190 171 154 140 127 116 106 98 90 83 78 72 68 64 60 57 54 52 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 28 28 30 31 32 34 35 37 39 41 44 46 49 52 56 60 64 68 73 79 84 91 97 105 113 121 130 140 150 161 173 186 199 213 228 244 260 278 296 315 334 355 376 397 419 441 463 484 506 527 546 565 582 598 611 622 631 637 640 640 637 631 623 612 599 584 568 549 530 509 489 467 446 425 404 383 364 344 326 308 291 275 260 246 232 220 208 197 186 176 167 159 150 143 136 129 123 117 111 106 101 97 92 88 84 81 77 74 71 68 65 62 60 57 55 53 51 48 47 45 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 25 25 26 27 28 29 31 32 34 36 37 40 42 44 47 50 53 56 60 64 68 73 77 82 88 94 100 107 114 121 129 138 147 157 167 178 190 202 215 230 244 260 277 294 312 331 351 371 392 413 435 456 476 496 515 532 547 560 570 576 580 580 576 569 559 546 530 512 492 471 449 427 404 382 360 339 319 299 281 264 247 232 218 205 193 181 171 161 152 144 136 129 123 117 111 106 101 97 93 89 85 82 79 76 73 70 68 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25
 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 41 41 42 43 44 45 46 47 49 50 52 54 56 58 60 63 65 68 71 75 78 82 87 91 96 101 107 113 119 126 133 141 149 158 168 178 189 201 213 227 241 256 273 290 309 329 350 373 397 422 449 478 508 539 571 604 638 672 706 739 771 801 828 852 872 886 895 899 896 888 873 854 830 802 770 737 701 665 628 592 556 522 489 457 427 399 373 348 325 304 284 266 249 233 219 206 193 182 172 162 153 145 137 130 123 117 111 106 101 96 92 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 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 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 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 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22
 49 50 51 52 53 55 56 57 58 59 60 61 63 64 65 66 68 69 70 71 73 74 76 77 79 80 82 83 85 87 88 90 92 94 96 98 100 102 104 106 109 111 114 116 119 122 125 128 132 135 139 143 147 152 156 161 166 171 177 183 189 196 202 209 217 225 233 241 250 259 268 278 288 299 309 320 332 343 355 367 379 392 404 417 430 443 456 469 482 495 507 519 531 543 554 564 573 582 589 596 601 605 608 609 609 607 604 599 592 584 574 563 551 538 524 508 493 476 459 442 425 408 391 374 357 341 326 311 296 282 269 256 244 233 222 211 202 192 184 175 168 160 154 147 141 135 130 125 120 115 111 107 103 99 96 93 89 86 84 81 78 76 74 71 69 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 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 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 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 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 66 68 71 73 75 78 81 83 86 89 92 96 99 102 106 109 113 117 120 124 128 132 136 140 144 148 152 156 159 163 167 170 173 176 179 182 185 187 190 192 193 195 196 197 198 199 199 200 199 199 199 198 197 196 194 193 191 189 187 185 183 180 178 175 172 170 167 164 161 158 156 153 150 147 145 142 140 137 135 133 131 129 127 126 124 123 122 121 120 119 119 119 119 118 119 119 119 120 120 121 122 123 124 125 127 128 129 131 132 134 135 137 139 140 142 144 145 147 149 150 152 153 154 156 157 158 159 159 160 160 161 161 161 160 160 159 158 157 155 153 151 149 147 144 141 138 135 132 129 125 121 118 114 110 106 103 99 95 91 88 84 81 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17
 88 89 91 92 94 95 96 97 99 99 100 101 102 102 103 103 104 104 104 104 104 103 103 103 102 102 101 100 99 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 82 81 80 80 80 79 79 79 79 79 79 80 80 80 81 82 82 83 84 85 86 87 88 89 91 92 94 95 97 98 100 102 104 106 108 110 112 114 116 118 121 123 125 128 130 133 135 138 140 143 146 149 151 154 157 160 163 166 168 171 174 177 180 183 186 189 192 195 197 200 203 205 208 210 213 215 217 220 222 223 225 227 228 230 231 232 233 233 234 234 234 234 234 233 232 232 230 229 227 225 223 221 219 216 213 210 207 204 200 197 193 189 186 182 178 174 169 165 161 157 153 148 144 140 136 132 128 124 120 116 112 108 105 101 97 94 90 87 84 81 78 75 72 69 66 63 61 58 56 54 52 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 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 48 50 52 54 56 57 59 61 63 65 67 69 71 73 75 77 79 81 82 84 86
 33 33 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 46 48 49 51 52 54 56 58 61 63 66 69 72 75 79 82 86 91 95 100 105 110 115 121 126 132 139 145 152 159 166 173 181 189 196 204 213 221 229 238 246 254 263 271 279 287 295 303 310 318 324 331 337 342 348 352 356 359 362 364 366 367 367 367 366 365 363 361 358 354 351 347 342 338 333 328 323 318 312 307 302 296 291 286 281 275 270 265 260 255 250 246 241 236 231 227 222 218 213 208 204 199 195 190 186 181 177 173 168 164 159 155 151 146 142 138 134 129 125 121 117 113 109 105 101 98 94 90 87 83 80 76 73 70 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33
 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 79 81 84 86 89 92 95 97 100 104 107 110 113 117 120 124 128 131 135 139 143 147 151 155 159 164 168 172 176 180 184 188 192 196 200 204 208 212 215 219 223 226 229 233 236 239 242 245 248 251 254 257 260 263 266 269 272 275 278 281 284 287 290 294 297 301 304 308 311 315 319 323 327 332 336 341 345 350 354 359 364 369 374 378 383 388 393 398 402 406 410 414 418 421 424 427 429 430 431 431 431 430 429 427 424 421 417 412 407 401 395 389 381 374 366 358 349 341 332 323 314 305 296 286 277 268 259 250 241 233 224 216 208 199 192 184 176 169 162 155 148 141 135 129 123 117 111 106 101 96 91 86 81 77 73 69 65 61 58 55 51 48 46 43 40 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 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 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 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 1 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 22 23
 76 76 77 78 78 79 79 79 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 75 75 74 74 73 72 71 71 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 62 62 62 61 61 62 62 62 62 63 63 63 64 65 65 66 67 68 69 70 71 72 73 74 75 77 78 79 81 82 84 85 87 89 90 92 94 96 98 100 102 104 106 108 111 113 116 118 121 124 126 129 132 135 139 142 145 149 153 156 160 164 169 173 177 182 187 192 197 202 208 213 219 225 231 237 243 249 255 261 267 274 280 285 291 297 302 307 311 315 318 321 324 325 326 327 326 326 324 322 319 315 311 306 301 295 289 282 275 268 261 253 246 238 230 222 215 207 199 192 185 177 170 163 156 150 143 137 131 125 120 114 109 104 99 94 90 86 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 20 19 18 18 17 17 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 17 17 17 17 17 17 18 18 18 18 18 18 18 18 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 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 35 36 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 56 58 59 60 61 63 64 65 66 67 69 70 71 72 73 73 74 75
 68 69 70 70 71 72 72 73 73 74 75 75 76 76 77 77 78 78 79 79 80 80 80 81 81 82 82 82 83 83 83 84 84 84 84 85 85 85 85 86 86 86 86 87 87 87 88 88 88 89 89 89 90 90 91 91 92 92 93 94 94 95 96 97 98 98 99 100 101 102 104 105 106 107 108 110 111 112 114 115 117 118 120 122 123 125 127 129 131 132 134 137 139 141 143 145 147 150 152 154 157 159 161 164 166 168 171 173 175 177 179 181 183 185 187 188 190 191 192 193 194 194 195 195 195 195 195 194 193 192 191 190 189 187 186 184 182 181 179 177 175 173 171 169 167 165 164 162 160 159 157 155 154 153 151 150 149 148 147 146 145 145 144 143 143 142 142 142 141 141 141 141 141 141 141 141 141 142 142 142 142 143 143 143 144 144 145 145 145 145 146 146 146 146 146 146 146 146 145 145 145 144 143 142 141 140 139 138 136 134 133 131 129 127 125 122 120 118 115 113 110 108 105 102 100 97 95 92 90 87 85 82 80 78 75 73 71 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 46 45 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 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 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 66 66 67 68
 66 66 67 68 68 69 70 71 71 72 73 74 75 76 77 79 80 81 82 84 85 87 88 90 92 94 96 98 100 102 104 107 109 112 115 118 121 124 127 130 134 137 141 145 149 153 158 162 167 172 177 182 187 193 198 204 209 215 221 227 233 239 246 252 258 264 271 277 283 289 295 302 308 314 320 326 332 338 343 349 355 361 366 372 377 383 388 394 399 404 409 415 419 424 429 433 437 441 444 447 450 452 453 454 454 454 453 451 448 445 441 435 429 423 415 407 398 388 378 367 356 345 333 321 309 297 286 274 263 252 241 230 220 210 201 192 183 175 167 160 153 146 140 134 128 123 118 113 109 104 100 97 93 90 87 84 81 78 76 73 71 69 67 65 63 62 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 36 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 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 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 64 64 65
 10 10 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 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 59 61 64 67 70 73 77 81 85 89 94 100 105 111 118 125 133 141 150 160 170 181 193 205 219 233 247 263 279 295 313 331 349 368 387 406 425 445 464 482 501 518 535 551 566 580 593 605 615 624 632 638 643 647 649 650 650 648 646 642 638 633 627 620 613 605 597 588 579 570 561 551 542 532 522 512 503 493 483 473 464 454 444 434 424 414 403 393 383 372 361 351 340 329 318 307 296 285 274 264 253 243 232 222 212 203 193 184 175 166 158 150 142 134 127 120 113 107 101 95 89 83 78 73 68 64 59 55 51 47 43 40 37 33 30 27 25 22 20 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9
 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 50 50 51 51 51 51 51 51 52 52 52 53 53 54 55 56 56 57 59 60 62 63 65 67 70 73 76 79 83 87 92 97 103 110 117 124 133 142 152 162 174 187 200 215 230 247 265 284 304 325 347 370 394 419 445 471 498 525 553 580 607 633 658 681 703 724 741 756 769 778 784 788 787 784 778 769 757 743 727 709 690 669 648 626 603 581 558 535 513 492 471 450 431 412 395 378 362 347 333 319 307 295 285 275 265 257 249 241 234 228 222 217 211 207 202 198 194 190 186 182 179 176 172 169 166 163 160 157 154 151 149 146 143 140 137 135 132 129 126 124 121 118 115 113 110 107 105 102 99 96 94 91 88 86 83 80 78 75 72 70 67 65 62 59 57 55 52 50 48 45 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 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 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51
 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 44 46 49 52 55 59 62 66 71 75 80 86 91 97 104 110 117 124 131 139 146 154 162 170 179 187 195 203 211 218 226 233 240 246 253 258 264 269 273 277 281 284 287 289 290 292 293 293 293 293 292 291 289 288 286 283 281 278 275 271 268 264 260 256 252 248 244 239 235 231 226 222 218 214 210 206 202 198 195 192 189 186 183 181 178 176 174 172 171 169 168 167 165 164 164 163 162 161 161 160 160 159 159 159 158 158 158 157 157 157 156 156 155 154 154 153 152 151 150 149 147 146 144 142 140 137 135 132 129 126 123 120 116 112 108 104 100 96 92 88 84 80 75 71 67 63 59 56 52 49 45 42 39 36 33 31 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 45 45 46 47 47 48 48 48 48 49 48 48 48 48 47 47 47 46 45 45 44 44 43 42 41 41 40 39 38 38
 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 60 61 62 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 84 86 88 90 93 96 98 102 105 108 112 116 120 125 129 134 140 145 151 157 163 170 176 183 190 197 205 212 219 227 234 242 249 256 263 270 277 283 290 295 301 306 311 315 320 323 327 329 332 334 336 337 337 338 338 337 337 335 334 332 330 327 324 321 318 315 311 307 303 299 295 290 286 281 277 273 269 265 261 257 254 251 248 245 243 241 240 238 238 237 238 238 239 240 242 245 247 250 253 257 261 265 270 275 280 285 291 296 302 308 313 319 325 330 336 341 346 350 354 357 360 362 364 365 364 363 361 358 354 349 343 335 327 318 309 298 287 276 264 252 240 227 215 203 190 179 167 156 145 135 125 116 107 99 91 84 77 71 65 60 55 50 46 42 38 35 32 29 27 25 23 21 19 18 17 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 31 32 33 34 35 36 37
 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 25 27 29 31 33 36 39 42 45 49 54 59 64 70 76 84 91 100 109 119 130 142 155 169 185 201 218 237 258 279 303 327 354 382 412 444 478 513 551 590 632 674 719 765 811 858 905 951 996 1039 1078 1113 1142 1165 1181 1189 1189 1181 1164 1139 1107 1069 1026 979 929 877 825 774 723 674 627 582 541 502 465 432 401 373 347 324 302 283 265 249 234 221 209 198 187 178 169 162 154 148 142 136 131 126 121 117 113 109 105 102 99 96 93 90 88 85 83 80 78 76 74 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 42 40 38 36 34 32 30 29 27 25 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7
 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 25 25 26 27 28 29 30 31 33 34 36 38 40 42 44 47 50 53 56 60 64 68 73 77 83 88 94 100 107 114 122 130 138 147 157 167 178 189 202 214 228 242 257 273 290 308 327 347 368 390 413 437 462 488 515 543 572 601 631 660 689 718 745 771 794 815 833 847 857 863 864 861 853 841 825 806 783 758 731 703 674 644 614 585 556 528 501 475 450 427 405 384 364 346 328 312 297 282 269 256 245 233 223 213 204 195 187 179 171 164 157 151 144 138 133 127 122 117 112 107 103 98 94 90 86 82 78 74 70 67 63 60 57 54 51 48 45 42 40 37 35 32 30 28 26 24 22 20 18 17 15 14 13 11 10 9 8 8 7 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12
 57 56 56 55 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 28 28 28 29 30 31 32 33 34 35 37 39 41 43 46 48 51 54 57 61 65 69 73 78 83 89 94 100 107 114 121 129 137 145 154 164 174 185 196 207 219 232 245 259 273 288 303 319 334 350 366 382 398 414 429 443 457 469 481 491 499 506 512 515 517 517 515 511 505 498 490 480 470 458 446 433 419 406 392 379 365 352 339 326 314 302 290 279 269 258 249 240 231 222 214 207 200 193 186 180 174 168 163 157 152 147 143 138 134 130 125 122 118 114 110 107 104 100 97 94 91 88 85 82 80 77 74 72 69 67 64 62 60 58 56 53 51 49 47 46 44 42 40 39 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 57
 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 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 42 45 48 51 55 58 62 66 71 75 80 86 91 97 103 109 116 123 130 137 145 153 161 170 179 187 197 206 215 225 235 245 255 265 275 285 295 305 315 325 334 343 352 361 369 376 383 389 394 398 402 404 405 406 405 402 399 395 389 382 375 366 357 347 337 326 314 303 291 279 268 256 245 234 224 214 204 194 185 177 169 161 154 147 141 134 129 123 118 113 109 105 101 97 93 90 87 84 81 78 76 74 71 69 67 65 64 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6
 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 41 43 45 48 50 52 55 58 60 63 66 69 73 76 79 83 86 90 94 97 101 105 109 112 116 120 123 127 130 133 137 140 143 146 149 152 154 157 159 161 164 166 167 169 171 172 173 175 176 177 177 178 178 179 179 179 179 179 179 178 178 177 176 175 174 173 172 171 170 169 167 166 165 164 162 161 160 159 158 157 156 155 155 154 154 153 153 153 153 153 154 154 154 155 156 157 157 158 160 161 162 163 165 166 167 169 171 172 174 175 177 178 180 181 183 184 185 187 188 188 189 189 190 190 189 189 188 186 185 183 180 177 174 171 167 163 158 154 149 144 138 133 128 122 116 111 106 100 95 90 85 80 76 71 67 63 60 56 53 50 47 44 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 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 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10
 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 6 7 8 10 12 14 16 19 22 25 28 32 36 41 45 51 56 62 69 76 83 91 100 109 119 130 141 153 166 180 195 211 228 247 267 288 311 336 363 392 424 458 495 535 578 625 676 731 791 855 923 996 1074 1155 1241 1329 1418 1508 1595 1678 1754 1821 1875 1914 1936 1940 1926 1894 1846 1783 1710 1627 1539 1448 1357 1266 1178 1094 1014 940 870 806 747 693 643 598 557 519 485 454 426 400 377 355 336 318 301 286 272 259 247 236 226 217 208 199 192 184 178 171 165 159 154 148 143 138 134 129 125 121 117 113 109 105 102 98 95 91 88 85 81 78 75 72 69 66 64 61 58 56 53 51 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 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 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11
 73 72 72 71 71 70 70 69 69 68 67 67 66 66 65 64 64 63 62 61 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 39 39 40 41 42 43 45 46 48 50 52 54 56 59 62 65 68 72 75 79 84 88 93 98 104 109 116 122 129 137 145 153 162 172 182 193 205 218 232 247 263 281 300 320 342 366 392 420 451 484 521 560 602 648 698 751 807 868 931 997 1065 1134 1203 1270 1334 1391 1441 1480 1507 1521 1520 1505 1476 1434 1382 1322 1255 1184 1111 1037 965 896 829 766 707 652 602 555 512 473 437 404 374 346 321 299 278 259 241 226 211 197 185 174 163 153 144 136 128 121 114 108 102 97 92 87 82 78 74 70 66 63 59 56 53 50 48 45 42 40 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 74 74 75 76 76 76 77 77 77 78 78 78 78 78 78 78 78 78 78 77 77 77 77 76 76 76 75 75 74 74 73
 59 60 61 61 62 63 63 64 65 65 66 67 67 68 69 69 70 71 72 72 73 74 75 76 76 77 78 79 79 80 81 82 83 83 84 85 86 86 87 88 89 90 91 91 92 93 94 95 96 97 98 100 101 102 104 105 107 109 111 113 115 117 119 122 125 128 131 134 137 141 144 148 152 157 161 166 171 177 182 188 195 201 208 216 224 232 241 251 261 271 283 295 308 321 336 352 369 386 405 425 447 469 493 518 544 571 598 627 655 683 710 736 760 781 799 813 821 824 822 813 799 779 755 726 694 659 623 586 548 511 476 441 408 377 348 321 296 273 251 232 214 197 182 168 155 144 133 124 115 107 99 92 86 80 75 70 65 61 57 53 50 47 44 41 39 36 34 32 30 28 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 57 58 59
 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 20 21 22 24 25 27 29 32 34 37 40 44 48 52 57 62 68 75 83 92 101 112 124 137 152 169 187 207 230 255 282 312 345 381 420 461 506 554 604 656 710 766 821 876 928 978 1023 1062 1095 1120 1137 1146 1145 1137 1120 1097 1068 1034 997 956 914 870 827 783 740 699 658 620 583 548 515 484 455 428 402 378 356 336 317 299 283 268 254 241 230 219 209 200 191 183 176 169 163 157 151 146 141 136 132 128 124 120 117 114 110 107 104 101 99 96 93 91 88 86 84 82 79 77 75 73 71 70 68 66 64 62 61 59 57 56 54 53 51 50 48 47 46 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3
 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 35 36 37 39 40 42 44 46 48 51 53 56 60 63 67 72 77 82 88 95 102 110 119 129 140 152 165 180 196 213 232 252 274 298 324 351 380 411 444 478 514 551 588 626 663 700 735 769 800 827 851 871 887 897 903 903 900 891 879 863 844 823 800 775 749 722 695 668 642 616 590 566 542 520 498 478 459 441 424 409 394 381 368 357 347 337 328 320 313 307 301 295 290 286 281 277 273 270 266 263 259 256 252 248 245 241 237 233 229 224 220 215 210 205 200 195 189 184 178 173 167 162 156 150 145 139 134 128 123 117 112 107 102 97 92 87 83 78 74 69 65 61 58 54 50 47 43 40 37 34 31 28 26 23 21 19 17 14 13 11 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10
 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 17 23 29 37 46 56 67 80 95 112 132 155 182 213 250 293 344 404 474 557 655 770 903 1055 1224 1406 1592 1765 1905 1992 2009 1953 1835 1674 1490 1302 1123 961 817 694 588 499 423 360 307 263 226 195 169 147 128 112 99 87 77 69 62 56 50 46 41 38 35 32 29 27 25 24 22 21 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7
 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 26 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 57 58 60 62 63 65 67 68 70 72 73 75 77 78 80 81 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 113 114 116 118 120 122 124 126 128 131 134 137 141 145 149 153 158 164 170 176 183 191 200 210 220 232 245 259 274 292 310 331 353 378 404 433 464 497 533 570 609 650 692 735 778 820 860 898 932 962 986 1003 1014 1017 1012 1000 980 955 924 888 849 807 764 720 676 632 590 549 510 473 438 404 373 344 317 292 268 246 226 207 190 174 159 145 133 121 110 101 92 83 76 69 63 57 51 47 42 38 35 32 29 26 24 22 20 19 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19
 30 30 31 31 31 31 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 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 69 70 72 74 76 78 80 82 84 86 88 90 93 95 97 100 102 105 108 111 113 116 119 122 125 129 132 135 139 143 146 150 154 159 163 168 173 178 183 188 194 200 207 214 221 228 236 245 253 263 272 282 293 304 316 328 341 354 368 382 396 410 425 440 454 468 481 494 506 516 526 533 539 542 544 543 540 535 528 519 508 495 482 467 451 434 417 400 383 366 349 333 317 302 287 273 259 246 234 223 212 202 192 183 174 166 158 151 145 138 132 127 121 116 112 107 103 99 95 92 88 85 82 79 76 74 71 69 67 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30
 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 42 45 47 50 53 57 60 64 68 72 77 82 87 92 98 105 111 118 125 133 141 150 159 169 179 189 200 212 224 237 251 265 279 294 310 326 343 360 378 395 413 431 449 467 485 502 518 533 547 560 572 582 590 596 601 603 603 602 598 593 585 577 567 556 543 530 517 503 488 474 460 445 431 417 404 390 378 366 354 343 332 321 312 302 293 285 277 269 262 254 248 241 235 229 224 218 213 208 204 199 195 191 187 183 179 175 172 168 165 162 159 156 153 150 147 144 141 139 136 133 131 128 126 123 121 119 116 114 112 110 107 105 103 101 99 97 95 93 91 90 88 86 85 83 81 80 78 77 76 74 73 72 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12
 11 11 11 11 11 11 11 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 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 27 28 29 31 33 35 37 39 42 44 47 50 54 58 62 66 71 76 81 87 94 100 108 115 124 133 142 152 163 175 187 200 213 228 243 259 276 294 312 331 350 370 390 410 430 449 467 485 500 513 524 533 538 540 539 535 527 516 503 487 470 451 430 409 388 366 345 324 304 285 266 249 233 217 203 190 177 166 156 146 137 129 122 115 109 104 98 94 90 86 82 79 76 73 71 68 66 64 63 61 59 58 57 56 55 54 53 52 51 50 50 49 48 48 48 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 23 23 23 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 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11
 9 10 10 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 55 57 60 63 67 71 75 79 84 89 94 100 106 113 121 129 137 147 157 167 178 190 203 216 230 245 260 277 294 311 330 349 369 389 410 432 454 477 500 524 548 572 596 621 645 670 694 718 741 764 786 807 827 846 864 880 894 907 918 928 935 940 943 943 942 938 933 925 916 904 892 877 862 845 827 809 789 770 750 730 709 689 669 649 629 609 590 571 552 534 516 499 482 465 449 433 418 403 389 375 361 348 335 323 311 299 288 277 266 256 246 236 226 217 208 200 191 183 176 168 161 153 147 140 133 127 121 115 109 104 98 93 88 83 79 74 70 66 62 58 54 51 48 45 42 39 36 34 32 29 28 26 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 6 7 7 8 8 9
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 7 8 8 9 10 11 12 13 15 17 18 21 23 25 28 31 35 39 43 48 53 58 64 71 78 86 95 104 114 125 137 150 164 179 195 212 231 251 273 297 322 350 380 412 446 483 522 565 610 657 708 760 814 870 925 981 1034 1083 1128 1167 1197 1217 1227 1225 1213 1189 1156 1114 1065 1012 955 897 838 780 725 672 622 575 532 493 457 424 394 368 344 322 303 286 270 256 244 233 223 214 206 199 192 186 181 176 172 168 165 161 158 155 153 150 148 146 144 142 139 137 135 133 131 129 127 124 122 119 116 113 110 107 104 100 97 93 89 85 81 77 73 69 65 61 58 54 50 46 43 39 36 33 30 27 24 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 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3
 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 40 42 45 47 50 53 57 60 64 68 72 77 81 86 91 97 102 108 114 120 127 133 140 147 155 162 170 179 187 196 205 215 225 236 247 260 272 286 301 317 334 353 373 394 418 444 472 502 535 571 610 652 698 746 798 852 908 966 1023 1079 1132 1179 1219 1249 1268 1273 1265 1243 1209 1163 1109 1047 982 914 847 781 717 657 601 548 500 456 416 380 347 317 290 266 244 224 205 189 174 160 148 136 125 116 107 99 91 84 77 71 66 60 55 51 46 42 38 35 31 28 25 22 19 17 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1
 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 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 65 67 69 71 73 76 78 81 84 87 90 93 96 100 104 107 111 116 120 125 130 135 140 146 152 158 165 172 179 187 195 204 213 223 233 243 254 266 278 291 304 318 333 348 364 380 396 413 429 446 462 478 494 508 522 533 543 551 557 560 561 559 555 548 538 526 512 497 479 461 442 423 403 383 364 345 326 308 291 275 260 245 231 218 206 195 184 174 165 156 148 141 134 128 122 116 111 106 102 98 94 90 87 84 81 78 76 73 71 69 67 65 63 62 60 59 58 57 55 54 53 53 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 57 57 58 58 59 59 60 60 61 61 61 62 62 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 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 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15
 41 41 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 19 20 22 24 26 28 30 33 36 39 42 46 50 54 58 63 68 74 80 86 93 100 108 116 125 134 144 154 165 177 189 202 216 231 246 262 279 296 314 332 351 370 389 408 427 445 463 479 495 509 521 531 540 546 550 551 550 547 541 534 525 514 502 489 475 460 445 430 415 400 385 370 356 343 329 317 305 293 282 272 262 253 244 235 227 219 212 205 198 192 186 180 174 169 164 159 154 149 144 140 136 131 127 123 119 116 112 108 105 101 98 95 92 88 85 82 79 77 74 71 68 66 63 61 58 56 54 52 50 47 45 43 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 42 43 44 44 45 46 46 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 50 50 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42
 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 71 74 77 80 84 87 90 94 97 100 104 107 111 114 117 120 123 127 130 133 135 138 141 144 147 149 152 154 157 160 162 165 168 171 173 176 180 183 186 190 194 198 202 207 212 217 223 229 236 243 251 260 269 279 289 301 313 327 341 356 373 390 409 428 449 470 492 515 537 560 582 604 624 642 658 671 681 688 691 690 686 677 665 651 633 613 591 568 544 520 495 471 447 423 401 379 358 338 320 302 285 269 254 240 227 215 203 193 182 173 164 155 147 140 133 126 120 114 108 103 98 93 89 85 81 77 73 70 66 63 60 58 55 53 50 48 46 44 42 41 39 38 37 36 34 33 33 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 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 4 5 5 5 5 5 6 6 6 6 6 7
 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 11 11 12 12 13 13 14 15 15 16 17 18 19 20 22 23 25 26 28 30 32 35 37 40 43 46 50 54 58 63 67 73 78 84 90 97 104 112 119 128 136 144 153 162 171 180 189 198 207 216 224 232 240 247 254 260 266 271 276 280 284 288 291 293 296 298 300 302 304 305 307 308 310 311 313 315 316 318 320 322 324 326 329 331 334 337 339 342 345 347 350 353 355 357 359 361 362 363 363 363 362 361 359 357 354 350 346 341 336 330 324 318 311 304 297 290 282 275 267 260 253 245 238 231 224 218 211 205 199 193 187 181 176 171 166 161 156 151 147 142 138 134 130 126 122 118 114 111 107 104 100 97 93 90 87 83 80 77 74 70 67 64 61 58 56 53 50 47 45 42 40 38 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6
 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 40 42 43 45 47 49 51 53 54 56 58 60 62 63 65 66 68 69 70 71 72 73 74 75 76 76 77 77 78 78 78 79 79 79 80 80 80 81 81 82 82 83 83 84 85 86 87 88 90 91 93 95 97 99 102 104 107 111 114 118 123 127 133 138 145 152 160 168 178 188 200 212 227 242 260 279 300 323 349 377 408 442 478 516 557 599 642 685 725 763 795 821 838 846 843 829 807 775 737 695 649 602 555 510 466 425 387 352 320 291 264 240 219 200 182 166 152 140 128 118 108 100 92 86 79 74 69 64 60 56 52 49 46 43 41 39 37 35 33 31 30 29 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 27 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 10 10 9 9 8 8 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2
 4 4 4 4 4 4 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 11 11 12 12 13 14 15 16 17 19 20 21 23 25 27 29 32 34 37 41 44 48 52 57 61 67 72 78 85 91 98 106 113 121 129 137 145 153 161 168 174 180 186 190 194 197 198 199 199 198 197 194 191 188 184 180 175 170 165 161 156 151 146 141 137 133 128 125 121 117 114 111 108 105 102 100 98 96 94 92 91 89 88 88 87 86 86 86 86 87 87 88 89 91 92 94 96 99 102 105 108 112 115 120 124 129 134 139 144 150 156 161 167 173 179 184 190 195 200 205 209 213 217 220 222 224 226 227 228 228 227 227 225 224 222 219 216 213 210 207 203 199 195 191 187 183 178 174 169 165 160 155 151 146 142 137 133 128 124 119 115 110 106 102 98 94 90 86 82 79 75 72 69 65 63 60 57 55 52 50 48 46 44 42 41 40 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 18 19 20 22 23 25 27 29 32 35 37 41 44 48 52 57 61 67 72 79 85 92 100 108 117 126 136 147 158 170 182 195 209 223 238 253 269 286 302 319 336 352 369 385 400 415 429 441 453 462 470 476 481 483 483 482 478 473 466 458 448 437 425 412 399 385 371 357 343 329 315 302 289 277 265 253 243 232 223 214 205 197 190 183 177 171 165 160 155 151 147 143 139 136 133 130 127 125 122 120 118 116 114 112 110 109 107 106 104 103 102 100 99 98 97 96 95 93 92 91 90 89 88 87 86 85 84 83 82 80 79 78 77 75 74 72 71 69 68 66 65 63 62 60 58 56 55 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 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 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4
 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 52 53 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 65 66 68 69 70 71 73 74 76 77 79 81 83 85 88 90 93 95 98 101 104 107 111 114 118 121 125 129 133 137 141 146 150 154 159 163 168 173 177 182 187 192 196 201 206 211 215 220 225 229 234 239 243 248 252 257 261 266 270 275 279 284 288 292 297 301 306 310 315 320 324 329 334 339 344 349 354 358 363 368 372 376 380 384 387 389 391 392 392 392 391 388 385 381 376 370 364 356 348 339 330 320 309 299 288 277 266 255 244 234 223 213 203 193 184 175 166 158 150 143 135 129 122 116 110 104 99 94 89 84 80 76 72 68 65 61 58 55 52 50 47 45 42 40 38 36 35 33 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 31 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 22
 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 59 61 63 66 69 72 75 79 82 86 90 94 98 102 106 111 116 120 125 130 134 139 144 148 152 157 161 164 168 171 174 176 179 180 182 183 183 184 183 183 182 180 179 177 174 172 169 166 162 159 155 152 148 144 140 136 132 128 125 121 117 114 110 107 104 101 98 95 93 90 88 86 84 83 81 80 79 78 77 77 77 76 76 77 77 77 78 79 79 80 81 83 84 85 86 88 89 91 92 94 95 97 99 100 102 103 104 106 107 108 109 110 111 112 112 112 113 112 112 112 111 110 109 108 106 105 103 101 99 96 94 91 88 86 83 80 77 74 71 68 65 62 60 57 54 52 49 47 44 42 40 38 36 34 32 31 29 28 27 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16
 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 49 52 55 58 61 65 69 73 77 82 87 93 98 104 111 117 124 132 139 147 155 163 171 180 188 197 205 213 221 229 236 243 250 256 261 266 271 275 278 281 284 286 287 289 289 290 290 290 290 289 288 288 287 286 285 284 284 283 282 282 282 281 281 281 282 282 283 284 285 287 289 290 292 295 297 300 302 305 308 310 313 315 318 319 321 322 323 323 322 321 319 317 314 310 306 300 295 289 282 275 267 259 251 243 235 226 218 209 201 193 185 177 169 161 154 147 140 133 127 121 115 109 104 99 94 89 84 80 76 72 68 64 60 57 54 51 48 45 42 40 37 35 33 30 28 26 25 23 21 20 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 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 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8
 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 54 56 58 61 64 67 70 73 77 80 84 88 92 96 101 105 110 115 120 125 130 135 140 145 151 156 161 166 170 175 180 184 188 192 195 198 201 204 206 209 211 212 214 215 217 218 219 220 221 222 223 224 225 226 227 228 230 232 234 236 239 241 245 248 252 256 261 266 272 278 285 292 300 308 317 327 337 348 360 373 385 399 413 427 441 456 470 484 496 508 519 528 535 539 541 540 536 530 521 509 494 478 460 441 420 399 378 357 336 316 296 277 259 242 226 211 197 184 172 160 150 140 131 123 115 108 102 96 90 85 80 76 72 68 64 61 58 55 53 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 52 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 55 55 54 54 53 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 24 24 24 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22
 65 66 67 67 68 69 70 70 71 72 73 73 74 75 76 76 77 78 78 79 79 80 80 80 81 81 81 81 81 81 80 80 80 79 78 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 55 55 56 57 58 59 60 61 62 64 65 66 68 70 72 74 76 78 81 83 86 89 92 96 99 103 108 112 117 122 127 132 138 144 151 158 165 172 180 188 196 204 212 220 228 236 243 250 256 261 266 269 271 272 272 270 267 263 258 252 245 238 230 221 212 204 194 186 177 168 160 152 144 136 129 123 116 110 105 100 95 90 85 81 77 74 70 67 64 62 59 56 54 52 50 48 46 45 43 41 40 39 38 36 35 34 33 32 31 31 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 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 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 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 65
 16 16 16 16 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 23 24 25 27 29 31 33 35 38 41 44 47 51 55 59 63 68 74 79 85 92 98 106 114 122 131 140 150 160 171 183 195 208 222 236 251 267 283 300 317 335 353 372 391 410 429 448 466 484 501 518 533 548 560 572 581 589 595 599 601 601 599 596 591 584 576 566 555 544 531 518 505 491 477 463 449 435 421 407 393 380 367 354 342 330 318 307 296 285 275 265 255 246 237 228 220 212 204 196 189 182 175 168 162 156 150 144 138 133 128 123 118 113 109 104 100 96 92 89 85 81 78 75 72 69 66 63 60 57 55 52 50 48 45 43 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 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 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16
 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 25 26 27 27 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 76 79 83 86 90 94 98 102 106 111 116 120 125 130 135 141 146 152 157 163 168 174 179 185 190 195 201 205 210 214 218 222 225 228 230 232 233 234 234 234 233 231 230 227 224 221 218 214 209 205 200 196 191 186 181 176 171 166 161 156 151 146 142 137 133 128 124 120 116 112 109 105 102 98 95 92 89 86 84 81 78 76 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 48 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 68 69 69 69 70 70 70 70 70 70 70 69 69 69 68 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33
 77 77 77 77 76 76 76 76 76 75 75 74 74 74 73 72 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 48 49 51 52 54 56 58 61 63 66 69 71 75 78 82 85 89 94 98 103 108 114 120 126 133 140 147 155 163 172 182 192 203 214 226 239 252 266 280 295 311 327 343 360 377 393 409 425 439 452 464 474 483 488 492 493 491 487 480 471 460 447 433 418 401 384 367 350 333 316 299 283 268 254 240 227 214 202 191 181 172 163 154 146 139 132 126 120 114 109 104 99 95 91 87 84 81 77 74 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 53 53 53 53 53 54 54 54 55 55 55 56 56 57 58 58 59 59 60 61 62 62 63 64 65 65 66 67 67 68 69 69 70 71 71 72 72 73 73 74 74 74 75 75 75 76 76 76 76 76 77 77 77 77
 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 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 42 45 48 51 55 58 63 67 72 76 82 87 93 100 106 113 120 128 136 144 153 162 172 181 191 201 211 222 233 243 254 264 275 285 295 305 314 323 331 339 346 352 358 362 366 370 372 374 375 375 375 374 372 370 368 365 361 358 354 349 345 340 335 331 326 321 316 311 306 301 297 292 287 282 278 273 268 264 259 254 250 245 240 236 231 226 222 217 212 207 202 198 193 188 184 179 175 170 166 162 158 154 150 146 142 139 135 132 128 125 122 119 116 113 111 108 105 103 101 98 96 94 92 90 88 86 84 83 81 79 78 76 75 74 72 71 70 69 68 66 66 65 64 63 62 62 61 61 60 60 60 59 59 59 59 59 60 60 60 61 61 61 62 62 63 63 64 65 65 66 67 67 68 69 69 70 70 71 71 72 72 73 73 74 74 74 74 75 75 75 75 75 75 74 74 74 73 73 72 72 71 70 69 68 67 66 65 64 63 61 60 59 57 56 54 52 51 49 48 46 44 42 41 39 37 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8
 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 58 60 61 63 65 67 69 72 74 77 80 83 87 90 94 98 102 106 110 115 119 124 129 134 139 145 150 155 161 166 171 177 182 187 192 196 201 205 209 213 217 220 223 225 228 229 231 232 233 234 234 234 234 234 233 232 231 230 229 227 226 224 223 221 219 218 216 215 213 212 211 210 209 208 208 207 207 207 207 208 208 209 210 211 212 213 214 215 217 218 219 221 222 223 224 224 225 225 225 224 224 223 221 219 217 215 212 209 206 202 198 194 190 186 181 177 172 167 162 157 152 148 143 138 133 129 124 120 115 111 107 103 99 95 92 88 85 81 78 75 72 69 66 64 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 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 40 39 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 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 24 24 25 25
 40 41 42 43 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 67 68 68 69 69 70 70 71 71 71 72 72 73 73 73 74 74 75 75 76 76 77 78 79 80 82 83 85 87 89 91 94 96 100 103 107 111 116 121 126 132 139 146 153 161 169 179 188 199 210 221 234 247 261 275 290 306 322 339 356 374 392 409 427 444 460 475 489 502 512 521 527 531 531 530 525 518 508 496 483 467 450 433 414 395 376 357 338 320 302 285 269 253 239 225 212 200 189 178 169 160 152 144 137 131 125 119 114 110 105 102 98 95 92 89 86 84 81 79 77 75 74 72 70 69 67 66 65 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 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 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 33 34 35 36 37 39
 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 15 16 17 19 20 22 24 25 27 29 32 34 37 39 42 45 48 52 55 59 63 68 72 77 83 88 94 101 107 115 122 131 140 149 159 170 182 194 207 221 236 251 268 285 304 323 343 364 385 407 429 450 471 491 510 527 542 555 564 570 572 570 565 556 544 529 511 491 470 447 424 401 378 355 332 311 290 270 252 234 218 202 188 175 162 151 140 130 121 112 104 97 90 84 78 72 67 62 58 54 50 46 43 40 37 34 31 29 27 25 23 21 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 15 16 17 18 19 19 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23
 175 175 173 172 170 167 164 161 157 153 148 144 139 134 129 124 119 114 109 104 99 94 89 84 80 75 71 67 63 59 55 52 48 45 42 40 37 34 32 30 28 26 24 23 21 20 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 41 43 46 48 51 54 57 60 63 67 71 75 80 85 91 97 103 110 117 125 134 143 153 164 176 188 202 216 231 247 263 280 298 315 333 350 367 383 398 410 421 430 436 439 439 436 431 423 413 402 388 374 359 343 326 310 294 279 263 249 235 221 209 197 185 174 164 155 146 138 130 122 115 109 103 97 92 87 82 78 74 70 66 62 59 56 53 50 48 45 43 41 38 36 35 33 31 29 28 26 25 24 23 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 31 32 33 35 37 38 40 42 45 47 50 53 56 59 62 65 69 73 77 81 85 90 94 99 103 108 113 118 122 127 132 137 141 146 150 154 158 161 164 167 170 172 174 175 175 176
 31 31 31 31 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 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 54 55 56 57 59 60 61 62 63 65 66 67 69 70 72 73 75 77 78 80 82 84 86 87 89 91 93 96 98 100 102 105 107 109 112 114 117 120 123 125 128 131 135 138 141 144 148 152 155 159 163 167 171 175 179 184 188 193 197 202 206 211 216 220 225 229 233 237 241 244 248 251 253 256 258 259 260 261 261 260 260 258 256 254 252 249 245 242 238 234 229 225 220 215 210 206 201 196 191 186 181 177 172 168 164 159 155 151 148 144 140 137 134 130 127 124 122 119 116 114 111 109 107 105 103 101 99 97 95 94 92 90 89 87 86 85 83 82 81 80 79 78 76 75 74 73 72 71 70 70 69 68 67 66 65 64 63 62 62 61 60 59 58 57 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30
 25 25 25 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 35 36 37 37 38 39 40 42 43 44 45 47 48 50 52 54 56 58 60 62 65 68 71 74 77 80 84 88 92 97 102 107 112 118 124 131 137 145 152 160 169 178 187 197 207 218 229 241 254 266 280 293 308 322 338 353 370 386 404 421 439 458 477 496 515 534 554 573 592 610 628 645 661 676 688 700 709 715 719 720 719 714 706 695 682 665 647 626 603 579 554 529 502 476 450 424 400 376 352 330 310 290 271 254 238 223 209 196 184 173 162 153 144 136 129 122 116 110 105 100 96 92 88 84 81 78 75 73 70 68 66 64 62 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 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 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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
 17 17 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 28 29 30 32 33 35 37 39 42 44 47 50 53 56 60 63 67 72 76 81 87 92 98 104 110 117 124 131 138 146 153 161 169 177 184 192 200 208 215 223 230 236 243 249 255 261 266 271 275 279 283 287 290 293 296 298 300 302 303 305 306 306 307 307 307 307 306 305 304 302 300 297 294 291 287 283 278 273 267 261 254 248 240 233 225 217 209 201 193 185 177 169 162 154 147 140 133 126 120 114 109 103 98 93 89 85 81 77 74 70 67 64 62 59 57 55 53 51 49 48 46 45 44 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 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 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 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 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 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 50 50 50 50 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17
 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 21 22 23 23 24 25 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 48 50 53 56 58 62 65 68 72 75 79 83 87 92 96 100 105 109 114 119 123 128 132 136 140 144 148 152 155 158 161 164 166 168 170 171 172 173 173 173 173 173 172 171 170 169 168 166 164 163 161 159 157 155 153 151 148 146 144 142 140 138 136 134 132 131 129 127 126 124 123 121 120 118 117 116 115 114 113 112 111 110 110 109 108 107 107 106 106 105 104 104 103 102 102 101 100 100 99 98 98 97 96 95 95 94 93 92 91 91 90 89 88 88 87 86 85 85 84 83 82 82 81 80 80 79 78 78 77 76 76 75 74 73 73 72 71 70 69 69 68 67 66 65 64 63 62 61 59 58 57 56 55 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17
 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 26 28 30 32 33 35 37 39 41 42 44 46 48 50 51 53 55 57 58 60 62 64 66 68 71 73 76 78 81 85 88 92 96 101 106 111 117 124 132 140 149 159 170 183 197 212 229 248 268 291 316 343 372 403 436 469 503 536 566 593 615 630 638 636 627 609 584 554 520 484 447 410 374 340 309 280 254 230 208 189 172 157 143 132 121 112 104 97 91 86 82 78 74 72 69 67 66 65 64 64 64 64 64 65 66 67 69 70 73 75 77 80 84 87 91 95 99 104 109 114 120 126 131 137 143 149 155 161 166 170 173 176 177 177 176 174 170 165 159 152 144 136 127 118 110 101 93 85 77 70 63 57 52 46 42 37 33 30 27 24 21 19 17 15 13 11 10 9 8 7 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 5 5 6 7 8 8 9 10 11 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 27 27 28 28 28 28 27 27 27 26 25 25 24 23 22 21 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7
 21 21 20 20 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 13 15 17 19 22 25 28 31 35 39 44 49 55 61 68 76 85 96 107 120 135 152 171 193 218 247 280 318 362 412 468 532 603 681 764 849 934 1011 1074 1118 1137 1129 1094 1038 966 884 799 715 636 562 496 438 386 341 301 267 238 213 191 172 155 141 128 118 108 100 93 86 81 76 71 67 64 60 57 55 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 22
 16 16 16 16 16 16 16 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 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 47 50 53 56 59 63 67 72 77 82 87 93 100 106 114 121 129 138 147 157 166 177 188 199 211 223 235 247 260 273 287 300 313 326 339 352 365 377 389 401 412 422 432 441 449 456 463 469 475 480 484 487 490 492 494 495 495 496 496 495 494 493 492 491 489 487 486 484 482 480 477 475 472 470 467 464 461 458 454 450 446 441 436 431 426 420 413 406 399 392 384 376 368 359 350 341 332 323 314 305 296 287 278 270 261 253 245 237 230 222 215 208 202 195 189 183 178 172 167 162 157 152 148 144 140 136 132 128 125 121 118 115 111 108 105 103 100 97 94 92 89 87 84 82 79 77 75 72 70 68 66 64 62 60 58 57 55 53 52 50 49 48 47 46 45 44 43 42 42 41 41 41 40 40 40 40 40 40 41 41 41 42 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 67 68 70 71 72 74 75 77 78 80 81 82 84 85 86 88 89 90 91 92 93 93 94 94 95 95 95 95 95 94 94 93 92 91 90 88 87 85 83 81 79 77 75 73 70 68 65 63 60 58 55 53 51 48 46 44 42 40 38 37 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16
 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 63 65 67 69 72 74 76 78 81 83 85 88 90 92 95 97 99 102 104 106 108 111 113 115 117 119 122 124 126 128 131 133 135 137 140 142 145 147 150 152 155 157 160 163 166 169 172 174 177 180 183 187 190 193 196 199 202 205 208 211 214 218 221 224 227 230 233 236 239 242 245 248 250 253 256 259 262 265 268 271 273 276 279 282 286 289 292 295 298 302 305 309 313 317 321 325 329 333 337 341 346 350 354 358 361 365 368 370 373 374 375 375 375 373 371 368 364 359 353 346 339 331 322 313 303 293 282 272 261 251 240 229 219 209 199 190 180 172 163 155 147 140 133 126 120 114 108 103 98 93 88 84 80 76 72 69 66 62 60 57 54 52 49 47 45 43 41 40 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 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 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25
 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 33 35 38 41 43 47 50 53 57 61 65 69 74 78 83 88 93 99 104 110 116 122 128 134 140 147 154 160 167 174 180 187 194 201 208 215 223 230 237 245 252 260 267 275 284 292 300 309 318 327 336 346 355 364 374 383 391 399 407 413 419 423 426 426 425 422 417 410 401 390 378 364 349 333 316 299 282 266 249 233 218 203 190 176 164 153 142 132 123 115 107 100 93 87 81 76 71 67 63 59 56 53 50 47 44 42 40 38 36 34 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 44 46 48 51 53 56 59 62 65 68 71 74 78 81 85 88 92 96 99 103 106 109 113 115 118 120 122 123 124 125 125 124 123 121 119 116 113 110 106 102 97 93 88 83 79 74 69 65 61 56 52 49 45 42 39 36 33 30 28 26 24 22 21 19 18 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5
 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 62 62 62 63 63 63 64 64 65 65 65 66 66 67 67 68 68 69 69 70 70 71 72 73 74 75 76 77 78 79 81 82 84 86 88 90 92 94 97 99 102 105 108 111 114 118 121 125 129 133 138 142 147 152 157 162 167 173 178 184 190 196 202 208 215 221 227 233 239 245 250 255 260 264 268 272 274 276 277 277 277 275 273 270 266 262 257 251 244 237 230 222 214 206 198 190 182 174 166 158 151 144 137 130 124 118 112 107 102 97 93 89 85 81 78 74 71 68 66 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 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 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 54
 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 64 66 69 72 74 77 80 84 87 90 94 98 101 105 109 113 117 122 126 130 135 139 143 148 152 156 160 164 168 171 174 177 180 182 184 185 186 186 186 186 185 183 181 179 176 173 169 165 161 157 152 148 143 138 133 128 123 119 114 109 105 101 97 93 89 85 82 78 75 72 70 67 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 50 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 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34
 62 60 58 55 53 51 49 47 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 37 39 42 45 48 51 55 58 62 67 71 76 82 87 93 100 107 114 122 131 140 150 160 171 183 195 208 222 236 251 266 281 296 311 325 338 351 361 370 376 380 381 380 376 370 361 350 338 325 310 295 280 265 250 235 221 207 194 182 171 161 151 142 134 127 120 114 108 103 98 94 90 87 84 81 79 77 75 73 71 70 69 68 67 66 65 65 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 56 59 61 64 67 69 72 75 78 81 83 86 89 91 93 95 97 98 100 101 101 102 102 101 101 100 99 98 96 94 93 91 88 86 84 81 79 77 74 72 69 67 64
 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 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 65 68 70 73 77 80 84 88 92 96 101 106 112 118 124 131 139 147 156 165 175 186 198 212 226 242 259 277 298 320 344 371 400 432 467 505 547 592 640 692 747 804 864 924 984 1042 1096 1143 1180 1207 1220 1219 1204 1175 1133 1081 1022 957 890 822 755 690 629 572 520 471 427 388 352 319 290 264 241 220 201 184 169 156 144 133 123 114 106 99 92 86 81 76 72 68 64 60 57 54 52 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 68 68 69 70 70 71 71 72 72 73 73 73 73 73 73 72 72 71 70 69 68 67 66 65 63 62 60 59 57 55 53 52 50 48 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 20
 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 37 37 38 40 41 42 44 46 48 50 52 55 57 60 64 67 71 76 81 86 92 98 105 113 121 130 140 151 162 175 188 203 218 234 250 267 283 299 314 326 337 344 348 347 343 336 324 310 294 276 257 238 219 200 182 166 150 136 123 111 101 91 82 74 67 61 55 50 46 42 38 35 32 29 27 25 23 21 20 19 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34 35 37 38 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 49 49 49 48 47 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 28 28 27 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
 61 59 57 56 54 52 51 49 47 46 44 42 41 39 38 36 35 33 32 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 8 9 10 11 12 14 15 16 18 19 21 23 25 27 29 32 34 37 40 43 46 49 53 57 61 65 70 75 80 86 92 98 105 112 120 128 137 146 156 167 178 189 202 215 228 242 257 272 288 304 320 337 353 369 385 399 413 426 437 447 455 461 465 467 467 464 460 454 446 437 426 415 402 389 376 362 348 335 321 308 295 283 271 260 249 239 229 219 211 202 194 187 180 173 166 160 155 149 144 139 134 130 126 122 118 114 110 107 104 100 97 94 91 89 86 83 81 78 76 74 71 69 67 65 63 61 59 57 55 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 76 79 81 84 87 90 93 96 99 102 105 107 110 112 115 117 119 121 123 124 125 127 128 129 129 130 130 130 130 130 130 130 129 129 128 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 108 107 107 106 106 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 104 104 103 103 102 101 101 100 99 98 96 95 94 93 91 90 88 87 85 83 82 80 78 77 75 73 71 70 68 66 64 63
 55 54 52 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 56 60 64 68 72 77 83 88 94 101 109 117 125 135 145 156 168 182 196 212 229 247 267 287 309 332 356 380 404 428 450 470 487 500 510 514 514 509 499 485 467 446 424 400 376 352 328 305 284 263 244 226 210 195 181 169 158 147 138 129 122 115 108 103 98 93 89 85 81 78 75 72 70 67 65 63 61 60 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 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 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 28 30 31 32 33 35 37 38 40 42 44 46 48 50 52 54 56 59 61 63 65 67 69 71 73 75 76 77 78 79 80 80 81 81 81 80 80 79 79 78 77 76 74 73 72 70 69 67 66 64 63 61 60 58 57
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 20 21 21 23 24 25 26 28 29 31 33 35 37 39 42 45 48 51 54 58 62 67 72 77 83 89 95 102 110 117 126 134 144 153 163 174 184 195 206 218 229 240 251 262 273 283 292 302 310 318 324 331 336 340 344 346 348 349 350 349 349 347 345 342 339 336 332 328 324 319 315 310 305 300 295 290 285 280 275 270 264 259 254 249 244 239 233 228 223 218 213 208 203 198 193 188 183 179 174 169 164 160 155 151 146 142 138 134 130 126 122 119 115 112 108 105 102 100 97 94 92 90 87 85 83 82 80 78 77 76 75 73 72 72 71 70 70 69 69 69 68 68 68 68 69 69 69 70 70 71 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 87 88 88 88 89 88 88 87 87 86 84 83 81 80 78 76 74 71 69 67 64 62 60 57 55 53 51 48 46 45 43 41 39 38 36 35 34 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 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 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12
 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 65 67 69 70 71 73 73 74 75 75 76 76 76 76 76 75 75 74 74 73 72 71 71 70 69 68 68 67 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 62 62 61 61 61 60 60 59 59 59 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 58 57 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 44 43 42 40 39 37 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24
 46 45 44 43 42 41 39 38 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 62 65 68 71 75 78 82 86 89 93 98 102 106 110 115 119 123 128 132 137 141 146 150 155 159 163 167 172 176 180 183 187 191 194 198 201 204 207 209 212 214 216 217 219 220 220 221 221 221 220 219 217 216 213 211 208 205 201 197 193 188 184 179 174 169 164 159 153 148 143 138 134 129 124 120 116 112 108 104 100 97 94 91 88 85 82 80 77 75 73 71 69 67 66 64 63 61 60 58 57 56 55 54 53 51 50 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 35 36 37 38 39 41 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 64 66 68 69 71 73 74 76 78 79 81 82 83 85 86 87 88 88 89 89 90 90 90 90 89 89 88 87 86 85 84 83 82 80 79 77 76 74 73 71 70 68 66 65 63 62 60 58 57 55 54 53 51 50 49 47
 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 43 45 48 50 53 56 59 62 65 69 73 77 82 87 92 98 104 111 119 127 136 146 157 170 184 199 216 235 256 280 307 336 369 405 444 488 535 585 637 691 744 794 839 875 901 913 910 893 863 821 771 716 658 600 544 491 441 396 355 318 285 256 231 208 188 170 155 141 129 119 110 102 95 89 83 79 75 71 68 65 63 61 59 58 57 56 55 55 54 54 54 54 54 54 55 55 56 57 57 58 59 60 61 62 64 65 66 67 69 70 71 72 73 74 75 76 77 77 77 78 78 77 77 76 75 74 73 71 70 68 66 64 62 60 57 55 53 50 48 46 44 42 39 37 36 34 32 30 29 27 26 25 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 39 41 44 46 48 50 53 55 57 58 60 61 63 63 64 64 64 64 63 62 61 60 58 56 54 52 50 48 46 43 41 39 37 35 33 31 29 28 26 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10
 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 33 34 36 38 40 42 44 47 49 52 54 57 60 64 67 71 75 79 83 88 93 99 104 110 117 124 131 139 148 156 166 176 186 196 207 218 230 241 252 263 273 282 291 298 303 307 310 310 309 306 301 295 287 279 269 259 248 238 227 216 205 195 185 176 167 159 151 144 137 130 124 119 114 109 105 101 97 94 90 87 85 82 80 78 75 74 72 70 68 67 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 50 52 54 56 59 61 64 67 70 74 77 81 85 90 95 100 105 110 116 122 129 135 142 148 155 162 168 174 180 185 189 193 195 197 198 198 197 194 191 187 183 177 171 165 159 152 145 138 132 125 119 113 107 101 95 90 85 81 76 72 68 64 61 58 55 52 49 46 44 42 40 38 36
 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 12 13 15 16 18 20 22 24 27 30 33 36 39 43 47 51 56 61 67 73 80 87 95 104 114 125 137 150 164 180 198 217 239 262 288 317 348 381 416 453 492 531 569 605 636 662 680 690 689 679 659 632 598 560 519 478 437 397 360 325 293 264 237 214 193 174 157 143 130 118 108 99 91 84 78 73 68 64 60 57 54 51 49 47 45 44 42 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 28 28 27 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 6 5 5 5 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 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 51 53 55 58 60 63 65 68 70 72 74 75 77 78 79 79 79 79 78 77 75 74 72 70 67 65 62 60 57 55 52 49 47 44 42 40 37 35 33 31 30 28 26 25 23 22 20 19 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 31 30 29 28 28 27 26 25 25 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 13 13 13 13 13 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 39 41 43 45 48 50 52 54 57 59 61 64 66 68 71 73 75 77 79 81 83 84 86 87 89 90 91 92 93 93 94 94 94 95 95 95 94 94 94 93 93 92 92 91 90 90 89 88 87 87 86 85 84 83 83 82 81 81 80 80 79 79 78 78 78 77 77 77 77 77 77 77 77 78 78 79 79 80 80 81 81 82 83 84 85 86 86 87 88 89 90 91 92 93 94 95 96 97 97 98 99 99 100 100 101 101 101 101 101 101 101 100 100 99 98 97 95 94 92 90 88 86 84 82 80 77 75 72 70 67 64 62 59 57 54 52 49 47 45 42 40 38 36 35 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 46 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 48 48 47 46 46 45 44 43 42 41 40 39 38 38 37 36 35 34
 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 62 63 65 66 68 69 71 73 75 76 78 80 82 84 85 87 89 90 92 93 95 96 97 98 98 99 99 100 100 100 100 99 99 98 98 97 96 95 94 93 91 90 89 87 86 84 83 82 80 79 77 76 74 73 72 70 69 68 67 66 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 52 51 51 51 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 63 64 65 67 68 69 71 72 74 76 77 79 81 82 84 86 87 89 91 93 94 96 98 99 101 103 104 106 107 109 110 112 113 114 115 117 118 119 120 120 121 122 122 122 123 123 123 122 122 122 121 120 119 118 117 116 115 113 111 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 77 75 74 73 71 70 69 68 68 67 66 66 65 65 65 64 64 64 64 65 65 65 65 66 66 67 67 68 68 69 69 70 71 71 72 73 74 74 75 76 77 78 78 79 80 81 81 82 83 83 84 84 85 85 85 86 86 86 86 86 86 86 85 85 85 84 83 83 82 81 80 79 78 77 76 75 74 73 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 49
 135 131 126 121 117 112 108 104 100 96 92 88 85 81 78 75 72 69 67 64 62 60 57 55 54 52 50 49 47 46 45 43 43 42 41 40 40 39 39 39 39 39 39 39 40 40 41 42 43 44 45 46 48 49 51 53 55 57 59 62 64 67 69 72 75 78 81 85 88 92 95 99 103 106 110 114 118 122 126 131 135 139 143 147 151 156 160 164 168 172 176 180 184 188 191 195 198 201 204 207 210 212 215 216 218 219 220 221 221 221 220 219 218 216 214 211 208 205 202 198 194 189 185 180 176 171 166 162 157 153 148 144 140 136 132 128 125 122 119 116 113 111 108 106 104 103 101 100 98 97 96 95 94 94 93 93 92 92 91 91 91 90 90 90 90 89 89 89 89 88 88 88 87 87 86 86 85 85 84 83 82 81 80 79 78 77 75 74 73 71 70 68 67 65 63 61 60 58 56 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 68 70 71 73 75 76 78 80 82 83 85 88 90 92 94 97 100 102 105 108 111 115 118 122 125 129 133 137 142 146 150 155 159 164 168 173 177 181 185 189 193 196 199 201 203 205 206 207 207 206 206 204 202 200 197 194 191 187 183 179 174 170 165 160 155 150 145 140
 135 132 128 125 121 118 114 110 106 102 98 95 91 88 84 81 78 75 72 69 66 64 61 59 57 55 53 51 49 48 46 45 44 43 42 41 40 40 39 39 39 38 38 38 39 39 39 40 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 64 66 68 71 74 76 79 82 85 88 91 94 97 100 102 105 108 111 114 117 120 122 125 127 129 132 134 136 137 139 140 142 143 143 144 144 144 144 144 143 142 141 140 138 137 135 132 130 127 125 122 119 116 113 110 107 104 101 98 95 92 89 86 84 81 79 77 75 73 71 70 68 67 66 65 64 63 62 62 61 61 61 61 61 61 61 61 62 62 63 63 64 64 65 66 67 67 68 69 70 71 72 73 74 74 75 76 77 77 78 78 79 79 79 79 79 79 78 78 77 76 75 74 73 72 71 69 68 66 64 63 61 59 57 55 53 51 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 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 16 16 16 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 20 21 21 22 22 23 23 24 25 25 26 27 28 29 31 32 33 35 37 39 41 43 45 48 50 53 56 59 63 66 70 74 78 82 86 90 95 99 104 108 113 117 121 125 129 133 136 139 141 143 145 146 146 147 146 145 144 142 140 138
 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 40 41 42 44 45 47 49 51 53 55 58 60 62 65 68 71 74 76 79 82 85 88 91 94 97 100 102 104 107 108 110 112 113 114 115 115 116 116 116 116 116 116 115 115 114 114 114 113 113 113 112 112 112 112 113 113 114 115 116 117 118 120 121 124 126 128 131 134 138 141 145 149 154 158 163 168 174 179 185 190 196 202 207 212 217 221 225 228 230 231 232 232 230 228 225 222 217 212 207 201 195 188 181 175 168 161 155 149 142 137 131 126 120 116 111 107 103 99 95 92 89 86 83 81 79 76 74 72 71 69 67 66 65 64 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 17 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 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 64 66 67 68 69 69 70 70 70 70 69 68 68 67 65 64 63 61 60 59 57 56 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32
 51 49 48 46 44 43 41 40 39 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 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 52 54 57 60 64 67 71 75 79 84 89 94 99 104 109 115 120 126 131 136 141 145 148 151 154 155 156 155 154 152 150 146 142 138 133 128 122 117 112 106 101 96 92 87 83 79 75 71 68 65 62 60 57 55 53 52 50 49 47 46 45 44 44 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 41 41 40 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 25 25 26 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 66 69 72 75 78 82 85 87 90 92 94 96 98 99 100 100 100 100 99 98 97 96 94 92 90 88 85 83 81 78 76 73 71 68 66 64 61 59 57 55 53
 48 45 42 39 37 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 13 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 17 18 19 21 23 25 26 29 31 33 36 38 41 44 47 51 54 58 62 66 70 74 78 83 87 92 97 102 107 112 117 122 127 132 137 142 147 152 156 161 165 169 173 177 180 183 186 189 191 193 194 195 196 196 196 196 195 193 192 189 187 184 180 177 173 169 164 160 155 150 145 140 135 131 126 121 117 113 109 105 101 98 94 91 88 86 84 81 79 78 76 74 73 72 71 70 69 69 68 68 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 69 69 69 69 68 68 68 68 67 66 66 65 64 63 62 60 59 57 56 54 52 50 48 46 44 42 40 38 36 34 33 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 53 56 59 61 64 67 71 74 78 82 86 91 96 101 106 111 117 123 130 136 142 149 155 162 168 174 179 184 188 191 194 195 196 195 194 191 188 183 178 172 166 159 152 145 138 131 124 117 110 104 97 91 86 80 75 71 66 62 58 54 51
 92 92 92 92 92 92 92 91 91 90 89 88 87 86 84 83 81 79 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 65 67 69 71 73 74 76 78 80 82 84 86 87 89 91 93 94 96 98 99 101 102 103 105 106 107 108 109 110 111 112 113 113 114 114 115 116 116 117 117 117 118 118 119 119 120 120 121 121 122 123 123 124 124 125 125 126 126 127 127 127 127 127 127 127 126 126 125 124 123 122 120 119 117 115 113 111 109 106 104 101 99 96 93 91 88 85 83 80 77 75 72 70 67 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 46 46 47 48 48 49 49 50 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 59 59 59 59 59 59 60 60 60 60 61 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 65 65 65 65 66 66 66 67 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 75 76 76 77 78 79 80 80 81 82 83 84 85 86 86 87 88 89 90 90 91 91
 87 88 89 90 91 92 93 94 94 95 95 95 95 95 94 94 93 92 91 89 88 86 84 81 79 77 74 71 69 66 63 60 58 55 52 49 47 44 42 40 38 35 33 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 46 48 51 54 57 61 64 68 72 76 81 86 92 97 104 110 117 125 133 142 152 162 173 184 197 210 224 239 254 271 288 306 324 343 363 383 402 422 441 458 475 490 502 513 521 525 527 525 521 513 502 489 473 456 437 417 397 376 355 334 314 294 275 257 240 224 209 195 181 169 157 147 137 127 119 111 104 97 91 85 79 74 70 65 62 58 54 51 48 46 43 41 39 36 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 43 45 48 50 53 56 59 61 64 67 70 73 77 80 82 85 88 91 93 96 98 100 102 104 105 106 107 108 109 109 110 110 109 109 109 108 108 107 106 105 104 103 102 101 100 99 98 97 96 95 95 94 93 92 92 91 91 90 90 90 89 89 89 89 89 89 89 90 90 90 90 90 91 91 91 91 91 92 92 92 92 91 91 91 90 90 89 88 88 87 86 85 84 83 82 81 80 79 78 78 77 76 75 75 74 74 74 73 73 73 73 73 73 73 74 74 74 75 76 76 77 78 79 80 81 82 83 84 85 86
 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 81 82 83 83 84 84 85 85 85 85 86 86 86 85 85 85 85 85 85 84 84 84 84 83 83 83 83 83 83 83 83 84 84 84 85 85 86 87 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 109 110 110 110 110 110 110 109 109 108 108 107 106 104 103 102 100 98 97 95 93 91 89 87 86 84 82 80 78 76 75 73 71 70 68 67 66 65 64 63 62 61 60 60 59 59 59 59 59 59 59 59 60 60 61 62 62 63 64 65 66 68 69 70 71 73 74 76 77 78 80 81 82 84 85 86 87 88 89 90 91 92 92 93 93 93 93 93 93 93 93 93 92 92 91 90 90 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 71 71 70 70 69 69 68 68 68 68 68 68 68 68 68 68 69 69 70 71 72 72 73 74 75 77 78 79 80 82 83 84 86 87 88 90 91 92 93 94 95 96 97 98 98 99 99 99 99 99 99 98 98 97 96 95 94 92 91 90 88 86 84 83 81 79 77 75 73 71 69 67 64 62 60 58 56 55 53 51 49 47 45 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 42 43 45 46
 102 96 91 85 80 75 71 66 62 59 55 52 48 46 43 40 38 35 33 31 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 24 26 27 29 31 33 35 38 41 43 46 49 53 56 60 64 68 72 77 82 86 92 97 103 108 114 120 126 132 138 144 150 156 162 167 172 177 181 184 187 190 191 192 192 191 190 188 185 182 178 173 168 163 158 152 146 141 135 129 123 118 112 107 102 97 92 88 84 80 76 73 70 67 64 62 60 58 56 54 53 51 50 49 49 48 47 47 47 46 46 46 46 47 47 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 61 62 63 63 64 64 64 64 64 64 64 64 63 62 62 61 60 59 58 56 55 54 52 50 49 47 45 44 42 40 39 37 35 34 32 31 30 28 27 26 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 52 54 55 57 59 62 64 67 70 74 78 82 86 91 96 102 107 114 120 127 134 141 148 155 162 169 175 181 186 191 195 198 200 200 200 199 196 193 188 183 177 171 164 157 150 143 136 129 122 115 109
 71 68 66 64 62 60 58 56 54 53 51 49 48 46 45 44 43 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 32 32 33 33 34 34 35 36 37 38 40 41 43 44 46 48 50 53 55 58 61 64 67 70 74 78 82 86 90 94 99 104 108 113 118 123 128 133 137 142 147 151 155 159 163 166 170 172 175 177 179 181 182 183 184 184 185 185 185 184 184 183 183 182 181 180 180 179 178 177 177 176 175 175 175 174 174 174 174 175 175 176 176 177 178 179 180 181 182 183 184 185 186 187 187 188 188 189 189 189 188 187 187 185 184 182 180 178 176 174 171 168 165 162 159 156 153 150 147 143 140 137 134 131 127 124 121 118 115 113 110 107 104 101 99 96 94 91 89 86 84 81 79 77 74 72 70 68 65 63 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 47 49 50 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 85 87 90 92 95 97 100 103 106 109 112 115 118 121 124 127 130 133 135 138 141 143 145 147 149 150 151 152 152 153 152 152 151 150 148 146 144 142 139 137 134 131 128 125 121 118 115 112 108 105 102 99 95 92 89 87 84 81 78 76 73
 101 99 97 95 93 91 90 88 87 85 84 82 81 80 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 63 62 61 60 59 58 57 56 55 54 54 53 52 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 47 48 49 50 51 52 53 55 56 58 60 62 64 66 69 71 74 77 81 84 88 92 97 102 107 113 118 125 132 139 147 155 164 174 184 194 205 217 229 241 254 267 279 292 304 315 325 334 341 347 351 352 352 349 345 338 330 320 309 296 284 270 257 244 230 217 205 193 181 171 160 151 142 134 126 119 112 106 100 95 90 86 82 78 75 72 69 66 64 62 60 58 56 55 53 52 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 62 62 63 64 65 65 66 66 67 67 67 68 68 68 68 68 68 67 67 67 66 66 65 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 45 44 43 43 43 42 42 42 42 42 41 42 42 42 42 42 43 43 44 45 46 47 48 49 51 52 54 56 58 60 63 66 68 72 75 78 82 86 90 95 99 104 108 113 118 123 127 132 137 141 145 148 151 154 157 158 160 161 161 161 161 160 159 157 155 153 150 148 145 142 140 137 134 131 128 125 122 120 117 114 112 109 107 105 103
 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 49 50 51 51 52 53 53 53 53 53 53 52 52 51 50 49 48 46 45 44 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 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 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 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 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 33 33 33 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14
 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 48 51 53 56 59 62 66 69 73 77 81 85 90 95 100 105 111 117 123 129 136 143 150 157 165 172 180 188 195 202 210 216 223 228 233 238 241 244 246 246 246 244 242 239 235 230 224 218 212 205 198 190 183 176 168 161 154 147 141 135 129 123 118 113 108 104 100 96 92 89 86 83 81 79 77 75 73 72 71 70 69 68 67 67 67 67 66 66 67 67 67 68 68 69 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 89 90 90 90 90 90 90 89 88 87 86 84 83 81 79 77 75 73 71 69 67 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 47 48 49 50 51 53 54 55 57 58 60 62 64 66 68 70 72 74 76 78 80 82 84 85 87 88 89 90 91 91 91 91 90 89 88 87 86 84 82 81 78 76 74 72 70 67 65 63 61 58 56 54 52 50 48 46 45 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
 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 65 69 72 76 79 83 87 90 94 98 102 105 109 112 116 119 122 125 127 130 132 133 135 136 137 138 138 139 139 139 138 138 137 136 135 134 133 131 130 129 127 126 124 123 121 120 118 117 115 114 112 111 109 108 107 106 104 103 102 101 100 99 98 97 96 95 94 93 92 91 91 90 89 88 87 86 86 85 84 83 82 81 81 80 79 78 78 77 76 76 75 75 74 74 73 73 73 73 72 72 72 73 73 73 73 74 74 75 75 76 77 78 79 80 81 82 83 85 86 88 89 91 92 94 96 97 99 101 102 104 105 107 108 109 110 110 110 110 110 109 108 107 106 104 102 99 97 94 91 88 85 82 78 75 72 69 66 63 60 57 54 52 49 47 45 43 41 39 38 36 35 34 33 31 30 30 29 28 27 27 26 26 26 25 25 25 25 25 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 55 56 57 58 59 60 61 61 62 63 63 64 64 65 65 65 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 55 54 53 51 50 49 47 46 45 43 42 41 39 38 37 36 35 33 32 31 30 30 29 28 27 26 25 25
 62 61 59 57 56 54 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 74 76 78 80 82 84 86 89 91 93 95 97 99 101 103 105 107 109 111 113 114 116 118 120 122 124 127 129 131 133 135 137 140 142 144 147 149 152 154 156 159 161 163 165 167 168 169 170 171 171 171 171 170 168 167 165 162 159 156 153 149 145 141 137 133 129 124 120 116 111 107 103 99 96 92 89 85 82 79 76 73 71 68 66 64 62 59 58 56 54 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 44 45 47 49 51 53 55 58 60 62 64 67 69 71 74 76 78 81 83 86 88 90 92 94 97 99 101 103 104 106 108 109 111 112 114 115 116 117 118 119 120 120 121 122 123 123 124 125 125 126 127 128 129 130 130 131 132 134 135 136 137 138 139 140 140 141 142 142 142 142 142 142 141 140 139 138 136 134 132 130 128 125 123 120 117 114 111 108 105 103 100 97 94 91 89 86 83 81 79 76 74 72 70 68 66 64
 61 61 61 62 62 63 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 80 81 82 82 82 82 82 81 80 79 78 76 74 72 70 68 66 63 61 58 56 53 51 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 24 23 22 22 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 26 27 28 29 31 32 33 35 37 38 40 42 44 47 49 52 55 58 61 65 68 72 76 81 85 90 94 99 104 109 113 118 123 127 130 134 136 139 140 141 141 140 139 137 134 131 127 123 118 114 109 103 98 93 88 83 78 74 69 65 61 57 54 51 48 45 42 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 19 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 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 41 43 46 49 52 55 58 61 65 69 73 77 81 85 89 93 97 101 105 108 111 114 116 118 119 120 120 119 118 117 115 113 110 108 104 101 98 94 91 88 84 81 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 42 41 41 41 41 41 41 41 41 42 42 43 44 44 45 47 48 49 51 52 54 56 58 60 62 64 67 69 72 74 76 79 81 83 85 87 89 91 92 93 94 94 94 94 94 93 92 91 90 89 87 86 84 83 81 79 77 76 74 73 71 70 69 67 66 65 64 64 63 62 62 61 61 61 61
 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 49 52 55 58 61 64 68 72 75 79 83 87 91 95 99 103 106 109 112 115 117 119 120 121 121 121 120 119 117 115 113 110 108 105 101 98 95 92 88 85 82 79 76 73 70 67 65 62 60 58 55 53 52 50 48 47 45 44 43 41 40 39 38 37 37 36 35 35 34 33 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 51 52 52 52 53 53 53 53 53 52 52 51 51 50 49 48 47 46 44 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 35 36 36 37 38 38 38 39 39 39 39 40 40 39 39 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 45 46 46 47 47 48 48 48 48 48 48 48 48 48 47 47 46 45 45 44 43 43 42 41 40
 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 17 18 19 21 22 24 26 27 29 32 34 36 39 41 44 47 50 53 57 60 63 67 71 74 78 81 85 88 92 95 98 101 104 107 109 111 113 115 117 118 120 121 122 123 124 125 126 127 128 129 130 132 133 134 136 137 139 141 143 145 148 151 154 157 160 163 167 171 175 179 182 186 190 194 197 200 202 204 205 205 205 203 201 197 193 187 181 175 167 160 152 144 136 128 120 112 104 97 91 84 78 73 68 63 59 55 51 48 45 42 39 37 35 33 32 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 52 53 54 55 55 56 56 55 55 54 53 52 51 49 47 45 43 41 39 37 35 33 31 30 28 26 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 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 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 34 36 39 42 46 49 53 57 62 66 71 76 81 86 91 96 100 104 107 109 111 112 112 110 108 105 102 98 93 88 83 78 72 67 62 58 53 49 45 42 38 35 33 30 28 26 24 22 20 19 18 16 15 14 13 13 12
 68 65 62 59 57 54 52 49 47 45 42 40 38 37 35 33 31 30 28 27 26 25 24 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 41 42 44 46 48 50 53 55 57 60 63 66 69 72 76 80 84 88 93 97 103 108 114 120 126 133 139 146 153 161 168 175 181 188 194 199 203 206 209 210 210 209 207 204 200 195 189 183 176 169 163 156 149 142 135 129 123 118 112 107 103 99 95 91 88 85 82 80 78 76 74 73 71 70 69 68 67 66 66 65 65 64 64 63 63 63 62 62 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 46 45 44 42 41 40 38 37 36 34 33 32 31 30 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 56 58 61 63 66 68 71 73 76 78 81 84 86 89 91 94 96 98 100 102 104 106 107 109 110 110 111 111 112 112 111 111 110 109 107 106 104 102 100 98 95 93 90 88 85 82 79 76 73 70
 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 57 58 58 58 58 58 57 57 57 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 46 45 45 44 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 47 48 49 51 52 53 54 56 57 59 61 62 64 66 69 71 73 76 79 82 85 88 91 95 99 102 106 111 115 119 124 128 132 137 141 146 150 154 158 162 165 168 171 173 175 176 177 177 177 177 175 174 172 169 167 164 160 156 153 149 144 140 136 131 127 123 118 114 110 106 102 98 95 91 88 85 81 79 76 73 71 68 66 64 62 60 58 57 55 54 52 51 50 49 47 46 45 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 41 41 42 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 52 51 51 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40
 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 36 36 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 51 53 55 56 58 60 61 63 65 67 69 71 73 75 77 78 80 82 84 86 87 89 91 92 93 95 96 97 98 99 100 100 101 102 102 103 103 104 104 104 105 105 106 106 106 107 107 108 109 109 110 111 112 113 115 116 117 119 121 123 125 128 130 133 136 139 142 146 150 154 158 162 166 171 175 179 184 188 192 196 200 204 207 210 212 214 216 217 218 218 218 217 216 215 213 210 208 205 202 199 196 193 189 185 182 178 175 171 167 164 160 157 153 150 146 143 139 136 133 130 127 124 121 118 115 112 109 106 103 100 98 95 92 90 87 84 82 79 77 75 72 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 51 53 56 58 61 64 68 72 76 80 84 89 95 100 106 112 119 125 132 139 146 153 160 167 174 180 185 190 195 198 201 202 203 203 202 199 197 193 189 184 179 173 168 162 156 150 144 139 133 128 123 118 114 109 105 101 98 94 91 88 85 82 80 77 75 73 71 69 67 65 63 62 60 58
 62 63 63 64 65 65 66 67 67 68 68 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 73 74 74 74 74 75 75 75 75 76 76 76 76 77 77 77 77 78 78 78 78 78 79 79 79 79 80 80 80 80 81 81 81 82 82 83 83 84 85 85 86 87 88 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 102 103 103 104 104 104 104 103 103 102 101 100 99 97 96 94 92 89 87 85 82 80 77 74 72 69 66 64 61 59 56 54 52 50 47 46 44 42 40 39 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 50 52 53 54 56 57 58 59 61 62 63 64 65 66 67 68 69 70 70 71 72 73 73 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 66 65 64 64 63 62 61 60 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 56 57 58 58 59 60 61 61
 81 80 79 78 77 76 75 74 72 71 70 69 68 66 65 64 62 61 60 59 57 56 55 54 53 52 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 53 54 55 56 57 59 60 62 63 65 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 99 101 102 104 105 105 106 106 106 106 105 104 103 101 100 98 96 94 91 89 87 84 82 79 77 74 72 69 67 65 63 61 59 57 55 53 52 50 49 48 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 71 72 73 75 76 77 79 80 81 82 83 84 85 85 86 86 87 87 87 87 88 87 87 87 87 86 86 85 84 84 83 82
 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 34 36 39 42 45 47 50 53 57 60 63 66 68 71 73 76 77 79 80 80 80 80 79 78 77 75 73 71 69 67 64 62 59 57 55 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 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 8 8 8 8 8 7 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 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 20 21 22 23 24 24 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 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 33 34 35 36 38 39 40 42 43 44 45 46 47 47 48 48 49 49 48 48 48 47 46 46 45 44 43 41 40 39 38 37 36 34 33 32 31 30 29
 83 82 80 79 78 77 76 75 74 73 72 71 70 70 69 68 68 67 67 66 66 65 65 64 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 45 46 48 50 52 54 56 59 61 64 67 70 74 77 81 84 88 92 96 100 105 109 113 117 120 124 127 130 132 134 136 136 137 136 135 134 132 130 127 124 120 116 112 108 104 100 96 92 88 84 81 77 74 70 67 64 61 59 56 54 52 50 48 46 44 42 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 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 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 67 68 68 68 68 68 68 67 67 66 65 64 63 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 43 44 45 47 49 51 53 55 57 60 62 65 68 71 74 77 80 83 87 90 93 96 99 102 105 108 110 112 114 116 117 118 119 119 119 119 118 117 116 115 113 112 110 108 106 104 102 100 98 97 95 93 91 89 88 86 84
 100 96 93 90 86 83 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 28 29 30 32 33 35 36 38 40 42 44 47 49 52 54 57 60 63 66 69 73 76 80 83 87 91 94 98 102 105 109 112 115 118 120 122 124 126 127 128 128 128 128 127 126 124 122 120 118 115 113 110 107 104 101 98 95 91 88 85 82 80 77 74 71 69 66 64 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 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 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 48 50 51 53 55 57 58 60 61 62 63 64 65 65 66 66 66 66 66 65 65 64 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 42 42 41 41 42 42 42 43 43 44 44 45 46 47 49 50 52 53 55 57 59 61 64 66 69 72 75 78 81 85 88 92 95 99 103 107 110 114 117 120 123 126 128 130 132 133 134 134 134 133 132 131 129 127 125 122 119 116 113 110 107 103
 25 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 53 54 55 56 58 59 61 62 64 65 67 68 69 70 72 72 73 74 74 74 74 74 73 72 71 70 68 67 65 63 60 58 56 53 51 49 46 44 42 40 38 36 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 26 27 28 30 31 32 34 36 37 39 41 43 45 47 49 51 53 56 58 60 62 65 67 69 71 74 76 78 80 82 84 85 87 88 90 91 92 92 93 93 94 94 94 94 93 93 92 92 91 90 90 89 88 87 86 86 85 84 83 83 82 81 81 80 80 79 79 79 79 78 78 78 78 78 79 79 79 79 79 79 79 79 79 79 78 78 77 77 76 75 73 72 70 69 67 65 63 61 59 57 54 52 50 48 46 44 41 40 38 36 34 33 31 30 29 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 22 22 22 23 23 24 25 26 27 28 29 30 31 32 34 36 37 39 41 43 45 47 49 52 54 56 59 61 63 65 67 69 70 71 72 73 73 73 72 71 70 68 67 65 63 61 58 56 54 51 49 47 44 42 40 38 36 35 33 32 30 29 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25
 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 51 52 54 55 56 57 59 60 61 61 62 63 63 64 64 64 64 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 55 55 56 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 73 75 76 78 79 81 83 84 86 87 89 91 92 94 96 98 99 101 103 105 106 108 110 112 113 115 116 118 119 121 122 123 124 124 125 125 126 126 125 125 124 124 123 122 120 119 117 116 114 112 110 108 105 103 101 98 96 94 91 89 86 84 82 79 77 75 73 71 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 46 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 23 23 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 35 37 38 39 41 43 44 46 48 50 52 55 57 59 62 64 67 69 72 74 77 79 81 83 85 87 89 90 91 91 91 91 91 90 89 88 87 85 83 81 79 76 74 72 69 67 64 62 60 58 55 53 51 50 48 46 45 43 42 41 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 29 29 29 29
 51 49 47 46 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 75 76 77 78 78 78 78 77 76 75 74 72 70 68 66 64 62 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 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 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 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 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 45 47 50 52 54 57 59 62 65 67 70 73 76 79 82 85 87 90 93 95 98 100 102 104 105 107 108 108 109 109 108 108 107 106 104 102 100 98 96 93 90 88 85 82 79 76 73 71 68 65 63 60 58 56 53
 94 92 90 88 86 83 81 79 77 75 73 71 69 68 66 65 63 62 61 60 59 58 58 57 57 56 56 56 56 56 56 56 56 56 57 57 58 58 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 59 59 59 60 61 61 62 63 64 65 66 67 68 70 71 73 74 76 77 79 81 83 85 87 88 90 92 94 96 97 99 100 101 102 103 104 104 104 104 103 103 102 101 99 98 96 94 92 90 88 85 83 81 78 76 73 71 69 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 43 42 42 42 42 41 42 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 54 55 56 57 58 59 59 60 60 61 61 61 62 62 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 65 66 68 69 71 72 74 75 77 79 80 82 84 86 87 89 91 93 95 96 98 100 102 103 105 106 107 108 109 110 111 111 111 111 111 110 109 108 107 106 104 102 101 99 96
 47 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 61 63 64 66 67 69 70 72 73 75 76 77 78 79 80 81 82 82 83 83 84 84 84 84 84 84 83 83 83 82 82 81 80 79 79 78 77 76 75 74 74 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 61 60 60 60 60 60 60 60 60 60 61 61 62 63 64 64 66 67 68 69 71 72 74 76 77 79 81 82 84 86 87 89 90 91 92 93 93 94 94 93 93 92 91 90 88 86 84 82 79 77 74 71 68 65 62 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 28 29 30 32 33 34 35 36 37 38 40 41 42 44 45 46 47 49 50 51 52 53 54 56 57 58 59 60 60 61 62 63 64 64 65 66 66 67 67 68 68 68 69 69 70 70 70 70 70 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 68 68 67 67 67 66 66 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 60 60 59 58 57 57 56 55 54 52 51 50 49
 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 27 28 29 30 32 33 35 36 38 40 41 43 45 46 48 49 51 52 53 54 55 55 55 55 55 54 54 53 51 50 49 47 45 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 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 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 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 41 43 46 48 51 53 55 58 60 61 63 64 65 65 66 65 65 64 62 61 59 57 55 53 51 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 26 25 24 23 23 22 22
 54 51 49 47 45 43 41 39 37 36 34 33 32 31 29 28 28 27 26 25 25 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 31 33 35 37 39 41 44 47 50 53 56 60 64 68 73 78 83 88 93 99 104 109 115 120 125 130 134 137 140 143 144 145 145 144 143 141 138 135 131 127 123 119 115 110 106 102 98 94 90 86 83 79 76 73 70 67 65 62 60 57 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 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 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 36 37 37 38 38 38 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 39 40 42 43 45 47 50 52 54 57 60 62 66 69 72 75 79 82 86 89 92 96 99 102 104 107 109 110 111 112 112 111 110 108 107 104 102 99 95 92 89 85 82 78 75 72 68 65 62 59 56
 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 38 41 44 48 51 55 59 63 67 71 76 80 84 89 93 96 100 103 106 108 110 111 112 112 112 112 111 110 109 107 106 104 103 101 99 98 96 95 93 92 91 90 89 88 87 86 86 85 85 85 84 84 84 84 84 84 84 83 83 83 82 81 81 80 79 78 77 75 74 72 71 69 67 65 64 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 40 39 39 39 39 39 39 39 40 40 41 42 44 45 47 49 51 53 56 59 62 65 69 73 78 82 87 92 98 103 109 115 121 126 132 137 141 145 148 150 151 150 149 146 142 138 132 126 120 113 107 100 93 87 81 75 70 65 60 56 52 48 45 42 39 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 20 21 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44 45 47 48 50 51 52 54 55 56 57 58 59 60 61 62 63 63 64 65 65 65 66 66 66 66 66 66 66 65 65 64 64 63 62 61 60 59 58 57 55 54 52 51 49 47 45 44 42 40 38 36 35 33 31 30 28 27 25 24
 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 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 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 51 53 56 59 62 65 69 72 76 80 84 88 93 97 101 106 110 114 118 121 125 128 130 132 133 134 134 133 132 130 128 125 122 119 115 111 107 103 99 95 91 87 84 80 77 74 71 68 65 63 61 58 56 55 53 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 37 37 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44 44 44 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 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 67 69 71 74 76 79 81 83 86 88 90 92 94 96 97 98 100 100 101 102 102 102 101 101 100 99 98 96 94 93 91 89 87 84 82 80 77 75 73 70 68 66 64 61 59 57 55 53 51 49 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 63 62 60 58 57 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 31 31 32 33 33 34 35 37 38 39 41 43 44 46 48 51 53 56 58 61 64 67 71 74 78 81 85 88 92 95 99 102 105 108 110 112 114 115 116 117 117 117 116 115 114 112 110 108 106 103 101 98 96 93 90 88 85 83 81 78 76 74 72 70 69 67 65 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 59 60 62 63 64 65 65 66 66 67 67 67 66 66 65 64 63 62 61 60 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 67 68 69 70 71 72 73 74 74 75 75 75 75 75 74 74 73 72 71 70 69 68 66
 7 7 7 7 8 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 14 14 14 14 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 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 45 47 47 48 49 49 49 49 49 49 48 47 46 45 43 42 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 46 48 51 54 56 59 62 64 66 68 70 71 72 73 73 72 71 69 68 65 63 60 57 54 51 47 44 41 38 36 33 30 28 26 24 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7
 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 36 38 40 43 45 48 51 53 56 59 62 65 67 70 72 73 75 76 76 76 76 75 73 72 69 67 64 61 59 56 53 50 47 44 41 39 37 35 33 31 29 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 27 29 31 33 36 39 43 46 50 55 60 66 72 78 86 93 102 110 119 129 139 148 158 167 175 182 188 191 193 193 191 187 182 175 167 158 149 140 131 121 113 105 97 90 83 77 72 67 63 59 56 53 50 48 46 45 44 43 42 42 42 42 42 42 43 43 44 45 46 48 49 51 52 54 56 58 60 62 64 66 68 70 71 73 74 75 76 76 76 76 75 74 72 70 68 66 63 61 58 55 52 50 47 44 42 39 37 35 33 30 28 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 8 9 10 12 13 14 16 18 20 22 25 28 31 35 39 44 50 55 62 69 77 86 96 106 117 128 139 151 162 172 182 190 196 200 203 203 201 197 192 185 178 169 161 152 143 134 126 117 109 102 95 88 82 76 70 65 60 55 51 47 43 39 36 33 30 28 25 23 21 19 17 16 14 13 12 11 10 9 8 7 6 6 5 5 4 4 4 3 3 3 2 2
 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 16 17 18 20 21 23 25 27 29 31 33 35 37 39 41 42 44 45 46 47 48 48 47 47 46 45 44 42 40 39 37 35 33 31 29 27 25 23 22 20 19 18 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 12 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 37 39 41 43 44 45 46 47 47 47 46 45 44 43 41 39 37 35 33 31 29 27 25 23 22 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 23 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 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 9 9 10 11 11 12 13 14 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 29 30 30 31 31 31 31 31 31 30 30 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3
 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 51 53 55 57 59 61 63 64 66 67 68 69 70 70 70 70 70 69 68 67 66 64 63 61 59 57 55 53 51 49 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 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 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 35 37 38 40 41 43 45 46 48 49 51 52 54 55 56 57 58 59 59 59 60 60 59 59 58 58 57 56 54 53 51 50 48 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27
 21 20 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 11 12 12 12 12 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 20 20 21 21 22 22 23 24 25 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 51 53 55 57 59 60 62 64 65 66 67 68 69 69 69 69 68 68 67 66 65 64 62 61 59 58 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 29 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 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 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 48 49 50 50 51 52 52 52 52 52 52 51 50 49 48 47 45 44 42 40 39 37 35 34 32 31 29 28 26 25 24 23
 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 54 56 57 58 60 61 62 63 64 65 65 66 66 66 66 66 65 65 64 63 62 61 60 59 57 56 54 52 51 49 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 33 34 35 37 39 41 43 45 47 49 52 54 57 60 63 66 68 71 74 77 80 82 85 87 89 90 92 93 93 94 94 93 92 91 90 88 86 83 81 78 75 72 69 66 63 60 57 55 52 49 47 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 21
 32 30 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 34 35 36 36 37 37 38 38 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 32 33 34 35 37 39 41 43 45 48 52 56 60 65 70 76 83 91 99 107 117 127 138 149 160 172 183 193 203 211 217 221 222 222 218 213 206 198 188 178 167 156 145 135 125 115 106 98 90 83 77 71 65 60 55 51 47 44 41 38 35 33 31 29 27 26 24 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 33 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 25 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 18 19 21 23 24 27 29 32 34 37 40 44 48 52 56 60 65 70 75 81 87 93 99 106 113 119 126 134 141 148 155 161 168 174 179 184 187 191 193 194 194 193 192 189 185 181 175 169 163 156 149 141 134 126 119 112 105 98 92 86 80 74 69 65 60 56 52 48 45 42 39 37 34
 51 51 52 52 52 52 52 51 51 50 49 48 47 46 44 43 42 41 40 39 37 36 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 35 36 37 39 40 41 42 43 44 45 46 46 47 48 48 48 48 48 48 48 47 47 46 45 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 33 34 35 37 38 39 41 42 44 45 47 48 49 50
 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 49 49 50 50 51 51 52 52 52 52 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 36 36 36 36 36 36 36 37 38 39 40 41 42 44 46 48 50 52 55 58 61 65 69 73 77 81 86 91 95 100 105 110 114 119 122 126 129 131 133 134 134 134 133 131 129 126 122 119 115 110 106 102 97 93 89 84 80 76 73 69 66 62 59 56 54 51 49 47 45 43 42 40 39 38 37 36 36 35 35 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 54 55 56 57 58 59 60 61 62 62 63 64 64 65 66 66 66 67 67 67 67 67 67 67 66 66 65 65 64 63 62 61 60 58 57 55 54 52 51 49 47 46 44 42 41 39 38 36 35 33 32 31 30 29 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 58 60 63 66 68 71 74 76 79 81 83 86 87 89 91 92 93 94 95 95 96 96 96 95 95 94 93 92 91 90 89 87 86 84 82 81 79 77 75 74 72 70 68 66 65 63 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36
 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 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 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21
 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 23 25 27 29 31 34 37 40 44 48 52 57 62 68 75 81 89 96 105 113 121 130 138 146 154 161 166 171 174 176 177 176 174 170 166 161 155 149 142 135 128 122 115 109 102 96 91 85 80 75 71 66 62 58 55 51 48 45 42 39 37 35 32 30 28 27 25 23 22 21 20 19 18 17 16 15 15 14 14 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 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 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 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 25 26 28 30 32 34 36 39 41 44 47 51 54 58 62 67 71 76 81 86 91 96 102 107 112 117 122 127 131 135 138 140 142 143 143 143 142 140 137 134 130 126 121 116 111 106 101 95 90 85 80 76 71 67 63 60 56 53 50 48 45 43 41 39 37 35 34 32 31 30
 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2
 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 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 15 15 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 36 37 38 38 39 39 39 39 39 39 38 38 37 36 35 35 34 33 32 31 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 37 39 40 42 43 44 45 46 47 48 49 50 51 51 51 51 51 51 51 50 50 49 48 46 45 44 42 41 39 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 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 25 26 26 27 27 28 28 28 28 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 47 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 46 47 49 51 53 55 58 60 63 66 69 72 75 79 82 86 89 93 96 99 102 105 108 110 112 114 115 116 116 116 115 114 113 111 109 106 104 101 98 95 92 89 86 83 80 77 74 71 68 65 63 60 58 56 53 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 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 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 74 75 76 76 77 77 77 77 77 77 77 77 77 76 75 74 73 72 71 70 68 67 65 63 61 60 58 56 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 32 31 30 29 29 29 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65 68 70 72 75 77 80 82 85 87 89 92 94 96 98 100 101 103 104 105 106 107 107 107 107 107 106 105 104 103 102 100 99 97 95 93 91 89 86 84 82 80 77 75 73 71
 23 22 20 19 18 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 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 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 48 50 52 55 57 59 61 63 64 65 66 67 67 66 66 65 64 62 61 59 57 55 53 51 49 48 46 44 43 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 29 31 32 35 37 39 42 44 47 50 53 56 58 61 63 64 66 66 67 66 66 64 63 61 58 56 53 50 48 45 43 40 38 35 33 31 30 28 26 25 24 22 21 20 19 18 17 17 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 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 47 48 48 49 49 48 48 47 46 45 44 42 40 38 36 34 32 31 29 27 25
 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38 39 40 41 41 42 42 43 43 43 43 43 42 42 42 41 41 40 39 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 37 37 37 36 36 35 34 34 33 32 31 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 21 22 23 25 26 28 29 31 33 34 36 37 39 40 41 41 42 42 43 42 42 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 13 12 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
 30 31 32 34 35 36 37 38 39 40 41 41 42 42 42 42 42 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 32 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 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 26 27 28 28 29 29 29 29 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 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 24 24 24 24 24 24 23 23 23 22 21 21 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 38 40 41 43 44 45 46 46 47 47 47 47 47 46 45 44 43 42 40 39 37 36 34 33 32 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 43 42 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28
 23 22 22 22 22 21 21 21 21 21 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 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 53 55 57 58 59 60 61 62 62 63 63 62 62 61 61 60 59 58 57 55 54 53 51 50 48 47 45 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 31 31 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 17 17 17 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 56 58 60 63 65 67 69 72 74 76 78 79 81 82 83 83 84 84 84 83 82 81 80 78 76 74 72 70 68 65 63 60 58 55 53 51 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 27 26 25 25 24 24 23 23
 64 66 67 68 69 70 70 70 70 69 69 68 67 65 64 62 61 59 57 55 54 52 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 28 28 27 27 26 25 25 24 23 23 22 22 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 46 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 31 30 30 29 29 28 28 27 27 27 27 27 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 43 43 44 45 46 47 48 50 51 53 54 56 58 59 61 63
 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 31 32 33 34 36 37 38 39 40 41 42 43 43 44 44 45 45 45 45 44 44 43 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 22 23 24 24 25 25 25 25 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 27 27 27 26 26 25 24 23 22 22 21 20 19 18 17 17 16
 45 43 40 38 37 35 34 32 31 30 30 29 29 28 28 28 28 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 57 57 57 57 57 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 40 40 39 40 40 40 41 42 44 45 47 49 52 55 58 62 66 71 76 82 88 94 100 107 114 121 128 135 141 147 152 156 159 160 161 160 158 155 150 145 140 134 127 121 114 108 102 96 90 85 79 74 70 66 62 58 54 51 48 45 43 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 15 16 16 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 32 34 36 38 39 41 42 44 45 46 47 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 55 55 54 54 53 53 52 50 49 48 46 44 43 41 39 37 35 33 31 30 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 48 49 50 52 53 55 56 58 60 62 64 66 68 70 71 73 75 76 77 78 79 79 79 78 78 76 74 72 70 67 65 62 59 56 53 50 47
 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 18 18 18 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 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 11 11 11
 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 25 26 26 26 26 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 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 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 55 56 56 56 56 55 55 54 54 53 52 51 50 49 47 46 44 42 40 38 36 34 32 30 28 26 25 23 21 19 18 16 15 14 13 12 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24
 5 5 4 4 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 30 29 29 28 27 26 25 24 22 21 20 19 18 17 17 16 16 15 15 15 14 15 15 15 16 16 17 18 19 20 22 23 25 27 29 31 33 36 38 41 44 47 50 53 56 59 62 64 67 69 71 72 73 73 73 72 71 69 67 65 62 60 57 54 51 48 45 42 40 37 35 33 30 28 26 25 23 22 20 19 17 16 15 14 13 12 11 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 9 10 11 12 14 16 18 21 23 27 30 35 39 44 50 55 62 68 74 81 86 92 96 100 102 103 103 101 99 95 91 87 82 78 73 68 64 60 56 52 49 46 43 40 38 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 49 51 54 57 59 62 65 67 70 72 73 74 74 74 73 71 68 65 62 58 53 49 44 40 36 32 28 25 22 19 16 14 12 10 9 7 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 28 29 29 29 29 29 29 28 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 31 31 31 30 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14
 53 52 52 51 50 49 48 47 46 46 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 44 45 47 49 51 52 54 56 58 60 61 63 64 65 66 67 68 69 69 69 69 69 69 69 68 68 68 67 67 66 66 66 65 65 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 59 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 58 59 60 62 63 64 65 65 65 65 65 64 64 63 61 60 58 57 55 53 52 50 49 47 46 44 43 42 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 55 56 57 57 57 58 58 58 58 58 58 58 57 56 56 55 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 33 35 37 39 41 43 46 48 50 52 55 57 59 61 63 64 66 67 68 69 70 70 70 70 69 68 67 66 64 62 60 58 56 54 51 49 46 44 41 39 36 34 31 29 27 25 23 21 20 18 17 16 14 13 12 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 16 17 18 20 21 22 23 24 26 27 29 30 32 33 35 37 39 40 42 44 46 47 49 50 52 53 54 55 55 56 56 55 55 54 53 52 51 49 47 46 44 42 40 38 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 30 31 32 32 32 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 7 6 6 5 5
 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 58 60 62 63 65 66 67 67 68 68 67 66 65 63 61 59 56 53 51 48 45 42 39 36 34 31 29 27 26 24 23 22 21 21 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 48 51 53 56 60 63 66 69 72 75 78 80 83 85 86 87 88 88 87 86 85 83 81 79 76 74 71 68 66 63 60 58 55 53 50 48 46 44 42 41 39 38 37 35 34 34 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 20 21 23 25 27 29 30 32 34 35 37 38 39 39 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 27 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 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
 12 12 11 11 11 10 10 10 10 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 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 28 29 29 29 29 29 29 29 28 27 27 26 25 24 23 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 14 14 14 15 16 16 17 18 18 19 20 21 21 22 22 23 23 23 23 23 23 22 22 21 21 20 19 19 18 17 17 16 15 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 7 7 7 7 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 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 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
 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 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 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 20 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 30 30 30 30 29 29 29 28 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 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19
 22 20 20 19 18 18 18 18 19 19 20 20 21 22 23 25 26 27 29 31 32 34 36 38 40 42 44 46 49 51 53 55 58 60 62 64 66 68 70 72 73 75 76 77 78 78 79 79 79 78 78 77 76 75 74 72 71 69 67 65 64 62 60 58 56 54 51 49 47 45 44 42 40 38 36 35 33 31 30 29 27 26 25 24 23 23 22 22 21 21 21 22 22 22 23 24 25 26 27 28 29 31 32 34 36 37 39 41 43 45 47 49 52 54 56 59 61 64 67 70 72 75 78 82 85 88 91 94 97 100 103 105 108 110 111 112 112 112 112 111 109 107 104 101 97 93 89 85 81 77 72 68 64 60 56 52 49 45 42 39 36 34 31 29 27 25 23 22 20 19 18 17 17 16 16 16 16 16 17 17 18 19 21 22 24 26 28 30 32 34 37 39 41 43 45 47 48 49 50 51 52 52 52 52 51 50 50 49 48 47 45 44 43 42 41 40 39 37 36 35 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 20 21 21 22 24 25 26 27 29 31 32 34 36 38 40 42 44 47 49 51 54 57 59 62 65 68 71 74 77 80 83 86 90 93 96 98 101 104 106 109 111 113 115 116 117 118 119 120 120 120 119 118 117 116 114 112 110 107 104 101 98 94 90 86 82 78 74 69 65 61 57 53 49 46 42 39 36 33 31 28 26 24 23
 40 39 38 37 37 37 37 38 39 40 41 42 44 45 47 48 50 52 53 55 56 58 59 60 61 62 63 64 65 66 66 66 67 67 67 67 67 67 67 66 66 66 66 65 65 65 64 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 65 65 65 66 66 67 68 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 82 83 84 85 85 86 87 88 88 89 90 90 91 91 92 92 92 92 93 93 93 93 92 92 92 91 91 90 90 89 88 87 86 84 83 82 80 79 77 75 74 72 70 68 66 64 63 61 59 57 55 53 52 50 48 47 46 45 44 43 43 43 43 43 44 46 47 49 52 55 59 63 68 73 78 84 90 97 103 110 117 123 130 135 141 145 149 152 154 155 156 155 154 151 149 145 142 137 133 129 124 119 115 111 106 102 98 95 91 88 84 81 79 76 74 71 69 67 65 63 62 60 59 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 43 43 42 42 41 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 50 50 50 51 51 52 53 53 54 55 56 57 58 59 61 62 63 65 67 69 71 73 75 78 80 83 86 88 91 94 97 101 104 107 109 112 115 117 119 120 121 121 121 120 118 116 114 110 107 102 98 93 88 83 78 73 69 64 60 56 52 49 46 44 42
 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 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 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 25 26 26 26 26 27 27 26 26 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 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15
 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 27 27 28 28 28 27 27 27 26 25 25 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 14 14 14 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 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 24 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 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 13 13 13 13 12 12 12
 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 39 40 40 41 42 42 43 43 43 42 42 41 40 39 37 36 34 33 31 30 28 26 25 24 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 28 29 29 30 30 30 30 30 30 30 30 29 29 28 28 27 26 25 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 18 19 19 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 25 26 27 28 29 29 30 30 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16
 40 39 39 39 39 39 39 40 41 42 44 46 47 49 51 53 55 58 60 62 64 67 69 71 73 75 76 78 79 80 81 81 82 82 81 81 80 79 78 77 75 74 72 70 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 40 41 42 44 45 47 48 49 51 52 53 53 54 54 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 53 54 55 55 56 57 58 58 59 60 60 61 62 62 63 63 63 63 63 63 63 63 62 62 61 60 59 58 57 56 54 53 52 50 49 48 47 45 44 43 42 42 41 41 41 41 41 41 42 43 44 45 47 49 50 52 54 56 58 59 61 62 63 64 65 65 65 65 64 63 63 61 60 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 39 39 40 39 39 39 38 38 37 36 35 34 33 32 32 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 57 59 60 62 64 66 68 70 72 74 75 77 78 80 81 81 82 82 82 81 80 79 77 75 73 71 68 66 63 60 57 54 52 49 47 45 43 42
 28 29 29 30 32 33 35 37 40 43 46 49 52 56 59 63 67 71 74 78 82 85 88 91 94 96 98 100 101 102 102 102 102 101 100 99 98 96 94 92 91 89 87 85 83 81 79 78 76 75 73 72 71 70 69 69 68 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 64 63 62 61 59 57 55 53 51 48 46 44 41 39 37 35 33 32 31 30 29 28 28 28 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 55 57 59 62 64 67 70 73 76 80 83 87 91 95 100 104 108 113 117 122 126 130 133 137 140 142 144 145 145 145 144 142 139 136 133 128 124 119 114 109 104 99 94 89 84 80 76 72 68 65 62 60 58 56 55 55 54 54 55 56 57 59 61 64 66 69 73 76 79 83 86 89 93 96 98 101 103 105 106 107 107 107 107 106 104 103 101 99 97 94 92 89 86 83 81 78 75 73 70 68 66 63 61 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 23 24 25 26 28 30 31 34 36 38 40 43 45 47 49 50 52 53 54 55 55 56 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 58 59 60 60 60 61 61 61 60 60 60 59 58 57 56 54 53 51 49 47 45 43 41 39 37 36 34 32 31 30 29 29 28
 6 5 5 4 4 4 4 4 4 4 5 5 6 7 8 9 10 11 12 13 15 16 18 20 22 24 26 28 30 33 35 38 41 44 48 51 54 58 62 65 69 73 76 79 82 85 87 89 90 90 90 90 88 87 84 82 79 76 72 69 65 61 58 54 51 47 44 41 38 35 32 30 27 25 23 21 19 17 16 14 13 12 11 10 9 9 8 8 8 8 8 8 9 10 11 12 13 14 16 18 19 21 23 26 28 30 33 36 38 41 44 47 50 53 57 60 63 66 69 72 75 78 81 83 85 87 88 90 90 90 90 89 88 86 84 82 79 76 73 70 66 63 60 56 53 50 47 44 41 38 36 33 31 28 26 24 22 21 19 17 16 15 13 12 11 10 9 8 7 7 6 6 5 5 5 5 6 6 7 7 8 10 11 13 15 17 20 23 26 30 34 38 42 47 52 57 63 68 73 78 83 87 91 94 97 98 100 100 100 100 98 97 95 92 90 87 84 81 78 75 72 69 66 64 61 59 57 54 52 50 48 47 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 6 6 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 17 18 19 20 22 23 25 26 28 30 31 33 35 37 39 41 44 46 48 51 54 56 59 62 66 69 72 76 80 83 87 91 95 99 103 107 111 115 118 121 123 125 126 126 126 125 122 120 116 111 106 101 95 89 82 76 69 63 57 51 46 41 36 31 27 24 20 18 15 13 11 9 8
 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 17 18 19 20 20 21 21 22 22 22 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 28 28 27 26 25 24 23 22 20 19 18 16 15 14 13 12 11 10 9 9 8 8 8 8 7 7 8 8 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 24 25 26 27 28 29 30 31 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 39 38 38 37 36 35 34 32 31 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 11 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
 28 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 52 52 51 50 49 47 46 45 44 43 42 41 40 40 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 39 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 28 27 27 27 27 27 28 28 29 29 30 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 36 37 37 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29
 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 40 41 42 43 45 46 47 48 49 50 51 51 52 52 52 52 51 51 50 48 47 45 44 42 40 38 37 35 34 32 31 30 29 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 47 47 47 47 47 47 46 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 24 24 25 26 27 29 30 32 34 36 38 40 42 44 45 47 48 48 49 49 49 48 47 46 45 44 43 42 40 39 37 36 35 34 32 31 30 29 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 55 56 56 56 55 55 54 53 51 49 48 46 44 41 39 37 35 33 31 29
 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 31 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11
 24 23 21 20 20 19 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 50 50 50 50 50 50 49 48 48 47 46 45 44 42 41 40 38 37 36 34 33 32 31 31 30 30 30 30 30 31 32 33 35 37 40 42 45 49 52 56 60 65 69 74 79 83 88 92 97 101 104 107 110 112 113 114 114 114 113 111 109 106 103 100 97 93 90 86 82 78 75 71 68 65 62 59 56 54 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 21 21 22 22 22 23 23 24 26 27 29 31 33 36 39 42 46 50 53 57 61 65 68 71 74 76 77 78 79 79 78 77 76 74 73 71 69 67 65 63 61 59 57 56 54 53 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 46 46 47 48 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 67 67 67 67 66 65 63 61 59 57 54 52 49 46 43 41 38 36 33 31 30 28 27 26 25 25 25 25 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 72 73 73 74 74 74 75 74 74 74 73 72 71 70 68 66 64 62 59 57 54 51 48 45 41 39 36 33 30 28 26
 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 39 40 40 41 41 41 42 42 42 42 42 41 41 41 41 40 40 39 39 38 38 37 36 36 35 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 21 21 21 20 20 20 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 50 51 52 54 55 56 57 58 59 60 60 61 61 61 61 60 60 59 58 57 56 55 54 53 51 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 25 25 25 26 27 28 29 30 31 33 34 36 38 39 41 43 44 46 48 49 51 52 54 55 56 58 59 60 61 62 62 63 64 64 64 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 48 48 47 46 45 43 42 41 39 38 37 35 34 32 31 29 28 26 25 24 23 22 21 20 20
 14 13 13 13 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 18 19 19 20 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 42 42 42 41 41 40 40 39 38 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 26 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 20 19 18 17 17 16 15 15 14
 15 14 13 13 13 13 13 14 14 15 16 17 18 20 21 23 24 26 28 30 32 34 37 39 42 44 47 49 52 54 57 59 61 63 64 66 67 68 68 68 68 67 66 65 64 62 60 59 57 55 53 51 49 47 45 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 20 19 18 18 17 16 15 14 13 13 12 11 11 11 10 10 10 11 11 11 12 13 14 15 16 18 19 21 22 24 26 28 29 31 33 35 37 38 40 42 44 45 47 48 50 52 53 54 56 57 58 60 61 62 63 64 65 65 66 67 67 67 67 67 67 66 65 64 63 62 61 59 57 55 54 51 49 47 45 43 41 39 36 34 32 30 29 27 25 23 22 20 19 18 16 15 14 13 13 12 11 11 11 11 11 11 11 12 13 14 15 17 19 21 23 25 27 30 32 35 37 39 42 44 46 47 49 50 51 51 52 52 52 51 51 50 49 49 48 47 46 45 44 43 43 42 41 40 40 39 39 39 38 38 38 38 38 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 37 36 35 35 33 32 31 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 48 49 50 51 52 53 55 56 57 58 59 59 60 60 60 60 60 59 58 57 56 54 52 49 47 44 42 39 36 33 31 28 26 24 22 20 18 17 16
 14 15 15 16 17 18 20 22 24 26 28 31 34 37 40 44 47 51 55 59 62 66 69 72 75 78 80 81 82 82 82 82 80 79 77 75 72 70 67 64 62 59 56 54 51 49 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 14 13 14 14 14 15 15 16 17 18 19 21 22 24 26 28 29 31 33 34 36 37 38 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 48 49 50 51 53 54 56 57 59 60 62 63 65 66 68 69 70 70 71 71 71 70 69 68 67 65 63 60 58 55 53 50 47 44 41 39 36 33 31 29 27 25 23 22 20 19 18 18 17 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 35 37 39 41 42 44 45 47 48 49 49 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 35 35 35 34 33 33 32 31 29 28 26 25 23 21 20 18 17 15 14 13 12 12 11 11 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 65 67 68 69 70 70 70 70 69 68 67 66 64 62 59 57 54 52 49 46 44 41 38 36 33 31 28 26 24 22 21 19 18 17 16 15 15 14 14
 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 24 26 27 28 28 29 30 31 32 33 33 33 34 34 34 33 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 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 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 13 13 12 12
 10 11 12 13 15 16 18 20 22 25 27 30 33 35 38 41 43 46 48 50 52 53 54 54 54 53 53 51 50 48 46 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 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 13 13 13 13 14 14 15 15 16 17 18 19 21 23 24 27 29 31 34 37 40 43 46 49 52 55 58 61 63 66 68 70 71 73 74 75 75 75 75 75 74 74 73 72 70 69 68 67 65 64 63 61 60 59 58 57 56 55 55 54 54 53 53 52 52 52 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 53 53 52 51 49 48 46 44 42 40 37 35 32 30 27 25 23 20 19 17 15 14 13 12 12 11 11 11 11 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 37 39 41 44 47 50 53 57 60 63 66 69 72 74 76 77 77 77 76 74 72 69 66 62 58 54 50 46 43 39 35 32 29 26 23 20 18 16 14 13 11 10 9 9 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 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 9 8 8 8 8 9 9 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 20 21 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 23 24 26 28 30 33 35 37 39 41 42 44 45 46 46 47 46 46 45 44 43 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 23 22 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 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 12 12 12 11 11 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 51 53 54 56 57 58 58 59 59 59 59 58 57 56 54 52 50 48 46 44 41 39 36 34 31 29 27 25 23 21 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9
 30 32 34 37 40 43 46 50 54 58 62 66 69 73 77 80 82 85 86 87 88 88 87 86 84 82 80 77 75 72 69 66 63 60 58 55 53 51 49 47 45 44 43 41 40 39 39 38 38 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 43 44 44 45 45 45 45 45 45 44 43 42 41 40 38 36 35 33 31 29 27 26 25 23 23 22 22 22 22 22 23 24 25 26 28 29 31 33 35 37 39 41 43 45 47 50 52 54 56 58 60 62 63 65 67 68 69 70 71 72 73 73 74 74 74 75 75 75 75 75 76 76 76 76 77 77 77 78 78 79 79 79 80 80 80 81 81 80 80 80 79 78 76 75 73 71 68 66 63 60 57 53 50 47 43 40 37 34 31 29 26 24 22 21 20 19 19 18 18 18 19 19 20 21 21 22 23 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 45 46 48 50 51 53 55 57 58 60 62 64 67 69 71 73 75 77 79 81 83 85 86 87 88 88 88 88 87 86 84 82 80 77 75 72 68 65 62 59 55 52 49 46 43 40 38 35 33 31 29 27 25 24 23 22 21 21 21 21 22 22 23 25 26 28 30 32 35 37 40 42 45 47 49 51 53 54 55 56 57 57 57 56 56 55 54 53 52 51 50 48 47 46 45 44 42 41 40 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 26 26 27 28 29
 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 15 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 28 28 28 28 28 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 34 36 39 42 45 48 50 53 56 58 59 61 61 61 60 59 57 54 52 49 46 43 40 37 34 31 29 26 24 22 20 19 17 16 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7
 14 15 16 16 17 18 19 21 22 23 24 25 26 27 28 28 29 29 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 36 37 37 38 38 38 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 39 39 39 38 37 36 35 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 13 13 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 20 21 22 23 23 24 24 25 25 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 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 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 36 36 36 35 35 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 27 27 27 26 26 25 24 24 23 22 21 20 19 19 18 17 16 15 15 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 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 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 17 17 17 16 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 7
 13 13 13 13 14 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33 35 37 38 40 41 43 44 46 47 48 49 51 52 53 53 54 55 55 55 55 55 55 55 54 54 53 52 51 50 49 48 47 45 44 42 41 40 38 37 36 34 33 32 30 29 28 27 26 24 23 22 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 21 22 22 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 15 15 14 14 14 13 13
 20 22 23 25 27 30 32 35 37 40 43 46 48 51 53 54 56 57 57 57 57 56 56 54 53 51 50 48 46 45 43 41 40 38 37 36 34 33 33 32 31 31 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 40 41 42 43 44 45 46 47 47 48 48 48 48 47 47 46 45 43 42 40 39 37 35 34 32 30 29 28 27 26 25 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 34 35 36 36 37 37 38 38 38 38 38 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 50 50 50 49 49 48 47 46 44 42 41 39 37 34 32 30 28 26 24 22 20 19 18 16 15 15 14 14 13 13 13 14 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 31 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 16 18 19 20 22 24 26 28 29 31 33 35 37 39 41 43 45 47 48 50 51 52 53 54 54 55 55 55 55 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 18 19
 18 19 20 21 22 23 25 26 28 29 30 32 33 35 36 37 38 39 40 40 41 41 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 24 24 23 22 21 21 20 20 19 18 18 18 17 17 17 17 18 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 38 40 42 44 46 48 50 51 53 55 56 57 58 59 59 60 60 60 60 59 58 57 56 55 54 52 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39 40 41 42 42 43 44 44 45 45 46 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 35 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 49 50 50 50 49 49 49 48 47 46 46 44 43 42 41 40 38 37 36 35 33 32 31 30 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 22 23 24 26 27 29 30 32 34 37 39 42 44 47 50 53 56 59 62 66 68 71 74 76 78 80 81 81 82 81 80 79 77 75 73 70 68 65 62 59 56 54 51 49 47 44 42 41 39 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 32 33 34 36 37 38 40 42 43 45 47 49 50 52 55 57 59 62 64 67 70 73 76 79 82 85 88 91 94 97 100 102 104 106 107 108 109 109 108 107 106 104 102 99 96 93 90 87 83 80 77 73 70 67 64 61 58 55 52 50 47 45 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 43 44 45 46 48 49 51 52 54 55 57 58 59 60 61 61 62 62 62 62 61 60 60 58 57 56 54 52 50 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 20 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 38 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 21
 4 4 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 24 25 25 26 27 28 28 28 28 28 28 28 27 27 26 25 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 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 16 17 18 19 19 20 20 20 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 22 23 25 27 28 30 32 34 35 37 38 40 41 41 42 42 42 42 41 41 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 16 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 26 28 29 31 32 34 35 37 38 39 40 40 40 39 39 38 36 35 33 31 29 27 25 23 21 19 17 16 14 13 11 10 9 8 7 7 6 5 5 5 4 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 19 18 17 17 16 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 38 41 43 45 47 49 50 52 53 55 55 56 56 56 55 54 53 52 50 48 46 44 42 39 37 35 33 32 30 28 27 25 24 23 21 20 19 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 22 23 23 24 24 24 23 23 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 20 21 23 24 26 29 31 33 36 39 42 45 48 51 54 56 59 60 62 62 62 61 60 58 56 54 51 48 45 42 39 37 34 32 29 27 26 24 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14
 11 11 12 13 14 15 16 17 18 20 21 23 25 26 28 30 31 33 35 36 38 39 40 41 43 43 44 45 46 46 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 29 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 39 41 42 44 45 47 48 49 51 52 53 54 54 55 55 55 55 55 55 55 54 54 53 52 51 50 49 48 46 45 44 42 41 39 38 36 35 33 32 30 29 27 26 24 23 21 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 24 26 28 29 31 33 36 38 40 43 45 48 50 53 55 58 60 62 64 65 66 67 67 67 67 66 65 64 62 60 58 56 54 51 49 47 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 35 37 39 41 43 45 47 50 52 55 57 59 62 64 66 67 68 69 70 70 69 68 66 64 62 60 57 54 51 49 46 43 40 38 35 33 31 28 26 25 23 21 20 19 17 16 15 14 13 13 12 11 11 10 10 10 10 10 10 10
 10 11 12 13 14 16 17 20 22 24 27 30 34 38 42 46 50 54 58 62 66 69 72 73 74 74 74 72 70 68 65 62 58 55 52 49 46 43 41 38 36 34 33 31 30 29 28 27 27 26 26 26 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 40 41 42 42 44 45 46 47 48 50 51 52 54 55 57 58 59 59 60 60 60 60 59 58 56 54 52 50 47 44 41 38 35 33 30 27 25 22 20 18 16 15 13 12 11 10 9 9 8 8 8 8 8 9 9 10 11 11 12 14 15 16 18 19 21 23 25 27 29 31 33 35 38 40 43 45 47 49 51 53 55 56 57 58 58 59 59 59 58 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 41 40 39 37 36 35 34 32 31 30 28 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 27 28 29 29 31 32 33 34 35 37 38 40 41 43 44 46 48 49 50 52 53 53 54 54 54 53 53 51 50 48 46 44 42 39 37 35 32 30 28 26 24 22 20 19 17 16 15 13 12 12 11 10 10 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 17 18 19 20 21 23 24 25 27 28 30 31 32 34 35 36 37 38 39 39 40 40 40 40 39 39 38 37 37 36 34 33 32 31 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 25 24 23 22 22 21 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 20 20 21 22 22 23 24 25 26 28 29 30 32 33 35 37 39 40 42 44 45 47 48 49 50 51 52 52 52 51 50 49 48 47 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 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 12 12 12 12 13 13 13 14 14 15
 24 25 26 27 27 28 29 29 30 30 30 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 37 38 39 39 40 41 42 42 43 43 43 43 43 43 42 41 40 39 38 37 36 34 33 32 30 29 28 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 24 24 24 23 23 22 22 21 21 21 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 23 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 35 36 36 36 37 37 36 36 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 25 25 25 25 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 17 17 18 18 19 20 20 21 22 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
 26 25 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 18 18 18 18 19 20 21 22 23 25 27 29 31 34 38 42 46 51 57 63 70 77 84 92 99 106 112 117 120 121 120 117 112 106 99 92 84 77 70 63 57 52 47 42 38 35 32 29 27 24 23 21 20 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 22 23 25 27 29 32 34 37 40 43 47 50 52 54 56 57 56 55 53 51 47 44 41 37 34 31 28 25 23 21 19 18 17 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 19 20 22 24 26 29 31 34 37 41 44 48 52 55 59 63 66 69 71 73 74 74 73 72 70 68 65 62 59 56 53 49 46 44 41 38 36 34 32 31 29 28 27 26 26 26 25 25 25 26 26 26 27 27 28 29 29 30 30 31 31 32 32 32 32 32 32 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 25 26 27 28 28 28 28 28 28 27 26
 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 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 52 53 54 54 54 54 54 53 53 52 51 50 48 47 45 43 42 40 38 37 35 33 32 30 29 28 26 25 25 24 23 23 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 42 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 35 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 46 46 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 29 29 29 29 30 30 31 32 33 34 35 37 38 40 41 43 45 47 48 50 52 53 55 56 57 58 59 60 60 60 60 60 60 59 58 57 56 55 53 52 50 49 48 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 15 14 14 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 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 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5
 16 16 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 40 42 44 47 49 52 54 56 58 60 61 62 62 62 61 60 59 57 55 52 50 48 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 28 30 32 35 37 40 43 46 49 52 55 57 60 62 64 65 66 67 67 67 67 66 65 64 63 61 60 59 58 56 55 55 54 53 53 53 52 52 53 53 53 54 55 55 56 57 58 58 59 60 60 60 60 60 60 60 59 58 58 57 56 55 54 53 52 52 51 51 50 50 50 50 50 50 51 51 52 52 53 54 54 55 55 55 55 55 54 53 51 49 47 45 42 39 37 34 31 29 26 24 22 21 19 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 16 17 20 22 25 28 32 37 42 47 54 61 68 76 84 92 100 107 112 116 117 117 114 109 103 97 89 81 74 67 60 54 48 43 38 34 31 28 25 22 20 19 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 33 33 33 33 32 31 30 29 27 26 24 23 21 20 18 17 16 14 13 12 12 11 10 10 9 9 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 12 13 13 14 14 14 15 15 16
 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 34 35 35 36 37 38 40 41 42 43 44 45 46 47 47 48 48 47 47 46 45 43 42 40 38 36 34 33 31 29 28 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 34 33 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 31 33 35 37 39 42 45 48 51 54 58 62 65 69 72 75 77 78 79 79 78 77 75 72 69 65 62 58 55 51 48 45 42 40 37 35 34 32 31 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 25 25 25 26 27 28 29 30 31 33 35 37 39 41 44 47 49 52 55 58 60 62 64 65 66 66 66 65 64 62 60 58 56 54 51 49 47 45 43 41 40 38 37 36 35 35 34 34 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 36 36 36 35 34 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 36 37 37 37 37 37 37 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 54 54 53 52 51 49 47 45 43 41 39 36 34 33 31 29 28 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 19 19 19 20 20 21 22 23 24 26 27 29 32 34 37 40 43 47 51 55 60 64 69 74 78 82 86 88 90 92 92 91 89 86 83 79 75 71 66 62 58 54 50 46 43 40 37 35 32 30 29 27 26 24 23 22 22 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 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 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 34 34 33 33 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 26 27 28 28 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 54 56 57 59 60 61 62 62 62 62 61 60 59 57 56 54 51 49 47 44 42 40 38 36 34 32 30 28 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 48 49 51 53 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 13 13 13 14 14 14 15 15 16 17 18 18 19 20 21 22 24 25 26 27 28 30 31 32 33 35 36 37 38 39 39 40 40 41 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 36 37 37 36 36 36 35 34 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 22 22 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 32 33 34 34 35 35 35 35 35 34 34 33 32 31 30 28 27 26 25 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 22 23 23 24 25 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13
 42 42 43 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 65 66 68 69 70 71 72 73 74 74 75 75 75 75 75 74 74 73 72 70 69 68 66 65 63 61 60 58 56 55 53 52 51 49 48 47 46 45 45 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 45 46 46 46 46 47 47 46 46 46 45 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 40 41 42 44 46 48 49 51 53 55 57 59 61 62 64 65 66 67 67 68 68 67 67 66 65 64 63 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 34 33 33 33 33 32 32 32 32 33 33 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 49 50 51 51 52 52 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 49 48 48 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 41 41 41
 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 24 23 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 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 11 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 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 22 23 23 23 24 23 23 23 22 22 21 20 19 19 18 17 16 15 15 14 13 13 12 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 19 19 20 20 19 19 19 18 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 9 9
 18 18 19 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 36 36 36 35 35 34 33 32 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 34 34 35 35 35 34 34 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 13 13 12 12 12 13 13 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 35 35 35 35 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 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 18 18 18 18 19 19 19 19 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 28 29 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 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
 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 24 25 26 27 29 30 31 32 32 33 33 33 32 32 31 29 28 27 25 24 22 21 20 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 31 31 31 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 19 19 19 20 20 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 24 24 24 24 25 26 27 28 29 30 32 34 36 38 41 44 47 50 53 56 59 61 63 65 65 64 63 61 58 55 51 47 44 40 37 34 31 28 26 24 22 20 19 18 17 16 15 14 14 13 13 13 12 12 12 13 13 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 35 36 38 39 41 42 43 45 46 47 48 49 50 50 51 51 52 52 52 52 51 51 50 49 48 47 46 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18
 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 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 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 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 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 47 46 46 46 45 45 45 45 45 45 46 46 46 46 46 46 46 46 45 45 45 44 44 43 42 41 40 40 39 38 37 36 35 35 34 34 33 33 33 33 33 34 34 35 36 37 39 40 42 44 45 47 50 52 54 56 58 59 61 62 63 63 64 64 63 63 62 61 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 29 30 31 32 34 36 39 42 45 49 54 59 65 71 79 87 95 105 114 123 132 140 147 151 153 153 150 145 138 130 121 112 103 93 85 77 69 63 56 51 46 42 38 34 31 29 27 25 23 22 21 20 19 19 18 18 18 18 19 19 20 21 22 23 24 26 27 29 32 34 37 40 44 48 53 58 64 71 78 86 95 104 114 124 135 144 153 160 165 167 166 163 158 150 142 132 122 113 103 95 87 79 73 67 62 58 54 50 47 45 43 41 39 38 37 36 35 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 32 32 32 32 33 33 34 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 52 53 54 55 55 56 56 56 55 55 55 54 53 53 52 51 50 49 49 48
 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 17 18 19 21 22 24 25 26 27 28 29 29 30 30 29 28 28 27 25 24 23 21 20 19 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 27 27 28 29 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 20 21 21 21 21 21 20 20 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 55 52 49 46 42 39 36 33 30 27 25 23 21 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 19 20 22 23 26 28 30 33 35 38 41 43 45 47 49 50 50 50 49 48 47 45 43 41 40 38 36 34 33 31 30 29 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 37 38 40 40 41 41 41 40 39 38 36 34 32 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 21 21 21 21 21 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 18 19 20 22 23 25 27 30 33 36 40 43 47 51 55 59 62 64 66 66 65 64 61 58 55 51 48 44 41 38 35 33 30 28 26 25 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 38 40 41 44 46 48 51 54 57 60 63 65 67 69 69 69 68 66 64 61 57 53 49 46 42 39 36 33 30 28 26 25 23 22 21 21 20 20 20 20 20 21 21 22 23 25 26 28 30 32 35 38 41 44 47 50 53 55 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
 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 22 23 24 26 27 29 30 32 34 36 39 41 43 45 48 49 51 52 53 54 54 53 52 51 49 47 45 42 40 38 36 33 32 30 28 27 25 24 23 22 21 21 20 20 20 20 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 44 46 47 48 48 48 48 47 46 44 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 22 21 21 21 21 20 21 21 21 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 37 38 39 40 40 40 41 40 40 40 39 39 38 37 36 36 35 35 34 34 33 33 33 33 33 34 34 35 35 36 37 39 40 41 43 45 46 48 49 51 52 53 54 54 54 54 53 52 51 49 48 46 44 43 41 40 38 37 36 35 34 33 32 32 32 32 32 32 33 33 34 35 36 37 38 40 41 43 45 46 48 49 50 51 52 52 52 51 51 49 48 47 45 43 41 39 38 36 34 33 32 31 30 29 28 28 27 27 27 27 28 28 29 30 31 32 34 36 38 40 42 45 48 50 53 56 59 61 63 65 66 66 66 65 63 61 58 55 52 50 47 44 41 39 37 35 33 32 30 29 29 28 27 27 27 27 27 27 27 27 28 28 29 30 30 31 31 32 33 33 33 33 33 33 33 32 32 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 20 19 19 18 18 18 18 17 17 17 18 18 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 34 36 37 38 39 40 41 41 41 41 41 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 22 21 21 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 22 22 22 22 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 45 46 47 48 48 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 22 21 21 21 22 22 22 23 23 24 25 26 27 29 30 31 33 35 36 38 39 40 42 42 43 43 44 44 43 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 41 41 42 42 42 42 42 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 42 43 43 44 44 44 44 44 43 43 42 42 41 40 38 37 36 35 33 32 30 29 28 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
 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 17 18 19 21 22 24 25 27 28 29 30 30 31 31 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 29 30 30 30 29 29 28 27 26 24 23 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 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
 25 26 26 27 28 28 29 30 31 31 32 32 33 33 33 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 46 47 46 46 46 46 45 44 43 42 41 40 38 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 16 15 14 14 13 13 13 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 30 32 33 35 36 37 38 39 39 39 39 38 37 36 34 33 31 30 28 27 26 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 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 21 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 26 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 30 30 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25
 67 68 70 71 71 72 72 71 70 69 68 67 65 64 62 61 59 58 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 34 35 36 38 39 41 43 45 48 50 53 56 59 62 65 68 70 73 74 76 76 77 76 75 73 71 69 66 63 60 57 54 52 49 47 44 42 40 39 37 36 35 34 34 33 33 33 33 33 33 34 34 35 35 36 36 37 38 38 39 39 39 39 39 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 21 21 22 22 22 22 23 24 24 25 26 28 29 31 32 34 36 39 41 44 47 50 53 56 59 62 65 67 69 71 72 73 73 72 71 69 67 65 62 59 57 54 51 48 45 43 40 38 36 34 33 31 30 29 28 27 26 26 25 25 25 25 25 25 25 26 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 47 48 49 50 51 51 51 51 50 50 49 48 47 46 45 45 44 43 43 42 42 42 42 42 42 42 43 43 44 45 45 46 47 47 48 48 48 49 48 48 48 47 46 45 44 42 41 39 38 36 35 33 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 41 41 42 42 42 42 41 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 32 32 33 34 35 36 38 39 41 43 45 48 50 53 55 58 60 62 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 26 26 26 26 27 27 28 29 30 32 34 36 38 40 43 46 50 53 57 61 65 68 71 74 76 77 78 77 75 73 70 66 62 58 54 50 46 42 39 36 33 31 29 27 26 24 23 22 22 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 35 36 37 37 37 38 38 37 37 37 36 36 35 35 35 34 34 34 34 34 35 35 36 38 39 41 43 45 48 51 55 58 62 66 70 74 78 81 83 85 86 86 85 84 81 78 74 70 66 62 58 54 51 47 44 41 39 37 35 33 32 30 29 28 28 27 27 26 26 26 27 27 28 28 29 30 31 33 34 36 38 40 42 45 47 49 51 54 56 57 59 60 61 61 61 60 59 58 56 54 52 49 47 45 42 40 38 36 34 32 31 30 28 28 27 26 26 26 26 26 26 27 28 29 30 31 33 34 36 38 40 43 45 48 51 53 56 58 60 62 63 64 64 64 64 63 61 59 57 54 52 49 47 44 42 40 37 36 34 32 31 30 29 29 28 28 28 28 29 30 31 32 33 35 37 39 42 45 48 51 55 59 62 66 70 73 76 78 80 81 80 79 77 75 72 68 64 60 56 52 49 45 42 40 37 35 33 32 30 30 29 28 28 29 29 30 31 32 33 35 37 40 42 46 49 53 58 63 68 74 79 85 91 96 101 104 107 109 109 108 107 104 100 96 91 86 82 77 73 69 65 61 59 56 54 52 50 49 48 47 47 46 46 46 46 46 46 46 46 46 46 45 45 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
 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 38 40 41 42 43 43 44 44 44 44 43 43 42 41 39 38 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 20 20 20 20 21 22 23 24 25 27 28 30 33 35 38 40 43 46 49 52 55 57 59 60 61 61 60 59 58 56 53 51 48 45 43 40 38 36 34 32 30 29 27 26 25 25 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 26 25 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 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 33 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 17 17 17 18 19 20 21 22 24 26 28 30 33 35 38 41 44 47 50 53 55 57 58 59 59 58 56 54 52 49 47 44 41 39 36 34 33 31 30 28 27 27 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 20 21 21 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 33 33 34 34 34 33 33 32 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23
 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 8 9 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 23 23 23 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 22 22 23 22 22 22 22 21 21 20 20 20 19 18 18
 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 49 49 48 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 31 31 31 31 31 31 32 33 34 35 36 37 38 40 41 43 44 46 47 48 49 50 51 51 51 51 51 50 49 48 47 45 44 43 41 40 38 37 36 35 34 33 32 32 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 46 47 48 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 42 43 43 44 44 44 44 44 44 43 43 42 42 41 40 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 49 49 50 50 49 49 48 47 47 45 44 43 42 41 40 38 37 36 36 35 34 34 34 33 33 33 34 34 34 35 35 36 36 37 37 37 38 38 38 38 38 37 37 37 36 35 34 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 27 27 28 29 29 30 32 33 34 35 37 38 40 41 43 44 45 46 47 47 48 48 48 47 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36
 39 37 36 34 33 31 30 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 24 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 20 20 21 22 23 23 24 25 26 26 27 27 27 28 28 28 28 27 27 27 27 27 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 32 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 21 21 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 22 22 23 23 24 25 27 28 29 31 32 34 36 37 39 40 42 43 43 44 44 44 43 42 41 40
 46 44 42 40 38 36 34 32 30 28 27 25 24 23 22 21 20 20 20 20 20 20 20 21 22 23 24 26 27 29 31 33 36 38 41 44 47 50 53 55 58 60 61 62 63 62 62 60 58 56 54 51 48 46 43 40 38 36 33 31 30 28 26 25 24 23 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 28 29 30 31 32 33 34 34 35 35 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 35 35 36 36 37 37 38 39 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 64 66 67 68 68 68 68 67 66 64 62 60 58 56 53 51 48 46 44 42 40 38 37 36 35 34 33 33 33 33 34 34 35 35 36 37 38 39 40 41 41 42 42 43 42 42 42 41 40 39 37 36 35 33 32 30 29 27 26 25 24 23 23 22 22 22 22 22 23 23 24 25 26 28 30 32 34 36 39 41 44 47 50 53 55 57 59 60 61 61 60 59 57 55 53 50 47 45 42 40 37 35 33 31 30 28 27 26 25 24 23 23 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 30 31 32 33 33 34 34 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 33 33 33 34 34 35 36 37 38 40 41 43 45 46 48 50 51 53 55 56 57 58 59 59 59 59 58 57 56 54 53 51 49 47 45 42 40 39 37 35 34 32 31 30 29 29 28 28 28 28 28 29 29 30 31 33 34 36 38 39 41 43 45 47 48 49 50 50 50 50 49 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 24 22 20 18 16 15 13 12 11 10 9 8 7 7 6 6 6 5 5 5 5 6 6 6 7 7 8 9 10 11 12 13 15 17 19 21 23 26 29 31 34 37 39 41 42 43 42 41 39 37 34 31 28 26 23 20 18 16 14 13 12 10 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 8 9 9 10 11 12 14 15 16 18 20 22 23 25 28 30 32 34 36 39 41 43 44 46 48 49 50 52 53 54 55 55 56 57 58 58 58 59 58 58 58 57 56 54 53 51 50 48 46 45 43 42 40 39 38 37 37 36 36 36 36 36 37 38 39 40 41 42 43 45 46 48 49 50 52 53 54 54 55 55 56 56 56 56 56 56 55 55 54 54 53 52 50 49 47 45 43 41 39 36 34 32 29 27 25 23 21 19 17 16 14 13 12 10 9 9 8 7 7 6 6 6 6 5 6 6 6 6 7 8 8 9 10 12 13 15 17 19 21 24 27 30 33 36 38 40 42 42 42 40 39 36 33 30 27 25 22 20 17 16 14 13 11 10 9 9 8 7 7 7 6 6 6 6 7 7 7 8 9 9 10 11 13 14 16 17 19 22 24 26 29 32 35 38 41 45 48 51 53 56 58 60 61 62 63 63 63 63 62 62 61 61 60 59 59 58 58 57 56 56 55 54 53 51 50 49 47 46 44 43 41 40 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 41 42 43 45 46 47 48 49 49 49 48 47 45 44 41 39 36 34 31 29
 41 41 42 42 43 44 44 46 47 48 50 52 53 55 57 59 60 61 62 62 62 60 59 57 54 52 49 46 43 40 37 35 32 30 28 26 25 23 22 21 20 19 19 18 18 18 18 19 19 20 21 22 23 24 26 28 29 32 34 36 39 42 45 47 50 53 56 58 60 61 62 63 63 62 61 59 58 56 53 51 49 47 45 43 41 39 38 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 40 42 44 47 49 52 55 57 59 61 63 64 64 64 63 61 59 57 54 51 48 45 42 39 36 34 32 30 28 26 24 23 22 21 20 19 19 18 18 18 18 18 18 19 20 20 21 22 24 25 27 29 31 33 35 38 41 44 47 50 53 57 60 63 66 68 70 71 72 72 71 71 69 68 66 65 63 61 59 58 56 55 54 53 52 51 50 50 49 49 48 48 48 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 26 27 28 29 31 32 33 34 35 37 38 39 40 41 42 43 43 43 44 44 44 43 43 43 42 42 42 42 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 71 68 65 62 58 54 50 46 43 39 36 33 30 28 26 25 23 22 21 21 21 21 21 22 22 23 24 26 27 29 31 32 34 36 37 39 40 40 41 40 40 38 37 35 33 31 29 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 17 18 18 19 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 36 36 36 35 34 34 33 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 28 30 31 32 34 35 36 37 38 38 39 39 39 38 38 37 37 36 35 35 35 35 35 35 36 37 38 40 41 43 45 47 49 51 53 54 55 55 55 54 53 51 49 46 43 41 38 35 32 30 28 26 24 22 21 19 18 17 17 16 16 16 16 17 17 18 19 20 20 22 23 24 25 26 27 29 30 31 31 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 37 38 38 38 38 38 38 37 37 36 35 35 34 33 32 32 31 31 30 30 30 29 30 30 30 31 31 32 34 35 37 38 40 42 44 47 49 51 53 54 56 57 57 58 58 57 57 56 55 54 53 52 51 50 50 49 50 50 51 52 54 56 58 60 63 65 68 70 72 73 74 73 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 15 15 16 17 19 20 21 23 25 26 28 29 30 30 31 31 30 29 28 27 25 23 21 20 18 16 15 13 12 11 11 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 31 32 33 34 36 37 39 40 41 42 42 42 41 40 39 37 35 32 30 28 26 23 21 20 18 17 15 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 38 39 40 41 43 44 46 47 49 50 51 53 53 54 53 53 51 49 47 44 41 38 35 31 28 25 23 21 19 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 21 23 24 25 26 27 28 29 29 30 30 29 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 14 15 16 17 19 20 22 25 27 30 32 35 38 40 41 43 43 43 43 42 41 39 37 35 33 31 30 28 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 26 27 27 27 27 26 26 25 24 24 23 22 21 20 19 18 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 31 31 30 30 28 27 25 24 22 20 19 17 16 15 14 14 13 13 13 14 14 15 16 17 18 19 21 23 25 27 29 32 35 37 40 42 45 46 47 48 48 47 46 44 42 40 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 18 19 21 23 25 26 28 30 32 33 34 35 35 35 34 33 32 30 28 26 24 22 20 18 16 15 14 13 12 12 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 24 26 28 30 33 35 37 40 42 44 45 45 46 45 44 42 40 38 35 33 30 28 25 23 21 20 18 17 15 14 13 13 12 11 11 11 11 11 12 13 14 15 17 19 21 23 26 29 32 35 38 40 42 43 44 43 42 40 37 35 32 29 26 23 21 19 17 15 14 13 12 12 11 11 11 11 12 12 13 14 15 16 17 19 20 22 23 25 27 29 31 33 35 38 40 42 44 46 48 50 51 52 53 53 52 51 49 47 45 42 40 37 34 32 29 27 25 23 21 19 18 17 15 14 14 13 12 12 12 12 12 12 13 14 14 15 16 17 18 19 20 21 22 22 23 23 23 23 22 22 21 20 20 19 18 17 16 16 15 15 14 14 14 14 15 15 16 17 17 19 20 21 22 23 25 26 28 29 30 32 33 35 36 38 39 41 42 44 45 47 49 51 52 54 55 57 57 58 57 57 56 54 52 49 46 43 40 37 34 31 28 26 23 21 20 18 17 15 15 14 14 13 13 14 14 15 16 17 18 20 21 23 25 26 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 28 28 27 27 26 25 25 24 24 24 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 30 30 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 24 25 26 26 27 28 28 28 29 29 29 28 28 27 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 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 29 29 29 28 28 27 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 27 28 28 28 27 27 27 26 25 25 24 24 23 23 22 22 21 21 21 21 22 22 22 23 24 25 26 27 28 29 30 31 32 33 33 33 33 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 30 30 30
 15 14 13 12 11 10 9 9 8 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 14 14 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 15 17 18 20 22 23 24 25 26 26 25 24 23 22 20 19 17 16 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 16 17 17 17 17 17 17 16 15 14 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 14 15 16 16 16 16 15 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 11 11 12 13 15 16 18 20 22 24 26 29 31 33 35 37 38 38 37 36 35 33 30 28 26 23 21 19 17 15 14 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 6 6 6 6 7 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 29 31 32 33 34 33 32 31 29 26 24 22 20 18 16 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 14 15 15 16 17 17 17 17 16 16
 32 30 29 27 26 25 23 22 21 20 20 20 19 20 20 21 22 23 24 26 28 30 32 34 36 37 39 40 41 41 41 41 40 39 37 35 33 32 30 28 26 25 23 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 26 26 27 27 27 27 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 31 33 34 36 37 38 39 39 39 39 38 37 36 34 32 30 28 26 24 23 21 20 18 18 17 16 16 16 16 17 17 18 19 21 22 24 25 27 29 31 33 34 36 37 38 38 38 37 36 34 33 31 29 28 26 25 24 23 22 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 35 36 37 38 38 39 39 39 39 39 39 38 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 22 22 22 22 22 22 22 23 22 22 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 37 37 36 36 35 34 33 31 30 29 28 27 26 24 23 22 21 21 20 19 19 18 18 18 18 18 18 19 20 21 22 23 25 26 28 30 31 33 34 34 35 35 35 34 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 24 24 24 23 23 22 22 21 20 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 26 27 29 31 32 34 36 38 40 41 43 44 45 45 45 45 44 43 42 41 39 37 36 34 33 31 30 29 28 26 25 25 24 23 22 22 21 21 20 20 19 19 19 19 19 18 19 19 19 19 19 20 20 21 21 22 22 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 27 28 29 30 30 30 31 31 31 31 30 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 21 21 21 22 23 24 25 27 28 30 32 35 37 39 41 43 44 45 45 45 44 43 42 40 38 36 33 31 29 27 26 24 23 22 21 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 33 33 33 32 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 25 27 28 29 31 33 34 36 38 40 42 44 45 46 47 47 46 46 44 43 41 39 37 34 32 30 28 26 24 23 22 21 20 19 18 18 18 18 18 19 19 20 20 21 22 22 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
 31 31 31 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 27 28 29 29 30 31 32 32 33 33 34 34 34 33 33 32 31 31 30 29 28 27 26 25 24 24 23 23 22 22 23 23 24 25 26 27 29 30 32 34 36 38 40 41 43 44 44 44 44 43 42 40 39 37 35 33 31 29 28 26 25 25 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 34 35 35 36 36 36 36 36 37 37 36 36 36 36 35 35 34 34 33 32 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 42 42 41 41 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 23 23 23 23 24 24 25 26 27 28 29 31 32 33 34 35 36 36 36 36 35 35 34 32 31 30 28 27 26 25 24 23 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 33 34 35 35 36 36 36 36 35 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 31 31
 14 14 15 15 15 14 13 13 11 10 9 8 8 7 6 6 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 25 24 24 23 21 20 18 17 15 14 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 12 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 16 17 17 17 17 17 16 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 7 7 6 6 6 7 7 7 8 8 9 10 11 13 14 15 17 18 19 19 20 19 19 18 16 15 14 12 11 10 9 8 7 7 6 6 6 5 5 6 6 6 7 7 8 8 9 10 11 11 12 13 14 15 15 16 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 18 18 17 17 16 16 15 14 13 12 11 10 9 9 8 7 7 7 6 6 6 6 6 7 7 8 8 9 10 11 11 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 21 22 23 23 23 23 22 21 20 18 17 16 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 10 11 12 13 14 15 16 17 18 18 18 18 18 17 16 15 14 13 11 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 20 21 21 22 22 22 22 21 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 5 5 5 5 5 6 6 7 8 9 10 11 13 14 16 17 19 21 22 23 23 23 23 22 20 19 17 15 13 12 10 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 19 19 19 19 18 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 14 16 17
 23 23 23 24 25 26 27 29 31 34 38 42 46 51 57 62 67 72 75 77 77 74 71 66 61 55 49 44 39 34 30 27 24 21 19 17 15 13 12 11 10 9 9 8 8 8 9 9 10 11 12 13 15 17 19 22 24 28 31 35 40 45 50 56 62 68 73 78 81 83 83 81 78 73 68 63 58 53 48 44 41 38 36 34 32 31 30 29 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 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 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 20 19 19 18 17 16 15 14 14 13 12 11 11 11 10 10 10 10 10 10 11 11 12 13 14 15 16 18 20 22 25 28 31 35 39 43 47 51 55 57 59 59 59 57 55 53 50 47 44 42 39 37 35 33 31 30 28 27 26 25 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 43 44 45 46 47 48 49 50 50 50 50 49 48 47 45 43 41 38 36 33 31 28 26 24 22 20 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 12 14 15 16 17 19 20 22 24 25 27 29 30 31 33 34 34 35 35 35 35 34 33 31 30 28 26 25 23 22 20 19 18 17 17 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 22 23 23 23 23 23 23 22 22 22 22
 8 8 8 8 9 9 10 11 12 14 16 18 21 25 29 33 37 40 43 45 46 45 43 40 36 33 29 26 23 21 18 16 15 13 12 11 10 9 9 8 8 7 7 7 7 8 8 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 31 33 36 38 41 44 46 48 50 51 51 50 48 45 42 39 35 31 28 25 22 20 17 16 14 13 12 11 11 10 10 10 10 10 10 11 11 12 13 15 17 19 21 24 27 30 33 36 38 41 42 43 43 42 40 38 35 33 30 27 25 22 20 18 16 14 13 11 10 9 8 8 7 7 7 7 7 8 8 9 10 10 12 13 14 16 17 19 21 23 26 28 31 33 35 36 37 37 36 35 33 30 27 24 21 18 16 14 12 11 10 9 8 8 8 8 8 8 8 8 9 10 11 12 14 16 18 20 23 27 30 33 36 39 41 42 42 41 40 38 35 33 30 28 26 24 22 20 19 18 16 15 14 13 13 12 11 10 10 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 18 19 21 23 25 27 29 31 33 35 37 37 37 37 35 33 31 28 26 23 20 18 16 14 13 12 11 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 14 14 13 12 12 11 10 10 9 9 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 15 16 17 19 21 22 24 26 28 29 30 31 31 30 29 28 26 24 22 21 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 15 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 12 13 14 15 16 17 19 21 22 24 25 27 27 27 27 26 25 24 22 20 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 15 17 18 20 22 24 25 27 28 28 28 28 27 25 24 22 20 19 17 15 14 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 16 17 17 18 18 18 18 18 17 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 15 14 14 14 13 13 13 14 14 14 15 16 16 17 18 19 20 20 21 22 22 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 37 37 36 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 23 22 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 20 21 22 22 23 23 23 23 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 23 24 25 26 27 27 28 28 28 28 27 27 26 25 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 33 33 33 32 31 30 28 27 25 23 22 20 19 18 17
 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 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 6 6 6 6 7 7 7 8 8 9 9 9 9 9 10 9 9 9 9 9 8 8 8 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 9 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3
 27 28 30 31 32 33 34 35 35 35 35 34 34 34 34 33 34 34 34 35 36 37 39 40 42 44 47 49 51 54 57 59 62 64 65 67 67 67 66 64 62 60 57 54 51 48 46 43 41 40 38 37 36 36 35 35 35 35 36 36 37 37 38 38 39 39 39 39 39 39 38 37 36 34 32 30 29 27 25 23 22 20 19 18 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 42 43 44 44 44 44 43 42 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 23 23 24 25 26 27 29 30 33 35 38 40 43 45 47 48 49 48 47 45 43 40 37 34 31 29 26 24 22 21 19 19 18 17 17 17 18 18 19 19 20 21 22 24 25 26 27 28 29 30 31 32 32 32 32 31 30 29 28 27 25 24 22 21 19 18 17 16 15 14 14 14 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 28 30 32 34 35 37 39 40 41 42 43 43 43 44 44 44 43 43 44 44 44 44 44 45 45 45 46 46 46 45 44 43 42 40 38 36 34 32 30 28 26 24 22 21 20 19 18 17 16 15 15 14 14 14 13 14 14 14 15 16 17 18 20 22 25 29 33 37 42 47 52 56 60 63 65 65 64 61 58 54 50 46 42 38 34 31 28 25 23 21 19 18 17 16 16 15 15 15 16 16 17 18 19 20 22 23 25
 7 7 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 5 5 4 4 4 4 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 14 14 15 16 16 17 17 17 18 17 17 16 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 15 16 17 19 19 20 21 21 20 20 19 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7
 20 21 22 24 26 28 30 33 36 40 44 48 53 57 62 66 69 72 73 74 73 72 69 66 63 59 55 52 48 44 41 38 35 33 31 29 27 25 24 23 22 21 21 21 21 21 22 23 24 25 27 29 32 34 37 40 43 47 50 53 56 59 62 64 66 68 68 69 68 67 66 64 62 59 56 53 50 47 45 42 39 37 35 33 31 29 27 26 25 24 23 22 21 21 20 20 20 19 19 20 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 41 42 43 44 44 45 45 45 45 45 45 44 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 31 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 22 23 23 24 25 26 28 29 31 34 37 40 43 48 52 57 62 67 72 76 80 82 84 84 83 81 78 74 69 64 59 55 50 46 42 38 34 31 28 26 24 22 21 19 18 18 17 17 17 18 19 20 21 23 25 27 29 32 35 39 43 47 51 56 61 66 71 75 79 82 84 85 85 83 80 76 72 68 63 58 54 50 46 43 40 37 35 33 31 30 29 28 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 18 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 12 11 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 16 16 16 16 16 15 14 14 13 12 11 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 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 9 10 10 10 10 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 15 16 17 19 20 21 22 23 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 7 8 9 10 11 13 14 16 18 21 23 25 27 28 29 29 28 27 25 23 21 19 17 15 13 12 10 9 8 7 6 6 5 5 5 5 4 4 4 5 5 5 5 6 6 6 7 8 8 9 10 12 13 15 17 19 22 25 27 30 32 34 34 34 32 30 28 25 22 19 17 15 14 12 11 10 10 9
 21 22 23 24 25 26 28 29 30 32 33 34 35 36 36 37 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 39 40 40 40 40 40 39 39 38 38 37 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 36 35 34 33 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 38 38 38 38 37 36 35 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 34 35 35 36 36 35 35 34 33 32 31 30 28 27 26 25 23 22 21 20 20 19 18 18 17 17 16 16 16 17 17 17 18 19 20 21 22 23 25 26 28 30 31 32 34 35 36 36 37 37 37 37 36 35 34 33 32 31 30 28 27 26 25 24 22 22 21 20 20 19 19 19 19 19 19 20 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
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 6 6 7 8 8 8 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 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 3 3 3 3 4 4 5 5 6 7 7 8 9 9 9 9 9 9 8 7 6 6 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3
 40 41 41 42 42 42 42 41 41 41 40 40 39 39 39 39 40 41 42 43 45 47 50 52 56 59 63 68 72 77 81 85 88 90 91 90 88 85 80 75 70 64 59 53 49 45 41 38 36 34 33 32 31 30 30 30 31 31 32 33 34 36 37 39 41 43 44 46 48 49 50 51 52 52 51 50 49 48 46 44 43 41 39 38 37 36 35 35 34 34 34 34 34 34 34 35 35 35 35 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 34 35 36 37 38 39 40 40 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 33 32 31 31 31 31 31 31 31 32 33 34 35 36 38 39 41 42 43 44 44 45 45 44 43 42 41 40 39 37 36 35 35 34 34 34 34 35 35 36 37 38 39 40 41 42 43 44 45 45 45 45 45 45 45 44 44 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 43 44 45 46 46 47 47 48 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 42 41 41 40 39 39 38 38 38 39 39 40 42 43 45 48 51 55 59 63 68 73 78 83 87 90 92 93 93 92 89 85 81 76 71 67 62 57 53 49 46 43 40 37 35 34 32 31 30 30 30 31 31 33 34 37 40 43 47 51 56 62 68 74 80 86 92 97 100 103 104 103 100 96 92 86 80 74 68 63 58 54 50 46 44 41 39 38 37 36 36 36 37 37 38 38 39
 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 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2
 11 10 10 9 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 24 25 26 27 28 28 29 29 28 28 27 26 25 23 22 21 20 19 18 18 17 17 17 16 17 17 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 14 13 12 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 22 23 23 23 23 22 21 21 20 19 18 17 16 15 15 14 14 14 14 14 15 16 17 18 19 21 23 25 27 28 30 31 32 32 31 30 28 27 25 23 21 19 18 16 15 14 14 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 25 25 25 25 25 25 25 24 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 20 22 23 24 26 27 29 31 32 34 35 36 36 36 35 34 33 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 15 15 16 17 17 18 19 20 22 22 23 24 24 24 23 22 21 20 18 17 16 14 13 12 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
 12 13 14 14 15 15 15 16 16 16 17 17 17 18 19 19 20 21 22 23 25 26 27 28 28 29 29 29 28 27 26 25 24 22 21 20 19 17 17 16 15 15 14 14 14 14 15 15 16 17 18 19 21 22 24 25 27 28 30 31 31 32 32 32 31 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 21 20 19 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 12 13 13 15 16 17 19 21 23 25 28 30 32 34 35 36 36 35 34 33 31 29 27 25 23 22 20 19 18 17 16 15 15 15 15 15 16 17 17 19 20 22 24 26 28 30 33 35 37 39 41 42 42 41 40 39 37 35 33 31 29 27 25 24 23 22 21 21 20 20 20 20 20 20 21 21 21 20 20 19 19 18 17 16 16 15 14 13 13 13 12 12 12 13 13 14 15 16 17 19 21 23 26 28 31 34 37 39 40 41 40 38 36 33 29 26 23 20 17 15 13 11 10 9 8 7 7 7 7 7 7 7 8 8 9 9 10 11 13 14 16 17 19 21 23 24 26 27 28 29 29 29 28 27 26 24 23 22 20 19 19 18 18 17 17 17 18 18 19 20 21 21 22 23 24 25 25 25 25 25 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 22 23 24 24 24 24 24 23 22 21 19 18 16 15 14 12 11 10 9 9 8 7 7 7 6 6 6 6 7 7 7 8 8 9 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
 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 17 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 16 16 16 16 16 15 15 14 14 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
 58 57 55 54 53 52 51 50 49 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 44 45 47 48 49 50 51 52 53 54 55 56 56 56 56 56 55 54 53 52 51 50 49 48 47 46 46 45 45 45 45 45 46 47 48 50 52 54 57 60 64 68 72 76 80 84 87 89 91 91 90 88 85 81 77 72 68 64 61 57 54 52 50 48 47 46 45 45 44 45 45 45 46 46 47 48 48 49 49 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 36 36 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 48 49 50 51 52 53 54 56 57 59 61 63 65 68 70 73 75 77 79 81 82 83 82 82 80 78 76 73 71 67 64 61 58 55 53 50 48 46 44 42 41 40 39 38 37 37 36 36 36 36 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 55 56 57 57 57 57 57 56 56 54 53 52 50 48 47 45 44 42 41 39 38 38 37 37 36 36 37 37 38 39 40 42 44 46 48 50 52 54 55 56 57 57 57 57 55 54 53 51 49 47 46 45 43 42 42 41 41 41 41 41 42 42 43 44 45 47 48 49 51 52 53 54 55 55 56 56 56 56 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 39 39 40 41 42 43 44 45 47 48 50 52 53 55 57 58 59 60 61 62 62 62 62 61 60 59
 39 40 41 41 42 42 42 41 40 39 38 36 35 33 31 30 28 27 26 25 24 23 23 22 22 22 23 23 24 24 25 26 27 29 30 31 33 34 35 36 37 37 37 37 36 36 35 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 23 24 24 25 27 28 30 32 34 36 38 40 43 44 46 47 47 47 46 45 43 41 39 37 35 33 31 29 28 27 25 25 24 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34 34 33 33 32 31 31 30 29 28 27 26 26 25 24 24 24 23 23 23 24 24 25 26 26 28 29 30 32 34 35 37 39 40 42 43 43 44 44 43 42 41 39 38 36 34 33 31 30 29 28 27 27 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 25 26 27 28 29 31 32 34 36 37 39 41 42 43 44 45 45 44 43 42 41 39 37 35 33 32 30 29 27 26 25 25 24 24 24 24 24 25 26 27 28 30 31 33 35 37 40 42 44 45 47 47 48 47 46 45 43 41 40 38 36 34 33 32 31 31 30 30 30 30 31 31 32 33 33 34 35 35 36 36 36 36 36 35 35 34 33 32 31 30 29 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 36 37 38 39 40 41 41 41 41 40 40 39 39 38 37 37 36 36 36 36 37 37 38 38
 15 15 15 16 15 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 21 21 20 19 19 18 17 16 16 15 14 14 14 13 13 13 14 14 15 15 16 17 18 20 21 22 24 25 26 26 26 26 25 23 22 20 18 17 15 14 13 12 11 11 11 11 11 11 12 12 13 14 16 17 19 21 22 24 25 26 27 27 27 26 25 23 22 20 18 17 15 14 13 12 11 10 10 10 9 9 9 9 10 10 11 12 13 14 15 16 18 19 21 22 24 25 27 28 28 29 29 29 28 28 27 27 26 26 25 25 25 24 25 25 25 25 26 26 27 27 27 28 28 28 27 27 26 26 25 24 23 22 21 21 20 20 20 20 20 20 21 22 22 23 24 25 27 28 29 30 30 31 31 30 29 28 27 25 23 22 20 18 17 15 14 13 12 11 11 10 10 10 10 10 10 11 11 12 13 14 15 17 18 20 22 24 26 28 30 32 32 33 32 31 30 28 26 23 21 19 18 16 15 14 13 13 12 12 12 12 13 14 15 16 18 20 22 24 26 28 30 31 32 32 32 31 29 28 26 24 23 21 20 19 18 17 17 17 16 16 17 17 17 18 19 19 20 21 21 22 22 22 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 11 11 11 11 12 12 13 14 14 15
 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 27 28 28 29 29 29 29 29 28 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 26 26 26 26 26 25 25 24 23 22 21 21 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 29 30 30 31 31 30 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 25 26 27 29 30 32 33 35 36 37 38 39 39 39 39 38 37 36 35 33 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 36 37 38 39 40 40 40 40 39 38 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 35 35 34 33 32 31 29 28 27 25 24 23 22 22 21 21 20 20 20 21 21 21 22 23 24 25 26 26 27 28 29 29 29 30 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 26 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 26 27 28 29 30 31 31 32 32 33 33 32 32 31 31 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 23 23 22 22 21 20 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 24 26 27 29 30 32 33 33 33 33 33 32 30 29 28 26 24 23 22 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 23 24 26 27 28 30 31 33 34 34 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 22 22 22 21 21 20 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 49 47 45 43 41 39 36 34 32 30 29 27 26 24 23 22 21 21 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 19 19 19 20 21 22 23 24 26 28 30 33 37 41 45 49 54 59 63 67 69 69 69 66 63 59 54 50 45 41 37 33 30 28 25 23 21 20 19 18 17 17 17 17 17 17 17 18 19 20 21 22 23 25 26 28 30 31 33 35 36 38 39 40 40 40 40 39 38 37 35 33 32 30 28 26 24 23 21 20 19 19 18 18 17 17 17 18 18 18 19 20 21 22 23 25 27 29 31 33 35 38 40 43 44 46 47 48 48 47 46 45 43 41 39 38 36 34 33 32 31 30 29 28 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 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 29 31 33 35 37 39 42 44 47 49 52 54 55 56 56 55 53 51 48 44 41 37 34 31 28 26 24 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 25 26 27 27 27 27 27 27 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22 24 25 26 28 29 31 33 35 37 39 41 43 45 47 49 50 51 51 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 18 17 17 16 15 14 14 13 12 12 11 11 11 10 10 10 11 11 12 12 13 15 16 19 21 24 28 32 37 43 48 54 59 63 66 67 66 64 61 57 53 48 44 39 35 32 29 26 23 21 19 18 16 15 14 14 13 13 12 13 13 13 14 15 16 18 20 22 24 26 29 31 34 36 37 38 38 38 37 35 33 31 29 27 25 23 22 21 20 19 19 19 19 19 20 20 21 22 23 25 26 27 28 29 29 29 29 28 27 26 24 23 21 19 18 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 24 26 27 28 29 30 30 30 29 28 27 26 25 23 22 21 20 19 19 18 18 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 23 23 24 25 26 26 27 28 29 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 38 39 40 40 41 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 21 22 23 25 26 29 31 34 38 41 45 49 53 57 61 63 65 66 67 66 64 62 60 57 55 52 49 47 45 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 23 23 23 24 25 26 27 28 30 32 34 36 38 40 42 43 44 44 43 42 40 38 36 34 32 30 28 27 25 24 23 22 22 21 21 20 20 20 20 20 20
 28 30 31 32 32 32 31 30 29 27 26 24 23 21 20 19 18 17 17 17 17 17 18 19 20 22 24 26 29 32 36 39 43 46 49 51 53 54 54 53 52 51 49 47 44 42 40 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 20 20 21 22 23 25 26 28 29 31 32 33 35 35 36 36 36 35 35 34 33 31 30 29 28 28 27 27 27 27 28 29 30 32 34 36 38 41 43 45 47 48 49 49 48 46 43 40 37 33 30 27 25 22 21 19 18 17 16 16 16 16 16 17 18 19 20 22 24 27 30 34 38 43 49 56 63 71 79 85 90 91 90 86 79 71 63 55 47 41 36 32 28 26 24 22 21 21 20 20 21 21 22 23 24 25 26 27 28 29 29 29 29 28 27 26 24 23 22 21 20 20 19 19 20 20 21 23 25 27 31 35 39 45 52 59 67 76 83 90 94 95 93 89 82 75 68 60 54 48 43 39 36 33 31 29 28 26 26 25 25 25 25 25 26 27 28 29 31 33 35 38 41 45 50 55 62 69 76 84 92 99 105 108 109 108 104 98 91 83 75 67 61 54 49 44 40 37 35 32 31 30 29 29 29 29 29 30 31 33 34 35 37 38 40 41 42 43 44 44 44 45 45 45 45 45 46 46 47 48 49 50 51 52 54 54 55 55 54 53 52 50 47 45 42 39 37 34 32 30 28 27 26 25 24 24 24 24 24 25 26 27 29 31 33 36 38 41 43 45 46 46 46 44 42 40 37 34 31 28 26 24 23 21 20 20 19 19 20 20 21 22 24 25 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 26 26 26 25 25 24 23 22 22 21 20 19 18 18 18 18 18 18 18 19 20 21 22 22 23 24 24 24 23 23 22 21 20 18 17 16 15 14 13 13 12 12 12 13 13 14 15 17 19 21 24 27 30 34 37 41 44 46 46 46 44 42 39 35 32 29 26 24 21 20 19 18 17 17 18 18 19 20 21 23 24 26 28 29 31 33 35 36 37 38 39 39 39 38 38 37 36 35 33 32 31 29 28 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 23 25 27 29 31 33 34 36 36 37 37 36 35 34 33 31 29 27 26 24 22 21 19 18 17 16 15 14 13 12 12 12 12 12 13 14 15 17 19 21 24 27 30 34 37 40 42 42 42 41 38 35 32 29 25 23 20 18 16 15 14 13 13 13 13 13 13 14 15 16 17 18 20 21 22 23 23 23 23 22 21 20 19 17 16 15 14 13 12 11 11 11 11 11 12 13 13 14 15 17 18 20 21 23 24 26 28 29 30 31 32 32 32 31 31 30 28 27 25 24 22 20 19 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 17 18 19 20 21 23 26 28 31 34 37 39 41 43 43 43 42 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 18 17 16 16 16 16 16 16 16 17 18 19 21 22 25 27 30 32 35 38 40 43 44 46 47 47 47 46 45 43 41 40 38 36 34 33 32 31 30 29 29 29 29 29 29 30 30 30 31 31 31 31 30 30 29 28 27 25 24 22 21 19 18 17 16 16 15 15 16 16 16 17 18 19 20 21 22 23 25 26 28 30 31 33 35 37 39 40 42 43 43 43 43 41 40 37 35 32 29 27 24 22 20 19 17 17 16 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 27 27 27 26 26 26 26 26 27 28 28 29 30 32 33 34 36 37 38 39 39 39 38 37 36 34 33 31 30 28 27 26 25 24 24 24 23 23 23 24 24 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 26 26 26 26 27 28 29 30 31 33 34 36 38 39 40 41 42 43 43 43 43 43 42 42 41 40 40 39 38 38 38 38 39 39 39 40 41 41 41 41 41 41 40 39 39 38 37 36 35 34 33 32 32 31 31 31 30 31 31 31 32 32 33 34 35 36 37 38 39 39 39 39 38 37 36 35 34 33 32 30 30 29 28 28 27 27 27 27 28 28 28 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
 55 58 61 62 62 62 60 58 56 54 51 49 47 45 44 42 42 41 41 40 40 41 41 41 41 42 41 41 41 40 39 37 36 35 33 32 31 30 29 28 27 27 27 26 27 27 27 28 29 30 31 32 33 35 36 38 39 41 42 43 43 44 44 44 43 43 43 43 43 44 45 46 47 48 50 53 55 58 61 64 67 69 72 73 73 73 71 68 64 60 56 52 48 44 41 38 36 34 33 32 31 31 31 31 32 33 34 35 36 38 39 41 42 43 44 45 45 46 45 45 44 43 42 41 40 39 38 37 36 35 35 34 34 34 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 44 44 44 45 44 44 44 44 43 43 43 43 43 43 43 44 44 45 46 47 48 49 50 50 50 50 48 47 45 42 40 37 34 32 29 27 26 24 23 22 22 21 21 21 22 22 23 24 26 27 29 31 33 35 37 38 40 40 40 40 39 37 36 34 32 30 28 26 24 23 22 21 20 19 18 18 18 17 17 17 17 17 18 18 19 19 20 22 23 25 26 28 30 32 34 36 37 37 37 37 36 34 33 31 30 28 27 26 25 24 24 24 24 24 25 26 27 29 31 34 36 39 42 45 48 50 52 53 54 53 52 51 49 47 45 43 40 38 36 34 33 31 30 29 28 28 28 28 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 38 39 39 39 39 38 38 37 35 34 33 31 30 28 27 26 25 24 23 23 22 22 22 22 23 23 24 26 27 29 31 34 37 40 44 48 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 27 27 28 29 30 32 34 36 38 40 41 42 42 42 41 40 38 35 32 30 27 24 22 20 19 18 18 17 18 18 19 20 21 23 24 25 26 27 27 28 28 29 29 28 28 28 28 27 27 26 26 25 24 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 30 31 32 33 34 34 33 33 32 31 29 28 26 25 23 22 20 19 18 17 16 15 15 15 15 16 17 19 21 24 27 31 36 41 47 54 61 69 77 85 93 99 104 106 106 103 97 89 80 71 63 54 47 40 34 29 25 22 19 17 16 15 15 15 16 17 19 21 24 27 31 34 38 42 45 48 50 50 50 50 48 46 44 41 39 37 36 35 34 34 35 36 38 40 43 46 50 55 60 64 68 72 73 73 71 68 62 56 50 44 38 32 28 24 21 19 17 16 15 15 16 17 17 19 20 21 22 24 25 27 28 30 31 33 34 35 36 37 38 39 39 39 39 39 38 36 35 33 31 29 27 25 23 22 21 20 20 20 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 31 32 32 32 32 31 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 21 22 23 25 28 31 34 39 43 49 54 60 67 73 79 84 88 90 91 89 86 82 76 69 63 56 50 44 39 34 30 27 24 21 19 18 17 17 18 19 21 23 27 31 36 42 49 56 63 70 75 79 80 78 75 69 63 57 51 45 41 37 34 31 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 16 17 17 17 17 17 17 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 9 9 9 10 11 12 13 15 16 18 20 21 23 24 25 25 25 25 24 23 22 21 19 18 16 15 14 12 11 10 10 9 8 8 7 7 7 7 7 7 8 9 10 11 12 13 14 15 16 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 18 19 19 20 21 22 22 23 23 22 22 21 20 18 17 16 14 13 12 11 10 9 8 8 7 7 6 6 6 7 7 7 8 8 9 10 10 11 11 11 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 19 20 20 21 22 22 22 22 22 21 20 19 19 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 7 7 7 8 8 9 10 11 12 13 14 16 17 19 20 22 23 24 25 26 26 26 25 24 22 20 18 16 15 13 11 10 9 8 7 7 6 6 6 7 7 8 9 9 10 12 13 14 15 17 18 19 20 20 21 20 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 15 16 16 16 16 16 16 15 14 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 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 10 10 10 10 11 12 12 13 14
 47 45 44 43 42 42 42 42 42 43 43 44 44 45 45 44 43 42 40 38 35 33 30 28 26 24 22 21 21 21 22 23 25 27 30 33 36 39 43 47 51 55 59 63 66 69 72 74 74 74 73 71 68 65 60 56 51 46 42 38 34 31 28 27 25 25 25 26 27 28 29 31 32 34 35 37 38 39 40 41 41 41 42 42 42 42 42 42 43 43 45 46 48 50 52 55 58 61 64 66 69 70 72 72 71 69 66 63 58 54 49 45 41 37 34 32 30 29 29 29 31 32 35 37 40 44 47 51 55 60 64 68 72 75 78 80 82 82 81 79 77 73 69 64 60 55 50 45 41 37 34 32 30 29 29 29 30 31 33 34 36 38 39 41 42 43 43 44 44 44 45 45 45 45 46 47 48 49 51 53 55 58 62 65 68 71 74 77 78 79 78 77 74 71 67 63 59 55 50 46 43 39 36 34 32 31 31 32 33 35 38 41 45 49 54 58 62 66 70 73 75 76 77 77 76 75 73 70 67 64 61 57 54 50 47 44 41 38 36 34 32 31 31 32 33 35 38 42 46 51 56 62 67 73 77 81 85 87 88 88 87 85 82 79 76 72 69 66 63 61 59 57 55 54 53 52 51 50 49 48 47 45 44 42 40 39 37 35 33 31 30 28 27 26 26 26 26 28 30 33 37 41 46 51 57 63 68 74 78 82 84 85 85 84 81 78 74 70 66 61 57 52 48 44 40 37 33 30 28 26 24 23 22 22 22 24 26 28 31 35 40 44 49 54 59 64 68 72 74 75 76 75 73 70 67 63 59 56 53 50
 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 9 9 10 10 11 12 12 13 13 13 14 13 13 13 12 12 11 10 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 7 8 9 10 11 12 13 13 14 14 14 14 13 13 13 12 12 12 11 11 12 12 12 13 13 14 15 15 16 16 16 16 16 15 14 13 12 11 9 8 7 7 6 5 5 4 4 4 4 3 3 4 4 4 5 6 7 8 10 12 13 15 16 17 18 19 19 18 17 17 16 15 13 12 11 10 9 9 8 7 6 6 5 5 4 4 4 4 3 4 4 4 4 5 5 6 7 8 9 9 10 11 12 13 14 14 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 18 17 16 14 13 12 11 9 8 7 6 5 5 4 4 4 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 16 16 16 15 15 13 12 10 9 8 7 6 5 4 4 4 4 4 4 4 4 5 5 6 7 8 9 10 11 12 14 15 16 17 18 19 19 19 18 18 17 16 15 15 14 14 14 13 13 14 14 14 14 14 14 14 14 14 13 12 11 10 9 8 8 7 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 14 15 16 17 17 18 17 17 17 16 15 14 13 11 10 10 9 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 15 16 16 16 16 16 16 16
 20 19 19 18 18 18 19 19 20 20 21 22 22 23 23 23 23 23 22 21 20 20 19 18 17 16 16 16 16 16 17 18 19 20 22 23 24 25 26 27 28 28 28 28 28 28 28 27 26 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 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 22 24 26 28 30 32 34 35 36 37 37 37 36 35 34 32 30 28 26 24 22 20 19 17 16 15 15 14 14 15 15 16 17 18 20 21 23 24 26 28 30 32 35 37 39 42 44 46 47 48 48 47 46 44 41 38 34 31 28 25 22 20 18 17 16 16 16 17 17 18 19 20 22 23 24 25 26 27 27 28 28 29 29 29 29 30 30 31 32 33 34 36 38 40 42 45 48 51 54 57 59 61 61 61 59 57 53 50 46 42 38 34 30 27 25 23 21 20 19 19 19 20 21 21 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 24 24 23 22 21 21 20 20 20 20 20 21 22 23 25 26 28 29 31 33 35 36 38 39 41 42 42 42 41 40 39 37 35 32 30 28 26 24 22 20 19 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 16 17 18 20 22 24 27 30 33 36 39 42 44 46 48 49 49 48 47 46 44 42 40 37 35 32 30 28 26 24 22 20 19 18 17 16 16 16 16 17 19 21 24 27 31 35 40 44 48 51 53 54 54 52 50 46 43 39 35 32 29 26 24 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 22 21 20 18 17 15 14 12 11 10 9 8 7 6 6 5 5 5 5 5 5 6 7 8 11 13 17 21 26 31 36 41 44 45 44 41 38 34 30 26 23 20 17 15 13 12 10 9 8 7 6 6 5 5 4 4 4 4 4 5 6 7 9 11 13 16 19 23 26 29 31 33 34 34 33 32 31 29 28 26 25 24 23 22 22 22 22 22 22 22 23 23 24 24 24 24 23 23 22 21 19 18 17 15 14 12 11 10 9 8 7 6 6 5 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15 15 16 17 18 19 19 20 21 21 21 21 21 20 19 18 16 15 13 11 9 8 7 6 5 5 5 5 5 5 6 6 7 8 9 10 11 12 13 15 16 18 19 21 22 23 24 25 25 25 24 24 23 23 22 22 22 22 23 23 24 25 26 27 28 28 29 28 27 26 23 21 18 15 13 11 9 8 7 6 6 6 6 6 6 7 7 8 9 9 11 12 13 15 17 19 21 24 27 30 33 36 37 38 37 36 33 29 26 22 19 16 14 12 11 11 10 10 10 10 11 12 12 13 14 15 16 18 19 20 21 22 24 24 25 25 26 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 26 25 24 23 21 20 19 18 17 16 16 16 16 16 17 18 19 20 20 21 22 23 23 23 23 23 22 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 13 14 15 17 19 20 22 23 24 25 25 24 24 23 23 22 21 21 20 20 20 20 20 21 21 22 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 25 25 26 27 29 31 33 35 38 40 42 44 45 45 45 45 44 44 43 42 41 41 40 39 39 38 38 38 37 37 37 36 36 36 35 34 34 33 32 32 32 32 33 34 36 38 40 42 44 45 46 45 44 43 41 38 36 34 32 30 28 26 25 24 23 22 22 22 22 23 24 25 27 29 31 34 37 41 44 48 52 56 59 61 63 64 63 61 59 55 52 48 44 41 38 36 34 34 34 34 35 36 37 38 39 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 50 51 51 51 50 49 48 45 43 40 38 35 33 31 30 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 32 32 33 35 36 37 38 40 40 41 41 41 41 40 38 36 35 33 32 31 30 30 29 29 29 29 29 30 30 30 31 31 32 33 34 35 37 38 39 41 43 44 46 47 48 48 48 47 46 44 42 40 38 36 35 35 35 36 38 39 40 42 43 44 44 44 44 43 42 40 39 37 35 33 31 29 28 26 25 24 24 24 23 23 24 24 25 26 27 29 30 32 33 35 36 37 38 39 39 39 39 38 37 36 35 35 35 35 37 39 41 44 47 50 52 54 55 55 55 55 54 53 51 49 47 45 43 42 40 38 37 36 34 33 32 32 31 30 30 29 29 30 31 32 33 35 37 40 41 43 43 43 43 42 41 39 38 36 34 33 31 30 29 28 27 26 25 24 24 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
 53 52 52 51 50 50 49 49 48 48 47 46 45 44 42 41 39 37 34 32 29 27 25 23 21 20 19 19 20 21 23 26 29 32 35 39 42 46 49 52 55 57 59 59 60 59 58 56 54 51 48 45 42 39 36 33 30 27 25 23 21 20 19 19 19 21 22 25 28 31 34 37 40 43 46 48 49 50 51 51 51 50 49 48 47 46 46 45 44 44 43 43 43 43 42 42 42 42 41 40 40 38 37 36 34 32 30 29 27 25 23 21 20 19 18 18 18 19 20 22 25 28 31 34 38 41 44 47 50 52 53 54 54 54 53 52 50 48 46 44 41 39 36 33 31 29 26 24 22 20 19 18 17 17 18 19 21 23 25 28 30 33 35 37 39 40 41 42 42 42 42 41 41 41 41 41 41 41 41 42 43 44 45 46 47 48 50 50 51 51 51 50 48 47 45 42 40 37 34 32 29 26 24 22 20 19 18 18 19 20 21 23 24 26 28 31 33 35 36 38 40 41 43 44 45 46 46 46 46 46 45 44 43 41 39 37 34 32 29 26 24 22 21 20 19 19 20 21 23 24 26 29 31 33 36 38 41 43 45 47 48 50 51 51 52 52 53 53 53 53 53 53 54 54 55 56 57 57 58 59 59 59 59 58 56 54 52 49 45 42 38 34 31 28 25 23 21 20 20 20 20 21 23 25 26 29 31 33 35 37 39 41 43 45 47 48 50 50 51 51 51 50 48 47 44 42 39 35 32 29 26 24 22 21 20 20 20 21 22 24 26 28 31 33 36 39 42 44 47 49 52 53 55 56 56 56 56 56 55 54
 48 48 49 49 50 50 51 51 52 52 52 52 51 50 49 47 44 41 38 34 30 27 23 20 18 16 14 13 12 12 12 12 13 14 15 16 17 19 20 22 24 26 27 29 31 33 35 37 38 40 40 41 40 39 38 35 33 30 27 24 21 18 16 15 13 13 13 13 14 15 17 19 21 24 27 30 34 38 42 46 49 51 52 52 50 47 43 39 36 32 29 27 24 23 21 20 19 19 19 19 19 19 19 20 20 20 21 21 20 20 19 18 17 16 15 15 14 14 14 15 16 17 18 20 22 23 25 27 29 30 31 32 33 33 33 32 31 30 29 28 26 25 23 22 20 19 18 16 15 14 14 13 13 13 14 15 16 17 19 20 21 22 23 24 24 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 21 21 22 22 22 22 22 21 21 20 19 18 17 16 15 14 13 12 12 12 12 12 13 14 16 18 21 24 27 31 35 39 43 47 50 52 54 55 54 53 50 48 45 41 38 34 31 28 25 23 21 18 17 15 14 13 12 12 12 13 14 16 18 20 23 25 28 29 31 32 32 31 31 30 28 27 26 25 24 24 24 24 24 25 26 27 29 31 33 36 38 41 43 44 45 45 44 43 40 38 35 32 29 26 24 22 19 18 16 15 14 14 14 14 14 15 16 17 18 19 20 21 21 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 22 21 20 19 18 16 15 14 13 13 13 13 13 14 15 16 17 19 20 22 24 26 28 30 32 34 36 38 40 42 43 45 46 47 47

