
 % 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
 5105 5167 5233 5301 5372 5446 5524 5604 5688 5775 5865 5959 6056 6157 6261 6368 6479 6594 6712 6834 6959 7088 7220 7356 7495 7638 7784 7933 8085 8240 8398 8559 8722 8887 9054 9223 9393 9565 9737 9909 10081 10252 10423 10591 10758 10922 11083 11240 11393 11541 11683 11820 11949 12071 12185 12291 12388 12475 12552 12619 12676 12721 12755 12778 12789 12788 12776 12752 12717 12671 12614 12546 12468 12380 12282 12176 12061 11938 11808 11671 11528 11380 11227 11069 10908 10744 10577 10408 10237 10066 9894 9722 9550 9379 9209 9040 8873 8708 8545 8385 8227 8072 7920 7771 7625 7483 7344 7209 7076 6948 6823 6702 6584 6470 6359 6252 6148 6048 5951 5858 5767 5681 5597 5517 5440 5366 5295 5227 5162 5100 5040 4984 4930 4879 4831 4785 4742 4701 4663 4627 4594 4563 4534 4508 4484 4462 4443 4426 4411 4398 4387 4378 4372 4368 4366 4366 4368 4373 4379 4388 4399 4412 4427 4444 4464 4486 4510 4537 4566 4597 4630 4666 4705 4746 4789 4835 4884 4935 4989 5046 5105 5168 5233 5301 5372 5447 5524 5605 5688 5775 5866 5959 6056 6157 6261 6369 6480 6594 6712 6834 6959 7088 7220 7356 7496 7638 7784 7933 8086 8241 8399 8559 8723 8888 9055 9224 9394 9565 9737 9909 10081 10253 10423 10592 10759 10923 11084 11241 11394 11542 11684 11820 11949 12072 12186 12291 12388 12475 12553 12620 12676 12721 12755 12778 12789 12789 12777 12753 12718 12671 12614 12546 12468 12380 12282 12176 12061 11938 11808 11671 11529 11380 11227 11069 10908 10744 10577 10408 10237 10066 9894 9722 9550 9379 9209 9040 8873 8708 8545 8385 8227 8072 7920 7771 7625 7483 7344 7208 7076 6948 6823 6701 6584 6469 6359 6251 6148 6048 5951 5857 5767 5681 5597 5517 5440 5366 5295 5227 5162 5100 5040 4984 4930 4879 4831 4785 4742 4701 4663 4627 4594 4563 4534 4508 4484 4462 4443 4425 4410 4398 4387 4378 4372 4368 4366 4366 4368 4372 4379 4388 4399 4412 4427 4444 4464 4486 4510 4537 4565 4597 4630 4666 4704 4745 4789 4835 4883 4935 4989 5045
 60 61 62 62 63 64 65 66 67 68 69 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 97 98 99 99 100 100 101 101 101 102 102 102 102 102 102 102 102 102 101 101 100 100 99 99 98 98 97 96 95 94 93 93 92 91 90 89 88 87 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 51 52 52 53 54 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 81 82 83 84 86 87 88 90 91 92 94 95 96 98 99 100 102 103 104 105 106 108 109 110 111 111 112 113 114 114 115 116 116 116 117 117 117 117 117 117 117 116 116 115 115 114 114 113 112 111 110 109 108 107 106 105 104 103 101 100 99 98 96 95 94 92 91 89 88 87 86 84 83 82 80 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 58 59 59
 17 17 17 17 18 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 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 56 55 55 55 55 54 54 53 53 52 52 51 51 50 49 48 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 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
 80 81 81 82 82 83 83 84 84 85 85 86 86 86 87 87 88 88 89 89 89 90 90 90 91 91 91 92 92 92 92 93 93 93 93 93 93 93 94 94 94 94 93 93 93 93 93 93 93 92 92 92 92 91 91 91 90 90 89 89 89 88 88 87 87 86 86 85 84 84 83 83 82 82 81 80 80 79 79 78 77 77 76 76 75 75 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 67 66 66 65 65 65 64 64 64 64 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 68 68 69 69 70 70 71 72 72 73 74 75 75 76 77 78 79 80 81 82 82 83 84 86 87 88 89 90 91 92 93 95 96 97 98 99 101 102 103 104 106 107 108 110 111 112 113 115 116 117 118 119 121 122 123 124 125 126 127 128 129 130 130 131 132 133 133 134 134 134 135 135 135 135 136 136 136 135 135 135 135 134 134 134 133 133 132 131 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 112 111 110 109 108 107 106 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 87 86 85 84 84 83 82 81 81 80 80 79 78 78 77 77 76 76 75 75 75 74 74 74 73 73 73 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 73 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 78 78 79 79 80 80
 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 99 101 103 106 108 110 113 115 118 120 122 125 127 129 132 134 136 138 140 142 144 146 147 149 150 152 153 154 155 156 156 157 157 157 157 157 157 156 156 155 154 153 152 150 149 148 146 144 143 141 139 137 135 133 131 129 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 94 92 90 89 87 86 84 83 82 80 79 78 77 75 74 73 72 71 70 69 69 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 62 62 63 63 64 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 87 88 90 92 93 95 97 99 101 103 104 106 109 111 113 115 117 119 121 124 126 128 130 132 135 137 139 141 143 145 147 149 150 152 154 155 156 158 159 160 160 161 161 162 162 162 162 161 161 160 159 158 157 156 155 153 151 150 148 146 144 141 139 137 134 132 130 127 125 122 120 117 114 112 109 107 105 102 100 97 95 93 91 88 86 84 82 80 78 76 75 73 71 70 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41
 229 228 226 224 222 221 219 217 215 213 211 209 207 205 203 201 199 197 195 193 191 189 187 185 183 181 179 177 175 174 172 170 168 167 165 164 162 161 159 158 156 155 154 153 151 150 149 148 147 146 145 145 144 143 142 142 141 141 140 140 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 140 140 141 141 142 142 143 144 145 145 146 147 148 149 150 151 152 153 154 156 157 158 159 161 162 163 165 166 168 169 171 172 174 175 177 178 180 181 183 184 186 188 189 191 192 193 195 196 198 199 200 201 203 204 205 206 207 208 208 209 210 210 211 211 212 212 212 212 212 212 212 211 211 210 210 209 209 208 207 206 205 204 202 201 200 198 197 196 194 192 191 189 187 186 184 182 180 178 176 175 173 171 169 167 165 163 161 160 158 156 154 152 151 149 147 145 144 142 140 139 137 136 134 133 131 130 129 127 126 125 124 123 121 120 119 118 117 116 115 115 114 113 112 112 111 110 110 109 108 108 108 107 107 106 106 106 105 105 105 105 105 105 105 105 105 105 105 105 105 105 105 106 106 106 107 107 108 108 109 109 110 110 111 112 112 113 114 115 116 117 117 118 119 121 122 123 124 125 127 128 129 131 132 133 135 137 138 140 141 143 145 147 149 150 152 154 156 158 160 162 165 167 169 171 173 176 178 180 182 185 187 189 192 194 196 199 201 203 205 208 210 212 214 216 218 220 222 224 226 228 229 231 232 234 235 236 238 239 240 240 241 242 242 242 243 243 243 243 243 242 242 241 241 240 239 238 237 236 235 233 232 231
 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 54 56 58 60 62 64 66 69 72 74 77 80 83 87 90 93 97 101 105 109 113 118 122 127 132 137 142 147 153 158 163 169 175 180 186 191 196 202 207 212 216 221 225 229 232 235 237 239 241 242 243 243 242 241 240 238 235 232 229 225 221 217 212 207 203 197 192 187 181 176 171 165 160 155 150 145 140 135 130 126 121 117 113 109 105 101 97 94 91 87 84 81 79 76 73 71 69 66 64 62 60 58 57 55 53 52 50 49 48 47 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 46 47 48 50 51 53 54 56 58 59 61 64 66 68 70 73 76 78 81 84 88 91 95 98 102 106 110 114 119 124 128 133 139 144 149 155 161 166 172 178 184 190 196 202 208 213 219 224 229 234 238 242 245 248 251 253 254 255 255 254 253 252 249 246 243 239 235 231 226 220 215 209 203 197 191 185 179 173 167 161 155 149 143 138 133 127 122 117 113 108 104 100 96 92 88 85 81 78 75 72 69 67 64 62 59 57 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32
 105 107 109 111 114 116 118 120 123 125 127 129 131 133 135 137 139 141 143 145 146 148 149 151 152 153 154 155 156 157 158 158 159 159 159 159 159 159 159 159 158 158 157 157 156 155 154 153 152 151 150 149 147 146 145 143 142 141 139 138 136 135 134 132 131 129 128 126 125 124 122 121 120 118 117 116 115 114 112 111 110 109 108 107 106 105 104 103 103 102 101 100 99 99 98 98 97 96 96 95 95 94 94 93 93 93 92 92 92 91 91 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 89 89 89 89 89 89 89 88 88 88 87 87 87 86 86 86 85 85 84 84 83 83 82 82 81 80 80 79 78 78 77 76 75 74 74 73 72 71 70 70 69 68 67 66 65 64 63 62 62 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 62 63 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102
 133 134 136 137 139 140 141 143 144 145 147 148 149 150 151 153 154 155 156 157 158 158 159 160 161 162 162 163 164 164 165 165 166 166 167 167 168 168 168 168 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 174 174 175 175 175 176 176 177 177 178 178 179 180 180 181 182 182 183 184 185 185 186 187 188 189 190 191 191 192 193 194 195 196 197 197 198 199 200 200 201 202 202 203 203 204 204 204 205 205 205 205 205 205 204 204 204 203 202 202 201 200 199 198 196 195 194 192 191 189 187 185 183 181 179 177 175 172 170 167 165 162 160 157 155 152 149 147 144 141 139 136 133 131 128 125 123 120 118 115 113 110 108 106 103 101 99 96 94 92 90 88 86 84 82 80 79 77 75 74 72 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 76 77 78 80 81 82 84 85 86 88 89 91 92 94 95 97 98 100 101 103 104 106 108 109 111 112 114 115 117 119 120 122 123 125 127 128 130 131
 90 91 91 92 93 93 94 94 95 95 96 96 97 97 97 98 98 98 98 98 99 99 99 99 99 99 99 98 98 98 98 98 97 97 97 96 96 95 95 95 94 94 93 93 92 91 91 90 90 89 89 88 87 87 86 86 85 84 84 83 83 82 81 81 80 80 79 79 78 78 78 77 77 76 76 76 75 75 75 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 75 75 75 76 76 77 77 78 78 79 80 80 81 82 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 100 101 103 104 106 107 109 111 112 114 116 117 119 121 123 125 127 128 130 132 134 136 138 140 142 144 146 148 149 151 153 155 156 158 160 161 162 164 165 166 167 168 169 170 171 171 172 172 173 173 173 173 173 172 172 171 171 170 169 168 167 166 164 163 162 160 158 157 155 153 151 150 148 146 144 142 140 138 136 133 131 129 127 125 123 121 119 117 115 113 111 109 107 106 104 102 100 98 97 95 94 92 90 89 88 86 85 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 63 63 62 62 61 60 60 59 59 58 58 57 57 57 56 56 56 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 54 54 55 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 61 62 63 63 64 64 65 66 66 67 68 68 69 70 70 71 72 73 74 74 75 76 77 77 78 79 80 81 82 82 83 84 85 86 86 87 88 89 89
 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 52 55 59 62 66 69 73 78 82 87 92 98 104 110 117 124 131 139 147 156 165 175 185 196 207 218 231 243 256 270 283 297 311 326 340 354 367 380 393 404 415 424 433 439 444 448 450 450 448 445 440 433 425 416 406 395 383 371 358 344 331 318 305 291 278 266 254 242 230 219 209 199 189 180 171 163 155 147 140 133 127 121 115 110 105 100 95 91 87 83 80 76 73 70 67 65 62 60 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 57 59 61 63 65 68 70 73 76 79 82 85 88 92 96 100 104 108 113 118 123 128 133 139 144 150 157 163 169 176 183 190 197 204 211 218 225 232 239 246 252 258 264 269 274 278 281 284 286 288 288 288 287 285 283 279 275 271 265 260 254 247 240 233 225 218 210 202 194 187 179 172 164 157 150 143 137 130 124 118 112 107 102 97 92 87 83 79 75 71 68 64 61 58 55 52 50 47 45 43 41 39 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10
 44 44 44 45 45 46 46 46 47 48 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 73 75 77 78 80 82 84 86 87 89 92 94 96 98 100 102 105 107 110 112 114 117 119 122 124 127 130 132 135 137 140 142 145 147 150 152 154 157 159 161 163 165 166 168 170 171 172 174 175 176 176 177 177 178 178 178 178 178 177 177 176 175 174 173 172 171 169 168 166 165 163 161 159 158 156 154 152 150 148 145 143 141 139 137 135 133 131 129 127 125 123 121 119 117 115 114 112 110 109 107 105 104 102 101 100 98 97 96 94 93 92 91 90 89 88 87 86 85 85 84 83 83 82 81 81 80 80 79 79 79 78 78 78 78 78 77 77 77 77 77 77 77 77 78 78 78 78 79 79 79 80 80 81 81 82 82 83 84 84 85 86 87 87 88 89 90 91 92 93 94 96 97 98 99 100 102 103 105 106 107 109 110 112 113 115 117 118 120 121 123 125 126 128 130 131 133 134 136 138 139 141 142 143 145 146 147 148 149 150 151 152 153 153 154 154 154 154 155 154 154 154 154 153 153 152 151 150 149 148 147 145 144 142 141 139 137 135 134 132 130 128 126 124 122 120 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 84 82 80 78 77 75 74 72 71 69 68 67 65 64 63 62 61 60 58 57 56 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43
 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 69 71 73 75 76 78 80 82 84 86 89 91 93 95 97 100 102 105 107 109 112 114 117 119 122 124 127 129 132 134 136 139 141 143 145 147 148 150 152 153 154 155 156 157 158 158 158 159 158 158 158 157 157 156 155 154 152 151 149 148 146 144 142 140 138 136 134 131 129 127 124 122 120 117 115 113 111 108 106 104 102 99 97 95 93 91 89 87 86 84 82 80 79 77 75 74 72 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 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 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46
 98 98 97 97 97 96 96 96 95 95 95 95 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 95 95 95 96 96 96 97 97 98 98 99 99 100 101 101 102 103 104 104 105 106 107 108 109 110 111 113 114 115 116 118 119 121 122 124 125 127 129 130 132 134 136 138 140 142 144 146 148 151 153 155 157 160 162 165 167 170 172 175 178 180 183 186 188 191 194 197 200 202 205 208 211 213 216 219 222 224 227 229 232 234 237 239 241 243 246 248 249 251 253 254 256 257 258 259 260 261 262 262 263 263 263 263 263 263 262 262 261 260 259 258 257 256 254 253 251 250 248 246 244 242 240 238 235 233 231 228 226 223 221 218 216 213 211 208 205 203 200 198 195 193 190 187 185 182 180 178 175 173 170 168 166 164 161 159 157 155 153 151 149 147 145 143 141 140 138 136 135 133 131 130 128 127 125 124 123 121 120 119 118 117 115 114 113 112 111 110 109 109 108 107 106 105 105 104 103 103 102 102 101 101 100 100 99 99 99 98 98 98 97 97 97 97 97 96 96 96 96 96 96 96 96 96 96 96 97 97 97 97 97 97 98 98 98 98 99 99 99 99 100 100 100 101 101 102 102 102 103 103 104 104 104 105 105 106 106 106 107 107 108 108 108 109 109 110 110 110 111 111 111 112 112 112 112 113 113 113 113 113 113 113 114 114 114 114 114 114 114 114 113 113 113 113 113 113 112 112 112 112 111 111 111 110 110 110 109 109 109 108 108 107 107 106 106 106 105 105 104 104 103 103 102 102 101 101 100 100 100 99 99 98
 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 45 48 50 53 57 60 64 68 72 76 80 85 90 96 101 107 113 119 126 133 140 147 154 162 169 176 184 191 198 204 210 216 221 225 229 232 233 234 234 234 232 229 226 222 217 212 206 200 194 187 181 174 167 160 154 147 141 134 128 122 117 111 106 101 97 92 88 84 80 76 73 70 66 64 61 58 56 54 51 49 47 46 44 42 41 39 38 37 36 34 33 32 32 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 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 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 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 68 69 70 71 71 72 72 72 73 73 73 73 72 72 72 71 71 70 70 69 68 67 66 65 64 63 61 60 59 58 56 55 53 52 51 49 48 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6
 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 6 6 6 6 6 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 40 43 45 47 49 51 54 56 59 61 64 66 69 72 74 77 79 81 84 86 87 89 91 92 93 93 94 94 94 93 92 91 90 89 87 85 83 81 79 76 74 71 69 66 64 62 59 57 54 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 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 32 33 34 36 37 38 40 41 43 45 46 48 50 51 53 55 56 58 59 61 63 64 65 67 68 69 70 70 71 71 71 72 71 71 71 70 69 68 67 66 65 63 62 60 59 57 55 53 52 50 48 46 45 43 41 40 38 36 35 33 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 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4
 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 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 86 90 93 97 101 105 109 113 118 122 127 131 136 140 145 149 154 159 163 167 171 175 179 182 186 189 191 193 195 197 198 198 198 198 197 196 195 193 190 188 185 182 178 174 171 167 163 158 154 150 145 141 137 132 128 124 120 116 112 108 105 101 98 94 91 88 85 82 79 77 74 72 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 79 80 81 81 82 82 83 83 83 84 84 84 83 83 83 83 82 82 81 80 80 79 78 77 76 75 74 73 72 70 69 68 67 65 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 34 33 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17
 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 52 53 54 55 56 56 57 58 58 59 59 60 60 61 61 62 62 62 62 62 62 63 63 62 62 62 62 62 62 61 61 61 60 60 59 59 59 58 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 63 63 64 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 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 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20
 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 34 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 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 48 49 50 51 52 53 54 55 56 58 59 60 62 63 64 66 67 69 70 72 74 75 77 78 80 82 83 85 87 88 90 92 93 95 97 98 100 101 103 104 105 107 108 109 110 111 112 112 113 113 114 114 114 114 114 114 114 113 113 112 112 111 110 109 108 107 105 104 103 101 100 98 97 95 94 92 90 89 87 85 84 82 80 79 77 75 74 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 53 54 55 56 56 57 58 59 59 60 61 61 62 63 63 64 65 65 66 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 67 67 66 66 65 65 64 63 63 62 61 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40
 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62
 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 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 33 33 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 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 58 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38
 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 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 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 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
 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 65 67 69 70 72 74 76 78 80 82 84 86 88 90 92 94 96 99 101 103 105 108 110 112 114 117 119 121 123 125 127 129 131 133 134 136 137 139 140 141 142 143 144 144 145 145 145 145 145 145 144 144 143 142 141 140 139 137 136 135 133 131 130 128 126 124 122 120 118 116 114 112 110 108 106 104 102 100 98 96 95 93 91 89 87 86 84 82 81 79 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 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 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41
 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 91 92 93 94 95 96 96 97 98 98 99 99 100 100 100 101 101 101 101 101 101 101 101 101 101 101 100 100 100 99 99 98 98 97 96 96 95 94 94 93 92 91 90 90 89 88 87 86 85 84 83 82 81 80 79 78 77 77 76 75 74 73 72 71 70 69 69 68 67 66 65 65 64 63 62 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 64 66 69 71 74 77 80 83 86 89 92 95 98 102 105 108 112 115 118 121 124 127 130 133 135 138 140 142 144 145 146 147 148 148 148 148 147 147 146 144 143 141 139 137 134 132 129 126 123 121 118 115 112 109 106 103 100 97 94 91 88 85 83 80 78 75 73 71 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 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 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 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 65 66 67 68 68 69 70 70 71 71 72 72 73 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 73 73 73 73 72 72 72 71 71 71 71 70 70 70 70 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 70 70 70 71 71 72 72 73 73 74 74 75 76 76 77 78 79 79 80 81 82 82 83 84 85 86 87 87 88 89 90 91 92 92 93 94 95 95 96 97 97 98 98 99 99 99 100 100 100 100 100 100 100 100 99 99 99 98 97 97 96 95 94 93 92 91 90 88 87 86 84 83 82 80 79 77 75 74 72 71 69 68 66 64 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 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 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14
 51 52 53 53 54 55 56 57 58 59 60 62 63 64 66 67 69 71 73 75 77 79 81 83 86 88 91 94 97 100 103 106 110 114 117 121 125 129 134 138 143 148 153 158 163 168 173 179 184 190 195 201 206 212 217 222 227 232 237 241 245 249 253 256 258 260 262 263 264 264 263 262 261 259 256 253 250 246 242 237 232 227 222 216 211 205 199 193 187 181 175 169 164 158 152 147 142 136 131 126 122 117 113 108 104 100 96 93 89 86 83 80 77 74 71 68 66 63 61 59 57 55 53 51 50 48 46 45 43 42 41 40 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 62 63 65 66 68 69 71 72 74 76 77 79 80 82 83 85 86 88 89 91 92 94 95 96 97 98 100 101 101 102 103 104 104 105 105 105 106 106 106 106 106 105 105 105 104 104 103 102 101 100 100 99 98 96 95 94 93 92 90 89 88 87 85 84 83 81 80 79 77 76 75 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51
 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 82 83 85 86 88 89 91 93 95 97 98 100 103 105 107 109 111 114 116 119 121 124 127 130 133 135 138 141 145 148 151 154 157 161 164 167 171 174 177 181 184 187 191 194 197 200 203 206 209 211 214 216 218 220 222 224 225 226 227 228 229 229 229 229 228 228 227 226 225 223 221 219 217 215 212 210 207 204 201 198 195 191 188 184 181 177 174 170 166 163 159 155 152 148 145 141 138 135 131 128 125 122 118 115 113 110 107 104 101 99 96 94 92 89 87 85 83 81 79 77 75 73 71 70 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 50 50 50 50 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 61
 56 56 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 70 71 72 73 74 76 77 79 80 82 83 85 87 89 91 93 95 97 99 101 104 106 109 111 114 117 120 123 126 129 132 135 139 142 146 149 153 157 160 164 168 172 175 179 183 187 190 194 198 201 204 208 211 213 216 219 221 223 224 226 227 228 228 229 229 228 228 226 225 224 222 219 217 214 211 208 205 201 197 193 189 185 181 177 173 168 164 160 155 151 147 143 138 134 130 126 123 119 115 112 108 105 101 98 95 92 89 86 84 81 78 76 74 71 69 67 65 63 61 59 58 56 54 53 51 50 48 47 46 45 44 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55
 23 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 39 41 43 45 48 50 53 56 59 63 67 71 75 80 86 92 98 105 112 120 129 139 149 161 173 187 201 218 235 254 275 298 323 351 381 413 449 488 530 577 627 681 740 804 872 945 1023 1105 1190 1279 1370 1460 1550 1635 1714 1784 1843 1887 1915 1925 1917 1891 1848 1791 1721 1641 1555 1464 1371 1279 1188 1100 1016 936 861 791 726 666 610 559 512 468 429 393 360 329 302 277 254 232 213 196 179 165 151 139 128 117 108 99 91 84 77 71 65 60 55 51 47 43 39 36 33 31 28 26 24 22 20 19 17 16 14 13 12 11 10 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 45 46 47 49 51 52 54 55 57 59 60 62 64 65 67 69 70 72 73 75 77 78 80 81 83 84 86 87 88 89 91 92 93 94 94 95 96 97 97 98 98 98 98 98 98 98 98 98 97 97 96 96 95 94 93 93 92 91 89 88 87 86 85 83 82 81 79 78 76 75 73 72 70 69 67 66 65 63 62 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23
 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 45 46 48 50 52 54 56 59 61 64 68 71 75 79 84 89 95 101 107 114 122 131 140 150 161 174 187 202 217 235 254 275 298 323 351 381 414 450 490 533 580 632 687 748 813 883 958 1037 1120 1207 1295 1385 1472 1557 1634 1703 1760 1802 1827 1833 1821 1791 1743 1681 1607 1524 1435 1342 1249 1157 1067 982 900 824 753 687 626 571 519 473 430 391 356 324 294 268 244 222 202 184 167 152 138 126 115 104 95 86 78 71 65 59 53 48 44 40 36 32 29 26 24 21 19 17 15 13 12 10 9 8 7 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 64 64 65 65 65 66 66 66 67 67 67 67 67 67 67 66 66 66 66 65 65 65 64 64 63 63 62 61 61 60 60 59 58 57 57 56 55 55 54 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34
 40 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 45 46 47 48 49 51 52 54 56 58 61 63 66 69 73 77 81 85 90 95 101 108 115 122 130 140 150 160 172 185 199 215 232 251 271 294 319 346 375 408 444 483 526 572 624 680 741 807 879 957 1040 1130 1225 1325 1429 1535 1643 1750 1853 1950 2036 2108 2163 2199 2213 2204 2174 2122 2053 1968 1872 1767 1658 1546 1436 1327 1223 1124 1031 944 863 788 719 656 598 545 497 453 413 377 344 314 286 262 239 219 200 183 167 153 140 129 118 108 99 91 84 77 71 65 60 55 50 46 43 39 36 33 30 28 26 24 22 20 18 17 15 14 13 12 11 10 9 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40
 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 68 70 72 75 77 80 83 86 90 94 97 102 106 111 116 121 127 134 140 148 156 164 173 183 194 206 218 232 246 262 280 299 319 341 365 391 420 451 485 521 561 604 652 703 758 818 883 952 1028 1108 1194 1285 1381 1481 1586 1692 1801 1908 2014 2114 2206 2288 2356 2408 2441 2454 2447 2419 2371 2306 2225 2133 2030 1921 1808 1694 1581 1471 1364 1261 1164 1073 987 907 833 765 702 644 590 541 496 455 417 383 351 322 295 271 249 229 210 193 177 163 150 138 127 117 107 99 91 84 77 71 65 60 56 51 47 43 40 37 34 31 29 27 24 23 21 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 20 26 33 40 49 58 69 81 95 110 127 145 167 191 218 248 282 320 363 412 467 530 601 681 771 874 991 1123 1274 1444 1637 1856 2103 2380 2691 3035 3414 3824 4260 4711 5164 5596 5983 6296 6509 6603 6568 6408 6139 5785 5373 4930 4479 4038 3618 3227 2869 2544 2253 1993 1762 1557 1376 1217 1076 951 841 745 659 583 516 457 405 358 317 280 248 219 193 170 150 131 115 100 87 76 65 56 48 40 34 28 23 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 17 30 46 63 83 106 132 161 195 234 278 328 386 453 529 616 716 832 965 1118 1295 1499 1735 2007 2322 2685 3104 3585 4136 4761 5464 6243 7089 7979 8878 9733 10478 11041 11357 11388 11131 10620 9916 9089 8208 7326 6482 5699 4988 4352 3791 3298 2867 2492 2167 1884 1638 1425 1240 1079 939 817 710 618 536 466 403 349 301 260 223 191 163 138 116 97 80 65 52 40 30 21 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 18 29 42 57 75 95 119 147 179 217 261 313 373 444 526 623 737 870 1027 1212 1431 1688 1993 2351 2774 3268 3843 4502 5244 6051 6891 7702 8400 8888 9081 8942 8493 7808 6986 6120 5279 4503 3814 3214 2701 2265 1898 1588 1328 1110 926 771 640 530 437 358 291 235 187 146 111 81 56 35 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 8 9 10 11 12 12 13 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 13 12 12 11 10 9 8 7 6 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 3 13 24 37 52 69 89 112 138 168 202 241 287 339 399 469 549 642 749 873 1018 1185 1380 1607 1870 2176 2530 2938 3406 3935 4526 5168 5843 6517 7142 7659 8005 8133 8025 7698 7197 6584 5917 5246 4606 4015 3483 3013 2601 2243 1933 1666 1436 1237 1066 918 790 680 584 502 430 367 313 266 225 189 157 130 106 85 67 51 37 25 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 49 49 49 50 50 50 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 45 44 44 43 42 41 40 39 38 37 35 34 33 32 31 30 28 27 26 25 23 22 21 19 18 17 16 14 13 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 57 60 63 66 70 73 77 81 85 90 94 99 105 110 116 123 129 137 144 153 161 171 181 192 204 216 230 244 260 277 295 315 336 359 384 411 441 473 507 545 586 630 679 731 788 850 918 991 1070 1156 1249 1349 1457 1572 1696 1827 1966 2112 2264 2421 2581 2742 2901 3055 3200 3333 3450 3545 3617 3662 3679 3666 3625 3556 3462 3347 3215 3070 2914 2754 2591 2428 2268 2113 1964 1822 1688 1562 1443 1333 1230 1135 1047 966 891 822 759 700 647 597 552 510 472 437 405 375 348 322 299 278 259 240 224 209 194 181 169 158 148 138 130 121 114 107 100 94 89 84 79 74 70 67 63 60 57 54 51 48 46 44 42 40 38 36 35 33 32 31 30 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 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 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 15 15 16 17 18 18 19 20 21 22 23 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 50 52
 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 74 78 81 85 88 92 97 101 106 111 117 122 128 135 142 150 158 166 176 186 196 208 220 233 248 263 280 298 317 338 361 385 412 441 472 506 543 583 627 674 725 780 840 905 976 1052 1135 1223 1319 1422 1533 1650 1776 1909 2048 2194 2346 2502 2660 2819 2975 3126 3269 3399 3514 3609 3682 3730 3751 3745 3711 3651 3567 3462 3339 3202 3054 2900 2742 2582 2425 2270 2120 1977 1840 1710 1588 1473 1366 1266 1173 1087 1007 934 866 803 745 691 642 597 555 517 481 448 418 390 365 341 319 299 280 263 247 232 219 206 194 183 173 163 154 146 139 131 125 118 112 107 102 97 92 88 84 80 77 73 70 67 64 61 59 56 54 52 50 48 46 44 42 41 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 31 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 22 39 59 82 109 140 177 219 269 326 394 472 564 671 797 945 1119 1323 1563 1846 2181 2575 3041 3590 4235 4990 5864 6864 7982 9193 10441 11637 12656 13361 13635 13430 12780 11792 10602 9342 8109 6964 5938 5039 4264 3601 3038 2561 2158 1817 1528 1284 1077 901 752 625 517 424 345 278 220 171 129 93 62 35 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 1 2 4 5 7 8 10 12 14 16 19 21 24 27 30 33 37 41 45 50 55 61 67 73 80 88 96 105 116 127 139 152 167 183 200 220 241 265 291 320 352 388 427 470 519 572 632 698 771 852 941 1041 1150 1271 1403 1548 1706 1878 2062 2258 2465 2680 2901 3121 3336 3539 3723 3879 4000 4081 4118 4108 4052 3955 3821 3658 3472 3271 3062 2851 2642 2439 2245 2061 1889 1729 1580 1444 1319 1205 1100 1006 919 841 770 705 647 594 545 502 462 426 393 364 337 312 290 269 251 234 218 204 191 179 168 158 149 141 133 126 119 113 108 102 98 93 89 85 82 78 75 72 69 67 64 62 60 58 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 100 104 108 112 116 120 124 128 132 137 141 146 151 156 161 166 171 177 182 188 194 201 207 214 221 229 237 245 253 262 272 282 293 304 316 329 343 357 373 390 408 428 449 471 496 523 552 583 617 655 695 739 788 840 898 961 1030 1106 1188 1279 1377 1485 1603 1732 1872 2024 2189 2367 2558 2763 2982 3213 3455 3705 3961 4219 4473 4717 4944 5145 5314 5441 5522 5551 5525 5446 5316 5141 4927 4683 4417 4138 3853 3569 3290 3022 2766 2525 2300 2091 1898 1720 1558 1410 1275 1153 1042 941 850 768 693 626 565 510 460 415 374 337 304 273 246 221 199 178 160 143 128 114 101 90 80 70 61 54 46 40 34 29 24 19 15 11 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 11 13 14 15 17 18 20 22 23 25 27 29 31 33 35 37 39 41 44 46 49 51 54 56 59 62 65 68 71 74 77 80 83 86 90 93 97
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 17 21 26 32 37 44 51 58 66 76 86 97 109 123 137 154 172 193 215 240 268 299 334 372 416 464 518 578 645 721 806 901 1007 1127 1261 1410 1578 1764 1972 2202 2456 2734 3037 3363 3710 4073 4445 4817 5177 5509 5798 6028 6184 6259 6245 6146 5968 5723 5427 5095 4742 4381 4023 3677 3346 3037 2749 2484 2243 2023 1824 1645 1483 1338 1207 1090 985 891 806 730 662 601 546 497 453 413 377 344 315 288 264 242 222 204 188 173 160 147 136 126 117 108 100 93 86 80 74 69 64 59 55 51 48 44 41 38 35 33 30 28 26 24 22 20 18 17 15 14 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 86 97 108 119 131 144 157 171 184 199 213 228 243 259 274 290 305 321 336 351 366 381 394 408 421 433 444 455 465 474 482 490 496 502 507 512 515 518 521 523 525 526 528 529 531 533 536 540 545 551 560 570 583 599 619 643 673 708 750 800 860 930 1013 1111 1226 1360 1517 1701 1915 2166 2457 2795 3188 3642 4166 4765 5447 6212 7057 7966 8910 9839 10680 11345 11743 11804 11500 10864 9972 8927 7826 6748 5746 4846 4057 3378 2801 2314 1904 1562 1275 1037 837 671 533 417 321 241 174 118 72 33 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 13 20 26 33 41 49 57 66
 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 16 21 27 33 39 46 54 61 69 78 88 98 108 120 132 145 159 174 190 207 226 246 267 291 316 342 371 403 437 474 513 557 604 655 710 770 836 907 985 1070 1163 1264 1375 1495 1627 1771 1928 2099 2285 2488 2707 2945 3202 3478 3773 4088 4421 4770 5134 5508 5887 6265 6635 6988 7315 7606 7849 8038 8163 8220 8206 8121 7968 7754 7487 7175 6831 6462 6080 5692 5305 4927 4560 4210 3877 3563 3270 2997 2744 2510 2295 2097 1915 1749 1598 1459 1332 1216 1111 1015 927 847 774 707 646 591 540 493 451 412 377 344 314 287 261 238 217 197 179 163 147 133 120 108 97 87 77 68 60 52 45 39 33 27 22 17 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 23 41 62 87 116 149 188 233 286 347 419 502 599 712 845 1000 1181 1394 1644 1938 2284 2691 3170 3733 4392 5160 6047 7056 8180 9391 10630 11807 12798 13467 13705 13469 12797 11797 10604 9346 8117 6977 5955 5060 4287 3625 3062 2585 2181 1839 1549 1303 1095 917 767 638 529 435 356 287 229 179 136 99 68 41 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 1 2 3 5 6 7 8 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 26 27 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 28 28 27 26 25 24 23 23 22 21 20 18 17 16 15 14 13 12 11 9 8 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
 11 12 13 15 16 18 20 22 23 25 27 30 32 34 37 39 42 45 47 50 54 57 61 64 68 72 76 81 85 90 95 101 106 112 118 125 132 139 147 155 163 172 181 191 201 212 224 236 249 262 276 291 307 324 342 360 380 400 422 445 469 494 521 549 578 609 642 675 711 748 786 826 868 911 956 1001 1048 1096 1145 1195 1245 1296 1346 1396 1444 1492 1538 1581 1622 1660 1695 1725 1751 1772 1788 1798 1803 1803 1797 1785 1768 1746 1719 1687 1652 1612 1570 1525 1478 1430 1380 1329 1278 1227 1176 1126 1076 1028 981 935 890 847 806 766 728 692 657 624 592 562 533 506 480 456 433 411 390 370 351 334 317 301 286 272 258 245 233 222 211 200 191 181 172 164 156 148 141 134 128 121 115 110 104 99 94 89 85 81 77 73 69 65 62 59 55 52 50 47 44 42 39 37 35 33 30 29 27 25 23 22 20 18 17 16 14 13 12 11 10 8 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 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 21 87 169 270 394 547 735 966 1252 1606 2045 2590 3270 4121 5185 6517 8174 10215 12668 15491 18494 21268 23215 23771 22751 20483 17578 14590 11862 9530 7608 6055 4811 3817 3024 2390 1881 1472 1142 875 659 484 342 226 132 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 2 3 5 7 9 10 12 15 17 19 22 24 27 30 33 36 40 44 47 51 56 60 65 70 76 81 88 94 101 108 116 125 133 143 153 164 176 188 202 216 231 248 266 285 306 329 353 379 407 438 471 507 546 589 634 684 738 796 859 927 1001 1080 1166 1258 1356 1461 1572 1690 1813 1942 2075 2211 2348 2485 2619 2748 2867 2974 3067 3141 3194 3224 3230 3212 3170 3105 3020 2917 2799 2670 2534 2392 2249 2106 1965 1828 1697 1571 1452 1340 1235 1137 1046 962 884 812 746 685 629 577 530 487 447 411 378 347 319 293 270 248 228 210 193 178 164 151 138 127 117 108 99 91 83 76 70 64 58 53 48 44 40 36 32 29 26 23 20 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 22 41 62 85 110 139 170 205 243 286 333 386 444 508 580 659 748 846 955 1075 1210 1359 1525 1709 1913 2141 2393 2673 2983 3326 3706 4125 4587 5094 5649 6254 6910 7616 8370 9169 10004 10865 11738 12603 13438 14218 14913 15496 15941 16225 16334 16262 16012 15597 15037 14358 13587 12754 11886 11006 10135 9287 8476 7708 6990 6323 5708 5144 4629 4161 3737 3353 3007 2694 2413 2160 1932 1727 1543 1377 1228 1094 973 865 767 679 599 528 463 405 352 304 261 222 187 155 126 100 76 55 35 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 96 156 228 312 411 528 665 827 1017 1242 1506 1819 2189 2627 3146 3760 4488 5349 6367 7566 8970 10600 12468 14567 16858 19254 21611 23723 25348 26264 26334 25556 24062 22066 19807 17485 15245 13177 11322 9690 8275 7057 6016 5129 4375 3733 3188 2725 2330 1994 1708 1463 1254 1075 921 789 675 577 492 419 355 300 252 210 174 142 115 90 69 50 33 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 21 31 43 56 71 87 105 124 146 170 196 225 258 294 334 378 427 482 543 611 687 771 865 971 1088 1219 1365 1529 1711 1914 2140 2392 2671 2981 3322 3697 4106 4551 5030 5540 6078 6635 7202 7765 8309 8814 9259 9626 9895 10052 10088 10002 9799 9490 9093 8627 8111 7566 7008 6453 5912 5393 4902 4443 4018 3626 3268 2942 2646 2378 2137 1919 1724 1548 1390 1248 1120 1006 903 810 727 652 585 524 470 420 376 336 299 266 236 209 185 162 142 124 107 91 77 65 53 42 33 24 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 24 26 27 29 31 32 34 36 38 40 42 45 47 49 52 55 58 61 64 67 70 74 78 82 86 90 95 100 105 111 117 123 129 136 143 151 159 168 177 187 197 208 220 233 246 261 276 292 310 328 348 369 392 416 442 470 499 531 564 600 638 679 723 769 818 870 926 984 1046 1111 1179 1251 1326 1403 1483 1565 1650 1735 1821 1907 1991 2074 2153 2228 2297 2360 2414 2460 2496 2521 2534 2537 2527 2507 2475 2434 2383 2324 2258 2187 2110 2030 1948 1864 1780 1696 1613 1532 1453 1376 1302 1231 1163 1098 1036 978 923 870 821 774 730 689 650 614 580 548 518 490 464 439 416 394 373 354 336 319 303 289 274 261 249 237 226 216 206 196 188 179 171 164 157 150 144 138 132 126 121 116 111 107 102 98 94 91 87 83 80 77 74 71 68 65 63 60 58 56 53 51 49 47 45 44 42 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 21 23 26 29 32 35 39 43 47 52 56 62 67 74 80 88 96 105 115 125 137 150 164 180 198 217 238 262 288 318 351 387 428 473 524 581 645 717 797 887 988 1102 1229 1371 1530 1708 1906 2125 2367 2633 2922 3233 3563 3907 4257 4603 4930 5225 5469 5647 5745 5755 5676 5513 5277 4984 4652 4296 3933 3573 3227 2900 2596 2317 2064 1835 1629 1446 1282 1136 1007 893 791 701 622 551 489 433 384 341 302 267 237 209 185 163 144 126 110 96 84 73 62 53 45 38 31 25 19 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 20 27 36 45 56 68 81 96 113 132 154 178 205 235 270 309 353 402 458 522 594 676 768 873 992 1127 1280 1455 1652 1876 2129 2414 2735 3095 3495 3937 4419 4938 5486 6051 6613 7150 7633 8029 8311 8456 8451 8299 8012 7616 7140 6613 6064 5515 4982 4479 4010 3580 3190 2838 2524 2243 1993 1772 1576 1402 1249 1113 993 886 792 709 635 569 510 458 412 370 334 300 271 244 220 199 180 162 146 132 119 107 97 87 78 70 62 56 49 44 38 33 29 24 21 17 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 123 215 329 471 647 867 1141 1485 1917 2461 3151 4027 5140 6552 8324 10497 13041 15764 18228 19789 19902 18520 16135 13405 10808 8569 6737 5276 4124 3220 2509 1949 1507 1156 876 653 474 331 216 124 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 84 175 289 432 612 838 1122 1481 1935 2511 3246 4185 5386 6914 8837 11191 13922 16787 19275 20698 20563 18944 16412 13623 11018 8785 6957 5493 4333 3415 2688 2110 1650 1282 987 749 558 403 278 177 96 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 86 155 242 350 487 657 872 1143 1485 1918 2469 3171 4064 5196 6614 8345 10354 12477 14363 15521 15556 14457 12606 10496 8484 6742 5310 4163 3257 2544 1982 1540 1191 914 694 519 379 268 178 107 50 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 14 101 211 349 522 739 1013 1358 1794 2347 3050 3946 5093 6559 8430 10786 13680 17053 20619 23754 25590 25473 23460 20267 16738 13445 10636 8349 6531 5100 3977 3094 2400 1851 1416 1070 794 574 399 258 146 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 21 30 39 50 63 77 93 111 133 157 184 215 251 291 338 390 451 520 599 689 792 909 1044 1198 1375 1577 1808 2071 2372 2715 3105 3545 4041 4595 5207 5877 6595 7349 8117 8868 9562 10155 10603 10867 10925 10773 10427 9920 9293 8591 7855 7117 6403 5729 5105 4536 4022 3561 3152 2789 2468 2186 1938 1719 1528 1360 1212 1082 968 868 780 702 634 573 520 472 430 393 360 330 304 280 259 240 223 207 193 180 168 158 148 139 131 123 116 109 103 97 92 87 82 77 73 68 64 61 57 53 50 47 44 40 38 35 32 29 26 24 21 19 17 14 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 38 60 86 115 149 188 233 284 344 413 492 583 688 810 950 1111 1298 1512 1759 2043 2369 2740 3163 3641 4175 4768 5413 6104 6822 7546 8240 8866 9382 9746 9929 9917 9714 9343 8838 8239 7586 6914 6250 5613 5017 4468 3969 3520 3119 2763 2447 2168 1922 1706 1515 1346 1198 1066 950 847 756 675 602 538 480 429 382 340 303 269 238 211 185 162 142 123 106 90 75 62 50 39 29 20 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 16 23 32 41 52 64 78 94 111 131 154 179 208 241 279 321 369 424 487 558 639 731 836 955 1091 1246 1422 1622 1849 2105 2394 2717 3075 3471 3900 4359 4838 5325 5801 6243 6624 6918 7102 7161 7091 6900 6605 6229 5800 5341 4873 4415 3976 3566 3188 2843 2532 2253 2004 1782 1586 1412 1258 1122 1002 896 802 720 646 581 524 472 427 386 350 318 289 263 240 219 200 183 167 153 140 129 118 108 99 91 84 77 70 64 59 53 49 44 40 36 32 29 25 22 19 16 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 20 31 43 58 74 92 113 137 164 195 230 269 315 366 425 491 567 654 753 866 994 1142 1310 1503 1724 1976 2264 2593 2967 3393 3875 4417 5023 5693 6423 7205 8021 8845 9639 10359 10952 11370 11575 11546 11288 10828 10207 9476 8685 7875 7081 6325 5621 4978 4396 3876 3413 3004 2644 2327 2049 1805 1592 1404 1240 1096 970 859 761 675 599 533 474 421 375 334 297 265 236 210 187 166 148 131 116 102 90 79 69 59 51 43 36 30 24 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 73 125 187 263 354 465 599 761 957 1196 1486 1839 2268 2792 3429 4202 5134 6245 7545 9020 10610 12195 13583 14541 14872 14507 13536 12161 10610 9062 7629 6364 5279 4366 3604 2973 2452 2022 1667 1374 1132 931 765 627 513 417 338 272 216 170 132 99 72 50 31 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 18 31 46 64 85 111 143 180 226 281 348 429 526 645 789 962 1171 1421 1716 2059 2446 2865 3288 3673 3967 4119 4100 3916 3604 3216 2802 2400 2031 1705 1425 1187 988 821 683 568 472 393 327 272 226 188 156 129 106 88 72 58 47 37 29 22 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 42 67 96 130 171 219 276 343 422 516 627 760 917 1104 1327 1593 1910 2289 2739 3275 3909 4654 5519 6506 7602 8772 9947 11024 11874 12370 12428 12040 11275 10255 9109 7946 6842 5837 4950 4180 3521 2962 2489 2090 1755 1472 1234 1034 865 722 601 499 413 339 277 224 178 140 107 79 56 36 18 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 3 6 10 14 18 23 28 34 40 47 55 64 73 84 96 109 123 139 157 177 199 223 250 280 314 351 392 438 489 546 609 678 754 838 930 1031 1140 1258 1386 1522 1665 1815 1969 2126 2283 2435 2580 2712 2829 2926 3001 3051 3074 3071 3044 2994 2923 2836 2736 2626 2509 2388 2266 2145 2026 1911 1800 1695 1595 1501 1412 1329 1252 1180 1113 1051 994 940 891 845 803 763 726 692 660 631 603 577 553 530 508 487 468 450 432 415 399 384 369 355 341 328 315 303 291 279 268 257 246 236 226 216 206 197 188 179 171 163 155 147 140 132 125 119 112 106 100 94 88 83 78 73 68 63 59 55 51 47 43 39 36 33 30 27 24 21 19 16 14 12 9 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 71 131 206 298 412 553 727 942 1209 1540 1951 2464 3103 3901 4895 6126 7633 9433 11495 13689 15738 17236 17782 17201 15669 13589 11373 9296 7490 5983 4757 3772 2984 2356 1855 1455 1136 880 674 509 376 270 184 115 59 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 21 38 58 81 107 138 174 216 264 320 386 462 550 653 773 912 1073 1261 1480 1734 2028 2368 2760 3210 3723 4304 4953 5668 6440 7250 8071 8863 9577 10159 10559 10741 10691 10418 9954 9346 8644 7895 7139 6404 5711 5071 4489 3966 3499 3086 2722 2403 2122 1876 1661 1473 1308 1163 1036 924 826 739 663 595 535 481 434 391 353 318 287 260 234 211 191 172 154 139 124 111 99 87 77 67 58 50 42 35 28 22 16 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 12 14 17 20 23 27 31 35 40 46 52 58 66 74 83 94 105 118 132 148 165 185 207 231 259 290 324 363 406 454 508 569 636 712 796 890 994 1110 1237 1377 1530 1695 1871 2057 2250 2447 2642 2828 2998 3145 3260 3337 3371 3360 3304 3209 3079 2922 2745 2558 2365 2174 1988 1810 1643 1487 1344 1212 1093 985 887 799 720 649 585 528 477 431 390 354 321 291 264 240 219 199 181 165 151 138 126 115 105 96 87 80 73 66 60 55 50 45 41 37 33 29 26 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 1 3 4 5 6 8 9 11 13 14 16 18 20 22 25 27 30 32 35 38 42 45 49 53 57 61 66 71 76 82 88 94 101 108 116 124 134 143 154 165 177 190 203 218 234 252 270 290 311 335 359 386 415 446 479 514 552 593 636 683 732 785 840 899 961 1026 1094 1164 1237 1313 1389 1467 1545 1622 1699 1773 1844 1911 1973 2028 2077 2118 2151 2174 2189 2194 2190 2177 2156 2127 2091 2049 2001 1949 1893 1834 1773 1711 1647 1584 1521 1459 1398 1338 1280 1223 1169 1116 1066 1018 971 927 885 845 807 770 736 703 671 641 613 586 561 536 513 491 470 450 431 413 395 379 363 347 333 319 306 293 280 268 257 246 236 226 216 207 198 189 180 172 165 157 150 143 136 130 124 118 112 106 101 96 91 86 81 77 73 68 65 61 57 53 50 47 44 41 38 35 32 30 27 25 23 20 18 16 14 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 16 21 27 34 42 50 60 71 83 97 113 132 152 176 203 233 268 308 354 406 466 535 613 704 807 926 1063 1220 1399 1603 1835 2096 2388 2710 3058 3427 3803 4171 4507 4785 4980 5069 5043 4905 4667 4356 3996 3614 3232 2864 2520 2206 1924 1674 1454 1261 1092 946 819 710 614 532 460 398 344 298 257 222 191 164 140 120 102 86 72 60 49 40 31 24 17 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 13 19 25 32 39 48 58 70 82 97 113 132 153 177 204 235 270 310 355 407 465 532 608 694 793 904 1031 1175 1337 1519 1722 1948 2196 2465 2752 3052 3354 3649 3921 4155 4333 4442 4475 4428 4308 4124 3893 3629 3348 3062 2782 2513 2262 2029 1816 1624 1451 1295 1157 1034 924 826 740 663 596 535 482 434 392 355 322 292 266 242 221 202 186 171 157 145 134 124 116 108 100 94 88 82 77 73 69 65 61 58 55 52 50 47 45 43 41 39 37 35 33 32 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 30 32 35 37 40 42 45 48 51 55 59 63 67 72 77 83 89 95 103 110 119 129 139 150 163 177 192 209 228 249 272 298 326 358 393 433 477 525 580 640 708 783 867 960 1064 1179 1306 1447 1601 1769 1952 2149 2359 2579 2807 3038 3265 3480 3675 3839 3964 4042 4066 4036 3953 3822 3650 3448 3225 2990 2752 2517 2290 2075 1873 1687 1517 1361 1220 1093 978 876 784 702 628 563 504 452 405 364 327 294 264 237 214 192 173 156 141 127 115 103 93 84 76 68 62 56 50 45 40 36 32 29 25 22 20 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 17 19 22 26 29 33 38 43 48 54 60 68 76 85 95 106 118 132 147 164 182 203 227 253 282 314 350 390 435 485 541 604 673 751 837 934 1041 1159 1291 1436 1596 1771 1963 2170 2393 2630 2879 3137 3399 3659 3909 4141 4344 4511 4631 4699 4711 4667 4570 4425 4241 4026 3790 3542 3289 3038 2794 2560 2338 2131 1939 1762 1599 1451 1316 1193 1082 982 892 810 736 670 610 556 507 463 423 387 355 326 299 275 253 233 214 198 182 169 156 144 133 123 114 106 98 91 84 78 72 67 62 57 52 48 44 41 37 34 31 28 25 23 20 18 16 13 11 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 27 34 42 52 63 76 91 109 129 152 179 209 245 287 335 390 455 529 616 717 834 968 1123 1301 1502 1728 1977 2245 2523 2799 3054 3266 3413 3478 3451 3338 3152 2914 2647 2371 2100 1845 1611 1401 1215 1051 909 786 679 587 507 439 379 329 285 247 214 185 161 139 121 105 91 79 68 59 51 44 37 32 27 23 19 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 42 64 90 121 158 202 253 314 386 471 572 692 834 1004 1205 1446 1733 2076 2486 2976 3559 4250 5061 5995 7045 8175 9315 10349 11129 11512 11416 10855 9938 8817 7636 6500 5467 4562 3789 3136 2591 2137 1760 1447 1188 973 793 644 520 416 329 257 196 145 103 67 38 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 2 4 6 8 10 13 16 19 22 25 29 32 36 41 46 51 56 62 68 75 82 90 98 107 117 127 139 151 164 178 193 210 228 247 268 291 315 342 371 402 435 472 511 553 599 648 701 758 819 885 955 1029 1109 1193 1282 1376 1474 1576 1681 1789 1898 2009 2118 2226 2330 2428 2518 2599 2668 2724 2766 2791 2800 2792 2767 2727 2671 2601 2520 2428 2329 2224 2114 2003 1890 1779 1669 1562 1458 1359 1265 1175 1090 1010 935 865 800 740 683 631 583 538 497 458 423 391 360 333 307 284 262 242 223 206 190 176 162 150 138 127 117 108 100 92 84 77 71 65 59 54 49 45 40 37 33 29 26 23 20 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 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 9 13 16 20 25 29 34 39 44 49 55 61 68 75 82 90 98 107 117 127 138 149 162 175 190 206 223 242 263 286 311 339 369 404 442 485 533 587 648 717 795 884 986 1101 1233 1385 1558 1756 1983 2243 2540 2879 3263 3696 4181 4717 5299 5917 6553 7177 7751 8227 8558 8700 8631 8351 7888 7287 6602 5882 5171 4497 3878 3322 2832 2405 2036 1719 1448 1217 1021 854 712 592 490 403 329 266 213 168 129 96 69 45 25 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 1 2 3 5 6 8 10 12 15 17 20 23 27 31 35 40 46 52 59 67 76 85 96 108 122 137 154 173 194 218 245 276 309 348 390 438 492 552 619 695 778 871 974 1087 1210 1344 1487 1637 1793 1951 2106 2253 2384 2494 2576 2625 2637 2612 2552 2462 2346 2212 2066 1914 1761 1611 1468 1332 1206 1090 983 886 798 719 647 583 526 475 429 388 351 318 289 262 239 218 199 182 166 152 140 129 118 109 101 93 86 80 74 69 64 59 55 51 48 44 41 38 36 33 31 29 27 25 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 14 15 16 17 19 20 22 24 25 27 29 31 33 36 38 41 43 46 49 53 56 60 64 68 73 78 83 89 95 102 109 117 126 135 145 156 168 181 195 211 228 246 266 288 312 338 367 398 432 469 509 553 600 651 707 766 830 898 970 1045 1124 1205 1288 1372 1454 1533 1608 1675 1734 1781 1816 1836 1842 1831 1806 1767 1715 1653 1583 1506 1424 1341 1257 1173 1092 1013 938 867 800 737 679 624 574 528 485 446 410 377 347 320 294 271 250 231 213 197 182 169 156 145 135 125 116 108 101 94 88 82 77 72 67 63 59 55 52 49 46 43 40 38 36 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 17 19 22 24 27 30 33 36 40 44 49 54 59 65 72 79 87 95 105 115 127 140 154 169 187 206 227 250 275 304 335 370 409 451 498 550 608 671 740 816 900 990 1089 1195 1308 1429 1556 1687 1820 1953 2082 2204 2314 2407 2479 2526 2547 2539 2504 2443 2359 2257 2141 2014 1883 1749 1617 1489 1366 1249 1140 1039 945 859 780 709 644 584 531 482 438 399 363 331 301 275 251 229 209 191 175 161 147 135 124 114 104 96 88 81 74 68 62 57 52 48 44 40 36 33 30 27 25 22 20 18 15 14 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 25 27 29 30 32 34 36 38 41 43 45 48 51 53 56 59 62 66 69 73 77 81 85 90 95 100 105 111 117 124 131 138 146 154 163 173 183 194 206 219 232 247 263 280 298 317 338 361 386 412 440 471 504 540 578 619 663 709 760 813 870 930 993 1059 1128 1199 1272 1346 1420 1493 1564 1632 1694 1749 1796 1833 1858 1871 1871 1858 1831 1793 1742 1682 1614 1539 1460 1378 1294 1210 1128 1047 970 896 826 760 699 641 587 538 492 450 412 376 344 314 287 262 239 218 199 182 166 152 138 126 115 105 96 87 80 72 66 60 54 49 45 40 36 33 29 26 23 20 18 16 13 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5
 77 81 85 89 93 98 102 107 112 117 122 128 133 139 144 150 156 162 168 175 181 187 194 200 207 214 220 227 234 241 247 254 261 268 275 282 288 295 302 309 316 322 329 336 343 350 357 364 371 378 385 392 400 407 415 423 431 439 448 456 465 474 484 493 503 513 524 535 545 557 568 579 591 603 615 626 638 650 662 673 684 695 705 715 724 733 741 747 753 758 761 763 764 764 762 758 754 747 739 730 719 707 694 680 664 648 631 613 594 575 556 536 517 497 477 458 439 420 401 383 366 349 332 317 301 287 273 259 246 234 222 211 200 190 180 171 162 154 146 139 132 125 118 112 107 101 96 91 86 82 78 74 70 67 63 60 57 54 51 48 46 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 17 16 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 13 15 16 17 18 20 21 23 25 26 28 30 32 34 37 39 42 44 47 50 53 56 59 62 65 69 73
 29 32 36 39 42 46 50 54 58 62 67 72 77 82 87 92 98 104 110 117 123 130 137 144 152 160 168 176 185 193 203 212 222 231 242 252 263 274 286 297 309 322 335 348 361 375 390 405 420 436 452 470 487 506 525 546 567 589 612 637 663 690 719 750 783 817 854 892 933 977 1024 1073 1125 1180 1238 1300 1365 1433 1504 1578 1654 1733 1814 1896 1979 2062 2142 2220 2294 2363 2424 2476 2517 2547 2563 2564 2551 2522 2479 2422 2351 2269 2177 2078 1973 1864 1754 1643 1533 1426 1322 1223 1128 1039 955 876 803 735 672 614 561 512 467 426 388 354 322 293 267 243 221 201 183 166 151 137 124 113 102 92 84 75 68 61 55 49 43 38 34 30 26 22 19 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 9 12 14 16 18 21 24 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 14 17 20 23 27 31 35 40 45 50 56 62 69 76 84 92 102 112 123 135 148 163 179 196 215 236 258 283 311 341 374 410 449 493 541 593 651 714 784 859 942 1033 1131 1238 1354 1479 1613 1756 1908 2069 2236 2410 2588 2767 2945 3118 3282 3434 3569 3682 3772 3834 3868 3872 3847 3794 3716 3616 3498 3365 3221 3070 2914 2757 2601 2449 2300 2157 2020 1890 1768 1652 1544 1443 1348 1261 1179 1103 1033 968 908 852 801 753 709 668 630 595 562 532 504 478 453 431 409 389 371 353 337 321 306 293 279 267 255 244 233 223 214 204 195 187 179 171 163 156 149 142 136 130 124 118 112 107 101 96 91 87 82 77 73 69 65 61 57 54 50 47 43 40 37 34 31 28 26 23 21 18 16 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 140 143 147 151 155 159 162 166 170 174 178 182 186 190 193 197 201 205 209 213 216 220 224 228 231 235 239 242 246 249 253 256 260 263 267 270 274 277 281 284 288 291 295 298 302 305 309 313 317 321 324 328 332 336 341 345 349 354 358 363 367 372 377 381 386 391 396 401 406 412 417 422 427 432 437 442 447 452 457 461 466 470 474 478 482 485 489 491 494 496 498 500 501 502 502 502 502 501 500 498 495 493 489 486 482 477 472 467 461 455 449 442 435 427 420 412 404 396 387 379 370 362 353 345 336 327 319 310 302 294 286 277 270 262 254 247 239 232 225 218 212 205 199 193 187 181 175 170 164 159 154 149 145 140 136 131 127 123 119 116 112 108 105 102 98 95 92 89 86 84 81 78 76 73 71 69 67 64 62 60 58 56 55 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 29 28 27 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 12 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 55 57 59 62 64 66 68 71 73 76 78 81 84 87 89 92 95 98 102 105 108 111 115 118 122 125 129 132 136
 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 11 13 15 18 21 24 27 31 34 38 42 47 52 57 63 69 75 82 90 98 107 116 127 138 150 164 178 194 211 230 251 273 298 325 355 388 423 463 506 553 605 663 725 794 870 953 1043 1142 1249 1365 1491 1626 1771 1924 2085 2253 2426 2601 2775 2943 3102 3246 3370 3468 3537 3573 3574 3540 3471 3372 3245 3097 2933 2757 2576 2393 2212 2036 1868 1708 1558 1418 1288 1169 1059 959 868 785 710 642 580 525 474 429 388 351 317 287 259 235 212 192 174 157 142 128 116 104 94 85 76 68 61 55 49 43 38 33 29 25 22 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 11 14 17 20 24 28 32 37 42 48 54 61 68 76 84 94 104 115 128 141 156 173 191 211 233 257 284 313 346 382 421 465 513 566 624 688 758 834 918 1009 1107 1213 1326 1447 1574 1707 1844 1984 2124 2261 2393 2516 2626 2721 2796 2850 2881 2888 2871 2833 2773 2696 2605 2502 2390 2273 2153 2032 1912 1795 1681 1573 1469 1371 1278 1192 1110 1035 964 899 838 782 730 682 638 597 559 524 492 462 434 409 385 363 343 324 307 290 275 261 248 235 224 213 203 193 184 175 167 160 152 146 139 133 127 121 116 111 106 101 97 92 88 84 80 76 73 69 66 63 60 57 54 51 48 45 43 40 38 36 33 31 29 27 25 23 21 20 18 16 15 13 12 10 9 7 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 22 23 25 27 29 32 34 37 40 43 46 49 53 57 61 66 71 76 82 88 95 102 110 118 127 137 148 159 171 185 199 215 231 249 268 289 311 335 360 387 415 445 477 510 545 581 619 657 697 737 778 819 859 898 936 972 1006 1037 1065 1089 1109 1124 1136 1142 1144 1141 1134 1123 1109 1090 1069 1045 1019 991 962 932 901 870 839 808 778 748 719 691 664 638 613 589 566 545 524 505 487 470 454 438 424 411 398 386 375 364 354 345 336 328 320 312 305 298 292 286 279 274 268 262 257 252 246 241 236 231 226 221 217 212 207 202 197 192 187 183 178 173 168 163 158 154 149 144 139 135 130 125 121 116 112 107 103 99 95 90 86 82 79 75 71 68 64 61 58 55 52 49 46 44 41 39 36 34 32 30 28 26 24 23 21 20 18 17 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 71 73 75 77 79 81 84 87 90 93 96 100 104 108 113 118 123 129 135 142 149 157 165 174 184 194 205 217 230 244 259 275 292 311 330 351 374 397 423 449 477 507 538 570 604 638 673 709 746 782 818 852 886 917 945 970 992 1009 1021 1028 1030 1026 1017 1003 984 961 933 903 870 835 798 761 723 685 648 611 576 542 509 477 447 419 392 367 344 322 301 282 264 247 231 217 203 191 179 168 158 149 141 133 125 118 112 106 100 95 91 86 82 78 74 71 68 65 62 59 57 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 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 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 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 36 36 37 37 38
 40 42 44 46 48 50 52 54 56 58 61 63 66 69 72 75 78 81 85 88 92 96 100 105 110 115 120 126 132 138 145 152 160 168 176 186 196 206 217 230 243 257 272 288 305 324 344 365 388 413 440 469 499 532 567 605 645 688 733 781 831 884 939 996 1055 1115 1176 1237 1298 1357 1413 1466 1514 1556 1592 1619 1638 1648 1649 1640 1622 1595 1560 1517 1469 1416 1358 1298 1236 1173 1111 1048 987 928 870 815 763 713 666 621 579 540 503 468 436 406 378 352 328 306 285 266 248 231 216 202 188 176 165 155 145 136 128 120 113 106 100 94 89 84 80 75 71 68 64 61 58 55 53 50 48 46 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 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 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 27 28 29 30 31 33 34 36 37 39
 93 97 101 105 109 113 118 122 126 131 135 139 144 148 153 157 162 166 171 175 180 185 189 194 198 203 208 213 217 222 227 232 237 242 247 252 257 263 269 275 281 287 293 300 308 315 323 332 341 350 361 372 383 396 409 424 439 456 473 492 513 535 558 584 611 639 670 703 738 775 815 857 901 947 996 1047 1100 1155 1212 1271 1330 1390 1450 1509 1567 1623 1675 1723 1766 1803 1832 1853 1866 1869 1862 1845 1819 1784 1740 1689 1631 1568 1501 1431 1359 1286 1213 1141 1070 1002 936 873 813 756 702 652 605 560 519 481 446 413 383 355 329 305 283 263 244 227 211 197 183 171 159 149 139 130 122 114 107 100 94 88 83 78 74 69 65 61 58 55 51 49 46 43 41 38 36 34 32 30 28 27 25 24 22 21 19 18 17 16 14 13 12 11 10 9 8 7 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 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 35 37 40 42 45 47 50 53 56 59 62 65 68 72 75 79 82 86 90
 0 1 2 4 5 6 7 9 10 12 13 14 16 18 19 21 22 24 25 27 29 30 32 34 36 37 39 41 43 44 46 48 50 51 53 55 56 58 60 61 63 65 67 68 70 72 73 75 77 79 81 83 85 87 90 93 95 99 102 106 110 115 120 126 133 140 148 158 169 181 194 210 227 247 269 295 323 356 393 434 482 536 597 666 745 834 936 1051 1182 1331 1499 1688 1900 2137 2398 2682 2986 3304 3624 3932 4208 4430 4576 4630 4583 4438 4208 3914 3579 3226 2874 2537 2224 1938 1682 1456 1257 1084 933 802 690 592 508 436 374 320 274 233 199 169 143 121 101 85 70 57 46 37 29 21 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 12 13 14 16 18 19 21 23 25 28 30 33 36 39 42 46 50 54 59 64 69 75 82 89 96 104 113 122 133 144 156 169 183 198 214 231 250 270 291 314 338 363 390 417 446 476 506 537 568 598 629 658 686 712 735 757 775 790 802 811 816 817 815 810 802 791 779 764 747 729 711 691 671 651 630 610 591 571 553 534 517 500 484 469 455 441 429 417 406 396 386 378 370 362 356 350 345 340 336 332 329 327 324 323 321 320 319 318 317 317 317 316 316 316 315 315 314 313 312 311 309 308 305 303 300 296 293 289 284 279 274 269 263 256 250 243 236 229 222 215 207 199 192 184 177 169 162 154 147 140 133 126 120 113 107 101 95 90 85 79 75 70 65 61 57 53 49 46 43 39 37 34 31 29 26 24 22 20 18 16 15 13 12 11 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 0 0 0 0
 8 8 9 10 10 11 12 13 14 15 16 16 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 55 57 60 63 66 69 72 75 79 82 86 90 94 99 103 108 113 119 124 130 137 144 151 158 166 175 184 193 203 214 225 237 250 263 277 292 308 325 342 361 380 401 423 445 469 493 519 545 572 599 627 656 684 712 740 767 793 817 839 858 875 889 899 905 907 905 899 889 874 856 835 811 784 755 725 693 661 628 595 563 531 500 470 442 414 388 363 339 317 296 277 258 241 225 210 196 183 171 159 149 139 130 122 114 107 100 93 88 82 77 72 68 64 60 56 53 50 47 44 42 39 37 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 6 6 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 17 19 22 24 27 30 34 38 42 47 52 58 64 71 80 88 99 110 122 137 152 170 190 213 238 267 299 336 377 423 476 535 602 678 763 860 968 1090 1228 1381 1552 1742 1951 2179 2424 2683 2953 3225 3490 3735 3948 4113 4219 4258 4226 4125 3964 3755 3512 3247 2975 2704 2442 2195 1965 1754 1562 1389 1234 1096 972 863 766 680 604 537 477 425 379 338 301 269 241 216 193 173 156 140 126 114 103 93 84 77 70 63 58 52 48 44 40 37 33 31 28 26 24 22 20 18 17 15 14 13 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 14 15 17 18 20 21 23 25 27 29 31 34 36 38 41 44 47 50 53 56 59 63 67 71 75 80 84 90 95 100 106 113 119 127 134 142 151 160 170 180 191 203 216 230 244 260 277 295 314 334 356 380 405 432 461 491 524 558 595 633 674 716 760 806 853 901 950 1000 1049 1098 1145 1190 1233 1272 1307 1337 1362 1381 1394 1400 1399 1392 1379 1359 1333 1303 1268 1229 1187 1143 1097 1050 1002 954 907 860 815 770 727 686 646 609 573 539 506 476 447 420 395 371 348 328 308 290 273 257 242 228 215 203 192 181 172 163 154 146 139 132 125 119 113 108 103 98 94 89 85 82 78 75 72 69 66 63 60 58 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10
 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 45 47 49 51 54 56 59 62 64 68 71 75 79 83 88 93 98 104 110 117 125 133 142 151 162 173 186 200 215 231 249 269 290 314 340 368 399 432 469 508 552 599 649 704 763 826 893 963 1038 1115 1195 1276 1357 1436 1512 1582 1644 1697 1737 1763 1774 1770 1750 1715 1666 1606 1536 1458 1376 1292 1206 1121 1038 958 882 810 742 679 621 567 517 472 430 392 358 326 297 271 247 225 206 188 172 157 143 131 120 110 101 92 85 78 71 65 60 55 50 46 42 39 35 32 30 27 25 22 20 18 17 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 5 6 6 6 7 7 8 8 9 9 9 10 11 11 12 12 13
 34 36 38 40 42 44 46 49 51 54 56 59 61 64 67 70 73 76 79 82 85 88 92 95 99 102 106 110 114 118 122 126 131 135 140 144 149 154 160 165 170 176 182 189 195 202 209 217 225 233 242 251 261 271 283 295 307 321 335 351 367 385 403 423 445 468 492 518 546 575 607 639 674 711 749 788 829 872 915 958 1002 1045 1087 1128 1165 1199 1229 1254 1272 1284 1289 1287 1276 1258 1233 1201 1163 1120 1073 1022 970 916 862 808 755 703 653 606 561 518 478 440 405 372 342 314 288 265 243 223 204 187 172 157 144 132 121 111 102 94 86 79 72 66 61 56 51 47 43 40 37 34 31 28 26 24 22 20 18 16 15 14 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32
 34 35 36 37 37 38 39 40 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 72 73 75 78 80 82 85 88 91 95 99 103 108 113 118 124 131 138 146 154 164 174 185 198 211 226 242 259 278 299 321 346 373 402 433 467 504 544 587 633 682 735 791 850 912 976 1043 1111 1179 1246 1312 1373 1429 1478 1518 1547 1565 1569 1561 1540 1506 1462 1408 1347 1280 1209 1136 1063 990 919 851 785 724 666 612 561 515 472 433 397 364 333 306 281 258 237 218 201 186 171 159 147 136 126 117 109 102 95 89 83 78 73 69 65 61 58 55 52 49 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 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 5 5 5 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 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34
 67 70 74 78 81 85 89 93 97 101 105 110 114 118 123 128 132 137 142 147 152 157 163 168 173 179 184 190 196 202 208 214 220 226 233 240 246 254 261 268 276 284 293 302 311 321 332 343 355 368 381 396 412 430 449 469 492 516 543 572 604 639 677 718 764 813 867 925 988 1057 1131 1210 1295 1386 1482 1584 1689 1799 1910 2023 2133 2240 2339 2428 2503 2560 2597 2610 2598 2560 2498 2413 2309 2189 2057 1918 1775 1633 1493 1358 1230 1110 998 895 801 715 637 567 504 447 396 351 310 274 242 213 188 165 145 127 112 98 85 74 65 56 48 41 35 30 25 21 17 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 10 11 11 13 14 15 16 17 19 20 22 24 25 27 29 31 34 36 38 41 43 46 49 51 54 57 61 64
 12 13 15 16 17 19 20 22 23 25 26 28 30 32 34 36 38 40 43 45 48 50 53 55 58 61 64 67 71 74 77 81 84 88 92 96 100 104 108 112 116 121 125 130 135 140 145 150 155 160 166 171 177 183 189 195 201 208 215 222 229 237 245 253 262 271 280 290 301 311 323 334 347 360 373 387 402 417 432 449 465 482 500 517 535 553 571 589 606 623 639 654 667 679 689 697 703 706 707 705 700 692 681 668 652 634 614 592 569 545 521 496 470 445 420 396 372 349 327 306 286 267 249 233 217 202 188 175 163 151 141 131 122 114 106 99 92 86 80 75 70 65 61 57 53 50 46 43 41 38 36 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 11
 53 57 61 66 71 76 81 87 93 99 106 113 120 128 136 145 154 164 174 184 195 207 219 232 246 260 274 290 306 323 340 358 377 397 417 438 459 481 504 527 550 574 598 622 647 671 695 719 743 766 789 811 832 853 872 890 907 922 936 949 960 969 977 984 988 991 993 993 992 989 984 978 971 963 954 943 931 919 905 891 876 860 843 826 809 790 772 753 734 714 695 675 655 635 615 596 576 556 537 518 499 481 463 445 427 410 394 378 362 347 332 318 304 291 278 266 254 243 232 221 212 202 193 184 176 168 161 153 147 140 134 128 122 117 112 107 103 98 94 90 86 83 79 76 73 70 67 64 62 59 57 55 53 50 48 47 45 43 41 40 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 30 32 35 38 42 45 49
 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 43 46 49 52 55 59 63 67 72 77 82 88 95 102 109 118 127 137 148 160 173 188 203 221 240 261 283 308 335 365 397 432 470 511 554 600 649 700 754 808 863 917 969 1018 1062 1100 1130 1151 1162 1162 1152 1131 1101 1063 1018 968 915 859 803 747 692 639 589 541 496 454 415 379 346 316 288 263 239 218 199 181 165 151 138 125 115 105 96 87 80 73 67 61 56 51 47 43 40 36 33 31 28 26 24 22 20 18 17 15 14 13 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 60 61 63 65 67 69 71 73 75 77 80 82 85 88 91 94 98 101 105 109 114 118 123 128 134 140 146 152 159 166 174 182 191 200 209 220 230 242 253 266 279 292 307 322 337 353 370 387 405 424 443 462 482 502 522 542 562 583 602 622 641 659 676 692 706 720 731 741 749 756 760 762 762 760 755 749 741 731 719 706 692 676 659 642 624 605 586 566 547 528 508 489 471 452 435 417 400 384 368 353 339 325 311 298 286 274 263 252 242 232 223 214 206 198 190 182 175 169 162 156 150 145 139 134 129 124 120 115 111 107 103 99 95 92 89 85 82 79 76 73 71 68 65 63 60 58 56 54 51 49 47 46 44 42 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 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 5 5 5 5 5 5 5 5 5 5 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 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27
 35 37 39 41 44 46 49 52 55 58 61 65 68 72 76 80 85 89 94 99 105 110 116 123 129 136 143 151 159 167 176 186 195 206 217 228 240 253 266 280 295 310 326 342 360 378 397 416 437 457 479 501 523 546 569 593 616 639 662 685 707 729 749 768 786 803 817 830 841 850 856 861 863 862 860 855 848 839 828 815 801 785 768 749 730 709 688 667 645 622 600 578 556 533 512 490 469 449 429 409 390 372 354 337 321 305 290 275 262 248 236 224 212 201 191 181 172 163 155 147 139 132 125 119 113 107 102 97 92 87 83 79 75 72 68 65 62 59 56 53 51 49 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 19 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 30 32
 34 36 37 39 40 42 44 45 47 49 50 52 54 56 58 60 62 64 66 68 71 73 75 78 80 83 85 88 91 94 97 100 103 107 110 114 118 122 126 131 135 140 145 151 156 162 169 175 182 190 198 206 215 225 235 246 257 270 282 296 311 326 342 360 378 397 417 438 460 484 508 533 559 586 614 642 671 700 730 759 788 817 844 871 896 919 940 958 973 986 994 999 1001 998 992 981 967 950 929 906 880 852 822 791 758 726 692 659 626 594 563 532 502 474 446 420 395 372 349 328 308 289 272 255 240 225 212 199 188 176 166 157 148 139 131 124 117 111 105 99 94 89 84 80 76 72 68 65 61 58 55 53 50 48 45 43 41 39 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 5 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 24 25 27 28 29 30 32 33
 18 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 55 57 60 62 65 68 71 75 78 82 86 90 94 99 104 109 114 120 127 133 140 148 156 165 175 185 195 207 219 233 247 263 279 297 316 336 358 382 407 434 462 493 525 560 597 636 677 721 766 814 863 915 968 1023 1078 1134 1190 1246 1300 1353 1403 1449 1491 1528 1559 1584 1602 1612 1614 1609 1595 1575 1547 1514 1474 1430 1381 1330 1275 1220 1163 1106 1049 993 939 885 834 785 737 692 649 609 571 534 501 469 439 411 385 361 338 317 297 279 262 246 231 217 204 192 181 171 161 152 143 135 128 121 114 108 102 97 92 87 82 78 74 70 67 63 60 57 54 51 48 46 43 41 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 14 15 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 20 22 24 27 30 32 35 39 42 45 49 53 57 62 66 71 77 82 88 95 102 109 117 126 135 145 156 168 181 194 209 225 243 262 283 306 331 358 388 421 457 496 539 585 637 692 753 820 891 969 1053 1143 1238 1340 1446 1556 1670 1784 1897 2006 2109 2200 2278 2339 2379 2396 2389 2358 2304 2229 2135 2028 1910 1785 1658 1530 1405 1284 1169 1062 961 868 783 705 634 570 512 460 413 371 333 299 269 241 217 195 175 158 142 128 115 104 94 84 76 68 61 55 50 45 40 36 32 28 25 22 19 17 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 16 17 19 21 23 24 26 29 31 33 35 38 40 43 45 48 51 54 57 61 64 67 71 75 79 83 87 91 95 100 105 109 114 119 124 130 135 141 146 152 158 163 169 175 181 187 193 199 206 212 218 224 230 236 242 248 254 260 266 271 277 283 289 294 300 306 311 317 323 329 335 341 348 354 361 368 375 383 391 400 409 418 428 439 450 462 475 488 503 518 534 552 570 589 610 632 655 680 706 733 761 791 822 854 888 922 957 992 1027 1062 1096 1129 1159 1187 1212 1232 1248 1259 1264 1263 1255 1241 1221 1195 1163 1127 1086 1042 995 947 897 847 797 748 700 654 609 567 527 489 453 419 388 359 331 306 282 261 240 222 204 188 174 160 147 135 125 114 105 97 88 81 74 68 62 56 51 46 42 38 34 30 27 24 21 18 16 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13
 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 37 39 41 43 46 48 50 53 55 58 61 64 67 70 74 77 81 85 89 94 98 103 109 114 120 126 133 140 148 156 164 173 183 193 204 216 228 241 255 270 285 302 319 338 357 378 399 421 445 469 494 519 546 573 600 627 654 681 707 732 756 778 798 816 831 842 851 856 857 855 848 838 825 808 788 765 740 714 686 656 626 596 566 536 506 478 450 423 398 373 350 328 308 288 270 253 237 222 208 195 183 172 162 152 143 135 127 120 113 107 101 96 91 86 81 77 73 70 66 63 60 57 54 52 49 47 45 43 40 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3
 47 48 49 50 51 52 53 54 54 55 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 73 74 75 76 78 79 80 82 83 85 87 88 90 92 94 96 99 101 104 106 109 113 116 119 123 127 131 136 141 146 151 157 163 170 177 184 192 200 209 218 227 237 248 259 270 282 294 307 321 334 349 363 378 393 408 424 439 454 470 484 499 512 525 537 548 557 565 572 576 579 579 578 574 569 561 552 540 527 513 497 480 463 444 426 407 388 369 350 331 313 296 279 263 248 233 219 206 194 182 171 161 151 142 134 126 118 111 105 99 93 88 83 79 74 70 66 63 60 57 54 51 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 23 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 5 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 41 42 43 44 45 46 47
 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 102 103 104 106 108 109 111 113 115 117 120 122 125 128 131 134 137 141 145 150 155 160 165 172 178 186 194 202 212 222 233 245 258 272 288 305 324 344 365 389 415 443 473 506 542 580 622 666 714 766 821 880 943 1010 1080 1153 1230 1309 1391 1473 1555 1635 1713 1786 1851 1909 1955 1989 2010 2015 2006 1981 1942 1890 1826 1752 1671 1585 1495 1404 1313 1223 1136 1052 972 896 825 758 696 638 585 536 491 449 411 376 345 316 289 265 243 222 204 187 172 158 145 134 123 113 105 96 89 82 76 70 65 60 56 52 48 45 42 39 36 33 31 29 27 25 23 21 20 18 17 16 15 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 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 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 13 15 17 19 21 23 25 28 30 33 35 38 42 45 49 53 57 61 66 71 77 83 89 97 104 113 122 132 143 155 168 183 198 216 235 256 280 305 334 365 400 438 481 527 579 636 698 767 843 925 1015 1113 1219 1333 1455 1585 1721 1862 2007 2153 2297 2435 2564 2679 2776 2850 2900 2922 2915 2881 2820 2735 2631 2511 2379 2241 2098 1955 1814 1678 1547 1422 1305 1196 1094 1001 914 835 762 696 635 580 530 484 443 405 371 340 312 287 264 243 224 206 191 176 163 151 140 130 121 113 105 98 91 85 80 75 70 65 61 58 54 51 47 44 42 39 37 34 32 30 28 26 24 22 21 19 18 16 15 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 23 25 27 28 30 32 35 37 39 42 44 47 50 52 55 59 62 65 69 73 77 81 86 90 95 100 105 111 117 123 129 136 143 151 159 167 176 185 194 204 215 226 237 250 262 276 290 304 319 335 352 369 387 405 424 444 464 485 507 529 551 574 597 620 644 667 690 714 736 759 781 802 822 841 859 876 891 905 917 927 935 941 945 947 947 944 939 932 922 911 897 881 864 845 824 802 779 754 729 703 677 650 623 597 570 544 518 492 468 444 420 398 376 356 336 317 299 282 266 250 236 222 209 197 186 175 165 156 147 139 131 123 117 110 104 99 93 88 84 79 75 71 68 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 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 12 13 14 15 17 18
 28 30 33 36 38 41 45 48 51 55 59 62 66 71 75 80 84 89 94 100 105 111 117 123 129 136 143 149 157 164 171 179 187 195 203 212 220 229 238 247 256 266 275 285 295 305 315 326 337 348 359 370 382 394 407 419 433 447 461 476 491 508 524 542 560 579 599 620 642 664 687 711 735 760 786 811 837 863 888 913 936 958 979 997 1013 1026 1036 1041 1043 1041 1034 1022 1007 986 962 934 903 868 832 793 754 713 673 632 592 553 516 479 445 412 381 352 324 298 274 252 232 213 195 179 164 150 138 126 116 106 97 89 82 75 68 63 58 53 48 44 41 37 34 31 28 26 24 22 20 18 16 15 13 12 11 10 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 15 17 19 21 23 26
 63 69 75 82 89 97 105 113 122 132 142 152 163 175 187 200 214 228 243 258 274 291 309 327 345 364 384 404 425 445 466 488 509 530 551 572 592 612 631 649 667 683 699 713 726 738 749 758 767 774 780 784 788 791 793 794 795 795 794 793 792 791 789 787 785 783 781 779 777 775 773 771 769 767 765 763 761 758 756 753 749 746 742 738 733 727 721 714 707 698 689 679 668 657 644 631 617 602 587 571 554 536 519 500 482 463 445 426 407 389 370 352 335 318 301 285 269 254 240 226 213 200 189 177 166 156 147 138 129 121 113 106 99 93 87 82 76 71 67 62 58 54 51 47 44 41 38 36 33 31 28 26 24 22 20 19 17 16 14 13 11 10 9 8 7 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 14 16 19 21 24 28 31 35 39 43 48 52 58
 12 14 16 18 20 22 24 26 29 31 34 37 40 43 47 50 54 57 61 66 70 75 79 84 90 95 101 107 114 120 127 135 142 151 159 168 178 188 198 209 221 233 247 260 275 290 306 324 342 361 381 402 424 448 472 498 525 553 583 613 644 677 709 743 776 810 843 876 907 938 966 992 1016 1036 1053 1067 1076 1081 1082 1079 1072 1060 1045 1026 1004 978 951 921 889 857 823 789 754 720 685 652 619 587 556 526 497 469 443 418 394 371 350 330 311 293 276 260 245 231 218 206 195 184 174 165 156 148 141 134 127 121 115 109 104 99 95 90 86 82 79 75 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10
 56 58 59 61 63 64 66 68 70 72 74 76 78 80 83 85 88 90 93 96 99 102 105 109 112 116 120 124 128 133 137 142 148 153 159 165 171 178 185 192 200 208 216 225 235 244 255 266 277 289 301 314 327 341 356 370 386 401 417 434 450 467 483 500 517 533 549 564 579 593 606 618 628 638 646 652 657 660 662 661 659 655 650 643 634 624 613 601 587 573 557 541 525 508 491 474 457 439 422 405 388 372 356 340 325 310 296 282 269 256 244 233 221 211 200 191 181 173 164 156 149 141 135 128 122 116 111 105 101 96 91 87 83 79 76 72 69 66 63 61 58 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55
 70 73 76 80 83 87 90 94 98 102 106 110 114 118 123 127 131 136 141 145 150 155 160 166 171 177 182 188 194 200 207 214 220 228 235 243 251 260 269 278 288 298 309 320 333 345 359 373 388 403 420 437 456 475 495 516 539 562 586 611 637 664 691 719 748 776 806 835 863 892 920 946 972 996 1019 1039 1058 1074 1087 1098 1106 1111 1114 1113 1109 1103 1094 1082 1068 1051 1033 1012 991 967 943 918 892 865 838 811 784 758 731 705 679 654 629 605 582 560 538 518 498 479 460 443 426 410 395 380 367 353 341 329 318 307 297 287 278 269 260 252 244 236 229 222 215 209 202 196 190 184 179 173 168 162 157 152 147 142 138 133 129 124 120 115 111 107 103 99 95 92 88 84 81 77 74 70 67 64 61 58 55 52 49 47 44 41 39 36 34 32 29 27 25 23 21 19 17 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 7 8 9 11 12 13 14 16 17 19 20 22 24 26 28 30 32 34 36 39 41 43 46 49 51 54 57 60 63 66
 37 40 43 47 51 55 60 64 69 74 80 85 91 98 104 112 119 127 135 144 153 162 173 183 194 205 217 230 243 256 270 284 299 314 330 346 362 378 394 411 427 443 459 475 490 505 519 532 545 556 567 577 585 593 599 605 609 612 615 616 617 616 615 614 611 609 606 602 598 594 590 586 581 577 573 569 565 561 557 553 549 546 542 539 536 533 531 528 525 523 520 518 516 513 511 508 505 503 500 496 493 489 485 481 476 471 466 460 454 447 440 433 425 417 408 399 390 380 370 360 350 339 328 318 307 296 285 275 264 254 244 233 224 214 205 196 187 178 170 162 154 147 140 133 126 120 114 108 103 97 92 87 83 78 74 70 66 63 59 56 52 49 46 44 41 38 36 34 31 29 27 25 23 22 20 18 17 15 14 12 11 10 9 8 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 18 20 23 25 28 31 34
 39 40 42 45 47 49 51 54 56 59 61 64 67 70 73 76 79 82 86 89 93 97 101 105 109 114 118 123 128 133 139 144 150 156 163 170 177 184 191 199 208 217 226 235 246 256 267 279 291 304 317 331 346 361 377 393 410 428 446 465 484 503 523 542 562 581 601 620 638 655 671 686 700 712 722 730 736 740 741 740 737 731 723 713 701 687 670 653 634 614 593 571 549 526 503 481 458 436 414 393 372 352 332 314 296 279 263 247 233 219 206 193 182 171 160 151 142 133 125 118 111 105 99 93 88 83 78 74 70 66 63 60 57 54 51 49 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 6 7 9 11 12 15 17 20 23 26 30 35 40 46 53 60 69 80 91 105 121 139 160 184 212 245 283 327 377 437 505 585 678 786 911 1056 1225 1420 1643 1899 2187 2508 2858 3227 3600 3954 4258 4480 4591 4575 4433 4182 3852 3478 3089 2709 2352 2028 1739 1486 1266 1077 914 775 657 556 470 396 334 280 235 196 163 135 111 91 74 59 46 35 26 18 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 54 57 61 65 69 73 78 83 87 92 97 103 108 114 120 127 133 140 147 154 162 170 179 187 197 206 216 227 238 250 262 275 289 304 319 335 352 371 390 411 432 455 480 506 534 564 595 629 664 702 742 784 829 876 925 977 1031 1087 1144 1204 1264 1325 1387 1448 1508 1566 1622 1675 1723 1766 1804 1835 1859 1875 1883 1882 1874 1857 1832 1800 1761 1716 1665 1610 1551 1489 1425 1359 1293 1226 1160 1096 1032 971 911 853 798 746 696 649 604 561 522 484 450 417 386 358 332 307 284 263 244 226 209 193 179 166 153 142 132 122 113 105 97 90 84 78 72 67 62 58 53 50 46 43 39 37 34 31 29 27 24 22 20 19 17 15 14 12 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 14 16 18 20 22 24 26 29 32 34 37 40 43 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 15 19 24 28 34 39 46 53 61 69 78 89 101 114 128 144 162 182 205 230 259 291 327 368 415 467 526 593 668 752 847 953 1070 1199 1339 1490 1649 1814 1980 2142 2292 2424 2529 2603 2641 2642 2605 2537 2440 2323 2192 2053 1911 1771 1634 1505 1383 1270 1166 1071 984 904 832 767 708 655 607 563 523 487 455 425 398 374 351 331 313 296 280 266 253 241 230 221 211 203 195 188 182 176 171 166 161 157 153 149 146 143 140 137 134 132 130 127 125 123 121 119 117 115 113 111 108 106 104 102 100 98 95 93 91 88 86 84 81 79 76 74 71 69 66 64 62 59 57 54 52 50 48 45 43 41 39 37 35 33 31 29 27 25 23 21 20 18 16 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 10 12 14 17 20 23 26 30 34 38 43 48 53 58 65 71 78 86 94 104 113 124 136 148 162 177 194 211 231 252 275 300 328 358 390 426 464 505 550 598 649 703 761 821 882 946 1010 1073 1135 1193 1247 1294 1335 1367 1389 1401 1403 1395 1378 1352 1319 1280 1236 1188 1137 1085 1033 981 930 880 831 785 741 699 659 621 586 552 521 491 464 437 413 390 368 348 329 311 294 278 263 249 236 223 211 200 190 180 170 161 153 145 137 130 123 117 111 105 100 95 90 85 81 77 73 70 66 63 60 57 54 52 49 47 45 42 40 39 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 10 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 0 0 0 0 0 0 0 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
 62 65 68 72 75 79 83 87 91 95 100 105 109 114 120 125 131 137 143 150 157 164 172 180 188 197 207 217 228 239 251 264 278 292 308 325 342 362 382 404 427 453 480 509 540 574 610 648 690 734 781 832 885 942 1002 1065 1131 1199 1270 1343 1417 1492 1567 1641 1712 1781 1845 1904 1956 2001 2037 2064 2081 2088 2084 2071 2047 2014 1973 1924 1868 1807 1741 1671 1600 1526 1452 1378 1305 1232 1161 1093 1026 962 901 842 786 733 683 635 591 549 509 472 437 405 375 347 321 297 274 253 234 216 200 185 171 158 147 136 126 117 109 101 94 88 82 77 72 68 64 61 57 54 52 49 47 45 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 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 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 6 6 7 8 9 9 10 11 13 14 15 16 18 19 21 23 25 26 28 30 33 35 37 39 42 44 47 50 53 56 59
 31 33 35 37 39 41 43 46 48 51 54 57 60 63 67 70 74 78 82 86 90 95 100 105 110 116 122 128 135 142 149 157 165 174 183 192 202 213 224 235 247 260 273 287 301 316 332 348 365 382 400 418 437 456 475 495 515 535 554 574 593 612 630 648 665 681 697 711 725 737 748 758 767 775 781 787 791 794 796 796 796 795 793 790 786 782 776 770 763 756 748 739 730 720 710 699 687 675 663 650 636 623 608 594 579 563 548 532 516 500 483 467 451 434 418 402 386 370 355 340 325 310 296 283 270 257 244 233 221 210 200 190 180 171 162 154 146 138 131 124 118 112 106 100 95 90 85 81 76 72 68 65 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 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 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 26 27 29
 16 17 19 20 22 24 26 28 30 32 35 37 40 43 46 50 53 57 61 65 70 75 80 86 92 98 105 112 119 127 136 145 154 164 175 186 198 210 223 237 251 265 280 295 310 325 341 356 371 385 398 411 423 433 442 450 456 460 463 464 463 461 457 451 444 436 427 417 406 395 383 371 358 346 333 321 308 296 284 272 261 249 239 228 218 208 199 189 181 172 164 156 149 142 135 129 122 116 111 105 100 95 90 86 82 78 74 70 67 63 60 57 54 52 49 47 44 42 40 38 37 35 33 32 30 29 28 27 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 9 9 9 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 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14
 119 128 137 147 158 169 181 193 206 219 234 249 264 280 297 315 333 352 371 391 412 433 455 477 499 521 544 567 589 611 633 655 676 696 715 733 750 765 780 793 804 814 822 828 834 837 840 840 840 839 836 833 829 825 820 814 809 803 797 792 786 781 777 772 768 765 762 759 757 756 755 755 755 756 757 759 762 764 768 771 775 779 784 788 793 798 803 808 812 817 821 824 827 830 832 833 832 831 829 826 821 815 808 799 788 776 763 748 732 715 696 677 657 635 614 591 569 546 523 500 477 455 433 412 391 371 351 333 314 297 281 265 250 235 222 209 197 185 174 164 154 145 136 128 120 113 106 100 93 88 82 77 72 68 63 59 55 51 48 45 41 38 35 33 30 28 25 23 21 19 17 15 13 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 6 7 8 10 12 14 16 18 20 23 26 29 32 36 39 44 48 53 58 63 68 74 81 88 95 102 110
 29 31 34 37 40 44 47 51 55 59 63 68 73 78 83 89 96 103 110 117 126 135 144 154 165 177 189 202 217 232 249 266 285 306 327 351 376 402 430 460 492 525 560 596 634 672 711 751 790 829 867 903 937 968 995 1019 1038 1053 1063 1068 1068 1064 1056 1044 1029 1011 990 967 943 918 892 866 839 813 787 762 737 713 689 666 644 623 603 583 564 546 528 511 494 478 462 447 432 418 403 389 376 362 349 336 324 311 299 287 275 263 252 241 230 219 209 199 189 180 170 162 153 145 137 130 122 116 109 103 97 91 86 81 76 72 67 63 60 56 53 49 46 44 41 38 36 34 32 30 28 26 24 22 21 20 18 17 16 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 8 9 10 11 13 15 16 18 20 22 24 26
 34 36 39 42 45 48 51 55 58 62 66 70 74 79 84 89 94 100 105 112 118 125 132 140 147 156 165 174 184 194 205 217 229 242 255 269 284 300 317 334 352 371 391 412 434 456 479 503 527 551 576 601 626 651 675 698 720 741 760 777 792 805 815 823 828 830 829 825 819 810 799 786 771 754 736 716 695 674 652 630 607 584 562 539 517 495 474 453 433 413 394 376 358 341 324 309 293 279 265 252 239 227 216 205 195 185 176 167 158 151 143 136 129 123 117 112 107 102 97 93 89 85 81 78 74 71 69 66 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 12 13 14 16 17 19 21 23 25 27 29 31
 84 88 91 94 97 100 103 106 108 111 114 117 120 123 125 128 130 133 135 138 140 143 145 147 149 152 154 156 158 160 162 165 167 169 172 174 177 179 182 185 189 192 196 200 205 210 216 222 228 236 244 253 263 274 285 298 313 328 345 364 384 405 429 454 482 511 542 576 611 649 688 729 771 815 859 903 946 988 1028 1064 1095 1121 1141 1152 1156 1151 1137 1114 1084 1046 1002 953 901 847 791 735 681 627 576 527 481 438 398 361 327 296 267 241 217 196 176 159 143 128 115 103 93 83 75 67 60 54 49 44 39 35 31 28 25 23 20 18 16 14 13 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 31 32 34 37 39 41 43 46 48 50 53 56 58 61 64 67 70 73 76 78 81
 97 100 104 108 112 115 119 123 128 132 136 141 146 150 155 160 166 171 176 182 188 194 201 207 214 221 228 236 244 252 260 269 278 287 297 308 318 329 341 353 365 378 392 405 420 435 450 466 482 499 516 534 552 570 588 607 626 644 663 681 699 716 733 749 764 778 792 804 814 824 832 838 843 846 848 848 847 843 839 832 825 816 805 794 781 767 752 737 720 703 686 668 649 630 611 592 573 554 534 515 497 478 460 442 424 407 390 374 358 342 328 313 300 287 274 262 250 239 229 219 210 201 192 185 177 170 163 157 151 146 141 136 131 127 123 120 116 113 110 107 104 102 99 97 95 93 91 89 88 86 85 83 82 81 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 65 65 64 63 62 62 61 60 59 59 58 57 57 56 55 54 54 53 52 52 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 49 51 53 56 58 61 63 66 69 71 74 77 80 84 87 90 93
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 13 15 18 20 23 25 28 31 34 37 41 45 49 53 59 64 70 78 86 95 106 119 134 152 173 198 228 263 307 358 421 497 590 702 838 1004 1207 1454 1754 2118 2558 3085 3707 4427 5230 6076 6891 7563 7967 8009 7672 7028 6200 5312 4457 3686 3019 2457 1990 1607 1292 1035 825 653 512 397 302 224 160 108 65 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
 19 23 27 31 35 39 44 48 53 59 64 69 75 81 87 94 101 108 115 123 131 140 149 158 168 179 190 202 215 228 243 258 275 293 313 334 357 382 410 441 475 513 555 602 654 713 778 853 936 1030 1136 1256 1390 1541 1710 1899 2108 2338 2589 2860 3147 3446 3749 4047 4327 4576 4779 4921 4992 4985 4900 4744 4525 4259 3961 3646 3325 3010 2708 2424 2160 1919 1699 1501 1324 1165 1024 898 787 688 600 523 454 394 340 293 251 215 182 154 129 107 88 71 56 43 32 23 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 16
 15 17 20 23 27 30 34 38 43 48 53 58 64 71 77 84 92 100 109 118 128 139 150 162 175 188 203 218 234 252 270 289 309 330 352 374 398 423 448 473 500 526 553 580 606 632 657 682 705 728 748 768 785 801 815 827 837 845 852 856 860 862 862 861 860 857 853 849 844 838 831 824 817 809 800 791 782 772 761 750 739 726 713 700 686 671 655 639 622 605 587 569 550 531 511 491 471 451 431 411 391 372 353 334 315 298 280 264 248 232 218 204 191 178 167 156 145 135 126 118 110 102 95 89 82 77 72 67 62 58 54 50 47 44 41 38 35 33 31 28 26 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 10 12
 0 0 0 0 0 0 0 0 0 0 1 4 8 11 15 18 22 27 31 36 41 46 52 58 65 72 79 87 95 104 114 124 135 147 159 173 188 204 221 240 261 283 308 334 364 397 433 472 516 565 620 680 748 823 907 1001 1106 1223 1353 1496 1655 1829 2019 2225 2445 2677 2918 3162 3404 3635 3845 4025 4165 4255 4289 4265 4183 4048 3868 3653 3413 3158 2898 2640 2391 2153 1931 1725 1536 1364 1208 1068 942 830 730 640 561 490 428 373 324 281 243 209 179 153 130 110 93 77 64 52 41 32 25 18 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 22 26 30 34 39 44 50 56 63 71 80 89 100 112 125 140 157 177 199 223 252 284 321 364 413 469 534 609 695 794 908 1039 1190 1360 1554 1771 2011 2274 2554 2846 3138 3418 3668 3871 4011 4075 4058 3965 3805 3592 3344 3076 2803 2535 2279 2040 1820 1621 1441 1280 1136 1009 895 795 706 627 557 495 440 391 348 309 275 244 217 192 170 151 134 118 104 92 81 71 62 55 48 41 36 31 26 23 19 16 13 11 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 108 115 123 130 139 147 156 165 174 184 194 205 216 227 239 251 264 277 291 305 320 336 352 368 385 403 422 441 461 482 504 526 550 574 599 624 651 678 707 736 766 797 828 861 894 929 964 999 1036 1073 1111 1150 1189 1229 1269 1309 1350 1391 1432 1473 1513 1553 1592 1630 1667 1702 1735 1765 1793 1819 1840 1859 1873 1883 1889 1889 1885 1875 1860 1839 1813 1781 1743 1701 1654 1602 1546 1486 1424 1359 1293 1225 1156 1088 1021 954 889 826 766 708 652 600 550 504 461 420 383 348 316 287 260 236 214 193 175 159 144 130 118 107 97 88 80 73 67 61 56 51 47 43 40 37 34 32 29 27 26 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 1 2 2 3 4 5 6 7 9 10 12 14 16 18 21 24 27 30 33 37 41 45 50 54 59 64 70 75 81 88 94 101
 10 13 16 20 24 28 32 36 41 46 52 57 64 70 77 84 92 100 109 118 128 138 149 161 174 187 201 216 233 250 268 287 308 330 353 378 404 432 461 492 524 557 592 629 666 705 744 785 825 865 906 945 984 1021 1056 1090 1120 1149 1174 1197 1216 1232 1245 1255 1263 1268 1270 1271 1269 1266 1261 1255 1248 1240 1231 1222 1212 1202 1191 1179 1168 1156 1143 1130 1116 1102 1086 1070 1054 1036 1017 997 976 953 930 905 879 853 825 796 766 736 705 674 643 612 581 550 520 491 462 435 409 383 359 336 315 294 275 257 240 225 210 197 184 172 162 152 142 134 126 119 112 105 100 94 89 85 80 76 72 69 66 63 60 57 54 52 50 47 45 43 42 40 38 36 35 33 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7
 28 32 36 40 45 50 55 61 67 73 80 88 95 104 112 122 132 142 153 165 178 191 205 220 236 252 270 288 308 328 350 372 396 420 446 472 499 527 555 584 613 643 672 701 730 759 787 814 840 864 888 910 930 948 965 981 994 1006 1016 1025 1032 1037 1041 1044 1045 1044 1042 1039 1034 1028 1020 1011 1000 988 974 958 941 922 902 881 858 833 807 780 753 724 694 664 633 602 572 541 510 480 451 423 395 368 342 318 294 272 251 231 213 195 179 164 150 137 125 114 104 95 87 79 72 65 60 54 49 45 41 37 34 31 29 26 24 22 20 18 17 15 14 13 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 21 24
 26 29 32 35 39 42 46 50 53 58 62 66 71 76 81 86 91 97 103 109 115 122 129 137 144 153 161 170 180 191 201 213 226 239 253 268 285 302 321 341 364 387 413 441 472 505 541 581 623 670 720 774 833 897 965 1038 1115 1197 1282 1370 1460 1552 1643 1731 1816 1894 1964 2024 2072 2107 2127 2131 2120 2094 2054 2001 1937 1864 1783 1697 1608 1516 1424 1332 1243 1156 1072 991 915 843 775 711 652 596 545 497 453 412 374 340 308 280 253 229 207 187 169 153 138 125 113 102 92 83 75 68 62 56 51 46 42 38 35 32 29 27 25 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 134 143 151 160 169 179 188 198 208 218 227 237 247 256 265 273 282 289 296 302 308 313 317 320 322 324 324 324 323 322 319 316 312 308 304 299 293 288 282 276 271 265 259 254 248 243 238 234 229 226 222 219 216 214 212 210 209 209 209 209 210 211 212 214 217 220 223 226 230 234 239 244 249 255 261 267 274 280 287 295 302 309 317 325 332 340 347 354 361 367 373 379 383 387 390 392 392 392 390 387 383 378 371 364 355 345 334 323 311 298 285 272 259 246 233 220 208 196 184 173 163 153 143 134 125 117 110 103 96 90 84 79 74 69 65 61 57 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 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 10 10 11 12 13 14 15 16 18 19 21 22 24 27 29 31 34 37 40 43 47 50 54 59 63 68 73 79 85 91 97 104 111 119 126
 0 0 0 0 0 0 0 0 2 8 13 19 26 33 40 49 58 68 79 91 104 118 133 150 168 187 209 232 257 284 314 346 380 417 458 501 547 597 650 706 766 829 896 966 1038 1113 1191 1270 1351 1432 1513 1594 1674 1752 1827 1899 1968 2033 2093 2148 2198 2242 2280 2312 2336 2354 2364 2366 2360 2346 2323 2291 2251 2202 2144 2079 2006 1926 1841 1751 1657 1560 1462 1364 1267 1171 1078 988 902 820 743 670 603 540 482 429 381 337 297 260 228 198 172 148 127 109 92 77 64 53 43 34 27 20 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 2 3 5 7 10 12 15 17 20 23 26 30 34 38 42 46 51 56 62 68 74 80 87 95 103 111 121 130 141 152 163 176 189 204 219 235 252 271 290 311 333 357 382 408 437 466 498 531 566 602 640 680 722 764 808 852 897 942 986 1029 1070 1108 1143 1174 1199 1219 1233 1240 1240 1232 1218 1196 1167 1133 1093 1048 1000 949 896 842 788 734 681 630 580 533 488 445 405 368 333 301 271 244 219 196 175 156 139 123 109 96 85 75 65 57 50 43 37 32 28 24 20 17 14 12 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 78 85 93 101 110 119 129 139 150 162 174 188 201 216 231 247 264 281 299 318 337 357 377 397 417 437 457 476 495 513 530 546 560 573 584 593 600 605 608 609 609 606 602 596 589 580 571 561 550 539 527 516 504 493 482 471 461 451 442 434 426 419 412 406 401 397 393 390 387 386 384 384 384 384 385 386 388 391 393 397 400 404 408 413 417 422 427 432 438 443 448 453 458 462 467 470 473 476 477 478 478 477 475 471 467 461 454 446 436 426 415 402 389 376 361 347 332 317 302 287 272 258 244 230 217 204 192 180 169 159 149 139 131 122 114 107 100 94 88 82 77 72 67 63 59 55 51 48 45 42 39 36 34 31 29 27 25 23 22 20 18 17 15 14 13 12 10 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 19 22 25 28 31 35 39 44 48 54 59 65 71
 11 17 24 32 40 49 59 70 83 96 111 127 145 164 186 210 236 264 296 330 368 410 456 506 561 621 687 759 838 923 1014 1113 1218 1329 1445 1566 1690 1815 1939 2058 2170 2272 2361 2434 2488 2522 2535 2527 2500 2455 2394 2321 2237 2146 2050 1952 1852 1754 1658 1565 1476 1391 1310 1234 1162 1095 1031 971 915 863 814 768 724 683 645 609 574 542 511 483 455 429 405 381 359 338 318 299 281 263 247 232 217 203 190 177 165 154 143 133 124 115 107 99 92 85 79 73 67 62 58 53 49 45 42 39 36 33 31 28 26 24 22 21 19 18 17 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6
 0 2 5 9 13 17 21 26 31 37 44 50 58 66 75 85 96 107 120 134 149 165 183 203 224 247 273 300 331 363 399 438 479 524 572 624 679 736 797 860 924 989 1055 1119 1182 1241 1295 1343 1384 1418 1443 1459 1467 1466 1457 1442 1420 1393 1363 1330 1294 1258 1221 1185 1149 1114 1081 1049 1019 990 963 937 913 890 868 847 827 808 789 771 753 735 717 699 680 662 642 623 603 582 561 539 517 494 471 448 425 402 379 356 334 312 291 271 251 232 214 197 181 166 152 139 126 115 104 95 86 78 70 63 57 51 46 41 36 32 29 25 22 20 17 15 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 99 104 110 116 122 128 134 141 148 155 163 170 178 187 195 205 214 224 234 245 256 267 280 292 306 320 334 350 366 383 400 419 439 460 481 504 528 554 580 608 637 668 700 733 767 802 839 876 913 951 989 1026 1063 1098 1131 1162 1191 1216 1238 1255 1268 1277 1280 1279 1273 1262 1247 1228 1204 1178 1148 1116 1082 1046 1009 971 932 893 855 816 779 742 705 670 636 603 571 540 511 482 455 429 405 381 359 338 317 298 280 263 247 232 218 204 191 180 169 158 149 140 131 123 116 109 103 97 92 87 82 78 74 70 67 64 61 58 56 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 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 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 38 40 43 46 49 52 56 59 63 67 71 75 80 84 89 94
 1 2 3 3 4 5 5 6 7 8 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 55 58 62 66 71 75 80 86 92 99 106 113 122 131 141 151 163 176 190 206 222 241 261 282 306 332 360 390 423 459 496 537 580 626 674 724 776 830 884 939 993 1046 1097 1144 1187 1225 1256 1279 1295 1302 1301 1291 1272 1245 1211 1170 1124 1074 1021 965 908 851 795 739 685 634 584 537 493 452 414 378 345 314 286 261 237 216 196 179 163 148 135 123 112 102 93 85 78 71 66 60 55 51 47 43 40 37 34 32 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 52 56 60 64 68 73 77 82 86 91 96 101 106 111 116 121 126 131 136 142 147 152 157 163 168 173 178 183 188 193 198 202 207 212 216 221 225 229 234 238 242 246 250 255 259 264 269 274 279 285 291 298 305 314 322 332 343 354 367 381 397 413 431 451 472 494 518 544 571 599 629 660 692 725 759 793 826 859 891 921 949 973 994 1010 1020 1025 1023 1015 1000 979 952 919 882 841 797 751 704 656 609 563 518 475 434 396 360 327 296 268 242 218 196 176 159 142 128 115 103 93 84 75 68 61 56 50 46 42 38 35 32 30 28 26 24 23 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 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 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 16 18 21 23 26 29 32 35 38 41 45 48
 51 54 58 62 66 70 74 78 83 88 93 98 104 110 116 122 129 136 143 151 159 168 177 186 197 207 219 231 243 257 271 286 301 318 336 354 373 394 415 437 461 485 510 535 562 588 615 642 670 696 722 747 771 794 814 833 849 863 874 882 888 890 890 888 883 876 867 856 843 829 814 798 781 764 747 729 711 693 676 658 641 624 607 591 575 559 544 529 514 500 486 472 459 446 433 420 408 396 384 372 361 349 338 327 316 306 295 285 275 266 256 247 238 229 221 213 205 197 190 183 176 170 163 158 152 147 142 137 132 128 124 120 116 113 109 106 103 100 98 95 93 91 88 86 84 83 81 79 78 76 75 73 72 70 69 68 67 66 65 63 62 61 60 59 59 58 57 56 55 54 53 52 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 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 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 17 19 21 23 25 28 30 33 35 38 41 44 47
 18 20 23 25 28 30 33 36 40 43 47 51 55 59 64 69 74 79 85 91 97 104 111 119 126 135 143 153 162 172 183 194 205 217 230 243 257 271 285 300 316 332 348 365 382 399 417 434 452 470 488 506 523 541 558 575 592 608 623 638 653 667 680 692 703 713 723 731 738 743 748 751 753 753 752 749 744 738 730 721 710 697 683 668 651 633 614 594 573 551 528 505 482 459 436 413 390 367 346 324 304 284 265 247 230 214 198 184 170 158 146 135 124 115 106 98 90 83 77 71 66 61 56 52 48 44 41 38 35 33 30 28 26 24 22 21 19 18 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 0 0 0 0 0 0 0 0 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 4 5 6 7 9 10 12 14 16
 102 109 116 123 131 139 148 157 166 175 185 196 206 217 229 241 253 266 279 293 307 322 337 352 368 385 401 419 437 455 474 493 512 532 553 573 595 616 637 659 681 704 726 748 771 793 815 837 859 881 902 922 942 961 980 997 1014 1030 1044 1057 1068 1079 1087 1094 1099 1102 1103 1103 1101 1096 1090 1082 1072 1060 1046 1031 1014 996 976 955 933 910 886 861 835 809 782 755 728 700 673 646 619 592 566 540 514 490 465 442 419 397 376 356 336 317 300 283 266 251 237 223 210 198 187 176 166 156 148 140 132 125 118 112 106 101 96 92 87 83 80 76 73 70 68 65 63 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 8 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 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 1 2 3 4 5 6 7 9 10 12 14 16 19 21 24 26 29 33 36 40 43 48 52 56 61 66 71 77 83 89 95
 63 68 72 77 83 88 93 99 105 111 118 124 131 138 146 153 161 169 178 187 196 206 216 226 237 248 260 272 285 298 312 327 343 360 377 396 416 437 460 484 510 538 567 599 633 669 707 748 791 836 883 931 981 1032 1084 1134 1183 1229 1272 1309 1340 1364 1379 1385 1382 1368 1345 1313 1272 1225 1171 1114 1053 990 926 863 801 741 684 629 577 528 482 440 400 364 330 299 271 244 220 198 178 160 143 128 114 101 90 79 70 61 53 46 39 34 28 24 20 16 12 9 7 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 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 1 2 3 4 5 7 8 10 12 13 15 18 20 22 25 27 30 33 36 40 43 47 51 55 59
 187 189 192 194 197 200 203 207 210 214 218 222 227 232 237 243 249 255 262 269 277 286 295 305 315 326 338 351 364 379 394 410 428 446 465 485 505 527 549 571 594 617 640 662 683 703 722 738 752 764 772 778 779 778 772 764 752 737 719 698 676 652 627 601 574 548 521 494 468 443 418 395 372 350 330 310 291 274 257 241 226 212 199 186 175 164 153 144 134 126 118 110 103 96 90 84 79 74 69 64 60 56 52 49 46 43 40 37 35 33 31 29 27 25 24 23 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 42 44 45 47 49 51 53 55 58 60 62 65 67 70 72 75 78 80 83 86 89 92 95 98 100 103 106 109 112 115 118 121 124 127 129 132 135 137 140 142 145 147 149 151 153 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184
 259 271 284 296 308 319 330 341 350 359 367 373 379 384 388 391 392 393 393 392 389 387 383 379 374 368 362 356 350 343 336 329 323 316 310 303 297 292 287 282 278 275 272 270 269 268 268 270 272 274 278 283 289 295 303 312 321 332 343 355 369 383 398 413 429 446 464 481 499 517 535 552 568 584 598 611 622 630 636 639 638 635 628 617 603 586 567 544 520 494 467 440 412 384 356 330 304 279 256 234 213 194 176 159 144 130 117 106 95 85 77 69 62 55 50 44 40 36 32 29 26 23 21 19 17 15 13 12 11 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 30 32 34 37 40 43 46 50 54 58 62 67 73 79 85 92 99 107 115 124 133 142 152 163 174 185 197 209 221 234 246
 106 112 119 125 132 139 146 153 160 168 175 183 190 198 206 213 221 228 236 243 251 258 265 272 279 285 292 298 304 310 315 321 326 331 335 340 344 347 351 355 358 361 364 367 370 373 376 379 382 385 388 392 396 400 404 409 414 419 424 430 437 443 450 457 464 472 479 487 495 502 510 518 525 533 540 546 552 558 562 566 569 571 572 572 571 568 563 558 550 541 531 519 506 492 476 459 442 424 405 386 366 347 328 309 290 272 254 237 221 206 191 177 164 152 141 130 120 111 103 95 88 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 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 14 16 18 19 21 24 26 28 31 34 37 40 43 47 51 55 59 63 68 73 78 83 89 94 100
 154 158 163 168 173 177 182 187 192 197 203 208 213 218 224 229 234 240 245 251 256 262 267 273 279 285 291 297 303 309 316 322 329 336 343 351 358 366 374 383 392 401 411 421 431 442 453 465 477 490 503 517 531 546 561 576 591 607 622 638 653 669 683 698 711 724 736 747 756 765 771 776 779 781 780 778 774 767 759 749 738 724 710 694 676 658 639 619 599 578 556 535 514 493 472 451 431 411 391 373 355 337 320 304 288 274 259 246 233 221 209 199 188 179 169 161 153 145 138 132 126 120 115 110 105 101 97 93 89 86 83 80 78 75 73 71 69 67 65 64 62 61 59 58 57 56 55 53 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 48 49 50 51 52 53 55 56 58 60 61 63 65 67 69 72 74 77 79 82 85 88 91 94 98 101 105 108 112 116 120 124 128 132 136 140 145 149
 21 24 26 29 32 35 38 42 45 49 53 57 62 66 71 76 82 88 94 101 108 115 124 133 142 153 164 176 189 204 219 237 256 277 300 325 354 385 420 459 502 551 605 665 732 808 891 984 1086 1199 1323 1457 1601 1753 1913 2076 2238 2395 2540 2666 2768 2839 2875 2874 2836 2764 2662 2536 2392 2237 2077 1917 1759 1608 1464 1330 1205 1090 985 889 801 722 650 585 526 473 425 381 342 306 274 245 219 195 173 154 136 120 106 93 81 71 61 53 45 38 32 27 22 18 14 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 10 12 14 17 19
 57 60 64 67 71 75 79 83 87 92 97 102 108 114 120 126 133 141 149 157 166 175 186 196 208 220 233 247 261 277 294 311 330 349 370 391 413 436 460 484 509 533 558 582 605 627 647 665 681 694 705 712 717 718 716 711 703 693 680 665 649 632 613 594 574 554 534 514 494 475 456 437 419 401 384 368 352 337 322 308 294 281 268 256 244 232 221 211 200 191 181 172 163 154 146 138 130 123 116 109 103 96 90 85 80 74 70 65 61 57 53 49 46 43 40 37 35 32 30 28 26 25 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 19 20 21 22 24 25 27 29 30 32 34 36 39 41 43 46 48 51 54
 92 96 100 104 108 112 116 120 124 128 132 136 140 144 148 152 156 160 164 168 172 176 180 184 188 193 197 201 205 210 214 219 224 229 234 240 245 251 257 264 270 277 285 293 301 310 320 330 340 351 363 375 388 402 416 430 445 460 476 492 507 523 539 554 569 583 596 608 619 628 636 643 647 650 651 650 647 643 636 627 617 605 592 577 562 545 527 509 490 470 451 431 411 391 372 353 334 316 299 282 265 249 234 220 206 193 180 168 157 147 137 128 120 112 104 98 91 85 80 75 71 67 63 60 56 54 51 49 47 45 43 42 41 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 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 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 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 8 9 10 12 13 14 16 17 19 21 23 25 27 29 31 34 37 39 42 45 48 51 55 58 61 65 69 72 76 80 84 88
 81 85 89 93 97 102 106 111 116 121 126 132 138 144 151 157 165 172 180 188 197 207 217 227 238 250 263 276 291 306 323 340 359 380 401 425 450 476 505 536 568 603 639 677 718 759 802 846 890 934 977 1019 1057 1092 1123 1148 1166 1178 1183 1180 1170 1152 1128 1098 1063 1024 982 937 891 844 798 751 706 663 620 580 542 505 471 439 408 380 353 328 305 283 263 244 226 210 194 180 167 154 143 132 122 112 104 96 88 81 75 69 63 58 53 49 45 41 38 35 32 30 28 26 24 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 19 19 19 19 20 20 20 21 22 23 23 24 25 27 28 29 31 32 34 35 37 39 41 43 46 48 50 53 56 59 61 64 68 71 74 78
 55 57 59 61 63 66 68 70 73 76 79 81 84 88 91 94 98 101 105 109 113 117 122 127 132 137 142 148 154 160 166 173 180 188 195 203 212 220 229 238 248 258 268 278 289 299 310 320 331 341 351 360 369 378 386 393 399 404 409 412 414 415 415 413 411 408 404 399 393 386 379 371 363 355 346 337 328 319 310 300 291 282 273 265 256 248 239 231 224 216 209 202 195 188 182 176 170 164 158 153 148 143 138 133 129 124 120 116 113 109 106 102 99 96 93 91 88 86 83 81 79 77 75 74 72 71 69 68 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 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 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 47 49 51 53
 2 4 6 8 10 12 15 18 21 24 28 32 36 41 46 52 58 65 73 82 91 102 114 127 142 158 177 198 221 248 278 312 350 393 442 497 559 628 704 788 879 976 1078 1180 1280 1371 1449 1508 1544 1553 1536 1493 1429 1348 1258 1161 1064 969 878 793 715 644 579 521 470 424 382 346 313 284 258 235 214 196 179 164 150 138 127 117 108 100 92 85 79 73 68 63 58 54 50 46 43 40 37 35 32 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 19 21 24 26 28 31 34 37 40 43 47 51 55 60 64 69 75 81 87 94 102 110 119 128 139 151 163 177 192 209 228 248 271 296 323 354 388 426 468 514 566 623 685 753 828 908 995 1087 1183 1283 1383 1481 1574 1659 1731 1787 1825 1841 1836 1809 1763 1700 1624 1538 1445 1350 1255 1161 1070 984 903 827 757 693 633 579 529 484 443 405 371 340 311 285 262 240 221 203 186 171 157 145 133 123 113 104 96 88 81 75 69 64 59 55 51 47 44 41 38 36 33 31 30 28 27 25 24 23 22 22 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 5 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 1 1 1 2 2 2 2 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 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 14
 54 56 60 63 66 69 73 76 80 84 88 92 97 101 106 111 116 121 127 132 138 144 150 156 163 170 177 184 191 199 207 215 223 231 240 249 258 267 277 286 296 306 316 326 337 348 358 369 381 392 403 415 427 439 451 463 475 488 501 513 526 539 552 565 578 591 604 617 629 641 653 665 676 686 696 705 713 720 727 732 736 739 740 740 739 736 731 725 717 708 697 684 670 655 639 621 603 583 563 542 521 500 478 457 435 414 393 373 353 334 315 298 281 264 249 234 220 207 195 183 172 162 152 143 134 127 119 112 106 100 94 89 84 80 76 72 68 65 61 58 55 53 50 48 46 43 41 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 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 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 19 20 22 23 25 26 28 30 32 34 36 38 41 43 45 48 51
 192 201 210 219 228 237 246 256 265 274 284 293 302 311 320 329 337 345 353 361 369 376 383 389 395 401 407 412 417 421 425 429 433 436 439 442 444 447 449 451 453 455 457 459 460 462 464 466 468 470 471 473 475 476 478 479 480 481 481 481 481 481 480 478 476 473 470 467 462 457 452 446 439 432 424 415 406 397 387 377 366 356 344 333 322 310 298 287 275 263 252 241 229 218 208 197 187 177 168 158 149 141 133 125 117 110 103 97 91 85 80 75 70 66 61 58 54 51 47 44 42 39 37 35 33 31 30 28 27 25 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 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 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 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 22 23 23 25 26 27 28 30 31 33 35 37 39 42 44 47 50 53 57 60 64 68 73 77 82 87 92 98 104 110 116 123 130 137 144 152 159 167 175 184
 84 88 93 98 104 110 116 122 128 135 143 151 159 167 176 185 195 205 216 227 239 251 264 277 290 304 318 332 347 362 376 391 405 419 433 445 457 468 478 486 493 498 502 504 504 503 500 496 490 483 475 465 455 444 433 421 409 396 384 371 359 347 335 323 312 301 291 280 271 261 252 243 235 227 219 212 205 198 191 185 179 174 168 163 158 153 148 144 139 135 131 127 123 120 116 113 109 106 103 100 97 94 91 88 86 83 81 79 76 74 72 70 68 66 64 62 61 59 58 56 55 54 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 40 42 45 47 50 53 56 60 63 67 71 75 79
 71 75 78 82 86 90 94 99 104 109 114 120 126 132 138 145 152 160 168 177 186 196 206 216 228 240 252 265 279 293 308 323 339 356 372 389 406 423 440 456 472 487 500 513 524 533 540 545 548 549 547 544 538 531 521 511 499 486 472 458 443 428 413 398 383 369 355 341 327 315 302 290 279 268 258 248 239 230 222 214 206 199 192 186 179 174 168 163 158 153 148 144 139 135 131 128 124 121 117 114 111 108 105 103 100 97 95 93 90 88 86 84 82 80 78 76 74 73 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 49 48 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 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 7 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 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 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 27 28 29 30 32 33 35 37 39 40 42 44 47 49 51 54 56 59 62 65 68
 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 62 64 67 69 72 75 77 80 84 87 90 94 97 101 105 109 114 118 123 128 133 138 143 149 155 161 167 173 180 186 193 200 207 214 221 228 234 241 248 255 261 267 273 279 284 288 293 296 299 302 304 305 306 306 306 304 303 300 297 293 289 284 279 273 266 260 253 246 238 230 223 215 207 199 191 183 175 167 159 152 144 137 130 124 117 111 105 99 94 89 84 79 75 71 67 63 59 56 53 50 48 45 43 41 39 37 36 34 33 32 30 29 29 28 27 26 26 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 52 52 51 51 51 50 49 49 48 47 46 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22
 109 113 117 121 126 130 135 140 145 151 156 162 168 175 181 188 195 202 210 218 227 235 244 254 264 274 284 295 306 317 329 340 352 363 375 386 397 408 418 427 435 442 448 453 456 458 459 457 455 451 445 439 431 422 412 401 390 378 366 353 341 329 316 304 292 281 270 259 248 238 229 220 211 202 194 187 179 172 166 159 153 148 142 137 132 128 123 119 115 111 107 104 100 97 94 91 88 86 83 80 78 76 73 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 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 53 55 57 60 62 65 68 71 74 77 80 83 86 90 93 97 101 105
 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 33 35 38 41 44 47 50 54 59 63 68 74 80 87 94 102 111 120 131 142 155 169 185 202 220 240 262 286 312 339 369 400 432 466 501 536 571 605 638 668 694 717 734 747 753 754 750 740 725 706 684 659 632 603 574 545 515 486 458 431 405 380 356 333 312 292 273 255 239 223 209 195 182 170 159 149 139 130 122 114 107 100 94 88 82 77 73 68 64 61 57 54 51 48 46 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 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 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2
 29 30 31 33 34 35 37 39 40 42 44 46 47 49 51 54 56 58 60 63 65 68 71 74 77 80 83 86 90 94 97 101 105 109 114 118 123 128 133 138 143 148 154 160 165 171 178 184 190 197 203 210 217 224 231 238 245 252 260 267 274 281 289 296 303 310 316 323 329 335 341 347 352 357 361 365 369 372 375 376 378 378 378 377 376 374 370 367 362 357 351 344 337 329 320 311 302 292 282 271 261 250 239 229 218 207 197 187 177 168 158 150 141 133 125 118 111 104 98 92 86 81 76 72 68 64 60 56 53 50 48 45 43 40 38 36 35 33 32 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 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 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 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27
 21 22 23 24 25 26 27 27 28 29 30 31 33 34 35 36 37 39 40 41 43 44 46 48 50 51 54 56 58 61 63 66 69 72 76 80 84 89 94 99 106 112 119 127 136 145 156 167 180 193 208 225 242 261 282 304 327 351 377 403 430 456 482 506 529 549 565 577 584 586 582 574 561 543 522 498 472 445 417 389 362 335 309 285 262 240 220 202 184 168 154 140 128 116 106 96 87 79 72 65 59 54 49 44 40 36 32 29 26 24 21 19 17 15 14 12 11 10 9 8 7 7 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21
 62 65 68 72 75 78 82 85 89 93 97 101 105 109 113 117 121 125 130 134 139 143 148 153 157 162 167 171 176 181 186 190 195 200 205 210 215 219 224 229 234 239 244 249 254 259 264 269 275 280 285 291 296 302 307 313 319 324 330 335 341 346 352 357 362 366 370 374 378 381 384 386 388 389 390 390 389 388 386 383 380 376 371 366 360 353 346 339 331 323 314 305 296 287 277 268 258 249 239 229 220 211 202 193 184 176 168 160 152 145 138 131 125 119 113 107 102 97 93 88 84 81 77 74 71 68 65 63 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 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 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 13 13 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 39 41 43 46 48 51 54 56 59
 72 77 81 85 90 95 100 106 111 117 123 129 135 142 149 156 163 170 177 185 192 200 207 215 222 230 237 244 251 257 264 269 275 280 284 288 292 295 297 299 300 301 301 301 300 299 298 296 294 292 289 286 284 281 277 274 271 268 265 261 258 255 252 248 245 242 239 236 233 230 227 224 221 218 215 212 209 206 203 200 197 194 191 187 184 181 177 174 170 167 163 160 156 152 149 145 141 137 134 130 126 122 119 115 111 108 104 101 97 94 91 87 84 81 78 75 73 70 67 65 63 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 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 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 16 18 19 20 22 23 25 27 29 31 33 35 37 40 42 45 48 51 54 57 61 65 68
 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 69 70 70 71 72 73 74 74 75 76 77 78 78 79 80 81 82 83 83 84 85 86 87 88 89 90 91 93 94 95 96 98 99 100 102 103 105 107 108 110 111 113 115 116 118 120 121 123 125 126 128 129 131 133 134 135 137 138 139 140 141 142 143 143 144 144 144 144 144 144 143 143 142 141 140 138 137 135 133 131 129 126 124 121 118 116 113 110 107 104 101 97 94 91 88 85 82 80 77 74 71 69 66 64 62 60 57 55 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 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 5 5 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 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 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
 37 39 41 43 45 47 49 51 54 56 59 61 64 67 70 74 77 81 84 88 93 97 102 106 112 117 123 129 135 142 149 156 164 172 181 190 199 209 220 230 241 252 264 276 287 299 311 323 334 345 356 366 374 382 389 395 399 402 404 404 403 400 396 391 385 378 370 361 351 341 331 320 309 298 287 276 265 254 244 233 223 214 204 195 186 178 170 162 154 147 140 133 127 121 115 110 104 99 94 90 85 81 77 73 69 66 62 59 56 53 51 48 46 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 36 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 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35
 118 118 118 117 117 117 116 115 114 114 113 112 111 110 109 107 106 105 104 103 102 101 100 99 98 97 96 95 95 94 93 93 92 92 92 92 92 92 92 93 94 94 96 97 99 100 102 105 108 111 114 118 122 127 132 137 143 149 156 163 171 179 187 197 206 216 227 238 249 261 273 285 298 310 323 335 347 359 370 381 391 399 406 412 416 419 419 417 414 408 401 391 380 368 354 339 323 307 291 274 257 241 225 210 195 180 167 154 142 131 121 111 102 94 86 79 72 66 61 56 52 47 44 40 37 34 32 30 27 26 24 22 21 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 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 18 19 20 21 22 23 24 26 27 28 30 32 34 35 37 40 42 44 47 49 52 55 57 60 63 66 70 73 76 79 82 85 88 91 94 97 100 102 105 107 109 111 112 113 115 116 116 117 117
 39 41 43 45 47 49 51 54 56 58 61 63 65 68 70 73 76 78 81 84 87 89 92 95 99 102 105 108 112 115 119 123 127 131 135 139 144 148 153 158 164 169 175 181 188 195 202 210 218 227 236 246 256 267 279 291 304 318 332 347 363 379 396 414 432 450 469 488 506 525 543 560 577 592 607 620 631 641 648 653 656 657 655 650 644 635 623 610 594 577 559 539 518 497 475 452 430 408 385 364 342 322 302 283 265 247 231 215 201 187 174 162 151 140 131 122 113 106 99 92 86 81 76 71 67 63 60 57 54 51 49 46 44 43 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 33 35 37
 19 20 21 22 24 25 27 28 30 32 33 35 37 39 41 43 46 48 51 53 56 59 62 65 69 72 76 80 85 90 95 100 106 112 118 125 133 141 149 159 169 179 190 203 215 229 243 259 274 291 308 325 343 361 378 395 411 426 439 450 460 466 471 472 471 467 460 452 441 428 414 398 382 365 348 331 314 297 281 265 250 236 222 208 196 184 173 162 152 143 134 126 118 110 104 97 91 85 80 75 70 66 62 58 54 51 48 45 42 40 38 35 33 32 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 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 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 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 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17
 30 31 32 34 35 36 38 40 41 43 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 89 93 98 102 108 113 119 125 131 138 145 152 160 168 176 185 194 203 212 222 231 241 250 260 269 277 286 293 300 307 312 317 321 323 325 326 325 324 322 319 315 310 305 300 294 287 280 274 266 259 252 245 237 230 223 216 209 203 196 190 183 177 171 166 160 155 150 145 140 135 130 126 122 117 113 109 106 102 98 95 92 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 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 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28
 40 42 44 46 48 50 52 55 57 60 63 65 68 72 75 78 82 86 90 95 99 104 110 115 121 128 134 142 149 158 166 176 186 196 208 220 233 246 260 276 292 308 326 344 363 382 401 421 440 460 478 496 512 527 540 551 560 565 568 569 566 560 552 542 529 515 499 482 464 445 426 407 388 369 351 333 315 299 283 267 253 239 226 213 201 190 179 170 160 151 143 135 128 121 114 108 102 97 91 87 82 78 74 70 66 63 60 57 54 52 49 47 45 43 41 40 38 37 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 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 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 24 23 23 22 22 22 21 21 20 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 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 39
 23 24 26 28 30 32 34 36 38 40 43 46 48 52 55 58 62 66 71 76 81 87 93 100 108 116 125 136 147 160 174 190 208 228 250 275 304 336 372 412 457 508 564 625 693 765 841 920 999 1075 1145 1204 1248 1275 1281 1268 1236 1187 1127 1057 983 907 832 759 692 628 570 518 470 427 388 353 322 294 269 247 227 209 192 178 164 152 141 132 122 114 107 100 93 87 82 77 72 68 64 60 57 54 50 48 45 43 40 38 36 34 33 31 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 53 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 40 39 38 36 35 33 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 15 16 17 18 20 21
 34 36 37 39 41 42 44 46 48 50 53 55 58 60 63 66 70 73 77 81 85 90 95 100 105 111 118 125 132 139 147 156 165 175 185 195 206 217 228 240 251 262 273 283 293 302 309 315 320 323 324 324 321 318 312 306 298 289 279 269 259 248 237 226 216 206 196 186 177 168 160 152 145 138 132 126 120 115 110 105 101 97 93 90 87 84 81 78 76 74 72 70 68 66 65 64 62 61 60 59 58 57 57 56 56 55 55 54 54 54 54 54 54 55 55 55 56 56 57 58 59 60 61 63 64 66 68 70 72 74 77 79 82 85 88 91 95 98 102 106 110 114 118 122 127 131 135 139 143 148 152 156 159 163 166 169 172 175 178 180 182 183 185 185 186 186 187 186 186 185 184 182 181 179 177 174 172 169 166 163 160 157 153 150 146 142 138 135 131 127 123 119 115 111 107 103 99 95 92 88 84 81 78 74 71 68 65 62 59 57 54 52 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 28 27 26 25 25 24 24 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33
 86 86 87 87 88 88 88 88 88 88 88 87 87 87 86 86 85 84 84 83 82 82 81 80 79 78 77 77 76 75 74 73 72 72 71 70 69 69 68 67 67 66 66 65 65 65 65 64 64 64 64 64 64 64 65 65 65 65 66 66 67 67 68 68 69 69 70 70 71 72 72 73 74 74 75 75 76 77 77 78 79 79 80 80 81 81 82 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 83 83 82 82 81 81 80 79 79 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 58 60 62 64 66 68 69 71 73 74 76 77 79 80 81 82 83 84 85
 22 22 23 24 25 27 28 29 30 31 33 34 36 37 39 41 43 44 46 49 51 53 56 58 61 63 66 69 73 76 79 83 86 90 94 98 102 105 109 113 117 121 125 129 132 135 138 141 143 146 147 149 150 151 151 151 151 150 149 148 146 145 143 141 139 137 135 132 130 128 125 123 121 118 116 114 112 110 108 106 105 103 101 100 98 97 96 94 93 92 91 90 89 88 87 86 85 84 84 83 82 81 80 80 79 78 77 76 75 75 74 73 72 71 70 69 68 67 66 64 63 62 61 60 58 57 56 55 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 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 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 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 14 14 15 15 16 17 17 18 19 20 21
 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 60 62 65 68 71 74 78 82 86 90 95 100 106 112 118 125 133 140 149 158 167 177 188 199 211 223 236 249 263 277 291 305 319 332 346 358 370 382 392 400 408 414 419 422 424 424 422 419 415 410 403 396 387 378 369 358 348 337 326 315 304 294 283 272 262 251 241 232 222 213 204 195 187 179 171 164 157 150 144 137 131 125 120 115 110 105 100 96 92 88 85 81 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 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 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28
 43 44 46 48 50 52 54 57 59 62 64 67 70 73 77 80 84 88 92 96 101 106 112 117 123 130 137 144 153 161 170 180 191 202 214 227 240 255 270 287 304 321 340 359 379 398 418 438 457 476 493 508 522 534 542 549 552 552 550 544 536 526 513 499 483 467 449 431 413 394 376 358 341 324 308 292 278 263 250 237 225 214 203 192 183 174 165 157 149 142 135 129 123 117 111 106 101 97 92 88 84 81 77 74 71 68 65 62 60 58 55 53 51 50 48 46 45 43 42 41 40 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41
 60 62 63 65 66 68 69 71 72 74 75 77 78 79 81 82 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 101 102 103 104 104 105 105 106 106 107 107 108 108 108 108 108 109 109 109 109 108 108 108 108 107 107 106 106 105 104 103 102 102 101 100 99 97 96 95 94 93 91 90 89 87 86 84 83 82 80 79 77 76 75 73 72 70 69 68 66 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 44 43 42 41 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 53 54 56 57 59
 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 62 63 64 65 66 67 69 70 72 74 75 77 80 82 84 87 90 93 96 100 104 108 112 117 122 127 133 139 145 152 159 166 173 181 189 197 205 213 221 229 237 244 252 258 265 271 276 280 284 286 288 289 289 288 286 283 280 275 270 264 258 251 243 236 228 219 211 202 194 185 177 169 161 153 145 137 130 123 116 110 103 97 91 86 81 76 71 66 62 58 54 51 47 44 41 39 36 34 31 29 28 26 24 23 22 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 56 57 59 61 62 64 66 68 69 71 73 74 76 77 79 80 81 82 83 84 84 85 85 85 85 84 84 83 83 82 81 80 79 77 76 74 73 71 70 68 66 65 63 61 60 58 57 55 53 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 46 46 47
 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 60 62 64 66 68 71 73 75 78 81 84 87 91 94 98 102 106 111 115 120 125 131 136 142 147 153 159 165 170 176 181 186 191 195 198 201 203 205 205 205 204 203 200 197 194 190 185 180 175 169 163 157 151 146 140 134 128 123 118 112 108 103 98 94 90 86 82 78 75 72 69 66 63 60 58 56 53 51 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 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 57 58 59 60 60 61 61 62 62 62 62 62 62 62 62 62 62 61 61 60 59 59 58 57 56 55 53 52 51 50 48 47 45 44 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 21 21 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36
 50 50 51 52 52 53 54 55 56 56 57 58 59 61 62 63 64 66 67 68 70 72 73 75 77 79 81 83 85 88 90 93 95 98 101 104 107 110 114 117 120 124 128 131 135 139 143 146 150 154 157 161 164 168 171 173 176 178 180 182 184 185 186 186 186 186 186 185 184 182 181 179 177 175 173 170 167 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 115 112 110 107 105 102 100 98 96 93 91 89 87 85 84 82 80 78 77 75 74 72 71 70 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 43 43 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 43 43 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49
 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 55 56 57 57 58 59 60 61 62 64 65 66 67 69 70 72 74 76 77 79 81 84 86 88 91 93 96 99 102 105 107 110 114 117 120 123 126 129 132 135 137 140 142 145 147 149 150 152 153 154 155 155 156 155 155 155 154 153 151 150 148 146 144 142 139 137 134 131 129 126 123 120 116 113 110 107 104 101 98 95 91 88 85 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 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 42 42 43
 51 53 54 55 56 58 59 60 62 63 65 67 68 70 72 74 76 78 80 83 85 88 90 93 96 99 102 106 109 113 117 121 125 129 134 138 143 149 154 159 165 171 177 183 189 195 201 208 214 220 226 231 237 241 246 250 254 257 259 261 262 262 262 261 259 257 254 250 246 241 236 231 225 219 213 206 199 193 186 179 173 166 160 153 147 141 135 129 124 119 113 108 103 99 94 90 86 82 78 74 71 68 64 61 58 56 53 51 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 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 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 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 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50
 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 62 64 65 67 69 71 73 75 78 80 83 85 88 91 94 98 101 105 109 113 117 122 126 131 135 140 145 149 154 159 163 167 171 174 178 180 182 184 185 186 186 185 184 182 180 177 174 170 166 161 156 151 146 140 135 129 123 118 112 107 102 96 91 86 81 77 72 68 64 60 56 53 49 46 43 40 37 35 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 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 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 27 28 28 29 30
 48 50 51 52 53 55 56 57 58 60 61 62 64 65 66 68 69 70 72 73 75 77 78 80 82 83 85 87 89 91 93 95 98 100 103 105 108 111 114 117 121 124 128 132 136 140 144 149 153 158 163 168 174 179 184 190 195 200 205 210 215 220 224 228 231 234 237 239 240 241 241 241 240 239 237 235 232 229 225 221 217 213 208 203 198 192 187 182 176 171 166 160 155 150 145 140 135 130 126 121 117 113 109 105 101 97 94 90 87 84 81 78 75 73 70 68 66 64 62 60 59 57 56 54 53 52 51 50 50 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 47 46 45 45 44 44 43 42 41 41 40 39 38 37 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 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47
 29 30 32 33 34 36 37 39 41 42 44 46 47 49 51 53 55 57 60 62 64 67 69 72 75 78 81 84 88 91 95 99 103 108 112 117 123 128 134 140 147 154 161 169 177 186 195 205 215 225 236 247 258 270 281 293 304 316 326 336 345 354 361 367 371 374 376 375 373 370 365 359 351 342 332 322 311 299 287 275 263 250 238 227 215 204 193 182 172 163 154 145 136 129 121 114 107 101 95 89 84 79 74 70 65 62 58 54 51 48 45 43 40 38 36 34 32 31 29 28 27 25 24 24 23 22 21 21 21 20 20 20 20 20 19 19 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28
 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 42 43 46 48 50 53 56 59 63 67 71 76 81 86 93 99 107 114 123 132 143 154 165 178 192 207 223 240 258 277 297 318 340 362 386 410 433 457 481 503 524 543 560 575 586 594 598 599 596 589 579 565 549 531 510 489 466 443 419 396 373 350 328 307 287 268 250 233 217 202 188 175 163 152 142 132 123 115 108 101 95 89 84 79 74 70 66 63 60 57 54 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16
 54 54 55 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 90 91 93 94 96 98 99 101 103 105 107 110 112 115 117 120 123 127 130 134 138 142 146 151 155 160 166 171 177 183 189 195 202 208 215 222 230 237 244 252 259 266 274 281 288 295 301 307 313 318 323 326 330 332 334 335 335 334 332 330 326 322 317 311 304 297 290 281 273 264 255 246 236 227 217 208 199 190 181 173 165 157 149 142 135 128 122 116 110 104 99 95 90 86 82 78 75 71 68 65 63 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 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 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 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 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 53
 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 58 59 61 63 66 68 71 73 76 79 82 86 89 93 97 101 106 110 115 120 126 132 138 144 150 157 164 170 177 184 191 198 205 211 217 223 228 232 236 239 241 243 243 243 242 240 237 233 229 225 220 214 208 202 196 190 183 177 171 164 158 152 147 141 136 130 126 121 116 112 108 104 100 97 93 90 87 84 81 79 76 74 72 70 68 66 64 62 61 59 58 57 55 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 47 47 47 48 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 65 65 65 64 64 64 64 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 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 35 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38
 39 41 42 44 45 47 49 51 52 54 56 58 60 62 65 67 69 72 74 77 79 82 85 88 91 94 98 102 105 109 114 118 123 128 133 139 145 152 159 166 174 183 192 202 213 225 237 251 265 281 298 316 336 357 379 403 428 455 483 513 543 574 606 638 670 701 731 760 786 810 830 846 857 865 867 865 857 846 830 810 787 761 733 704 673 642 611 579 548 518 489 460 433 407 382 359 336 315 295 277 259 242 227 212 199 186 174 163 153 144 135 126 119 112 105 99 94 89 85 80 77 73 70 68 65 63 61 60 58 57 56 55 55 54 54 53 53 53 53 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 29 28 28 27 26 25 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 26 28 29 30 32 33 35 36 37
 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 45 47 49 51 53 56 58 61 64 68 71 75 79 84 89 94 99 105 111 118 125 132 140 148 156 165 174 184 194 203 213 224 234 244 254 264 274 283 291 299 307 313 318 323 326 329 330 330 329 327 323 319 313 307 300 292 284 275 266 256 246 237 227 217 207 197 188 179 170 161 153 145 137 130 123 116 110 104 99 93 89 84 80 76 72 69 66 63 60 57 55 53 51 49 48 46 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 44 44 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19
 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 26 27 29 31 33 35 38 40 43 46 50 53 57 61 65 70 75 80 85 91 97 104 111 119 127 135 144 153 162 172 183 193 204 215 227 238 249 259 269 278 286 293 299 303 306 306 305 302 298 291 283 274 264 253 241 229 217 205 192 180 169 158 147 137 127 118 110 102 95 88 82 76 71 66 62 58 54 51 48 45 43 40 38 36 35 33 32 30 29 28 27 26 26 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 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 45 45 45 44 44 43 42 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28
 81 83 86 88 90 92 94 97 99 101 103 105 107 109 111 112 114 115 117 118 119 119 120 120 120 120 119 118 117 116 115 113 112 110 107 105 103 100 98 95 93 90 87 85 82 80 77 75 72 70 68 65 63 61 59 58 56 54 53 51 50 48 47 46 45 43 42 41 40 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 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 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 34 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79
 132 131 131 131 130 130 129 128 128 127 126 126 125 125 124 123 123 123 122 122 122 121 121 121 121 121 121 122 122 122 123 123 124 124 125 126 127 127 128 129 130 131 132 133 133 134 135 135 136 136 136 136 136 136 136 135 135 134 133 132 131 129 128 126 125 123 121 119 117 115 113 110 108 106 104 101 99 97 94 92 90 87 85 83 81 78 76 74 72 70 68 66 64 62 60 58 56 54 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 83 86 89 92 95 98 101 104 107 110 112 115 117 119 122 123 125 127 128 129 130 131 131 132 132 132 132 132
 73 72 72 72 71 71 71 70 70 69 69 69 68 68 68 67 67 67 67 67 66 66 66 66 66 67 67 67 67 68 68 69 70 71 72 73 74 75 77 79 81 83 85 88 91 94 97 100 104 108 112 116 120 125 130 134 139 144 149 154 159 163 168 172 176 179 182 185 187 188 189 189 188 187 185 183 180 176 172 167 162 157 152 146 140 135 129 123 117 111 106 100 95 90 85 80 75 71 67 63 59 55 52 48 45 42 40 37 35 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 72 73 73 73 74 74 74 74 74 74 74 74 74 73 73 73
 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 54 56 58 61 64 67 70 74 77 81 85 89 94 98 103 108 114 120 126 132 139 146 153 161 169 178 186 196 205 215 225 236 247 258 269 280 291 302 313 322 332 340 347 352 356 358 358 356 352 346 338 329 317 305 291 277 262 246 231 216 202 187 174 161 149 137 127 117 108 99 92 85 78 72 67 62 57 53 49 46 43 40 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 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 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 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 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 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 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 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17
 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 57 59 61 63 65 67 69 71 74 76 79 82 85 88 91 94 98 101 105 109 113 117 122 126 131 136 140 145 150 154 159 163 167 170 174 176 179 180 182 182 182 182 181 179 177 174 171 167 163 159 155 150 145 140 136 131 126 121 116 112 107 103 98 94 90 86 83 79 76 72 69 66 63 61 58 55 53 51 49 47 45 43 41 39 38 36 35 34 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 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27
 50 51 51 52 53 53 54 55 56 56 57 58 58 59 60 61 61 62 63 64 65 65 66 67 68 69 70 71 72 74 75 76 78 79 80 82 84 86 87 89 92 94 96 98 101 103 106 109 112 114 117 120 123 126 129 132 134 137 139 142 144 146 147 148 149 150 150 150 150 149 148 147 145 143 141 138 136 133 130 126 123 119 116 112 109 105 102 98 95 91 88 84 81 78 75 72 69 66 64 61 59 56 54 52 50 48 46 44 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 51 51 52 52 53 53 54 54 54 54 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 53 53 53 54 54 54 55 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 44 44 43 42 41 41 40 40 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50
 24 25 27 28 30 32 34 36 38 40 42 45 48 51 54 57 61 64 68 73 77 82 87 93 99 105 112 119 126 134 143 152 161 171 181 191 202 213 224 235 245 256 266 276 285 294 302 308 314 318 322 324 325 325 324 322 320 316 312 307 302 297 291 285 278 272 265 259 252 245 239 232 226 219 213 206 200 194 187 181 175 169 163 157 151 145 139 133 127 122 116 111 106 100 95 90 86 81 76 72 68 64 60 56 53 50 46 43 41 38 35 33 31 29 27 25 23 21 20 19 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 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 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 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 20 21 22
 93 93 94 94 94 94 94 94 94 94 93 93 92 92 91 91 90 89 89 88 87 86 85 84 84 83 82 81 80 79 78 77 76 75 74 74 73 72 72 71 71 70 70 70 70 70 70 71 71 72 73 74 75 76 78 79 81 83 85 88 90 93 96 99 102 105 108 112 116 119 123 127 132 136 140 144 149 153 157 161 164 167 170 173 175 176 177 177 177 175 173 170 167 163 158 153 147 140 134 127 120 113 107 100 93 87 81 75 69 64 59 54 49 45 42 38 35 32 29 26 24 22 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 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 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 16 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 53 55 58 60 62 64 67 69 71 73 75 77 79 81 82 84 85 87 88 89 90 91 92 92
 37 38 38 39 40 40 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 63 64 64 65 66 67 68 68 69 70 70 71 71 72 72 73 73 74 74 75 75 75 75 76 76 76 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 76 76 76 75 75 75 75 74 74 74 73 73 72 72 71 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 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 27 28 28 29 30 30 31 31 32 33 33 34 34 35 36 36
 40 41 43 46 48 50 52 55 58 60 63 67 70 73 77 81 85 89 94 99 104 109 115 121 127 134 141 148 155 163 170 178 186 194 202 210 218 225 232 239 244 249 254 257 260 261 262 261 260 258 255 251 247 242 237 231 225 219 213 207 201 196 190 185 179 174 170 165 161 157 153 149 146 143 140 138 135 133 131 129 127 125 124 122 121 120 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 101 100 98 97 95 93 92 90 88 86 84 82 79 77 75 73 71 68 66 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 36 36 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 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 30 31 33 34 36 38
 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 71 72 73 75 76 78 79 81 82 84 86 87 89 91 93 95 97 99 101 102 104 106 108 109 111 112 113 114 115 116 116 116 116 116 115 114 113 112 110 108 106 104 101 99 96 94 91 88 85 82 79 76 74 71 68 66 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 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 23 23 23 23 23 23 23 23 23 23 23 23 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 28 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32
 62 63 65 67 69 71 73 75 77 79 81 83 85 88 90 93 95 98 101 104 107 110 113 117 121 125 129 133 138 143 148 153 159 166 173 180 188 196 205 214 224 235 246 259 271 285 299 314 330 346 362 379 395 412 428 443 458 471 483 493 501 506 509 509 507 501 494 484 472 458 442 425 408 390 371 352 334 316 298 280 264 248 233 218 204 192 179 168 157 147 137 128 120 112 105 98 91 85 80 74 69 65 60 56 52 49 45 42 39 37 34 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 15 14 14 14 14 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 38 39 40 42 43 44 45 47 48 49 50 52 53 54 55 56 58 59 60 61 62 63 64 65 65 66 67 68 68 69 69 70 70 70 70 70 70 70 70 70 70 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 50 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 53 55 57 58 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 25 26 26 27 28 29 31 32 33 34 36 38 39 41 43 45 48 50 53 55 58 62 65 69 73 77 81 86 91 96 101 106 112 118 123 129 135 140 146 151 156 160 164 167 169 171 172 172 172 170 168 165 162 158 153 148 143 137 131 125 120 114 108 102 97 92 86 81 77 72 68 64 60 56 53 50 47 44 41 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 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 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 36 37 37 37 37 37 37 38 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13
 75 74 74 73 73 73 72 72 71 71 71 70 70 70 70 69 69 69 69 69 69 70 70 70 71 71 71 72 73 73 74 75 76 77 78 79 81 82 83 84 86 87 88 89 91 92 93 94 94 95 95 95 96 95 95 94 94 93 92 90 89 87 85 83 81 79 77 75 73 70 68 66 63 61 59 56 54 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 70 71 72 73 74 74 75 75 76 76 76 77 77 77 77 77 76 76 76 76 75 75
 88 92 95 99 103 107 111 115 119 123 127 131 136 140 144 148 152 156 160 163 166 169 172 174 176 178 179 180 180 180 180 179 178 177 175 173 171 169 166 163 161 158 155 152 150 147 145 142 140 138 136 135 133 132 131 130 129 128 128 128 128 128 128 128 129 129 130 131 132 133 134 135 136 137 138 139 141 142 143 144 145 146 147 147 148 148 148 148 148 148 147 146 145 144 143 141 139 137 135 132 130 127 124 121 118 115 111 108 105 101 98 95 91 88 85 82 79 76 73 70 67 65 62 60 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 34 36 38 41 43 45 48 50 53 56 59 61 64 67 70 73 76 79 82 84 87 89 92 94 96 98 99 101 102 103 104 104 105 105 105 104 104 103 102 100 99 98 96 94 92 90 88 86 84 82 79 77 75 73 70 68 66 64 62 60 57 55 53 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 57 60 62 65 67 70 73 76 79 82 85
 51 53 55 57 59 61 63 65 68 70 72 74 76 79 81 83 85 88 90 92 94 95 97 99 100 101 103 103 104 105 105 105 105 104 104 103 102 101 99 98 96 94 93 91 89 87 85 83 81 79 77 75 73 72 70 68 67 65 64 62 61 60 59 57 56 55 54 53 52 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 72 74 76 77 79 80 82 83 84 86 87 87 88 89 89 89 89 89 89 88 87 86 85 84 83 81 80 78 76 75 73 71 69 67 65 63 61 59 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 48 49
 93 94 95 96 97 98 100 101 102 103 104 106 107 108 110 111 112 114 115 117 118 120 122 124 125 127 129 131 134 136 138 141 143 146 149 152 155 158 162 166 169 174 178 182 187 192 197 202 208 213 219 225 231 238 244 251 257 264 271 277 284 290 296 302 308 313 318 323 327 330 333 335 337 338 338 338 337 335 333 330 326 322 317 311 305 299 292 285 277 270 262 253 245 237 229 220 212 204 196 188 180 172 164 157 150 143 137 130 124 118 112 107 102 97 92 87 83 79 75 72 68 65 62 60 57 55 52 50 49 47 45 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 41 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 57 58 59 60 60 61 62 62 63 64 64 65 66 66 67 67 68 69 69 70 70 71 71 71 72 72 72 73 73 73 74 74 74 74 75 75 75 75 75 76 76 76 76 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 76 76 75 75 75 74 74 74 73 73 72 72 71 70 70 69 69 68 67 67 66 65 65 64 63 62 62 61 60 59 59 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 67 69 70 71 73 74 75 77 78 79 80 82 83 84 85 87 88 89 90 91
 46 48 49 51 52 54 56 58 60 62 64 66 69 71 74 77 80 83 86 89 93 97 101 105 110 114 119 124 129 135 140 146 152 158 164 170 176 182 188 194 199 205 210 214 218 222 225 227 229 230 230 230 229 228 226 223 220 216 212 208 203 198 193 188 183 177 172 166 161 156 150 145 140 135 130 126 121 117 113 109 105 101 97 93 90 87 83 80 77 74 72 69 66 64 62 59 57 55 53 51 49 47 45 44 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 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 68 69 71 73 75 77 79 81 82 84 86 88 90 91 93 94 96 97 98 99 100 101 102 102 103 103 103 103 103 103 103 102 102 101 100 100 99 98 97 95 94 93 92 90 89 87 86 84 83 81 79 78 76 74 73 71 69 67 66 64 62 61 59 57 56 54 53 51 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 43 44 45
 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 40 41 42 44 45 47 49 51 53 55 57 59 62 65 68 71 74 78 81 85 90 94 99 104 109 114 120 126 132 139 145 152 159 165 172 179 185 191 197 203 208 212 216 220 222 224 225 226 226 224 223 220 217 214 210 206 201 196 191 185 180 174 168 163 157 152 147 141 136 131 126 122 117 113 109 105 101 97 94 91 87 84 81 78 76 73 71 69 66 64 62 60 59 57 55 54 52 51 50 49 48 46 45 45 44 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 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 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 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25
 89 91 94 96 99 101 104 107 109 112 115 119 122 125 128 132 136 140 143 148 152 156 161 165 170 175 180 185 190 195 201 206 212 217 223 228 234 239 244 249 254 258 262 266 269 272 275 277 278 279 279 279 278 277 275 272 269 266 262 258 254 249 244 239 233 228 222 216 210 205 199 193 187 182 176 171 165 160 155 150 145 140 136 131 127 123 118 114 110 107 103 99 96 92 89 86 83 80 77 74 71 69 66 64 61 59 56 54 52 50 48 46 44 43 41 39 38 36 35 34 33 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 62 63 64 65 65 66 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 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 52 52 51 50 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 67 69 70 72 74 76 78 80 82 85 87
 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 55 58 60 64 67 71 74 79 83 88 93 99 105 111 118 125 132 140 148 157 165 174 183 191 199 207 214 221 226 230 233 235 235 233 231 227 222 216 209 202 194 185 177 168 160 151 143 135 128 121 114 107 101 96 90 85 80 76 72 68 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 32 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 19 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 57 58 59 60 60 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 63 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 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 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22
 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 33 34 35 36 38 40 41 43 45 48 50 53 56 59 63 67 72 77 82 88 94 102 109 118 127 138 149 160 173 187 201 216 232 248 263 279 294 308 320 331 338 344 346 345 341 334 325 314 301 287 272 257 241 226 211 197 183 170 158 147 136 126 117 108 101 93 87 80 75 70 65 60 56 52 49 45 42 39 37 34 32 30 28 26 25 23 22 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18
 39 40 40 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 70 71 74 76 78 80 83 86 88 91 95 98 101 105 109 113 117 121 125 130 135 139 144 150 155 160 165 170 176 181 186 191 195 200 204 208 212 215 217 220 221 223 223 224 223 222 221 219 217 214 210 207 202 198 193 188 182 177 171 165 159 152 146 140 134 128 122 116 110 104 98 93 88 82 78 73 68 64 60 56 52 49 46 42 40 37 34 32 30 28 26 24 22 21 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 13 14 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 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 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38
 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 68 69 71 73 75 78 80 82 85 88 91 94 98 101 105 109 113 118 123 127 133 138 143 149 155 161 166 172 178 184 189 194 199 203 207 211 213 216 217 218 218 217 215 213 211 207 203 199 195 190 184 179 174 168 162 157 151 146 140 135 130 125 120 115 111 106 102 98 94 90 87 83 80 77 74 71 68 66 63 61 59 56 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44
 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 42 42 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34
 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 48 48 48 47 47 46 46 45 45 44 43 42 41 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 27 26 26 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18
 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 77 79 81 83 84 86 87 89 90 91 92 92 92 92 92 92 91 91 90 89 87 86 84 83 81 79 78 76 74 72 70 68 66 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 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 31 31 31 31 31 31 31 31 31 31 31 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 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 42 42 42 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28
 21 21 21 21 21 21 22 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 42 43 44 45 46 47 48 49 50 51 52 52 53 53 54 54 54 54 54 53 53 53 52 51 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 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 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 36 37 37 38 40 41 42 43 45 46 48 50 51 53 55 57 60 62 65 67 70 73 76 79 82 85 89 92 95 99 102 105 108 111 114 116 119 120 122 123 123 123 122 122 120 118 116 113 110 107 103 100 96 92 89 85 81 77 74 70 67 64 61 58 55 53 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21
 82 81 80 78 77 76 75 73 72 71 70 70 69 68 67 67 66 66 66 66 65 65 65 66 66 66 67 67 68 69 70 71 72 73 74 76 78 79 81 83 85 87 90 92 94 97 100 102 105 107 110 113 115 118 120 122 124 126 128 130 131 132 133 134 134 135 135 135 134 134 133 132 131 130 129 127 126 124 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 88 86 84 82 80 78 76 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 60 61 63 64 65 66 67 68 69 70 70 71 71 71 71 70 70 69 69 68 67 66 65 63 62 61 59 58 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 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 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 40 41 43 45 47 49 51 53 55 58 60 63 65 68 70 73 76 78 81 83 85 87 89 91 93 95 96 97 98 98 99 99 99 99 98 97 97 96 95 94 92 91 90 88 87 85 84
 152 153 154 155 155 156 156 157 157 157 157 157 157 157 156 156 155 155 154 153 153 152 151 150 149 147 146 145 143 142 140 139 137 135 134 132 130 128 127 125 123 121 119 118 116 114 112 111 109 107 106 104 103 101 100 98 97 95 94 93 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 73 72 71 71 70 70 69 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 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 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 55 58 60 62 65 68 70 73 76 79 82 85 89 92 95 98 102 105 108 111 115 118 121 124 126 129 132 134 137 139 141 143 145 146 148 149 151
 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 56 59 63 66 70 74 79 84 89 94 99 105 111 117 123 129 135 141 147 152 157 161 165 168 171 172 173 174 173 172 171 169 166 163 160 157 153 150 146 143 139 136 132 129 126 123 121 118 116 114 112 110 108 106 105 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 86 85 84 82 80 78 76 74 72 70 67 65 62 60 57 55 52 50 47 45 43 40 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 15 15 16 16 17 17 18 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25
 82 85 87 90 92 95 97 100 102 105 108 111 113 116 119 122 125 127 130 133 136 138 141 143 145 147 148 150 151 152 152 152 152 151 151 149 148 146 144 141 139 136 133 130 127 124 121 118 115 113 110 108 105 103 101 99 98 96 95 94 93 92 92 91 91 91 91 91 92 92 93 94 95 96 97 98 100 101 103 104 106 107 109 110 112 113 115 116 117 117 118 118 118 118 117 116 114 112 110 107 104 101 98 94 90 86 82 78 74 70 66 62 58 54 50 47 43 40 37 35 32 30 27 25 23 22 20 18 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 31 33 34 35 37 38 39 40 41 43 44 44 45 46 46 47 47 47 47 47 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 17 19 20 21 22 24 25 27 29 30 32 34 36 38 40 42 44 46 48 50 53 55 57 59 61 64 66 68 71 73 75 78 80
 52 54 55 56 58 59 60 62 63 65 66 68 69 71 73 74 75 77 78 80 81 82 83 84 85 85 86 86 86 86 86 86 86 85 84 83 82 81 80 79 77 76 74 73 71 69 68 66 64 63 61 60 58 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 44 44 44 44 43 43 43 42 42 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 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51
 55 56 57 57 58 59 60 60 61 62 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 64 64 64 64 63 63 63 63 62 62 62 62 61 61 61 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 66 66 66 66 66 66 66 67 67 67 67 67 66 66 66 66 66 66 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54
 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 51 51 52 53 53 54 54 54 55 55 55 55 54 54 54 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 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 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23
 45 45 45 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 59 60 61 63 64 66 68 70 72 74 76 79 82 85 88 91 95 98 102 107 111 116 121 126 131 136 142 147 153 158 164 169 174 179 183 187 190 192 194 195 195 194 193 191 188 185 181 177 172 167 162 156 151 145 139 134 129 123 118 113 109 104 100 96 92 88 84 81 78 75 72 69 67 64 62 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 45 45 45 44 44 44 43 42 42 41 40 39 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44
 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 63 64 66 67 68 70 71 71 72 73 73 73 73 73 73 72 71 70 69 68 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 13 13 13 13 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 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 16 17 19 20 21 22 23 25 26 28 29 31 33 34 36 38 40 42 43 45 47 49 51 53 54 56 57 59 60 61 62 63 64 64 64 64 64 64 63 63 62 61 60 59 57 56 55 53 52 50 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27
 48 50 52 54 56 58 60 63 65 67 70 72 75 77 80 83 85 88 91 93 96 98 101 103 106 108 110 112 113 115 116 117 118 119 119 120 120 120 120 119 119 118 117 116 115 114 113 112 110 109 108 106 105 104 102 101 100 98 97 96 94 93 92 91 89 88 87 86 85 83 82 81 80 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 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 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 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 18 18 19 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 46
 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 53 54 54 54 55 55 55 55 55 54 54 54 53 53 52 52 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 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 44 45 45 45 46 46 46 46 46 46 46 45 45 45 44 44 43 42 42 41 40 39 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 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32
 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 41 42 43 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 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 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14
 96 98 100 102 104 106 107 109 110 112 113 114 115 116 116 117 117 117 117 117 117 116 116 115 115 114 113 113 112 111 110 110 109 108 107 107 106 106 106 105 105 105 106 106 106 107 108 109 110 112 113 115 117 119 122 124 127 130 133 136 139 142 146 149 152 156 159 162 165 168 171 173 176 178 179 180 181 182 182 181 180 179 177 175 172 169 166 162 158 154 149 144 140 135 130 125 120 115 110 105 100 96 91 87 83 79 75 71 67 64 61 58 55 52 49 47 44 42 40 38 36 35 33 32 31 29 28 27 27 26 25 25 24 24 24 24 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 51 51 51 50 49 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 34 35 37 38 40 41 43 45 47 49 51 53 55 57 59 62 64 67 69 71 74 76 79 81 84 86 89 91 93
 44 44 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 63 65 66 67 68 70 71 72 73 74 75 76 76 77 77 78 78 78 78 78 78 78 77 77 76 76 75 74 74 73 72 71 70 70 69 68 67 66 65 65 64 63 62 61 61 60 59 59 58 57 56 56 55 54 54 53 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 51 52 53 54 55 56 57 57 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 61 61 60 60 59 59 58 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 71 74 77 80 83 87 90 94 97 101 105 109 113 116 120 124 127 130 133 136 138 140 142 143 144 144 144 143 142 141 139 137 134 131 128 125 121 118 114 110 107 103 100 96 93 90 87 84 81 78 76 73 71 69 67 65 63 62 60 59 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 42 43 45 47 48 50 52 54 56 59 61 63 66 68 71 73 76 78 80 83 85 87 89 91 92 93 95 96 96 97 97 97 97 97 97 96 95 94 93 92 91 89 88 86 85 83 81 80 78 76 75 73 71 70 68 67 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 56 58 60 63 65 68
 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 29 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 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 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
 50 51 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 52 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 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 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 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 49 49
 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 51 52 53 54 56 57 59 60 62 64 65 67 69 70 72 74 75 77 78 80 81 82 83 84 85 86 87 87 87 87 87 87 87 86 86 85 84 83 82 81 80 78 77 76 74 73 71 70 68 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 51 50 49 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 55 55 56 56 56 56 57 57 57 57 57 56 56 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 42 42 42 42 43 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46
 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 17 17 18 19 20 20 22 23 24 25 27 28 30 32 34 36 38 41 43 45 48 51 53 56 58 61 63 65 67 69 70 72 72 73 73 73 73 73 72 71 70 68 67 65 63 62 60 58 56 55 53 51 49 48 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 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 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 42 44 47 50 53 56 59 62 65 68 71 74 77 80 82 84 85 86 87 88 87 87 86 85 83 81 79 77 75 72 70 67 65 63 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15
 87 85 83 81 79 77 75 72 70 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 36 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 41 43 45 48 50 53 56 59 63 66 70 74 79 83 88 93 99 104 110 116 123 129 136 143 150 158 165 172 179 186 193 199 205 210 214 217 220 221 221 220 218 215 211 206 201 194 187 180 172 164 156 148 140 132 125 117 110 104 98 92 86 81 76 72 67 64 60 57 54 52 49 47 45 43 42 41 39 38 38 37 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 46 46 46 46 45 45 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 52 54 57 59 62 64 67 70 73 75 78 80 83 85 87 89 91 92 94 95 96 96 97 97 96 96 95 94 93 92 91 89
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 73 72 72 72 72 71 71 70 70 69 68 67 66 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 44 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 56 57 59 60 62 64 65 67 69 70 72 74 75 77 78 80 81 83 84 85 86 87 88 88 89 89 89 89 89 89 89 88 88 87 87 86 85 84 83 82 81 79 78 77 76 75 73 72 71 70 68 67 66 65 64 63 62 61 60 59 59 58 58 57 57 56 56 56 56 56 56 56 56 56 57 57 58 58 59 60 61 61 62 63 65 66 67 68 69 70 72 73 74 75 76 78 79 80 81 81 82 83 83 84 84 85 85 85 85 84 84 84 83 83 82 81 80 79 78 77 76 74 73 72 70 69 67 66 64 63 61 60 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 71 72 74 75 76 77 79 80 80 81 82 83 83 84 84 84 84 84 84 83 83 82 82 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 63 62 61 60 60 59 59 58 58 58 58 58 57 57 58 58 58 58 59 59 59 60 60 61 61 62 63 63 64 64 65 66 66 67 68 68 69 69 70 70 71 71 72 72 72 72 73 73
 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 28 29 30 32 33 34 36 38 39 41 44 46 49 51 55 58 62 66 70 74 79 85 90 96 102 109 115 122 129 136 142 149 155 161 166 171 174 177 179 180 180 178 176 174 170 166 161 156 151 146 140 134 129 123 118 113 108 103 98 94 90 86 82 79 75 72 69 66 64 61 59 57 55 53 51 49 48 46 45 44 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 31 31 31 31 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 62 64 67 69 71 74 76 79 82 85 88 91 95 98 102 105 109 113 117 121 126 130 134 139 143 147 152 156 159 163 166 168 171 172 173 174 173 172 170 168 165 161 157 152 146 141 135 129 123 117 111 105 99 93 88 82 78 73 69 65 61 57 54 51 48 46 43 41 39 37 36 34 33 32 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 46 48 50 53 55 58 61 64 66 69 72 74 77 79 81 83 84 86 87 87 88 88 87 87 86 85 83 82 80 78 75 73 71 68 66 64 61 59 57 54 52 50 48 46 44 43 41 39 38 36 35 34 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 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 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 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 44 45 46 46 46 46 47 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 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 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
 53 52 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 34 35 37 38 39 40 42 43 44 46 48 49 51 52 54 56 58 59 61 63 64 66 67 69 70 71 73 74 75 75 76 77 77 77 77 77 77 77 76 76 75 74 73 72 71 70 68 67 65 64 62 61 59 57 55 54 52 50 49 47 45 44 42 40 39 37 36 35 33 32 31 30 28 27 26 25 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 74 76 77 78 79 80 81 81 81 81 81 81 80 79 78 77 75 74 72 71 69 68 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 21 22 22 23 24 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 43 45 46 47 49 50 51 52 53 54 55 56 57 57 57 57 57 57 57 57 56 56 55 54
 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 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 25 26 28 29 31 33 34 36 38 39 41 43 45 46 48 50 51 52 54 55 56 57 58 58 59 59 59 59 59 59 58 58 57 56 56 55 54 53 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 38 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 33 33 34 35 35 36 37 38 39 41 42 43 45 46 48 50 52 53 55 57 60 62 64 66 69 71 74 76 78 80 83 85 86 88 89 90 91 91 91 91 90 89 87 85 83 81 78 75 72 69 66 63 60 57 54 51 49 46 43 41 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 13 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 72 73 73 74 74 74 74 73 73 72 71 70 69 68 66 65 63 61 60 58 56 54 52 50 48 46 44 42 40 39 37
 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 58 60 62 65 67 70 72 75 77 80 82 85 87 89 91 93 95 96 98 99 100 101 101 102 102 102 102 102 101 101 100 99 99 98 97 96 95 94 93 91 90 89 88 87 86 85 84 83 82 81 79 78 77 77 76 75 74 73 72 71 70 69 69 68 67 66 66 65 64 64 63 62 62 61 61 60 60 59 59 58 58 58 58 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 61 61 62 63 63 64 65 66 67 67 68 69 70 71 71 72 73 73 74 75 75 76 76 76 76 76 76 76 76 75 75 74 74 73 72 71 69 68 67 65 64 62 61 59 57 56 54 52 51 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 57 57 56 56 55 54 53 53 52 51 50
 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 36 36 36 36 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 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33
 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 67 69 72 75 77 80 83 87 90 93 96 100 103 106 110 113 116 119 122 125 128 130 132 134 136 137 139 140 140 141 141 141 140 140 139 138 137 135 134 132 130 128 126 124 122 120 118 116 114 112 110 108 107 105 103 101 99 98 96 95 93 92 90 89 88 86 85 84 83 82 81 80 79 78 78 77 76 76 75 74 74 73 73 73 72 72 72 71 71 71 71 71 71 71 70 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 62 61 61 61 60 60 60 59 59 59 59 59 58 58 58 59 59 59 59 59 60 60 61 61 62 62 63 64 65 65 66 67 68 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 86 87 87 87 87 87 86 85 85 84 83 81 80 79 77 76 74 72 71 69 67 66 64 62 61 59 58 57 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 63 64 64 64 64 64 64 65 65 65 64 64 64 64 64 64 63 63 62 62 62 61 60 60 59 58 58 57 56 55 54 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 36 36 36 36 35 35 35
 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 58 59 60 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 76 77 78 78 79 79 79 79 79 79 78 78 77 76 76 75 74 72 71 70 69 67 66 65 63 62 61 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 50 51 52 53 55 56 58 59 61 62 64 65 67 69 70 72 73 74 76 77 78 80 81 82 83 84 85 85 86 87 87 88 88 89 89 89 89 90 90 90 90 90 90 90 90 89 89 89 89 88 88 88 87 87 87 86 85 85 84 84 83 82 81 81 80 79 78 77 76 75 74 72 71 70 69 68 66 65 64 63 62 61 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 63 65 66 67 69 70 72 73 75 76 77 79 80 81 82 83 84 85 85 86 86 86 86 86 86 85 85 84 83 82 81 79 78 77 75 74 72 70 69 67 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 48 47 46 46 45 45 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 44 45 45 45 45 45 46 46 46 46 46
 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 32 32
 121 120 119 119 118 117 116 114 113 112 110 109 107 106 104 103 101 100 98 97 95 94 92 91 89 88 86 85 83 81 80 78 77 75 73 72 70 68 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 34 34 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 47 47 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 36 35 34 33 31 30 29 28 27 25 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 57 59 60 61 63 64 66 67 68 69 70 71 71 72 72 73 73 72 72 72 71 70 69 68 66 65 63 61 59 58 56 54 52 50 48 46 44 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 21 21 22 23 25 26 27 28 30 32 33 35 37 39 41 44 46 49 51 54 57 60 63 66 70 73 77 80 84 87 91 94 97 100 103 106 109 111 113 115 117 118 119 120 121 121 121 121
 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 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 31 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 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 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 17 17 18 18 18 18 18 18 18 18 18 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
 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 51 52 54 57 59 61 64 66 69 72 75 78 81 85 88 91 94 97 100 103 106 108 110 111 112 112 112 112 111 109 107 105 102 99 95 91 88 84 80 76 72 68 65 61 58 55 52 49 46 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 57 58 60 61 63 65 67 69 72 74 77 80 83 86 89 92 96 99 103 106 110 114 117 120 123 126 129 131 133 134 135 135 135 134 133 131 129 126 123 119 116 112 108 104 100 96 92 88 84 80 76 73 70 67 64 61 59 56 54 52 50 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34
 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 67 69 71 73 75 78 80 82 83 85 87 88 89 90 90 90 90 90 89 88 87 86 84 83 81 79 77 75 73 71 69 67 66 64 62 60 59 57 56 55 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 55 57 59 62 65 67 70 73 76 79 82 85 88 90 93 95 97 99 101 102 103 104 104 104 104 103 102 100 98 96 94 91 89 86 83 80 77 74 71 68 65 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 27 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 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 47 48 49 50 50 51 52 53 53 54 54 55 55 55 55 55 55 55 54 54 54 53 52 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 20 20 21 21 22 22 23 23 24 25 26 27 27 29 30 31 32 34 35 37 39 41 43 45 48 50 53 55 58 61 64 67 70 73 76 79 81 84 86 87 89 90 90 90 90 89 88 86 84 82 79 77 74 71 69 66 63 60 58 55 53 50 48 46 44 42 41 39 38 36 35 34 33 32 31 31 30 29 29 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 32 33 35 37 39 42 44 47 50 53 56 59 63 66 70 73 77 80 84 87 90 92 94 96 97 98 98 98 97 95 93 91 89 86 83 79 76 73 69 66 63 59 56 53 51 48 45 43 41 39 37 35 33 32 30 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 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19
 103 106 108 111 113 115 117 118 120 121 122 123 123 124 124 124 124 124 124 124 124 123 123 122 122 122 121 121 120 120 120 119 119 119 118 118 117 117 117 116 115 115 114 113 112 111 110 109 107 106 104 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 68 66 65 64 62 61 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 64 65 65 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 64 64 64 64 64 64 64 64 64 65 65 66 66 67 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 86 87 87 87 87 87 86 86 85 84 83 82 80 79 77 76 74 72 70 68 66 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 59 61 64 66 69 72 74 77 80 83 86 89 92 95 98 101
 55 56 57 58 59 60 61 62 63 64 65 65 65 66 66 66 66 65 65 64 64 63 62 61 60 59 57 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 48 49 50 50 51 52 52 53 53 53 53 53 53 53 53 53 52 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 52 53 54 54 55 55 56 56 56 56 56 57 56 56 56 56 56 55 55 54 53 53 52 51 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 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 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54
 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 39 40 40 41 42 43 43 44 44 44 44 44 43 43 43 42 41 40 39 38 38 37 35 34 33 32 31 30 29 28 28 27 26 25 24 24 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 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 50 52 53 54 54 55 56 56 57 57 57 57 57 56 56 55 54 53 52 51 49 48 46 45 43 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 54 55 57 59 61 63 65 66 68 70 72 73 75 77 78 80 81 82 83 84 85 86 86 87 87 87 88 88 87 87 87 86 86 85 84 83 82 81 80 79 78 76 75 73 72 70 68 67 65 63 62 60 58 56 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 62 64 66 69 71 74 76 79 81 83 86 88 89 91 93 94 95 95 95 95 95 94 93 91 89 87 85 83 81 78 75 73 70 68 65 63 61 58 56 54 52 50 49 47 46 44 43 42 41 39 39 38 37 36 35 35 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 36 37 38 39 41 42 44 45 47 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 75 76 77 77 77 77 77 77 77 76 76 75 75 74 74 73 73 72 72 72 71 71 71 71 71 71 71 72 72 72 73 73 73 74 74 75 75 75 76 76 76 76 76 76 75 75 74 74 73 72 71 69 68 67 65 64 62 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 39 39 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 41 42 43 44 45 45 46 46 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 51 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 61 62 63 64 65 66 66 67 67 68 68 69 69 69 69 68 68 67 67 66 65 64 63 61 60 59 57 55 54 52 51 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 59 61 63 65 67 68 70 71 73 74 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 52 54 56 58 59 61 63 64 66 67 69 70 71 73 73 74 75 75 75 75 75 75 74 73 72 71 70 68 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 33 32 30 29 28 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 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 48 50 52 54 56 57 59 61 62 64 65 66 67 68 69 69 69 69 69 69 68 67 66 65 63 62 60 58 56 54 52 50 48 46 45 43 41 39 38 36 35 34 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 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28
 51 50 49 49 48 47 47 46 46 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65 65 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 49 49 48 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 68 69 69 69 69 69 69 69 69 68 68 67 66 65 64 63 62 60 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 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 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 54 54 54 54 54 54 54 53 53 52 52 51
 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 26 25 24 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 30 29 28 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 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 15 15 14 14 14 14 13 13 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 10 10
 35 35 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 43 44 45 47 49 50 52 54 56 58 60 62 64 66 68 69 71 73 75 76 77 79 80 80 81 82 82 82 82 82 82 81 80 80 78 77 76 75 73 71 70 68 66 64 63 61 59 57 55 54 52 50 49 47 46 45 44 42 41 41 40 39 38 38 37 37 37 36 36 36 36 37 37 37 37 38 39 39 40 41 42 43 44 46 47 49 51 53 55 57 60 62 65 68 71 75 78 82 86 90 94 98 103 107 112 116 120 124 128 132 136 139 142 145 147 148 149 150 150 149 148 146 144 142 139 135 131 127 123 118 114 109 104 100 95 91 86 82 78 74 70 67 64 61 58 55 53 51 49 47 45 44 42 41 40 39 38 38 37 37 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 60 61 62 63 64 65 66 67 67 68 68 69 69 69 70 70 70 70 70 69 69 69 68 68 68 67 66 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 40 40 40 39 39 40 40 40 40 41 41 42 43 43 44 45 47 48 50 51 53 55 58 60 63 66 69 72 75 79 83 87 91 95 100 104 109 113 118 122 127 131 135 139 142 146 148 151 153 154 155 155 154 153 151 149 146 143 140 136 131 127 122 117 112 107 102 97 93 88 84 79 75 71 68 64 61 58 55 53 51 48 46 45 43 42 40 39 38 37 36 36
 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 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 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 31 32 32 32 33 33 33 33 33 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 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 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 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 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 39 40 40 40 41 41 41 40 40 40 39 38 37 37 36 35 33 32 31 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 10 10 10 10 10 9 9 9 9 9 9
 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 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 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 60 60 61 61 62 62 62 62 62 62 62 61 61 60 59 58 58 56 55 54 53 51 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 44 45 45 45 45 45 46 46 45 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 39 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 63 65 67 69 72 74 76 78 80 81 83 84 85 86 86 86 86 86 85 84 83 81 79 77 75 73 71 68 66 63 61 58 56 54 51 49 47 45 43 41 39 37 35 34 33 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 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
 25 25 25 25 26 26 27 27 28 29 29 30 32 33 34 36 37 39 41 43 45 47 50 53 55 58 61 64 68 71 75 78 82 85 89 92 95 99 102 105 107 110 112 113 114 115 116 116 116 115 114 112 110 108 106 103 100 97 94 91 87 84 81 77 74 71 68 65 62 59 57 54 52 50 48 46 44 43 41 40 38 37 36 35 34 34 33 32 32 31 31 31 31 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 55 56 56 56 56 56 56 56 56 55 55 55 54 53 52 51 51 50 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 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 44 45 47 49 51 54 56 58 61 63 65 68 70 72 74 76 78 80 82 83 84 85 86 87 87 87 87 87 86 85 85 83 82 81 79 78 76 74 72 70 68 66 64 62 60 58 57 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 46 47 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 50 50 49 49 48 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 26 25 25 25 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
 87 87 87 86 85 85 84 83 82 80 79 78 77 75 74 73 71 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 42 44 46 48 50 53 56 58 61 64 68 71 74 77 80 83 85 87 89 90 91 92 91 91 90 88 86 84 81 78 76 73 70 67 64 61 58 56 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 45 46 46 47 48 49 51 52 54 55 57 59 61 63 65 68 70 73 75 78 81 84 86 89 91 93 94 96 96 96 96 95 94 92 89 86 83 79 75 71 67 63 60 56 52 49 45 42 39 37 34 32 30 28 27 25 24 23 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 32 33 34 35 37 38 40 42 43 45 47 49 51 54 56 58 61 63 66 68 70 73 75 77 79 81 82 84 85 86 86 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 44 46 48 49 50 51 52 53 53 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 23 24 25 25 25 26 26 26 26 26 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 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 43 44 44 45 45 45 45 45 45 44 44 43 42 41 40 39 37 36 35 33 32 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41
 61 63 66 68 71 73 76 78 81 83 85 88 90 92 94 96 98 100 101 102 103 103 103 103 103 102 102 100 99 98 96 94 92 90 87 85 83 80 78 76 73 71 69 66 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 40 39 38 38 38 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 54 55 55 55 55 54 54 53 52 50 49 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 58 59 60 62 63 65 67 69 71 73 75 78 80 82 85 87 89 91 93 94 96 96 97 96 96 95 93 91 88 85 82 79 75 71 68 64 60 57 53 50 47 44 41 39 37 35 33 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59
 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 38 37 36 36 35 34 32 31 30 28 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 28 28 28 27 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 43 45 46 47 48 49 50 50 51 51 51 51 51 50 50 49 48 47 46 45 43 42 41 39 38 36 35 33 32 31 29 28 27 26 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 32 33 33 33 34 34 33 33 33 33 32 31 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 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
 26 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 27 27 27 27 27 28 28 29 29 29 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 43 43 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 47 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 82 82 83 83 84 84 84 84 84 84 84 83 83 82 82 81 80 79 79 78 77 76 75 74 74 73 72 71 71 70 70 69 69 68 68 68 67 67 67 66 66 66 66 65 65 65 65 64 64 64 64 63 63 63 62 62 61 61 61 60 60 59 59 58 58 57 57 57 56 56 55 55 55 54 54 54 54 54 53 53 54 54 54 54 55 56 56 57 58 59 61 62 64 66 68 70 72 75 77 80 83 85 88 90 93 95 97 98 99 100 100 100 99 98 97 95 93 91 89 86 84 81 79 76 74 72 70 68 66 64 62 61 59 58 57 56 55 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 64 64 65 66 66 67 68 68 68 69 69 69 69 69 69 69 68 68 67 66 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 58 58 58 58 58
 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 32 33 34 35 36 38 39 40 42 43 44 46 47 49 50 52 53 54 56 57 58 59 60 61 62 63 63 63 63 63 63 62 62 61 60 58 57 55 54 52 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 49 51 53 56 58 60 62 63 65 66 67 68 69 69 69 69 69 68 67 66 65 63 62 60 58 56 54 52 50 48 46 44 43 41 39 37 36 34 32 31 30 28 27 26 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14
 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 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 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 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 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 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 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 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10
 19 20 21 22 24 25 27 29 31 33 35 37 40 42 45 47 49 52 54 56 59 60 62 63 65 66 66 67 67 67 67 66 66 65 64 63 62 61 59 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 50 49 49 48 46 45 43 41 40 38 36 34 32 30 28 26 24 23 21 20 19 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 34 35 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 49 49 49 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 16 16 16 17 17 18
 8 9 9 10 11 12 14 15 17 19 21 23 26 28 31 34 37 41 44 48 52 56 60 64 67 71 74 78 81 83 85 87 89 90 91 91 91 91 90 89 88 87 85 84 82 80 79 77 75 74 72 70 69 67 65 64 62 61 59 58 56 55 54 52 51 49 48 46 44 43 41 39 38 36 34 32 31 29 27 25 24 22 21 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 12 12 13 14 15 16 17 19 20 22 23 25 27 29 31 34 36 39 42 45 49 53 57 62 68 73 79 86 94 102 110 119 129 139 149 158 168 176 184 189 193 194 194 190 185 178 169 159 148 138 127 116 106 97 88 80 72 65 59 54 49 44 41 37 34 32 30 28 26 25 24 23 23 23 23 23 23 24 24 25 26 27 29 30 32 33 35 37 39 41 43 45 48 50 52 55 57 59 61 63 65 67 69 70 71 72 72 73 73 73 72 71 70 69 68 66 64 63 61 59 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 20 20 21 22 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 48 50 51 53 54 55 56 56 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 46 47 47 47 48 49 49 50 51 51 52 53 54 54 55 56 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 64 63 62 62 61 60 59 58 57 57 56 55 54 53 53 52 51 51 50 50 50 49 49 49 49 49 49 50 50 50 51 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 55 55 54 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 64 64 65 65 66 66 67 67 68 68 68 68 68 68 68 68 67 67 67 66 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 46 46 45 45 45 45 46
 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 34 36 37 38 39 41 42 44 45 46 48 49 51 52 53 55 56 57 59 60 61 62 63 64 65 66 66 67 67 67 67 67 67 66 65 65 64 63 61 60 59 57 55 54 52 50 49 47 45 43 42 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 49 50 51 51 52 53 53 54 54 54 55 55 55 55 55 54 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 20 20 20 21 22 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47 50 52 54 56 58 61 63 65 66 68 69 71 72 73 74 74 75 75 75 75 75 74 73 72 72 70 69 68 67 65 64 62 61 59 58 56 54 53 51 49 48 46 45 43 42 40 38 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 25 27 28 30 31 32 34 36 37 39 41 43 44 46 48 50 52 54 56 57 59 61 63 64 66 68 69 70 72 73 74 75 76 76 77 77 77 77 77 76 75 75 74 72 71 70 68 66 64 62 60 58 56 54 52 49 47 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 21 20 20
 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 27 28 29 30 31 31 32 32 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15
 30 31 32 34 35 37 39 41 43 45 48 50 52 54 57 59 61 63 65 67 68 70 71 72 73 73 73 74 74 73 73 72 72 71 70 69 68 67 65 64 63 62 60 59 57 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 37 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 28 29 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 57 59 61 63 64 66 68 70 71 73 74 75 76 77 78 79 79 79 79 79 79 78 78 77 76 75 74 73 72 71 70 68 67 66 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 27 27 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 5 5 5 6 6 6 7 7 7 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 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 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 56 52 49 46 43 41 39 37 36 35 33 33 32 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 41 42 43 45 46 47 49 50 52 54 55 57 58 60 61 63 64 66 67 68 69 70 71 72 73 74 74 75 75 75 76 76 76 76 76 76 76 75 75 75 75 74 74 74 73 73 72 71 71 70 69 68 66 65 64 62 60 59 57 55 53 51 50 48 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 31 33 35 37 40 43 47 50 54 59 63 67 72 76 80 83 86 89 90 91 92 92 91 90 88 86 83 80 78 75 72 69 66 64 61 58 56 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 33 35 36 37 38 39 40 42 43 44 45 46 47 47 48 48 48 48 47 47 46 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 65 68 70 73 76 78 81 83 84 86 87 87 87 86 85 83 80 77 74 70 67 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 40 40 39 38 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 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 19 19 19 20 20 21 22 22 23 24 25 26 27 29 30 31 32 33 34 35 35 36 36 36 36 36 36 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 25 25 25 25 24 24 23 22 22 21 20
 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 37 39 40 42 43 45 46 48 49 51 52 54 55 56 58 59 61 62 64 65 66 68 69 70 71 73 74 75 76 77 77 78 79 79 79 79 79 79 78 78 77 75 74 72 70 68 66 64 61 58 56 53 50 47 44 42 39 36 34 32 30 28 26 24 23 22 21 20 20 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44 45 47 48 50 52 53 55 57 58 60 61 63 65 66 68 69 70 71 72 73 74 75 76 76 76 76 76 76 76 75 74 73 72 71 69 68 66 64 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 31 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 37 37 37 37 37 36 36 35 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 23 23 24 25 26 27 29 30 32 34 37 39 42 44 47 50 52 55 58 60 62 64 66 67 68 69 69 69 69 68 68 67 65 64 62 61 59 57 55 54 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 17 16 16
 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 40 41 42 42 43 44 44 44 44 45 45 44 44 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 32 31 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 16 17 17 18 19 20 21 23 24 25 26 28 29 31 32 33 35 36 38 39 41 42 43 44 46 47 48 48 49 50 50 50 50 50 50 49 49 48 47 47 46 45 43 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 38 39 40 41 41 42 42 43 43 43 43 43 42 42 41 41 40 39 38 36 35 34 33 31 30 28 27 26 24 23 22 21 19 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 19 20 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12
 10 10 10 11 11 12 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 43 45 47 50 52 54 56 57 59 60 61 62 63 63 63 63 63 62 61 60 59 58 56 55 53 52 50 48 46 45 43 41 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 29 31 32 33 35 36 37 39 40 41 42 42 43 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 12 12 12 13 14 15 16 17 18 19 21 22 24 26 27 29 31 32 34 36 38 39 41 42 44 45 47 48 49 50 51 52 53 53 54 54 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 39 38 37 36 34 33 31 30 28 27 25 24 22 21 20 18 17 16 15 13 12 12 11 10 10 9 9 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52 51 50 49 48 47 45 44 42 40 38 36 34 32 30 28 27 25 23 21 20 18 17 16 14 13 13 12 11 11 10
 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 42 43 43 44 45 46 48 49 50 51 52 54 55 57 58 60 62 63 65 67 68 70 72 74 75 77 78 79 80 81 82 82 82 82 82 81 80 79 77 76 74 72 70 67 65 62 60 57 55 52 50 47 45 43 41 39 38 36 35 34 33 32 31 31 31 31 31 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 31 31 32 33 33 34 36 37 38 39 40 42 43 44 45 46 48 49 49 50 51 52 52 53 53 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 30 29 29 28 27 26 25 25 24 24 23 23 23 23 23 24 24 25 26 28 29 31 33 35 37 39 42 45 48 51 54 58 61 65 69 73 76 80 84 88 91 95 98 101 104 107 109 111 113 114 114 115 114 114 113 112 110 108 106 104 101 99 96 93 91 88 85 83 80 78 75 73 71 68 66 64 62 60 58 57 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 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 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 9 9 9 9 10 10 11 12 13 13 14 15 16 18 19 20 21 22 23 25 26 27 28 29 30 30 31 32 32 33 33 33 33 34 34 33 33 33 33 32 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 21 21 20 19 18 17 17 16 15 14 13 12 12 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
 9 10 10 11 12 13 14 16 17 19 22 24 27 30 34 37 41 45 49 54 58 63 67 72 76 80 84 86 89 90 91 91 91 90 88 85 83 80 77 74 70 67 64 61 58 55 53 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 19 20 21 22 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 57 59 62 65 67 70 73 76 80 83 86 89 92 95 97 100 101 103 104 104 104 103 101 99 96 93 89 85 81 76 71 67 62 57 53 48 44 40 37 33 30 27 24 22 20 17 16 14 13 12 11 10 9 9 9 9 9 9 10 10 11 12 13 14 16 17 18 20 21 23 25 27 28 30 32 34 35 37 39 40 42 44 45 46 48 49 50 51 52 53 53 54 55 55 55 55 56 56 55 55 55 55 54 54 53 52 51 51 50 49 48 46 45 44 43 41 40 38 37 35 34 32 31 29 28 26 25 23 22 21 19 18 17 15 14 13 12 11 11 10 9 9 9 8 8 8 9 9 9 10 10 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 44 44 44 44 43 43 42 41 40 39 38 37 35 34 32 31 29 27 26 24 23 21 19 18 17 15 14 13 12 11 11 10 10 9 9
 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 22 22 22 22 21 20 20 19 18 17 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 15 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6
 32 34 36 38 40 43 45 47 50 52 54 56 57 58 59 60 60 61 61 60 60 59 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 24 24 25 25 26 28 29 30 32 33 35 36 38 39 40 41 42 42 43 43 43 43 42 42 41 40 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 45 45 45 45 44 44 43 41 40 38 37 35 33 31 30 28 27 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 47 49 50 51 52 52 53 53 53 52 52 51 50 48 47 45 43 41 39 37 35 34 32 30 29 28 27 27 26 26 26 27 27 28 29 30 31 33 34 36 37 39 41 42 44 46 47 49 50 51 52 53 54 55 55 55 55 55 55 54 53 52 51 50 49 48 47 45 44 43 41 40 39 38 37 36 34 33 33 32 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 30
 37 37 37 37 38 38 39 40 41 43 44 46 47 49 50 52 54 55 57 58 60 61 62 64 64 65 66 67 67 67 68 68 67 67 67 66 65 65 64 63 62 61 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 34 35 35 35 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 50 51 51 50 50 50 49 48 48 47 45 44 43 42 40 39 38 37 35 34 34 33 32 32 32 32 32 33 34 34 36 37 38 40 42 43 45 47 49 51 53 55 56 58 60 61 62 64 65 66 66 67 67 67 67 67 67 66 65 65 64 63 62 61 59 58 57 56 55 54 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 59 60 61 62 62 63 64 64 64 64 64 63 63 62 61 59 58 56 55 53 51 49 48 46 44 43 41 40 39 38 38
 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 20 19 18 17 15 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 24 25 26 26 27 28 28 28 29 29 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 15 16 17 18 20 21 23 24 25 27 28 29 31 32 33 34 35 36 37 37 38 38 38 38 38 38 38 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 19 20 21 22 24 25 27 29 32 34 37 40 44 47 51 55 59 63 68 72 77 82 87 92 98 103 108 113 117 121 125 128 131 133 134 134 134 133 131 128 125 122 118 113 109 104 100 95 91 86 82 78 74 70 67 64 60 58 55 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 33 34 34 35 37 38 39 40 42 43 45 47 49 51 53 56 58 61 64 66 70 73 76 79 82 85 88 91 93 95 97 98 99 99 99 98 96 94 92 89 86 82 78 74 70 66 62 58 54 51 47 44 41 38 35 32 30 28 26 25 23 22 21 21 21 20 21 21 22 23 24 25 27 29 31 33 35 38 41 43 46 49 52 55 59 62 65 68 70 73 75 77 79 81 82 83 83 83 83 83 82 81 79 78 76 74 72 70 68 65 63 61 59 57 55 53 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 51 53 55 57 59 61 64 66 69 71 74 76 79 81 83 86 88 90 91 93 94 95 96 96 96 95 95 94 92 90 88 86 84 81 78 75 72 68 65 61 58 55 51 48 45 42 39 36 33 31 29 26 25 23 21 20 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
 29 26 24 23 21 20 20 19 18 18 18 18 18 18 18 18 18 18 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 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 27 26 26 25 24 23 22 21 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 25 27 29 30 32 34 36 38 41 43 45 48 50 53 55 58 60 62 63 65 66 67 67 67 67 66 65 64 63 61 59 57 55 52 50 48 46 44 42 40 38 36 35 33 31 30 29 28 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 15 15 15 16 17 18 20 21 23 26 28 31 35 38 42 46 49 53 57 60 63 66 68 70 72 72 73 73 72 72 70 69 68 66 65 63 61 60 58 57 55 54 53 52 51 50 49 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 30 30 31 31 32 33 34 35 36 38 39 40 41 41 42 42 42 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 24 25 26 27 28 29 31 32 34 36 38 41 43 46 49 52 56 59 63 67 70 74 77 80 83 85 86 87 86 85 83 80 76 72 68 63 59 54 49 45 41 37 34 31
 16 17 18 20 21 23 24 26 27 29 30 32 33 34 35 36 37 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 38 38 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 46 45 45 43 42 41 39 37 35 33 31 29 27 26 24 22 21 19 18 17 16 16 15 15 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 30 32 33 34 35 37 38 39 40 41 42 43 44 45 46 46 46 47 47 47 47 46 46 45 45 44 43 43 42 41 40 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 16 15 15 15 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 48 49 49 49 49 49 49 49 49 49 48 47 47 46 45 44 43 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 36 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 36 36 35 35 34 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 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 30 30 30 30 30 29 29 29 28 28 27 26 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 13 13 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 44 44 43 42 41 40 38 37 35 33 32 30 28 27 25 24 22 21 19 18 17 16 15 14 13 13 12 12 12 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 27 28 29 30 30 31 31 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 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
 22 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 63 64 65 66 67 68 68 68 68 68 68 67 66 66 65 64 62 61 60 58 57 55 53 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 47 47 47 46 46 45 45 44 43 42 41 41 39 38 37 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 20 19 19 19 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 32 33 34 35 36 37 38 39 40 42 43 44 45 45 46 47 48 48 48 49 49 49 49 48 48 47 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 22 21 20 20 19 19 19 19 19 19 20 20 21 22 22 23 25 26 27 28 30 31 33 35 36 38 40 41 43 44 46 47 48 49 50 51 52 52 53 53 53 52 52 52 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 21 21 22 22 23 24 24 25 25 26 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 37 36 35 34 33 32 30 29 27 26 25 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 30 31 31 31 31 31 31 30 30 29 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 17 18 19 20 21 23 24 26 27 29 30 32 33 35 36 37 38 38 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 24 25 26 26 27 28 29 30 31 32 33 33 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 47 48 49 50 50 51 51 51 51 51 51 51 50 49 49 48 47 46 44 43 42 41 39 38 37 36 35 34 32 31 31 30 29 28 28 28 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 46 47 48 48 48 48 48 47 47 46 45 44 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 25 25 26 26 26 27 28 28 29 30 32 33 34 36 38 40 41 43 46 48 50 53 55 58 60 63 65 68 70 72 74 76 78 79 80 81 81 81 80 79 78 77 75 74 72 70 67 65 63 61 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22
 28 29 30 31 32 33 35 36 37 39 40 41 43 44 45 46 46 47 47 47 48 47 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 40 39 39 39 39 39 39 39 40 41 42 43 44 46 48 50 53 55 58 61 63 66 68 71 72 74 75 76 76 76 75 74 73 71 69 66 64 62 59 56 54 51 49 47 44 42 40 38 37 35 34 33 31 30 30 29 28 28 28 27 27 27 28 28 28 29 30 30 31 32 33 35 36 37 39 41 42 44 46 48 50 52 53 55 57 58 59 60 61 61 61 60 60 59 57 56 54 52 50 48 46 45 43 42 41 40 39 39 39 39 40 40 41 42 43 45 46 48 50 51 53 55 58 60 62 64 66 68 70 71 73 74 75 76 76 77 77 76 76 75 74 72 71 69 68 66 64 63 61 59 58 56 55 54 53 52 51 50 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 32 30 29 28 27 27 26 26 25 25 25 25 26 26 27 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 52 53 53 54 55 55 56 56 57 57 58 58 58 58 57 57 56 55 54 53 52 51 50 48 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 28 28 27 28 28
 44 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 40 41 42 43 45 46 47 48 50 51 52 52 53 53 53 53 53 52 51 50 49 47 45 43 41 39 37 35 33 31 29 27 26 25 23 22 21 21 20 20 20 20 20 20 20 21 21 21 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 40 42 43 45 46 47 48 49 50 51 52 52 52 53 53 52 52 52 51 50 49 48 47 46 45 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 18 18 19 20 21 22 24 26 29 32 35 38 42 46 51 55 59 63 67 71 73 75 77 77 77 76 74 72 70 67 64 61 58 54 52 49 46 44 42 40 38 36 35 33 32 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 52 53 55 56 57 58 59 59 59 59 59 59 59 58 57 56 55 53 52 51 49 48 46 45
 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 51 50 50 49 48 46 45 44 42 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 22 22 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 32 32 31 31 30 29 28 27 26 25 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 28 29 30 30 31 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 18 17 17 17 17 18 18 18 19 20 20 21 22 23 25 26 28 29 31 32 34 35 37 39 40 42 43 44 45 46 47 47 48 48 48 48 48 48 47 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 35 34 33 32 31 30 29 27 26 25 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 26 26 26 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 27 28 29 29 29 29 29 29 28 28 27 26 25 23 22 21 20 19 18 16 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 24 25 26 27 28 29 29 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 57 57 57 57 56 56 55 54 52 51 50 48 46 45 43 41 40 38 36 35 33 32 31 30 28 27 26 26 25 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 33 34 35 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 41 41 40 40 39 39 38 37 36 36 35 34 33 33 32 32 31 31 31 31 30 31 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 51 52 53 53 54 54 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 29 29 28 28 27 27 26 26 26 26 26 26 27 27 28 29 29 30 32 33 34 35 37 38 40 42 44 45 47 49 51 53 54 56 58 59 61 62 64 65 66 67 67 68 68 68 68 68 68 67 67 66 65 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26
 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 47 48 50 52 53 54 56 57 57 58 58 58 58 58 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 47 48 50 51 52 53 55 56 58 60 61 63 65 66 67 69 70 70 71 71 71 70 69 68 67 65 64 62 60 58 56 53 51 50 48 46 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 68 70 71 72 72 73 73 72 71 70 69 67 65 62 60 57 55 52 50 47 45 43 41 39 37 36 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 45 45 44 44 43 42 41 40 40 39 38 37 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 39 40 41 42 43 44 44 45 45 45 45 45 44 44 43 42 41 40 39 38 37 36 34 33 32 31 30 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 28 28 28 28 28 27 27 26 26 26 25
 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 41 42 42 42 42 41 41 40 40 39 38 37 36 35 34 33 31 30 29 28 27 26 24 23 22 22 21 20 19 19 18 18 18 17 17 17 17 18 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 37 37 36 35 34 33 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 21 21 21 21 21
 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 24 25 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45 46 47 48 49 50 51 51 51 52 51 51 50 50 49 47 46 45 43 42 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 31 32 34 35 37 38 40 42 44 45 47 49 51 52 54 55 56 57 58 58 58 58 57 57 56 54 53 51 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 36 37 38 39 41 42 44 46 48 49 51 53 55 56 58 59 60 61 61 62 62 61 61 60 59 58 56 55 53 52 50 48 46 45 43 42 40 39 38 36 35 34 33 33 32 31 31 30 30 30 30 30 31 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 45 44 44 44 43 42 42 41 41 40 39 38 38 37 37 36 35 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 51 52 52 53 53 54 54 54 53 53 53 52 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 50 50 49 49 48 48 47 47 46 45 45 45 44 44 44 44 44 44 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 56 57 58 58 59 59 60 60 60 60 60 60 60 60 59 59 58 58 57 56 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 45 45 45 45 45 44 44 43
 23 25 26 27 29 31 32 34 36 38 41 43 45 47 50 52 54 56 58 59 61 62 63 63 63 63 63 62 61 60 58 57 55 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 30 30 29 29 29 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 39 40 41 41 41 41 41 41 41 40 39 38 37 36 35 34 32 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 47 48 49 50 51 51 52 52 51 51 50 50 49 48 46 45 44 42 41 40 38 37 36 35 34 32 31 31 30 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 24 24 24 24 25 25 26 26 27 28 29 30 31 33 34 36 37 39 41 42 44 45 46 47 48 49 49 49 49 48 48 47 46 44 43 41 39 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 20 21 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 38 37 37 38 38 38 39 40 41 41 42 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 43 41 40 39 37 36 34 33 32 31 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 44 44 43 43 43 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52 51 50 49 47 46 44 42 41 39 37 35 34 32 30 29 28 27 26 25 24 23 23 23 23 23 23 23 24 25 26 27 29 30 32 34 36 38 41 44 46 49 52 54 57 59 61 63 64 65 65 65 64 63 61 59 57 54 52 49 47 44 42 39 37 35 34 32 31 30 29 28 28 27 27 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 33 34 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 28 28 29 30 31 33 34 36 38 40 42 44 46 49 51 53 55 56 57 58 59 59 58 57 56 55 53 51 49 46 44 42 39 37 35 33 31 29 27 26 25 24 23 22 21 21 20 20 20 21 21 21 22 23 24 26 27 29 31 33 35 37 40 42 45 48 51 54 56 59 61 64 65 67 67 68 68 67 66 64 63 61 58 56 54 52 49 47 45 44 42 41 40
 58 61 63 66 69 71 74 77 80 83 85 88 90 92 94 96 97 98 99 100 100 100 101 100 100 100 99 98 98 97 96 94 93 91 90 88 86 84 83 80 78 76 74 72 70 68 66 64 63 61 60 58 57 56 55 55 54 54 53 53 53 53 53 54 54 55 56 56 57 58 59 60 62 63 64 65 66 68 69 70 71 71 72 72 72 72 72 72 71 71 70 69 69 68 67 66 66 65 65 65 64 64 64 64 65 65 66 66 67 68 69 70 72 73 74 76 78 79 81 83 85 87 88 90 92 93 95 96 97 98 99 99 99 99 99 99 99 98 97 97 96 95 94 93 93 92 91 91 90 89 89 88 88 87 87 87 86 86 85 84 83 82 81 80 78 76 74 72 70 67 65 62 59 56 54 51 48 46 43 41 39 37 35 34 33 32 31 30 29 29 28 28 28 28 28 29 29 30 31 31 32 33 34 36 37 39 40 42 44 46 49 51 54 57 60 63 67 70 74 77 81 84 88 91 94 96 98 99 99 99 98 97 95 93 90 86 83 79 76 72 68 65 61 58 55 52 49 47 44 42 40 39 37 36 34 33 32 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 49 50 51 52 53 54 54 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 62 62 62 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 45 44 44 44 44 44 45 45 46 47 48 49 51 52 54 56
 32 32 32 31 31 31 31 32 32 33 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 63 64 66 68 69 71 72 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 87 88 88 88 88 88 87 86 85 84 82 81 78 76 74 71 68 65 63 60 57 54 51 49 46 43 41 39 37 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 58 60 61 63 64 65 66 67 67 67 66 65 64 63 61 59 57 55 52 50 48 46 43 41 39 37 36 34 32 31 30 29 28 27 26 25 25 25 24 24 24 25 25 25 26 27 28 30 31 33 35 37 39 41 43 46 48 51 53 55 57 59 61 62 63 64 64 64 64 64 63 62 61 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 42 42 41 41 42 42 43 44 45 46 47 48 50 52 53 55 57 58 60 62 63 65 66 67 68 69 69 70 70 69 69 68 67 65 64 62 60 58 56 54 52 50 48 46 44 43 41 40 39 38 37 37 37 37 37 37 37 38 39 40 41 42 44 45 47 49 51 53 55 57 60 62 64 66 68 71 72 74 76 77 78 78 78 78 77 76 75 73 71 69 67 64 62 60 57 55 53 51 50 48 47 46 45 44 43 42 42 42 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 38 37 37 36 35 34 33 33
 54 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 43 43 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 52 53 54 55 56 57 59 61 63 65 67 70 72 75 78 82 85 88 91 94 97 100 102 104 105 106 106 106 105 103 100 97 94 90 87 83 79 75 71 68 64 61 59 56 54 52 50 49 47 46 46 45 45 44 44 44 44 44 45 45 46 46 47 47 48 49 50 50 51 51 52 52 53 53 53 53 52 52 51 50 50 49 47 46 45 44 43 42 41 40 39 38 38 37 37 37 36 36 37 37 37 38 38 39 40 41 42 43 45 46 48 50 52 55 57 60 63 67 70 74 78 82 86 91 95 99 103 106 109 112 114 115 115 114 113 111 108 105 101 97 93 88 84 80 76 72 68 64 61 58 55 52 50 48 46 44 43 41 40 39 38 38 37 37 37 37 37 38 39 39 40 41 43 44 45 47 49 50 52 53 54 56 57 57 58 58 58 58 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 40 41 41 42 42 44 45 46 48 50 53 55 58 61 64 67 71 74 77 80 83 86 89 91 92 93 94 94 94 93 93 91 90 88 86 84 82 80 78 76 74 72 70 69 67 65 64 63 61 60 59 58 57 56 55
 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 56 57 58 59 59 60 60 61 61 61 61 62 62 61 61 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 46 47 47 47 47 47 47 47 46 45 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 50 50 51 50 50 50 50 49 49 48 47 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 49 49 49 48 48 47 46 45 45 44 43 42 41 40 39 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 46 47 49 50 51 52 53 54 54 54 54 53 52 51 50 48 47 45 43 41 39 37 35 34 32 30 29 28 27 26 25 25 24 24 24 23 23 24 24 24 25 26 26 27 28 29 31 32 33 35 37 38 40 42 43 45 46 48 49 50 50 50 50 50 49 48 47 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 23 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 23 24 24 25 26 26 27 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 171 181 188 193 194 193 188 180 171 160 148 136 124 113 103 93 85 77 70 64 59 55 51 47 44 41 39 37 35 33 32 31 30 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 39 41 43 45 48 50 53 56 59 62 66 70 73 78 82 86 91 95 99 104 108 111 114 116 118 118 118 117 115 113 110 107 103 99 95 91 87 83 80 77 74 71 69 67 65 63 62 61 60 59 58 58 57 57 57 57 56 56 56 56 56 56 55 55 54 54 53 52 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 41 42 44 45 47 48 50 51 53 54 55 56 57 57 57 56 56 55 53 52 50 48 46 44 41 39 37 35 34 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 24 24 24 25 26 27 27 28 29 31 32 33 34 36 37 38 39 41 42 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 37 39 42 44 47 49 52 55 58 61 63 66 68 70 71 72 73 74 74 73 72 71 70 68 66 65 63 61 59 57 55 53 51 50 48 47 45 44 43 42 42 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 45 46 47 49 51 53 56 59 63 67 72 77 83 90 98 107 116 127 138 149 161
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 72 73 73 74 75 75 76 78 79 80 81 82 83 84 85 86 86 86 86 86 85 84 83 81 79 77 75 73 70 68 65 63 60 58 55 53 51 49 48 46 45 44 43 42 42 41 41 41 42 42 43 44 45 46 48 49 51 52 54 56 58 59 61 63 65 67 68 70 72 73 75 76 77 78 79 80 80 81 81 82 82 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 83 83 82 81 80 79 78 76 75 73 71 70 68 66 64 62 60 58 56 54 52 50 49 47 45 44 43 42 41 40 40 39 39 39 39 39 40 41 42 43 45 46 48 50 52 55 57 60 62 65 68 71 74 77 79 82 84 86 88 89 91 92 92 93 93 93 92 92 91 90 89 88 87 86 85 84 83 83 82 82 82 81 82 82 82 83 83 84 85 85 86 87 87 88 88 88 87 87 86 85 84 82 80 78 76 74 71 69 66 63 61 58 56 53 51 49 47 45 43 42 41 39 39 38 37 37 37 37 38 38 39 40 41 43 44 46 48 50 53 55 58 60 63 66 69 72 74 77 80 83 85 87 89 91 93 94 95 96 97 97 97 97 96 96 95 94 93 92 91 90 89 88 87 87 86 85 84 83 83 82 81 81 80 79 79 78 77 76 75 74 73 71 70 69 67 65 64 62 60 58 56 54 53 51 49 47 46 44 43 42 41 40 39 39 38 38 38 38 39 39 40 41 42 44 45 47 48 50 52 54 56 59 61 63 65 67 69 71 73 74 76 77 78 78 79 79 79 79 79 78 78 77 76 75 75 74 73 73 73 72 72
 17 17 17 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 37 38 40 41 41 42 42 42 42 41 40 39 38 36 35 33 31 29 27 26 24 23 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 19 19 20 21 22 23 23 24 25 25 26 26 26 26 26 26 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 35 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 25 26 26 27 27 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 25 26 27 28 29 30 31 32 32 33 33 34 34 34 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 27 26 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17
 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 46 47 49 51 53 55 57 59 62 64 67 69 71 74 76 78 80 81 82 83 83 83 82 80 79 77 74 72 69 66 63 60 57 55 52 50 48 46 44 42 40 39 38 37 36 35 35 34 34 34 34 34 34 34 35 36 37 37 39 40 41 42 44 46 47 49 50 52 53 54 55 56 57 58 58 58 58 57 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 44 44 44 44 44 45 46 47 48 49 50 52 54 56 58 61 63 66 69 71 74 77 79 82 84 86 87 88 89 90 90 89 88 87 86 84 82 80 78 76 74 71 69 66 64 62 60 58 56 54 52 50 49 48 46 45 44 43 42 42 41 41 41 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 52 52 53 53 52 52 52 51 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 35 35 36 36 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 50 51 52 53 54 56 57 59 60 62 64 66 68 70 72 73 75 76 77 78 79 79 79 79 78 77 75 74 72 70 68 66 64 62 60 58 57 55 54 53 52 52 51 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 50 50 50 49 48 48 47 46 45 44 43 42 41 41 40 39 38
 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 29 28 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 31 31 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 16 16 15 15 16 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 32 33 34 34 34 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 43 44 45 45 45 45 45 44 44 43 41 40 38 37 35 33 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 28 29 31 33 34 36 37 38 39 40 41 42 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 32 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 33 34 34 34 34 34 33 33 32 32 31 30 29 27 26 25 24 23 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 17 17 18 19 19 20 21 22 23 23 24 25 25 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 46 47 48 49 50 50 50 50 50 50 49 48 48 47 45 44 43 42 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 18 18 18 19 20 21 22 23 24 25 27 29 31 33 35 37 39 42 44 46 48 50 51 52 53 53 52 51 49 48 46 43 41 39 37 35 33 31 29 28 27 26 25 24 24 23 23 23 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 34 35 35 35 35 35 35 34 34 33 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 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 25 25 26 26 26 27 27 27 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 32 33 35 36 37 37 38 38 37 37 36 35 34 32 31 29 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 15 15 16
 59 60 60 59 58 57 56 54 53 51 49 47 46 44 42 41 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 31 32 32 33 35 36 37 39 41 42 44 46 48 50 52 54 55 57 58 58 59 59 59 58 57 56 55 54 52 51 49 48 46 45 43 42 41 40 39 39 38 38 37 37 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 39 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 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 44 44 43 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 33 33 34 34 35 36 37 38 40 41 43 44 46 48 50 52 53 55 57 58 59
 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 24 25 26 27 27 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 21 21 20 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 17 18 18 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 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
 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 26 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 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 13 12 12 12 12 12 11 11 11 12 12 12 12 13 13 14 14 15 16 17 19 20 21 23 25 26 28 30 31 33 34 35 35 36 36 35 35 34 33 31 30 29 27 26 25 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 15 14 14 14 15 15 15 15 16 16 17 18 19 20 21 22 23 25 27 28 30 33 35 37 39 41 43 44 45 46 46 45 44 42 40 38 36 33 30 28 25 23 21 19 18 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 50 50 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 42 42 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 69 70 71 72 72 72 71 70 68 67 65 63 60 58 55 53 50 48 46 43 41 39 37 36 34 33 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 35 36 38 39 41 43 45 48 50 52 55 57 59 62 64 66 67 69 70 71 71 71 70 69 68 66 64 61 59 56 54 51 49 46 44 42 40 38 37 35 34 33 32 31 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 37 38 39 40 40 41 41 42 42 41 41 41 40 39 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 35 35 36 37 39 40 41 42 44 45 47 48 50 51 52 53 54 55 55 56 56 55 55 54 53 52 51 49 48 46 45 44 42 41 40 39 38 37 37 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 47 48 49 49 50 51 51 52 52 52 52 52 51 51 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49
 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 18 19 20 21 23 24 25 26 28 29 31 32 34 36 38 39 41 43 44 46 47 48 48 48 48 47 46 45 43 40 38 35 33 30 28 25 23 21 19 18 16 15 14 13 13 12 12 11 11 11 11 11 12 12 12 13 14 15 16 17 18 20 21 23 25 28 30 33 36 38 41 44 47 49 51 52 53 53 53 52 51 50 48 46 44 42 41 39 38 36 35 34 34 33 33 33 33 34 35 35 36 38 39 40 42 43 45 46 47 49 49 50 50 50 49 49 48 46 45 44 42 41 39 38 37 36 35 35 34 34 34 34 34 34 35 35 36 36 37 37 38 38 39 39 39 39 39 38 38 37 36 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 29 31 34 36 39 42 45 48 51 53 55 56 56 55 54 52 49 46 43 40 37 34 31 28 26 24 22 21 20 19 18 17 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 25 26 28 29 30 32 33 34 34 35 35 34 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 28 30 32 34 36 38 41 43 46 49 51 54 57 59 61 63 65 66 66 67 67 66 65 63 61 59 57 54 51 48 45 42 40 37 34 32 30 27 25 24 22 21 19 18 17 16 16 15 14 14 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 32 33 34 35 37 39 41 43 45 48 51 54 57 60 63 67 70 73 75 77 78 79 79 78 76 74 72 69 65 62 59 55 52 49 46 43 41 38 36 35 33 32 31 30 30 29 29 29 30 30 31 31 32 33 34 35 37 38 39 41 42 43 45 46 47 49 50 51 52 53 53 54 55 56 56 57 57 58 58 59 59 59 59 59 59 59 59 58 57 57 55 54 53 51 50 48 46 44 42 40 39 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 43 45 46 48 48 49 49 49 49 48 48 47 45 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 28 28 29 30 31 33 34 36 38 40 42 45 47 50 53 56 58 61 63 65 67 68 69 69 69 68 67 65 63 61 59 56 54 52 49 47 45 43 41 40 38 37 36 35 34 34 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 43 44 46 47 49 50 52 53 54 56 57 57 58 58 58 58 58 57 56 55 53 52 50 48 46 44 42 40 38 36 35 33 31 30 29 28 27 26 25 25 24 24 24 23 23 24 24 24 25 26 27 27 29 30 31 33 35 36 38 40 42 44 46 47 48 49 50 50 50 49 48 46 45 43 40 38 36 33 31 29 28 26 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 62 67 72 77 83 89 94 100 106 110 114 117 118 118 116 114 109 105 99 93 87 81 76 70 65 61 56 53 49 46 44 41 39 38 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 36 37 38 39 41 43 44 47 49 51 54 57 61 65 69 74 80 86 92 100 108 116 125 134 143 151 159 165 170 173 173 171 166 160 152 143 134 124 115 106 98 90 83 76 70 65 61 57 53 50 47 45 42 41 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 36 37 38 38 39 39 39 39 38 38 38 37 36 35 34 34 33 32 31 31 30 30 29 29 29 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 42 42 41 40 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 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 33 33 33 33 34 35 35 36 37 39 40 42 44 46 49 51
 73 75 76 77 76 75 73 70 66 63 59 55 51 47 44 40 38 35 32 30 28 27 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 29 30 31 32 34 35 37 38 40 42 43 44 46 47 48 49 49 50 50 50 49 49 48 48 47 46 45 44 43 41 40 40 39 38 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 27 29 30 31 33 34 36 37 39 40 41 43 43 44 44 45 44 44 44 43 42 41 40 39 38 36 35 34 34 33 32 32 31 31 31 31 31 31 32 32 33 33 34 35 35 36 36 36 37 36 36 36 35 34 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 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 33 32 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 21 22 22 23 24 25 27 29 30 33 35 38 41 44 47 51 55 59 63 66 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 20 21 22 23 24 26 28 29 32 34 37 40 43 46 50 53 57 60 63 66 68 69 69 69 68 66 64 61 58 55 51 48 45 42 39 36 34 31 29 28 26 25 24 23 22 21 20 20 19 19 19 19 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 16 16 16 17 18 18 19 21 22 24 26 28 31 34 38 43 47 53 58 64 71 76 81 85 88 88 86 83 78 72 65 58 52 45 40 35 31 27 24 21 19 17 16 15 14 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 20 21 23 25 27 29 31 33 35 38 40 42 43 45 46 47 48 48 48 48 47 47 46 45 44 44 43 42 41 41 40 40 40 40 40 41 41 42 43 44 45 46 47 48 50 51 52 53 54 55 55 55 55 54 53 52 51 49 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 28 28 29 30 32 33 34 36 38 39 41 43 44 46 47 48 49 49 49 48 47 46 44 43 41 39 36 34 32 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 11 11 11 12 12 12 13 14 14 15 17 18 20 22 24 27 30 34 38 42 47 52 57 61 65 69 70 71 71 69 66 62 58 54 50 45 41 38 34 31 29 26 24 23 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19
 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 51 50 49 48 47 46 44 43 41 39 38 36 35 33 31 30 29 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 21 22 23 24 25 26 28 30 32 34 36 39 41 44 46 49 51 53 54 55 56 56 56 56 54 53 51 50 48 46 44 42 40 38 37 36 34 33 33 32 31 31 30 30 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 34 34 34 33 32 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 19 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 29 30 32 34 36 38 39 41 42 43 43 43 43 43 42 41 40 39 37 36 35 34 33 32 31 30 30 30 29 29 29 29 29 30 30 30 31 31 32 33 33 34 34 34 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 38
 55 54 54 52 51 50 48 46 44 42 40 38 36 35 33 32 30 29 28 28 27 27 26 26 26 26 27 27 28 28 29 30 31 32 34 35 36 37 38 39 40 41 41 42 41 41 40 40 39 37 36 35 34 32 31 30 29 28 27 26 25 25 25 24 24 24 24 25 25 26 27 28 29 30 32 34 35 37 39 42 44 46 48 50 52 54 55 57 58 58 58 58 57 57 55 54 53 51 49 48 46 44 42 41 39 38 37 36 35 34 33 32 32 32 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 40 41 43 44 46 48 50 52 54 55 57 59 60 61 61 62 62 61 61 60 58 57 55 54 52 50 48 47 45 44 42 41 40 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 42 44 46 48 49 50 50 51 50 50 49 47 46 44 42 40 38 35 33 31 30 28 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 28 28 28 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 37 37 38 39 39 40 40 40 41 41 41 40 40 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 27 26 26 26 26 26 26 27 27 28 29 29 30 32 33 34 36 38 39 41 43 45 47 48 50 52 53 54 54 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 57 56 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 31 30 29 29 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 33 34 36 38 39 41 43 44 45 46 47 48 48 48 48 47 46 45 43 42 41 39 38 37 35 34 33 33 32 32 31 31 31 31 32 32 33 33 34 35 36 38 39 40 42 43 45 47 48 49 51 51 52 52 52 52 51 50 49 48 46 44 42 40 38 36 35 33 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 26 27 27 28 30 31 32 34 35 37 38 40 42 43 45 46 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 75 75 75 75 75 74 74 73 72 72 71 70 69 68 67 66 65 65 64 63 63 62 61 60 60 59 58 57 55 54 52 51 49 47 45 42 40 38 36 34 32 30 28 26 25 23 22 21 20 19 19 19 18 18 18 19 19 19 20 21 22 23 24 26 28 30 32 34 37 40 43 46 49 52 55 57 60 62 64 65 66 66 66 65 65 63 62 61 59 58 56 55 54 53 52 51 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 47 47 46 45 44 42 41 39 38 36 35 33 32 30 29 28 26 25 25 24 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 59 59
 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 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 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 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 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 20 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 18 18 18 19 19 19 19 20 20 20 19 19 19 19 18 18 17 17 17 16 16
 34 35 35 35 35 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 40 40 40 40 39 39 38 37 37 36 35 35 34 33 33 33 32 32 33 33 34 35 36 37 39 40 43 45 48 51 54 57 61 64 68 72 75 78 81 83 83 83 82 80 77 74 70 66 62 57 53 49 46 42 40 37 35 33 31 30 29 29 28 28 28 28 29 29 30 31 32 34 35 37 39 41 43 45 47 49 51 52 54 55 56 56 57 57 57 56 56 55 54 53 52 51 49 48 47 47 46 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 42 42 42 43 44 44 45 46 47 47 48 49 50 51 51 52 52 53 53 53 53 53 52 52 51 50 49 48 46 45 44 42 41 39 38 37 35 34 33 32 31 31 30 30 30 29 30 30 30 31 32 33 34 35 37 38 40 41 43 44 45 46 47 48 48 48 47 46 45 44 43 41 39 38 36 35 33 32 30 29 28 27 26 26 25 25 25 25 26 26 27 28 29 30 32 33 35 37 39 40 42 44 45 46 47 48 48 47 47 46 45 43 42 40 38 37 35 34 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34
 41 39 37 36 34 33 32 31 31 30 30 30 31 31 32 32 33 35 36 37 39 40 41 42 43 44 44 44 44 43 42 41 40 38 36 34 33 31 29 28 26 25 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 26 28 29 32 34 36 39 42 44 47 49 52 53 55 55 56 55 54 53 51 49 46 44 41 39 37 35 33 31 30 29 28 28 27 27 27 28 28 29 30 31 32 33 35 37 39 41 43 45 47 50 52 53 55 56 56 56 55 54 52 50 47 45 43 40 38 35 33 32 30 28 27 26 25 25 24 24 23 23 23 24 24 24 25 26 26 27 28 30 31 32 34 35 36 38 39 41 42 44 45 46 47 48 49 49 50 50 50 50 50 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 32 32 32 33 33 33 34 35 35 36 37 39 40 41 43 44 46 48 50 51 53 55 56 57 58 58 58 58 57 56 55 53 51 49 46 44 41 38 36 33 31 29 27 25 23 22 20 19 18 18 17 17 16 16 16 16 17 17 18 19 20 21 22 24 26 28 30 33 36 39 42 45 49 52 54 57 58 59 59 59 58 57 55 52 50 48 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 73 72 71 70 70 69 69 68 68 67 67 66 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 43 43 42 42 42 43 43 44 44 45 46 47 48 49 51 52 53 54 55 56 57 58 58 59 59 60 60 60 61 61 61 61 62 62 63 63 64 65 66 68 69 71 73 75 78 80 83 86 90 93 97 101 105 109 114 118 123 128 133 138 143 147 151 155 158 161 162 163 162 161 159 156 152 147 142 136 130 124 118 112 106 100 94 89 84 79 75 71 67 63 60 57 55 53 51 49 48 47 46 46 46 46 47 48 49 51 53 55 58 62 65 69 74 79 85 91 98 105 112 120 127 134 140 146 150 153 154 154 152 149 144 139 134 128 121 115 109 104 99 94 90 86 82 79 77 74 72 70 68 67 66 65 64 63 63 63 62 62 62 62 62 62 62 61 61 61 61 60 60 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 53 54 54 55 56 57 58 60 61 63 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 113 115 116 117 118 119 119 119 118 116 114 112 109 106 102 98 94 89 85 80 76 72 68 64 60 57 54 51 48 46 44 43 42 41 40 40 40 41 41 42 44 46 48 50 53 56 60 64 68 73 78 83 88 94 99 105 109 114 117 120 122 123 122 121 119 116 113 109 106 102 98 95 91 88 85 83 81 78 77 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 20 21 21 21 20 20 19 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 26 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 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 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 21 22 23 24 25 26 26 27 27 27 27 26 25 24 23 22 20 19 18 17 15 14 13 12 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 17 18 19 20 21 22 23 23 24 24 24 23 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 27 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 18 19 20 22 23 25 26 27 28 29 30 30 29 29 28 26 25 23 22 20 19 17 16 14 13 12 11 11 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18
 40 41 41 42 42 41 41 40 39 37 36 35 33 31 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 35 36 37 37 37 37 37 37 36 35 34 34 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 38 38 37 36 35 34 33 32 31 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 27 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 22 22 22 23 24 24 25 26 28 29 30 32 33 34 36 37 38 39 39 39 40 39 39 38 37 36 35 34 33 31 30 29 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 29 30 31 31 31 31 31 31 31 30 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 30 31 32 33 35 36 37 38 39
 44 45 45 46 47 47 47 48 48 48 48 48 47 47 46 45 44 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 34 33 34 34 34 34 35 35 36 37 38 39 41 42 44 46 48 50 52 54 56 57 59 60 61 61 61 61 61 60 58 57 55 53 51 49 47 45 43 41 39 38 37 36 35 34 34 33 33 33 33 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 33 33 33 34 35 36 37 38 39 40 42 43 44 46 48 49 50 52 53 54 55 55 55 55 55 54 53 52 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 48 49 50 51 51 51 52 52 52 52 51 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 32 32 33 33 33 34 35 36 37 38 39 41 43 45 47 49 52 55 57 60 62 65 67 68 70 71 71 71 70 69 68 67 65 63 61 58 56 54 52 49 47 45 43 42 40 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 32 32 32 31 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 31 32 33 35 36 37 38 40 41 42 42 43 44 44 44 44 44 44 43 42 41 40 39 38 37 35 34 33 31 30 29 27 26 25 24 23 23 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 39 40 41 43 44 45 47 48 49 50 51 52 52 52 52 51 50 49 48 46 45 43 41 39 38 36 34 33 31 30 29 28 27 27 26 25 25 25 25 24 24 25 25 25 26 26 27 28 29 31 32 34 37 40 43 46 50 54 59 63 67 71 75 78 80 81 81 80 79 76 73 69 65 61 57 53 50 46 43 40 37 35 33 31 29 28 27 26 25 25 25 25 25 25 25 26 27 27 28 29 29 30 31 31 31 32 32 32 32 31 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 26 27 29 30 32 34 36 39 41 43 45 48 50 52 54 56 57 59 60 61 61 62 62 61 61 60 59 57 56 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 22 23 23 24 24 26 27 29 31 33 36 39 42 45 49 52 56 60 63 66 68 69 69 69 68 66 63 60 57 54 51 47 45 42 40 38 36 35 34 33 32 32 32 32 32 32 32 32 32 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 2 2 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 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 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 55 53 50 47 44 41 39 37 35 33 32 31 31 31 31 31 32 32 33 34 35 36 37 38 39 39 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 27 27 28 28 29 30 31 32 33 34 35 36 36 37 37 38 38 38 37 37 37 36 35 35 34 33 33 32 31 31 31 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 47 47 48 48 47 47 46 46 45 44 43 42 40 39 38 37 36 35 34 34 33 33 32 32 33 33 34 36 37 40 42 45 49 52 56 60 64 68 72 75 77 78 78 78 76 74 70 67 63 58 54 50 46 42 39 36 34 32 30 29 28 27 27 27 27 28 28 29 30 30 31 32 32 33 33 33 33 33 32 32 31 30 29 28 28 27 27 27 27 27 27 28 29 30 32 33 35 37 39 41 44 46 49 51 54 56 58 59 60 61 60 60 58 57 54 52 50 48 45 43 41 40 38 37 36 35 35 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 36 36 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 34 34 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 32 31 31 32 32 32 33 34 35 36 38 40 43 45 48 51 54 57 60 61 63 63 63 62 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 28 28 27 26 25 24 23 22 21 20 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 29 29 30 31 31 32 32 32 32 32 31 31 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 30 31 31 32 31 31 31 30 29 28 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 22 22 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 27 28 29 30 31 32 33 33 33 33 33 32 32 31 30 29 27 26 25 24 23 22 21 20 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 28 29 29 29 29 28 28 27 26 26 25 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 20 19 19 19 19 19 19 20 20 20 21 22 22 23 23 24 24 25 25 25 25 25 24 24 23 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 30 30 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 17 18 18 19 20 22 23 24 25 26 27 28 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
 13 12 12 11 11 11 10 10 10 9 9 9 10 10 10 11 11 12 13 14 15 16 18 19 20 21 22 23 23 23 23 23 22 21 20 19 17 16 15 14 12 11 11 10 9 9 9 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 16 17 17 17 16 16 15 15 14 13 13 12 11 10 10 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 18 19 20 20 20 20 20 20 19 18 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 16 16 16 15 15 14 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 18 17 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 19 20 20 20 20 20 19 19 18 17 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13
 22 22 22 22 22 23 23 24 24 25 26 28 29 31 33 35 38 40 42 44 46 48 49 49 50 50 49 49 48 46 45 43 42 40 38 37 35 34 33 32 31 30 29 29 29 29 30 31 32 33 35 37 39 41 42 44 46 48 49 50 51 52 52 52 52 51 51 50 49 47 46 44 42 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 24 25 26 28 30 32 35 39 42 47 52 57 62 68 73 77 81 84 85 85 83 80 76 71 66 61 56 51 46 42 38 34 31 28 25 23 22 20 20 19 19 19 20 21 22 24 26 28 31 33 36 40 43 47 51 56 60 64 67 70 72 74 74 73 71 68 64 60 56 51 47 43 40 37 34 32 30 28 27 26 25 25 24 24 24 23 23 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 39 38 37 36 35 33 32 30 29 27 26 24 23 22 21 20 20 20 20 20 21 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 37 38 38 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 26 26 26 27 28 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 36 36 35 35 34 34 33 32 32 31 30 29 28 27 26 26 25 24 23 22 22 21 21 20 20 20 20 21 21 22 23 24 25 27 28 29 30 32 33 34 35 36 36 37 37 37 38 37 37 37 36 35 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 60 58 55 52 50 47 44 41 39 36 35 33 32 31 30 30 30 30 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 45 46 46 46 45 44 43 42 41 40 39 37 36 35 35 34 33 33 33 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 33 33 33 34 34 35 36 37 39 40 42 43 45 47 48 50 51 53 54 54 54 54 54 53 51 50 48 46 44 42 41 39 38 36 35 34 33 32 31 31 31 30 30 30 30 30 31 31 31 32 33 34 35 37 38 40 42 45 47 50 53 56 58 61 63 64 65 66 65 65 63 61 59 57 54 52 49 46 44 41 39 37 35 33 32 31 30 29 29 28 28 29 29 30 31 32 33 34 35 36 37 38 38 38 38 38 37 36 35 34 33 32 31 30 29 28 28 28 28 28 28 29 30 31 32 33 35 36 38 40 42 44 47 49 51 54 56 59 61 63 64 66 66 67 67 66 65 64 62 60 58 56 54 51 49 47 45 43 42 40 39 37 36 35 34 33 33 32 32 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 37 38 38 38 38 38 38 38 37 37 36 36 36 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 47 47 47 47 47 46 45 45 44 42 41 40 39 38 37 36 35 34 33 33 33 33 33 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 47 47 46 46 46 46 46 45 45 45 46 46 47 47 48 50 51 53 55 57 58 60 62 63 63 63 63
 20 21 22 23 24 24 25 25 25 25 24 24 23 22 22 21 21 20 20 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 16 16 17 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 26 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 19 20 21 22 22 22 22 22 22 21 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 24 25 25 25 25 24 24 23 22 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 16 17 17 18 18 18 18 18 18 17 17 16 16 15 15 14 13 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19
 29 30 30 31 32 32 32 32 32 31 30 29 28 27 25 24 23 23 22 21 21 21 21 21 21 21 22 23 24 25 26 27 29 31 33 35 38 41 44 47 49 52 54 56 57 57 57 56 54 51 49 46 43 41 38 36 33 32 30 28 27 26 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 35 37 40 42 43 45 46 47 47 48 47 47 46 45 44 43 42 40 39 38 37 36 36 35 35 34 34 34 34 34 35 35 36 37 37 38 39 40 41 41 42 42 42 43 43 43 43 43 43 44 44 44 45 46 47 48 50 51 54 56 58 61 63 65 67 69 69 69 68 66 63 59 56 51 47 43 40 36 33 30 28 26 25 23 22 22 21 21 21 21 22 23 24 25 26 28 29 31 33 35 36 38 39 40 41 42 43 43 43 42 42 41 40 38 37 35 33 32 30 29 27 26 25 24 23 23 23 22 22 23 23 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 33 34 34 34 35 35 35 34 34 34 33 33 33 32 32 32 33 33 34 35 36 38 39 41 44 46 49 52 55 58 60 63 64 65 66 65 64 62 60 57 54 51 48 45 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 20 20 21 22 24 25 27 28 30 32 35 37 39 41 43 45 47 48 49 50 50 49 48 47 45 43 41 39 36 34 32 30 29 27 26 25 25 24 24 24 25 25 26 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 37 37 39 40 42 44 47 49 52 55 58 60 62 64 65 66 66 65 64 62 60 58 55 53 51 48 46 44 43 41 40 39 39 38 38 38 39 40 41 42 45 47 51 54 59 63 69 74 80 85 90 95 98 100 102 101 100 98 95 91 87 82 78 73 69 65 61 58 55 52 49 47 46 44 43 42 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 39 40 41 43 45 47 50 53 56 60 64 69 74 79 84 89 94 98 102 104 106 106 105 102 99 94 89 83 77 71 66 60 55 51 47 44 41 39 37 36 35 35 35 35 36 36 37 39 40 42 45 47 50 53 56 59 63 67 70 73 76 78 80 80 80 78 76 73 70 66 62 59 55 52 49 47 45 43 42 41 40 40 40 40 41 42 42 43 44 45 46 47 48 49 49 49 49 49 48 48 47 46 45 45 44 43 42 42 41 40 40 40 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 48 49 50 51 52 52 53 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 43 43 43 43 43 43 44 45 47 48 50 51 53 55 56 57 58 59 60 59 59 58 57 56 55 53 52 51 49 48 47 46 46 46 45 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 52 52 52 52 52 51 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 47 47 47 47 46 46 45 44 43 42 40 39 38 37 37 36 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 15 14 14 13 13 13 13 13 14 14 15 16 18 20 22 24 26 29 32 36 39 43 46 49 52 54 56 56 56 55 53 50 47 44 41 38 35 32 29 26 24 22 21 20 19 18 17 17 17 18 18 19 20 20 22 23 24 25 27 28 30 31 33 34 35 36 36 36 36 35 34 32 31 29 27 25 23 21 19 18 17 16 15 14 14 14 14 14 15 16 17 19 21 23 26 30 34 40 46 53 60 68 77 85 91 96 98 97 94 89 83 75 68 61 55 49 43 38 34 30 27 24 22 20 18 17 15 14 13 13 12 12 12 12 13 14 15 17 19 21 24 27 31 36 42 48 56 63 72 80 88 94 98 99 96 91 84 76 68 60 52 46 40 35 30 27 24 22 20 18 17 16 15 15 15 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 17 18 19 20 21 23 24 26 28 31 33 36 39 41 44 46 48 50 51 50 50 48 46 43 40 37 34 32 29 27 25 24 22 21 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 19 19 19 18 17 16 16 15 14 13 12 11 10 10 9 9 9 9 9 9 10 10 11 12 14 15 18 20 23 26 30 34 38 41 45 47 49 50 49 48 46 43 40 37 34 31 28 25 23 21 19 18 16 15 14 13 13 13 12 13 13 14 14 16 17 19 21 24 27 30 33 37 41 45 48 52 55 57 59 60 61 60 60 58 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 26 25 23 22 20 19
 24 25 25 25 26 26 26 27 27 27 27 28 28 28 29 30 30 31 33 34 35 37 39 41 43 46 48 50 53 55 57 59 60 61 61 60 59 57 54 51 48 45 42 39 36 34 32 30 29 27 26 26 25 25 25 25 25 26 26 27 28 29 30 31 33 34 35 36 38 38 39 40 40 39 39 38 37 35 34 32 30 29 28 26 25 24 23 23 22 22 22 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 25 26 26 27 28 29 29 30 30 31 31 31 31 31 30 29 29 28 27 27 26 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 28 28 29 29 30 32 33 35 37 39 41 43 46 48 50 51 53 53 53 52 51 49 47 45 43 40 38 36 34 32 30 28 27 26 25 24 23 23 23 22 23 23 24 25 26 27 29 31 34 37 40 43 47 51 55 58 62 64 66 68 68 68 66 64 61 58 55 51 48 45 41 38 36 33 31 29 28 26 25 24 23 23 23 23 23 23 23 23 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 24 24 24 24 25 25 26 27 28 29 30 31 32 32 33 34 35 35 36 36 36 37 37 37 38 38 39 40 40 41 43 44 46 48 50 52 55 58 62 66 69 73 77 80 83 85 86 86 85 83 80 76 72 68 64 60 57 53 50 48 45 43 41 40 39 38 37 36 36 35 35 35 35 34 34 34 34 33 33 32 32 31 30 29 28 28 27 27 27 27 27 27 28 30 32 34 37 41 45 50 57 64 73 83 94 105 117 129 140 148 153 153 151 144 135 124 112 101 90 79 70 62 55 49 44 39 35 32 30 28 26 25 24 24 24 25 26 27 29 31 33 36 40 44 49 54 60 67 76 85 95 106 118 131 144 156 167 175 180 181 178 171 161 150 137 124 112 100 89 80 72 65 59 54 50 46 43 41 39 38 37 36 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 46 47 48 48 49 50 51 52 53 54 54 54 55 55 54 54 54 53 53 52 51 51 50 50 49 49 48 48 48 48 47 47 47 47 47 46 46 45 44 43 42 40 39 37 35 34 32 30 29 28 26 25 25 24 24 24 24 25 26 28 30 32 35 38 42 46 51 56 61 66 71 76 80 84 86 88 88 87 86 84 81 78 75 72 69 66 63 60 58 55 53 51 49 47 46 44 42 41 39 38 37 36 35 34 34 34 33 33 34 34 35 35 36 38 39 40 42 44 46 48 50 52 54 56 58 60 62 63 64 65 65 65 64 63 61 59 56 54 51 48 45 42 39 37 34 32 30 29 27 26 25
 24 23 22 21 20 19 19 18 18 17 18 18 19 19 21 22 24 26 28 31 34 37 41 45 48 52 55 58 60 61 62 61 60 58 55 52 49 46 43 39 37 34 32 30 28 27 25 25 24 23 23 23 23 23 23 24 24 25 26 26 27 28 30 31 33 35 37 39 42 45 48 51 55 58 62 65 68 69 70 69 68 65 62 58 54 50 46 43 39 37 34 33 31 30 30 30 30 30 31 33 35 37 39 42 44 47 49 51 53 53 54 53 52 50 47 45 42 39 36 34 31 29 27 25 23 22 21 20 19 18 18 18 18 19 20 21 23 25 28 31 35 39 44 49 54 60 65 71 75 78 80 81 80 77 74 69 64 59 54 49 44 40 37 34 31 29 28 26 25 25 25 25 26 27 28 30 32 34 37 40 43 45 48 50 52 53 53 53 53 52 51 50 48 47 46 46 46 46 46 47 48 49 51 53 55 57 59 61 63 65 66 66 66 65 63 60 57 54 50 46 43 39 36 33 31 29 27 26 25 24 24 24 24 25 25 26 28 29 31 33 35 37 39 41 43 45 46 47 48 47 47 45 43 41 38 36 33 30 28 26 24 23 21 21 20 20 20 20 20 21 22 23 24 26 27 29 31 32 33 35 35 36 36 35 34 33 32 31 30 29 28 27 26 25 24 24 24 24 24 24 25 26 27 28 29 31 33 35 38 41 45 49 53 58 63 68 72 77 80 83 84 84 83 80 76 72 67 62 57 52 48 44 40 36 33 31 29 27 25 23 22 21 21 20 20 20 20 20 21 22 22 23 24 25 25 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
 28 28 28 29 30 30 31 32 33 34 34 35 35 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 37 38 38 39 40 42 43 44 45 46 47 48 49 49 50 50 50 50 49 48 48 47 46 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 28 29 30 31 33 34 36 38 40 43 45 47 49 51 52 54 54 55 55 54 54 53 52 50 49 47 46 44 43 42 41 40 39 39 38 38 38 38 39 39 40 41 42 43 45 46 47 49 50 51 52 53 54 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 52 51 50 49 48 46 44 42 41 39 37 35 34 32 31 30 30 30 30 30 31 32 34 35 38 41 44 48 52 56 61 66 70 74 78 81 83 84 84 83 81 79 75 72 68 64 61 57 54 51 49 46 44 43 41 40 39 38 38 38 39 39 40 42 43 45 47 50 53 56 59 62 66 69 72 76 79 82 84 85 86 86 85 84 81 78 74 70 66 62 58 54 50 46 43 40 37 35 33 31 30 29 28 27 27 27 27 28 29 30 31 32 34 35 37 39 42 44 46 49 51 54 57 59 62 64 67 69 71 73 74 75 76 77 76 76 75 73 71 68 65 62 59 56 53 49 47 44 41 39 38 36 35 34 34 34 34 34 35 36 38 39 41 44 46 49 52 56 60 63 67 70 73 76 77 77 77 75 72 69 64 60 56 52 47 44 40 38 35 33 31 30 29 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 31 31 31 32 32 33 34 36 37 39 40 42 43 44 46 46 47 47 47 47 46 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 45 46 47 48 48 48 47 46 44 42 40 37 35 32 30 28 26 24 23 21 20 20 19 19 19 20 21 22 24 26 28 30 33 36 39 42 45 48 50 51 52 52 51 50 48 47 45 43 41 39 38 37 36 35 35 35 35 35 36 36 37 39 40 41 43 45 46 48 49 51 52 53 54 54 54 54 53 52 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 21 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 26 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 52 52 53 53 53 53 53 52 51 49 48 46 45 43 41 40 38 37 36 35 34 33 33 33 33 33 34 35 36 37 38 40 42 44 45 47 49 50 50 50 50 48 46 43 41 37 34 31 29 26 24 22 21 19 18 18 18 18 18 18 19 20 21 23 24 26 28 30 32 33 35 37 38 39 40 40 40 40 40 39 38 37 36 35 35 34 33 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 36 36 36 37 38 38 39 40 41 41 42 43 43 44 44 44 44 44 43 42 42 40 39 38 37 35 34 33 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 42 44 46 49 51 53 55 57 59 60 60 61 61 61 60 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 42 42 42 42 43 43 44 45 46 48 49 51 53 54 56 57 58 59 60 60 60 59 58 57 55 53 51 49 47 45 42 40 38 36 35 33 32 31 30 29 28 28 28 28 28 28 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 47 49 50 51 52 53 54 55 56 56 56 57 57 57 57 57 56 56 56 56 56 55 55 56 56 56 57 58 59 60 62 63 65 67 68 70 71 73 74 75 75 75 74 74 72 71 69 68 66 64 62 60 59 57 56 55 54 53 52 51 51 50 49 49 48 47 46 45 43 42 40 39 37 36 35 33 32 31 31 30 30 30 30 31 32 33 35 37 40 42 45 49 53 57 61 65 69 73 77 80 82 83 83 83 81 79 76 73 70 66 63 59 56 53 51 49 47 45 44 43 42 42 42 42 43 43 44 45 46 48 50 51 53 55 57 59 62 64 66 68 70 71 72 74 74 75 75 75 74 74 72 71 70 68 66 64 62 60 57 55 53 51 49 47 45 43 41 40 39 38 37 37 36 36 36 36 37 38 39 40 41 42 44 45 47 49 51 52 54 55 56 57 58 58 57 57 56 54 53 51 49 47 44 42 41 39 37 36 34 33 33 32 32 32 32 33 33 34 35 37 38 40 41 43 45 47 49 51 52 53 54 54 54 54 53 52 50 48 46 44 43 41 39 37 36 35 34 34 33 33 34 34 35 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 15 14 14 13 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 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 23 23 23 23 23 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 13 13 12 12 13 13 13 14 15 16 17 18 20 22 23 25 26 27 28 28 28 28 27 26 24 23 21 20 18 17 16 15 15 14 14 14 13 13 14 14 15 15 16 17 18 19 20 22 23 25 27 28 30 31 33 34 34 35 35 34 34 32 31 30 28 26 25 23 22 20 19 18 17 16 16 15 14 14 14 14 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 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 20 20 21 21 22 23 25 26 28 30 32 34 35 37 38 39 38 38 36 34 32 30 27 25 22 20 18
 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 25 26 26 27 27 26 26 25 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 30 31 32 32 32 32 32 31 31 30 29 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 41 42 42 42 41 40 39 37 34 32 30 28 26 24 22 20 19 17 16 15 15 14 14 13 13 13 13 13 14 14 15 15 16 18 19 20 22 24 26 29 31 34 36 38 39 41 41 41 40 38 37 35 32 30 28 26 24 23 21 20 19 18 18 17 17 17 16 16
 44 45 45 45 44 43 41 39 37 34 32 30 28 26 25 24 23 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 28 28 28 28 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 24 24 25 26 27 28 29 31 33 35 37 39 41 43 45 46 47 48 48 48 47 46 44 42 40 38 36 34 33 31 29 28 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 29 30 32 34 36 39 41 44 47 49 52 54 55 56 55 54 53 51 48 45 42 38 35 33 30 28 26 25 23 23 22 22 21 22 22 23 24 25 26 28 29 31 33 34 36 37 38 38 37 36 35 33 32 30 28 26 25 24 23 22 21 21 21 21 22 23 24 25 26 28 29 31 33 35 37 39 41 42 43 44 44 43 43 42 40 39 38 36 35 34 32 31 30 30 29 28 28 27 27 27 27 26 26 26 27 27 27 27 28 28 29 30 31 32 33 34 36 37 39 41 43 45 47 49 51 53 55 56 57 57 57 56 55 53 51 49 47 45 42 40 38 36 35 33 32 31 30 30 29 29 29 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 29 29 29 29 29 28 28 27 26 26 25 25 24 24 24 24 24 25 25 26 28 29 31 33 35 38 40 42
 17 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 24 25 26 27 28 29 30 31 31 32 32 32 32 31 30 29 28 27 26 25 23 22 21 20 20 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 33 33 33 33 32 32 30 29 28 26 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 15 15 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 21 21 22 23 24 25 27 28 30 31 33 35 36 37 38 39 39 39 39 38 37 35 33 32 30 28 26 25 23 22 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 22 23 24 25 27 29 31 33 36 39 41 44 46 48 49 49 49 47 45 42 39 36 33 30 27 25 23 21 19 18 17 16 15 14 14 13 13 13 13 14 14 14 15 16 17 18 20 22 24 26 28 31 33 36 39 41 43 45 45 45 45 43 42 39 37 34 32 30 28 26 24 23 21 21 20 19 19 19 19 19 20 20 21 22 23 24 25 25 26 27 28 28 28 28 28 28 27 27 26 26 25 25 25 24 24 24 24 25 25 26 26 27 28 29 30 31 31 32 33 34 34 35 35 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 29 28 27 27 26 25 24 22 21 20 19 19 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 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
 51 54 57 60 62 65 67 69 71 72 73 73 73 73 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 54 53 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 46 46 47 48 49 50 52 53 54 56 58 59 60 62 63 64 64 64 65 65 64 64 63 63 62 61 60 59 59 58 57 56 54 53 52 50 49 47 46 44 42 40 39 37 35 34 32 31 30 29 28 28 27 27 27 27 28 28 29 30 32 34 36 38 41 45 48 52 56 59 62 65 67 68 68 67 66 63 61 58 54 51 48 45 42 40 37 35 33 32 30 29 28 28 27 27 27 27 28 28 29 31 32 34 36 38 41 44 47 50 53 56 59 61 64 66 67 68 69 68 68 66 64 62 60 57 55 52 50 47 45 43 41 40 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 29 29 29 30 31 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 55 57 59 60 62 63 64 65 66 66 66 66 66 65 63 62 60 58 56 53 50 48 45 43 40 38 36 35 33 32 31 31 30 30 30 31 32 33 34 35 37 39 42 44 47 50 53 57 60 63 66 68 70 71 72 71 70 68 65 62 58 55 52 49 46 43 41 39 37 35 34 33 32 32 31 31 31 31 32 32 33 34 35 36 37 39 41 43 46 48
 32 33 33 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 51 51 50 48 47 46 44 42 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 31 32 33 34 35 37 39 41 43 45 47 49 51 52 53 54 54 53 52 51 50 49 47 46 44 43 42 41 40 39 38 38 37 37 37 36 36 35 34 33 32 31 30 29 28 27 25 24 23 23 22 21 21 21 21 21 21 22 23 24 25 27 29 31 33 36 39 42 44 47 49 50 51 50 49 48 46 44 41 39 36 34 32 30 28 26 25 24 23 22 21 20 20 20 20 20 20 20 21 22 23 24 25 26 28 29 31 33 35 36 38 40 42 43 45 46 47 47 48 48 48 47 47 46 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 23 23 24 25 27 28 29 30 31 33 34 35 35 36 37 37 37 37 37 38 38 38 38 39 39 40 41 41 42 43 43 44 44 44 43 43 42 40 39 37 35 34 32 30 29 27 26 25 25 24 24 23 23 24 24 24 25 26 27 28 30 31 33 34 36 38 40 42 44 45 46 47 48 48 47 47 46 44 43 41 40 38 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 48 46 45 43 41 40 39 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 30 30 29 28 28 27 27 26 26 26 25 26 26 27 27 29 30 32 34 37 40 44 48 52 57 61 66 70 74 76 78 78 77 76 73 70 67 64 60 56 53 50 47 44 41 39 37 35 34 33 32 31 30 30 30 30 30 30 30 30 31 32 32 33 34 35 37 38 40 42 44 46 48 50 52 54 55 57 57 58 57 56 54 52 50 47 44 41 39 37 35 33 31 30 29 29 28 28 28 28 29 29 30 32 33 35 36 38 41 43 45 47 50 52 53 54 55 55 55 55 55 54 53 52 51 51 50 50 49 49 49 49 50 50 51 51 52 53 54 54 55 55 55 55 54 54 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 45 45 45 46 47 47 48 48 49 49 50 50 50 51 51 52 52 53 54 55 56 57 58 60 62 64 65 67 69 70 71 71 71 70 68 65 62 58 54 50 46 42 38 35 32 30 28 27 25 25 24 24 24 24 24 25 26 27 28 30 31 33 35 38 40 42 44 46 48 49 50 50 50 49 48 46 45 43 41 39 38 36 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 30 30 31 33 34 35 37 38 40 41 43 44 46 47 48 49 50 51 52 52 53 53 53 54 54 54 54 54 54 53 52 52 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 115 120 123 125 125 125 122 119 116 112 107 103 98 94 91 87 85 82 80 78 77 76 75 74 74 74 74 74 74 74 74 74 74 73 72 71 70 69 68 67 66 65 64 63 63 63 63 63 63 63 64 64 65 66 66 67 68 68 69 70 71 72 73 75 77 80 83 87 91 95 100 105 110 115 121 126 131 135 139 143 146 147 148 148 146 144 141 137 133 129 125 121 117 113 110 107 105 103 101 99 98 97 95 94 92 90 88 86 84 81 79 76 74 72 70 69 68 68 68 69 71 74 77 81 86 90 95 101 106 111 116 121 125 129 132 135 137 138 138 136 134 132 128 123 118 112 106 100 94 88 82 77 73 69 66 63 62 61 61 62 63 65 67 70 73 77 81 85 89 94 98 102 106 109 111 111 110 108 105 101 97 92 87 83 79 75 72 70 68 66 66 65 65 66 67 68 70 72 74 75 77 79 80 80 80 79 78 77 75 72 70 68 65 63 61 60 58 57 56 55 54 53 53 52 52 52 52 53 53 53 54 54 55 56 57 58 60 61 63 65 68 70 73 76 80 83 86 89 91 93 94 94 94 93 92 91 89 87 86 84 83 82 81 81 82 83 85 87 90 93 98 102 107 112 116 120 123 125 126 125 123 120 116 111 105 99 93 87 82 77 72 68 65 62 61 60 60 62 64 67 71 77 82 89 96 103 110 117 124 130 136 140 143 145 146 145 143 140 135 131 125 119 113 107 101 95 89 83 78 73 69 66 63 61 59 58 57 56 56 56 56 57 57 58 59 60 61 63 64 66 69 72 75 79 84 89 94 99 105 110
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 30 33 37 42 46 50 54 56 57 57 56 54 51 47 44 40 37 34 31 28 26 24 23 22 21 21 21 21 22 23 24 25 26 27 28 29 30 30 31 31 31 32 32 32 31 31 31 30 30 29 28 28 27 26 25 24 23 23 22 21 21 21 21 21 21 22 22 23 23 24 24 25 25 25 25 25 26 26 26 27 27 28 29 30 31 33 34 36 38 41 43 45 47 49 50 50 50 49 48 46 43 41 38 35 33 30 28 26 24 23 21 20 19 19 19 19 19 20 21 23 24 26 28 30 32 33 35 36 37 38 38 39 39 39 38 38 37 37 36 35 34 33 31 30 28 27 25 24 23 21 20 20 19 19 19 20 21 22 24 26 28 31 35 38 42 47 51 55 59 62 64 64 62 60 56 51 46 41 36 32 29 26 23 21 20 19 18 17 17 17 17 17 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 22 21 21 21 22 22 23 24 25 26 28 29 31 32 33 34 35 36 36 35 35 34 32 31 29 28 26 24 23 22 21 20 19 19 18 18 19 19 19 20 21 21 22 23 24 25 25 26 26 26 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 20 19 19 18 17 17 16 15 15 15 15 15 15 16 17 18 19 21 24
 87 91 95 99 104 109 113 117 120 123 124 124 123 120 116 111 105 99 92 85 78 71 66 60 56 52 50 48 47 47 48 49 51 54 57 60 64 68 72 77 81 86 90 95 99 103 106 108 110 110 110 109 106 103 99 94 89 83 78 73 68 63 59 56 54 52 51 51 51 52 53 54 56 57 59 62 64 67 70 72 75 78 81 83 86 87 88 88 88 86 84 82 79 76 73 70 66 64 61 59 57 55 53 52 51 50 50 49 49 49 50 50 51 52 54 55 57 59 61 63 65 67 69 70 70 70 70 69 68 66 64 62 60 58 56 55 53 51 49 48 46 45 44 43 42 41 40 40 40 40 41 43 45 47 51 55 60 66 72 79 85 92 98 103 107 110 111 112 112 110 108 105 102 99 95 92 88 85 83 80 78 76 74 73 72 70 69 67 66 64 63 61 59 57 54 52 50 47 45 43 41 39 38 37 36 36 37 38 39 42 45 49 53 58 63 68 72 77 81 84 86 88 88 88 87 85 83 80 76 73 69 66 62 58 55 51 48 45 42 40 38 36 35 34 34 34 35 36 38 39 41 43 45 47 49 52 54 56 59 61 63 66 68 70 73 75 77 78 80 81 81 82 82 81 80 79 77 75 74 72 70 67 65 63 61 59 57 54 52 50 47 45 43 41 39 38 36 36 35 35 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 56 57 58 59 60 60 60 60 59 57 55 53 51 48 46 44 42 41 40 40 40 40 41 42 43 45 46 48 50 52 53 55 57 59 61 63 65 67 69 71 74 77 80 83
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 61 63 64 65 66 66 65 64 62 60 57 55 52 50 48 46 44 42 41 39 39 38 38 38 39 40 41 43 45 48 50 52 54 56 57 58 58 58 58 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 38 37 37 37 38 38 39 40 41 42 43 44 46 47 48 50 51 53 55 57 59 61 63 65 66 67 68 68 67 65 63 61 58 55 52 49 47 44 42 40 39 37 36 36 35 35 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 45 46 48 49 51 53 54 56 57 58 59 59 59 59 58 58 57 56 54 53 52 51 50 50 49 48 48 47 46 46 45 44 43 42 41 39 38 37 36 35 34 33 33 34 35 36 37 38 40 42 44 46 48 50 51 53 55 57 58 59 61 61 62 62 62 61 61 59 58 56 53 51 48 45 43 40 38 36 35 33 33 32 32 32 32 32 33 33 34 35 36 38 39 40 42 44 46 48 50 52 54 56 57 58 58 58 58 57 55 54 52 50 49 47 46 45 44 43 43 42 42 42 42 43 43 43 43 44 44 43 43 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 28 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 37 38 40 41 43 44 46 47 47 48 47 47 47 46 45 44 43 43 42 42 42 42 42 43 44 45 47 49 51 53 56
 113 115 116 114 110 105 99 92 85 79 73 67 62 58 54 51 48 46 44 42 41 40 40 40 40 41 43 45 47 49 52 54 57 59 60 61 61 61 61 61 60 59 58 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 39 38 38 39 40 41 43 45 48 51 54 57 60 64 67 71 75 80 84 89 94 99 104 110 115 119 123 126 128 128 127 124 121 116 111 105 100 94 89 84 79 75 71 67 64 61 58 55 53 50 48 46 44 42 40 39 38 37 37 38 38 39 40 42 43 44 45 46 47 49 49 50 51 52 53 54 54 55 55 56 56 56 56 56 56 55 53 52 50 48 46 44 42 41 39 39 38 38 39 40 41 43 44 47 50 53 57 61 66 71 77 83 90 97 104 110 114 118 119 118 115 111 106 100 94 88 83 78 74 70 67 65 63 62 61 60 60 59 59 58 58 57 56 54 53 51 49 47 46 45 44 43 43 42 42 43 43 44 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 62 63 63 63 63 62 61 60 58 57 56 55 54 53 53 53 53 53 54 54 55 56 57 59 60 62 64 67 69 72 76 79 83 87 90 94 97 99 101 102 102 101 100 98 96 93 91 88 85 82 80 77 75 73 71 69 67 66 64 63 61 60 60 59 59 59 60 60 61 61 62 62 62 62 62 61 61 60 59 58 57 56 55 55 54 53 52 51 51 50 50 50 50 50 50 50 50 51 52 53 54 55 56 57 58 59 60 60 60 60 60 60 61 61 62 63 65 67 70 73 78 82 87 93 99 105 109
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 26 27 27 28 29 29 30 30 31 31 32 32 31 31 31 30 29 27 26 24 23 22 21 20 19 19 19 19 20 20 21 22 23 24 25 26 28 29 31 33 34 36 38 40 42 44 46 47 47 48 47 46 44 41 38 35 32 29 26 24 22 20 19 19 18 18 18 18 18 18 18 19 19 20 20 20 21 22 22 23 24 24 25 26 27 28 29 29 31 32 33 34 35 36 38 39 40 42 43 44 45 46 46 47 46 46 44 43 41 38 35 33 30 28 26 25 23 22 22 21 20 20 20 20 20 19 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 27 27 27 28 29 31 32 34 37 39 42 44 46 47 48 49 49 48 48 46 45 43 42 40 38 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 27 29 30 33 35 38 40 43 45 47 49 50 51 51 50 49 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 25 26 27 28 30 30 31 31 31 31 30 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 21 21 22 23 24 24 25 26 26 26 26 26 26 26 25 25 25 24 24 24 24 23 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 28 27 26 24 23 22 21 21 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 36 37 37 37 36 35 33 32 30 28 25 24 22 21 20 20 20 20 21 22 23 25 26 28 30 31 33 34 35 36 37 37 37 37 37 36 36 35 34 34 34 34 34 34 35 36 37 39 40 42 44 45 47 48 48 48 47 46 44 41 38 34 31 28 25 22 21 19 19 18 19 19 21 22 24 26 28 30 32 35 37 39 41 44 45 47 48 49 49 49 49 48 46 44 42 39 36 34 31 28 26 24 22 21 20 19 19 20 20 21 22 23 24 26 27 28 29 30 32 33 34 35 35 36 36 37 37 36 36 35 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 21 22 23 24 25 27 28 30 31 32 33 33 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 19 19 20 21 23 25 28 31 33 36 38 39 41 41 41 41 40 39 38 36 35 34 33 32 32 32 32 32 33 34 35 36 37 39 40 42 43 44 44 44 43 42 40 38 36 33 31 29 26 25 23 21 20 20 20 20 21 23 25 28 32 36 40 44 49 53 56 59 61 62 62 62 60 58 56 53 50 47 44 41 39 36 33 31 29 27 25 24 22 21 21 20 20 21 21 23 24 25 27 29 30 32 33 34 35 36 37 37 38 38 38 39 39 39 39 39 39 39 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 17 18 19 20 22 23 25 26 28 29 30 30 30 29 28 26 24 22 19 17 15 13 11 10 9 9 9 9 9 10 10 11 12 14 15 16 18 19 20 22 23 25 26 27 28 29 29 29 29 28 27 26 24 23 21 19 17 15 13 12 11 10 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 20 21 22 23 25 26 28 29 30 31 32 33 33 33 32 32 31 29 28 27 25 23 22 20 18 17 15 14 12 11 11 10 10 10 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 25 25 25 24 23 22 21 20 18 17 15 14 12 11 10 10 10 10 10 11 12 13 15 17 19 21 24 26 28 30 32 33 34 35 35 34 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 26 26 25 24 22 21 20 18 16 15 14 12 11 10 9 9 9 9 10 11 12 14 15 17 20 22 24 26 27 28 29 30 30 29 28 27 26 25 23 22 20 19 17 16 15 14 13 12 11 10 9 9 9 9 9 10 10 11 13 14 16 17 19 20 22 23 24 25 26 27 27 27 27 27 27 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 14 15 17 18 20 21 23 24 25 26 27 27 28 28 28 27 26 25 24 23 21 20 18 16 15 13 12 11 10 9 9 9 9 9 10 11 12 13 14 16 17 18 19 20 21 21 21 21 20 20 19 18 18 17 17 16 16 16
 40 42 44 47 49 51 53 54 55 56 56 55 54 52 50 47 44 41 38 35 32 29 26 24 23 22 21 22 22 24 26 29 33 37 41 46 51 57 63 69 76 83 89 95 100 104 106 107 105 101 95 88 80 72 64 56 49 42 37 32 28 25 22 21 21 22 23 26 29 32 37 42 47 52 57 62 66 69 70 70 68 66 62 59 55 51 47 44 42 40 38 37 37 37 38 38 40 41 43 45 47 49 50 51 52 52 51 49 47 44 40 37 33 30 27 25 23 22 22 22 23 25 26 28 30 31 33 35 36 37 38 39 39 40 40 40 41 41 40 40 40 39 39 38 37 36 34 33 31 29 28 26 25 24 24 24 24 25 26 27 29 30 31 32 34 35 36 36 37 38 38 38 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 34 33 32 30 29 27 26 25 24 24 24 25 26 28 31 35 39 43 48 54 60 67 73 80 86 91 96 99 101 101 99 95 90 84 77 70 64 57 51 45 40 35 32 28 26 24 23 24 24 26 29 33 37 42 48 53 59 63 67 69 70 69 67 63 59 55 51 46 43 39 37 34 33 32 31 31 31 31 32 33 35 36 38 40 41 42 43 44 43 43 42 40 38 35 33 30 28 26 24 23 23 23 24 25 27 30 32 35 38 40 42 44 45 46 47 47 47 46 45 45 44 42 41 40 38 37 36 34 33 31 30 28 27 25 24 23 22 22 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 31 32 32 32 33 34 34 36 37 39
 61 59 56 54 52 50 49 48 47 46 46 46 47 47 48 49 49 49 49 48 46 44 42 39 35 32 30 27 26 25 24 24 24 25 26 27 28 29 31 33 35 37 39 41 43 46 48 50 52 54 55 56 57 57 56 54 52 49 46 43 40 37 34 32 30 30 29 29 30 31 33 34 36 38 39 41 43 45 47 49 50 52 53 53 53 53 52 51 50 49 47 45 44 42 41 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 38 40 41 43 44 45 46 46 47 47 46 46 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 29 29 29 30 32 33 36 38 41 44 47 49 51 51 51 50 49 48 46 44 43 41 40 39 39 39 39 40 40 42 43 45 47 49 51 53 54 55 55 54 53 51 48 46 43 41 38 36 34 32 30 28 27 26 26 26 26 27 29 31 34 38 42 46 50 54 58 60 61 62 62 61 59 57 54 52 49 47 45 42 40 38 36 35 33 31 30 29 28 27 26 25 24 24 25 25 27 28 31 33 36 39 42 44 46 48 49 50 51 51 51 51 51 51 51 51 51 51 52 53 53 54 55 57 58 59 59 60 60 60 60 59 58 57 55 53 51 49 47 45 43 40 38 35 33 31 28 27 25 24 23 23 24 24 25 26 27 27 28 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 43 44 43 42 41 39 36 34 31 28 26 24 23 22 22 22 22 23 25 26 28 30 32 35 38 41 44 48 51 55 58 60 63 64 64 64 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 20 21 21 21 20 20 20 19 18 18 17 16 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 13 14 14 15 16 18 19 20 21 22 22 23 23 22 22 21 21 20 19 18 18 17 17 17 17 17 17 18 18 19 19 19 20 19 19 19 18 17 15 14 13 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 21 21 21 21 20 19 18 16 15 13 12 11 10 10 10 10 10 10 10 11 11 12 13 13 14 15 15 16 17 17 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 15 15 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 12 13 13 12 12 12 12 12 12 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 18 18 18 17 16 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 12 13 14 16 17 18 19 19 20 20 19 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 9 10 10 12 13 14 16 17 18 19 19 20 20 20 19 19 19 18 18 17 17 17 17 17 17 18 18 19
 35 38 41 43 45 46 47 46 45 44 41 39 36 33 31 28 26 24 22 21 19 18 17 16 15 15 15 16 16 17 18 19 20 21 22 23 23 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 24 23 22 21 20 19 17 16 16 15 15 15 16 16 18 19 21 23 25 28 30 33 36 39 41 43 45 47 48 48 48 47 46 45 43 41 40 38 37 35 34 34 33 32 32 32 32 31 31 31 30 30 29 28 27 25 24 22 21 19 17 16 15 14 14 14 14 15 15 16 17 18 19 20 21 22 23 23 24 24 24 25 25 25 25 25 25 25 24 24 23 23 22 21 20 19 18 17 16 15 14 14 13 13 14 14 15 16 17 18 19 20 22 23 25 26 27 29 30 31 32 32 32 32 31 30 29 28 27 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 19 19 19 18 17 16 16 15 14 14 14 14 14 15 16 17 19 20 22 24 26 28 30 32 34 35 37 38 39 39 39 38 37 36 34 32 30 27 25 23 21 19 17 16 15 14 14 14 15 16 17 18 19 21 22 24 25 25 26 26 26 26 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 25 25 25 24 24 23 22 21 20 19 18 17 16 15 15 15 15 15 16 17 18 19 20 22 23 24 25 26 26 27 27 27 27 26 26 25 25 24 23 23 22 21 20 19 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 19 20 20 20 21 21 21 21 21 21 21 21 22 22 23 24 25 27 29 31 33

