
 % 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
 7524 7592 7660 7729 7798 7867 7935 8004 8073 8141 8208 8275 8341 8407 8471 8534 8596 8657 8716 8773 8828 8882 8934 8983 9030 9075 9117 9156 9193 9227 9258 9285 9310 9332 9350 9365 9376 9385 9389 9391 9389 9383 9374 9362 9346 9327 9305 9280 9251 9220 9185 9148 9108 9066 9020 8973 8923 8871 8817 8761 8703 8644 8583 8521 8457 8393 8327 8261 8194 8126 8058 7990 7921 7852 7783 7715 7646 7578 7510 7442 7375 7309 7244 7179 7115 7052 6989 6928 6868 6809 6751 6695 6639 6585 6532 6481 6431 6382 6334 6288 6244 6201 6159 6119 6080 6043 6007 5973 5940 5909 5879 5851 5824 5799 5775 5753 5733 5714 5696 5680 5666 5653 5642 5632 5624 5617 5612 5608 5606 5605 5606 5609 5613 5618 5625 5634 5644 5656 5669 5683 5700 5717 5737 5758 5780 5804 5829 5856 5885 5915 5946 5979 6014 6050 6087 6126 6167 6209 6252 6297 6343 6391 6440 6491 6543 6596 6650 6706 6763 6821 6880 6940 7001 7064 7127 7191 7256 7322 7388 7455 7523 7591 7659 7728 7796 7865 7934 8003 8071 8139 8207 8274 8340 8405 8469 8533 8595 8655 8714 8771 8827 8881 8932 8982 9029 9073 9115 9155 9192 9225 9256 9284 9309 9330 9349 9364 9375 9383 9388 9390 9388 9382 9373 9361 9345 9326 9304 9279 9251 9219 9185 9148 9108 9065 9020 8972 8922 8870 8816 8760 8703 8643 8583 8520 8457 8393 8327 8261 8194 8126 8058 7990 7921 7852 7783 7715 7646 7578 7510 7442 7376 7309 7244 7179 7115 7052 6990 6929 6868 6810 6752 6695 6640 6586 6533 6481 6431 6382 6335 6289 6244 6201 6159 6119 6080 6043 6007 5973 5940 5909 5879 5851 5825 5800 5776 5754 5733 5714 5697 5681 5667 5654 5642 5633 5624 5618 5612 5609 5607 5606 5607 5609 5613 5619 5626 5635 5645 5656 5669 5684 5700 5718 5738 5758 5781 5805 5830 5857 5886 5916 5947 5980 6015 6051 6088 6127 6168 6210 6253 6298 6345 6392 6441 6492 6544 6597 6651 6707 6764 6822 6881 6941 7003 7065 7128 7192 7257 7323 7390 7457
 62 62 63 63 63 64 64 65 65 65 66 66 67 67 68 68 69 69 70 70 71 72 72 73 73 74 75 75 76 76 77 78 78 79 80 80 81 82 82 83 84 84 85 86 86 87 87 88 88 89 90 90 91 91 92 92 92 93 93 93 94 94 94 94 95 95 95 95 95 95 95 95 95 95 95 95 94 94 94 94 93 93 93 92 92 91 91 90 90 89 89 88 88 87 86 86 85 84 84 83 82 82 81 80 80 79 78 78 77 76 76 75 74 74 73 73 72 71 71 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 63 62 62 61 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 57 58 58 58 58 58 58 58 58 58 59 59 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 66 66 67 67 68 68 69 70 70 71 71 72 73 73 74 75 75 76 77 77 78 79 79 80 81 81 82 83 83 84 85 85 86 86 87 88 88 89 89 90 90 91 91 92 92 93 93 93 94 94 94 94 95 95 95 95 95 95 95 95 95 95 95 95 95 94 94 94 94 93 93 92 92 92 91 91 90 90 89 89 88 88 87 86 86 85 84 84 83 83 82 81 81 80 79 79 78 77 77 76 75 75 74 74 73 72 72 71 71 70 70 69 68 68 67 67 67 66 66 65 65 64 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 62 62
 130 129 128 127 126 125 123 122 121 120 119 118 117 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 100 99 98 97 96 96 95 94 93 93 92 92 91 90 90 89 89 88 88 88 87 87 86 86 86 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 83 83 84 84 84 84 84 84 84 85 85 85 85 85 86 86 86 87 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 97 97 98 99 99 100 101 101 102 103 103 104 105 105 106 107 107 108 109 109 110 110 111 112 112 113 113 114 114 115 115 116 116 116 117 117 117 118 118 118 118 118 118 119 119 119 119 118 118 118 118 118 118 117 117 117 116 116 116 115 115 114 114 113 112 112 111 111 110 109 109 108 107 106 106 105 104 103 103 102 101 100 100 99 98 97 97 96 95 94 94 93 92 92 91 90 90 89 88 88 87 86 86 85 85 84 84 83 83 82 82 82 81 81 81 80 80 80 79 79 79 79 79 78 78 78 78 78 78 78 78 78 78 78 78 78 78 79 79 79 79 79 80 80 80 81 81 81 82 82 83 83 84 84 85 86 86 87 87 88 89 90 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 121 122 123 124 126 127 128 129 131 132 133 134 135 136 138 139 140 141 142 142 143 144 145 146 146 147 147 148 148 149 149 149 150 150 150 150 150 150 150 149 149 149 148 148 147 147 146 146 145 144 143 143 142 141 140 139 138 137 136 135 134 133 131
 60 60 60 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 71 72 72 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 74 75 75 75 74 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 71 71 71 70 70 69 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 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 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 67 67 67 67 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 60 60 60
 166 171 175 179 183 188 192 196 200 204 207 211 214 217 219 222 224 226 227 228 228 228 228 228 226 225 223 221 218 215 212 209 205 201 197 192 188 183 178 173 169 164 159 154 149 144 140 135 130 126 121 117 113 109 105 101 98 94 91 88 84 81 78 76 73 70 68 65 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 55 56 58 60 62 64 66 69 71 73 76 78 81 83 86 89 92 95 97 101 104 107 110 113 116 119 123 126 129 132 135 138 141 144 147 149 152 154 156 158 160 162 163 164 165 166 167 167 167 167 166 166 165 164 163 161 159 158 156 154 152 149 147 144 142 139 137 134 131 129 126 123 121 118 115 113 110 108 105 103 101 98 96 94 92 90 88 86 84 82 80 79 77 76 74 73 71 70 69 67 66 65 64 63 62 61 60 59 59 58 57 57 56 55 55 54 54 54 53 53 53 52 52 52 52 52 51 51 51 51 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 59 59 60 61 62 63 64 65 66 68 69 70 72 73 75 77 78 80 82 84 86 89 91 93 96 98 101 104 107 110 113 116 119 123 126 130 134 137 141 145 149 153 158 162
 54 56 58 60 63 65 68 71 74 77 80 84 87 91 95 100 104 109 114 119 125 131 137 143 150 157 164 172 180 188 196 205 214 223 232 241 250 260 269 278 286 295 302 310 316 322 327 331 335 337 338 338 337 335 332 328 323 317 310 303 295 286 278 268 259 250 240 231 221 212 203 194 185 176 168 160 153 145 138 132 125 119 113 108 103 98 93 89 84 80 76 73 70 66 63 60 58 55 53 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 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 45 46 48 51 53 55 58 60 63 66 69 72 76 80 84 88 92 97 101 106 112 117 123 129 136 142 150 157 164 172 180 189 197 206 215 224 234 243 252 261 270 278 287 294 302 308 314 320 324 327 330 331 332 331 330 327 323 319 314 308 301 294 286 278 270 261 252 244 235 226 217 208 200 192 184 176 168 161 154 147 141 135 129 123 118 112 108 103 98 94 90 87 83 80 76 73 70 68 65 63 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 42 43 44 46 47 49 50 52
 78 80 81 83 85 87 89 91 94 96 98 100 103 105 108 110 113 116 118 121 124 127 130 132 135 138 141 144 147 150 152 155 158 160 163 165 167 170 172 174 175 177 178 180 181 182 182 183 183 183 183 183 183 182 181 180 179 177 176 174 172 170 168 166 163 161 158 156 153 150 148 145 142 139 136 134 131 128 125 123 120 117 115 112 110 107 105 102 100 98 96 94 92 90 88 86 84 82 80 79 77 76 74 73 71 70 69 68 66 65 64 63 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 81 83 84 85 87 88 90 91 93 94 96 97 99 100 102 103 105 106 107 109 110 111 112 113 115 116 116 117 118 119 119 120 120 121 121 121 121 121 121 121 121 120 120 119 118 118 117 116 115 114 113 111 110 109 107 106 105 103 102 100 99 97 96 94 92 91 89 88 86 85 83 82 80 79 77 76 74 73 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 73 74 76
 65 65 64 63 63 62 62 61 60 60 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 50 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 67 68 68 69 70 70 71 71 71 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 71 71 70 70 69 69 68 68 67 66 66
 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 54 55 57 59 61 63 65 67 69 72 74 77 80 82 85 88 92 95 98 102 106 109 113 117 122 126 130 135 139 144 148 153 157 162 167 171 176 180 184 188 192 195 199 202 204 206 208 210 211 211 211 211 210 209 208 206 203 201 197 194 190 187 183 178 174 169 165 160 156 151 146 142 137 133 128 124 120 116 112 108 104 100 97 93 90 87 84 81 78 75 73 70 68 66 64 61 59 58 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 55 54 53 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32
 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 39 40 40 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 67 68 70 71 73 74 76 77 79 81 82 84 86 87 89 91 93 94 96 98 100 101 103 105 107 108 110 111 113 114 116 117 119 120 121 122 123 124 125 126 126 127 128 128 128 129 129 129 129 128 128 128 127 127 126 126 125 124 123 122 121 120 119 118 117 115 114 113 112 110 109 107 106 105 103 102 101 99 98 97 95 94 93 91 90 89 88 87 85 84 83 82 81 80 79 78 77 76 76 75 74 73 72 72 71 70 70 69 69 68 68 67 67 67 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 65 65 65 65 65 65 66 66 66 67 67 67 68 68 69 69 70 71 71 72 72 73 74 75 75 76 77 78 79 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 109 110 111 111 112 112 113 113 114 114 114 114 114 114 114 114 114 113 113 112 112 111 111 110 109 108 107 106 105 104 103 102 100 99 98 97 95 94 92 91 90 88 87 85 84 82 81 79 78 77 75 74 72 71 70 68 67 66 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32
 80 80 81 81 81 82 82 82 82 82 82 82 83 83 83 83 82 82 82 82 82 82 81 81 81 80 80 79 79 79 78 78 77 76 76 75 75 74 73 73 72 71 71 70 69 69 68 67 66 66 65 64 64 63 62 62 61 60 60 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 52 52 53 53 54 55 55 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 83 84 85 87 88 90 91 92 94 95 97 98 100 101 102 104 105 106 108 109 110 112 113 114 115 116 117 118 119 120 121 121 122 123 123 124 124 124 124 125 125 125 125 124 124 124 124 123 123 122 121 121 120 119 118 117 116 115 114 113 112 111 110 108 107 106 105 103 102 101 100 98 97 96 94 93 92 91 89 88 87 86 85 83 82 81 80 79 78 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 59 58 58 58 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 60 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 70 70 71 71 72 72 73 74 74 75 75 76 76 77 77 78 78 79 79 80
 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 60 61 62 63 64 64 65 66 66 67 68 68 69 70 70 71 71 72 72 72 73 73 73 73 73 74 74 74 74 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 67 67 66 65 65 64 63 63 62 61 60 60 59 58 57 56 56 55 54 53 53 52 51 51 50 49 48 48 47 47 46 45 45 44 44 43 43 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36
 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 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 49 49 50 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 37
 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 87 90 93 97 100 103 107 110 113 117 120 123 126 129 131 134 136 138 140 141 142 143 143 143 143 142 141 140 138 137 134 132 129 127 124 120 117 114 110 107 103 100 97 93 90 86 83 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 42 40 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 52 53 55 56 58 59 61 62 63 65 66 68 69 70 71 72 73 74 75 76 76 77 77 78 78 78 78 78 78 78 77 77 76 75 74 73 72 71 70 69 68 67 65 64 63 61 60 58 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18
 73 72 72 71 70 69 68 67 66 65 64 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 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 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 56 59 61 64 66 69 72 75 78 81 85 88 91 95 99 102 106 110 114 117 121 125 128 131 135 138 140 143 145 147 148 149 150 151 150 150 149 148 146 144 142 139 136 133 130 126 122 119 115 111 107 103 99 95 92 88 84 81 77 74 71 68 65 62 59 56 54 52 49 47 45 43 41 39 38 36 34 33 31 30 29 28 27 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 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 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 44 45 46 48 49 51 52 54 55 57 58 59 61 62 64 65 66 67 68 69 70 71 72 72 73 73 74 74 74 74 74 74 73
 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 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 32 32 32 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30
 42 43 44 46 47 48 49 50 52 53 54 56 57 59 60 62 63 65 67 69 70 72 74 76 78 80 82 84 86 88 90 93 95 97 99 101 103 105 108 110 112 114 115 117 119 121 122 124 125 127 128 129 130 131 131 132 132 133 133 133 133 132 132 131 131 130 129 128 127 125 124 123 121 120 118 116 115 113 111 109 107 105 103 102 100 98 96 94 92 90 89 87 85 83 82 80 78 77 75 74 72 71 70 68 67 66 65 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 59 60 61 62 63 64 66 67 68 69 70 72 73 74 75 77 78 80 81 82 84 85 87 88 89 91 92 94 95 96 98 99 100 102 103 104 105 106 107 108 108 109 110 110 110 111 111 111 111 111 111 110 110 110 109 108 107 107 106 104 103 102 101 99 98 97 95 94 92 90 89 87 85 84 82 80 79 77 75 74 72 70 69 67 66 64 63 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 39 40 40 41
 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 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 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28
 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 83 84 84 85 85 85 85 85 85 85 85 84 84 83 82 82 81 80 79 78 77 75 74 73 72 70 69 67 66 64 63 61 60 59 57 56 54 53 51 50 49 47 46 45 43 42 41 40 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 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 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 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 50 51 53 55 57 59 60 62 65 67 69 71 73 75 78 80 82 84 86 89 91 93 95 97 99 101 103 105 106 108 109 110 111 112 113 113 114 114 114 114 114 113 112 112 111 110 109 107 106 104 103 101 99 97 95 94 92 90 88 86 84 82 80 78 76 74 72 70 68 67 65 63 61 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 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 31 31 31 32 32
 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 59 60 62 63 65 67 68 70 71 72 74 75 76 77 79 80 80 81 82 82 83 83 84 84 84 83 83 83 82 82 81 81 80 79 78 77 76 74 73 72 71 69 68 67 65 64 63 61 60 59 57 56 55 53 52 51 50 49 47 46 45 44 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 28 28 27 27 27 27 27 27 27 26 26 26 26 26 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 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 69 69 70 71 72 73 74 74 75 75 76 76 76 76 76 76 76 75 75 75 74 73 73 72 71 70 69 68 66 65 64 63 61 60 59 57 56 54 53 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11
 109 111 112 114 116 117 119 121 122 124 126 128 130 131 133 135 137 139 140 142 144 146 147 149 151 152 154 155 156 158 159 160 161 162 163 164 165 165 166 166 167 167 167 167 167 166 166 165 165 164 163 162 161 160 159 157 156 154 153 151 149 147 145 143 141 139 137 135 133 131 128 126 124 122 120 117 115 113 111 109 106 104 102 100 98 96 94 92 90 88 86 85 83 81 79 78 76 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 63 64 64 64 64 65 65 65 66 66 67 67 68 68 68 69 69 70 71 71 72 72 73 74 74 75 76 77 78 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 96 97 98 100 101 103 104 106 107
 51 52 52 53 54 54 55 56 56 57 58 59 59 60 60 61 62 62 63 63 64 64 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 64 64 63 63 62 61 61 60 59 58 58 57 56 55 54 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 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 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 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 44 44 45 45 46 47 47 48 49 49 50
 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 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 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 58 57 56 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21
 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 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 45 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19
 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 68 69 70 72 73 75 76 78 79 81 82 84 85 87 88 90 91 93 94 96 97 98 100 101 102 104 105 106 107 108 109 110 111 112 113 113 114 115 115 115 116 116 116 116 116 116 115 115 115 114 114 113 112 112 111 110 109 108 107 106 105 103 102 101 100 99 97 96 95 93 92 91 89 88 86 85 84 82 81 80 79 77 76 75 74 72 71 70 69 68 67 65 64 63 62 61 60 59 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 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 30 30 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 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27
 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
 31 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 32 32 32 32 32 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 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 59 60 60 61 61 62 63 63 64 64 65 65 66 67 67 68 68 69 70 70 71 72 72 73 73 74 74 75 76 76 77 77 78 78 79 79 79 80 80 80 81 81 81 81 82 82 82 82 82 82 82 82 82 81 81 81 81 80 80 79 79 78 78 77 77 76 76 75 74 74 73 72 71 71 70 69 68 67 66 66 65 64 63 62 61 60 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31
 46 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 73 75 77 79 81 83 85 87 90 92 95 98 101 104 107 110 113 117 120 124 127 131 135 139 143 148 152 156 161 165 170 174 179 183 188 193 197 202 206 210 214 218 222 226 229 232 235 238 240 242 244 245 246 247 247 247 246 245 244 242 240 238 235 232 229 226 222 218 214 210 206 201 197 192 187 183 178 173 169 164 159 155 151 146 142 138 134 130 126 122 118 115 111 108 105 101 98 95 93 90 87 85 82 80 78 75 73 71 69 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 41 41 42 42 42 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 94 95 96 97 97 98 98 99 99 99 99 100 100 100 100 99 99 99 99 98 98 97 97 96 95 95 94 93 92 91 90 89 88 87 86 85 84 83 82 80 79 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 47 47 47 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45
 61 61 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 59 59 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 66 66 67 67 68 69 69 70 70 71 71 72 73 73 74 74 75 76 76 77 77 78 78 79 80 80 81 81 82 82 82 83 83 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 83 82 82 81 81 80 79 79 78 77 77 76 75 74 74 73 72 71 70 69 69 68 67 66 65 64 63 62 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61
 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 41 43 45 47 49 52 55 58 61 64 68 72 76 81 85 91 96 102 109 116 123 131 140 149 159 170 181 194 207 222 237 253 271 290 310 332 355 379 404 431 460 489 520 551 583 616 648 680 711 741 768 792 814 831 844 853 856 855 848 837 821 801 778 752 723 693 662 630 598 566 534 504 474 446 418 392 368 345 323 302 283 265 248 232 217 204 191 179 168 158 148 139 131 123 116 109 103 97 92 87 82 78 74 70 67 63 60 57 55 52 50 48 46 44 42 40 39 37 36 35 34 32 31 30 29 29 28 27 26 26 25 25 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 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 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 5 14 25 37 51 67 86 107 132 160 193 231 276 327 386 455 535 629 738 866 1015 1191 1396 1637 1918 2247 2628 3065 3560 4107 4689 5277 5825 6273 6559 6638 6496 6155 5670 5103 4510 3933 3398 2918 2497 2131 1816 1547 1317 1122 955 813 691 587 498 422 356 300 252 210 173 142 115 92 71 54 39 26 14 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 1 2 3 5 6 8 9 11 12 14 16 17 19 21 23 25 27 29 30 33 35 37 39 41 43 45 47 49 51 53 56 58 60 62 63 65 67 69 71 72 74 75 76 77 78 79 80 81 81 82 82 82 82 82 81 81 80 79 79 78 76 75 74 72 71 69 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 26 24 22 20 18 17 15 13 11 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 45 45 46 46 47 48 49 50 51 52 53 54 56 57 59 61 63 65 67 70 72 75 79 82 86 90 94 99 105 110 117 124 131 139 148 158 168 180 193 207 222 238 257 277 299 323 349 378 410 446 485 527 574 626 684 747 816 893 977 1069 1171 1282 1404 1537 1681 1836 2002 2179 2365 2557 2754 2950 3141 3319 3479 3612 3712 3774 3792 3766 3698 3590 3448 3280 3093 2893 2689 2485 2285 2093 1911 1740 1582 1435 1301 1178 1066 964 872 789 713 645 583 527 477 431 390 353 319 288 261 236 213 193 174 157 142 128 115 103 93 83 75 67 59 53 47 41 36 32 28 24 20 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 44
 25 26 27 29 30 32 34 35 37 39 41 44 46 49 52 55 58 61 65 69 73 78 83 88 93 99 106 113 120 128 137 146 157 167 179 192 206 221 237 255 274 295 317 342 369 398 429 463 501 541 585 633 684 740 800 866 936 1011 1091 1176 1267 1361 1460 1562 1667 1772 1876 1977 2073 2161 2238 2303 2353 2385 2400 2395 2372 2332 2275 2204 2122 2031 1933 1831 1728 1624 1521 1421 1325 1233 1146 1063 986 913 846 783 725 671 621 575 532 493 457 423 393 364 338 314 292 272 253 236 220 205 191 179 167 157 147 138 129 121 114 107 101 95 90 85 81 76 73 69 66 62 60 57 54 52 50 48 46 45 43 42 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 58 58 58 59 59 60 60 60 61 61 61 61 61 62 62 62 62 62 62 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 55 55 54 53 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 20 21 22 24
 77 79 82 84 86 89 92 95 98 102 105 109 113 118 122 128 133 139 145 151 158 166 174 182 192 201 212 223 235 248 262 277 293 311 329 349 371 394 419 445 474 505 538 573 611 652 696 743 794 847 904 965 1030 1098 1170 1246 1325 1408 1493 1580 1669 1759 1848 1935 2019 2099 2173 2240 2297 2343 2378 2400 2408 2403 2384 2353 2309 2255 2191 2120 2042 1959 1874 1786 1697 1610 1523 1438 1356 1277 1201 1129 1060 995 934 876 821 770 723 678 636 597 561 527 495 466 439 413 389 367 346 327 309 292 277 262 248 236 224 213 203 193 184 175 168 160 153 147 141 135 129 124 120 115 111 107 103 100 97 93 90 88 85 83 80 78 76 74 72 70 68 67 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 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 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 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 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 62 63 65 66 67 69 70 72 74 75
 35 36 37 38 40 41 42 44 46 47 49 51 53 55 58 60 63 66 69 72 75 79 83 87 92 97 102 107 113 120 127 134 142 151 160 171 182 193 206 220 235 251 269 288 309 331 356 383 412 444 478 516 557 602 651 704 763 827 896 972 1055 1145 1243 1350 1466 1592 1727 1874 2030 2198 2375 2562 2757 2959 3165 3371 3575 3771 3954 4118 4259 4370 4447 4487 4487 4449 4373 4263 4124 3960 3777 3581 3377 3170 2963 2761 2565 2377 2198 2030 1872 1725 1589 1462 1346 1238 1139 1048 965 888 818 754 695 642 592 547 506 468 433 401 372 345 320 297 276 257 240 223 208 194 182 170 159 149 140 131 123 116 109 102 97 91 86 81 77 73 69 65 62 59 56 53 51 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 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 25 26 26 26 27 27 28 29 29 30 31 31 32 33 34
 200 199 199 199 198 198 198 198 198 198 198 198 198 199 199 200 201 202 203 204 206 207 209 212 214 217 221 225 229 234 239 245 252 259 267 276 287 298 310 324 339 356 375 395 418 443 471 502 536 574 616 662 714 771 834 904 981 1068 1163 1270 1388 1520 1666 1830 2011 2213 2439 2690 2969 3281 3628 4013 4441 4916 5441 6020 6655 7349 8099 8905 9758 10647 11555 12456 13320 14110 14783 15299 15623 15729 15606 15263 14721 14015 13186 12278 11330 10377 9445 8553 7715 6936 6221 5570 4980 4448 3970 3542 3159 2817 2511 2239 1997 1780 1587 1415 1261 1124 1001 892 794 706 628 558 495 438 388 342 302 265 232 202 176 152 130 111 93 77 63 50 39 28 19 10 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 1 3 4 6 8 10 12 15 17 19 21 23 25 28 30 32 35 37 39 42 44 47 49 52 54 57 59 62 65 67 70 73 76 78 81 84 87 89 92 95 98 101 103 106 109 112 115 118 120 123 126 129 131 134 137 140 142 145 147 150 152 155 157 160 162 164 167 169 171 173 175 177 179 181 182 184 186 187 189 190 191 193 194 195 196 197 198 199 199 200 200 201 201 202 202 202 203 203 203 203 203 203 203 203 202 202 202 202 201 201 201 201 200 200
 380 384 387 390 393 396 399 401 403 404 406 407 408 409 410 411 411 411 412 412 412 412 412 412 412 412 413 413 414 415 416 417 419 421 423 426 430 434 439 444 450 458 466 476 486 499 512 528 545 565 586 611 638 668 702 739 781 828 879 937 1001 1072 1151 1238 1335 1443 1563 1696 1843 2006 2187 2387 2608 2853 3121 3417 3740 4092 4473 4884 5321 5781 6258 6743 7223 7683 8104 8465 8745 8924 8988 8930 8750 8457 8069 7607 7093 6551 6000 5457 4934 4440 3979 3555 3168 2818 2502 2219 1965 1739 1537 1358 1199 1057 932 820 721 633 554 485 423 368 319 276 237 202 172 144 120 98 79 61 46 32 20 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 14 17 19 22 25 28 31 34 37 40 43 47 51 54 58 62 67 71 76 80 85 90 95 100 106 111 117 123 129 135 142 148 155 161 168 175 182 190 197 204 212 219 227 234 242 249 257 264 272 279 287 294 301 308 315 321 328 334 340 346 351 357 362 367 371 376
 438 456 476 496 517 539 562 586 611 638 665 694 724 756 789 824 860 898 939 981 1026 1073 1122 1175 1230 1288 1350 1415 1484 1556 1634 1716 1802 1894 1992 2096 2206 2323 2448 2580 2721 2871 3030 3199 3379 3569 3772 3987 4214 4455 4709 4978 5261 5558 5869 6194 6533 6884 7247 7620 8000 8386 8775 9163 9546 9921 10281 10623 10940 11229 11482 11696 11866 11989 12061 12081 12049 11965 11831 11649 11423 11157 10857 10527 10173 9800 9414 9019 8619 8219 7822 7431 7049 6676 6316 5969 5636 5317 5013 4724 4450 4190 3945 3713 3495 3290 3096 2915 2744 2584 2434 2294 2162 2038 1922 1814 1712 1617 1527 1444 1365 1292 1223 1158 1098 1041 987 937 890 846 804 765 728 693 661 630 601 573 547 523 500 478 457 437 419 401 384 368 353 339 325 312 300 288 276 266 255 245 236 227 218 210 202 194 186 179 172 166 159 153 147 142 136 131 125 120 116 111 106 102 98 94 90 86 82 78 75 71 68 65 62 59 56 53 50 48 45 43 40 38 36 33 31 29 27 25 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 80 84 88 92 96 101 105 110 115 121 126 132 138 144 151 158 165 172 180 188 196 205 214 223 233 243 254 265 276 288 301 313 327 341 355 371 386 403 420
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 17 26 35 45 56 68 81 95 111 128 146 166 187 211 237 265 296 330 367 407 452 500 554 613 677 749 827 913 1008 1113 1228 1355 1496 1650 1821 2008 2215 2443 2693 2967 3267 3595 3952 4340 4759 5208 5689 6197 6731 7285 7852 8424 8990 9537 10051 10518 10922 11250 11492 11638 11686 11634 11488 11256 10947 10576 10155 9698 9217 8724 8228 7737 7257 6794 6350 5928 5530 5155 4805 4478 4174 3891 3630 3388 3164 2957 2766 2590 2427 2276 2138 2009 1891 1781 1679 1585 1498 1417 1341 1271 1206 1145 1088 1035 985 938 894 853 814 777 743 710 679 650 622 595 570 546 523 501 480 460 441 423 405 388 372 356 341 327 313 299 286 274 261 250 238 227 217 207 197 187 178 169 160 152 144 136 128 121 114 107 100 93 87 81 75 70 64 59 54 49 44 40 35 31 27 23 19 15 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 7 10 13 17 20 24 28 33 37 42 48 53 59 66 72 80 88 96 105 114 125 136 147 160 174 189 205 222 241 261 283 307 333 362 393 426 463 503 547 596 649 707 771 841 918 1003 1097 1201 1315 1442 1582 1737 1909 2099 2310 2544 2802 3089 3406 3756 4142 4568 5035 5546 6103 6707 7356 8047 8776 9534 10307 11080 11831 12535 13164 13691 14087 14333 14413 14323 14068 13665 13134 12502 11798 11050 10281 9512 8761 8038 7352 6708 6110 5557 5049 4584 4160 3775 3426 3109 2823 2564 2330 2118 1927 1754 1598 1456 1328 1213 1108 1013 927 849 778 713 655 601 553 509 468 431 398 367 339 313 289 268 248 230 213 197 183 170 158 147 136 127 118 110 102 95 89 82 77 71 66 62 57 53 49 46 42 39 36 33 30 28 25 23 21 18 16 14 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 35 64 95 131 171 215 266 322 386 458 539 631 735 853 987 1139 1312 1509 1734 1991 2285 2621 3006 3447 3952 4530 5191 5945 6803 7776 8871 10094 11446 12917 14489 16124 17770 19351 20777 21949 22772 23173 23116 22608 21701 20474 19025 17451 15834 14242 12721 11302 10001 8823 7767 6828 5996 5262 4617 4050 3552 3115 2732 2396 2101 1841 1613 1412 1235 1079 941 818 710 614 529 454 387 327 274 227 184 147 113 83 57 33 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 4 8 13 19 26 33 40 49 59 69 81 94 109 126 144 164 187 213 242 274 310 351 397 449 507 573 647 731 826 933 1055 1192 1347 1522 1720 1942 2191 2469 2777 3117 3487 3884 4305 4740 5177 5600 5989 6323 6580 6742 6796 6739 6576 6320 5990 5608 5194 4769 4346 3937 3550 3189 2858 2556 2283 2037 1818 1621 1446 1290 1152 1029 920 822 736 659 591 530 475 427 383 344 309 278 250 225 202 181 163 146 131 117 104 93 83 73 65 57 50 43 37 31 26 22 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 10 16 22 29 37 46 56 67 80 94 109 126 146 167 192 219 249 284 322 366 415 470 532 602 682 772 873 988 1117 1264 1429 1616 1826 2062 2326 2621 2947 3305 3694 4112 4553 5008 5465 5906 6312 6661 6931 7104 7168 7119 6962 6711 6383 6001 5584 5152 4720 4300 3901 3526 3179 2862 2573 2312 2077 1866 1678 1509 1358 1223 1103 995 899 814 737 668 607 552 502 458 418 382 349 320 293 269 247 227 209 193 177 164 151 139 129 119 110 101 93 86 79 73 67 62 57 52 48 44 40 36 32 29 26 23 20 18 15 13 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 16 20 25 31 37 44 52 61 70 81 93 107 122 139 158 179 203 230 260 294 332 375 424 479 542 612 692 783 886 1002 1135 1285 1455 1649 1868 2115 2394 2707 3056 3443 3865 4321 4804 5301 5797 6267 6685 7022 7250 7349 7308 7133 6838 6450 5997 5509 5009 4518 4049 3612 3209 2844 2516 2223 1962 1732 1528 1348 1189 1050 926 818 722 638 564 498 440 388 343 303 267 235 207 182 159 139 121 106 91 79 67 57 48 40 33 26 20 15 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
 101 106 111 116 122 127 134 140 147 154 161 169 178 186 196 205 216 227 238 251 263 277 292 307 324 341 360 380 401 423 447 473 501 530 561 595 631 669 710 755 802 853 907 965 1028 1095 1166 1243 1324 1412 1504 1603 1707 1818 1934 2056 2184 2317 2454 2595 2739 2884 3028 3171 3309 3441 3564 3676 3774 3855 3919 3962 3984 3984 3962 3918 3854 3771 3672 3558 3433 3298 3156 3010 2861 2712 2564 2419 2278 2141 2009 1883 1763 1649 1541 1440 1345 1255 1171 1093 1019 951 887 828 772 721 673 628 587 548 512 479 448 419 392 367 344 322 302 283 266 249 234 220 207 194 183 172 162 152 143 135 127 120 113 107 101 95 90 84 80 75 71 67 63 60 56 53 50 47 45 42 40 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 13 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 41 43 46 48 50 53 55 58 61 63 66 70 73 76 80 84 88 92 96
 95 97 100 102 105 108 111 114 117 120 123 127 130 134 137 141 145 150 154 159 164 169 174 180 186 193 200 207 215 223 232 241 251 262 274 287 300 315 331 349 368 388 410 435 461 490 522 557 595 637 683 733 788 849 916 989 1070 1159 1257 1364 1483 1613 1755 1911 2081 2267 2468 2686 2919 3169 3432 3708 3992 4281 4567 4843 5101 5330 5520 5662 5746 5769 5726 5620 5455 5240 4985 4699 4395 4081 3766 3458 3160 2878 2613 2367 2139 1931 1740 1567 1409 1267 1139 1023 918 824 739 663 594 532 477 427 382 341 304 271 242 215 191 169 149 131 115 100 87 75 64 54 46 37 30 24 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 1 1 2 3 4 4 5 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 55 57 59 61 62 64 66 68 70 72 74 76 78 81 83 85 87 90 92
 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 68 70 72 74 76 79 82 85 88 92 95 100 104 109 114 119 126 132 139 147 156 165 176 187 199 213 228 244 262 282 304 328 354 383 415 451 490 534 582 635 693 758 830 909 997 1093 1200 1317 1446 1587 1741 1907 2087 2279 2483 2696 2916 3137 3356 3564 3754 3917 4045 4131 4169 4156 4092 3981 3829 3644 3435 3210 2977 2744 2515 2295 2087 1892 1711 1545 1393 1255 1129 1016 914 821 738 664 597 537 483 434 390 351 316 284 256 230 207 186 167 150 135 121 109 97 87 78 70 62 55 49 43 38 33 29 25 22 18 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36
 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 56 57 58 59 60 61 63 65 67 69 72 75 79 83 87 92 98 104 111 119 128 138 149 162 176 192 209 229 252 277 305 337 372 412 457 508 565 630 703 785 877 982 1099 1233 1383 1553 1745 1961 2204 2476 2780 3118 3490 3895 4331 4790 5261 5729 6170 6559 6867 7068 7141 7079 6885 6577 6179 5722 5233 4737 4252 3793 3366 2976 2624 2309 2029 1780 1561 1368 1198 1049 918 803 702 613 535 466 405 352 305 264 227 195 167 142 119 100 82 67 53 41 31 22 13 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 1 1 2 3 3 4 5 5 6 7 8 8 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 19 25 32 39 48 59 70 84 99 116 135 158 183 212 245 283 325 374 430 494 567 651 747 857 983 1128 1295 1486 1707 1960 2252 2586 2969 3405 3897 4449 5059 5717 6409 7107 7770 8347 8783 9026 9045 8836 8424 7856 7189 6477 5764 5082 4450 3877 3366 2916 2521 2178 1880 1622 1399 1206 1039 894 769 660 566 484 413 351 297 250 209 173 142 115 91 71 52 37 23 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 7 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0
 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 51 53 56 58 61 65 68 72 76 81 85 91 96 102 109 116 123 132 141 150 161 172 185 199 213 229 247 266 286 309 333 360 389 420 455 492 532 576 623 673 728 786 848 914 984 1056 1132 1209 1287 1364 1439 1511 1577 1635 1683 1720 1744 1754 1750 1731 1699 1654 1599 1536 1466 1391 1314 1235 1157 1080 1005 934 866 802 741 685 632 583 538 496 457 421 389 358 331 305 281 260 240 222 205 190 176 162 151 140 129 120 111 104 96 90 83 78 72 68 63 59 55 52 48 45 43 40 38 36 34 32 30 28 27 26 24 23 22 21 20 20 19 18 18 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 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 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28
 51 53 54 56 57 59 60 62 64 66 68 70 72 75 77 80 82 85 88 91 95 98 102 106 110 114 119 123 128 134 139 145 152 159 166 173 181 190 199 208 219 229 241 253 265 279 293 308 324 341 359 378 397 418 440 462 486 511 537 563 591 619 648 677 707 737 767 797 826 854 881 906 929 951 969 985 998 1007 1013 1015 1013 1008 999 987 972 953 933 909 884 858 830 801 771 741 711 681 652 623 594 567 540 514 489 464 441 419 398 378 359 341 324 308 292 278 264 251 238 227 216 206 196 187 178 170 162 155 148 141 135 130 124 119 114 110 105 101 97 94 90 87 84 81 78 76 73 71 69 67 65 63 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 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 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 47 48 49 50
 65 66 68 70 72 74 76 78 80 83 85 88 91 94 97 100 104 108 111 116 120 125 130 135 141 147 154 161 168 176 185 194 204 214 225 238 250 264 279 296 313 331 351 373 396 421 448 477 508 541 576 615 655 699 745 794 846 901 959 1020 1083 1148 1215 1283 1351 1418 1485 1548 1608 1662 1710 1750 1781 1802 1813 1812 1801 1778 1745 1703 1653 1596 1533 1466 1396 1325 1253 1181 1111 1042 976 912 851 793 739 687 639 594 552 512 476 442 410 381 353 328 305 283 263 244 227 211 196 183 170 158 147 137 128 119 111 104 97 90 84 79 74 69 64 60 56 53 49 46 43 41 38 36 34 31 30 28 26 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63
 46 47 49 50 52 54 55 57 59 61 63 66 68 70 73 75 78 81 84 87 91 94 98 102 106 110 115 120 125 130 136 142 148 155 161 169 176 184 193 202 211 221 231 242 253 265 278 291 304 318 333 348 364 380 396 413 430 448 465 483 500 518 535 551 567 582 596 609 620 630 639 645 650 653 654 653 650 645 638 629 619 607 594 580 564 548 531 514 496 479 461 443 425 408 391 374 358 342 326 312 297 284 270 258 246 234 223 213 203 193 184 176 168 160 153 146 139 133 127 121 116 111 106 102 98 94 90 86 83 80 77 74 71 68 66 63 61 59 57 55 53 52 50 48 47 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 25 24 24 24 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 40 41 42 43 44
 38 40 41 42 43 45 46 48 49 51 53 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 92 96 100 104 108 112 117 122 127 132 138 144 150 156 163 171 178 187 195 204 214 224 235 246 258 271 284 298 313 328 345 362 380 400 420 441 463 487 511 536 563 591 619 649 680 711 743 776 810 844 878 912 946 980 1012 1044 1074 1103 1129 1153 1174 1193 1208 1219 1227 1231 1232 1228 1221 1210 1195 1177 1156 1132 1106 1077 1047 1016 983 949 915 880 846 812 778 744 712 680 649 619 590 562 535 509 485 461 439 417 397 378 359 342 325 310 295 281 268 255 243 232 221 211 202 193 184 176 168 161 154 148 142 136 130 125 120 115 111 106 102 98 95 91 88 85 82 79 76 73 71 69 66 64 62 60 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 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 1 2 3 5 6 8 10 12 15 17 20 23 27 31 36 41 47 53 60 68 77 87 99 111 126 142 160 180 203 230 259 292 330 372 420 475 536 605 683 771 870 980 1101 1235 1380 1535 1697 1862 2023 2173 2303 2402 2464 2482 2455 2385 2279 2145 1992 1830 1665 1504 1351 1208 1077 958 850 754 668 592 524 464 411 364 322 285 253 224 198 176 155 138 122 108 95 84 74 65 57 50 44 38 33 29 25 21 18 15 12 10 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 224 233 242 251 260 269 279 288 297 307 316 325 335 344 353 362 371 380 388 397 405 413 421 429 437 444 451 458 465 472 479 485 492 498 504 511 517 523 530 536 543 549 556 564 571 579 587 596 605 615 625 636 648 660 673 688 703 719 736 754 774 794 816 840 864 890 918 947 977 1009 1042 1077 1113 1150 1189 1229 1270 1311 1353 1395 1437 1479 1520 1559 1597 1632 1665 1694 1720 1740 1756 1766 1770 1768 1760 1745 1724 1696 1663 1624 1580 1532 1479 1424 1366 1307 1246 1185 1124 1064 1005 947 891 836 784 735 687 642 599 559 521 485 451 420 391 363 337 313 291 270 251 233 216 200 186 172 160 148 137 127 118 109 101 93 86 80 73 68 62 57 53 48 44 40 37 33 30 27 24 22 19 17 15 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 12 14 15 17 19 21 22 24 27 29 31 34 36 39 42 45 48 51 55 59 63 67 71 75 80 85 90 95 100 106 112 118 124 130 137 144 151 158 166 174 182 190 198 206 215
 95 98 101 104 108 111 115 118 122 127 131 135 140 145 150 155 161 167 173 179 186 193 200 207 215 223 232 241 250 259 269 280 290 301 312 324 336 348 361 374 387 400 413 427 440 454 467 480 493 506 518 530 541 551 561 569 577 584 589 593 596 598 598 597 595 591 586 580 573 565 556 545 535 523 511 498 485 471 458 444 430 416 402 388 375 361 348 336 323 311 299 287 276 265 255 245 235 226 217 208 200 192 184 177 170 164 157 151 145 140 134 129 125 120 116 111 107 103 100 96 93 90 87 84 81 79 76 74 71 69 67 65 63 62 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 69 70 72 74 76 78 80 83 85 87 90 92
 43 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 56 57 58 59 61 62 64 65 67 69 71 73 75 78 80 83 86 89 93 96 100 104 108 113 118 123 129 135 141 148 156 164 172 181 191 202 213 225 238 251 266 282 299 317 336 357 379 403 428 455 484 515 548 582 619 657 698 741 786 833 881 931 982 1035 1087 1140 1192 1242 1291 1337 1378 1416 1448 1473 1492 1504 1508 1504 1493 1475 1449 1418 1380 1338 1292 1243 1192 1139 1086 1033 980 927 877 827 780 734 691 649 610 573 538 505 474 445 417 392 368 346 325 305 287 270 254 239 225 213 201 189 179 169 160 151 143 136 129 122 116 111 105 100 95 91 87 83 79 76 73 70 67 64 61 59 57 54 52 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 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 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43
 70 72 73 75 77 79 82 84 87 89 92 95 98 102 105 109 113 118 122 127 132 138 143 150 156 163 170 178 187 195 205 215 225 237 249 261 275 289 305 321 338 356 375 396 417 440 464 489 516 544 573 603 635 668 702 737 773 809 846 883 921 957 993 1028 1062 1093 1122 1148 1171 1190 1205 1216 1223 1225 1222 1215 1204 1188 1169 1146 1120 1092 1061 1028 994 959 924 888 852 816 781 746 712 679 647 616 587 558 531 505 480 457 434 413 392 373 355 338 321 306 291 278 265 252 241 230 219 210 200 192 184 176 168 162 155 149 143 137 132 127 123 118 114 110 106 103 99 96 93 90 87 85 82 80 77 75 73 71 69 67 66 64 62 61 60 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 49 50 50 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 66 67 68
 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 61 64 66 69 72 75 78 81 84 88 92 96 100 104 109 113 119 124 130 136 142 149 156 163 171 180 188 198 208 218 229 241 253 266 280 295 310 327 344 362 381 401 422 444 468 492 517 544 572 600 630 661 692 725 758 791 825 859 894 927 961 993 1024 1054 1082 1108 1131 1151 1168 1182 1193 1199 1202 1201 1196 1187 1175 1160 1141 1119 1095 1068 1040 1010 979 947 914 881 847 814 781 749 717 686 656 626 598 570 544 519 495 472 449 428 408 389 371 354 337 322 307 293 280 267 255 244 233 223 214 204 196 188 180 172 165 159 152 146 141 135 130 125 121 116 112 108 104 100 97 93 90 87 84 81 78 76 73 71 69 66 64 62 60 58 57 55 53 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26
 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 58 60 62 64 66 69 71 74 77 80 83 87 90 94 99 103 108 113 118 124 130 136 143 150 158 167 176 185 196 207 219 231 245 259 275 292 310 329 350 372 396 421 449 478 509 543 579 617 658 702 748 798 850 906 964 1026 1091 1158 1228 1300 1374 1450 1526 1601 1676 1749 1818 1883 1942 1994 2038 2073 2097 2111 2114 2106 2086 2057 2017 1969 1913 1851 1784 1713 1639 1564 1488 1413 1338 1265 1194 1126 1060 997 937 880 826 775 728 683 640 601 564 529 496 466 438 411 387 364 342 322 303 286 270 254 240 227 215 203 192 182 173 164 155 148 140 134 127 121 115 110 105 100 96 91 87 84 80 77 74 71 68 65 62 60 58 56 53 51 50 48 46 44 43 41 40 38 37 36 35 34 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35
 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 41 43 46 49 52 55 59 63 68 73 78 84 91 98 105 114 123 134 145 158 172 187 204 222 243 266 291 319 350 384 422 464 511 562 619 682 751 826 909 1000 1098 1203 1316 1436 1561 1689 1817 1943 2062 2169 2260 2329 2373 2389 2375 2333 2265 2174 2065 1944 1815 1683 1551 1422 1299 1182 1073 972 880 795 717 647 584 526 475 428 386 348 314 284 256 231 209 189 171 155 140 127 115 104 94 85 77 70 63 57 52 47 43 38 35 31 28 25 23 20 18 16 14 13 11 10 9 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4
 69 69 70 70 71 72 72 73 74 74 75 76 77 77 78 79 80 81 82 83 85 86 87 88 90 92 93 95 97 99 101 103 105 108 110 113 116 119 123 126 130 134 138 143 148 153 158 164 171 177 184 192 200 208 218 227 238 249 260 273 286 300 315 331 348 366 385 405 427 449 473 498 525 553 582 613 645 679 714 750 788 826 866 906 946 987 1027 1067 1106 1143 1179 1212 1242 1269 1292 1310 1324 1333 1336 1335 1328 1315 1298 1277 1251 1221 1188 1153 1115 1075 1034 993 951 909 867 826 786 747 709 673 638 604 572 542 513 485 459 434 411 389 368 348 330 313 296 281 267 253 240 228 217 207 197 187 179 170 163 155 148 142 136 130 125 120 115 110 106 102 98 94 91 87 84 81 79 76 73 71 69 66 64 62 61 59 57 55 54 52 51 49 48 47 46 45 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 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 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 66 66 66 67 67 68 68
 46 48 50 52 54 56 59 61 63 66 68 71 74 77 80 83 86 89 93 96 100 104 107 112 116 120 125 129 134 139 144 149 155 161 166 172 179 185 192 199 206 213 220 228 236 244 253 261 270 279 288 297 307 317 327 337 347 357 368 379 389 400 411 422 433 444 455 466 477 488 499 510 520 531 541 551 561 571 580 589 598 607 616 624 631 639 646 653 659 665 671 676 681 685 689 693 696 699 701 703 704 705 705 705 705 704 702 700 697 694 690 686 682 676 670 664 657 650 642 634 625 616 606 596 585 575 563 552 540 528 516 503 491 478 465 452 439 427 414 401 388 376 363 351 339 327 315 304 293 282 271 261 251 241 231 222 213 204 196 187 179 172 164 157 150 144 137 131 125 120 114 109 104 99 95 90 86 82 78 74 70 67 64 61 58 55 52 49 47 44 42 40 38 35 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 5 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 0 0 0 0 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 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44
 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 62 65 67 71 74 77 81 85 89 94 98 104 109 115 121 128 135 143 152 160 170 180 191 203 215 229 243 258 274 291 310 329 350 371 394 418 443 470 497 525 554 584 614 644 674 703 732 760 785 809 830 847 862 873 880 882 881 875 866 852 836 816 793 769 742 714 685 656 627 597 568 539 511 484 458 433 409 387 365 345 325 307 290 273 258 244 230 218 206 195 184 175 166 157 149 142 135 128 122 117 111 106 102 97 93 90 86 83 79 77 74 71 69 66 64 62 60 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21
 39 39 40 41 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 61 62 64 65 67 69 70 72 74 76 78 80 82 84 87 89 92 94 97 100 103 107 110 114 118 122 126 131 135 141 146 152 158 165 172 179 187 196 205 214 225 236 248 260 273 288 303 319 336 355 374 395 417 440 465 491 519 548 578 610 644 678 714 751 788 826 865 903 941 978 1014 1048 1079 1107 1131 1151 1166 1177 1181 1181 1174 1162 1145 1123 1096 1066 1032 995 957 916 875 833 792 750 710 670 632 595 560 526 494 464 435 408 382 358 336 315 295 276 259 243 228 214 201 189 178 167 157 148 139 131 124 117 110 104 99 93 88 84 79 75 71 68 64 61 58 55 52 50 48 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38
 134 136 137 139 141 142 144 145 147 148 149 151 152 153 154 155 156 157 158 159 160 160 161 162 162 163 163 164 164 164 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 170 170 170 171 171 172 172 172 173 173 174 174 174 175 175 176 176 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 179 178 178 177 177 176 175 175 174 173 172 171 169 168 167 165 164 162 160 159 157 155 153 151 149 146 144 142 140 137 135 133 130 128 125 123 121 118 116 113 111 109 106 104 102 99 97 95 93 90 88 86 84 82 80 78 76 75 73 71 69 68 66 64 63 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 70 72 73 75 77 78 80 82 84 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 130 132
 85 87 89 90 92 94 97 99 101 104 106 109 112 115 118 121 124 128 132 136 140 144 148 153 158 163 169 175 181 187 194 201 209 217 225 234 244 254 264 275 287 299 312 326 341 356 372 389 407 426 446 466 488 511 535 560 586 613 641 670 700 731 763 795 828 861 894 928 961 993 1025 1056 1085 1112 1137 1160 1180 1196 1210 1220 1226 1228 1227 1222 1213 1200 1184 1164 1142 1117 1089 1060 1029 997 964 930 896 861 827 793 759 727 694 663 633 604 575 548 522 497 473 450 429 408 388 370 352 335 319 304 290 276 264 252 240 230 219 210 201 192 184 177 170 163 156 150 145 139 134 130 125 121 117 113 110 106 103 100 97 95 92 90 88 86 84 82 80 78 77 75 74 72 71 70 69 68 67 66 65 64 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 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 58 59 59 60 60 61 62 62 63 64 65 65 66 67 68 69 70 71 72 73 75 76 77 79 80 82 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 2 4 7 9 12 16 20 24 28 33 39 45 52 59 67 76 86 97 109 122 137 154 172 192 214 239 267 297 331 368 410 457 508 565 629 699 777 863 959 1064 1180 1307 1446 1597 1760 1935 2120 2313 2513 2715 2914 3105 3280 3434 3559 3649 3699 3709 3676 3605 3498 3363 3206 3032 2849 2662 2476 2293 2117 1950 1793 1646 1509 1383 1267 1161 1064 975 895 821 754 693 638 588 542 501 463 429 398 370 344 321 299 280 262 246 231 218 206 194 184 174 166 157 150 143 137 131 126 120 116 111 107 104 100 97 94 91 88 85 83 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 43 45 48 51 54 57 61 65 69 73 78 83 88 94 100 107 114 122 130 139 149 159 170 182 195 209 224 240 257 276 296 317 340 365 391 419 449 481 515 550 588 628 670 713 758 805 852 901 950 999 1047 1094 1139 1181 1220 1255 1286 1311 1330 1344 1350 1351 1345 1333 1316 1293 1265 1234 1199 1161 1122 1081 1038 996 953 911 869 829 789 751 714 679 645 613 582 553 526 500 475 452 431 410 391 373 356 340 325 311 298 286 274 263 253 244 235 227 219 211 205 198 192 186 181 176 171 166 162 158 154 150 147 144 141 138 135 132 129 127 124 122 120 118 116 114 112 110 108 106 104 103 101 100 98 96 95 93 92 91 89 88 86 85 84 83 81 80 79 78 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8
 71 71 72 73 74 75 76 77 79 80 81 82 84 85 86 88 89 91 93 95 96 98 101 103 105 107 110 112 115 118 121 124 128 132 135 139 144 148 153 158 163 169 175 181 188 195 202 210 218 227 236 246 257 268 280 292 305 319 334 349 366 383 401 420 440 461 483 506 530 555 581 608 636 665 694 724 755 786 817 848 879 910 939 968 996 1021 1045 1066 1085 1101 1114 1123 1129 1131 1129 1124 1115 1103 1087 1068 1047 1023 997 969 939 909 877 845 813 781 749 717 686 655 626 597 569 542 516 491 467 445 423 402 383 364 347 330 314 299 285 272 259 247 236 226 216 206 197 189 181 174 167 160 154 148 142 137 132 127 123 119 115 111 108 104 101 98 95 93 90 88 85 83 81 79 77 76 74 72 71 69 68 67 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 67 67 68 69 70
 59 59 59 60 60 60 61 61 61 62 62 63 64 64 65 66 67 68 68 69 71 72 73 74 76 78 79 81 83 86 88 91 94 97 100 104 108 112 117 122 128 134 141 149 157 166 176 186 198 211 225 240 257 276 296 319 343 370 399 431 467 505 547 593 642 696 755 818 886 959 1036 1118 1204 1293 1385 1477 1568 1656 1738 1812 1875 1924 1956 1970 1966 1942 1900 1842 1770 1687 1596 1500 1401 1301 1204 1109 1019 933 853 778 709 645 586 532 483 438 397 360 326 296 268 243 220 199 180 163 148 134 121 110 100 90 82 74 67 60 55 49 45 40 36 33 29 27 24 21 19 17 15 14 12 11 10 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 10 11 12 14 15 17 19 21 23 25 27 30 32 35 39 42 46 50 54 59 64 70 76 82 89 97 105 115 125 135 147 160 174 190 206 224 244 266 290 315 344 374 407 444 483 526 572 622 676 735 797 864 935 1010 1089 1172 1257 1344 1433 1521 1607 1689 1766 1836 1896 1945 1982 2004 2013 2007 1987 1954 1909 1853 1790 1719 1644 1566 1486 1405 1326 1248 1172 1100 1030 964 902 843 788 737 688 644 602 563 527 494 463 435 409 384 362 341 322 304 287 272 258 245 233 222 212 202 193 185 177 170 163 157 151 146 141 136 132 128 124 120 117 113 110 107 105 102 100 97 95 93 91 89 87 85 83 82 80 79 77 76 74 73 71 70 69 68 66 65 64 63 62 61 60 59 57 56 55 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 60 62 65 68 71 75 78 82 87 91 96 101 107 113 119 126 133 141 150 159 169 180 191 204 217 232 247 264 282 301 322 345 369 395 423 453 485 520 557 596 638 683 730 779 832 886 943 1001 1061 1121 1181 1241 1298 1353 1403 1448 1486 1517 1539 1551 1554 1546 1528 1502 1466 1423 1373 1319 1260 1199 1136 1073 1010 948 888 830 774 721 671 624 580 539 500 464 431 400 372 345 321 298 277 258 240 223 208 194 181 169 158 147 138 129 121 113 106 99 93 88 82 77 73 68 64 61 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15
 53 54 56 57 59 60 62 63 65 67 68 70 72 74 76 78 81 83 86 88 91 94 97 100 103 107 111 114 119 123 127 132 138 143 149 155 162 169 176 184 192 201 211 221 232 244 256 269 284 299 315 332 350 370 391 413 437 462 489 517 547 578 612 647 684 722 762 804 846 891 936 981 1028 1074 1120 1165 1208 1249 1288 1324 1356 1383 1406 1423 1435 1441 1441 1436 1424 1407 1385 1358 1327 1292 1255 1214 1172 1129 1084 1039 994 950 906 863 821 781 742 704 668 634 601 570 540 512 485 460 437 414 393 374 355 338 321 306 291 278 265 253 242 232 222 213 204 196 188 181 174 168 162 156 151 146 141 136 132 128 124 121 117 114 111 108 105 102 100 97 95 92 90 88 86 84 82 80 78 77 75 73 71 70 68 67 65 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 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 51 52
 28 30 31 32 34 35 37 38 40 42 43 45 47 49 51 54 56 59 61 64 67 70 73 76 80 83 87 91 95 100 104 110 115 120 126 133 139 146 154 162 170 179 189 199 210 222 234 248 262 277 293 310 329 349 370 392 416 442 469 499 530 563 599 637 677 719 765 812 862 915 971 1028 1088 1151 1215 1280 1347 1414 1480 1546 1611 1672 1731 1784 1832 1874 1908 1934 1951 1959 1958 1947 1928 1899 1862 1819 1768 1713 1653 1589 1523 1456 1388 1320 1252 1186 1121 1059 998 940 885 832 782 734 689 647 607 570 535 502 471 442 415 390 366 344 324 305 287 270 254 240 226 213 201 190 180 170 161 152 144 137 130 123 117 111 106 100 96 91 87 83 79 75 72 68 65 62 59 57 54 52 50 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 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 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 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27
 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 59 61 63 65 67 69 72 74 77 80 84 87 91 94 98 103 107 112 118 124 130 136 143 151 159 168 177 187 198 210 223 236 251 267 285 303 323 345 368 394 421 450 482 516 553 592 634 679 727 778 833 890 950 1013 1078 1146 1215 1285 1355 1424 1492 1556 1615 1669 1715 1753 1781 1798 1804 1799 1783 1756 1719 1673 1620 1560 1496 1428 1357 1286 1215 1144 1075 1008 943 882 823 767 715 665 619 576 536 498 463 431 401 373 347 323 301 280 261 244 227 212 198 185 173 162 152 143 134 126 118 111 104 98 93 87 82 78 74 70 66 62 59 56 53 51 48 46 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37
 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 105 106 107 108 110 111 112 114 115 117 118 120 122 124 126 128 130 132 134 137 139 142 145 148 151 154 158 162 166 170 175 179 185 190 196 202 208 215 222 230 238 246 255 265 275 286 297 309 321 334 348 363 378 394 410 428 446 465 485 505 526 548 570 593 616 640 664 688 712 735 759 781 802 823 841 858 873 886 896 904 909 910 909 904 896 886 872 856 837 816 794 769 744 717 689 662 633 605 577 550 523 497 471 447 423 401 379 358 338 320 302 285 269 254 240 226 214 202 191 180 170 161 152 144 136 129 122 116 110 104 98 93 89 84 80 76 72 68 65 62 59 56 53 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 15 14 13 13 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 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 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 77 78 79 80
 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 49 50 51 53 54 55 57 59 60 62 64 66 69 71 73 76 79 82 85 88 92 96 100 104 109 114 120 125 131 138 145 153 161 170 179 189 200 211 224 237 252 267 284 302 321 341 364 387 413 440 469 500 533 569 607 647 689 734 782 832 884 938 995 1053 1112 1172 1232 1292 1350 1406 1459 1508 1551 1589 1618 1640 1654 1658 1653 1639 1617 1586 1548 1504 1454 1400 1343 1283 1222 1160 1099 1039 979 922 867 814 763 715 670 627 586 548 513 479 448 419 392 367 343 321 301 282 264 248 233 219 205 193 182 171 161 152 143 135 127 120 114 108 102 97 91 87 82 78 74 70 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 32 31 30 28 27 26 25 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 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 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 32 32 33 33
 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 48 50 53 55 58 61 65 68 72 76 80 85 90 95 100 106 113 119 126 134 142 151 160 171 181 193 205 219 233 248 264 282 300 320 341 364 388 414 441 470 501 533 567 603 640 679 720 762 804 848 892 937 981 1024 1066 1106 1144 1178 1209 1236 1258 1275 1287 1294 1295 1290 1280 1265 1246 1222 1195 1165 1132 1096 1060 1022 984 945 907 869 831 794 759 724 691 659 628 598 570 544 518 494 471 450 429 410 392 375 359 343 329 316 303 292 280 270 261 252 243 235 228 221 215 209 203 198 193 189 185 181 178 175 172 169 166 164 162 160 158 157 155 154 153 152 151 150 149 148 148 147 147 146 146 146 145 145 145 145 145 145 144 144 144 144 144 144 144 144 144 144 143 143 143 143 143 142 142 142 141 141 141 140 140 139 139 138 137 137 136 135 134 133 133 132 131 130 128 127 126 125 124 123 121 120 119 117 116 114 113 111 110 108 107 105 104 102 101 99 98 96 94 93 91 90 88 87 85 83 82 80 79 77 76 74 73 72 70 69 67 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 14 14 15 15 16 17 18 18 19 20 21
 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 24 25 26 28 30 32 34 36 38 41 44 47 50 54 58 62 67 72 77 83 90 97 105 113 122 132 143 154 167 180 195 211 228 247 267 288 311 335 361 387 415 444 473 502 531 559 584 608 628 644 656 662 663 659 649 634 615 593 567 540 511 481 451 421 392 365 338 313 289 267 246 227 210 193 178 164 151 140 129 119 110 102 94 87 81 75 69 64 60 56 52 48 45 42 39 37 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 77 79 80 82 84 86 88 90 93 95 98 100 103 106 109 112 116 119 123 127 131 136 140 145 150 156 161 167 173 180 187 194 201 209 218 227 236 245 255 266 277 288 300 312 325 338 351 366 380 395 410 425 441 457 473 489 505 521 537 553 568 583 597 610 622 633 644 653 660 667 671 675 676 676 675 672 667 661 653 644 634 623 611 598 584 569 554 538 523 507 490 474 458 442 426 411 395 380 366 352 338 325 312 299 287 276 265 254 244 234 225 216 207 199 191 184 177 170 164 158 152 146 141 136 131 126 122 118 114 110 106 103 100 96 93 90 88 85 83 80 78 76 73 71 69 68 66 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 32 31 31 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 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 54 54 55 56 56 57 58
 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 42 43 45 47 49 51 53 55 58 60 63 65 68 71 75 78 82 86 90 95 99 104 110 116 122 129 136 144 152 161 171 181 192 204 217 232 247 263 281 300 321 344 368 394 423 454 487 522 561 602 647 694 745 799 857 918 982 1049 1118 1190 1264 1338 1412 1486 1556 1623 1684 1738 1784 1820 1844 1857 1858 1846 1823 1788 1742 1689 1627 1560 1489 1415 1340 1264 1189 1116 1045 977 911 849 790 735 683 635 589 547 508 472 438 407 378 351 326 304 283 263 245 229 214 199 186 174 163 153 144 135 127 120 113 106 100 95 90 85 81 77 73 70 66 63 60 58 55 53 51 49 47 45 44 42 40 39 38 37 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 18 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22
 17 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 58 60 63 66 68 71 75 78 82 86 90 94 98 103 108 113 119 125 131 137 144 151 158 166 174 182 190 199 208 217 227 236 246 256 266 275 285 294 304 313 321 329 337 343 350 355 360 363 366 368 369 369 368 366 363 360 355 350 344 338 331 323 315 307 299 290 281 272 263 255 246 237 229 220 212 204 196 189 181 174 167 161 155 148 143 137 132 127 122 117 112 108 104 100 96 93 90 86 83 80 78 75 72 70 68 65 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17
 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 72 74 77 79 82 85 88 92 95 99 103 107 111 116 121 126 131 137 143 150 157 164 172 180 188 197 207 217 228 240 252 264 278 292 307 323 339 357 375 394 414 434 456 478 501 524 549 573 598 623 649 674 699 724 747 770 792 812 830 847 861 873 882 888 892 893 891 886 878 868 855 840 823 804 784 762 740 716 692 668 643 619 594 570 547 523 501 479 458 437 417 398 380 363 346 330 315 301 287 274 262 250 239 229 219 210 201 193 185 177 170 164 158 152 146 141 136 131 127 123 119 115 112 109 106 103 100 97 95 92 90 88 86 84 83 81 79 78 76 75 74 72 71 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 56 55 55 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38
 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 34 36 38 41 44 47 50 53 57 61 65 70 75 80 86 92 99 106 114 123 132 142 152 164 177 190 205 221 238 256 276 297 320 345 371 399 429 461 494 530 567 606 646 687 730 772 815 857 898 938 974 1007 1036 1060 1079 1091 1098 1098 1092 1080 1063 1040 1013 983 949 912 875 836 796 757 718 680 642 606 572 539 507 477 449 422 397 374 352 331 312 294 277 261 247 233 221 209 198 188 179 170 162 154 148 141 135 130 124 120 115 111 107 104 100 97 94 92 89 87 85 82 81 79 77 76 74 73 71 70 69 68 67 66 65 64 63 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 33 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 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 36 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65 68 71 73 76 79 82 85 89 92 96 100 104 108 113 118 123 128 133 139 145 151 158 164 172 179 187 195 203 212 222 231 241 251 262 273 285 297 309 321 334 347 361 375 389 403 417 431 445 459 474 487 501 514 527 540 551 563 573 583 591 599 606 612 617 620 623 624 625 624 622 619 615 610 604 598 590 582 573 564 554 543 532 521 510 498 486 474 462 450 438 426 414 402 391 379 368 357 346 336 325 315 305 296 287 278 269 260 252 244 237 229 222 215 209 202 196 190 184 179 173 168 163 158 153 149 145 140 136 132 129 125 121 118 115 112 108 106 103 100 97 95 92 90 87 85 83 81 78 76 75 73 71 69 67 66 64 62 61 59 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33
 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 51 53 56 58 60 63 66 69 72 75 79 82 86 90 94 99 103 108 113 119 125 131 137 144 151 158 166 174 182 191 200 209 219 229 239 250 261 272 283 294 306 317 328 339 350 361 371 380 389 398 406 412 418 423 427 430 432 432 432 430 428 424 420 415 409 402 394 386 378 369 360 350 341 331 321 311 301 292 282 273 263 254 246 237 229 221 213 205 198 191 185 178 172 166 160 155 150 145 140 136 132 128 124 120 116 113 110 107 104 101 99 96 94 91 89 87 85 83 81 80 78 76 75 73 72 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 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 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 19 20
 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 51 54 56 59 61 65 68 71 75 79 83 88 93 98 104 110 116 123 130 138 146 155 165 175 185 197 209 221 235 249 263 279 295 311 328 346 364 381 399 417 434 450 466 480 492 503 511 517 521 522 520 516 509 500 489 476 461 445 428 410 391 373 354 336 318 300 283 267 252 237 223 209 197 185 174 164 154 145 136 128 121 114 108 102 96 91 86 81 77 73 69 66 63 59 57 54 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12
 64 64 65 65 66 66 67 68 68 69 69 70 71 72 72 73 74 75 76 76 77 78 79 80 82 83 84 85 87 88 89 91 93 94 96 98 100 102 104 106 109 111 114 117 119 122 126 129 132 136 140 144 148 152 157 161 166 171 176 182 187 193 199 205 211 217 224 231 237 244 251 258 265 272 279 286 293 299 306 312 318 324 329 334 339 343 346 350 352 354 355 356 356 355 354 352 349 346 342 338 333 328 322 316 310 303 296 289 281 274 266 259 251 244 236 229 221 214 207 200 194 187 181 174 168 163 157 152 146 141 137 132 128 123 119 115 112 108 105 102 98 96 93 90 87 85 83 81 78 76 75 73 71 69 68 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 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 51 51 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 60 60 60 61 61 62 62 63 63
 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 62 65 67 70 73 76 79 83 86 90 94 98 103 108 113 118 124 130 136 143 150 158 166 174 183 192 202 212 223 234 246 258 270 283 296 310 324 338 352 367 381 395 410 423 437 449 461 472 482 491 499 506 511 514 516 517 516 513 509 504 497 489 480 470 459 448 436 423 410 397 384 371 358 345 332 319 307 294 283 271 260 250 239 229 220 211 202 194 186 178 171 164 158 152 146 140 135 130 125 121 116 112 108 105 101 98 95 92 89 86 84 82 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 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 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27
 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 58 60 62 64 66 68 70 73 75 78 81 84 87 90 93 97 101 104 108 113 117 122 126 131 137 142 148 154 160 166 173 180 187 195 203 210 219 227 236 245 254 263 272 281 291 300 310 319 328 337 345 354 361 369 376 382 387 392 396 399 401 403 403 403 401 399 396 392 387 382 376 369 362 354 346 337 328 319 309 300 290 281 271 262 253 243 234 226 217 209 200 193 185 178 170 164 157 151 145 139 133 128 123 118 114 109 105 101 97 94 90 87 84 81 78 75 73 70 68 66 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 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 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28
 114 116 117 119 121 123 125 127 129 131 133 135 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 201 203 205 207 209 210 212 214 215 217 218 220 221 222 224 225 226 227 228 228 229 230 230 230 231 231 231 231 230 230 230 229 228 227 226 225 224 222 221 219 217 215 213 211 209 207 204 202 199 197 194 191 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 141 139 136 133 130 128 125 122 120 117 115 113 110 108 106 104 101 99 97 95 94 92 90 88 87 85 83 82 80 79 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 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 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 65 66 67 68 69 71 72 73 75 76 77 79 80 82 83 85 86 88 89 91 93 94 96 98 99 101 103 105 106 108 110 112
 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 51 53 55 57 60 62 65 68 71 75 78 82 86 90 94 99 104 109 114 120 126 133 139 146 153 161 169 177 186 195 204 214 223 233 243 254 264 274 284 294 304 313 322 331 338 345 351 356 360 363 364 365 364 362 359 355 349 343 336 328 319 310 300 290 280 269 259 249 238 228 218 208 199 189 180 172 163 156 148 141 134 127 121 115 110 104 99 94 90 86 82 78 74 71 68 65 62 59 56 54 52 49 47 45 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15
 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 75 77 80 83 86 89 93 96 100 104 108 112 116 121 125 130 135 141 146 152 158 164 170 177 183 190 197 204 211 219 226 234 241 249 256 264 271 278 285 292 299 305 311 316 321 326 330 333 336 338 340 341 341 341 340 339 337 334 331 327 323 318 313 308 302 296 290 283 277 270 263 256 249 242 235 229 222 215 208 202 195 189 183 177 171 166 160 155 150 145 140 136 131 127 123 119 115 111 108 105 101 98 95 92 90 87 85 82 80 78 75 73 71 70 68 66 64 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26
 76 77 78 79 80 81 81 82 83 84 85 85 86 87 88 88 89 90 90 91 92 92 93 94 94 95 95 96 97 97 98 98 99 99 99 100 100 101 101 102 102 102 103 103 103 104 104 104 105 105 105 106 106 106 107 107 107 107 108 108 108 108 108 109 109 109 109 110 110 110 110 110 110 111 111 111 111 111 111 111 111 111 112 112 112 112 112 112 112 112 112 112 112 112 112 112 111 111 111 111 111 111 111 111 110 110 110 110 109 109 109 109 108 108 107 107 107 106 106 105 105 104 104 103 103 102 102 101 100 100 99 98 98 97 96 96 95 94 93 92 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 51 51 52 53 53 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 67 68 68 69 70 71 72 73 74 75 75
 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 65 65 65 65 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 65 65 66 66 67 67 68 69 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 105 107 109 111 113 116 118 120 123 125 128 130 133 135 138 141 143 146 148 151 153 156 158 160 163 165 167 169 171 172 174 175 176 177 178 179 179 180 180 179 179 178 177 176 175 173 172 170 168 165 163 160 157 155 152 148 145 142 139 135 132 129 125 122 118 115 112 109 105 102 99 96 93 90 87 84 82 79 76 74 72 69 67 65 63 60 58 57 55 53 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 58 59 60 60 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69
 26 27 28 30 31 32 34 35 37 38 40 42 44 45 47 49 52 54 56 58 61 64 66 69 72 76 79 83 86 90 94 99 104 109 114 119 125 132 139 146 154 162 171 180 191 202 213 226 239 254 269 286 304 323 344 366 389 414 441 469 499 531 564 599 636 674 714 754 795 837 878 919 959 997 1033 1066 1095 1119 1139 1153 1162 1164 1160 1150 1135 1114 1088 1058 1024 987 948 907 865 822 780 738 697 657 618 581 545 511 479 448 419 392 366 342 320 299 280 261 244 228 214 200 187 176 165 154 145 136 128 120 113 107 101 95 90 85 80 76 72 68 65 61 58 55 53 50 48 46 43 41 40 38 36 35 33 32 30 29 28 26 25 24 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 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 25
 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 37 38 39 40 41 43 44 46 47 49 50 52 54 56 58 60 62 65 67 70 73 76 79 82 86 89 93 97 101 106 110 115 120 125 131 136 142 148 155 161 168 175 182 189 197 204 212 219 227 234 241 248 255 262 268 274 280 285 289 293 297 299 301 302 303 303 302 301 298 296 292 288 284 279 274 269 263 257 250 244 238 231 224 218 211 205 198 192 186 180 174 168 163 158 152 147 143 138 134 130 126 122 118 115 111 108 105 103 100 97 95 93 91 89 87 85 84 82 81 80 79 78 77 76 75 74 73 73 72 72 71 71 70 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 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 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21
 84 85 86 88 89 90 91 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 109 110 111 111 112 113 113 114 114 115 115 115 115 116 116 116 116 116 116 115 115 115 115 114 114 113 113 112 112 111 111 110 109 109 108 107 106 106 105 104 103 103 102 101 100 100 99 98 97 97 96 95 94 94 93 92 92 91 91 90 89 89 88 88 87 87 86 86 85 85 84 84 84 83 83 82 82 82 81 81 81 81 80 80 80 80 80 79 79 79 79 79 79 79 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 77 76 76 76 76 76 76 75 75 75 75 74 74 74 74 73 73 73 73 72 72 72 71 71 71 70 70 70 69 69 69 68 68 68 67 67 67 66 66 66 65 65 65 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 55 55 55 55 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82
 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 18 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 37 38 40 41 43 45 47 49 51 53 55 58 60 63 66 69 72 76 79 83 87 92 96 101 106 111 116 122 128 134 140 147 154 161 168 175 183 191 199 207 215 223 231 239 247 254 262 268 275 281 286 291 295 298 300 302 302 302 301 299 296 293 289 284 278 272 266 259 252 244 237 229 221 214 206 198 191 184 176 169 163 156 150 144 138 132 127 122 117 112 108 104 100 96 92 88 85 82 79 76 73 71 68 66 64 62 59 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10
 58 60 61 63 64 66 67 69 71 72 74 75 77 79 80 82 84 85 87 89 90 92 94 96 97 99 101 103 104 106 108 110 111 113 115 117 119 121 123 125 127 128 130 133 135 137 139 141 143 145 148 150 153 155 158 160 163 165 168 171 174 177 180 183 186 189 192 196 199 203 206 210 213 217 220 224 228 231 235 239 242 246 249 253 256 260 263 266 269 272 275 278 280 282 284 286 288 289 290 291 291 292 291 291 290 289 288 286 284 282 279 276 273 269 265 261 257 253 248 243 238 233 228 222 217 212 206 201 195 190 184 179 174 168 163 158 153 148 144 139 134 130 126 121 117 113 110 106 102 99 96 92 89 86 83 80 78 75 72 70 68 65 63 61 59 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 53 54 56 57
 36 36 37 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 61 62 63 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 87 88 89 91 92 94 95 97 98 100 102 104 106 108 110 112 114 116 118 120 123 125 127 130 132 135 137 140 143 145 148 151 154 156 159 162 164 167 169 172 174 177 179 181 183 184 186 187 189 190 190 191 191 191 191 190 189 188 187 185 184 181 179 176 174 171 167 164 161 157 153 149 146 142 138 134 130 126 122 118 114 110 107 103 100 96 93 89 86 83 80 77 75 72 69 67 64 62 60 58 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35
 52 52 52 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 64 65 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 76 76 77 78 79 79 80 81 82 83 83 84 85 86 86 87 88 88 89 90 91 91 92 92 93 94 94 95 95 96 96 96 97 97 97 98 98 98 98 99 99 99 99 99 99 99 99 99 99 99 99 99 99 98 98 98 98 97 97 97 96 96 96 95 95 94 94 93 93 92 92 91 91 90 90 89 88 88 87 86 86 85 84 84 83 82 82 81 80 79 79 78 77 76 76 75 74 73 73 72 71 70 69 69 68 67 66 65 65 64 63 62 61 60 60 59 58 57 56 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 37 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52
 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 67 68 70 71 73 75 76 78 80 82 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 118 120 122 123 124 126 127 128 129 129 130 130 131 131 131 130 130 129 129 128 127 125 124 123 121 119 118 116 114 112 110 108 105 103 101 99 96 94 92 90 87 85 83 81 79 76 74 72 70 68 67 65 63 61 59 58 56 55 53 52 50 49 48 47 46 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 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 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36
 51 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 61 62 62 63 64 65 66 67 68 69 71 72 73 75 76 78 80 81 83 85 87 90 92 94 97 100 102 105 108 111 115 118 121 125 129 133 137 141 145 149 154 158 163 168 172 177 182 188 193 198 203 208 214 219 224 230 235 240 245 250 255 260 265 270 274 279 283 287 290 294 297 300 303 306 308 310 312 313 314 315 316 316 316 315 315 314 313 311 310 308 306 303 301 298 295 292 289 286 283 279 276 272 268 265 261 257 254 250 246 242 239 235 231 228 224 221 217 214 210 207 204 200 197 194 191 188 185 182 179 176 173 170 168 165 162 159 157 154 152 149 147 144 142 139 137 134 132 130 127 125 123 121 119 116 114 112 110 108 106 104 102 100 98 96 94 92 90 88 87 85 83 82 80 78 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 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 50 50 50 50 50 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
 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 82 84 85 87 89 90 92 94 95 97 99 101 103 105 108 110 112 115 117 120 123 126 129 132 135 138 142 145 149 153 157 162 166 171 176 181 186 191 197 202 208 215 221 228 235 242 249 256 264 272 280 288 297 305 314 323 332 341 350 359 368 377 385 394 403 411 419 427 435 442 448 455 460 465 470 473 476 478 480 480 480 479 477 474 471 466 461 455 449 441 433 425 416 407 397 387 377 366 356 345 334 324 313 302 292 282 271 261 252 242 233 224 215 207 199 191 184 176 169 163 156 150 144 138 133 128 123 118 113 109 105 101 97 94 90 87 84 80 78 75 72 70 67 65 63 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 37 36 35 33 32 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 59 60 60 61
 49 49 49 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 60 61 62 63 64 66 67 69 70 72 75 77 79 82 85 88 92 96 100 105 110 115 121 128 135 142 150 159 169 179 190 202 215 229 244 260 277 296 315 336 358 382 407 433 461 490 520 551 582 614 647 679 710 741 769 795 818 838 853 864 870 870 865 855 840 821 798 771 741 709 676 642 608 573 540 507 475 444 415 387 360 336 312 291 271 252 234 218 203 189 176 164 153 143 134 125 117 110 103 97 91 86 81 77 73 69 65 62 59 56 54 51 49 47 45 43 42 40 39 37 36 35 34 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 49
 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 51 54 57 61 65 69 74 79 85 91 97 105 112 121 130 140 150 162 174 187 202 217 234 251 270 290 311 332 355 379 403 427 451 475 498 520 540 558 574 586 595 600 602 599 593 584 571 555 537 517 495 473 450 427 403 380 358 336 316 296 277 259 242 226 211 197 184 171 160 149 140 130 122 114 107 100 94 88 83 78 73 69 65 62 58 55 53 50 48 46 44 42 40 39 38 36 35 34 34 33 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11
 102 103 105 106 108 109 110 111 112 113 113 113 114 114 114 114 114 113 113 112 111 111 110 109 108 107 105 104 103 102 100 99 97 96 95 93 92 90 89 87 86 85 83 82 81 80 79 78 77 76 75 74 74 73 73 72 72 72 72 72 72 72 73 73 74 74 75 76 77 78 79 81 82 84 86 88 90 92 95 98 100 104 107 110 114 118 122 126 131 136 141 147 153 159 166 173 180 188 196 205 214 223 233 243 254 264 276 287 299 310 322 333 345 356 366 375 384 391 398 402 406 407 407 405 401 395 388 380 370 358 346 333 320 306 291 277 263 249 235 222 209 197 185 174 164 154 144 135 127 119 111 104 98 92 86 81 76 71 66 62 59 55 51 48 45 43 40 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 24 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 58 60 62 64 67 69 71 74 76 78 81 83 85 88 90 92 94 96 98 100
 171 176 182 188 193 199 205 211 218 224 230 237 243 250 257 263 270 277 284 290 297 304 311 317 324 331 337 344 350 356 362 368 374 380 385 390 395 400 404 409 413 417 420 423 426 429 431 434 435 437 438 439 439 439 439 439 438 437 436 434 432 430 427 425 422 418 415 411 407 402 398 393 388 383 378 372 366 361 355 349 342 336 330 323 317 310 304 297 290 284 277 270 264 257 250 244 237 231 225 218 212 206 200 194 188 183 177 172 166 161 156 151 146 142 137 133 128 124 120 116 113 109 105 102 99 96 92 90 87 84 81 79 76 74 72 70 67 65 63 62 60 58 56 55 53 52 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 101 104 108 111 115 119 123 127 132 136 141 146 150 155 160 166
 38 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 77 79 81 84 87 89 92 95 98 101 105 108 111 115 119 123 127 131 135 139 144 149 153 158 164 169 174 180 186 192 198 204 210 217 223 230 237 244 250 257 264 271 278 284 291 297 304 310 316 321 326 331 336 340 343 346 349 351 353 354 355 355 354 353 351 349 347 344 340 336 331 326 321 316 310 303 297 291 284 277 270 263 256 249 242 234 227 221 214 207 200 194 187 181 175 169 164 158 153 148 143 138 133 129 124 120 116 113 109 105 102 99 96 93 90 87 85 82 80 78 76 74 72 70 68 66 64 63 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 28 29 30 31 33 34 35 36 37
 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 19 19 19 19 20 20 20 21 21 21 22 23 23 24 25 25 26 27 28 29 31 32 33 35 37 39 41 43 45 48 50 53 56 60 63 67 72 76 81 86 92 98 104 111 119 126 135 144 153 164 175 186 199 212 226 240 256 272 290 308 327 347 367 388 410 432 455 478 500 522 544 564 583 601 616 629 640 648 652 654 652 647 639 628 615 599 582 562 542 520 498 476 454 432 410 388 368 348 329 310 293 276 261 246 232 219 207 196 185 175 165 157 149 141 134 127 121 115 110 105 100 95 91 87 84 80 77 74 71 68 66 63 61 59 57 55 53 52 50 48 47 46 44 43 42 41 40 38 37 36 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 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 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 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 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18
 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 41 41 42 42 43 44 45 45 46 47 48 49 51 52 53 54 56 57 59 61 63 65 67 69 72 74 77 80 83 87 90 94 98 102 107 112 117 122 128 134 141 147 155 162 170 179 188 197 207 218 229 241 253 266 279 293 308 323 339 356 373 391 410 429 448 468 489 510 530 551 572 592 612 631 649 666 681 694 706 716 723 727 729 729 725 719 711 700 686 671 654 635 615 594 572 550 527 504 482 460 438 416 396 376 357 338 321 304 288 273 258 245 232 220 209 198 188 178 169 161 153 145 138 132 126 120 114 109 104 99 95 91 87 83 80 76 73 70 67 64 62 59 57 55 53 51 49 47 45 44 42 40 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 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 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31
 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 62 64 67 70 73 76 80 83 87 91 96 101 106 111 117 124 130 137 145 153 162 171 181 192 203 215 228 241 255 271 287 304 322 341 361 382 404 427 451 476 501 528 555 582 610 637 665 692 717 742 765 786 804 820 832 842 847 849 846 840 830 817 801 781 759 735 709 682 654 625 596 568 539 511 484 458 433 409 385 363 343 323 304 287 270 255 241 227 214 203 192 181 172 163 154 147 139 132 126 120 114 109 104 100 95 91 87 84 80 77 74 71 69 66 64 61 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 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 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14
 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 68 70 71 72 73 75 76 77 78 79 81 82 83 84 86 87 88 89 90 92 93 94 96 97 98 100 101 102 104 105 107 108 110 111 113 115 116 118 120 122 124 126 128 130 132 134 136 139 141 144 146 149 152 154 157 160 163 167 170 173 177 180 184 187 191 195 199 203 207 211 215 219 223 228 232 236 240 244 248 252 255 259 262 265 268 270 273 274 276 277 278 278 278 278 277 275 274 271 269 266 262 258 254 249 245 239 234 229 223 217 211 205 199 193 187 181 175 169 164 158 152 147 142 136 131 126 122 117 112 108 104 100 96 92 89 85 82 78 75 72 69 67 64 61 59 57 54 52 50 48 46 44 43 41 39 38 36 35 33 32 31 30 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 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31
 112 114 116 118 121 123 125 127 130 132 134 137 139 141 144 146 149 151 153 156 158 161 163 165 168 170 172 175 177 179 181 183 185 187 189 191 193 195 196 198 199 201 202 203 204 205 206 207 208 208 209 209 209 210 210 210 210 209 209 209 208 208 207 207 206 205 204 203 202 201 200 199 198 197 196 195 193 192 191 190 188 187 186 185 183 182 181 180 178 177 176 175 174 172 171 170 169 168 167 166 165 164 163 163 162 161 160 159 159 158 157 157 156 156 155 155 154 154 154 153 153 153 152 152 152 152 152 152 152 152 152 152 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 149 149 149 148 148 147 146 146 145 144 143 142 141 140 139 138 137 136 134 133 132 130 129 128 126 124 123 121 120 118 116 115 113 111 109 108 106 104 102 101 99 97 95 93 92 90 88 86 85 83 81 80 78 76 75 73 72 70 69 67 66 65 63 62 61 60 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 46 45 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 71 72 73 75 76 78 80 81 83 85 86 88 90 92 94 96 98 100 102 104 106 108 110
 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 71 72 73 74 75 77 78 80 81 83 85 88 90 93 96 99 102 106 110 114 119 124 129 135 141 148 155 162 170 179 188 198 209 220 232 244 258 272 287 302 318 336 354 372 391 411 431 452 473 494 514 534 554 572 589 605 618 629 638 644 646 646 642 636 626 614 599 582 564 543 522 500 477 454 431 408 386 364 343 323 304 286 269 253 237 223 209 197 185 174 163 154 145 136 128 121 114 108 102 97 91 87 82 78 74 70 67 63 60 57 55 52 50 47 45 43 41 39 38 36 34 33 31 30 29 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 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36
 10 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 77 80 84 88 93 98 103 108 114 120 127 134 142 150 159 168 178 189 201 213 226 240 254 270 286 304 322 342 362 384 406 430 454 480 506 533 561 589 618 647 676 705 733 760 786 811 833 854 872 887 899 908 913 915 914 909 900 889 874 857 838 816 793 768 743 717 690 663 636 610 584 558 533 509 486 464 443 422 403 384 367 350 335 320 306 292 280 268 257 246 236 226 217 209 201 193 186 179 172 166 160 154 148 143 138 133 128 124 119 115 111 107 103 100 96 93 89 86 83 80 77 74 71 69 66 64 61 59 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10
 18 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 54 57 59 62 64 67 70 73 76 80 83 86 90 94 98 102 107 111 116 121 126 132 137 143 149 156 162 169 176 184 192 200 208 217 226 235 244 254 264 274 284 295 306 317 328 339 350 362 373 384 395 407 418 428 439 449 459 469 479 488 496 504 512 519 526 532 538 543 547 551 554 557 558 560 560 560 560 558 556 554 551 547 542 537 532 526 519 512 504 496 487 478 469 460 450 440 429 419 408 398 387 376 366 355 344 334 323 313 303 293 283 273 264 255 246 237 228 220 212 204 196 189 182 175 168 162 155 149 144 138 132 127 122 117 112 108 103 99 95 91 87 84 80 77 73 70 67 64 61 58 56 53 51 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 7 7 8 8 9 10 11 11 12 13 14 15 16 16 17
 27 29 30 31 32 34 35 36 38 39 40 42 43 45 46 47 49 50 51 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 77 78 78 79 79 80 81 81 82 82 83 83 84 84 85 85 86 87 87 88 89 90 91 92 93 94 96 97 99 100 102 104 106 108 110 113 116 118 121 125 128 132 136 140 144 149 154 160 166 172 179 186 193 202 211 220 230 241 253 266 280 294 310 327 346 366 388 411 436 463 492 523 556 591 628 668 709 752 796 840 885 930 972 1013 1049 1081 1107 1125 1136 1138 1131 1116 1092 1060 1022 978 930 879 827 774 721 670 620 573 528 485 445 408 374 342 313 286 262 239 218 199 181 165 151 137 125 114 103 94 85 77 70 63 57 51 46 41 36 32 28 25 22 19 16 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 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26
 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 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 89 90 92 94 95 97 99 102 104 106 109 112 115 118 122 125 129 133 138 142 147 152 158 164 170 177 184 191 199 208 217 226 236 246 257 269 281 295 308 323 338 354 372 390 408 428 449 471 494 518 543 569 596 623 652 681 710 740 769 799 827 855 881 906 928 947 963 975 984 988 987 983 973 960 942 921 896 868 838 806 773 739 705 670 636 602 569 538 507 478 450 423 398 374 352 331 311 293 275 259 244 229 216 204 192 181 171 161 152 144 136 128 121 115 109 103 98 92 88 83 79 75 71 67 63 60 57 54 51 49 46 44 41 39 37 35 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 34 35 36 37
 28 29 30 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 52 54 55 56 58 59 60 62 63 65 66 68 69 71 72 74 75 77 78 80 82 83 85 87 89 91 93 95 97 99 101 103 106 108 111 114 117 120 124 127 131 135 139 143 148 153 158 163 169 175 182 189 196 204 212 220 229 238 248 258 269 280 291 303 316 328 342 355 369 383 397 411 425 439 453 466 478 490 501 510 518 525 530 532 533 532 529 524 516 507 496 483 469 453 437 420 402 383 365 347 329 311 293 277 260 245 230 216 202 190 178 166 156 146 137 128 120 112 105 98 92 86 81 76 71 67 63 59 55 52 49 46 43 40 38 36 34 31 30 28 26 24 23 22 20 19 18 17 15 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 25 26 27
 22 23 24 26 27 28 30 31 32 34 35 37 38 40 41 43 44 46 47 49 51 52 54 56 58 59 61 63 65 66 68 70 72 74 76 78 80 82 84 87 89 91 93 96 98 101 104 106 109 112 115 118 122 125 129 132 136 140 145 149 154 159 164 170 176 182 188 195 202 209 217 225 234 243 253 263 273 284 296 308 321 334 348 363 378 394 411 429 447 467 487 508 530 553 577 602 628 656 684 714 744 776 809 844 879 915 952 990 1029 1068 1108 1148 1187 1226 1265 1302 1337 1370 1401 1429 1453 1473 1489 1500 1505 1506 1501 1490 1474 1453 1427 1396 1361 1323 1281 1237 1191 1143 1095 1046 997 948 900 853 807 763 720 679 640 602 567 533 500 470 441 414 388 363 341 319 299 280 262 245 229 214 200 187 174 163 152 141 132 122 114 106 98 91 84 78 72 66 61 56 51 47 43 39 36 32 29 26 23 21 18 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 7 8 9 10 11 12 14 15 16 17 18 19 20
 15 15 16 17 18 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 50 52 53 56 58 61 63 66 70 74 78 82 87 93 99 105 112 120 128 138 148 159 171 184 199 214 232 251 272 295 320 348 378 412 448 488 531 578 629 683 741 801 864 928 992 1054 1112 1162 1204 1234 1251 1253 1239 1210 1168 1115 1053 986 915 843 773 705 640 579 523 472 425 383 344 310 279 251 226 204 184 166 150 135 122 111 100 91 82 75 68 62 56 51 46 42 38 34 31 28 25 22 20 18 16 14 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 10 11 12 13 13 14
 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 41 43 45 47 50 52 55 57 60 63 66 70 73 77 81 85 89 93 98 103 108 113 119 125 131 138 145 152 159 167 175 184 193 202 211 221 231 241 252 262 273 284 295 307 318 329 340 351 362 373 384 395 405 415 425 434 443 452 461 469 477 485 492 499 506 513 520 526 532 539 545 551 557 564 570 577 583 590 597 604 611 618 626 633 641 649 657 665 672 680 687 694 701 707 712 716 720 722 723 722 721 717 712 705 697 686 674 661 646 629 612 593 573 553 532 510 489 467 446 424 403 383 363 343 324 306 289 272 256 241 227 213 200 187 176 165 154 144 135 126 118 110 102 95 89 83 77 71 66 61 57 52 48 44 40 37 34 31 28 25 23 20 18 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10
 43 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 77 79 81 84 87 90 93 96 99 102 106 109 113 117 121 126 130 135 140 145 151 157 163 169 176 183 190 198 206 215 224 234 243 254 265 276 288 300 313 326 340 355 369 385 400 417 433 450 467 485 503 521 539 557 575 593 612 630 647 665 682 699 716 732 748 763 778 792 805 818 831 842 853 864 874 883 892 900 908 915 921 927 932 937 942 946 949 952 955 957 959 960 961 961 961 960 959 957 955 952 949 945 940 934 928 921 914 905 896 886 875 863 851 838 824 810 794 778 762 745 728 710 692 673 654 636 617 598 579 560 541 523 504 486 469 451 434 417 401 385 370 355 340 326 312 299 286 273 261 250 238 228 217 207 197 188 179 170 162 154 146 139 132 125 119 112 106 101 95 90 85 80 76 71 67 63 59 56 53 49 46 44 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 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 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41
 37 38 40 41 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 65 67 69 72 74 76 79 82 85 88 91 95 99 103 107 112 117 122 128 134 140 147 155 163 172 181 191 202 214 227 241 256 272 289 308 328 349 373 398 424 453 483 515 549 585 623 663 704 747 792 838 885 933 981 1030 1078 1126 1173 1219 1263 1305 1344 1381 1415 1446 1474 1498 1518 1535 1549 1559 1566 1569 1570 1568 1564 1557 1548 1538 1526 1513 1498 1483 1467 1450 1433 1415 1397 1379 1361 1343 1326 1308 1291 1274 1257 1240 1223 1207 1191 1175 1159 1143 1127 1111 1095 1079 1062 1045 1028 1011 993 974 955 936 916 895 875 853 832 810 788 765 743 720 697 674 652 629 607 585 563 542 520 500 479 460 440 421 403 385 368 351 334 318 303 288 274 260 246 234 221 209 197 186 175 165 155 146 136 128 119 111 103 96 89 82 75 69 63 58 52 47 42 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 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 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 28 29 30 31 32 33 34 35 36
 36 38 40 42 44 47 49 51 53 55 58 60 63 65 68 70 73 76 78 81 84 87 90 93 96 99 102 106 109 113 116 120 123 127 131 135 139 143 148 152 157 161 166 171 176 181 187 193 198 205 211 217 224 232 239 247 255 264 273 283 293 303 314 326 338 351 365 379 394 410 427 444 463 482 502 524 546 569 594 619 646 674 703 734 766 799 833 868 905 943 982 1022 1063 1105 1148 1190 1233 1276 1318 1359 1398 1435 1469 1500 1527 1549 1566 1577 1581 1579 1571 1555 1533 1504 1469 1429 1384 1334 1282 1227 1170 1113 1055 998 942 887 834 783 734 687 643 602 562 526 491 459 429 401 375 351 329 308 288 270 254 238 223 210 197 185 174 164 154 145 137 129 121 114 108 101 96 90 85 80 75 71 66 62 58 55 51 48 45 42 39 36 33 31 28 26 24 22 20 18 16 14 12 11 9 8 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 1 2 2 3 4 5 6 7 8 9 11 12 13 15 16 17 19 20 22 24 25 27 29 31 32 34
 137 138 139 141 142 143 145 146 148 150 151 153 155 157 159 161 163 166 168 171 174 177 180 183 187 190 194 199 203 208 213 218 224 231 237 244 252 260 269 278 289 299 311 324 337 352 367 384 402 421 442 464 487 512 539 567 597 629 662 697 734 773 813 855 898 942 987 1034 1081 1128 1175 1223 1269 1315 1360 1403 1444 1483 1519 1553 1583 1610 1634 1654 1670 1683 1691 1696 1697 1694 1688 1679 1666 1651 1632 1612 1588 1563 1536 1507 1477 1446 1414 1381 1347 1313 1279 1244 1210 1175 1141 1108 1074 1042 1010 978 948 918 889 861 834 808 783 759 736 713 692 671 652 633 615 598 581 566 551 536 522 509 496 483 472 460 449 438 428 418 408 399 389 380 372 363 355 347 339 331 324 316 309 302 295 288 282 275 269 262 256 250 244 238 232 226 221 215 209 204 198 193 188 182 177 172 167 162 157 152 147 142 137 133 128 124 119 115 110 106 102 98 94 90 86 83 79 76 72 69 66 63 60 58 55 53 50 48 46 44 43 41 40 38 37 36 35 34 34 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 62 62 63 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 88 89 90 92 93 94 96 97 98 100 101 102 104 105 106 108 109 110 112 113 114 116 117 118 119 121 122 123 124 126 127 128 129 130 132 133 134 135
 7 8 10 11 12 14 15 17 18 20 21 23 25 27 29 31 33 35 37 40 42 45 48 51 54 58 62 65 70 74 79 84 89 95 101 108 115 123 131 140 150 160 171 183 197 211 226 243 261 280 301 323 348 374 402 431 463 497 533 571 611 653 696 741 787 834 881 927 973 1018 1061 1101 1139 1172 1202 1227 1248 1263 1274 1279 1280 1276 1268 1256 1241 1223 1202 1179 1155 1129 1102 1075 1047 1019 991 963 936 910 884 858 834 810 787 765 744 724 705 687 669 652 637 622 608 595 582 571 560 550 540 532 524 517 510 504 499 494 489 485 482 479 476 474 471 469 468 466 464 463 462 460 458 457 455 453 451 449 446 444 441 438 434 431 427 422 418 413 408 403 398 392 386 380 373 367 360 353 346 339 331 324 316 308 300 292 284 276 268 260 252 244 236 228 220 212 204 196 188 181 173 166 159 152 145 138 132 125 119 113 108 102 97 92 87 83 78 74 70 66 63 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 28 27 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6
 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 22 25 27 30 33 36 40 43 47 52 57 62 68 74 81 88 96 105 114 125 136 149 162 177 193 211 230 251 273 297 323 351 381 413 447 483 521 561 603 646 690 735 780 826 872 916 960 1001 1041 1078 1112 1142 1169 1192 1212 1227 1239 1247 1252 1253 1252 1248 1241 1233 1223 1212 1200 1187 1174 1160 1147 1134 1122 1110 1099 1089 1080 1072 1066 1061 1059 1057 1058 1061 1067 1074 1084 1097 1112 1131 1152 1177 1204 1235 1268 1305 1345 1388 1433 1480 1530 1580 1632 1684 1735 1785 1833 1877 1917 1952 1981 2003 2018 2024 2021 2010 1989 1960 1922 1876 1823 1765 1700 1632 1560 1486 1411 1336 1260 1186 1113 1042 973 908 844 784 727 673 622 573 528 486 446 409 374 342 312 284 258 234 212 191 172 155 139 124 111 98 87 77 67 59 51 44 38 32 27 23 19 15 12 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 1 2 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 20 22 24 25 27 29 31 33 35 37 40 42 45 48 51 54 58 61 65 70 74 79 84 89 95 101 108 115 122 130 139 148 157 167 178 189 200 213 226 239 254 269 284 301 318 336 355 375 395 417 439 462 487 513 539 568 597 628 661 696 732 771 812 855 902 951 1004 1061 1122 1187 1257 1332 1412 1499 1591 1691 1797 1909 2028 2153 2284 2419 2556 2694 2830 2960 3080 3187 3276 3343 3384 3396 3378 3329 3252 3148 3021 2876 2717 2550 2378 2207 2038 1875 1719 1572 1434 1306 1188 1080 980 889 806 730 662 599 542 491 444 402 363 328 296 266 240 215 193 173 154 137 121 107 94 82 71 61 51 43 35 28 21 15 9 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 1 2 4 5 7 8 10 12 14 16 18 20 22 25 27 30 33 36 39 43 46 50 55 59 64 69 75 81 88 95 103 112 121 131 142 154 168 182 198 215 234 254 277 301 328 357 388 422 459 499 542 587 636 688 742 799 858 919 981 1043 1105 1165 1224 1279 1330 1376 1416 1450 1477 1497 1510 1516 1516 1509 1497 1480 1459 1435 1408 1379 1348 1317 1286 1254 1223 1193 1164 1136 1110 1085 1062 1041 1022 1005 991 978 968 960 954 951 950 952 956 964 973 986 1002 1020 1041 1065 1091 1120 1152 1185 1221 1258 1295 1334 1372 1409 1444 1477 1506 1531 1550 1564 1571 1571 1563 1547 1524 1493 1455 1410 1360 1306 1247 1186 1123 1059 995 932 870 809 751 695 642 592 544 500 458 418 382 348 316 287 259 234 211 189 169 151 134 118 103 90 78 66 56 46 37 29 22 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 23 26 29 33 36 40 43 47 51 55 59 64 69 73 79 84 89 95 101 107 113 120 127 134 141 149 157 165 173 182 191 200 210 219 229 240 250 260 271 282 293 304 315 325 336 347 357 368 378 388 397 406 414 423 430 437 444 450 455 460 464 468 472 474 477 479 480 482 483 483 484 484 484 484 485 485 485 485 486 487 488 489 490 492 495 497 501 504 509 514 519 525 533 540 549 559 570 582 595 609 625 643 662 683 706 731 759 789 822 858 898 941 988 1038 1094 1154 1219 1288 1363 1444 1529 1619 1714 1813 1914 2018 2121 2223 2321 2412 2494 2563 2618 2655 2673 2671 2647 2602 2538 2456 2360 2252 2135 2012 1886 1760 1636 1515 1399 1288 1184 1086 994 909 831 758 691 630 573 522 474 431 391 355 322 291 263 238 214 193 173 155 138 123 109 96 84 73 63 54 46 38 31 25 19 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 12 15 18
 7 8 10 11 13 15 17 18 20 22 24 26 28 31 33 35 38 40 43 46 49 52 55 58 61 65 68 72 76 80 84 88 93 97 102 107 113 118 123 129 135 141 148 154 161 168 175 183 190 198 206 214 222 230 238 247 256 264 273 282 291 299 308 317 326 334 343 351 360 368 377 385 393 401 409 417 425 433 441 449 457 465 473 482 490 499 509 518 528 539 550 562 574 587 601 616 632 649 667 687 708 731 755 782 811 841 875 911 950 991 1036 1085 1137 1192 1251 1314 1380 1449 1522 1597 1673 1751 1827 1902 1974 2040 2099 2149 2188 2213 2225 2220 2200 2164 2113 2049 1973 1888 1795 1697 1596 1494 1393 1294 1198 1106 1019 937 860 789 722 660 604 551 503 459 418 381 347 316 287 261 237 215 194 176 159 143 128 115 103 91 81 71 63 54 47 40 34 28 22 17 13 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5
 19 20 22 23 24 26 27 29 30 32 33 35 37 39 40 42 44 46 48 50 52 55 57 60 62 65 68 70 73 77 80 83 87 91 95 99 103 108 113 118 124 130 136 143 150 157 165 173 182 192 202 213 225 237 250 264 279 295 312 329 348 368 388 410 433 457 482 507 534 562 590 618 648 677 707 736 766 794 823 850 876 901 925 947 967 985 1001 1015 1026 1036 1043 1047 1049 1050 1048 1044 1038 1030 1020 1010 997 984 969 954 937 920 903 885 867 848 830 811 793 775 757 739 722 705 689 673 658 644 629 616 603 591 579 568 558 548 538 529 521 512 505 497 490 483 477 470 464 458 452 446 440 434 428 423 417 411 405 399 392 386 380 373 367 360 353 346 339 332 325 317 310 303 295 287 280 272 264 257 249 241 233 226 218 210 203 195 188 181 173 166 159 152 146 139 133 127 120 115 109 103 98 93 88 83 78 74 70 66 62 59 55 52 49 46 43 41 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 12 13 14 15 16 18
 5 6 6 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 43 45 47 50 52 55 57 60 63 66 70 73 77 81 86 91 96 101 107 113 120 127 135 143 152 161 170 180 191 202 214 227 240 253 267 281 296 311 327 343 359 375 391 408 424 440 456 472 487 502 517 531 545 558 571 583 594 605 615 624 633 641 649 656 663 669 675 681 686 691 696 701 705 710 714 719 724 729 734 740 746 752 758 766 773 781 789 798 807 816 826 835 845 854 863 871 879 886 891 895 898 899 899 896 891 884 875 864 851 836 818 799 778 756 732 707 681 655 627 600 573 545 518 491 465 439 414 390 366 344 322 301 281 262 244 227 210 195 180 166 153 141 130 119 109 99 90 82 74 67 60 54 48 43 38 34 30 26 22 19 16 14 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 5
 22 24 27 30 33 36 39 42 46 49 53 57 61 65 69 74 79 84 89 94 100 106 112 118 125 132 140 148 156 164 174 183 193 203 214 226 238 251 264 278 292 307 323 340 357 375 393 412 432 452 472 493 515 536 558 579 601 622 643 663 682 700 717 733 748 761 773 782 791 798 803 806 808 808 807 805 801 797 791 785 778 770 762 754 745 737 728 720 711 703 695 688 680 674 668 662 657 653 649 646 644 643 642 643 644 647 650 655 661 669 678 688 699 713 728 745 763 784 806 830 856 883 913 944 976 1009 1043 1078 1112 1146 1179 1210 1238 1264 1285 1302 1314 1321 1321 1315 1302 1283 1258 1227 1191 1150 1105 1058 1008 956 903 851 799 748 698 649 603 559 517 477 439 404 370 339 310 283 258 235 213 193 174 157 141 126 112 99 88 77 67 58 49 41 34 27 21 16 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 1 3 5 7 8 10 13 15 17 19
 3 5 7 8 10 12 14 16 18 20 22 24 27 29 31 34 37 40 43 46 49 52 56 59 63 67 71 76 80 85 90 96 101 107 114 120 127 135 143 151 160 169 179 190 201 212 225 238 252 266 281 298 314 332 351 370 390 411 432 454 477 500 524 547 571 595 619 643 666 689 711 732 752 770 788 804 819 832 844 855 864 871 878 883 886 889 891 891 891 891 890 888 887 885 884 882 881 880 880 880 881 883 886 890 895 902 910 920 932 945 961 980 1001 1024 1051 1081 1114 1151 1192 1237 1286 1339 1397 1458 1524 1594 1667 1743 1821 1901 1981 2059 2134 2204 2268 2322 2366 2397 2414 2415 2400 2369 2321 2259 2183 2096 1999 1896 1788 1678 1567 1457 1350 1247 1148 1054 966 883 805 733 667 605 548 496 448 404 363 326 292 261 233 207 183 161 141 123 106 91 77 64 53 42 32 24 16 9 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 2
 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 53 55 57 59 61 64 66 69 72 76 79 83 88 93 98 104 110 117 124 132 141 150 161 172 184 197 211 226 243 260 279 299 320 343 367 392 419 446 475 505 536 568 601 634 668 702 736 769 802 834 865 894 922 947 971 992 1011 1027 1041 1052 1060 1065 1068 1068 1066 1061 1055 1046 1036 1024 1011 997 982 965 949 931 914 896 878 860 842 824 807 790 773 756 740 725 710 695 680 667 653 640 627 614 601 589 577 565 553 541 529 517 506 494 482 470 458 446 435 423 411 399 387 376 364 352 341 330 318 307 296 285 275 264 254 244 234 225 215 206 197 188 180 171 163 155 148 140 133 126 119 113 107 101 95 89 84 78 73 68 64 59 55 51 47 43 40 36 33 30 27 25 22 20 18 16 14 12 11 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 26
 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 34 36 38 39 41 44 46 48 51 53 56 59 63 66 70 74 79 84 89 95 101 108 115 123 132 141 152 163 176 189 204 220 238 257 277 300 324 350 378 409 441 476 514 553 595 640 687 736 788 841 896 953 1012 1071 1131 1192 1252 1312 1370 1428 1483 1536 1586 1633 1676 1716 1752 1783 1810 1833 1852 1866 1877 1883 1886 1885 1881 1874 1864 1853 1839 1823 1806 1788 1769 1749 1729 1709 1689 1669 1650 1631 1614 1597 1582 1569 1556 1546 1537 1530 1524 1520 1518 1518 1519 1521 1525 1530 1536 1543 1550 1557 1565 1572 1579 1585 1590 1594 1597 1598 1597 1594 1590 1582 1573 1561 1546 1529 1509 1486 1461 1434 1404 1371 1337 1301 1263 1223 1182 1140 1097 1054 1009 965 921 877 833 790 747 706 665 625 587 550 514 480 447 416 386 358 331 306 282 259 238 218 200 183 167 152 138 126 114 103 93 84 76 69 62 56 50 45 41 36 33 29 26 24 21 19 17 15 14 13 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 8 9 10 12 13 15 16 18 20 21 23 25 26 28 30 32 34 36 38 41 43 45 47 50 52 55 57 60 63 65 68 71 74 77 80 83 85 88 91 94 97 100 103 106 109 112 115 118 121 124 126 129 131 134 136 139 141 143 146 148 150 152 154 156 158 161 163 165 167 169 171 174 176 179 182 184 187 190 194 197 201 205 209 213 218 223 228 234 240 247 254 262 270 279 288 299 310 322 335 350 366 383 401 422 444 469 496 526 559 595 635 680 728 782 842 907 979 1058 1144 1238 1339 1447 1561 1681 1804 1928 2048 2161 2263 2346 2407 2441 2446 2419 2361 2277 2169 2044 1908 1765 1620 1479 1342 1214 1094 983 882 790 707 632 565 505 451 403 359 321 286 255 227 202 180 160 141 125 110 97 85 74 64 54 46 39 32 26 20 15 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 1 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6
 26 29 31 33 36 38 41 44 47 51 54 58 61 66 70 75 79 85 90 96 102 109 116 124 132 141 151 161 172 183 196 209 223 238 254 272 290 310 330 352 375 400 425 451 478 506 534 563 591 619 646 672 696 718 737 754 768 778 785 788 787 784 777 767 755 740 723 705 686 666 646 625 604 584 564 544 525 507 489 472 457 442 427 414 402 390 379 369 360 351 343 336 330 324 319 314 310 307 304 302 301 300 300 300 301 303 306 309 313 318 324 330 338 347 356 367 379 392 407 423 440 459 479 501 524 549 575 602 631 661 691 722 754 785 816 845 873 900 923 943 960 972 980 984 982 976 964 949 929 905 879 849 818 784 750 715 680 645 611 577 545 513 483 454 426 400 375 351 329 308 288 269 251 235 219 204 191 178 165 154 143 133 124 115 106 98 91 84 78 72 66 61 56 51 47 43 39 36 33 30 27 25 23 21 19 18 17 16 15 14 13 13 13 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 18 17 17 16 15 14 13 12 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 14 15 17 19 20 22 24
 30 31 33 34 35 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 63 65 68 70 73 75 78 81 85 88 92 95 99 104 108 113 118 124 130 136 143 150 157 165 174 183 193 203 215 226 239 252 266 281 297 313 330 348 366 385 405 425 445 466 486 506 527 546 566 584 602 619 635 649 663 675 686 697 705 713 720 726 731 735 739 742 745 747 749 751 754 756 758 760 763 766 769 772 776 781 786 791 796 802 809 815 822 829 836 843 850 856 862 868 873 877 879 881 881 880 877 872 865 857 846 834 820 804 786 767 747 726 703 681 657 634 610 586 563 539 517 494 473 452 431 412 393 375 358 341 325 310 295 281 268 255 243 232 221 210 200 190 181 172 164 156 148 140 133 126 119 113 107 101 95 89 84 79 74 69 64 60 56 52 48 44 40 37 33 30 27 24 21 19 16 14 12 10 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 29
 22 24 26 29 31 33 36 38 41 44 46 49 52 55 58 61 64 67 71 74 78 81 85 89 93 97 101 106 110 115 119 124 130 135 140 146 152 159 165 172 179 186 194 202 211 220 230 240 250 261 273 286 299 313 328 343 360 378 396 416 437 459 483 508 534 561 590 621 652 685 720 756 793 832 871 912 953 996 1038 1082 1125 1169 1212 1255 1297 1338 1378 1416 1453 1488 1520 1550 1578 1602 1624 1643 1658 1671 1680 1686 1688 1688 1684 1677 1668 1655 1640 1623 1604 1582 1559 1534 1508 1481 1453 1424 1395 1365 1335 1305 1275 1245 1215 1186 1157 1128 1099 1071 1044 1017 990 964 938 912 887 862 837 813 789 765 742 718 695 673 650 628 606 585 564 543 522 502 482 463 444 425 407 389 372 355 339 323 307 292 278 264 250 237 224 212 200 188 177 166 156 146 137 128 119 111 103 95 88 81 74 68 62 56 51 46 41 37 32 28 24 21 18 15 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 1 3 5 6 8 10 12 14 16 18 20
 10 11 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 37 39 40 42 43 45 46 48 50 52 53 55 57 59 61 64 66 69 71 74 77 81 84 88 92 96 101 106 112 118 124 131 139 148 157 168 179 191 205 220 236 254 273 294 317 343 370 400 432 467 504 545 588 634 684 736 792 850 911 975 1040 1108 1177 1246 1315 1383 1450 1513 1573 1628 1677 1719 1753 1779 1796 1805 1804 1795 1777 1751 1718 1679 1634 1585 1532 1477 1420 1362 1304 1246 1189 1133 1079 1026 976 928 883 840 799 760 724 690 658 629 601 574 550 527 505 485 465 447 430 413 398 383 369 355 342 329 317 306 294 283 273 262 252 243 233 224 215 206 198 189 181 173 166 158 151 144 137 130 124 117 111 105 99 94 88 83 78 73 68 64 59 55 51 47 43 39 36 32 29 26 23 20 18 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 130 132 135 137 139 142 144 147 150 152 155 158 161 164 167 171 174 178 181 185 189 193 197 201 205 209 214 218 223 228 232 237 242 247 251 256 261 266 270 275 279 284 288 292 296 300 303 307 310 313 315 318 320 322 324 325 327 328 329 330 331 332 333 334 335 336 337 339 340 342 343 345 348 350 353 356 360 364 369 374 379 385 392 399 407 416 426 436 448 460 474 488 504 521 540 560 582 606 631 658 688 720 754 790 829 870 914 959 1007 1056 1107 1158 1210 1260 1308 1353 1394 1428 1456 1475 1484 1483 1472 1450 1418 1378 1329 1273 1213 1149 1084 1017 952 887 825 766 709 656 607 561 518 478 442 409 378 350 324 300 279 259 241 224 209 195 182 170 159 149 139 131 123 115 108 102 96 90 85 80 76 71 67 63 60 56 53 50 47 45 42 39 37 35 33 31 29 27 25 23 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 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 53 54 55 55 56 57 58 59 61 62 63 64 65 66 68 69 70 71 73 74 76 77 79 80 82 83 85 86 88 90 91 93 95 96 98 100 102 103 105 107 109 110 112 114 116 118 120 122 124 126 128
 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 49 50 50 51 52 53 54 55 57 58 59 60 62 63 65 66 68 69 71 73 74 76 78 80 82 84 86 89 91 93 96 98 101 103 106 109 112 115 118 122 125 129 133 137 141 145 150 154 159 165 170 176 182 188 195 202 209 217 225 234 242 252 261 271 281 292 303 314 325 336 347 359 370 380 391 400 409 417 424 430 435 438 440 440 439 436 432 426 419 411 401 390 379 367 354 340 327 313 299 286 272 259 246 233 221 209 197 186 176 166 156 147 138 130 122 115 108 101 95 89 83 78 73 69 64 60 56 53 49 46 43 40 38 35 33 31 29 27 25 24 22 21 20 19 18 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 25
 23 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 49 51 53 54 56 59 61 63 65 68 71 73 76 79 82 86 89 93 97 101 106 111 116 121 127 133 140 147 154 162 171 180 190 200 211 223 236 249 263 278 294 310 327 345 364 383 403 423 443 464 484 505 525 544 563 580 597 613 627 639 650 659 666 672 676 678 678 677 675 671 666 659 652 644 635 626 616 606 595 584 573 562 552 541 530 520 509 500 490 481 472 463 455 447 440 433 426 420 415 409 405 400 397 393 390 388 386 384 382 381 380 379 378 377 376 376 375 374 373 372 370 368 366 364 361 358 355 351 347 342 337 331 326 320 313 306 299 292 284 277 269 261 253 244 236 228 219 211 203 194 186 178 170 162 155 147 140 133 126 119 112 106 100 94 88 82 77 72 67 62 58 53 49 45 42 38 35 32 29 26 23 21 19 17 15 13 11 10 8 7 6 5 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22
 78 82 87 91 96 100 105 110 114 119 124 128 133 137 141 145 149 153 156 160 162 165 167 169 171 172 173 173 173 173 172 171 170 168 166 164 161 159 156 153 149 146 142 139 135 132 128 124 121 117 114 111 108 105 102 99 97 95 93 91 89 88 87 86 86 85 85 85 86 87 88 89 90 92 94 97 100 103 106 110 114 119 123 129 135 141 148 155 163 172 181 192 203 215 228 242 258 274 293 313 335 359 385 414 446 480 518 559 603 652 704 760 821 885 952 1021 1092 1162 1231 1295 1352 1400 1436 1458 1464 1453 1426 1384 1329 1263 1190 1113 1033 953 875 800 729 663 602 546 494 448 405 367 332 300 272 247 224 203 184 167 152 138 125 114 103 94 85 77 70 63 57 52 46 42 37 33 29 26 23 20 17 14 12 10 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 4 5 6 7 9 10 12 14 15 17 19 21 24 26 29 31 34 37 40 43 47 50 54 57 61 65 69 73
 90 93 95 98 100 103 105 107 110 112 114 116 118 120 121 123 125 126 127 128 129 130 131 131 132 132 132 132 132 131 131 130 130 129 128 127 126 124 123 122 120 119 117 116 114 113 112 110 109 108 106 105 104 103 103 102 102 101 101 101 101 102 102 103 104 105 107 108 110 112 115 117 120 123 127 131 135 139 144 149 154 160 166 173 180 188 196 205 214 224 234 245 257 270 283 297 312 328 345 362 380 399 418 438 459 479 500 520 539 558 575 590 603 614 622 626 627 624 618 608 595 579 561 540 518 494 470 445 420 396 372 349 327 306 285 267 249 232 217 202 189 176 165 154 144 135 126 119 111 105 98 93 87 82 78 73 69 66 62 59 56 53 50 48 45 43 41 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 40 42 44 46 48 51 53 55 57 60 62 65 67 70 72 75 77 80 82 85 88
 27 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 55 58 60 63 65 68 71 74 77 80 84 87 91 95 99 103 108 112 117 122 127 133 139 144 151 157 163 170 177 184 191 198 206 213 220 227 234 241 248 254 260 266 271 276 280 284 287 290 292 293 294 294 294 294 293 291 289 287 285 282 279 277 274 271 268 265 262 259 256 253 250 248 245 243 241 239 238 236 235 234 233 232 232 232 232 232 232 233 234 235 237 238 240 243 245 248 251 255 259 263 267 272 277 283 288 294 301 307 314 321 328 336 343 351 358 365 372 379 386 392 397 402 407 410 413 415 416 417 416 414 412 408 404 399 393 386 379 371 363 354 345 335 325 315 305 295 285 275 264 254 244 234 225 215 206 197 188 179 171 162 155 147 139 132 125 118 112 106 100 94 89 83 78 73 69 64 60 56 53 49 46 42 39 37 34 32 29 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 9 9 9 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 13 14 16 17 18 19 20 21 22 24 25 26
 30 31 33 34 36 37 39 40 42 44 46 47 49 51 53 56 58 60 62 65 67 70 73 75 78 81 84 88 91 94 98 101 105 109 113 117 121 125 129 134 138 143 148 153 157 162 167 172 177 182 187 192 197 202 207 212 216 221 225 230 234 238 241 245 248 251 254 257 259 261 263 265 266 268 269 270 270 271 271 272 272 272 272 272 272 272 272 272 271 271 271 271 271 271 271 271 271 271 272 272 273 273 274 275 276 278 279 281 283 285 287 289 292 295 298 301 304 308 312 316 320 324 329 334 338 343 348 352 357 361 365 369 373 376 378 380 382 383 383 382 381 379 376 373 368 363 358 351 344 337 328 320 311 302 293 283 273 264 254 244 234 225 215 206 197 188 180 172 163 156 148 141 134 127 121 114 108 103 97 92 87 82 77 73 69 65 61 57 54 50 47 44 42 39 36 34 32 30 28 26 24 22 21 20 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 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 24 25 26 27 28
 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 57 58 58 59 60 61 62 63 63 64 65 66 67 68 69 71 72 73 74 76 77 78 80 81 83 84 86 88 90 92 93 95 97 100 102 104 106 108 110 113 115 117 120 122 124 127 129 131 133 135 138 140 142 144 146 148 149 151 153 154 156 157 159 160 161 162 163 164 165 165 166 167 167 168 168 168 168 169 169 169 169 169 169 169 168 168 168 168 168 167 167 167 167 167 166 166 166 166 166 166 166 167 167 167 168 168 169 170 171 172 173 174 175 177 178 180 182 184 186 188 190 192 194 197 199 202 204 207 209 211 214 216 219 221 223 225 227 229 230 232 233 235 236 236 237 238 238 238 238 238 237 236 235 234 233 231 229 227 225 223 220 218 215 212 208 205 202 198 195 191 187 183 180 176 172 168 164 160 156 152 149 145 141 138 134 131 127 124 121 118 115 112 109 107 104 102 99 97 95 93 91 89 88 86 84 83 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41
 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 52 54 56 58 60 62 64 66 68 71 73 76 79 81 84 88 91 94 98 102 106 110 115 120 125 130 136 142 148 155 162 170 178 186 195 205 215 226 237 249 261 275 289 304 320 337 354 373 393 414 436 459 484 511 538 568 599 631 666 702 741 781 822 866 911 957 1004 1052 1100 1147 1193 1237 1277 1314 1345 1369 1386 1395 1395 1385 1367 1340 1304 1261 1212 1158 1100 1040 978 917 856 797 740 686 635 586 541 499 461 425 392 362 334 308 285 264 244 226 210 195 181 169 157 146 137 128 119 112 105 98 92 86 81 76 71 67 63 59 56 53 49 47 44 41 39 36 34 32 30 28 26 24 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 9 10 11 12 12 13
 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 30 32 33 35 37 39 42 44 46 49 52 55 58 61 65 69 73 77 82 86 92 97 103 109 115 122 129 136 144 152 160 168 177 186 195 204 213 222 231 240 248 256 263 270 277 282 288 292 296 299 301 302 303 304 303 302 301 299 297 295 293 290 287 284 281 278 276 273 270 268 265 263 261 260 258 257 256 256 256 256 256 257 258 260 262 264 267 270 274 279 284 289 296 303 310 319 328 338 349 361 374 388 402 417 434 451 469 487 506 525 544 562 581 599 615 630 644 656 665 672 676 677 675 670 663 652 639 624 607 588 568 547 525 503 480 457 435 412 391 370 349 330 311 293 275 259 243 229 214 201 188 177 165 155 145 135 126 118 110 102 95 89 82 77 71 66 61 57 52 48 45 41 38 35 32 30 27 25 23 21 20 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7
 15 15 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 49 50 52 54 56 58 61 64 66 70 73 77 81 85 90 95 101 107 114 122 130 139 149 160 172 185 199 215 231 250 269 290 313 337 362 390 418 448 480 513 547 582 618 654 691 727 763 797 831 863 892 919 942 963 979 991 999 1003 1003 998 989 976 959 939 917 891 864 835 804 772 740 708 676 643 612 581 551 522 494 468 443 419 396 375 355 337 320 304 290 277 264 253 243 234 226 219 212 206 201 196 192 188 185 182 180 177 175 174 172 171 170 170 169 168 168 168 168 168 168 168 168 168 169 169 169 170 170 171 171 171 172 172 172 172 172 172 172 171 171 170 169 168 167 165 164 162 160 157 154 152 148 145 142 138 134 130 126 121 117 112 108 103 99 94 90 86 82 77 74 70 66 63 59 56 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 8 9 10 10 11 12 12 13 14 14
 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 43 44 46 49 51 54 58 62 66 71 77 84 91 99 109 119 130 143 157 172 190 208 229 252 277 304 334 367 402 441 483 529 578 631 688 749 813 880 950 1021 1093 1163 1231 1294 1350 1396 1432 1455 1464 1458 1438 1405 1360 1306 1243 1176 1105 1032 960 890 821 757 695 638 585 537 492 451 414 380 350 323 298 277 257 239 224 210 197 186 177 168 160 153 147 141 137 132 128 125 122 119 117 114 112 111 109 107 106 105 104 103 102 101 100 99 98 97 97 96 95 95 94 93 92 91 91 90 89 88 87 86 85 84 83 82 80 79 78 76 75 73 72 70 68 67 65 63 61 60 58 56 54 52 50 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 29 30
 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 13 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 44 46 49 51 54 57 60 63 67 70 74 77 81 85 88 92 95 99 103 106 109 112 115 118 121 123 125 127 129 131 132 133 134 135 136 136 137 137 137 138 138 138 139 139 139 140 140 141 141 142 143 145 146 148 149 151 154 156 159 162 166 170 174 179 184 190 196 203 210 217 225 233 242 251 260 269 278 287 295 303 311 317 322 326 328 328 327 324 320 313 305 296 285 274 262 249 236 223 209 196 184 172 160 149 138 128 118 109 101 93 86 79 73 67 61 56 52 47 43 39 36 33 30 27 24 22 20 17 15 14 12 10 9 8 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 2 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 42 44 46 49 52 54 57 61 64 67 71 75 78 82 87 91 95 100 104 109 114 118 123 128 133 137 142 147 151 155 160 164 168 172 175 179 182 186 189 192 195 198 201 204 207 210 213 216 219 222 226 229 233 237 241 246 251 256 262 268 275 282 289 298 306 316 326 337 349 361 374 389 404 419 436 453 471 489 507 526 544 562 580 596 610 623 634 642 647 649 648 644 636 626 612 596 578 558 537 514 491 467 444 420 397 375 353 332 312 293 275 258 242 227 212 199 186 174 163 152 142 133 124 116 109 101 95 88 82 77 72 67 62 58 53 50 46 42 39 36 33 31 28 26 24 22 20 18 16 15 13 12 11 10 9 8 7 6 6 5 4 4 4 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 6 7 8 8 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 48 50 53 55 58 61 64 67 71 75 78 82 87 91 96 101 106 112 118 124 130 137 144 151 159 167 175 184 193 202 211 221 231 241 251 261 272 282 293 303 313 323 333 342 351 360 368 376 383 390 396 402 407 411 415 417 420 421 422 422 422 420 419 416 413 410 406 401 396 391 385 378 372 365 358 350 343 335 327 319 311 303 295 287 279 271 263 256 248 241 234 227 220 214 207 201 196 190 184 179 174 169 164 160 156 151 147 143 140 136 132 129 126 123 119 116 114 111 108 105 103 100 98 96 93 91 89 87 85 83 81 79 77 75 74 72 70 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 34 34 34 33 33 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 24 24 24 23 23 23 22 22 21 21 21 20 20 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 8 8 7 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 5 6
 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 47 49 51 53 55 57 60 62 65 68 71 75 78 82 86 90 94 99 103 108 113 119 124 130 136 142 148 154 160 166 173 179 185 191 198 204 209 215 221 226 231 236 241 245 249 253 257 260 263 266 268 270 272 274 275 277 278 279 279 280 280 281 281 281 282 282 282 282 282 282 283 283 283 284 284 285 286 287 288 289 291 293 294 296 299 301 304 306 309 312 315 319 322 325 329 332 335 338 341 344 347 349 351 353 354 355 355 355 355 354 353 351 348 345 342 338 333 328 323 317 311 305 298 291 284 277 269 261 253 246 238 230 222 214 206 198 190 183 175 168 161 154 147 140 133 127 121 115 109 104 98 93 88 84 79 75 71 67 63 60 56 53 50 48 45 43 40 38 36 35 33 31 30 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16
 69 71 74 76 79 82 84 87 90 92 95 98 101 103 106 109 112 115 118 121 123 126 129 132 135 138 141 144 147 150 153 155 158 161 164 166 169 172 174 176 179 181 183 185 187 189 191 193 194 196 197 198 200 201 201 202 203 203 204 204 204 204 204 204 203 203 203 202 201 201 200 199 198 197 196 196 195 194 192 191 190 189 188 187 186 185 184 184 183 182 181 180 180 179 178 178 177 177 177 176 176 176 176 176 176 176 176 177 177 178 178 179 180 181 182 183 185 187 188 190 193 195 198 201 204 208 211 216 220 225 230 235 241 247 254 260 268 275 283 291 299 307 316 324 333 342 350 359 367 375 383 390 397 403 409 414 418 421 423 424 425 424 422 419 415 410 404 397 389 381 371 361 350 339 328 316 303 291 278 266 253 241 229 217 205 194 183 172 162 152 142 133 125 116 109 101 94 87 81 75 70 65 60 55 51 47 44 40 37 34 32 29 27 25 23 22 20 19 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 34 36 37 39 41 43 46 48 50 52 54 57 59 61 64 66
 80 81 81 82 83 84 84 85 85 86 86 87 87 87 88 88 88 88 89 89 89 89 90 90 90 90 91 91 91 92 92 92 93 93 94 94 95 96 96 97 98 99 100 102 103 105 107 109 111 113 116 119 122 126 130 134 138 143 149 155 161 168 175 183 191 200 209 219 230 241 252 264 277 291 305 319 334 350 366 383 401 419 438 457 477 498 519 541 563 586 610 634 659 685 711 737 764 791 819 846 874 902 929 955 981 1006 1029 1051 1070 1088 1102 1114 1122 1127 1128 1125 1118 1107 1092 1073 1050 1025 996 966 933 898 863 827 790 754 718 682 648 614 582 551 521 492 465 440 415 392 371 350 331 313 296 280 264 250 237 224 212 201 190 180 170 161 153 145 137 130 123 116 110 104 98 93 87 82 78 73 69 64 60 57 53 49 46 42 39 36 33 30 28 25 22 20 18 15 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 21 21 22 23 24 25 27 28 29 30 32 33 34 36 38 39 41 42 44 46 47 49 51 53 54 56 58 59 61 63 64 66 67 68 70 71 72 74 75 76 77 78 79
 109 111 114 116 119 121 124 126 129 131 133 135 137 139 141 143 145 147 149 150 152 153 155 156 158 159 160 161 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 179 180 181 183 185 186 188 191 193 196 198 201 205 208 212 217 221 226 231 237 243 249 256 263 271 279 287 296 305 314 324 335 345 357 368 380 393 405 419 432 446 461 475 491 506 522 539 555 573 590 608 625 643 661 680 698 716 734 751 768 784 800 815 829 841 852 862 870 876 881 883 883 881 877 871 863 853 840 826 811 794 776 756 736 715 694 672 651 629 607 586 565 545 525 506 487 469 451 434 418 403 388 374 360 347 335 323 312 301 290 280 271 261 253 244 236 228 221 213 206 199 193 187 180 175 169 163 158 152 147 142 137 133 128 123 119 115 110 106 102 98 94 91 87 83 80 77 73 70 67 64 61 58 55 52 50 47 45 43 41 38 36 35 33 31 30 28 27 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 39 41 44 46 48 51 53 56 58 61 64 67 69 72 75 78 81 83 86 89 92 95 98 100 103 106
 34 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 54 55 57 58 59 61 62 63 65 66 67 69 70 72 73 74 76 77 79 80 82 83 85 87 88 90 92 93 95 97 99 101 103 106 108 111 114 116 120 123 126 130 134 139 143 148 154 159 165 172 179 187 195 203 213 223 233 244 256 269 283 297 313 329 347 365 385 406 428 452 477 504 532 562 594 628 664 702 742 784 829 876 925 976 1029 1083 1139 1196 1253 1309 1364 1416 1465 1509 1547 1578 1600 1613 1617 1609 1591 1563 1526 1480 1426 1367 1303 1236 1167 1098 1029 962 897 834 775 719 666 617 571 528 489 452 419 388 360 334 310 287 267 249 231 215 201 187 175 163 153 143 134 125 117 110 103 96 90 85 79 74 70 65 61 57 53 50 46 43 40 37 35 32 30 27 25 23 21 19 17 15 13 12 10 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 1 1 2 2 3 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33
 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 33 34 35 36 38 39 41 43 45 47 49 51 54 56 59 62 66 69 73 78 82 87 93 99 106 113 121 130 139 149 161 173 187 201 217 234 253 273 295 318 342 368 395 423 453 483 514 545 576 606 636 664 691 716 738 758 774 788 799 806 810 812 810 806 800 791 781 769 756 742 727 711 695 679 663 646 630 614 598 583 568 553 539 526 512 500 488 476 465 454 444 435 426 418 410 403 396 390 384 379 374 369 365 361 358 355 352 349 346 343 341 338 335 333 330 327 324 321 318 314 311 307 303 299 295 291 286 282 277 272 268 263 257 252 247 242 236 231 225 220 214 209 203 197 192 186 180 175 169 163 158 152 147 141 136 130 125 119 114 109 104 99 94 89 84 80 75 71 66 62 59 55 51 48 45 41 39 36 33 31 29 26 25 23 21 20 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13
 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 55 57 60 62 65 68 71 74 77 81 85 89 93 97 101 106 111 116 122 127 134 140 146 153 160 168 176 184 192 201 210 219 229 238 248 259 269 279 290 301 311 322 333 343 354 364 375 385 395 405 414 423 432 441 450 458 466 473 481 488 495 502 508 514 520 526 532 537 542 547 552 557 561 565 569 573 577 580 583 585 587 589 591 592 592 592 591 590 588 585 582 577 573 567 561 554 546 537 528 518 508 497 485 473 461 448 436 423 410 396 383 370 357 345 332 320 308 296 285 273 263 252 242 232 223 214 205 197 189 181 174 167 160 153 147 141 135 130 124 119 114 110 105 101 97 93 89 85 82 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 8 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 1 1 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 13
 74 75 77 79 80 82 83 85 87 88 90 92 94 95 97 99 101 103 105 107 109 111 113 115 118 120 122 125 127 129 132 134 136 139 141 144 146 149 151 154 156 159 161 164 166 169 171 174 176 178 181 183 185 187 189 192 194 196 198 200 202 204 205 207 209 211 213 214 216 218 220 221 223 225 227 228 230 232 234 235 237 239 241 243 245 247 249 250 252 254 256 258 260 262 264 265 267 268 270 271 272 273 274 275 275 275 275 275 274 273 272 270 268 266 264 261 257 254 250 246 242 237 232 227 222 217 212 207 201 196 191 185 180 175 170 165 160 155 150 146 142 137 133 129 126 122 118 115 112 109 106 103 100 98 95 93 90 88 86 84 82 80 78 76 75 73 72 70 69 67 66 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 51 52 53 55 56 57 58 60 61 63 64 65 67 68 70 71 73
 74 74 73 73 72 72 71 70 70 69 68 68 67 66 65 64 64 63 62 61 60 59 59 58 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 48 48 49 50 51 52 53 55 56 58 60 62 65 68 71 74 77 81 85 89 93 98 103 109 114 120 126 133 140 147 155 163 171 179 189 198 208 218 229 240 252 264 277 290 304 319 334 349 365 382 399 417 435 453 472 491 511 530 549 568 587 605 622 637 652 664 675 684 690 693 694 692 687 680 669 657 642 625 607 587 566 544 522 499 477 455 433 411 391 370 351 333 315 298 282 267 253 239 227 215 203 193 182 173 164 155 147 140 132 126 119 113 107 102 96 92 87 82 78 74 70 66 63 59 56 53 50 47 44 41 39 36 34 31 29 27 25 23 21 19 18 16 14 13 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 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 52 54 56 57 59 60 62 63 64 66 67 68 69 70 71 72 72 73 74 74 74 75 75 75 75 75 75 75 74
 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 42 44 45 46 47 48 49 51 52 53 55 57 58 60 62 63 65 67 69 71 73 75 77 79 82 84 86 89 91 93 96 98 101 103 106 108 111 114 116 119 122 124 127 130 133 135 138 141 144 147 150 153 156 160 163 166 169 173 176 180 183 187 191 194 198 202 206 210 214 218 222 226 230 234 238 242 245 249 253 256 260 263 266 269 272 275 277 279 281 283 284 285 286 286 286 286 285 284 283 281 279 277 275 272 269 265 262 258 254 250 246 241 237 232 227 222 217 212 207 202 197 192 187 181 176 171 166 161 156 151 146 141 136 131 127 122 117 113 108 104 100 96 92 88 84 80 77 73 70 66 63 60 57 55 52 49 47 45 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18
 22 22 23 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 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 66 68 71 74 77 81 84 88 92 97 102 107 112 118 124 131 138 145 152 161 169 178 187 197 206 217 228 239 250 262 274 286 299 312 325 338 351 364 378 391 404 417 430 442 454 465 476 487 496 505 513 520 526 531 535 538 540 541 541 540 538 535 531 526 520 514 507 499 491 483 474 465 456 447 438 429 420 411 402 393 385 376 368 360 352 344 337 329 322 315 308 301 294 287 281 274 268 261 255 249 242 236 230 224 218 212 206 200 195 189 183 178 172 166 161 156 150 145 140 135 129 125 120 115 110 106 101 97 92 88 84 80 76 72 69 65 62 58 55 52 49 46 44 41 39 36 34 32 30 28 27 25 24 22 21 20 18 17 17 16 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 21
 61 63 64 66 68 70 71 73 75 77 80 82 84 87 89 92 95 98 101 104 107 111 115 118 122 126 131 135 140 145 150 155 160 165 171 177 182 188 194 200 206 212 218 223 229 234 240 245 249 253 257 261 264 267 269 271 272 273 273 273 273 272 272 270 269 268 266 264 263 261 259 258 256 255 254 253 252 251 251 251 252 253 254 255 257 260 263 266 270 274 279 285 291 298 306 315 324 335 346 359 372 387 403 421 440 460 482 506 531 557 585 615 645 677 709 741 772 802 831 856 878 896 908 915 915 909 896 877 853 823 790 754 716 676 636 596 557 520 484 450 417 387 359 333 309 286 266 247 230 214 199 185 173 162 151 141 133 124 117 110 103 97 92 87 82 77 73 69 66 62 59 56 53 50 48 45 43 41 39 37 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60
 30 32 33 35 37 39 40 42 44 46 48 50 52 54 56 59 61 63 65 68 70 72 74 77 79 81 84 86 88 91 93 95 97 99 101 104 106 108 110 111 113 115 117 118 120 122 123 125 126 127 129 130 131 133 134 135 137 138 140 141 142 144 146 147 149 151 153 155 157 159 161 164 166 169 171 174 177 180 183 187 190 194 197 201 206 210 214 219 224 229 235 240 246 252 259 266 273 280 288 296 304 313 322 331 340 350 359 369 379 388 397 405 413 421 427 432 437 439 441 440 438 435 429 422 414 403 392 379 366 352 337 322 306 291 276 261 246 232 219 205 193 181 170 159 149 140 131 122 114 107 100 93 87 82 76 71 67 62 58 54 51 47 44 41 38 35 33 30 28 26 24 22 20 18 17 15 14 12 11 10 9 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 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 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 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28
 23 24 26 27 28 29 31 32 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 61 63 65 68 70 73 75 78 81 84 87 90 93 96 99 103 106 109 113 116 120 124 127 131 135 138 142 145 149 153 156 159 163 166 169 172 174 177 180 182 184 186 188 190 191 193 194 195 196 197 198 199 199 200 200 201 201 202 202 202 202 203 203 203 203 204 204 204 204 205 205 205 206 206 207 207 208 208 209 210 210 211 212 212 213 214 214 215 216 216 217 217 218 218 219 219 219 219 220 220 220 219 219 219 218 218 217 216 215 214 213 211 210 208 206 204 202 200 198 195 192 190 187 184 181 177 174 171 167 164 160 157 153 149 146 142 138 135 131 127 124 120 117 113 110 106 103 99 96 93 90 86 83 80 77 74 71 68 66 63 60 58 55 53 51 48 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 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 1 1 1 2 2 3 3 3 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22
 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 76 76 77 77 77 78 78 78 79 79 79 79 79 79 79 80 80 80 80 80 80 80 80 81 81 81 82 82 83 83 84 84 85 86 87 88 89 91 92 93 95 97 99 101 103 105 108 110 113 115 118 121 124 127 130 134 137 140 144 148 151 155 159 162 166 170 174 178 181 185 189 193 196 200 203 207 210 213 216 219 222 224 227 229 231 233 234 235 236 237 237 238 238 237 237 236 235 233 232 230 228 226 224 222 219 217 214 212 209 206 204 201 199 196 194 192 190 188 186 184 182 180 179 177 176 175 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 156 155 154 152 151 149 148 146 144 142 140 138 136 134 131 129 127 124 121 119 116 113 111 108 105 102 99 96 93 90 87 84 81 78 76 73 70 67 65 62 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 39 41 42 44 45 46 48 49 51 52 53 55 56 57 58 60
 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 59 59 60 60 61 62 63 64 65 66 68 69 71 72 74 76 79 81 84 87 90 93 96 100 104 108 113 118 123 128 134 140 146 152 159 166 173 181 189 197 205 214 223 232 242 251 262 272 282 293 304 315 326 337 348 359 370 380 391 401 411 420 429 437 445 452 458 462 466 469 471 471 471 469 466 462 457 450 443 435 426 417 407 396 385 374 363 351 339 328 317 305 295 284 274 264 254 245 236 228 220 212 205 198 191 185 179 174 168 164 159 154 150 146 143 139 136 132 129 126 124 121 119 116 114 112 110 108 106 104 102 100 99 97 96 94 93 92 90 89 88 87 86 84 83 82 81 80 79 78 77 76 76 75 74 73 72 71 71 70 69 68 68 67 66 66 65 65 64 64 63 63 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 64 64 64 64 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 65 64 64 64 63 63 63 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53
 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 50 51 52 53 54 56 57 59 61 63 65 67 69 71 74 76 79 82 86 89 93 97 101 105 110 114 120 125 131 137 143 150 157 164 171 179 187 195 204 213 222 231 241 251 261 271 282 293 304 315 326 337 348 360 371 382 394 405 415 426 436 446 455 463 471 478 485 490 494 497 499 500 499 497 494 489 483 476 468 459 448 437 425 413 400 387 373 359 346 332 319 305 293 280 268 256 245 234 224 215 205 197 188 181 173 166 160 154 148 143 137 133 128 124 120 116 112 109 106 102 100 97 94 92 89 87 85 83 81 79 77 76 74 72 71 69 68 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 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 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29
 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 41 42 44 46 48 51 54 57 61 65 70 75 81 87 94 102 111 121 131 143 156 171 187 204 223 244 267 292 319 349 380 415 452 491 533 577 623 670 719 768 816 862 906 945 979 1006 1025 1036 1037 1030 1013 989 958 921 879 835 788 740 693 646 601 557 515 476 439 405 373 343 315 290 267 245 226 208 192 177 163 151 140 130 121 112 105 98 92 86 81 77 72 69 65 62 59 57 55 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 38 40 41 43 44 45 47 48 50 51 53 54 56 57 58 60 61 63 64 65 66 68 69 70 71 72 73 74 75 76 76 77 77 78 78 78 79 79 79 79 78 78 78 77 76 76 75 74 73 72 71 70 69 68 67 66 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34
 23 25 26 27 29 30 32 33 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 59 61 63 65 67 69 72 74 76 78 81 83 86 88 91 94 96 99 102 105 108 112 115 118 122 126 130 134 138 142 147 151 156 162 167 173 179 185 192 199 207 214 223 232 241 251 261 272 284 296 308 322 336 351 367 383 400 419 438 458 478 500 523 547 572 598 626 654 683 714 745 778 811 845 880 915 950 984 1019 1052 1083 1112 1139 1162 1182 1197 1207 1212 1212 1206 1193 1176 1153 1125 1093 1057 1018 977 934 890 846 802 759 717 676 638 601 566 532 501 472 445 420 397 375 355 336 319 303 288 274 261 250 238 228 219 210 201 194 186 179 173 167 161 156 150 145 141 136 132 128 124 120 117 113 110 106 103 100 97 94 91 89 86 83 80 78 75 73 70 68 66 63 61 59 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 29 27 26 25 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 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 1 2 3 5 6 7 8 9 10 12 13 14 15 17 18 19 21 22
 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 32 33 34 36 37 38 40 42 44 46 48 50 53 56 59 62 66 69 73 77 82 87 92 97 102 108 114 121 127 134 141 149 157 165 173 182 191 200 209 219 229 238 249 259 269 279 290 300 310 320 330 340 349 358 366 374 382 389 395 400 405 409 412 415 416 417 417 416 414 412 409 405 401 396 390 385 378 372 365 358 351 344 337 330 323 316 309 302 296 290 284 278 272 267 262 257 252 247 243 239 235 231 227 223 220 217 213 210 207 204 202 199 196 193 191 188 186 183 181 178 176 174 171 169 167 164 162 160 158 155 153 151 148 146 144 141 139 137 135 132 130 128 125 123 121 118 116 114 111 109 107 105 103 100 98 96 94 92 91 89 87 85 84 82 81 80 78 77 76 75 74 73 72 71 71 70 69 69 68 68 67 67 66 66 66 65 65 65 65 64 64 64 64 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 52 52 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 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 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23
 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 60 64 67 71 76 80 86 91 97 103 110 117 125 134 143 152 163 173 185 197 210 223 237 251 266 282 298 314 330 347 364 381 398 414 430 445 460 473 486 497 506 514 521 525 528 529 528 524 519 513 504 494 482 469 455 441 425 409 392 376 359 343 326 310 294 279 265 251 237 224 212 201 190 180 170 161 153 145 138 131 124 118 113 107 103 98 94 90 86 82 79 76 73 70 67 65 63 60 58 56 55 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13
 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 62 64 65 66 68 69 71 73 75 77 79 81 83 86 89 91 94 98 101 104 108 112 116 120 124 128 133 137 142 146 151 156 160 165 169 174 178 183 187 191 195 198 202 205 208 211 213 215 217 218 220 220 221 221 222 221 221 220 220 218 217 216 214 212 211 209 206 204 202 200 197 195 193 190 188 185 183 180 178 176 173 171 169 167 165 163 161 159 158 156 155 153 152 151 149 148 147 147 146 145 144 144 143 143 142 142 142 141 141 141 140 140 140 139 139 138 138 137 137 136 135 135 134 133 132 131 130 129 128 127 126 124 123 122 120 119 118 116 115 113 112 110 108 107 105 104 102 100 99 97 96 94 92 91 89 87 86 84 82 81 79 77 76 74 72 71 69 68 66 65 63 62 60 59 57 56 55 54 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 47 48 49 50 51 52 52 53 55 56 57 58 59 60 61 63 64 65 67 68 69 71 72 74 75 77 78 80 81 82 84 85 87 88 90 91 93 94 95 96 98 99 100 101 102 103 103 104 105 105 105 106 106 106 106 105 105 105 104 103 102 101 100 99 98 97 95 94 92 91 89 88 86 84 83 81 79 78 76 75 73 72 71 69 68 67 65 64 63 62 61 60 59 59 58 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 50 50 50 49 49 49 49 49 49
 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 35 37 40 43 46 50 54 58 63 69 76 83 91 101 111 124 137 153 170 190 212 238 266 297 332 372 415 463 514 571 631 695 761 829 897 964 1027 1084 1133 1172 1200 1216 1219 1210 1190 1161 1124 1080 1033 982 931 879 829 779 732 687 644 604 567 532 499 469 440 414 390 367 347 328 310 293 278 265 252 240 230 220 211 203 196 189 184 179 174 170 167 164 162 160 158 157 156 156 156 156 156 156 157 157 158 159 159 160 161 162 163 163 164 164 165 165 166 166 166 166 166 166 166 166 166 165 165 164 164 163 162 161 160 159 158 156 155 154 152 150 148 147 145 142 140 138 135 133 130 127 124 121 118 115 112 108 105 101 98 94 91 87 83 80 76 72 69 65 62 58 55 52 49 46 43 40 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 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 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15
 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 32 33 34 36 37 39 41 43 46 48 51 54 57 61 65 69 74 79 84 90 96 102 109 116 124 132 141 150 160 170 180 191 201 213 224 236 248 259 271 283 295 307 319 331 342 353 364 375 385 395 405 415 424 433 441 450 458 465 472 479 485 491 497 502 506 510 513 516 518 518 518 517 515 512 508 503 496 489 480 470 460 448 436 423 409 395 381 366 352 337 322 308 294 280 266 253 241 228 217 206 195 185 175 166 157 148 141 133 126 119 113 107 101 95 90 85 81 76 72 68 64 60 57 54 50 47 45 42 39 37 34 32 30 27 25 23 21 20 18 16 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 11 11 11 11 12 12 12 12 12
 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 67 67 68 69 70 71 73 74 76 77 79 81 83 85 88 90 93 96 99 102 105 109 112 116 120 124 128 132 136 140 145 149 154 159 163 168 173 178 182 187 192 197 201 206 211 215 219 224 228 232 236 239 243 246 249 251 254 256 258 259 261 261 262 262 262 262 261 260 259 257 255 253 250 247 245 241 238 235 231 227 224 220 216 212 208 204 201 197 193 190 186 183 179 176 173 170 167 164 161 158 155 153 150 148 145 143 141 139 136 134 132 130 128 126 124 122 120 118 116 115 113 111 109 107 105 103 101 100 98 96 94 92 90 88 87 85 83 81 79 77 75 73 71 70 68 66 64 62 60 58 57 55 53 51 50 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 56 57 58 59 60 61 61 62 63 63 64 64 65 65 65 66
 36 37 39 40 41 42 43 45 46 47 49 50 51 53 54 55 57 58 60 61 63 64 66 67 68 70 72 73 75 76 78 79 81 82 84 86 87 89 90 92 94 95 97 99 101 103 105 107 109 111 113 116 118 121 124 126 130 133 136 140 144 148 152 156 161 166 171 176 182 188 194 200 207 214 221 229 236 244 253 261 270 279 288 297 307 316 326 336 346 356 366 376 386 396 405 415 424 432 440 448 455 461 467 472 475 478 481 482 482 481 479 476 472 467 462 455 448 439 431 421 412 401 391 380 369 358 347 336 325 314 303 293 282 272 262 253 243 234 226 217 209 201 194 186 179 173 166 160 154 148 143 137 132 127 123 118 114 110 106 102 98 95 91 88 85 82 79 76 73 70 68 65 63 61 59 56 54 52 50 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 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 59 62 64 66 69 72 74 77 79 82 85 88 90 93 96 98 101 103 106 108 111 113 115 117 120 122 124 126 127 129 131 133 134 136 138 139 141 142 144 145 147 148 149 151 152 154 155 156 157 159 160 161 162 164 165 166 167 168 168 169 170 170 170 170 170 170 170 169 169 168 167 165 164 162 161 159 157 154 152 150 147 144 142 139 136 133 130 127 125 122 119 116 113 111 108 105 103 100 98 96 93 91 89 87 85 83 81 79 77 76 74 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 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 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25
 42 44 45 47 49 50 52 54 56 57 59 61 63 65 67 69 70 72 74 76 78 80 83 85 87 89 91 93 96 98 100 102 105 107 109 112 114 116 119 121 123 126 128 130 132 135 137 139 141 144 146 148 150 152 154 156 158 160 162 164 166 168 170 171 173 175 177 178 180 182 183 185 186 188 189 191 192 194 195 196 198 199 200 201 203 204 205 206 207 208 208 209 209 210 210 210 210 210 210 209 209 208 207 205 204 202 200 197 195 192 189 186 183 179 176 172 168 164 160 156 152 148 144 139 136 132 128 124 121 117 114 111 108 105 103 100 98 96 94 92 90 89 88 86 85 84 84 83 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 84 85 85 86 87 88 88 89 90 91 92 93 93 94 95 96 97 98 98 99 100 100 101 101 102 102 102 102 102 102 101 101 100 99 98 97 95 94 92 91 89 87 85 82 80 78 75 73 70 68 66 63 61 58 56 54 52 49 47 45 43 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 16 17 18 19 20 22 23 24 26 27 28 30 31 33 34 36 37 39 41
 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 103 105 107 109 111 112 114 115 117 118 119 120 121 122 123 124 124 125 125 126 126 126 126 126 126 126 125 125 125 124 123 123 122 121 120 119 118 117 116 115 114 113 111 110 109 108 107 105 104 103 102 101 100 99 98 97 97 96 95 95 94 94 94 93 93 93 93 93 93 94 94 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 101 102 102 102 103 103 103 103 103 103 103 103 103 102 102 102 101 101 100 99 99 98 97 96 95 94 92 91 90 89 87 86 84 83 81 80 78 76 75 73 71 70 68 66 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 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 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 26 27 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 43 43
 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 56 58 61 64 67 71 75 79 83 88 93 98 104 110 116 123 130 138 146 154 163 172 181 191 201 211 221 231 242 252 261 271 280 288 296 303 309 314 319 322 324 325 325 324 322 320 316 311 306 301 294 288 281 273 266 258 251 243 235 228 220 213 206 199 193 186 180 174 168 163 158 153 148 144 140 136 132 128 125 122 119 117 114 112 110 109 107 106 104 103 102 101 101 100 100 99 99 99 98 98 98 98 98 98 98 98 97 97 97 97 97 96 96 96 95 95 94 94 93 92 92 91 90 89 88 88 87 86 85 84 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 53 52 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 44 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 62 63 64 65 66 66 67 68 68 69 70 70 71 71 72 72 72 72 72 73 73 72 72 72 72 71 71 70 70 69 68 67 66 65 64 63 61 60 59 57 56 54 53 51 50 48 47 45 43 42 40 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17
 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 24 25 26 27 28 30 31 33 35 37 39 41 43 45 48 50 53 56 58 61 65 68 71 74 78 81 85 88 92 95 99 102 106 109 113 116 119 122 125 128 131 134 136 139 142 144 147 150 152 155 158 161 164 167 170 174 177 181 185 190 194 199 204 210 216 222 228 234 241 248 255 262 269 275 281 287 292 296 299 301 302 301 299 295 290 284 276 267 257 247 235 224 212 200 189 177 166 155 145 135 126 118 109 102 95 88 82 76 71 66 61 57 53 49 46 43 40 37 35 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7
 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 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 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 33 34 35 37 39 41 43 45 47 50 53 56 59 62 66 69 73 78 82 87 92 98 104 110 116 123 131 139 147 156 166 176 187 199 211 224 237 252 266 282 298 315 331 348 365 382 398 414 428 440 451 460 465 469 469 466 460 452 441 428 412 396 378 360 341 322 303 285 267 250 234 219 204 191 178 166 156 145 136 128 120 112 105 99 93 88 83 78 74 70 67 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 27 27
 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 55 57 60 63 66 69 73 77 81 86 90 95 101 106 112 118 125 132 139 146 153 161 168 176 183 190 197 204 210 215 220 224 227 230 231 232 231 230 229 226 223 219 215 211 206 201 196 191 186 181 176 171 166 162 158 153 150 146 143 140 137 134 132 130 128 126 125 123 122 122 121 121 121 121 121 122 123 124 125 126 128 130 132 135 137 140 144 147 151 155 160 164 169 175 180 186 192 198 204 210 216 222 229 234 240 245 250 254 257 260 262 263 263 263 261 258 255 251 246 241 235 228 221 214 207 200 193 186 179 172 165 158 152 146 141 135 130 125 120 116 112 108 105 101 98 96 93 90 88 86 84 82 81 79 78 77 76 75 74 74 73 73 73 73 73 73 73 73 74 74 75 76 77 78 79 80 81 83 84 86 88 90 92 94 96 98 100 102 104 106 109 111 113 115 116 118 119 121 122 123 123 124 124 124 123 123 122 121 119 118 116 115 113 111 109 106 104 102 100 98 96 93 91 89 87 85 83 82 80 78 77 75 74 73 71 70 69 68 67 66 66 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 52 51 50 49 48 46 45 44 43 42 40 39 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 26 26 26 26 27 27 27
 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 40 42 45 48 51 55 59 63 68 73 78 84 91 98 106 115 125 135 146 158 171 185 200 216 233 251 270 289 308 328 347 366 384 400 415 427 437 444 449 450 449 445 439 430 420 408 396 382 369 355 341 327 314 301 289 278 267 257 247 239 231 223 217 211 205 201 197 193 190 188 186 184 184 183 184 184 186 188 190 193 197 201 206 212 218 225 232 241 250 260 270 281 293 306 319 333 347 361 375 388 401 414 425 434 442 448 452 453 452 448 442 433 423 411 397 382 366 349 333 316 299 283 267 252 237 223 210 198 186 176 166 156 147 139 132 125 118 112 107 102 97 92 88 85 81 78 75 72 70 67 65 63 61 60 58 57 56 54 53 52 51 51 50 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 32 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 19 19 19 19 19 19 19 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13
 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 40 42 44 45 48 50 52 55 58 61 65 68 72 77 82 87 92 99 105 112 120 128 137 147 157 168 180 192 206 220 234 249 265 281 297 313 329 345 360 374 387 399 410 418 426 431 434 436 436 434 431 426 420 413 406 397 389 380 370 361 352 343 334 325 317 309 301 294 288 282 276 271 266 262 258 255 252 249 247 246 245 244 244 244 245 246 248 250 253 256 259 263 267 272 277 282 288 293 299 306 312 318 324 330 335 340 344 348 351 353 355 355 355 353 350 347 342 337 331 324 317 309 301 292 283 274 265 256 247 239 230 222 213 206 198 191 184 177 171 165 159 153 148 143 138 134 129 125 121 118 114 111 108 105 102 99 97 94 92 89 87 85 83 81 79 77 75 73 72 70 68 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 64 65 67 68 69 71 72 73 74 75 75 76 76 77 77 77 76 76 75 75 74 73 71 70 69 67 65 64 62 60 58 56 54 52 50 49 47 45 43 42 40 39 37 36 35 33 32 31 30 30 29 28 27 27 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23
 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 48 50 51 53 56 58 60 63 66 69 72 75 79 83 87 92 97 102 107 113 120 127 134 141 149 158 167 176 185 195 205 215 225 235 245 254 263 271 279 285 291 295 299 301 301 301 299 296 292 286 280 273 266 258 249 241 232 223 214 205 196 188 179 171 163 156 149 142 135 129 123 117 112 107 102 98 93 89 86 82 79 76 73 71 68 66 64 62 61 60 58 57 57 56 56 55 55 55 55 56 56 57 57 58 59 60 61 63 64 65 67 68 70 71 73 74 76 78 79 81 82 84 86 87 88 90 91 92 93 94 95 95 96 96 97 97 97 97 96 96 95 95 94 93 92 91 89 88 86 85 83 81 80 78 76 74 72 70 68 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16
 55 57 59 61 64 66 69 71 74 76 79 81 84 87 90 93 95 98 101 105 108 111 114 117 120 124 127 130 133 137 140 143 147 150 153 156 159 163 166 169 172 175 178 180 183 186 189 191 194 196 199 202 204 206 209 211 214 216 218 221 223 225 227 229 231 234 236 237 239 241 243 244 246 247 249 250 251 252 253 253 254 254 254 254 254 254 253 253 252 250 249 247 245 243 241 238 235 232 229 225 221 217 213 208 204 199 194 189 184 179 173 168 163 157 152 147 142 137 132 128 123 118 114 110 106 102 99 95 92 88 85 82 80 77 74 72 70 67 65 63 61 60 58 56 55 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 11 11 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 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 24 25 26 27 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53
 81 82 83 84 86 87 88 89 90 91 91 92 93 94 94 95 95 95 96 96 96 96 96 95 95 95 94 93 92 91 90 89 88 87 85 84 82 81 79 78 76 74 73 71 69 68 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 56 57 59 60 62 64 66 68 70 72 75 77 80 82 85 88 91 94 97 100 103 106 110 113 116 119 122 124 127 129 131 133 134 135 136 136 137 136 136 135 133 132 130 128 125 123 120 117 114 111 108 105 102 99 96 93 90 87 84 82 79 76 74 71 69 67 65 63 60 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 54 56 57 58 60 61 62 63 65 66 67 68 70 71 72 74 75 76 77 79 80
 37 37 37 37 38 38 39 39 39 40 40 41 41 42 43 43 44 44 45 46 47 47 48 49 50 50 51 52 53 53 54 55 56 56 57 58 58 59 59 60 60 60 60 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 62 63 64 65 66 68 69 71 72 74 76 79 81 84 86 89 92 96 100 104 108 113 117 123 128 134 141 148 155 162 170 179 188 197 206 216 226 235 245 254 263 271 278 284 289 292 294 294 293 290 285 279 271 262 253 243 232 221 209 198 187 177 166 156 147 138 130 122 114 107 101 95 89 84 80 75 71 67 64 60 57 55 52 50 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 28 27 26 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 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 42 43 43 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 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 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36
 14 14 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 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 31 32 33 35 37 38 40 42 45 47 50 53 56 59 63 67 71 76 81 86 92 97 104 111 118 125 133 141 150 159 169 179 189 200 211 222 233 245 256 268 280 291 302 313 323 333 342 350 357 364 369 373 375 377 377 376 373 369 364 358 351 343 335 325 315 304 293 282 271 260 248 237 226 216 205 195 185 176 167 159 150 143 136 129 122 117 111 106 101 96 92 88 85 81 78 75 73 70 68 66 64 62 61 59 58 57 56 55 54 53 52 51 50 50 49 49 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 50 52 54 56 59 61 64 67 70 73 76 80 84 88 92 96 101 105 110 116 121 127 133 140 146 153 160 167 174 182 189 196 203 210 216 222 228 232 236 239 241 243 243 242 240 237 233 229 224 218 211 204 197 190 182 175 167 160 153 146 139 132 126 120 114 108 103 98 94 89 85 81 77 73 70 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29
 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 37 37 38 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 70 72 75 77 80 82 85 88 91 93 96 99 102 105 108 111 114 117 120 123 126 129 132 136 139 142 145 148 151 155 158 161 164 167 170 173 176 179 182 185 188 190 193 195 197 199 200 202 203 203 204 204 204 203 202 201 199 198 195 193 190 187 183 180 176 172 168 164 160 155 151 147 143 139 135 131 127 123 120 116 113 110 107 104 101 99 96 94 92 90 88 86 84 83 81 80 79 78 76 75 74 74 73 72 71 71 70 69 69 69 68 68 67 67 67 66 66 66 66 66 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57 57 58 59 60 60 61 61 62 63 63 63 64 64 64 64 64 64 64 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35
 55 56 58 60 62 63 65 67 69 70 72 74 76 77 79 81 82 84 86 87 89 91 92 94 95 97 99 100 102 103 104 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 125 126 127 128 129 130 132 133 134 136 137 139 140 142 143 145 147 148 150 152 154 155 157 159 161 163 164 166 168 169 171 172 174 175 176 177 178 179 179 180 180 180 180 179 179 178 177 175 174 172 170 168 165 162 159 156 153 149 146 142 138 134 130 126 122 118 114 110 106 102 98 95 91 88 85 81 78 76 73 70 68 66 63 62 60 58 56 55 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 45 46 48 50 51 53
 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 69 72 74 77 80 83 86 89 93 96 100 104 108 113 117 121 126 131 135 140 145 150 155 159 164 169 173 177 182 185 189 193 196 198 201 203 205 206 207 207 207 207 206 205 204 202 200 198 195 192 189 186 182 179 175 171 167 163 159 155 151 147 143 139 135 132 128 124 121 117 114 111 108 105 102 100 97 95 92 90 88 86 84 82 81 79 78 76 75 74 73 71 70 69 68 67 67 66 65 64 63 63 62 61 60 60 59 58 58 57 57 56 55 55 54 53 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 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 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 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 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 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26
 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 52 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10
 51 51 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 56 58 61 64 67 71 75 79 83 88 93 99 105 112 119 127 136 145 155 166 178 191 205 220 236 253 270 289 308 328 348 367 386 404 420 434 445 454 459 460 458 453 444 433 419 403 386 367 349 330 312 294 276 259 244 229 215 202 189 178 168 158 149 140 133 126 119 113 107 102 97 93 88 85 81 78 75 72 69 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51
 50 51 52 53 54 55 56 57 58 58 59 60 61 61 62 62 63 63 63 64 64 64 64 64 63 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 44 44 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 67 68 70 72 73 75 77 78 80 82 84 85 87 89 91 93 95 97 98 100 102 104 105 107 109 110 112 113 114 115 116 117 118 119 120 120 120 120 120 120 120 120 119 118 117 116 115 114 113 111 109 108 106 104 102 100 98 95 93 91 88 86 84 81 79 77 74 72 70 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 27 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 48 49
 33 35 37 40 42 45 48 51 54 58 62 65 70 74 79 84 90 95 102 108 115 123 130 139 148 157 167 177 188 200 211 223 235 248 260 272 284 295 306 316 324 332 337 341 344 344 343 341 336 331 324 316 307 297 287 277 266 256 245 235 226 216 207 199 190 183 176 169 163 157 151 146 141 137 133 129 126 123 120 117 114 112 110 108 106 105 103 102 101 99 98 97 97 96 95 94 94 93 93 92 92 92 91 91 90 90 90 90 89 89 89 88 88 88 87 87 87 87 86 86 86 85 85 85 84 84 84 83 83 83 82 82 82 82 81 81 81 81 80 80 80 80 80 79 79 79 78 78 78 78 77 77 76 76 76 75 75 74 73 73 72 72 71 70 70 69 68 67 67 66 65 64 63 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 14 15 16 17 19 20 22 23 25 27 29 31
 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 96 98 100 101 103 104 106 107 109 110 111 112 113 114 115 115 116 117 117 118 118 118 119 119 119 119 120 120 120 120 121 121 122 122 123 124 124 125 127 128 129 131 133 135 137 140 142 145 148 152 155 159 163 167 172 176 181 186 191 197 203 208 214 220 227 233 239 246 252 258 264 270 276 281 286 290 294 297 300 301 302 302 301 299 296 292 287 281 275 268 260 252 244 235 226 216 207 198 189 180 171 162 154 146 139 131 125 118 112 107 101 96 92 88 84 80 77 74 71 68 66 64 62 60 59 58 56 55 54 54 53 52 52 51 51 51 51 50 50 50 50 50 50 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 65 65 66 67 67 68 69 69 70 71 72 72 73 74 74 75 76 76 77 78 78 79 79 80 80 81 81 82 82 82 82 83 83 83 83 82 82 82 81 81 80 80 79 78 77 76 75 74 72 71 70 68 67 66 64 62 61 59 58 56 55 53 52 50 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 26 28 30 31 33 35 37 39 41 43 45 46 48 50 52 55 57 59 61
 49 50 51 52 53 55 56 57 59 60 62 63 65 67 68 70 72 74 76 78 80 83 85 87 90 92 95 98 101 104 107 110 113 117 120 123 127 131 134 138 141 145 149 152 155 159 162 165 168 170 172 174 176 177 178 179 179 179 178 177 175 174 172 169 166 163 160 157 153 150 146 142 138 134 130 126 122 118 115 111 107 104 100 97 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 59 57 56 54 53 52 50 49 48 47 46 46 45 44 44 43 43 42 42 42 42 41 42 42 42 42 43 43 44 45 46 47 48 50 51 53 55 57 59 61 64 66 69 72 75 78 82 85 89 92 96 100 104 108 112 116 120 124 128 132 135 139 142 146 149 151 154 156 159 160 162 163 164 165 165 165 165 165 164 163 162 160 159 157 155 152 150 148 145 142 139 137 134 131 127 124 121 118 115 112 109 106 102 99 96 93 91 88 85 82 80 77 75 72 70 68 66 64 62 60 59 57 56 55 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 47 48 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 62 62 63 64 65 66 66 67 68 68 69 70 70 71 71 72 72 72 73 73 73 73 73 72 72 72 71 71 70 69 69 68 67 66 64 63 62 61 59 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48
 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 54 56 58 60 63 65 68 71 74 78 82 86 90 95 100 105 110 116 122 129 135 142 149 157 164 172 179 187 194 201 208 214 220 225 230 234 238 240 242 244 244 244 243 241 239 236 233 230 226 222 218 213 209 204 200 195 191 186 182 178 174 170 166 163 159 156 153 150 147 145 142 140 138 136 134 132 131 129 128 127 126 125 124 123 123 122 122 122 122 121 121 122 122 122 122 123 123 124 125 125 126 127 128 129 130 131 132 133 135 136 137 138 140 141 142 144 145 146 148 149 150 152 153 154 156 157 158 160 161 162 164 165 167 168 170 171 173 174 176 177 179 180 182 183 184 186 187 188 189 190 191 192 192 193 193 193 192 192 191 190 188 187 185 182 180 177 173 170 166 162 158 153 148 144 139 134 129 124 119 114 109 104 99 95 90 86 82 78 75 71 68 65 62 59 57 54 52 50 48 46 45 43 42 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37
 39 38 37 37 36 36 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 58 59 60 61 62 62 63 64 65 65 66 67 68 68 69 70 71 72 73 74 75 76 77 79 80 82 83 85 87 88 90 93 95 97 100 103 106 109 113 116 120 125 129 134 139 144 150 156 162 169 176 183 190 198 206 214 221 229 237 245 252 258 265 270 275 279 283 285 286 286 286 284 282 279 275 270 265 259 253 246 240 233 226 220 213 206 200 193 187 181 175 170 164 159 154 149 145 140 136 132 128 125 121 117 114 111 108 105 102 99 96 94 91 88 86 83 81 79 76 74 72 69 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 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 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 52 53 55 57 58 60 62 64 66 67 69 71 73 74 76 77 78 80 81 82 82 83 83 83 83 83 83 83 82 81 80 79 78 77 76 74 73 71 70 68 67 65 64 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 41 40
 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 13 15 16 18 20 22 24 26 28 31 34 37 40 43 47 50 54 58 63 67 72 77 82 88 94 100 106 113 120 127 135 143 151 160 170 179 190 201 212 225 237 251 266 281 297 314 332 352 372 393 416 439 464 489 516 543 570 598 625 652 678 701 722 741 755 765 771 772 768 759 745 727 705 680 652 623 593 562 531 500 471 442 415 390 365 343 322 302 284 267 251 237 223 211 200 189 180 171 163 155 148 141 135 130 124 120 115 111 107 103 99 96 92 89 86 84 81 78 76 73 71 69 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 37 35 33 31 30 28 26 25 23 22 21 19 18 17 15 14 13 12 11 10 10 9 8 8 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 68 71 74 78 81 85 88 92 96 100 104 107 111 115 118 121 124 127 129 131 132 133 134 134 133 132 131 129 127 125 122 119 115 112 108 105 101 97 93 89 86 82 79 75 72 69 66 63 60 57 54 52 50 47 45 43 41 39 38 36 34 33
 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 46 47 48 49 50 52 53 55 56 58 60 62 64 66 68 71 74 76 79 83 86 90 94 99 104 109 115 121 127 135 142 151 160 170 180 191 203 216 229 243 258 273 289 304 320 335 349 362 373 382 390 394 396 395 392 385 377 366 354 340 325 310 294 279 263 248 234 220 207 194 183 172 162 152 143 135 128 121 114 108 102 97 92 88 84 80 76 73 70 67 64 61 59 57 54 52 50 48 47 45 43 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 27 28 29 30 31 33 34 36 38 39 41 43 45 48 50 52 54 57 60 62 65 67 70 73 75 77 80 82 84 86 87 88 89 90 91 91 91 90 89 88 87 86 84 82 81 79 76 74 72 70 68 66 64 62 59 58 56 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35
 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 52 54 56 59 62 65 68 71 75 79 83 87 91 96 101 106 112 118 124 130 136 143 150 157 164 172 179 187 195 203 210 218 225 232 239 246 252 258 264 269 274 279 283 287 290 294 296 299 301 303 305 306 308 309 310 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 326 327 328 328 328 328 328 328 327 326 325 323 321 318 316 312 309 305 300 295 290 285 279 272 266 259 253 246 239 232 224 217 210 203 196 189 183 176 170 164 158 152 147 142 136 132 127 122 118 114 110 107 103 100 97 94 91 88 86 83 81 79 77 75 73 71 69 68 66 65 64 62 61 60 59 58 57 57 56 55 55 54 53 53 52 52 52 51 51 51 51 51 51 50 50 50 50 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 54 54 53 52 52 51 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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
 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 28 30 32 34 36 39 42 45 49 52 57 61 66 72 77 84 91 98 106 115 124 134 145 156 168 181 195 209 224 239 255 271 287 304 320 335 350 364 376 387 395 402 407 409 408 406 401 394 386 376 365 352 339 325 311 297 283 269 255 242 229 217 205 194 183 173 164 155 146 138 131 124 117 111 106 100 96 91 87 83 79 75 72 69 66 63 61 58 56 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 36 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9
 43 44 44 45 45 46 46 47 48 49 50 50 51 53 54 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 77 79 81 82 84 86 87 89 90 91 93 94 95 96 97 97 98 99 99 100 100 100 100 100 100 100 100 100 100 100 100 99 99 99 99 98 98 98 98 98 97 97 97 97 97 97 97 97 97 98 98 98 98 99 99 100 100 101 101 102 102 103 104 105 105 106 107 108 109 109 110 111 112 112 113 114 114 115 115 116 116 116 116 116 116 115 115 114 113 112 110 109 107 105 104 101 99 97 94 92 89 87 84 81 79 76 73 71 68 66 63 61 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 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 48 48 49 50 51 52 53 53 54 55 56 56 57 58 58 59 60 60 61 62 62 63 63 64 65 65 66 67 67 68 69 69 70 71 71 72 73 73 74 75 75 76 76 77 77 78 78 79 79 79 79 80 80 80 79 79 79 79 78 78 77 76 76 75 74 73 72 71 69 68 67 66 64 63 62 61 59 58 57 56 55 54 52 51 51 50 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43
 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 69 71 73 76 78 81 83 86 89 92 96 99 103 107 111 115 119 124 129 135 140 146 152 158 165 172 179 187 194 202 211 219 227 236 244 252 261 269 276 284 290 297 302 307 312 315 318 320 321 322 321 321 319 317 315 312 309 306 302 298 295 291 287 284 280 277 274 271 268 265 263 261 259 257 256 255 254 253 253 253 253 253 253 253 254 255 255 256 257 257 258 259 259 259 260 259 259 259 258 256 255 253 251 248 245 242 239 235 231 227 222 217 213 208 203 198 193 188 183 178 173 169 164 160 155 151 147 143 140 136 133 129 126 123 120 117 115 112 110 108 105 103 101 99 97 95 94 92 90 89 87 85 84 83 81 80 78 77 76 75 73 72 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39 40 41 43 44 45
 59 60 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 80 81 81 81 81 82 82 82 82 81 81 81 81 80 80 79 79 78 77 77 76 75 75 74 73 73 72 71 71 70 70 69 69 68 68 68 68 67 67 67 67 68 68 68 68 69 69 70 70 71 72 72 73 74 75 76 77 79 80 81 82 84 85 87 89 91 92 94 96 98 101 103 105 108 110 113 115 118 121 124 126 129 132 135 138 141 144 146 149 152 154 156 158 160 162 163 164 165 165 165 165 165 164 163 162 160 158 156 154 151 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 105 102 100 97 95 93 90 88 86 84 82 80 79 77 75 74 72 70 69 67 66 65 63 62 61 59 58 57 56 55 54 53 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 53 54 55 56 58
 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 64 66 67 68 70 71 73 74 76 77 79 80 81 83 84 86 87 89 90 92 93 94 96 97 99 100 102 103 105 107 108 110 111 113 114 116 117 119 120 122 123 124 126 127 128 129 129 130 130 131 131 131 130 130 129 128 127 126 124 122 120 118 116 113 111 108 105 102 99 96 93 90 87 84 81 78 75 73 70 67 65 62 60 58 56 54 52 50 48 46 45 43 42 41 40 38 37 36 36 35 34 33 32 32 31 30 30 29 29 29 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 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 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 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 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21
 43 45 47 50 52 54 57 59 62 65 68 71 74 77 80 84 87 91 95 99 104 108 113 117 122 128 133 139 145 151 157 163 170 177 185 192 200 208 216 224 232 240 249 257 266 274 281 289 296 302 308 313 318 321 324 325 325 325 323 321 317 312 307 301 294 287 280 272 264 255 247 238 230 222 214 206 198 191 184 177 170 164 157 152 146 141 136 131 126 122 117 113 110 106 103 99 96 93 90 88 85 83 80 78 76 74 72 70 69 67 65 64 63 62 61 60 59 58 57 57 56 56 56 56 56 56 57 57 58 59 60 61 62 63 65 66 68 70 72 74 77 79 82 85 87 90 93 96 99 103 106 109 112 115 118 121 124 127 130 132 135 137 139 140 142 143 144 144 144 144 144 143 142 141 139 138 136 133 131 128 125 123 120 116 113 110 107 103 100 97 94 90 87 84 81 78 75 72 69 66 63 60 58 55 53 51 49 46 45 43 41 39 38 36 35 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 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 13 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 39 41
 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 45 47 49 51 53 55 57 59 61 63 64 66 67 68 69 70 70 70 70 70 70 69 68 67 65 64 62 61 59 57 55 53 51 49 48 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 41 44 46 49 51 54 57 60 63 66 70 73 76 79 82 85 88 91 93 96 98 99 101 102 103 103 103 103 103 102 101 100 99 97 96 94 92 90 88 86 84 82 80 78 77 75 73 71 69 68 66 64 63 61 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 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 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13
 51 50 49 48 46 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 49 51 52 53 54 56 57 58 59 60 61 62 63 64 64 65 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 73 73 73 73 74 74 74 74 75 75 75 75 75 76 76 76 76 77 77 77 78 78 78 78 79 79 80 80 80 81 81 82 82 83 83 84 84 85 86 86 87 88 88 89 90 90 91 91 92 93 93 94 94 94 95 95 95 95 95 95 95 95 95 94 94 93 93 92 91 90 89 88 87 86 84 83 82 80 78 77 75 73 71 69 67 66 64 62 60 58 56 54 52 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 63 64 64 65 66 67 68 68 69 69 70 70 70 71 71 71 71 71 71 71 71 70 70 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52
 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 62 64 65 67 69 71 72 74 75 76 77 78 78 79 79 79 79 79 78 78 77 76 75 74 73 72 70 69 68 67 65 64 63 61 60 59 58 57 56 55 54 53 53 52 52 51 51 51 50 50 50 51 51 51 52 53 54 54 56 57 58 59 61 63 64 66 68 70 72 74 76 77 79 81 83 84 85 86 87 88 88 88 88 88 87 86 85 83 81 79 77 75 73 70 68 65 63 60 58 55 53 51 48 46 44 42 40 38 36 34 33 31 30 28 27 25 24 23 22 20 19 18 17 16 16 15 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 23 23 22 21 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 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10
 66 65 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 50 51 52 53 54 54 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 56 56 56 55 54 54 53 52 51 50 49 48 46 45 44 42 41 40 38 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 52 53 55 56 57 59 60 61 62 63 64 65 65 66 66 66 66 67 66 66 66
 104 102 99 97 95 93 90 88 86 84 81 79 77 75 73 71 69 67 66 64 62 60 59 57 56 54 53 52 51 49 48 47 46 45 45 44 43 43 42 42 42 42 42 42 42 42 42 43 44 45 45 47 48 49 51 53 55 57 59 62 64 67 71 74 78 82 86 90 95 100 105 111 117 123 129 136 143 151 159 167 175 184 193 202 212 221 231 240 250 259 268 277 285 293 300 305 310 314 316 318 317 316 313 309 304 297 290 282 273 263 253 243 232 221 211 200 190 180 170 161 152 143 135 128 120 114 107 102 96 91 86 82 78 74 71 68 65 63 60 58 57 55 53 52 51 50 49 48 47 46 46 45 45 45 44 44 44 44 44 44 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 53 53 54 55 56 57 58 59 61 62 64 65 67 69 71 74 76 78 81 84 86 89 92 94 97 100 103 105 108 110 112 115 116 118 120 121 122 123 123 123 123 123 123 122 121 120 119 117 116 114 112 110 108 106
 63 63 64 65 65 66 66 67 67 67 68 68 69 69 70 70 71 71 72 72 73 74 74 75 76 77 78 79 80 81 82 84 85 87 89 91 93 96 99 102 105 109 112 117 121 126 132 137 143 150 157 164 172 181 189 198 207 217 227 237 246 256 266 275 284 293 300 308 314 319 323 326 328 329 328 327 324 320 315 309 303 296 288 279 271 262 253 244 235 226 217 208 199 191 182 174 167 159 152 145 138 132 126 120 115 109 104 99 95 91 86 83 79 75 72 69 66 63 61 58 56 54 52 51 49 47 46 45 44 43 43 42 42 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 51 52 54 55 57 59 61 63 65 67 69 71 73 76 78 81 83 86 89 91 94 97 100 103 106 109 112 115 119 122 125 128 131 135 138 141 144 147 150 153 156 158 161 163 165 167 169 171 172 173 174 175 175 175 174 174 173 172 170 168 166 164 162 159 156 153 150 147 144 141 137 134 131 128 124 121 118 116 113 110 108 105 103 101 98 96 95 93 91 90 88 87 85 84 83 82 81 80 79 78 77 76 76 75 74 74 73 72 72 71 71 70 69 69 68 68 67 67 66 65 65 64 64 63 62 62 61 60 60 59 58 57 57 56 55 54 54 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 53 54 54 55 56 57 58 58 59 60 60 61 62 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 28 28 29 30 30 31 32 34 35 36 37 39 41 42 44 47 49 51 54 56 59 62 65 69 72 76 79 83 87 91 95 99 103 107 111 114 118 121 125 127 130 132 134 136 137 138 138 138 138 137 136 135 133 131 128 126 123 120 117 114 111 108 105 102 99 95 92 89 86 83 81 78 75 73 70 68 66 63 61 59 57 55 54 52 50 49 47 46 44 43 42 41 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 53 53 52 52 52 53 53 53 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 77 78 79 81 82 83 84 86 87 88 89 90 90 91 92 92 93 93 93 93 93 93 93 92 92 91 90 89 88 87 86 85 83 82 81 79 78 76 75 73 71 70 68 67 65 64 62 61 59 58 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26
 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 45 45 46 47 48 50 51 53 54 56 58 61 63 66 69 72 76 80 84 89 94 100 106 112 120 127 135 144 153 162 172 183 193 204 215 225 236 245 254 263 270 275 280 282 283 283 281 277 272 266 258 250 242 232 223 213 203 194 184 175 167 158 150 142 135 128 122 116 110 105 99 95 90 86 82 79 75 72 69 66 64 61 59 57 54 53 51 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 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 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 64 66 68 70 73 75 78 81 84 87 90 93 97 101 104 108 112 116 120 124 128 132 136 140 144 147 150 153 155 157 159 159 160 159 159 157 155 152 149 146 142 138 134 129 124 120 115 110 106 101 97 93 89 85 81 78 75 72 69 66 64 61 59 57 56 54 52 51 50 49 48 47 46 45 44 44 43 43 42 42 42 42 42 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41
 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 59 60 61 62 63 64 64 65 65 65 64 64 63 62 61 60 59 57 56 54 52 50 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 24 23 22 21 21 20 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 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17
 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 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 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 55 57 58 59 59 60 61 62 62 63 63 63 63 63 63 63 62 62 61 61 60 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 54 54 54 53 52 52 51 50 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28
 29 30 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 53 54 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80 81 82 83 84 85 85 86 86 86 86 86 85 85 84 83 82 81 80 79 77 76 74 72 71 69 67 65 64 62 60 58 57 55 54 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 29 28 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 39 40 42 44 45 47 49 51 54 56 58 61 64 66 69 72 74 77 80 83 86 89 92 94 97 100 102 104 107 109 111 112 114 116 117 118 119 120 120 121 121 121 121 121 121 120 120 119 118 117 116 115 114 113 112 110 109 108 106 105 103 101 100 98 96 95 93 91 89 87 85 83 81 80 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 44 45 45 46 47 48 49 49 50 51 52 53 54 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 72 73 73 73 73 73 73 73 72 71 71 70 69 67 66 65 63 61 60 58 56 55 53 51 50 48 46 45 43 42 40 39 38 37 36 34 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29
 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 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 46 48 50 53 55 58 60 63 65 68 70 72 75 77 78 80 81 82 83 84 84 84 84 84 83 82 81 80 79 77 76 74 72 71 69 67 65 63 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 40 40 40 40 40 40 40 41 41 42 43 44 45 47 48 50 52 55 57 60 63 66 70 74 78 82 87 92 97 102 108 113 119 125 131 138 144 149 155 161 166 170 174 177 180 182 183 184 184 182 181 178 175 171 167 162 157 152 146 141 135 129 124 118 112 107 101 96 91 86 82 77 73 69 65 61 58 54 51 48 45 43 40 38 35 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 46 46 46 46 47 47 46 46 46 45 45 44 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 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18
 22 21 21 21 21 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 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 46 49 52 55 59 63 67 71 76 81 87 93 99 106 113 121 129 137 145 154 164 173 183 192 202 211 221 230 238 246 253 260 265 270 274 276 277 278 277 275 272 269 265 260 254 248 242 236 229 222 215 208 202 195 188 182 176 170 164 159 153 148 143 139 134 130 126 122 118 115 112 109 106 103 100 98 96 94 91 89 88 86 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 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 51 51 51 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 26 25 25 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 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22
 44 43 42 41 40 40 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 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 40 41 43 44 46 48 50 52 55 57 60 62 65 68 72 75 78 82 85 89 93 96 100 104 108 111 115 119 122 126 129 132 135 137 140 142 144 145 146 147 148 149 149 149 149 148 147 146 145 144 143 141 140 138 136 134 133 131 129 127 125 123 121 119 117 115 114 112 110 109 107 105 104 102 101 100 98 97 96 95 93 92 91 90 89 89 88 87 86 85 85 84 84 83 83 82 82 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 82 82 82 83 83 84 84 85 86 86 87 87 88 89 89 90 90 91 91 92 92 92 93 93 93 93 93 93 92 92 91 91 90 89 88 87 86 84 83 81 80 78 76 74 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 45 44 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 73 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 74 74 74 74 73 73 73 72 72 71 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 46 45 44
 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 54 55 56 57 57 57 58 58 58 57 57 56 56 55 54 53 52 50 49 48 46 45 44 42 41 40 38 37 36 35 33 32 31 30 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 50 51 51 51 51 51 51 50 50 49 48 47 46 45 44 43 41 40 38 37 35 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 30 31 32 32 32 33 33 33 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 27 26 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 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 40 42 44 45 47 48 49 51 52
 26 25 25 25 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 37 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 69 70 72 74 76 78 80 82 84 85 87 89 90 92 93 94 96 97 98 99 100 101 102 102 103 104 104 105 105 106 106 106 107 107 107 108 108 108 109 109 109 110 110 110 111 111 111 112 112 113 113 113 114 114 114 114 114 114 114 114 114 114 113 113 112 111 110 109 107 106 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 74 72 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 51 50 50 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 38 39 40 41 43 44 45 46 48 49 51 53 54 56 58 60 62 65 67 69 72 74 77 80 83 86 89 92 95 98 102 105 109 112 116 120 123 127 131 134 138 142 145 149 152 155 158 161 163 166 167 169 170 171 172 172 171 171 170 168 166 164 161 158 155 151 147 143 139 134 130 125 121 116 112 107 103 99 95 91 87 83 80 76 73 70 67 64 61 59 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 26
 73 72 72 71 70 70 69 68 68 67 67 66 65 65 64 63 63 62 61 61 60 60 59 58 58 57 57 56 56 55 54 54 54 53 53 52 52 52 51 51 51 50 50 50 50 50 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 53 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 64 64 65 66 66 67 67 68 69 69 70 70 71 71 72 72 73 73 74 74 74 74 75 75 75 75 75 75 75 75 74 74 74 74 73 73 73 72 72 71 71 70 70 69 68 68 67 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 49 50 51 53 54 56 58 60 62 64 66 69 71 74 77 80 83 86 89 93 96 100 104 108 113 117 122 126 131 136 142 147 152 158 164 170 176 182 188 194 200 206 212 218 224 229 235 240 244 249 252 256 258 260 262 263 263 263 262 260 258 255 251 247 243 238 233 228 222 217 211 205 199 193 188 182 176 171 166 161 156 151 147 143 138 135 131 127 124 121 118 115 113 110 108 106 104 102 100 98 96 95 93 92 91 89 88 87 86 85 84 83 82 81 80 79 78 78 77 76 75 74 74
 57 57 58 59 60 61 61 62 63 63 64 65 65 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 70 70 71 71 72 72 73 74 75 75 76 77 78 79 80 81 82 83 84 85 86 87 88 88 89 90 90 91 91 92 92 92 92 92 92 92 92 91 91 91 90 89 89 88 87 86 85 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 70 69 68 67 67 66 66 66 65 65 65 65 65 65 65 66 66 67 67 68 69 71 72 74 75 77 79 81 84 86 89 92 95 98 102 105 109 113 117 121 125 129 134 138 142 145 149 153 156 159 161 163 165 166 167 167 167 166 165 163 161 158 155 152 148 145 141 137 132 128 124 119 115 111 107 103 99 95 91 87 84 80 77 74 71 68 65 62 60 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 50 51 52 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 59 59 59 59 58 58 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 48 48 49 49 50 51 52 52 53 54 55 56
 54 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 53 55 56 58 60 62 64 67 69 72 75 79 82 86 90 95 99 104 109 115 121 127 133 140 147 154 161 169 177 185 193 201 209 217 225 232 240 247 254 260 266 271 276 280 284 287 289 290 291 291 290 288 286 283 279 275 271 265 260 254 247 241 234 227 220 213 205 198 191 184 177 170 163 156 150 143 137 131 126 120 115 110 105 101 96 92 88 85 81 78 75 72 70 67 65 63 61 59 57 56 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 47 47 47 48 48 48 49 50 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 69 70 72 74 76 77 79 81 83 85 87 89 91 93 94 96 98 99 101 102 103 104 105 105 105 106 105 105 104 103 102 101 100 98 96 94 92 90 87 85 82 80 77 75 73 70 68 66 63 61 59 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 34 35 36 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 59 59 60 60 60 60 59 59 59 58 58 58 57 57 56 55 55
 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 30 31 32 34 35 37 39 40 42 45 47 49 51 54 57 59 62 65 68 71 74 77 80 84 87 90 93 96 99 102 104 107 109 111 113 115 116 117 118 119 119 119 119 119 118 117 116 115 113 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 77 75 73 72 70 69 68 66 65 64 63 62 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 50 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 45 45 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 58 59 60 62 63 65 67 68 70 72 74 75 77 79 81 83 84 86 88 89 90 92 93 94 94 95 95 95 95 94 94 93 92 91 89 88 86 85 83 81 79 78 76 74 72 71 69 68 66 65 64 63 62 61 60 59 59 58 58 58 57 57 57 57 57 57 58 58 58 59 59 60 60 61 62 62 63 64 65 66 66 67 68 69 70 70 71 72 72 73 73 74 74 75 75 75 75 75 75 75 75 75 75 74 74 73 73 72 72 71 70 69 69 68 67 66 66 65 64 63 63 62 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24
 57 57 56 56 55 55 54 54 54 53 53 53 53 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 58 59 60 61 62 64 65 66 68 69 71 73 75 76 78 80 82 84 86 88 90 92 94 96 98 99 101 102 103 104 105 106 106 107 107 107 106 106 105 104 103 102 101 99 98 96 94 93 91 89 87 86 84 82 81 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 62 61 61 60 60 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 62 62 63 63 64 65 65 66 66 67 68 68 69 69 70 70 71 71 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 76 76 76 76 77 77 77 78 78 79 79 79 80 80 81 81 82 82 83 83 84 85 85 86 86 87 87 87 88 88 89 89 89 89 89 89 89 89 89 89 88 88 88 87 86 86 85 84 83 82 81 79 78 77 76 74 73 71 70 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 54 55 56 57 59 61 62 64 66 68 70 72 74 77 79 82 84 87 90 93 96 99 102 105 108 111 114 117 119 122 125 127 129 131 133 134 136 136 137 137 138 137 137 136 135 134 132 131 129 127 125 123 121 118 116 114 111 109 107 104 102 100 97 95 93 91 89 87 85 83 82 80 78 77 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58
 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12
 92 90 89 87 86 84 82 80 78 77 75 73 71 69 68 66 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 46 45 45 44 44 43 43 43 43 43 44 44 44 45 46 47 48 49 50 51 53 54 56 58 60 62 65 68 70 73 76 80 83 87 91 95 99 103 108 112 117 122 127 131 136 141 146 151 156 160 165 169 173 177 180 183 186 189 191 193 194 195 195 195 195 194 193 192 190 188 185 183 180 177 173 170 166 163 159 155 151 147 143 139 135 132 128 124 121 117 114 110 107 104 101 99 96 93 91 89 87 85 83 81 80 78 77 76 74 74 73 72 71 71 70 70 70 69 69 69 69 69 70 70 70 71 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 78 79 79 79 79 79 79 79 78 78 78 77 77 76 75 74 73 72 71 70 69 68 67 65 64 63 61 60 59 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 34 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 48 48 48 49 49 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 60 60 61 62 64 65 66 67 69 70 71 73 75 76 78 79 81 83 84 86 87 89 90 92 93 94 95 96 97 98 99 99 99 100 100 99 99 99 98 97 97 95 94 93
 35 34 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 62 63 65 66 68 69 71 72 73 74 75 75 75 76 76 75 75 74 73 72 71 70 68 67 65 63 61 59 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 27 27 27 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 51 52 53 53 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 50 52 53 54 55 56 57 58 58 59 59 60 60 60 60 60 59 59 58 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36
 100 99 99 98 97 96 95 93 92 91 89 88 87 85 84 83 81 80 79 78 77 75 74 73 72 72 71 70 69 69 68 68 67 67 67 67 67 67 67 67 67 67 68 68 69 69 70 71 72 72 73 74 76 77 78 80 81 83 85 87 89 91 94 97 99 102 106 109 113 117 121 125 130 135 140 146 152 158 164 171 178 185 193 200 208 216 224 232 239 247 254 260 266 271 274 277 278 278 277 274 269 264 257 249 240 230 220 210 199 188 177 167 156 146 137 128 119 111 104 97 90 84 79 73 69 64 60 57 53 50 48 45 43 41 39 37 36 35 34 33 32 31 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 57 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 46 49 51 54 56 59 62 64 67 70 73 75 78 81 83 85 88 90 92 94 95 97 98 99 100 100 101 101 101 101 100
 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 53 55 57 59 61 64 66 69 73 77 81 85 90 96 102 108 116 123 131 140 150 160 171 182 193 205 216 228 239 249 259 267 274 279 283 284 283 281 276 270 262 254 244 234 224 213 202 192 181 172 162 153 145 137 129 122 115 109 103 98 93 88 84 80 76 73 69 66 63 61 58 56 54 52 50 48 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 51 53 55 57 60 62 65 68 71 74 77 81 84 88 92 96 100 104 108 112 116 120 124 128 131 134 137 139 141 142 142 142 141 139 137 134 130 126 121 117 111 106 101 95 90 84 79 74 70 65 61 57 53 49 46 43 40 38 35 33 31 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 45 46 47 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 22 23 25 26 28 31 33 36 38 42 45 49 53 57 62 67 73 79 85 92 99 107 115 123 131 140 148 157 165 172 179 185 191 195 198 199 200 199 198 195 191 186 181 175 169 163 156 150 144 137 131 125 120 114 109 105 100 96 92 89 85 83 80 77 75 73 72 70 69 68 67 67 67 67 67 68 69 70 71 73 75 77 80 83 86 90 94 98 103 108 113 119 126 132 139 146 154 161 169 177 185 193 200 207 214 220 226 231 235 239 241 243 244 244 243 242 240 237 234 230 226 222 218 213 209 204 199 194 190 185 180 176 172 167 163 159 155 151 147 143 139 135 132 128 124 120 117 113 109 106 102 99 95 91 88 84 81 77 74 70 67 64 61 58 55 52 49 47 44 42 40 38 36 34 32 30 28 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 39 42 45 48 52 56 60 65 70 75 81 87 94 101 109 117 126 135 145 155 166 176 187 197 208 217 226 233 240 245 248 249 249 246 243 237 230 222 214 204 194 184 174 164 154 144 135 126 118 110 103 96 90 84 78 73 69 64 60 57 53 50 48 45 43 41 39 37 35 34 33 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18
 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 58 59 61 62 64 66 68 70 72 75 77 80 82 85 88 90 93 95 98 100 101 103 104 105 105 105 104 103 102 100 98 96 93 90 87 84 81 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 47 46 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 29 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 15 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 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 43 46 48 51 54 57 60 64 67 70 74 77 81 84 87 90 93 96 98 100 102 103 104 105 105 105 104 103 101 100 98 95 93 90 87 84 81 78 75 72 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 22
 34 33 32 32 31 30 30 29 29 28 28 27 27 26 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 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 44 46 48 51 53 56 59 62 65 69 73 77 81 85 89 94 99 104 109 114 119 123 128 133 137 141 144 147 150 152 153 153 153 152 151 149 146 143 139 135 131 126 122 117 112 108 103 98 94 89 85 81 77 74 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 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 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 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 51 52 53 53 54 54 55 55 55 55 55 55 54 54 53 53 52 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 37 36 35 34
 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 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 4 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 23 24 26 27 29 31 32 34 36 38 40 42 45 47 49 52 54 57 60 63 66 69 72 75 79 82 86 90 94 98 102 107 111 116 121 125 130 135 140 145 149 154 158 162 166 169 172 175 176 178 179 179 178 177 176 174 172 169 166 163 159 155 152 148 144 140 136 132 128 125 121 117 114 111 108 104 101 98 95 93 90 87 84 82 79 76 74 71 69 66 64 61 59 56 54 52 49 47 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 19 18 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50 52 55 57 59 61 63 66 68 70 73 75 77 79 80 82 83 84 85 86 86 86 86 85 84 83 82 81 79 77 76 74 72 70 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 27 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
 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 58 60 62 64 66 68 70 71 73 75 77 78 80 81 82 84 85 86 87 87 88 88 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 85 84 84 83 82 82 81 81 80 80 79 79 78 78 78 77 77 77 77 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 70 70 69 68 67 66 65 63 62 61 60 58 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 34 35 36 36 37 38 39 39 40 41 43 44 45 47 48 50 51 53 55 57 59 61 63 66 68 70 72 75 77 79 81 83 84 86 87 88 89 90 90 90 89 89 88 87 85 84 82 80 78 76 74 72 69 67 65 63 61 58 56 54 53 51 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 65 67 69 71 73 75 76 78 79 80 81 82 82 82 82 82 81 81 80 79 77 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 33
 48 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 42 44 45 47 49 51 53 56 59 62 65 69 72 77 81 86 91 97 103 109 116 123 131 139 148 156 165 174 183 192 201 210 218 226 233 239 244 248 250 252 252 251 249 245 241 235 229 222 215 207 198 190 182 173 165 156 148 140 133 125 118 112 105 99 93 88 83 78 73 69 65 61 58 55 52 49 46 44 42 40 38 36 34 33 32 30 29 28 27 26 26 25 24 24 24 23 23 23 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 45 48 50 52 55 58 60 63 66 69 72 76 79 82 85 89 92 95 99 102 105 108 110 113 115 116 118 119 120 120 120 119 119 117 116 114 111 109 106 103 100 97 94 90 87 84 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 44 42 41 39 38 37 36 34 33 33 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 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 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 49 49 49 49 49
 27 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 58 59 59 60 60 61 62 62 63 64 65 66 66 67 68 69 70 71 73 74 75 76 78 79 80 82 83 85 87 88 90 92 94 96 98 100 102 104 106 109 112 114 117 120 123 126 129 132 135 139 142 145 149 152 155 157 160 162 164 165 166 166 166 165 164 161 159 155 152 147 143 138 132 127 121 116 110 104 99 94 89 84 79 74 70 66 62 59 56 53 50 47 45 43 41 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 49 51 52 54 55 56 58 59 60 61 62 62 63 63 63 63 62 62 61 61 60 59 57 56 55 53 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 47 49 52 54 57 61 64 67 71 74 78 82 85 89 92 95 98 101 103 105 106 107 107 106 105 104 102 99 96 93 90 86 82 78 75 71 67 64 61 57 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27
 26 25 24 23 22 22 21 21 20 20 20 19 19 19 20 20 20 21 21 22 22 23 24 25 27 28 30 31 33 35 38 40 43 46 49 52 56 60 64 68 72 76 81 86 90 95 99 104 108 111 115 118 120 122 123 124 124 123 122 120 118 115 112 109 106 103 99 96 92 89 86 83 80 77 74 72 70 68 66 64 63 62 61 60 59 59 58 58 58 58 58 58 59 60 61 62 63 64 66 68 70 72 75 78 81 84 88 92 97 101 106 111 117 122 128 133 139 144 149 154 158 161 163 164 165 164 162 159 155 150 145 139 132 126 119 112 105 98 91 85 79 73 68 63 58 54 50 47 43 40 37 35 33 30 29 27 26 24 23 22 21 20 20 19 19 19 19 18 18 18 19 19 19 20 20 21 21 22 23 23 24 26 27 28 29 31 33 34 36 39 41 44 46 49 53 56 60 64 68 72 77 81 86 91 96 101 106 110 114 118 121 124 126 127 128 127 126 125 122 119 116 112 108 103 99 94 89 84 80 75 71 67 63 59 55 52 48 45 42 40 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 36 39 42 45 49 53 57 62 67 72 78 84 91 98 105 113 121 129 137 145 153 160 167 172 177 180 182 183 182 179 175 170 164 157 149 141 133 125 116 109 101 94 87 81 75 70 65 60 56 52 48 45 42 40 37 35 33 31 30 28 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 48 49 51 53 55 58 60 62 65 67 70 73 75 78 80 83 85 88 90 92 94 95 97 98 99 99 100 100 100 100 100 99 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 79 78 77 76 75 75 74 73 72 71 70 69 67 66 65 64 63 61 60 58 57 56 54 53 51 50 48 47 46 44 43 42 41 40 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 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 56 58 60 63 66 68 71 74 77 80 83 86 89 91 94 97 100 102 105 107 108 110 111 112 112 112 112 111 110 109 107 105 103 100 97 95 92 89 86 82 79 76 73 70 67 65 62 59 57 54 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 41 43 44 46 47 49 50 52 54 55 57 58 59 61 62 63 64 65 66 67 68 68 69 69 70 70 70 70 69 69 68 68 67 67 66 65 64 63 62 61 59 58 57 56 55 53 52 51 50 49 47
 42 42 41 41 41 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 52 53 55 56 58 60 62 64 66 69 72 75 78 81 84 88 92 95 100 104 108 113 117 122 127 132 136 141 146 150 154 158 161 165 167 169 171 172 173 172 172 171 169 167 165 162 159 155 152 148 144 141 137 133 130 126 123 119 116 113 110 107 105 102 100 98 96 94 92 90 89 87 86 85 83 82 81 80 79 79 78 77 77 76 76 76 75 75 75 75 75 75 75 75 75 75 76 76 76 77 77 77 78 78 79 79 80 81 81 82 82 83 84 85 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 102 103 104 106 107 109 111 112 114 115 117 119 120 122 123 125 126 128 129 131 132 134 135 137 138 139 141 142 143 145 146 148 149 151 152 154 155 157 159 160 162 164 166 167 169 170 172 173 175 176 176 177 177 178 177 177 176 175 173 171 169 166 163 160 156 152 148 144 140 136 131 127 122 118 113 109 105 101 97 93 89 86 83 79 76 73 71 68 66 64 61 59 58 56 55 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 46 46 46 47 48 48 49 50 50 51 52 53 55 56 57 59 60 62 64 66 68 70 72 74 77 79 82 84 87 90 92 95 97 100 102 104 106 108 109 110 111 112 112 113 112 112 111 110 109 107 105 103 101 99 97 94 91 89 86 83 81 78 75 73 70 68 66 64 62 60 58 56 55 53 52 50 49 48 47 47 46 45 45 44 44 43 43 42 42 42 42 42
 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 67 67 68 68 68 69 69 70 70 71 72 72 73 74 75 76 77 79 80 81 83 84 86 88 90 92 94 96 98 100 102 104 107 109 111 113 115 117 119 121 123 124 125 127 128 128 129 129 129 129 129 128 128 127 126 124 123 121 119 117 115 113 111 108 106 104 101 99 97 94 92 90 88 86 84 82 80 78 76 75 73 71 70 69 67 66 65 64 63 62 61 60 59 59 58 58 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 58 59 60 61 63 64 66 67 69 71 72 74 76 78 80 82 84 87 89 92 95 97 100 103 107 110 113 117 120 124 127 131 134 138 141 144 147 150 152 154 155 156 156 156 156 154 153 151 148 145 142 138 134 130 125 121 116 112 107 102 98 94 89 85 82 78 75 71 68 65 63 60 58 56 54 53 51 50 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41
 65 65 65 65 66 66 66 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 69 69 69 69 70 70 71 71 71 72 72 73 73 73 74 74 75 75 75 76 76 76 77 77 77 77 78 78 78 78 78 78 78 78 78 77 77 77 77 76 76 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 72 72 72 72 73 73 74 74 75 75 76 77 77 78 79 80 81 83 84 85 87 88 90 92 93 95 97 99 101 103 105 108 110 112 114 116 119 121 123 125 127 129 131 133 134 136 137 139 140 141 142 143 143 144 144 144 144 144 144 144 143 142 142 141 140 138 137 136 134 133 131 129 128 126 124 122 120 118 117 115 113 111 109 107 105 104 102 100 99 97 96 95 93 92 91 90 89 88 87 87 86 85 85 85 85 85 85 85 85 85 86 86 87 87 88 88 89 90 91 91 92 93 93 94 95 95 96 96 97 97 97 97 97 97 97 97 96 96 96 95 95 94 93 92 92 91 90 89 89 88 87 86 86 85 85 84 84 83 83 83 82 82 82 82 82 82 83 83 83 84 84 85 86 87 87 88 89 91 92 93 94 96 97 99 101 103 105 107 109 111 113 116 119 121 124 127 130 133 136 139 142 146 149 152 155 157 160 163 165 167 168 169 170 171 171 171 170 169 168 166 164 161 158 155 152 148 145 141 137 133 129 125 121 118 114 110 107 103 100 97 94 91 88 86 83 81 79 77 76 74 73 72 71 70 69 68 68 67 67 66 66 66 65 65 65 65 65
 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 18 19 20 22 24 26 28 30 32 34 36 38 41 43 45 47 50 51 53 55 56 57 57 57 57 57 56 55 54 52 50 48 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 27 29 30 33 35 38 41 44 47 51 55 60 64 69 74 79 84 89 94 98 101 104 105 106 105 104 101 98 94 89 84 78 73 68 62 57 53 48 44 40 37 33 30 28 25 23 21 19 18 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 37 39 41 43 46 48 49 51 52 54 54 55 55 55 54 53 52 50 49 47 45 43 41 39 37 35 34 32 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 33 35 38 40 43 47 50 53 56 60 63 66 69 72 74 76 78 79 79 79 78 77 75 72 69 65 62 58 54 50 47 43 40 36 33 31 28 26 23 22 20 18 17 15 14 13 12 11 10 10 9 9
 159 152 146 139 133 126 121 115 110 105 100 95 91 87 84 80 77 74 71 69 66 64 62 60 58 56 54 52 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 30 32 34 36 38 41 44 48 51 56 60 65 71 76 83 89 96 104 112 119 127 135 142 148 154 158 161 162 162 160 156 151 145 139 131 123 115 108 100 92 85 79 73 67 62 58 53 50 46 43 40 38 36 34 32 30 29 28 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 21 21 22 23 25 26 27 29 31 33 36 38 41 45 49 53 57 62 68 73 80 86 93 99 106 113 119 124 129 132 135 136 135 133 130 126 121 116 109 103 96 89 83 76 70 65 59 54 50 46 42 38 35 32 29 27 25 23 21 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 22 23 25 27 29 32 35 38 41 45 49 54 59 65 71 78 85 93 102 111 120 130 139 149 158 166 174 181 186 190 192 193 192 190 187 183 177 172 165
 65 64 64 63 63 62 62 62 62 61 61 62 62 62 62 63 63 63 64 65 65 66 66 67 67 68 69 69 70 70 70 71 71 71 71 71 71 71 71 70 70 70 69 69 68 68 67 66 66 65 65 64 64 64 63 63 63 63 63 63 63 64 64 65 66 67 68 70 71 73 75 77 79 82 84 87 90 93 96 99 103 106 109 112 116 119 122 124 127 129 131 133 134 135 136 136 136 135 134 133 132 130 128 126 124 122 119 117 115 112 110 108 106 104 102 100 98 97 95 94 93 91 90 89 88 88 87 86 85 84 84 83 82 81 80 80 79 78 77 76 75 73 72 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 42 42 41 41 41 41 41 41 41 41 42 42 42 43 44 44 45 46 47 48 49 50 51 53 54 55 57 59 61 62 64 66 68 71 73 75 77 79 81 83 85 87 89 90 92 93 94 95 96 97 97 98 98 98 98 98 98 97 97 96 96 95 94 93 93 92 91 91 90 89 89 88 88 88 87 87 87 87 87 87 88 88 88 89 89 90 90 91 91 91 92 92 92 92 92 92 91 91 90 89 88 87 86 85 83 82 80 79 77 75 74 72 70 69 67 66 64 63 62 61 60 59 59 58 58 57 57 57 57 58 58 59 59 60 61 62 64 65 67 68 70 72 74 76 78 80 82 84 86 89 91 93 95 97 99 101 102 103 105 106 106 107 107 107 106 106 105 104 102 101 99 98 96 94 92 90 88 86 84 82 80 78 76 75 73 72 70 69 68 67 66
 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 44 44 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 32 32 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 40 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 72 75 78 82 85 88 91 94 97 100 103 106 108 110 112 114 115 116 117 117 117 116 115 113 111 109 107 104 102 99 96 92 89 86 83 80 77 74 72 69 67 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 44 43 43 43 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 41 41 42 42 43 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 67 70 72 75 78 82 85 89 92 96 100 104 108 113 117 121 125 129 133 136 139 142 144 146 147 147 147 147 146 144 142 139 136 133 129 125 121 116 112 107 103 98 94 89 85 81 77 73 70 66 63 59 56 54 51 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 24
 66 63 61 58 56 54 52 51 50 48 47 46 46 45 45 44 44 44 44 44 44 45 45 46 47 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 83 84 85 86 86 87 88 88 89 90 90 91 92 93 93 94 95 96 97 99 100 101 102 104 105 107 109 111 113 115 118 120 123 127 130 134 138 142 147 152 158 164 170 178 186 194 203 213 224 235 247 260 274 288 302 316 331 345 358 371 382 391 398 404 406 406 403 397 389 378 366 352 337 320 304 287 270 253 237 222 207 193 179 167 155 144 134 124 116 108 100 93 87 81 76 71 67 63 60 57 54 51 49 47 45 44 43 42 41 40 40 40 39 39 40 40 40 41 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 85 87 89 90 91 92 93 94 95 95 95 95 95 95 95 94 93 93 92 91 90 88 87 86 84 83 81 80 78 76 75 73 71 69 68 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 50 51 52 54 56 58 60 62 65 67 70 73 76 80 84 88 92 96 101 106 111 117 123 129 135 142 148 155 163 170 178 185 193 200 207 214 220 226 231 236 239 241 242 242 241 238 234 229 223 216 209 201 192 183 175 166 157 149 141 133 125 118 112 105 100 94 89 85 80 76 73 69
 85 86 87 88 88 88 88 88 87 86 85 84 82 81 79 77 75 73 71 69 67 65 64 62 60 58 57 56 54 53 52 51 50 49 48 48 47 47 46 46 46 46 45 45 46 46 46 46 46 47 47 48 49 50 50 51 52 54 55 56 58 60 62 64 66 68 70 73 75 78 80 83 86 89 91 94 96 99 101 103 104 105 106 107 107 107 106 106 104 103 101 99 97 95 92 90 87 84 82 79 76 74 71 69 66 64 62 60 58 57 55 54 52 51 50 49 48 47 47 46 45 45 45 44 44 44 44 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 52 53 55 56 58 59 61 63 65 67 69 71 73 76 79 81 84 87 90 92 95 98 100 103 105 107 109 111 112 113 114 115 115 115 115 115 114 114 113 112 110 109 108 106 105 104 102 101 100 98 97 96 95 94 93 93 92 91 91 90 90 89 89 88 88 87 87 87 86 86 85 85 84 84 83 82 82 81 80 80 79 78 77 76 76 75 74 74 73 72 72 71 71 70 70 70 70 70 70 70 71 71 72 73 74 75 76 77 78 79 81 82 84 85 87 88 89 90 92 92 93 94 94 94 94 94 94 93 92 91 89 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 57 55 54 53 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 47 48 49 50 52 53 54 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 84
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 31 32 35 37 39 41 44 47 50 53 56 59 63 66 70 74 78 82 86 90 94 98 102 106 110 113 117 120 122 125 126 128 129 129 128 128 126 124 122 119 115 111 107 103 98 94 89 84 80 75 71 66 62 59 55 52 48 45 43 40 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 28 30 31 34 36 39 41 45 48 52 56 61 66 71 77 84 91 98 106 115 124 133 143 154 165 176 187 199 210 220 230 239 247 253 257 260 260 259 256 251 245 237 228 219 209 199 189 179 169 159 150 142 134 126 120 113 107 102 97 93 89 86 83 80 77 75 73 71 70 69 67 66 66 65 64 64 64 64 63 63 64 64 64 65 65 66 66 67 68 68 69 70 71 72 73 73 74 75 76 77 77 78 78 78 79 79 78 78 78 77 77 76 75 74 73 72 70 69 67 65 64 62 60 58 56 54 52 51 49 47 45 43 42 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 26 26 25 26 26 26 27 27 28 29 30 31 32 34 35 37 40 42 45 48 51 55 59 64 69 74 81 87 95 103 111 120 130 140 151 162 173 184 195 205 214 222 229 234 237 238 238 235 231 226 219 211 202 193 184 174 164 155 146 137 128 120 112 105 98 91 85 80 74 69 65 60 56 52 49 46 43 40 37 35 33 31 29 28 26 25 23 22 21 20 20 19 18 18 17 17 16 16 16 16 15 15 15
 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 34 35 37 39 40 42 45 47 49 52 54 57 60 63 66 69 72 75 78 81 84 87 90 92 95 97 100 102 103 105 106 106 107 107 106 106 105 103 102 100 97 95 92 89 86 83 80 77 74 71 68 65 63 60 58 55 53 51 49 47 46 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 37 37 38 38 39 40 40 41 42 44 45 46 48 49 51 53 55 57 59 62 64 67 69 72 74 77 80 82 85 87 90 92 94 96 98 100 101 102 103 104 104 104 104 104 103 102 101 100 98 96 94 92 90 87 85 82 80 77 74 72 69 66 64 62 59 57 55 53 51 50 48 47 45 44 43 42 41 41 40 40 39 39 39 39 39 39 40 40 41 42 42 43 45 46 47 49 51 53 55 57 60 63 66 69 72 76 80 83 87 91 95 100 104 108 112 115 119 122 124 127 129 130 131 131 131 130 129 128 125 123 120 117 114 110 107 103 99 95 91 87 83 79 75 72 68 65 62 59 56 53 50 47 45 43 41 39 37 35 34 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 33 34 36 38 40 43 45 48 51 55 59 63 68 73 78 83 90 96 103 110 117 125 133 141 149 157 165 173 180 187 193 198 202 205 207 207 206 204 201 196 191 185 178 170 162 154 146 138 130 122 114 107 100 93 87 81 75 70 65 61 57 53 50 47 44 41 39 37 35 33 32 30 29 28 27 26 26 25 25
 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 33 36 39 41 44 48 51 55 59 63 68 72 77 83 88 93 99 104 110 115 119 123 127 129 131 132 132 131 129 126 123 119 114 110 105 100 95 90 85 80 76 72 68 65 62 59 56 54 52 50 48 47 45 44 43 42 42 41 41 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 55 56 56 56 56 55 55 54 54 53 52 51 50 49 47 46 45 43 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 33 35 38 40 44 47 51 55 60 65 71 77 84 91 99 107 116 125 134 143 152 160 167 173 177 180 181 180 178 174 168 162 154 147 138 130 122 113 106 98 91 84 78 72 67 62 57 53 49 45 42 39 36 33 31 28 26 24 22 21 19 18 17 16 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 40 42 43 45 46 48 49 51 52 54 55 57 58 59 60 61 62 63 63 64 64 64 64 64 63 62 61 60 59 57 56 54 52 50 47 45 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 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
 29 30 30 31 32 32 33 33 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 34 34 33 33 33 32 31 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 48 49 51 53 55 56 58 60 61 63 64 66 67 68 69 69 70 70 70 70 70 69 68 67 66 65 63 62 60 59 57 55 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 46 47 49 50 52 54 56 58 61 64 67 70 73 77 81 85 89 94 98 102 106 109 113 115 118 119 120 120 119 117 115 112 109 105 101 97 92 88 83 79 75 71 67 64 60 57 55 52 50 48 46 44 42 41 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 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
 31 31 30 29 28 27 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 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 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 46 45 45 44 43 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 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 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 33 33 32
 28 29 29 29 30 30 31 32 33 34 35 36 38 39 41 42 44 46 48 49 51 54 56 58 60 62 64 67 69 71 73 75 77 79 81 83 84 86 88 89 91 92 93 94 95 96 97 98 98 99 99 99 100 100 100 100 99 99 99 98 98 97 96 95 94 93 92 91 89 88 87 85 84 82 81 79 77 76 74 72 70 69 67 65 64 62 60 59 57 56 54 53 51 50 49 48 47 46 45 44 43 43 42 42 42 42 41 42 42 42 42 43 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 68 70 72 73 75 76 78 79 81 82 83 85 85 86 87 88 88 88 88 88 87 87 86 85 84 83 81 80 78 76 74 73 71 69 67 65 64 62 61 59 58 57 55 55 54 53 53 52 52 52 52 53 53 54 55 56 58 60 62 64 66 69 72 76 80 84 88 92 97 102 108 113 119 124 130 135 141 146 151 155 159 162 164 166 167 167 166 165 162 160 156 152 148 143 138 133 128 123 117 112 107 102 98 93 89 84 81 77 73 70 67 64 61 59 57 54 53 51 49 48 47 46 45 44 44 43 43 43 43 44 44 44 45 46 46 47 48 49 51 52 53 55 56 57 59 61 62 64 66 68 70 71 73 75 77 79 81 83 85 87 90 92 94 96 98 99 101 103 105 107 108 110 111 112 113 114 115 115 116 116 116 116 115 115 114 113 112 110 108 107 104 102 100 97 94 91 89 85 82 79 76 73 70 67 64 61 58 55 53 50 48 46 43 41 40 38 36 35 34 33 32 31 30 29 29 29 28 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
 23 23 24 26 27 28 30 32 34 36 38 41 44 47 51 55 59 64 69 75 81 87 94 101 108 116 123 131 139 148 155 163 170 177 183 188 192 195 197 198 198 197 195 192 188 183 178 173 167 161 155 149 143 137 130 125 119 113 108 102 97 92 88 83 79 75 71 67 63 60 57 54 51 48 46 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 50 52 54 56 58 59 61 63 64 66 67 69 70 71 72 73 74 74 75 75 75 74 74 73 72 71 70 69 67 66 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 36 35 34 33 32 31 31 31 30 30 30 30 31 31 32 33 34 35 36 38 40 42 45 47 50 53 57 61 66 70 75 81 87 94 101 108 116 124 133 142 152 161 171 181 190 199 208 216 222 227 231 233 234 232 229 225 218 211 203 194 184 174 164 154 144 135 126 117 109 101 93 87 80 74 69 64 59 55 51 48 45 42 40 37 36 34 32 31 30 29 29 28 28 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22
 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 81 81 81 81 81 80 80 79 78 77 75 74 72 70 68 66 64 62 59 57 55 52 50 48 46 44 42 40 38 36 34 33 32 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 69 70 70 70 70 70 70 70 70 70 69 69 68 68 67 67 66 66 65 65 65 65 65 65 65 65 65 66 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 82 82 83 83 82 82 82 81 80 80 79 78 76 75 74 72 71 69 68 66 65 63 62 60 59 57 56 55 54 53 52 51 50 50 49 49 49 49 49 49 49 50 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 66 67 68 68 69 69 68 68 67 67 66 65 64 62 61 60 58 57 55 54 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 23 22 21 21 21 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 43 45 46 48 49 50 52 53 54 55 56 57 58 58 59 59 59 59 59 59 58 57 57 56 55 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 36 36 37 37 38 39 40 42 43 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 72 74 75 76 78 78 79 80 80 80 80 80 80 79 79 78 77 76 75 74 73 72 70 69 67 66 64 63 61 59 58 56 54 52 50 49 47 45 43 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 28 29 30 32 34 36 37 39 41 44 46 48 50 53 55 58 60 63 65 68 70 73 75 77 80 82 83 85 87 88 89 90 91 92 92 92 92 92 91 90 89 88 86 85 83 81 79 76 74 71 69 66 63 60 57 55 52 49 47 44 42 40 38 36 34 32 30 29 27 26 25
 66 65 65 64 64 63 63 63 62 62 61 61 60 60 60 60 60 60 60 60 60 60 61 61 61 62 62 63 64 64 65 66 67 68 69 70 72 73 74 75 77 78 80 82 83 85 87 88 90 92 94 96 98 99 101 103 104 106 107 108 109 110 110 111 111 110 110 109 108 107 105 103 102 99 97 95 92 90 87 85 83 80 78 76 74 72 70 69 67 66 65 64 63 63 63 62 62 62 63 63 64 65 65 66 67 68 69 70 72 73 74 75 76 77 78 79 79 80 81 81 81 82 82 82 82 82 82 81 81 80 80 80 79 78 78 77 77 76 75 75 74 73 73 72 72 71 70 70 69 69 68 68 67 67 66 66 66 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 66 66 67 68 68 69 70 71 72 73 75 76 77 78 80 81 82 84 85 86 88 89 90 91 93 94 95 96 97 98 99 100 101 102 102 103 103 104 104 104 104 104 104 103 102 102 101 100 99 97 96 94 92 90 89 87 84 82 80 78 76 74 72 70 68 66 64 63 61 60 59 58 57 56 55 55 55 55 55 55 56 57 57 58 60 61 62 64 66 68 70 72 74 76 78 81 83 85 87 89 91 93 95 96 98 99 100 101 102 102 103 103 103 103 103 102 102 101 101 100 99 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 80 79 78 77 76 76 75 74 74 73 73 72 71 71 71 70 70 69 69 69 69 68 68 68 67 67 67 66
 27 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 26 27 27 27 28 28 28 28 28 28 27 27 26 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 28 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
 18 18 18 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 53 54 55 55 56 56 57 57 58 58 58 58 58 58 57 57 56 56 55 54 53 52 51 50 48 47 45 44 43 41 40 38 37 36 34 33 32 31 30 30 29 29 28 28 28 28 28 28 29 30 30 32 33 34 36 37 39 41 43 46 48 51 54 57 60 63 66 70 73 76 79 82 85 88 91 93 95 97 99 100 101 101 102 102 101 101 100 98 97 95 94 92 89 87 85 82 80 77 75 72 69 67 64 62 59 57 54 52 49 47 45 42 40 38 36 34 33 31 29 28 26 25 24 23 22 21 21 20 20 19 19 19 19 20 20 21 22 22 24 25 26 28 30 32 34 36 38 41 44 47 50 53 57 61 64 68 72 75 79 83 86 90 93 96 99 101 103 105 106 107 108 108 108 108 107 106 104 103 101 99 97 95 92 90 87 85 82 79 77 74 72 69 66 64 61 59 56 54 52 49 47 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 37 39 42 45 48 52 55 59 63 67 72 77 82 87 93 98 104 110 117 123 130 137 144 151 158 164 171 177 182 187 192 195 198 199 199 199 197 194 190 185 179 172 165 157 149 141 133 125 117 109 102 94 87 81 75 69 63 58 54 49 45 42 38 35 33 30 28 26 25 23 22 21 20 19
 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 21 22 23 25 27 29 31 34 36 39 42 46 49 53 57 62 66 71 76 82 88 93 99 106 112 118 124 129 134 139 143 146 148 150 150 149 148 145 142 138 133 127 122 116 110 104 98 92 86 81 75 70 66 61 57 53 49 46 42 40 37 34 32 30 28 27 26 24 23 23 22 22 21 21 21 22 22 23 24 25 26 27 29 31 33 35 38 41 44 47 51 55 59 64 68 73 78 84 89 95 100 106 111 116 120 124 127 130 131 132 132 131 130 127 124 121 116 112 107 102 97 92 87 82 77 73 68 64 60 56 52 49 46 43 40 37 34 32 30 28 26 24 22 21 19 18 17 16 15 14 13 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 19 21 22 24 26 28 30 33 35 38 41 44 47 50 53 56 60 63 67 71 75 78 82 86 90 94 99 103 107 110 114 118 121 125 127 130 132 134 135 135 135 135 133 131 129 126 122 118 114 109 104 99 93 88 83 77 72 67 62 57 53 49 45 41 37 34 31 28 25 23 21 19 17 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 51 51 51 51 51 51 50 50 49 48 47 47 46 44 43 42 40 39 37 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 41 41 41 41 41 40 40 40 39 39 38 37 36 36 35 34 33 32 31 30 28 27 26 25 24 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 48 50 53 55 58 61 64 67 70 73 76 79 81 83 86 87 89 90 90 91 91 90 89 88 86 84 82 79 76 74 71 68 65 62 59 56 53 51 48 46 43 41 39 37 36 34 33 31 30 29 28 28 27 27 26 26 26 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 45 46 46 47 47 47 47 47 47 47 46 46 45 45 44 43 42 41 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 16 15 15 15 15 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 38 40 42 43 45 46 48 49 51 52 53 54 56 57 58 59 60 60 61 62 62 63 63 63 64 64 64 64 64 63 63 63 62 61 61 60 59 58 57 56 55 54 52 51 50 48 47 45 44 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 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
 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 55 55 55 56 56 56 55 55 55 55 54 53 53 52 51 50 48 47 46 44 43 41 39 38 36 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 49 50 52 53 54 54 55 56 57 57 58 58 58 58 58 57 57 56 56 55 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 37 36 36 35 35 35 35 36 36 37 37 38 39 41 42 44 45 47 49 51 53 56 58 60 62 65 67 69 71 73 74 76 77 78 79 79 80 80 79 79 78 77 76 74 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 46 46 46 46 46 47 47 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 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25
 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 30 31 32 33 34 35 35 36 37 38 38 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 52 54 55 57 58 60 61 62 63 64 65 65 66 66 66 66 66 65 65 64 63 62 61 60 58 57 55 54 52 51 49 47 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 25 24 23 23 23 22 22 22 23 23 23 24 25 26 27 28 30 31 33 35 37 40 42 45 48 51 54 57 60 63 66 69 72 75 77 80 82 84 85 87 88 88 88 88 88 87 86 85 84 82 80 78 76 74 72 69 67 65 62 60 58 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 17 17 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 49 49 48 48 47 46 45 44 42 41 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 20 19
 49 50 51 52 54 55 57 59 61 64 66 69 71 74 77 80 83 85 88 91 94 96 99 101 104 106 108 110 111 113 114 116 117 118 119 119 120 120 121 121 121 121 121 121 121 121 120 120 120 119 119 118 117 117 116 115 115 114 113 112 111 110 109 107 106 105 103 102 100 98 96 94 92 90 88 86 83 81 78 76 74 71 69 66 64 62 60 58 56 55 53 52 51 50 49 48 47 47 47 47 47 47 47 47 48 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 74 76 78 79 82 84 86 88 90 92 95 97 100 102 105 107 109 112 114 116 118 120 122 123 125 126 126 127 127 127 127 126 125 123 122 120 117 115 113 110 107 105 102 99 96 94 92 89 87 86 84 83 82 81 81 80 80 81 81 82 83 84 85 86 88 89 91 92 94 95 97 98 99 100 101 102 103 104 104 104 104 104 104 104 103 103 102 101 100 99 98 97 95 94 93 91 90 88 87 85 84 82 81 80 78 77 75 74 73 71 70 69 67 66 65 64 63 62 61 60 59 58 57 57 56 55 55 55 54 54 54 54 55 55 56 57 58 60 61 63 65 68 71 74 77 80 84 88 92 96 100 104 108 112 116 119 123 126 128 131 133 134 135 136 137 137 136 136 135 133 132 130 128 126 124 122 120 118 116 113 111 109 107 105 103 101 99 97 95 93 91 90 88 87 85 84 82 81 79 78 77 76 74 73 72 71 69 68 67 66 65 63 62 61 60 59 57 56 55 54 53 52 51 50 49 49 48 48 48 48 48 48 48
 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 36 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 51 53 55 56 58 59 60 61 62 63 64 65 65 66 66 66 66 66 66 66 66 66 65 65 65 64 63 63 62 62 61 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 53 55 58 60 63 65 68 71 73 76 79 81 84 86 88 90 92 94 95 96 97 97 97 97 96 95 94 93 91 90 88 86 84 81 79 77 74 72 70 67 65 63 61 59 57 55 53 51 50 48 47 46 44 43 42 41 41 40 39 39 38 38 38
 15 15 15 15 15 16 17 17 18 19 20 21 23 24 25 27 28 29 31 32 33 34 35 36 37 37 38 39 39 39 39 39 39 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 18 18 18 19 20 20 21 22 24 25 27 28 30 32 35 37 40 42 45 48 52 56 60 64 68 73 79 85 91 97 105 113 121 130 140 151 162 174 187 201 215 229 244 259 273 286 298 308 315 320 321 319 314 305 294 281 266 250 234 217 200 184 169 155 141 129 117 106 97 88 79 72 65 59 53 48 44 40 36 33 30 27 25 23 21 20 18 18 17 16 16 16 16 17 17 18 19 20 21 22 23 25 26 28 29 31 32 33 35 36 37 38 39 40 40 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 12 12 12 13 13 14 15 16 17 18 20 21 23 25 26 28 30 32 34 36 38 41 43 46 48 51 53 56 59 62 65 69 72 76 79 83 87 91 95 100 104 108 113 117 122 126 131 135 138 142 144 147 148 149 149 149 147 145 142 138 134 129 123 117 111 105 99 92 86 80 74 68 63 57 52 48 43 39 36 33 29 27 24 22 21 19 18 17 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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
 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 60 60 61 61 61 61 61 61 61 61 60 60 59 58 57 56 55 54 52 51 49 48 46 44 43 41 39 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 21 20 20 20 21 21 22 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47 49 52 54 56 58 60 62 64 65 67 69 70 71 72 73 74 75 76 76 76 76 76 76 76 76 75 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 53 52 51 49 48 47 45 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 50 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 59 58 57 56 55 53 52 50 48 47 45 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 20 20 21 21 22 23 24 26 27 29 31 33 35 38 41 44 47 50 53 56 60 63 67 70 74 77 81 84 87 89 92 94 95 96 97 97 96 95 94 92 90 88 86 83 80 77 74 71 68 65 62 60 57 54 52 49 47 45 43 41 39 37 36 34 32 31 30 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22
 16 15 14 14 14 13 13 14 14 14 15 15 16 17 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 40 42 44 46 48 51 53 55 57 59 61 63 64 66 67 69 70 71 71 72 72 72 72 72 72 71 70 70 69 67 66 65 63 62 60 59 57 55 54 52 50 48 46 45 43 41 39 37 36 34 32 31 29 28 27 26 24 23 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 44 46 49 51 53 55 58 60 62 65 67 70 72 74 76 78 80 81 82 82 83 83 82 81 80 78 76 74 71 69 66 63 60 57 54 51 48 45 43 40 38 35 33 31 29 27 25 23 22 21 19 18 17 16 16 15 15 14 14 14 14 15 15 16 17 17 19 20 21 23 25 26 28 30 32 34 36 38 40 42 44 45 47 48 49 49 50 50 51 51 50 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 32 33 34 35 36 37 37 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 53 53 53 53 53 52 52 51 50 49 47 46 44 43 41 39 37 35 33 31 29 27 25 23 22 20 19 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 16 16 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 36 38 40 42 44 45 46 47 47 47 47 46 45 43 41 40 38 35 33 31 29 28 26 24 22 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 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 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 84 85 86 87 89 92 94 97 100 103 106 108 111 113 114 115 116 116 116 115 114 112 109 107 104 101 97 94 90 87 83 80 76 73 69 66 63 60 57 55 52 50 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 19 20 21 23 25 27 31 35 40 46 53 61 71 82 94 107 121 136 149 163 174 184 190 195 196 194 190 184 177 168 160 151 142 133 126 118 111 105 99 94 90 85 82 78 76 73 71 69 67 65 64 63 62 61 60 60 59 59 59 59 59 59 59 59 59 60 60 60 61 61 62 62 63 63 63 64 64 65 65 65 65 65 65 65 65 65 64 64 63 62 62 61 60 59 58 57 56 56 55 55 55 55 56 56 57 58 60 61 63 64 66 67 68 69 70 71 72 72 72 72 71 70 70 69 67 66 65 63 62 60 59 58 56 55 53 52 51 49 48 47 46 45 44 44 43 42 42 42 41 41 41 41 41 42 42 42 43 44 45 46 47 49 50 52 54 57 59 62 65 69 73 77 81 85 90 94 99 102 106 108 110 110 109 107 103 98 92 85 78 70 63 56 49 44 39 34 30 27 25 23 22 20 20 19 19 19 19 19 19 20 20 21 22 23 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 48 50 53 56 59 62 65 69 73 77 81 85 90 94 99 104 109 114 119 124 128 133 137 140 143 146 148 149 150 150 149 147 145 143 140 136 132 128 124 119 115 110 106 102 98 95 92 89 87 85 84 84
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 69 64 60 56 52 48 46 43 41 40 38 37 36 36 36 35 35 35 36 36 37 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 57 59 61 63 64 66 67 69 70 71 72 73 74 74 74 74 74 74 73 73 72 71 69 68 67 65 64 63 61 60 58 57 55 54 53 52 50 49 48 48 47 46 46 46 46 46 46 47 48 49 51 53 55 58 61 64 68 71 75 79 82 85 88 90 92 94 95 95 95 95 94 93 91 90 88 86 83 81 79 77 75 72 70 68 66 64 63 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 25 24 23 23 23 22 22 22 21 21 21 22 22 22 23 24 25 26 28 30 32 34 37 40 44 47 51 54 57 60 62 64 65 66 66 65 64 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 43 44 45 47 49 50 52 54 57 59 61 64 67 70 72 75 78 81 83 86 88 89 91 91 91 90 89 87 85 82 78 75 71 67 63 59 56 53 50 48 45 44 42 41 40 39 39 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 47 48 48 49 49 49 49 50 50 50 50 50 50 51 51 51 51 52 52 53 53 54 55 55 56 58 59 60 62 64 66 68 70 73 76 79 82 85 89 92 96 99 102 105 107 108 108 108 106 103 100 96 91 86 80
 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 47 48 48 48 48 48 48 47 46 45 43 41 40 38 36 34 32 29 27 25 23 21 19 18 16 14 13 12 11 10 9 8 8 7 7 7 7 7 8 9 9 10 12 13 14 16 18 20 22 25 28 30 33 36 39 42 46 49 52 55 57 60 62 64 65 66 66 66 66 65 64 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 19 18 17 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 5 6 6 7 7 8 9 10 11 13 14 15 17 18 20 22 23 25 27 29 31 33 35 37 40 42 45 47 50 52 55 58 61 64 66 69 72 75 78 81 84 87 89 92 94 96 97 98 99 99 99 98 97 96 94 91 88 85 82 78 74 70 66 62 58 55 51 47 44 40 37 34 31 28 26 23 21 19 17 15 14 12 11 10 9 9 8 8 7 7 8 8 8 9 10 11 12 13 14 16 17 19 21 22 24 26 28 31 33 35 37 40 42 44 47 49 51 53 56 58 60 62 64 66 68 69 71 72 73 75 76 77 77 78 78 78 78 78 78 77 76 75 74 72 71 69 67 65 63 61 59 56 54 52 49 47 44 42 39 37 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 36 36 37 38 40 41 43 45 47 49 51 53 56 58 60 63 65 67 69 72 74 76 78 79 81 83 84 85 87 88 88 89 90 90 90 90 90 90 90 90 89 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 59 58 57 55 54 52 50 49 47 45 44 42 40 39 37 36 35 34 33 32 32 32 32 32 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 63 64 65 66 67 68 70 71 72 73 74 75 76 76 77 77 77 77 77 76 76 75 73 72 70 68 66 64 62 59 57 54 52 50 47 45 44 42 41 40 39 39 38 39 39 40 41 42 44 45 47 49 52 54 56 59 61 64 67 70 72 75 78 80 83 86 88 91 93 95 97 99 101 102 104 105 105 106 106 106 105 105 104 102 101 99 97 95 93 91 89 86 84 81 79 77 74 72 69 67 65 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 39 38 37 37 37 37 37 37 37 38 39 40 42 43 45 47 49 51 53 55 57 59 60 62 63 64 64 65 65 65 65 64 63 63 62 61 60 59 58 57 56 56 55 54 53 52 52 51 51 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 54 54 55 56 57 57 58 59 59 60 61 61 61 62 62 62 62 61 61 60 59 58 57 56 54 53 51 49 47 46 44 42 41 39 38 37 36 36
 29 30 32 32 33 34 34 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 26 27 29 30 32 34 36 38 40 43 46 49 51 54 56 59 60 62 63 64 64 64 64 63 62 61 59 58 56 54 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 42 43 43 43 42 41 40 38 37 35 33 31 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 45 47 49 50 52 54 55 56 58 59 60 60 61 61 61 61 60 59 58 56 55 53 51 48 46 44 42 40 38 36 34 32 31 30 29 28 27 26 26 26 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 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 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28
 44 45 45 46 46 47 47 47 47 47 47 47 46 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 37 37 36 36 36 36 37 37 37 37 38 38 39 40 41 41 42 43 44 45 47 48 49 51 52 54 55 57 58 59 61 62 63 65 66 66 67 68 68 68 68 67 67 66 65 64 63 61 60 58 57 55 53 52 50 49 48 47 46 46 46 46 47 47 49 50 52 54 56 58 61 63 66 69 71 74 76 78 80 81 83 83 84 84 84 84 83 82 81 80 79 77 75 73 72 70 68 66 64 62 60 59 57 55 54 52 51 50 49 47 46 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 56 56 55 55 54 54 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 37 37 37 38 38 38 39 40 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 68 70 73 75 77 80 82 84 85 87 88 89 90 90 89 89 88 86 84 82 80 77 74 71 69 66 63 61 59 57 56 54 54 53 53 53 54 55 56 57 58 60 62 63 65 67 69 72 74 76 78 80 81 83 85 86 87 88 89 90 91 91 91 91 90 89 89 87 86 85 83 82 80 78 76 75 73 71 69 67 65 64 62 60 59 57 56 54 53 52 51 49 48 48 47 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43
 12 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 23 25 27 29 32 34 37 40 43 47 50 54 58 62 67 72 77 82 87 92 97 102 107 111 115 118 121 123 125 125 125 124 122 119 116 112 108 104 99 95 90 86 81 77 72 68 64 60 57 53 50 46 43 41 38 35 33 31 28 26 24 22 21 19 18 16 15 14 13 12 11 11 11 10 10 11 11 12 12 13 14 15 16 17 19 20 22 23 25 26 28 30 31 33 35 37 38 40 42 44 47 49 51 53 56 58 61 63 66 69 72 75 78 81 84 87 90 92 94 96 98 99 100 100 100 99 97 95 93 90 87 83 80 76 72 68 64 60 56 52 49 45 42 39 36 33 31 28 26 24 22 21 19 18 16 15 14 13 13 12 12 12 12 12 13 13 14 15 16 18 19 20 22 24 26 27 29 31 33 35 37 38 40 41 43 44 45 47 48 48 49 50 51 51 52 52 52 52 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 18 17 16 16 16 16 16 16 16 17 17 18 19 20 21 23 24 26 28 30 31 33 36 38 40 42 44 47 49 51 54 56 58 60 62 64 66 67 69 70 71 72 73 73 74 74 74 73 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 46 45 43 42 40 39 37 35 33 31 30 28 26 24 22 20 19 17 16 14 13 12
 32 31 30 30 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 71 73 76 78 80 81 82 83 83 83 82 80 78 76 73 69 66 62 57 53 49 45 41 37 34 30 27 25 23 21 19 18 17 16 16 16 16 17 17 18 19 21 22 24 26 29 31 34 36 39 43 46 50 53 57 62 66 70 75 79 84 88 92 96 100 103 106 108 109 110 110 109 108 106 103 101 98 94 91 87 83 79 76 72 69 65 62 59 56 54 51 48 46 44 42 40 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 16 16 17 18 20 21 23 25 28 30 33 36 39 42 45 48 51 54 58 61 64 67 70 73 75 78 80 83 85 87 89 90 92 93 94 95 96 96 97 97 97 97 97 96 96 95 94 93 92 90 89 87 86 84 82 80 78 76 74 71 69 67 64 62 60 57 55 52 50 48 46 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 20 20 21 21 22 24 25 27 30 32 35 38 41 45 48 52 55 59 62 66 69 72 75 78 81 83 86 88 90 92 94 95 97 99 100 102 103 105 107 108 110 112 113 115 117 118 120 122 123 125 126 127 128 129 129 130 130 129 129 128 126 125 123 121 119 116 113 110 107 104 101 98 94 91 87 84 80 77 73 70 67 63 60 57 54 51 48 45 43 40 38 36 35 33
 57 56 56 54 53 52 51 50 48 47 46 45 44 43 43 42 41 41 41 41 41 41 41 41 41 42 42 43 44 45 45 47 48 49 50 52 53 55 57 58 60 62 64 66 67 69 71 72 74 75 76 76 77 77 77 77 76 76 75 74 72 71 69 68 66 64 62 61 59 57 56 54 53 52 51 50 49 48 48 48 48 48 49 50 52 54 57 60 64 68 73 79 85 91 98 104 110 116 122 126 129 131 132 131 129 126 122 118 113 107 102 96 91 86 81 76 72 67 64 60 57 54 51 49 47 45 43 41 40 39 37 36 35 34 34 33 32 32 32 31 31 31 31 30 30 30 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 51 54 57 60 63 67 71 75 79 82 86 89 92 94 95 96 95 94 91 88 85 81 77 73 69 65 61 58 55 52 49 46 44 42 40 39 37 36 35 34 33 32 31 31 30 30 30 30 29 29 29 29 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 47 49 51 54 56 59 62 66 69 73 77 81 85 89 93 97 101 104 108 110 112 113 113 112 111 108 105 101 96 92 87 82 77 73 69 65 62 59 56 54 53 51 50 50 50 50 50 50 51 51 52 53 54 55 55 56 57 58 59 60 60 61 61 62 62 62 61 61 61 60 59 58 57 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 36 37 37 37 37 38 38 39 39 40 41 42 43 45 46 47 49 50 51 53 54 55 56 57 57 58 58 58
 35 36 37 38 40 42 43 45 47 49 51 53 55 57 58 60 61 63 64 65 66 67 68 68 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 73 73 73 74 74 75 76 76 77 77 78 79 79 80 80 80 81 81 80 80 80 79 78 77 75 74 72 70 67 65 62 60 57 54 51 48 46 43 41 39 37 36 34 33 33 32 32 32 33 34 35 36 38 40 42 44 46 49 52 55 58 61 65 68 72 76 80 84 88 92 97 101 105 109 113 116 119 122 125 127 129 130 130 130 130 129 128 126 124 121 118 115 112 109 105 102 98 95 92 88 85 82 79 76 73 71 68 65 63 61 58 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 24 23 23 23 24 24 25 25 26 27 29 30 31 32 34 35 36 38 39 41 42 43 45 46 47 49 50 52 53 54 56 57 59 61 62 64 66 68 69 71 73 75 77 79 81 83 85 87 88 90 91 93 94 95 95 95 96 95 95 94 93 91 89 87 85 82 80 77 74 71 68 65 62 58 55 52 50 47 44 42 39 37 35 33 31 30 29 28 27 26 26 26 27 28 29 30 32 34 36 38 41 44 47 50 53 56 59 63 66 69 73 76 79 82 84 87 89 91 93 95 96 97 98 99 99 99 99 99 98 97 97 95 94 93 91 90 88 86 85 83 81 79 77 75 73 71 69 68 66 64 62 61 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 33 33 33 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 32 34 36 38 40 42 43 45 46 47 47 47 47 47 46 45 44 43 42 40 39 38 37 36 34 33 32 31 31 30 29 28 28 27 27 26 26 26 26 26 25 25 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 41 42 43 44 45 47 48 50 52 53 55 56 58 59 60 61 61 62 62 62 62 61 61 60 59 57 56 55 53 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 41 42 42 42 42 42 41 40 39 38 36 35 33 32 30 29 28 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 51 52 53 53 53 53 53 52 52 51 50 49 47 45 44 42 40 38 36 34 32 30 29 27 25 24 23 22 21 20 20 20 19 19 20 20 20 21 21 22 23 24 24 25 26 27 28 29 30 30 31 32 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 37 37 37 36 36 36 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 20 20 21 23 24 26
 40 42 43 44 46 48 49 51 52 54 55 55 56 56 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 37 37 37 37 37 37 37 38 39 39 40 41 43 44 45 47 49 51 53 55 58 60 63 65 68 71 73 76 78 81 82 84 85 85 85 85 84 82 80 77 74 71 67 64 60 56 53 50 47 44 42 40 38 37 36 36 36 36 36 37 39 40 42 44 46 49 52 55 58 61 65 68 72 76 79 83 86 89 92 95 97 98 99 100 99 99 98 96 94 92 89 87 84 81 78 76 73 70 68 66 63 61 60 58 57 55 54 53 52 51 51 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 37 36 35 35 34 34 33 33 33 34 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 58 60 62 64 67 69 71 74 76 79 81 84 87 90 93 96 99 103 106 109 112 114 117 119 121 123 124 125 125 125 124 122 120 118 115 112 108 104 100 95 91 86 82 77 73 69 65 61 57 54 50 47 44 42 39 37 35 34 32 31 30 30 29 29 30 31 32 33 35 37 39 42 45 48 51 54 57 60 62 65 67 69 71 72 73 74 74 74 74 73 72 71 70 69 68 67 66 65 63 62 61 60 59 59 58 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 37 37 37 37 38 38 39
 29 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 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 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 29 29 30 30 31 32 33 34 36 37 39 41 42 44 46 48 50 52 53 55 57 58 60 61 62 64 64 65 66 66 66 66 66 65 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 50 49 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 44 44 43 42 41 40 39 38 37 36 35 33 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 43 44 45 47 48 50 52 54 56 58 60 62 64 66 69 71 73 75 77 79 80 82 83 83 84 84 84 83 82 81 79 78 76 74 71 69 67 64 62 59 57 55 52 50 48 46 44 42 40 39 37 36 35 33 32 32 31 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 34 34 33 33 32 31 31 30 30 30 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 51 55 59 63 67 72 76 80 84 87 90 92 93 94 94 93 92 90 88 86 83 80 77 74 71 68 65 62 60 57 55 53 51 49 48 47 45 44 44 43 42 42 42 42 42 42 42 43 44 44 45 46 48 49 51 52 54 56 58 60 63 65 68 70 73 75 78 80 82 85 86 88 89 90 90 90 89 88 87 85 83 80 77 74 71 68 65 63 60 58 55 54 52 51 49 49 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 46 47 48 49 49 50 51 52 53 55 56 57 58 60 61 62 63 64 64 64 65 64 64 63 62 61 59 57 55 52 50 47 44 42 39 37 35 33 31 30 28 27 27 26 26 25 25 25 26 26 26 27 27 28 29 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 55 56 56 57 57 57 57 57 57 57 56 56 55 55 54 53 52 51 50 48 47 46 44 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 22 22 22 22 23 24 25 26 27 28 30 32 33 35 37 39 41 43 44 46 48 49 50 52 53 54 55 55 56 56 57 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 34 34 35 36 37 39 40 43 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 45 47 49 51 54 56 58 61 63 66 68 71 73 75 77 79 81 82 83 83 84 83 83 82 81 79 77 75 73 71 68 66 63 61 59 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 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 29 30 32 33 35 37 39 41 44 46 49 52 55 59 63 67 71 76 81 86 91 97 102 107 113 117 121 125 127 129 130 129 127 125 121 117 112 107 102 96 91 85 80 75 70 66 62 58 55 51 49 46 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 23 23 22 22 23 23 23 24 24 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 69 71 74 77 79 82 85 88 91 94 96 99 101 104 106 107 108 109 109 109 108 107 106 104 102 99 97 94 91 88 85 82 79 77 74 71 69 66 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 36 35 34 33 33 32 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 46 48 50 53 56 59 62 65 69 73 77 81 85 89 94 98 102 105 108 111 113 114 114 114 113 111 108 105 102 98 94 90 86 82 78 74 70 67 63 60 57 54 51 49 47 44 42 40 38 37 35 34 32 31 30 28 27 26 26 25 24 24 24
 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 12 12 12 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4
 23 23 23 23 23 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 52 53 54 55 55 55 55 55 55 54 53 53 52 50 49 48 46 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 22 22 23 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 46 48 50 53 55 58 61 64 66 69 71 74 76 77 78 79 80 80 79 79 77 76 74 72 69 67 64 62 59 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 26 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 25 26 27 29 30 31 32 34 35 36 38 39 40 41 42 44 45 46 47 47 48 49 50 50 51 52 52 52 53 53 53 54 54 54 54 54 54 54 53 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 51 51 51 50 50 49 48 48 47 46 45 44 42 41 40 39 37 36 34 33 32 31 29 28 27 26 25 25 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
 48 45 42 40 38 37 35 35 34 34 34 34 35 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 54 55 57 58 58 59 60 60 60 60 59 59 58 57 56 55 54 53 52 50 49 48 47 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 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 44 45 46 47 49 50 52 53 54 55 57 58 59 60 60 61 61 62 62 62 61 61 60 59 58 57 55 54 52 50 48 47 45 43 41 39 38 36 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 25 26 27 28 30 32 34 37 39 42 46 49 52 56 59 63 66 69 72 74 76 78 79 79 79 79 78 77 76 74 73 71 69 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 46 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 41 41 41 41 42 42 43 44 45 46 47 48 50 51 53 55 58 60 63 66 68 71 74 77 80 82 85 86 87 88 88 87 86 85 83 81 78 76 73 70 68 65 62 60 57 55 53 51 49 47 45 44 43 41 40 39 38 37 37 36 36 36 35 35 35 36 36 37 37 38 39 40 42 44 46 48 50 53 56 59 63 67 71 76 81 86 92 97 103 108 113 118 123 126 128 129 129 128 125 121 116 110 104 97 90 83 77 71 65 60 55 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 67 65 63 60 58 56 54 52 51 49 48 48 47 46 46 46 46 47 48 48 49 51 52 54 56 58 61 63 66 69 73 76 80 84 87 91 95 99 102 105 108 110 112 113 114 114 114 113 111 109 107 105 102 99 96 93 90 87 85 82 79 77 74 72 70 67 65 64 62 60 58 57 56 54 53 52 51 50 50 49 49 48 48 48 48 49 49 50 51 53 54 56 58 60 63 66 68 72 75 78 81 85 88 92 95 98 101 104 106 108 110 112 114 115 116 116 117 117 117 117 116 116 115 115 114 113 112 111 110 109 108 107 106 105 104 103 102 100 99 97 96 94 92 91 89 87 85 84 82 80 78 77 75 74 72 71 70 69 69 68 68 68 68 68 68 69 70 71 73 74 76 78 80 82 84 87 89 91 93 94 95 96 96 95 94 92 90 88 85 82 79 75 72 69 66 63 60 57 55 53 51 49 48 46 45 44 43 43 42 42 42 42 43 43 44 45 46 48 49 51 54 56 59 62 66 70 74 78 82 87 91 96 101 106 110 114 118 121 124 127 129 130 131 131 130 129 128 126 123 121 118 115 111 108 104 101 97 94 90 87 84 81 78 76 74 72 70 69 68 67 66 66 66 67 67 68 69 71 72 74 76 79 81 84 86 89 92 94 97 100 102 104 106 108 110 111 112 112 112 111 110 109 107 105 102 99 96 93 89 86 82 79 75 72 69 66 63 60 58 56 54 53 51 50 49 49 48 48 48 48 48 49 49 50 51 52 53 54 56 57 59 61 63 65 67 68 70 72 74 75 76 77 77 77 77 76 75 73 71 69
 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 16 17 18 19 20 20 21 21 21 21 21 21 20 20 19 18 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7
 34 32 31 29 28 26 25 24 24 23 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 48 51 53 55 57 58 60 61 61 62 62 62 61 60 59 57 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 27 28 29 31 33 34 36 38 40 42 45 47 49 52 55 57 60 63 66 69 71 74 76 78 80 81 82 83 83 82 82 80 79 77 74 72 69 66 64 61 58 55 53 50 48 46 43 41 40 38 36 35 34 32 31 30 30 29 28 27 27 26 26 26 26 25 25 25 26 26 26 27 27 28 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 49 50 51 52 52 53 54 54 54 55 55 56 56 57 57 58 59 59 60 61 62 64 65 66 68 69 70 72 73 75 76 77 78 79 79 79 79 79 78 78 77 75 74 72 71 69 67 66 64 62 61 59 58 56 55 54 53 52 51 51 50 49 49 49 48 48 48 48 48 48 48 48 49 49 49 50 51 51 52 53 53 54 55 56 56 57 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 70 70 71 72 73 73 74 74 74 74 74 73 73 72 70 69 67 65 63 61 58 55 52 50 47 44 42 39 37
 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 17 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 10 10 11 11 12 13 13 14 15 16 16 17 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 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 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 22 22 22 21 21 20 20 19 18 17 16 15 15 14 13 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 36 37 39 40 41 41 42 43 43 43 43 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 40 40 41 42 43 44 45 46 46 47 48 48 49 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 35 35 35 35 36 37 38 39 40 42 44 46 48 50 53 55 58 60 63 65 67 69 71 72 73 73 73 73 72 70 69 67 65 63 61 58 56 54 51 49 47 45 43 41 40 38 37 36 35 34 34 33 33 33 34 34 35 36 37 38 39 41 42 44 46 48 51 53 55 58 60 62 65 66 68 69 70 71 71 70 69 67 65 62 59 56 52 49 45 42 39 36 33 31 28 26 24 23 22 21 20 19 18 18 18 18 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 40 40 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 41 39 37 36 34 32 31 30 29 28 28 27 27 27 27 27 27 27 28 28 29 30 30 31 32 33 34 34 35 36 36 37 37 38 38 38 38 37 37 37 36 36 35 35 34 34 34 34 34 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 46 46 46 46 45 44 43 41 39 38 36 34 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 26 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 30 31 32 32 33 34 35 36 36 37 37 37 37 36 35 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 22 22 21 21 20 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 11 11 12 13 15 16 18 20 22 25 27 30 33 35 38 41 44 47 49 51 52 53 53 53 52 51 49 47 45 42 40 37 35 32 30 28 26 24 23 21 20 19 18 17 16 16 16 16 16 16 17 17 18 20 21 23 26 29 32 36 40 46 52 59 67 77 87 98 110 122 133 142 149 153 153 149 141 131 120 108 96 85 74 65 56 49 42 37 32 28 24 21 18 16 14 13 12 11 10 9 9 9 9 8 9 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 23 25 27 29 32 34 37 39 42 44 46 48 49 49 50 49 48 47 45
 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 31 32 33 35 36 37 39 41 42 44 46 49 51 53 55 57 60 61 63 65 66 67 68 68 68 68 67 67 66 65 64 63 62 61 60 59 59 58 57 57 57 56 56 56 55 55 54 54 53 52 51 50 49 48 46 45 43 41 40 38 36 34 32 31 29 27 26 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 49 52 55 58 62 65 68 72 75 78 80 82 83 84 84 83 82 80 77 74 71 67 63 59 55 52 48 45 42 39 36 34 31 29 27 26 24 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 19 20 20 22 23 24 26 28 30 32 35 37 40 42 45 47 50 52 53 54 55 55 55 55 54 53 51 50 48 46 45 43 41 40 38 37 36 35 34 33 32 32 31 31 31 31 32 33 33 35 36 38 40 43 46 50 54 58 63 69 74 80 86 93 99 105 111 116 120 123 125 126 126 124 121 118 113 108 102 97 91 85 79 74 69 64 60 56 53 49 46 44 42 40 38 36 35 34 34 33 33 33 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 48 48 49 50 51 51 52 52 52 53 53 52 52 51 51 50 49 48 46 45 43 42 40 39 37 36 35 34 32 32 31 30 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 33 34 35 35 35 36 36 36 36 36 36 36 35 35 34 33 33
 91 96 100 105 109 112 114 115 115 114 112 109 106 101 96 91 86 81 76 71 66 62 58 54 51 48 46 43 41 39 38 37 35 35 34 34 33 33 33 34 35 35 36 38 39 41 43 45 47 50 52 55 58 61 64 66 69 72 75 78 80 83 86 88 90 93 95 97 99 101 102 104 105 106 107 108 109 109 109 108 107 106 104 102 99 96 94 90 87 84 81 78 74 72 69 66 64 62 60 58 57 55 54 53 53 52 52 51 51 51 52 52 52 53 53 54 54 55 56 56 57 57 57 57 57 57 56 56 55 54 52 51 49 48 46 45 43 42 40 39 38 37 36 35 35 34 34 34 34 34 35 35 36 37 37 38 39 40 41 42 44 45 46 47 48 49 49 50 50 50 50 50 49 49 48 47 46 45 44 42 41 40 39 39 38 38 37 37 37 37 38 38 39 40 42 43 45 48 50 53 56 60 63 67 72 77 81 86 91 96 100 104 108 110 112 112 111 109 107 103 99 94 89 83 78 73 68 63 59 55 52 48 45 43 41 39 37 35 34 33 32 31 31 30 30 30 30 30 30 30 30 31 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 61 62 63 64 65 65 65 65 64 63 62 61 60 58 57 55 54 53 51 50 49 48 47 46 45 45 44 44 44 44 44 45 45 46 47 48 50 51 53 56 58 60 63 66 69 72 75 78 81 83 85 87 88 89 89 89 88 87 85 83 81 79 76 74 72 69 67 65 63 62 60 59 58 57 57 57 57 57 58 59 61 63 65 68 71 74 78 82 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 39 38 37 37 37 36 36 37 37 38 38 39 40 41 42 43 44 45 45 46 47 48 48 49 49 49 49 49 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 62 63 64 64 65 66 66 67 67 67 67 66 65 65 64 63 61 60 58 56 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 33 33 33 33 34 35 36 37 39 41 44 47 50 54 57 62 66 71 76 80 85 90 94 97 100 102 102 102 100 98 95 90 86 81 76 71 66 61 56 52 48 45 42 39 37 34 33 31 30 29 28 28 27 27 28 28 28 29 30 31 32 33 35 36 38 39 41 42 44 45 47 48 49 50 51 52 52 53 53 53 52 52 51 50 49 48 46 45 44 42 41 40 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 39 41 42 45 47 49 52 55 58 62 65 69 73 77 81 85 89 92 96 98 101 102 103 104 103 102 101 99 96 93 89 86 82 78 74 71 67 63 60 57 54 51 48 46 44 42 40 39 38 37 36 36 36 36 37 38 40 41 44 46 49 53 57 61 66 71 77 84 91 98 105 112 119 126 132 136 139 141 141 139 135 130 124 117 110 102 95 87 81 74 68 63 59 54 51 48 45 43
 47 49 51 55 58 62 67 72 78 85 91 98 105 112 118 123 126 128 128 127 124 119 113 106 99 92 85 78 71 65 59 54 49 45 41 37 34 31 29 26 24 23 21 20 19 18 17 17 16 16 16 16 16 17 17 18 19 20 21 23 24 26 28 31 33 36 40 44 48 53 58 64 71 78 85 92 100 107 113 117 121 122 121 118 114 108 102 94 87 80 74 67 62 57 53 49 45 43 40 38 37 35 34 33 33 32 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 39 39 38 38 37 36 35 34 33 32 31 29 28 27 26 26 25 25 24 24 24 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 21 22 22 23 25 26 27 29 30 32 34 35 37 39 41 42 43 45 46 46 47 47 47 46 46 45 44 43 41 40 39 38 37 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 25 25 25 26 27 28 29 30 31 33 35 37 39 41 43 46 48 50 53 54 56 57 58 58 57 56 54 52 50 48 45 42 39 37 34 32 30 27 26 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 15 15 16 17 18 20 21 23 25 28 30 33 36 40 43 47 51 54 58 62 65 69 71 74 75 76 77 76 76 74 72 70 68 65 62 60 57 55 52 50 48 47 45 44 43 43 43 43 43 44 45
 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 11 11 12 13 13 14 15 15 16 16 16 17 17 16 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 14 15 15 15 15 14 14 14 13 13 12 11 11 10 10 9 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4
 141 133 125 117 109 102 95 89 83 78 74 69 66 63 60 57 55 53 52 51 50 49 48 48 48 48 48 48 49 49 50 51 52 54 55 56 58 60 62 64 66 68 70 72 74 76 77 79 80 81 82 83 83 84 84 83 83 82 81 80 79 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 55 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 70 70 70 70 69 68 68 67 66 64 63 62 61 60 58 57 56 55 54 54 53 52 52 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 46 46 47 47 47 48 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 62 62 62 61 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 45 44 43 43 42 42 42 42 42 42 42 42 42 43 43 44 45 46 47 48 50 51 53 55 57 60 63 66 69 73 77 81 86 92 97 103 109 116 123 129 136 143 150 156 161 166 171 174 176 178 178 177 176 173 169 165 160 155 150 144 137 131 125 119 113 107 102 96 91 86 82 78 74 71 68 65 63 61 59 58 57 56 56 56 56 56 57 58 59 60 62 64 67 69 72 76 79 84 88 93 99 105 111 118 125 132 140 147 154 161 166 171 174 175 175 172 168 163 157 149
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 61 60 60 60 60 61 61 62 63 64 66 67 69 70 72 73 74 75 75 75 75 74 73 71 69 66 64 61 57 54 51 47 44 41 38 35 33 31 29 27 25 24 23 22 21 20 20 20 20 21 21 22 23 24 26 27 29 31 33 36 38 41 44 47 50 53 56 59 62 64 66 68 69 70 70 69 69 67 66 64 61 59 57 55 53 51 49 47 46 44 43 42 41 41 41 40 40 40 41 41 41 42 42 43 44 44 45 45 45 45 45 45 45 44 43 42 41 40 38 37 35 34 32 31 29 28 27 25 24 24 23 22 22 22 22 22 22 23 24 25 26 27 28 30 31 33 35 36 38 40 41 43 44 46 47 48 48 49 49 49 49 49 48 48 47 47 46 45 45 44 44 44 44 44 44 45 45 46 47 48 50 51 53 55 57 60 62 64 66 68 70 72 73 73 73 73 72 70 68 66 63 60 57 54 51 47 44 41 38 36 33 31 29 27 26 25 23 23 22 21 21 21 21 22 22 23 24 25 27 29 31 33 36 39 42 45 49 52 56 60 64 68 71 74 77 80 82 83 84 84 83 83 81 80 78 76 74 72 70 68 66 65 63 62 62 61 61 61 61 62 63 64 66 67 69 71 73 76 78 80 81 83 84 85 85 84 83 82 80 77 75 71 68 65 61 58 54 51 48 45 42 39 36 34 32 30 28 27 26 24 24 23 22 22 22 22 22 22 23 24 25 26 27 29 30 32 34 37 39 42 45 48 51 54 57 61 64 67 70 73 75 78 79 80 81 81 81 81 79 78 76 75 73 71 69 67 65 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 39 41 43 45 47 50 53 56 59 62 66 69 71 74 76 77 78 78 78 77 76 74 72 70 67 65 62 59 57 55 52 50 48 47 45 44 43 42 42 41 41 41 41 42 43 43 44 45 46 48 49 50 51 53 54 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 84 85 85 86 86 86 85 85 85 84 84 83 82 81 81 80 79 78 77 76 75 74 74 73 72 71 70 69 68 66 65 64 63 61 60 58 57 55 53 52 50 49 48 47 46 45 45 45 45 45 45 46 47 48 50 51 53 56 58 61 64 67 71 74 78 81 85 88 90 93 94 95 95 94 92 90 87 83 79 75 70 66 62 58 55 51 48 46 43 41 40 39 38 37 36 36 36 37 37 38 40 41 43 45 47 50 53 56 59 63 67 70 74 78 81 84 87 89 90 91 91 91 89 88 85 82 79 76 73 69 66 63 60 57 54 52 50 48 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 36 36 36 36 37 38 39 40 41 43 45 47 50 52 55 59 62 66 70 74 78 81 85 88 90 92 93 93 93 91 89 86 83 79 75 71 67 63 59 56 52 49 46 44 42 40 38 37 36 35 34 34 34 34 34 35 36
 33 32 32 32 32 32 32 33 34 35 36 38 39 41 42 44 46 48 50 51 52 53 54 54 54 54 53 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 25 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 32 33 34 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 28 28 29 30 31 32 34 35 36 38 39 41 42 44 45 46 47 48 48 49 49 48 48 47 46 45 44 42 41 40 39 37 36 36 35 34 34 34 34 34 35 36 37 38 40 42 45 48 51 55 60 64 70 75 81 87 93 98 103 106 109 110 109 107 104 100 95 89 83 78 72 67 61 57 52 48 45 42 39 37 35 33 31 30 29 28 28 28 28 28 28 29 29 30 31 32 33 35 36 38 40 41 43 46 48 50 53 56 59 62 66 70 74 79 84 89 95 101 107 114 121 129 136 144 151 158 164 170 174 177 178 177 175 172 167 160 153 145 137 129 120 112 105 97 90 84 78 72 67 63 59 55 51 48 45 43 40 38 36 34 33 31 30 29 28 27 26 25 24 24 24 23 23 23 23 24 24 25 26 27 28 30 31 33 36 38 41 45 48 52 57 61 66 71 76 81 86 91 95 98 100 101 101 100 97 94 90 85 80 74 69 64 59 55 51 47 44 42 39 37 36 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 37 37 37 37 38 38 38 39 39 40 40 41 42 43 44 45 47 48 50 51 53 55 57 60 62 64 66 68 70 71 71 72 71 70 68 65 62 59 55 51 47 43 39 35 32 29 26 24 21 20 18 17 16 15 14 14 14 13 14 14 14 15 16 17 18 19 21 23 25 27 30 33 36 39 43 47 51 55 59 63 66 68 70 71 71 70 68 66 63 60 57 54 51 48 45 43 41 39 38 37 36 35 35 35 35 35 36 37 39 40 42 44 46 49 51 54 57 60 62 64 66 67 67 67 66 64 62 59 56 53 50 47 44 41 38 35 33 31 29 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 44 45 45 46 45 45 45 44 43 42 40 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 20 21 23 26 29 32 36 40 44 49 55 60 66 71 76 81 84 86 86 85 83 79 75 70 65 60 55 50 46 42 38 35 33 30 29 27 26 25 24 24 23 23 23 24 24 25 26 27 28 30 31 33 34 36 38 39 41 42 43 44 44 44 44 43 42 40 38 36 34 32 30 29 27 25 23 22 21 20 19 18 17 17 16 16 16 16 16 17 17 18 19 20 22 24 26 28 30 33 36 39 42 45 48 51 53 56 57 59 60 60 61 60 59 58 57 56 54 53 51 49 48 46 45 44 43 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 66 66 65 64 61 59 56 52 49 45 42 39 36 33 30 28 26 24 22 21 20 19 18 18 18 17 18 18 18 19 20 22 24 26 29 33 37 42 48 55 63 72 81 91 100 109 116 121 123 122 119 113 107 99 91 83 76 69 63 58 53 49 45 42 40 38 36 34 33 32 31 31 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39 39 40 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 44 45 46 47 49 51 53 56 59 62 66 70 75 80 85 91 97 103 109 114 118 122 123 123 122 118 113 107 100 93 86 79 72 65 60 54 50 46 43 40 37 35 34 33 32 31 31 31 31 31 32 32 33 34 35 37 38 39 40 42 43 43 44 44 44 44 43 42 40 39 37 35 33 31 30 28 26 25 23 22 21 20 19 18 18 17 17 17 17 18 18 19 20 22 23 25 28 31 35 39 44 50 57 66 75 85 97 109 121 132 141 147 150 148 141 132 121 108 96 84 73 64 55 48 42 37 33 29 26 24 22 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 37 37 37 38 38 39 40 42 43 45 46 49 51 54 57 60 64 69 73 78 83 88 94 99 104 108 111 113 114 114 112 109 105 100 94 89 83 77 71 66 61 57 53 49 46 43 41 39 38 37 36 35 35 35 36 36 37 38 40 41 43 46 48 50 53 56 58 61 63 65
 58 57 55 54 52 50 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 31 33 35 36 37 38 39 40 40 40 40 40 39 38 37 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 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 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 41 42 41 41 40 39 38 37 35 33 32 30 28 27 25 23 22 21 19 18 17 17 16 15 15 14 14 14 14 13 13 14 14 14 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 36 38 41 44 46 49 52 55 57 59 61 63 64 65 65 65 64 63 61 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 44 46 48 50 52 54 55 57 58 59 60 60 60 60 59
 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 22 22 22 21 20 20 19 18 17 16 15 14 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 16 17 18 19 21 22 23 24 24 25 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 31 33 35 37 39 42 44 46 48 50 51 52 52 51 49 47 44 41 38 35 32 29 26 23 21 19 17 15 14 13 12 11 10 10 9 9 9 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 22 24 26 27 29 31 32 33 34 35 35 35 35 34 33 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 20 21 22 22 22 22 22 21 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 24 24 25 26 27 27 27 27 26 26 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 11 12 13 14 15 16 18 20 22 24 26 28 30 33 35 37 39 40 41 42 42 41 40 39 38 36 34 32 30 29 27 25 24 23 21 20 19 18 18 17 17 16 16 16 15 15 15 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
 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 8 8 9 10 11 11 12 13 14 14 14 14 14 14 13 12 11 10 9 9 8 7 6 6 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 19 19 20 20 20 20 19 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 15 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 16 16 15 14 13 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 12 13 13 13 13 13 12 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6
 52 54 56 57 57 57 56 55 53 52 50 48 46 44 42 40 39 38 37 36 35 35 35 35 35 35 36 37 38 39 40 41 42 44 45 46 47 48 48 49 49 48 48 47 46 45 44 43 41 40 38 37 36 35 33 32 32 31 30 30 30 29 29 29 30 30 30 31 32 33 34 35 36 37 39 40 41 42 43 44 44 45 45 44 43 42 41 40 38 36 34 32 30 28 27 25 23 22 21 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 14 14 14 15 16 17 18 19 20 21 23 25 26 28 31 33 35 37 39 41 42 43 44 44 43 42 41 39 37 35 33 31 29 26 24 23 21 20 18 17 16 16 15 14 14 14 14 14 14 14 14 15 15 16 17 18 18 19 20 22 23 24 25 26 27 28 28 29 30 30 30 30 29 29 28 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 30 31 33 34 36 37 39 40 41 42 43 44 45 45 45 45 45 45 44 43 42 41 40 39 37 36 35 33 32 31 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 18 18 19 20 20 21 23 24 26 27 29 32 34 36 39 41 43 45 47 48 48 48 48 46 45 42 40 37 35 32 30 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 15 15 15 16 17 18 19 21 22 24 26 28 30 33 36 39 42 44 47 50
 31 31 30 29 28 27 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 29 30 31 32 33 34 34 35 35 35 35 34 34 33 32 31 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 21 21 21 21 22 22 23 23 24 25 26 27 29 30 32 34 36 38 41 44 47 50 53 57 61 64 67 70 73 74 75 75 74 72 70 67 63 60 56 52 49 46 42 40 37 35 33 31 30 29 28 27 26 26 26 26 26 26 26 27 28 28 29 30 31 32 34 35 36 38 39 40 42 43 44 45 47 48 49 50 52 54 55 57 59 62 64 67 71 74 78 82 87 91 96 100 105 108 111 113 114 113 111 108 104 99 93 87 81 75 69 63 58 53 48 44 41 37 35 32 30 28 26 24 23 22 21 21 20 20 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 27 28 29 31 32 33 35 36 37 38 39 40 41 41 41 41 41 41 40 40 39 38 37 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 33 33 33 32 32 32
 14 14 14 14 14 15 15 16 16 17 18 19 20 22 23 25 27 30 32 35 38 41 44 47 50 53 55 57 58 58 58 57 55 53 50 48 45 42 39 36 34 31 29 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 14 15 15 15 15 16 16 17 18 19 20 21 22 24 26 28 30 32 34 36 38 40 42 43 44 45 45 45 44 43 42 40 38 36 34 32 31 29 27 26 24 23 22 21 20 19 18 18 18 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 24 25 25 25 24 24 23 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 29 30 31 33 34 36 37 38 39 40 41 41 41 40 39 38 37 35 33 31 29 27 25 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 20 22 24 27 29 32 35 39 42 45 48 51 53 55 56 57 57 56 55 53 52 50 47 45 44 42 40 39 38 37 36 36 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 35 34 33 32 31 30 28 27 26 24 23 22 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 25 26 27 27 28 28 28 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14
 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 8 9 9 9 9 9 10 10 11 12 13 14 16 17 19 21 23 25 28 31 34 37 41 44 46 49 51 52 52 51 50 48 45 42 39 35 32 29 26 24 21 19 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 17 17 18 19 19 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 15 15 15 16 16 17 18 19 21 22 24 26 28 30 32 35 37 40 42 44 45 46 46 46 46 44 43 41 39 37 34 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 31 31 31 30 29 28 27 26 24 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 13 14 15 16 18 20 22 24 27 31 35 40 45 50 55 60 64 67 68 68 66 62 58 53 48 44 39 35 31 28 26 23 21 20 18 17 16 16 15 15 15 15 15 16 16 17 18 18 19 21 22 23 24 25 27 28 29 29 30 30 30 29 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 14 14 13 13 13 13 14 14 15 16 17 18 19 21 23 25 28 31 35 39 43 47 52 57 61 65 68 70 70 69 67 63 59 54 49 44 40 36 32 29 26 23 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 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
 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 23 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 30 31 31 32 33 34 34 35 36 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 39 40 40 40 40 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 31 31 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 48 49 50 51 52 53 53 53 53 53 52 51 50 49 47 46 44 43 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 32 33 34 35 35 36 36 37 37 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 37 38 37 37 37 36 36 35 34 33 32 31 31 30 29 29 28 27 27 27 27 27 27 27 27 27 28 28 29 30 31 31 32 33 34 35 35 36 36 37 37 37 37 36 36 35 35 34 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 32 33 34 35 36 36 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 64 64 64 63 62 61 60 58 56 55 53 52 50 49 48 48 48 48 48 48 49 50 52 54 55 57 60 62 64 66 68 70 71 72 73 73 74 73 73 72 70 69 67 65 64 62 60 58 56 54 53 51 50 49 48 47 46 45 44 44 43 43 43 43 43 44 44 45 46 46 47 48 49 50 50 51 51 51 50 49 49 47 46 44 42 40 38 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 17 16 16 16 16 17 17 18 18 19 20 22 23 25 26 28 30 33 35 38 41 44 47 51 54 58 61 65 68 71 73 75 76 76 75 73 71 68 64 60 56 52 48 44 41 37 34 31 28 26 24 22 21 19 18 17 17 16 16 16 16 16 17 17 18 19 20 22 23 24 26 28 30 32 34 37 39 41 44 46 48 50 51 52 53 53 54 53 53 52 51 50 49 48 47 47 46 46 46 46 47 48 49 50 51 53 55 57 59 61 63 65 67 69 71 72 73 74 75 76 76 76 76 75 75 74 73 72 71 70 69 68 67 66 65 63 62 61 59 58 56 55 53 52 50 49 48 47 47 46 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 44 43 42 40 39 37 36 34 32 31 29 28 26 25 24 22 22 21 20 20 20 19 20 20 20 21 22 23 25 27 29 31 34 37 41 44 49 53 58 62 66 69 72 73 73 71 69 65 61 57 52 48 44 40 36 33 30 28 25 24 22 21 20 19 19 19 19 19 19 20 21 22 24 25 27 29 32 34 37 40 43 46 49 52 55 57 60 61
 74 73 72 72 71 70 69 68 67 65 64 63 62 60 59 58 57 56 55 54 54 54 53 53 53 54 54 55 55 56 56 57 58 59 59 60 60 61 61 61 62 62 61 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 45 46 46 47 48 50 52 55 58 61 65 70 75 82 88 96 104 113 123 134 145 157 168 180 191 202 211 218 224 227 227 225 220 214 205 196 186 175 165 155 145 136 127 119 112 106 100 95 91 87 83 80 78 75 73 71 69 68 66 65 64 63 62 61 61 60 60 60 60 60 61 62 63 64 65 67 69 71 73 75 78 80 83 86 89 92 95 98 101 105 108 111 114 116 119 121 123 124 125 126 126 125 124 123 120 118 115 112 108 104 100 97 93 89 85 82 78 75 72 69 66 64 61 59 57 55 53 51 50 49 48 47 46 45 45 45 45 45 45 45 45 46 47 47 48 49 49 50 51 52 53 55 56 57 59 60 62 64 66 68 70 72 74 76 77 79 80 80 80 80 79 78 76 74 72 69 67 64 62 59 57 55 53 51 50 49 48 47 47 47 47 48 48 49 50 52 53 54 56 57 59 61 62 64 65 66 68 69 70 71 72 72 73 73 74 74 75 75 76 77 77 78 80 81 83 84 86 88 90 92 94 96 97 98 99 98 98 96 95 93 90 87 84 81 78 75 72 69 67 65 63 61 60 59 59 59 58 59 59 60 61 62 63 64 65 67 68 70 71 72 73 74 75 76 76 77 77 77 78 78 78 78 78 77 77 77 77 77 76 76 76 76 75 75 74
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 21 20 19 19 19 18 18 18 18 18 19 19 19 20 21 21 22 23 24 24 25 25 25 25 24 23 22 21 20 19 17 16 15 14 12 11 11 10 9 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 10 11 11 12 14 15 16 17 18 19 20 21 21 21 21 21 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 26 26 27 27 26 26 25 24 23 22 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 22 23 24 25 25 26 26 27 27 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 24 25 25 25 26 25 25 25 24 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 37 37 38 38 38 37 37 36 35 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 39 39 40 41 41 41 41 41 41 40 40 39 39 38 37 37 36 36 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 54 55 55 55 55 55 55 55 55 55 54 54 53 53 52 51 50 49 48 47 45 44 42 40 39 37 35 33 32 30 28 27 26 25 24 23 22 22 21 21 21 21 21 22 22 23 24 24 26 27 28 30 32 34 36 38 41 43 46 49 51 54 56 58 60 61 62 62 62 61 60 59 58 57 55 54 53 52 51 50 49 49 48 48 47 47 47 46 46 46 46 45 45 44 43 42 42 41 39 38 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 54 56 57 58 58 59 59 59 59 58 58 57 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 30 32 33 35 37 39 41 43 45 47 48 49 50 51 51 50 49 48 46 45 43 40 38 36 34 33 31 30 28 27 26 25 25 24 24 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 16 16 17 17 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 12 12 12 12 12 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 18 18 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 46 48 49 51 53 54 55 56 56 56 56 55 53 51 49 47 45 44 42 40 39 38 37 37 37 36 36 37 37 38 39 40 41 43 45 48 51 54 58 62 67 72 78 84 91 96 102 106 109 110 110 108 105 100 95 90 84 78 73 68 63 59 55 52 49 47 45 44 44 44 45 46 48 51 54 58 62 67 72 77 81 84 86 87 87 85 82 78 73 68 63 57 52 47 43 39 35 32 30 27 25 24 23 23 23 23 24 25 27 29 32 35 39 43 48 53 58 64 70 76 82 87 93 97 100 102 102 101 99 95 90 84 78 73 67 62 57 53 49 45 43 40 38 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 36 37 37 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 42 43 44 45 47 48 50 52 54 56 58 60 61 62 62 62 62 61 59 58 56 55 53 51 49 48 46 45 43 42 42 41 41 42 42 44 45 48 51 54 58 63 68 73 78 83 88 93 97 100 101 102 102 100 98 94 90 85 81 76 71 67 63 60 57 55 54 53 54 55 57 59 62 66 71 76 81 87 92 97 102 105 108 108 107 104 100 94 87 80 72 65 59 53 47 43 39 36 33 31 30 29 29 29 29 30 31 33 35 37 39 42 45 48 52 55 59 63 67 71 74 77 79 80 80 79 77 75 72 69 66 63 60 58 55 53 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 102 98 94 89 83 78 72 67 62 57 53 49 46 43 41 40 39 39 39 40 41 43 45 47 49 52 54 57 60 62 65 67 69 71 73 74 75 76 76 76 75 74 74 73 72 70 70 69 68 67 66 65 64 63 62 61 60 58 57 55 54 52 51 49 47 46 44 43 42 41 41 40 41 42 43 45 48 52 57 63 71 79 89 100 112 125 138 152 164 175 183 188 188 185 178 168 156 142 129 115 103 92 82 73 66 60 56 52 49 47 46 45 45 45 45 45 46 47 48 49 50 52 53 55 57 58 60 62 65 67 70 73 76 79 83 87 91 95 99 103 107 109 111 112 112 111 109 106 102 98 93 88 82 77 72 67 62 57 53 50 47 44 43 41 40 40 40 41 43 44 46 49 52 55 57 60 63 66 68 70 72 73 73 73 72 70 68 66 63 60 57 54 51 49 47 46 45 44 44 45 46 47 49 50 53 55 58 61 65 68 72 76 81 86 91 97 104 111 118 127 136 145 155 165 175 185 194 202 208 211 211 208 203 194 184 173 161 149 136 125 113 103 94 85 78 71 65 59 55 51 48 45 43 42 41 41 41 42 43 45 46 48 50 52 54 55 57 57 58 58 57 57 55 54 52 50 48 46 44 42 41 40 39 38 38 39 41 43 46 49 54 59 66 73 82 92 103 115 128 142 156 170 183 195 204 210 212 211 206 197 187 175 162 149 137 126 116 107 100 93 87 82 77 74 70 67 65 63 61 59 57 55 54 53 52 51 50 49 49 49 49 50 51 52 55 57 61 65 70 75 80 86 91 96 100 104 106 107 106 105
 15 16 16 16 16 15 15 14 13 13 12 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 11 12 12 13 15 16 17 19 20 22 24 25 27 27 28 28 28 27 26 24 22 21 19 17 16 15 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 14 15 16 17 18 20 21 22 24 25 26 27 28 28 29 29 28 28 27 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 6 6 6 6 7 8 8 9 10 10 11 12 13 14 14 15 15 16 16 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 10 11 12 13 14 15 17 19 20 22 24 26 27 28 29 30 30 29 28 27 26 24 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15
 37 37 37 37 38 38 39 40 41 42 44 46 48 50 52 54 56 58 60 61 62 63 63 63 62 61 59 57 55 53 50 48 45 42 40 37 35 33 31 29 27 26 24 23 23 22 22 23 23 24 25 26 28 29 31 33 35 37 39 41 43 45 47 49 51 53 54 56 56 57 57 57 56 55 54 53 52 50 49 47 46 45 44 43 42 42 41 41 41 41 41 42 42 43 44 45 46 47 49 51 53 55 57 60 62 65 67 69 70 71 71 70 69 67 65 62 60 57 53 50 47 44 41 38 36 33 31 29 27 25 24 22 22 21 21 21 21 21 22 24 25 27 29 31 33 36 39 42 45 48 52 55 58 62 65 68 70 72 74 75 75 74 73 72 69 67 64 61 58 56 53 51 49 47 45 44 43 42 41 41 40 40 40 40 40 41 42 43 44 45 47 49 51 53 55 58 60 62 64 65 66 66 66 65 64 62 60 58 55 52 49 47 44 41 38 36 33 31 29 27 26 24 23 22 22 22 22 23 24 25 26 28 30 32 34 37 39 42 45 47 50 53 55 58 60 62 63 64 64 64 63 62 60 58 56 54 51 49 47 45 43 41 40 39 38 37 37 36 36 36 36 37 37 38 38 39 41 42 44 46 48 50 53 56 59 62 65 68 70 72 74 74 74 73 72 69 67 64 61 57 54 51 47 44 41 38 35 33 31 29 27 25 24 23 23 23 23 23 24 25 27 29 31 33 36 39 42 45 49 52 56 60 64 68 71 74 77 79 80 80 79 78 75 72 69 65 62 58 55 52 49 46 44 43 41 40 39 38 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 26 29 31 34 37 41 45 50 54 59 65 69 74 77 79 80 79 78 75 72 68 64 60 57 53 50 47 45 42 40 39 37 36 35 34 33 33 32 32 32 32 32 33 33 34 36 37 39 41 44 46 49 52 56 59 63 66 70 74 77 81 83 86 87 88 88 86 83 80 75 70 64 58 53 47 42 38 34 31 28 26 24 22 20 19 18 17 17 16 16 15 15 15 15 14 14 14 15 15 15 15 16 16 17 18 18 19 20 22 23 24 26 27 29 31 32 34 36 38 40 42 44 46 48 49 50 51 50 50 49 47 45 42 39 37 34 32 29 27 26 24 23 22 21 20 19 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 30 31 33 33 34 35 35 35 35 35 35 35 34 34 34 33 33 33 33 33 33 34 34 35 36 37 38 39 41 42 44 45 46 47 47 47 47 46 45 44 42 40 38 37 34 32 30 28 26 25 23 21 20 18 17 16 15 14 13 13 13 12 12 13 13 13 14 14 15 16 16 17 18 19 21 22 24 26 28 30 33 36 40 43 48 52 57 62 67 71 75 78 80 81 81 79 77 75 72 68 65 62 59 56 53 51 49 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 28 30 31 32 33 34 34 34 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 16 16 16 16 16 16 17 17 18 19 20 21 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 59 57 54 50 47 44 42 39 38 36 35 35 35 35 36 38 40 43 47 50 55 60 65 71 78 84 91 97 103 108 111 113 114 113 110 105 99 93 86 78 71 65 59 54 49 46 43 40 38 37 36 35 34 34 34 34 34 35 35 36 37 38 39 40 41 43 44 46 48 49 51 53 55 56 58 59 59 60 60 60 59 58 57 56 55 54 52 51 50 49 48 47 47 46 46 45 45 45 45 45 46 46 46 47 47 47 47 47 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 32 32 33 34 36 38 41 43 47 50 54 57 60 63 66 68 70 71 71 71 70 68 66 64 62 59 56 53 51 48 46 44 42 41 40 40 40 41 43 45 48 52 56 62 67 74 81 87 94 99 103 106 106 104 100 94 87 80 73 65 59 53 49 45 42 39 37 36 36 35 36 36 37 38 40 41 43 45 47 50 52 55 57 60 62 64 66 66 67 66 65 64 62 59 57 54 52 49 47 45 44 42 41 40 40 39 38 38 38 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 32 33 33 34 34 35 36 38 40 42 44 47 51 56 61 67 74 82 90 99 107 115 121 124 125 124 120 114 107 99 91 83 76 69 63 58 53 49 45 42 39 37 35 34 33 33 33 33 34 36 38 40 43 46 50 53 56 59 62 63 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
 34 34 34 34 33 32 31 30 29 27 25 23 22 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 17 19 21 23 25 27 29 30 32 33 33 33 32 31 30 28 27 25 23 21 20 18 16 15 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 6 6 6 7 8 8 9 11 12 14 16 18 21 24 27 31 35 40 44 48 52 55 56 57 57 56 54 52 50 47 45 43 41 40 38 37 36 35 35 34 34 33 33 33 34 34 34 35 35 36 37 38 39 40 41 42 44 45 46 47 48 49 49 50 51 51 52 52 53 53 53 53 52 51 50 49 47 45 42 39 36 33 30 27 25 22 20 18 16 14 13 11 10 9 8 8 7 6 6 5 5 5 5 4 4 4 5 5 5 6 6 7 7 8 9 10 12 13 15 17 19 21 23 26 29 32 35 38 41 43 45 45 45 44 41 38 35 31 27 24 21 18 16 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 18 20 22 24 26 28 29 31 32 32 33 33 32 32 31 30 30 29 28 28 28 28 28 29 30 31 32 33 34 36 37 38 38 38 38 37 36 34 32 30 28 25 23 21 19 17 16 14 13 11 10 9 8 7 7 6 5 5 5 5 5 5 5 6 6 7 7 8 9 10 12 13 14 16 17 19 21 23 25 26 28 30 32 34 35 36 37 37 37 37 37 36 36 35 34 33 33 33 32 32 32 32 33 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 20 20 19 19 19 19 19 19 20 20 21 22 24 25 26 28 29 30 31 31 31 31 30 30 29 27 26 24 23 21 20 19 17 16 15 14 13 12 12 11 11 11 10 11 11 11 12 13 14 16 17 19 21 24 26 29 31 33 36 38 39 40 41 41 40 39 38 36 34 31 29 27 25 23 21 20 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 24 24 23 22 21 20 20 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 22 23 24 24 24 25 25 24 24 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 17 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 13 14 14 15 16 18 19 20 21 22 23 24 25 25 26 26 26 26 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 27 28 29 29 29 29 28 28 27 26 25 24 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 39 39 38 37 36 35 33 32 30 28 27 25 24 23 22 21 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 31 31 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 22 23 25 27 29 31 33 35 37 39 41 42 42 42 41 40 38 36 34 32 30 28 26 24 23 22 21 20 20 20 20 20 20 21 21 21 22 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 31 32 33 33 34 35 35 35 35 35 35 34 33 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 29 31 32 34 35 36 37 38 39 39 40 40 40 39 39 39 38 38 37 37 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 28 28 29 29 30 31 32 33 35 36 37 37 38 39 39 40 40 40 39 39 38 37 36 34 33 32 31 30 29 29 28 28 28 28 29 30 30 31 32 33 35 35 36 37 37 36 36 35 34 32 30 28 27 25 23 22 20 19 19 18 18 17 17 17 17 18 18 19 20 21 22 23 25 27 28 30 32 35 37 39 41 42 43 44 44 43 43 41 39 38 36 34 32 30 28 27 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 25 26 28 30 32 33 35 36 37
 43 45 46 48 49 50 51 51 51 51 50 50 49 48 47 46 45 44 43 43 43 43 43 43 44 45 45 46 48 49 50 52 53 55 56 58 59 61 62 63 63 64 64 65 65 65 65 64 64 64 64 64 64 64 64 63 63 62 62 61 60 59 57 56 54 52 50 48 46 44 41 39 37 35 32 30 29 27 26 25 24 23 23 23 22 23 23 23 24 25 25 26 27 28 29 31 32 33 34 35 37 38 39 40 42 43 44 45 47 48 49 50 52 53 54 55 56 57 58 59 60 60 61 61 62 62 61 61 60 60 59 58 56 55 54 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 48 49 49 50 51 53 54 56 58 60 62 64 66 68 70 70 71 70 68 66 63 60 56 52 48 44 41 37 34 32 29 27 26 24 23 23 22 22 23 23 24 25 26 28 30 31 33 35 37 39 41 43 44 45 47 48 48 49 49 48 48 47 46 45 44 43 41 40 39 38 36 36 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 49 51 52 53 54 55 56 57 57 58 59 59 60 62 63 65 67 69 72 75 78 82 86 89 92 95 96 97 97 95 93 89 85 80 75 70 65 60 55 51 47 43 39 36 33 31 29 27 25 24 23 22 22 22 22 23 25 27 29 32 36 40 44 50 55 61 68 74 81 87 92 96 99 100 100 98 94 90 84 79 73 67 62 57 52 48 45 42 40 38 37 37 36 36 37 38 39 40 42
 38 37 37 37 36 36 35 34 33 32 32 31 30 30 30 30 30 30 30 31 32 33 34 36 37 39 41 44 46 49 51 54 57 59 61 63 64 65 65 64 62 60 57 55 52 49 46 43 41 39 37 36 35 34 33 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 31 31 31 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 34 34 34 34 35 36 37 38 39 40 42 43 45 47 48 49 50 51 51 51 50 49 48 46 44 42 40 39 37 35 34 33 32 31 31 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 35 35 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 39 40 40 40 40 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 40 41 42 44 46 48 50 52 54 57 59 61 63 64 65 66 66 66 65 64 62 61 59 57 54 52 50 48 46 44 42 40 38 37 36 35 34 33 33 33 33 34 35 37 39 41 43 46 49 53 56 59 63 66 69 72 74 75 76 77 76 75 73 71 68 65 62 59 56 53 50 47 45 43 41 40 39 38 38 37 37 37 37 37 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 17 17 17 16 16 15 15 15 15 15 15 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 23 23 22 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 23 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 26 28 29 30 31 31 32 31 31 30 29 28 26 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 27 28 29 29 29 29 29 28 28 27 26 24 23 22 21 20 19 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 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 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 21 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 24 25 26 26 27 27 27 26 26 24 23 22 20 19 18 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 20 21 21 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 23 24 24 25 25 25 24 24 24 23 22 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 18 18 18 17 16 16 15 14 14 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 22 23 24 25 25 25 25 25 24 24 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 22
 88 91 93 93 92 89 86 82 78 74 70 67 64 62 61 61 61 62 64 67 71 76 82 88 96 105 115 125 135 145 153 158 161 160 155 146 135 122 109 96 84 73 63 55 48 42 38 34 32 30 29 28 28 28 29 30 32 34 36 38 41 45 49 53 57 62 67 71 75 79 81 82 82 81 78 74 70 65 60 56 52 48 45 43 41 40 39 39 39 40 41 43 45 47 49 51 54 55 57 57 57 57 55 54 51 49 46 43 40 38 36 34 32 31 30 29 28 28 27 27 28 28 29 30 31 33 35 37 40 44 48 53 59 65 72 79 86 93 100 105 109 110 110 108 104 99 93 86 80 73 67 61 55 50 46 42 39 36 33 31 29 28 26 26 25 25 26 26 28 29 31 34 36 39 42 45 48 50 51 52 52 51 50 48 46 43 41 39 37 35 34 33 33 33 34 35 37 39 41 44 47 51 55 59 64 68 73 77 81 85 88 90 91 91 90 88 86 83 79 75 71 67 63 59 56 52 49 47 45 43 41 40 39 38 38 37 37 37 38 38 39 40 41 42 44 46 48 51 54 58 63 67 73 78 83 89 93 97 99 99 98 96 92 87 81 76 70 65 60 56 53 50 48 47 46 46 46 47 49 52 55 58 62 67 71 75 79 82 84 85 84 82 80 76 72 68 63 59 55 51 47 44 41 38 36 34 33 32 31 31 31 32 33 35 38 42 46 52 59 67 76 87 99 111 124 136 147 155 161 162 160 155 146 136 125 114 104 94 85 76 69 63 58 54 51 49 47 46 46 46 48 50 52 56 60 64 69 75 80 84
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 64 68 72 77 83 88 94 100 105 110 113 115 116 115 112 108 102 96 89 82 75 69 63 57 52 48 44 40 37 34 32 30 28 26 25 24 23 22 21 21 21 20 21 21 22 22 23 25 26 28 31 33 36 39 42 46 49 53 56 59 62 64 66 67 67 66 65 63 61 58 56 53 50 48 45 43 41 40 39 38 37 37 37 37 38 38 39 40 41 42 43 43 43 43 43 42 40 39 37 35 34 32 30 29 28 26 26 25 25 24 24 25 25 26 27 29 31 33 36 39 43 48 53 59 67 75 83 93 102 110 117 121 122 120 115 108 99 90 81 72 64 57 51 46 42 38 35 33 31 29 27 26 26 25 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 32 33 34 35 37 38 39 41 42 44 45 47 48 49 49 50 50 50 50 49 48 47 46 45 44 42 41 40 39 38 36 35 34 33 33 32 31 31 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 45 46 48 49 51 54 56 59 63 66 70 74 78 81 84 86 87 87 85 82 78 73 67 61 56 50 45 41 37 33 30 28 26 24 23 22 21 21 21 20 21 21 21 22 22 23 24 24 25 27 28 29 30 32 33 35 37 39 41 43 45 47 49 51 53 54 55 56 56 55 54 52 50 48 46 43 41 38 36 34 32 31 29 28 27 26 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 55 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 36 36 37 38 40 41 43 45 48 50 53 55 57 59 61 63 64 65 66 66 65 64 63 62 61 59 58 56 54 53 52 50 49 49 48 47 47 47 47 48 49 50 51 53 55 57 60 63 66 69 72 75 78 80 83 84 85 85 85 84 82 79 76 73 69 65 61 57 53 50 46 43 40 37 35 33 31 29 28 27 26 26 26 26 26 26 27 28 30 31 33 35 38 40 43 47 50 54 58 62 66 71 75 80 85 89 93 97 101 104 106 108 109 109 108 106 103 100 96 92 87 83 78 74 69 65 61 58 55 53 50 49 47 47 46 46 47 48 49 51 53 56 59 62 66 70 75 80 85 90 95 99 103 106 108 108 107 105 102 98 92 86 80 74 68 63 57 52 48 44 40 37 35 32 31 29 28 27 26 26 26 26 26 27 28 29 30 31 32 34 35 37 39 41 42 44 46 49 51 53 55 57 59 61 63 65 67 69 71 72 74 75 76 77 77 78 78 77 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 56 55 54 54 53 53 52 51 51 50 49 48 47 46 44 43 42 40 39 38 36 35 34 33 32 31 31 31 31 31 32 33 34 35 37 39 42 45 48 51 55 58 62 66 69 72 74 76 77 77 77 75 73 70 67 63 59 56 52 48 45 42 39 37 35 33 32 31 30 30 30 31 31 32 33 35 37 39 41 44 47 50 53 56 60 63 66 69 72 75 77 78 79 80 79 78 77 75 72 69 66 63 60 56 53 50 47 45 43 41 39 38 37 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 30 29 27 26 25 24 24 23 23 22 22 22 22 22 23 23 23 24 25 25 26 27 29 30 31 33 35 37 39 41 43 45 47 48 50 51 51 51 50 48 46 44 41 38 35 33 30 27 25 23 22 20 19 18 17 17 16 16 16 17 17 18 19 21 23 25 28 32 36 42 48 55 64 73 82 91 100 106 110 110 108 103 96 88 80 73 66 60 55 50 46 43 40 37 35 33 32 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 25 26 26 27 27 27 26 26 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 24 25 27 29 31 33 36 39 42 46 50 54 57 61 63 65 66 65 63 60 55 51 46 42 37 33 30 26 24 21 19 18 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 20 21 23 24 26 27 29 30 30 31 31 30 29 28 26 25 23 21 20 18 17 16 15 15 14 14 13 13 13 13 13 14 14 15 15 16 17 18 19 20 20 21 22 23 24 26 27 28 29 30 31 33 35 37 39 42 44 47 50 52 55 56 57 57 56 53 51 47 43 40 36 32 29 26 24 22 20 18 17 16 16 15 15 15 15 16 17 18 20 21 24 27 30 35 40 46 53 61 70 78 85 91 94 94 91 85 78 70 62 55 48 42 37 33 30 27 25 23 22 21 20 20 20 20 20 21 21 22 23 24 26 27 28 30 31 32 33 34 34 34 34 33 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 26 28 30 32 35 37 39 41 43 44 46 47 47 47 47 47 47 47 47 46 46 46 46 46 46 47 47 47 47 47 47 46 46 45 44 43 42 41 40 38 37 36 35 34 33 32 32 31 31 31 31 31 32 32 33 34 35 37 38 40 41 43 44 46 47 48 48 48 47 46 45 43 41 39 37 35 32 30 28 26 25 23 22 21 20 20 19 19 19 20 20 21 22 23 24 25 26 27 29 30 31 32 32 33 33 33 33 33 33 33 33 32 32 32 33 33 34 34 35 37 38 40 42 45 47 50 53 57 61 64 68 72 76 79 81 83 83 83 81 79 76 72 68 63 59 54 50 47 43 41 38 36 34 33 32 31 30 30 30 30 30 31 31 31 32 32 32 32 32 31 30 29 28 27 25 24 22 21 20 19 19 19 18 19 19 20 21 23 25 27 30 33 37 41 45 50 55 61 65 69 72 74 74 72 70 66 62 58 53 49 45 42 38 36 33 31 30 29 28 27 27 27 27 27 28 29 30 31 32 34 36 38 41 43 46 49 53 56 60 64 68 72 75 79 81 84 85 86 86 85 83 81 77 73 69 65 60 55 51 47 43 40 37 34 32 30 28 27 26 26 25 25 26 26 27 29 30 32 34 36 38 40 43 45 48 50 52 54 56 58 59 60 60 60 60 60 59 58 58 57 56 55 54 53 52 50 49 48 47 46 45 44 44 43 42 42 41 41 41 41 41 42 43 43 45 46 47 49 50 52 53 54 55 55 55 55 53 51 49 46 43 40 37 34 32 29 27 25 23 22 21 20 20 19 20 20 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 42 42 41 41 40 39 38 37 36 35 34 34 34 34 35 36 37 38 39 40 42 43 44 45 45 45 45 44 43 41 39 38 36 34 32 30 29 28 27 26 26 25 25 26 26 27 28 29 30 32 34 36 38 40 42 44 46 47 48 48 48 48 47 46 45 44 42 41 40 39 39 38 38 38 38 38 39 39 39 40 40 41 41 41 41 40 40 39 38 38 37 36 36 35 35 35 35 36 36 38 39 41 43 45 48 51 54 56 59 61 63 64 64 63 62 60 57 54 51 48 45 43 40 38 36 35 33 33 32 32 32 33 33 35 37 39 42 45 49 53 58 64 69 75 81 86 89 92 92 91 88 84 78 73 67 62 57 52 48 45 42 40 38 37 36 36 36 36 37 38 39 40 41 43 43 44 44 44 44 43 42 40 39 37 36 34 33 33 32 32 32 33 34 36 39 42 45 50 55 61 68 76 83 91 97 101 103 102 98 91 83 75 66 58 51 44 39 34 30 27 24 22 21 20 19 18 18 19 19 20 21 22 24 27 29 33 36 41 45 51 56 62 68 73 77 81 82 82 81 78 75 70 66 62 58 54 51 48 46 44 43 42 41 41 41 41 41 42 42 42 43 43 42 42 41 41 40 39 38 36 35 34 34 33 32 32 32 32 32 32 33 33 34 35 36 37 38 39 39 40 40 40 40 40 39 39 38 37 36 36 35 34 34 34 34 34 34 34 35 35 36 37 38 39 40 40 41 41 41 40 40 39 37 36 34 32 31 29 28 26 25 24 23 23 23 23 23 24 24 25 27 28 30 32 34 36 37 39
 14 14 13 13 13 12 12 12 12 11 11 11 12 12 12 12 13 13 14 15 16 18 19 21 23 25 27 29 32 34 35 36 37 36 35 33 31 28 26 23 21 19 17 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 18 19 21 22 24 25 26 27 28 28 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 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 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 20 21 21 21 22 22 22 22 22 22 22 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 11 11 10 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 22 23 25 26 27 28 28 28 27 26 25 23 22 20 19 18 17 16 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 31 32 33 34 35 35 34 34 33 31 30 29 27 26 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 28 29 31 33 34 36 37 38 38 38 38 38 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15
 37 34 32 30 28 27 26 25 25 24 24 23 23 23 23 22 22 21 21 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 25 26 26 26 25 25 24 24 23 22 21 20 19 18 18 17 17 16 16 16 16 17 18 18 20 21 23 25 27 30 32 35 37 40 42 43 44 43 43 41 39 37 35 33 31 30 29 27 27 26 26 26 26 26 26 27 27 27 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 21 21 21 21 21 21 22 23 24 24 26 27 28 29 31 32 33 34 34 35 35 35 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 29 31 34 37 41 46 52 59 68 79 91 106 123 142 161 179 195 205 208 204 192 175 156 137 119 103 89 77 67 58 52 46 41 38 35 32 31 29 28 27 27 26 26 26 26 27 28 29 30 32 34 37 40 43 48 53 60 67 75 83 92 101 108 113 114 112 107 99 90 80 71 62 55 48 43 38 34 31 29 27 26 25 25 25 25 25 26 27 28 29 30 31 32 32 32 32 31 29 28 26 24 22 21 19 18 17 16 16 15 15 15 16 17 18 20 22 25 29 35 42 51 62 77 95 115 138 160 177 185 182 170 150 129 109 91 75 63 53 45 38 33 29 26 23 21 19 18 17 16 15 15 15 15 16 17 18 19 21 24 27 30 35 41 47 55 63 72 81 90 97 101 103 102 98 93 85 77 70 62 56 50 45 41
 60 57 55 53 52 52 52 52 53 55 57 59 61 64 67 70 74 77 81 85 89 93 98 101 105 108 111 114 116 117 117 116 115 113 110 107 103 99 94 90 85 81 77 73 69 66 63 60 58 56 55 54 53 53 53 53 54 56 58 61 65 69 74 80 87 94 101 109 116 123 129 133 135 135 133 130 125 119 112 106 99 92 86 81 76 73 69 67 65 64 63 63 64 65 66 67 69 70 71 72 73 73 73 72 71 69 67 65 63 61 59 57 56 55 54 53 53 54 55 56 58 61 64 68 73 77 83 88 94 100 105 111 115 119 122 124 125 125 123 120 116 112 107 102 96 91 85 80 76 72 68 65 62 60 58 56 55 54 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 47 47 48 49 51 53 56 60 64 69 75 82 90 99 108 118 128 138 147 154 160 164 165 164 160 154 147 138 129 120 112 104 96 90 84 80 76 73 71 69 68 68 68 69 70 72 74 77 80 84 88 92 97 103 108 114 119 124 129 133 136 138 139 138 137 134 130 126 122 117 112 108 104 101 97 95 92 90 88 86 84 83 81 79 77 75 73 71 69 67 64 62 60 58 57 55 54 54 54 54 55 56 58 61 63 66 70 74 78 82 86 91 95 99 103 106 109 112 114 116 117 119 120 121 123 125 127 130 133 137 141 145 150 155 160 165 170 174 178 180 182 182 182 180 177 173 169 163 158 152 147 141 136 131 127 124 121 119 117 117 118 119 121 124 127 130 134 138 142 145 147 148 148 146 142 137 131 124 117 109 101 93 86 79 73 68 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 29 28 27 26 26 26 26 27 28 30 32 34 37 40 44 48 53 59 64 70 75 80 84 87 88 88 86 82 78 74 69 64 60 56 52 49 46 44 42 40 39 38 37 36 36 36 36 37 37 38 39 41 42 44 46 48 51 54 57 60 63 67 70 74 78 81 84 87 89 91 92 93 93 93 92 90 88 85 81 77 73 68 63 58 53 48 44 39 36 32 29 26 24 22 21 20 19 18 18 18 18 18 19 19 20 22 23 25 27 29 31 34 37 41 44 48 52 55 58 60 62 62 61 60 57 55 51 48 44 41 38 35 32 30 28 26 25 24 23 22 21 21 21 21 21 22 23 24 26 27 30 32 35 38 41 44 47 49 51 53 53 52 51 49 47 45 42 40 38 36 34 32 31 31 31 31 31 32 34 36 38 40 43 46 49 51 54 55 57 57 57 56 55 53 50 48 45 43 40 38 35 34 32 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 36 35 35 34 33 32 30 29 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 19 20 22 24 27 29 33 36 40 43 47 51 54 56 58 60 60 60 60 58 57 55 53 50 48 46 44 42 40 39 37 36 36 35 35 35 35 36 36 37 38 40 41 43 46 48 51 55 59 64 69 74 80 86 92 98 102 105 106 105 102 97 91 84 77 70 64 58 53 49 46 43 41 40 39 39 39 39 40 40 41 42 43 44 45 45 45 45 44 42 41 39 37 35 33
 100 96 90 84 79 73 68 63 59 56 54 52 51 50 50 51 52 53 55 57 59 61 64 67 70 72 74 76 78 79 80 81 81 81 81 81 81 81 81 81 82 82 83 83 84 84 85 85 85 85 84 83 82 81 79 77 75 73 72 70 69 68 68 69 71 73 77 82 88 95 104 115 127 141 156 172 189 205 218 228 233 232 225 213 198 181 163 146 131 118 106 97 89 84 79 76 75 74 75 76 78 80 83 86 89 92 95 97 99 100 101 100 98 96 93 90 87 83 79 76 73 70 68 66 64 63 62 61 61 61 61 61 61 61 61 62 62 63 64 65 66 68 69 71 73 75 78 80 83 85 88 90 91 92 92 91 90 88 85 82 79 76 74 71 69 67 66 65 65 66 67 69 71 75 79 83 88 94 99 104 108 110 111 110 107 102 97 91 85 79 74 69 65 61 58 55 54 53 52 52 53 54 56 59 62 65 70 74 79 84 89 93 96 98 100 99 98 96 93 89 85 81 76 72 67 63 60 56 53 50 48 45 44 42 41 41 40 41 41 42 44 46 49 52 55 59 62 66 70 73 76 78 79 80 80 80 79 77 76 75 74 73 73 73 74 77 80 85 91 100 110 122 136 151 168 185 201 214 222 224 220 210 196 179 160 143 126 111 97 86 76 68 61 55 51 48 45 44 43 43 44 45 47 49 51 55 58 62 66 71 76 81 86 92 98 103 109 115 120 124 127 129 130 128 126 121 115 108 100 91 83 75 68 62 56 52 48 45 43 41 40 40 40 41 43 44 47 50 54 58 64 69 75 82 88 94 98 102 103 102
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 27 28 29 29 30 29 29 28 28 26 25 24 23 21 20 19 18 18 17 17 16 16 17 18 19 21 23 27 31 36 42 49 57 66 76 86 95 102 107 108 106 100 93 84 75 66 57 50 44 38 33 29 26 23 21 19 17 16 15 15 14 15 15 16 18 20 22 25 29 33 37 41 45 50 53 55 56 56 55 53 50 46 43 39 36 33 31 29 27 26 25 25 25 25 25 25 26 26 26 26 27 27 26 26 25 24 23 22 21 19 18 17 16 15 15 14 14 14 14 15 16 16 17 18 20 21 22 23 25 26 27 28 29 29 30 30 30 30 29 29 28 27 26 25 24 22 21 20 19 18 17 17 16 16 16 16 17 18 18 19 20 21 22 24 25 26 27 28 28 29 29 29 29 28 28 27 26 25 24 24 23 23 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 22 21 20 20 19 19 19 18 19 19 20 21 22 23 25 27 30 32 35 39 42 46 49 53 56 58 59 59 58 56 54 50 46 42 38 34 31 28 26 24 22 21 20 20 20 20 20 21 22 22 23 24 25 26 26 27 27 27 27 27 26 26 25 25 25 25 25 25 26 27 28 30 32 35 39 42 47 52 57 61 66 70 72 73 73 70 67 62 57 52 47 42 37 34 31 28 26 25 24 23 23 23 23 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23 23 22 22 22 22 22 22 23 24 24
 93 91 87 84 79 74 69 65 60 55 51 47 43 40 37 34 32 30 28 26 25 24 23 23 22 23 23 24 25 27 29 31 34 36 39 43 46 48 51 53 55 56 56 55 54 53 51 49 46 43 41 38 35 33 31 29 27 25 24 23 22 21 21 21 22 22 23 25 26 28 29 31 33 35 37 40 42 44 47 50 53 56 59 63 66 71 75 80 85 89 94 97 100 102 102 100 97 93 88 83 77 71 65 59 54 49 44 40 36 33 30 28 26 24 23 22 21 21 21 21 22 23 24 25 27 29 30 32 34 36 38 40 41 43 44 45 46 47 47 46 46 45 43 41 39 37 35 33 31 29 27 25 24 23 22 22 22 22 23 24 25 26 27 29 31 33 36 39 42 45 49 53 58 62 68 73 78 83 87 91 94 96 97 96 95 93 90 86 82 78 74 70 66 62 58 54 50 47 43 40 37 35 33 31 29 28 27 26 26 26 27 28 29 31 33 35 38 41 44 48 51 55 58 62 65 68 70 72 72 72 71 69 67 63 59 55 51 47 43 40 37 34 32 31 30 29 29 30 31 32 34 36 39 42 46 50 54 60 65 71 78 84 90 96 101 104 106 106 105 102 97 92 87 82 77 72 68 64 60 57 55 52 50 48 47 45 44 43 41 40 39 38 37 36 36 35 35 35 35 35 36 37 37 38 39 40 41 42 43 43 43 43 43 43 42 41 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 29 29 30 31 33 35 37 39 42 45 48 51 54 58 61 64 67 71 74 77 81 84 87 89 92 93 94 95 94
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 53 55 58 60 63 66 68 70 71 72 71 69 67 63 59 54 50 45 41 37 33 30 27 24 23 21 20 20 20 21 22 23 25 26 28 30 33 35 38 40 42 45 47 49 51 53 54 56 56 57 57 56 55 53 51 48 45 42 39 35 32 29 26 24 22 21 20 19 18 17 17 17 17 18 18 19 19 20 22 23 25 27 30 33 36 40 44 48 53 57 61 65 68 70 72 72 71 70 69 67 65 63 60 58 56 54 52 50 48 46 44 42 40 38 36 35 34 33 32 32 31 31 32 32 33 33 34 35 37 38 40 42 44 46 49 51 54 56 58 60 62 62 62 62 60 58 55 52 49 46 43 41 39 38 38 38 39 40 42 44 46 49 52 55 58 62 65 67 70 71 73 73 73 72 71 70 68 66 65 64 63 62 62 63 63 64 66 68 69 71 73 74 75 76 76 75 74 72 69 67 63 60 57 54 52 49 48 47 46 46 46 47 48 49 51 52 53 54 55 56 56 56 56 56 56 56 55 54 54 53 53 52 51 51 50 50 50 49 49 49 49 49 50 50 51 52 52 53 54 55 56 58 59 60 62 63 65 67 68 70 71 72 73 73 72 70 67 63 59 54 50 45 41 37 34 30 28 26 24 22 21 20 19 19 19 19 19 19 20 21 22 24 26 29 32 36 40 45 49 54 58 62 65 66 67 66 64 61 58 55 51 48 44 41 38 35 33 30 28 26 25 23 22 21 20 19 19 19 19 20 21 23 25 28 32 36 41 47 53 59 65 70 74 77 79 79 78 76 73 69 66 62 59 56 54 53 51 51 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 64 69 74 79 83 85 86 85 82 79 74 69 64 59 54 50 46 43 40 38 37 36 36 37 39 43 48 54 62 72 83 95 107 119 130 138 143 144 142 137 130 122 113 104 95 87 80 73 67 62 57 53 49 46 43 40 38 36 35 34 34 34 35 37 39 42 46 50 55 61 66 72 78 83 88 92 95 97 98 98 97 95 92 88 84 79 75 70 66 62 59 55 52 50 48 46 45 43 42 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 33 33 33 34 35 35 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 52 52 52 52 52 51 50 49 47 45 43 40 38 36 35 34 33 33 34 35 37 39 41 44 47 50 54 58 61 64 67 69 70 70 69 67 65 61 58 54 50 47 44 41 39 38 37 37 37 38 39 41 43 45 48 51 55 58 61 63 64 64 63 61 58 55 51 47 44 41 39 37 36 35 35 36 37 39 40 43 46 49 52 56 61 66 71 77 83 89 94 99 103 106 108 107 105 102 97 91 85 79 73 67 62 57 54 51 48 46 45 43 42 41 40 40 39 39 39 38 38 38 38 38 39 39 40 41 42 43 45 47 49 51 54 57 60 64 68 71 75 79 83 86 90 93 95 97 98 99 99 98 97 94 92 88 85 82 79 75 73 70 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 46 45 45 44 44 44 44 45 46 47 48 50 52 55 59 63 67 72 76 80 83 84 84 82 79 75 71 66 61 57 52 49 46 44 42 40 40 40 40 42 44 46 50 54
 31 32 34 36 38 40 41 43 44 45 46 46 47 47 48 48 48 49 50 51 53 55 58 62 66 71 77 82 88 92 95 96 95 92 88 83 78 73 68 63 59 56 53 50 48 47 45 45 44 45 45 46 47 48 50 52 55 57 60 63 66 68 71 72 73 74 73 72 70 68 66 64 61 59 56 54 52 50 48 46 44 43 42 41 40 39 38 37 37 36 36 36 36 37 37 38 40 41 43 45 48 50 54 58 62 66 71 76 81 86 90 92 93 93 90 87 82 77 71 66 61 57 54 51 49 47 46 45 45 45 45 46 48 50 52 55 59 64 70 76 84 93 104 115 127 138 148 154 157 154 147 136 123 109 97 85 76 68 62 58 54 52 50 48 48 47 47 46 46 46 45 44 43 42 41 39 37 35 34 32 30 29 27 26 26 25 25 26 27 28 31 33 37 42 48 56 66 78 93 111 131 153 174 191 200 199 189 172 152 131 113 97 84 74 66 60 55 51 48 46 45 44 44 44 44 45 47 48 51 54 58 63 69 76 84 94 107 122 139 158 178 198 214 225 228 222 209 190 169 149 129 112 97 85 74 66 58 52 48 43 40 37 35 33 32 30 29 29 28 28 28 29 29 30 31 32 33 34 36 37 39 41 44 47 50 54 58 63 70 77 86 97 110 124 141 159 177 192 204 210 208 200 186 170 152 135 119 105 93 83 75 67 61 57 52 49 47 45 43 42 42 42 42 43 45 48 51 56 62 69 79 90 103 117 130 141 147 148 142 131 118 104 90 77 66 57 50 44 39 35 32 30 28 27 27 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
 53 54 55 57 58 60 63 66 70 74 79 85 92 98 104 109 112 113 111 105 96 86 75 64 54 45 38 32 28 25 22 21 20 20 20 21 22 24 25 28 30 33 37 42 48 54 63 72 84 98 114 131 149 165 177 182 179 167 149 129 108 89 73 60 50 43 37 33 30 28 27 26 26 27 27 28 30 31 33 35 38 40 43 46 48 51 53 54 55 55 55 54 53 52 50 49 48 47 46 46 46 46 47 48 50 53 55 59 62 67 71 76 80 83 86 87 87 85 82 78 74 69 64 59 55 51 47 44 41 39 37 35 33 32 31 30 29 29 28 28 28 28 28 28 29 30 32 34 37 40 45 51 59 68 79 91 103 114 122 127 128 125 119 111 102 94 86 79 72 67 63 59 57 55 53 53 52 52 53 53 53 53 53 53 52 50 48 46 43 41 38 35 33 31 29 27 25 24 23 22 22 22 23 24 27 30 35 42 51 62 75 91 108 124 138 146 149 144 135 122 109 95 83 72 63 55 48 42 38 34 31 28 26 24 22 21 20 19 19 19 20 21 22 25 27 31 35 39 43 47 51 55 57 59 60 60 60 59 59 58 57 56 55 55 54 54 54 54 53 53 53 52 51 50 48 47 45 43 42 40 38 36 35 33 31 30 29 28 26 25 24 23 23 22 21 21 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 29 30 30 31 33 34 35 36 37 38 38 38 37 36 35 33 30 28 26 24 22 21 20 20 20 20 21 21 22 24 25 26 28 30 32 34 36 38 40 42 44 46 48 49 51 52
 96 92 87 81 75 69 64 59 55 51 48 46 44 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 36 35 35 34 33 32 31 30 29 29 28 28 28 29 30 31 33 36 39 41 45 48 51 54 57 60 62 65 67 69 71 73 75 77 78 80 81 83 84 84 85 85 84 83 81 79 76 73 69 66 62 58 54 50 47 43 40 38 35 33 30 29 27 26 26 25 26 27 28 31 33 37 40 44 48 51 54 57 59 60 60 60 59 57 55 53 50 47 44 42 39 37 34 32 30 28 27 25 24 23 23 22 22 23 24 25 27 28 30 32 34 36 38 40 41 43 45 47 49 52 54 57 60 64 68 72 77 81 84 87 88 88 86 83 79 73 68 62 56 51 47 42 39 35 32 30 28 26 24 22 21 20 19 19 18 18 19 20 21 22 24 26 27 29 31 33 34 35 36 37 38 38 38 38 38 38 38 37 37 36 35 34 32 31 29 28 26 24 23 21 20 19 18 18 18 19 20 21 23 25 27 30 33 36 39 42 46 50 54 58 62 66 71 75 80 84 88 92 96 99 102 104 106 106 107 106 105 103 100 97 93 89 84 78 73 67 61 56 50 45 40 35 31 27 24 22 20 18 18 18 18 19 20 21 23 25 27 30 32 35 38 41 44 47 50 53 56 58 60 62 62 62 61 60 57 54 50 46 41 37 33 29 26 23 21 20 19 19 19 20 21 22 23 25 27 30 33 36 40 44 50 56 62 69 76 83 90 95 97 98
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 87 89 91 91 91 90 88 85 82 78 74 71 67 64 61 59 57 55 54 54 54 55 57 60 64 70 77 86 97 109 122 134 147 157 166 173 178 180 180 178 174 169 164 157 151 144 136 129 122 115 108 101 95 89 83 78 73 69 65 63 62 62 64 68 74 82 91 103 115 128 141 153 162 169 172 172 168 162 155 146 137 128 120 113 108 103 100 98 98 99 101 106 111 118 127 136 147 159 170 181 190 197 201 201 197 190 179 167 154 140 126 113 100 90 81 73 68 64 62 62 63 64 66 69 71 73 76 78 79 81 82 84 85 86 87 89 90 92 94 96 98 101 103 105 106 107 107 105 102 98 93 87 80 74 68 63 59 56 54 52 52 52 53 54 55 58 60 64 67 71 76 81 87 92 98 103 108 111 114 115 114 113 110 107 103 99 95 92 88 86 84 83 82 81 82 82 83 84 85 86 86 86 86 86 85 83 82 81 81 80 81 82 83 86 88 91 95 99 104 109 115 122 129 136 144 152 160 168 174 180 183 185 183 179 173 164 154 143 132 121 111 103 97 93 91 92 95 100 107 115 125 136 148 160 171 181 188 193 193 191 184 175 164 152 140 128 117 108 100 93 88 84 82 81 81 82 85 88 93 99 105 112 120 128 135 142 148 152 154 154 151 146 139 132 123 116 109 103 98 95 93 93 92 93 93 94 94 94 94 93 92 91 90 89 87 86 85 84 83 82 82 81 81 82 83 84 85 87 89 92 94 97 99 101 102 102 102 99 96 93 88 84 80 76 72 69 66 64 63 62 62 63 64 65 68 70 73 77 80 83
 147 145 144 142 139 134 128 121 113 104 94 85 75 66 58 51 44 38 32 27 23 20 17 14 12 11 11 11 13 15 18 22 28 34 42 50 59 68 78 87 95 103 108 111 112 111 108 103 97 90 83 75 68 61 54 47 41 35 30 25 21 17 15 13 12 11 12 13 14 17 20 25 30 37 45 54 66 80 96 115 135 155 171 179 178 167 150 130 110 92 76 64 54 47 41 36 33 31 29 29 28 28 29 30 30 31 32 33 33 33 33 31 29 27 24 22 19 17 16 15 14 14 15 16 17 18 20 22 24 26 29 32 35 38 42 45 49 53 56 59 62 63 63 63 60 57 53 49 44 39 34 30 26 24 22 21 21 21 22 23 25 27 29 31 32 34 36 38 39 40 41 41 42 42 42 42 42 43 44 45 47 49 52 56 61 68 75 83 91 100 109 117 122 125 124 120 113 103 92 81 70 60 51 43 37 33 29 27 26 27 28 30 33 36 41 46 52 58 65 73 81 89 97 104 109 113 114 113 109 104 97 89 81 73 66 59 52 47 42 38 35 32 31 30 29 30 30 31 32 32 33 33 33 33 32 32 32 32 32 32 33 34 36 39 42 47 53 61 70 82 96 111 127 140 150 153 149 139 125 110 95 81 68 58 49 42 36 31 27 24 21 19 18 17 17 19 21 24 28 34 40 46 52 58 63 66 68 68 68 66 63 59 56 52 48 45 41 38 35 32 29 27 24 22 20 18 16 15 13 12 12 12 13 14 17 21 27 33 42 52 63 75 89 104 118 133 146 157 165 170 173 173 171 168 164 160 156 153 150 148
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 13 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 10 10 10 10 10 9 9 8 7 6 6 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 22 22 21 20 19 18 16 14 13 11 9 8 7 6 5 5 4 4 4 5 5 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 18 19 19 18 17 16 15 13 12 10 9 8 7 7 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 16 17 17 17 17 17 16 15 14 13 12 12 11 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 6 6 7 7 8 10 11 12 14 15 16 16 17 17 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 5 5 6 6 8 9 10 12 14 15 17 18 19 20 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 5 5 6 6 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 36 35 34 35 35 37 39 41 44 48 52 56 61 65 69 72 73 73 71 68 63 57 50 44 39 36 33 31 31 31 32 33 34 36 37 39 41 43 44 46 48 50 52 54 56 58 60 61 63 65 66 67 68 67 66 64 62 58 54 50 46 42 39 37 35 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 39 40 42 44 46 48 50 52 55 57 59 60 61 62 62 61 60 59 56 54 51 48 46 44 42 42 42 44 47 50 55 61 68 76 85 94 104 115 126 137 148 157 165 170 171 169 164 156 145 133 121 109 97 86 76 67 60 53 48 44 41 40 40 42 45 49 54 60 66 72 77 81 83 84 82 80 76 71 67 62 58 54 51 48 46 45 44 44 44 45 46 48 51 54 56 59 62 65 67 68 69 69 67 65 63 60 56 53 49 46 43 40 38 36 36 37 39 42 46 51 55 59 63 65 66 67 66 64 62 60 57 55 52 50 47 45 43 42 40 39 38 37 36 35 34 33 32 32 31 31 31 32 34 36 39 42 46 50 53 56 58 59 60 61 60 60 59 59 58 57 56 55 55 55 54 54 55 55 56 56 57 58 59 60 61 61 62 62 62 62 61 60 58 56 54 52 49 46 43 41 38 36 34 32 32 32 33 35 38 42 47 53 59 66 74 81 89 97 105 113 121 128 135 140 144 146 146 144 140 134 126 118 108 98 87 77 68 59 52 45 40 36 34 33 33 35 38 42 48 54 61 69 77 86 93 100 104 106 105 102 96 89 81 73 65 58 52 47 43
 102 97 91 86 82 77 73 70 67 64 61 58 56 54 51 49 47 45 42 40 38 36 34 33 32 31 31 32 34 36 39 42 45 49 52 55 58 60 62 64 64 65 65 64 64 63 61 60 59 57 55 53 51 49 47 45 43 40 38 36 35 33 32 32 32 33 34 36 38 41 43 46 48 51 53 55 58 60 62 65 67 70 72 75 77 80 83 86 88 90 92 94 95 95 95 95 94 93 91 89 87 84 82 79 75 72 68 64 60 56 52 47 43 40 37 34 33 32 32 33 34 36 39 42 45 49 53 57 62 66 71 75 80 85 89 92 95 97 99 98 97 94 91 86 80 74 68 61 55 49 44 39 36 33 32 31 31 33 34 36 39 41 44 47 50 53 56 60 63 66 70 73 77 81 84 88 92 96 99 102 106 108 111 113 114 114 114 114 112 110 107 104 101 96 92 87 82 77 71 66 61 55 50 46 42 38 36 34 34 34 35 36 37 39 41 43 44 46 48 49 51 52 53 55 56 56 57 58 58 58 58 58 57 56 55 53 51 49 46 44 42 40 38 37 37 37 38 40 41 44 46 49 51 54 57 61 64 68 72 77 82 87 93 100 107 114 121 127 133 137 140 141 140 137 132 126 119 112 104 97 90 83 77 71 66 61 57 53 49 46 43 40 38 36 35 35 35 37 39 42 46 50 55 60 65 70 75 78 82 84 86 87 86 86 84 82 79 76 73 69 65 62 58 54 50 47 44 40 38 35 34 33 32 33 35 37 41 46 51 58 65 72 80 88 96 104 112 119 125 130 133 136 136 135 133 130 125 120 114 108
 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 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 8 8 9 10 10 11 11 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 6 7 7 8 9 10 11 12 13 15 16 16 17 17 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 9 9 10 12 13 15 17 19 21 23 24 25 24 23 21 20 18 16 14 13 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 14 15 17 18 20 22 24 25 26 27 27 26 25 24 23 21 20 19 18 18 17 17 17 17 17 17 18 18 18 18 18 18 17 16 15 14 12 11 10 9 8 7 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 15 15 14 13 12 10 9 8 8 7 7 6 6 7 7 7 8 8 9 10 11 12 13 14 15 16 17 17 16 15 14 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 31 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 39 39 39 37 35 33 30 27 24 22 19 17 16 15 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 21 23 24 26 28 30 32 34 35 35 34 33 31 28 25 22 20 18 16 15 14 13 13 13 13 13 14 15 15 17 18 20 22 24 27 30 34 38 43 47 51 55 58 59 59 58 55 52 49 46 43 41 39 37 35 34 33 32 31 31 30 30 29 28 28 27 26 25 24 24 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 23 23 23 23 22 23 23 23 24 24 25 27 28 30 32 34 35 37 38 40 41 43 44 46 48 49 51 52 54 55 55 56 55 54 52 49 46 43 39 36 33 30 27 25 23 21 20 18 17 17 16 15 15 15 14 15 15 15 16 17 18 20 23 25 28 31 34 36 37 37 37 36 34 32 29 27 25 23 21 20 18 17 16 15 14 13 13 13 12 12 12 12 12 13 13 14 16 17 19 22 24 27 29 32 33 34 34 33 32 31 30 29 29 28 27 27 27 27 27 28 28 29 30 30 31 31 31 31 30 29 29 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 25 26 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 29 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 30
 92 93 96 98 101 104 106 106 106 104 101 96 90 83 76 69 62 55 49 44 38 34 31 28 26 25 25 26 28 31 36 41 47 53 60 66 72 78 82 86 88 89 89 88 86 83 80 77 74 70 66 62 59 55 51 48 44 40 37 34 31 28 26 25 25 25 26 27 29 32 35 38 42 47 51 57 62 68 75 81 87 93 99 103 105 106 106 103 100 95 90 86 81 76 73 69 67 65 63 62 62 62 62 62 62 62 61 60 58 56 52 48 44 39 35 31 27 24 23 21 21 21 22 24 26 28 30 33 37 40 45 49 55 60 66 73 80 87 93 99 103 105 105 102 97 90 81 72 63 54 45 38 33 28 25 24 23 23 24 26 28 31 34 38 41 45 48 52 55 58 60 62 63 64 65 65 65 64 64 64 65 66 67 69 71 75 78 82 87 91 95 99 101 102 101 98 93 86 79 70 62 54 47 41 35 31 29 27 27 28 30 33 36 41 46 51 57 64 71 77 84 89 94 98 100 100 99 96 92 86 80 74 68 62 56 50 45 41 37 33 31 29 28 27 28 29 31 33 36 39 41 44 47 49 51 53 55 57 58 60 62 65 67 71 74 78 82 87 91 95 99 101 102 101 98 94 89 83 76 70 63 57 51 46 42 38 34 31 28 26 24 23 22 22 22 23 25 28 32 37 42 47 53 59 64 68 71 74 75 75 74 73 71 68 65 62 59 55 52 49 45 42 39 36 33 30 28 26 24 23 22 22 23 25 28 33 39 46 55 65 75 87 97 107 116 122 125 126 125 122 118 113 108 103 99 95 93 91 90 91
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 107 98 90 83 78 73 70 68 66 65 65 65 66 67 67 67 67 66 64 62 58 54 49 44 39 34 31 28 27 26 27 28 30 33 36 40 44 48 54 59 65 72 78 85 92 99 104 109 113 115 115 113 109 103 95 87 78 69 61 53 46 40 35 32 30 29 30 32 35 38 43 48 53 58 64 68 73 76 79 80 80 78 76 73 70 67 64 61 58 56 55 54 54 55 56 58 60 62 65 68 71 73 75 76 76 74 72 68 63 58 52 47 42 38 34 32 31 31 33 36 40 46 54 63 73 84 96 110 123 136 147 156 161 162 159 152 142 131 118 106 94 83 73 65 57 50 44 39 35 32 30 28 28 29 30 33 37 41 45 50 54 57 60 61 62 62 62 61 60 59 58 57 57 57 58 60 62 65 68 72 77 81 86 90 94 96 96 95 93 89 83 78 71 65 59 53 48 43 39 35 32 29 28 26 26 26 28 30 34 38 43 48 54 59 64 69 73 76 79 81 83 83 84 83 83 81 80 78 75 72 69 65 61 57 53 48 44 40 36 33 31 29 29 29 31 35 39 45 52 60 68 77 85 94 101 107 111 114 114 114 112 109 107 104 101 100 99 99 101 104 108 114 121 130 141 152 164 174 183 188 188 183 173 160 145 129 113 98 85 73 62 53 46 40 35 32 31 30 31 33 36 39 44 48 53 58 63 67 71 75 78 80 82 83 84 84 84 83 82 81 79 77 74 71 67 63 59 54 49 44 40 36 32 30 28 28 28 29 31 34 38 42 47 54 61 70 79 90 102 114 126 138 147 153 155 153 147 138 128 118
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 61 64 65 65 63 60 55 50 45 41 37 33 30 27 25 23 22 21 20 20 20 20 21 22 24 26 28 31 34 37 39 41 41 42 41 40 39 37 35 34 32 31 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 22 23 24 26 29 32 36 41 46 51 57 62 67 71 73 75 76 76 76 74 73 70 68 66 63 61 58 56 54 52 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 29 30 31 33 35 37 39 40 41 42 42 41 40 39 37 35 34 32 31 30 29 28 27 26 26 26 26 26 26 27 27 28 29 30 30 31 31 32 31 31 30 30 29 28 28 27 27 26 26 27 27 28 28 29 30 32 33 34 35 37 37 38 38 38 37 36 35 33 32 30 29 28 27 27 27 27 27 28 29 30 32 33 36 38 40 41 42 42 41 39 36 33 30 27 24 22 21 20 20 20 20 21 21 23 24 26 28 30 33 35 39 42 46 50 54 58 62 65 67 68 67 65 62 58 53 47 42 37 32 29 26 23 22 21 20 20 20 21 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 36 37 37 38 38 37 37 36 34 33 31 29 27 26 25 25 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 24 24 25 25 26 27 27 27 27 27 27 26 26 25 25 25 25 25 25 26 27 29 31 33 36 40 44 48 53
 45 46 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 48 47 46 44 43 41 39 37 35 34 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 33 33 34 34 33 33 32 30 29 27 26 24 23 23 23 23 23 24 26 28 31 35 40 46 55 65 79 95 115 136 156 171 176 171 156 136 116 98 82 69 59 51 45 40 36 34 32 31 30 30 30 31 31 32 33 34 35 35 36 35 35 35 34 34 33 33 32 32 32 32 32 33 33 33 34 35 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 34 35 36 37 39 42 46 50 54 59 64 70 75 81 86 91 96 100 103 105 106 106 104 102 98 94 89 84 79 74 69 64 60 56 53 50 47 45 43 41 39 38 37 36 35 34 33 33 32 32 32 32 32 33 35 36 39 41 44 47 50 52 53 53 53 51 49 47 44 41 39 36 34 31 29 28 26 25 24 23 23 23 23 23 24 25 26 27 29 31 33 35 37 38 38 38 37 35 34 32 31 29 29 28 28 29 30 31 33 35 39 42 46 51 55 60 64 66 68 68 66 63 59 55 50 46 43 39 37 35 33 32 31 31 31 32 33 34 35 37 38 39 39 39 38 37 35 33 32 30 29 28 28 28 29 30 31 33 35 37 40 44 47 52 56 61 65 69 73 76 78 79 78 75 72 68 63 57 52 47 42 39 36 33 32 31 31 31 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 43 43 44 44 44 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 24 23 23 23 24 24 25 25 26 26 27 27 26 25 23 21 19 17 15 13 11 9 8 7 6 5 5 5 6 6 7 9 10 12 15 18 21 25 29 34 39 43 46 48 49 47 44 40 35 31 27 23 19 16 14 11 10 8 7 6 6 5 5 5 5 6 6 7 7 8 9 10 11 12 13 15 16 17 19 20 22 24 25 27 29 31 33 34 35 35 35 35 34 32 30 28 26 23 21 19 17 16 14 13 12 10 9 8 8 7 6 6 5 5 5 5 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 19 20 20 20 20 20 19 18 16 15 14 12 11 9 8 7 6 6 5 5 5 5 6 7 8 9 11 12 14 15 17 19 20 21 23 24 25 25 26 27 29 30 32 35 38 42 46 52 58 65 73 79 82 83 79 72 63 54 45 37 30 25 20 17 14 11 9 8 7 6 5 5 5 5 6 7 8 9 11 13 15 17 19 21 23 24 26 26 26 26 25 23 22 20 19 17 16 14 13 12 11 9 9 8 7 6 6 6 6 6 6 6 7 8 9 10 11 13 15 17 20 23 27 31 36 42 49 57 65 74 83 90 94 95 93 87 79 71 62 54 47 42 37 32 29 26 24 22 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 6 7 7 8 8 9 10 11 12 13 15 16 17 18 19 20 21 22 22 23 23 22 22 21 20 19 17 16 14 12 11 9 8 7 6 6 6 6 6 6 7 8 9 10 12 13 15 17 19 21 23 25 26 28 28 29 28 28 27 26 26
 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 19 19 19 18 17 17 15 14 13 12 11 10 9 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 15 15 14 13 13 12 11 10 9 9 9 9 9 10 10 11 12 13 14 16 17 18 19 20 20 21 21 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 18 17 17 17 16 15 14 13 13 12 11 10 9 8 8 8 8 9 10 11 13 15 18 22 27 32 37 42 46 49 51 51 48 45 41 36 32 28 24 21 18 16 14 13 11 10 9 8 8 7 7 7 8 8 9 11 13 15 18 21 24 27 30 32 33 33 32 30 28 26 24 22 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 10 10 11 11 12 13 15 16 17 18 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 17 16 16 15 14 13 13 13 13 13 13 13 14 15 15 15 16 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 13 13 14 15 16 18 20 22 25 28 32 37 41 46 50 52 53 52 49 45 40 35 30 26 22 19 16 14 12 11 11 10 10 10 10 11 11 12 13 14 14 15 16 17 18 20 21 22 24 25 27 28 29 30 30 30 29 28 26 24 21 19 16 14 12 11 10 9 8 8 8 8 9 9 10 11 12 14 15 17 19 21 23 25 27 28 29 30 30 30 30 29
 41 40 40 40 41 42 43 45 47 49 52 54 55 56 56 56 54 52 50 47 44 41 38 36 34 33 32 32 34 35 38 41 44 47 50 52 54 56 56 56 56 55 53 52 51 49 48 46 45 44 43 42 42 41 40 39 39 38 37 35 34 33 32 31 30 29 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 42 44 45 47 48 48 49 49 49 49 49 49 49 49 49 50 50 51 52 54 55 56 58 58 59 59 57 55 52 49 44 40 36 32 29 26 24 23 22 22 23 24 25 27 30 33 36 40 45 50 56 62 70 77 85 93 100 105 108 108 104 98 90 81 71 62 53 46 39 34 30 27 25 25 25 26 28 30 33 37 40 44 47 51 53 55 56 55 55 53 51 49 47 45 43 42 41 40 40 40 41 42 43 45 47 49 51 53 54 55 55 54 53 50 48 44 41 37 34 31 29 27 25 24 25 25 27 30 33 36 40 44 47 50 53 55 56 56 55 54 52 50 48 46 43 41 38 36 34 32 30 28 27 25 24 23 22 22 22 22 23 24 26 28 30 33 35 37 39 40 42 42 43 43 43 44 44 44 45 46 47 49 51 53 56 59 62 66 69 71 73 74 74 73 71 68 65 61 56 52 48 44 41 38 35 33 31 29 28 27 26 25 25 26 26 27 29 31 33 35 37 40 42 44 46 47 49 50 51 52 53 53 54 54 55 55 54 54 53 52 50 48 46 44 41 39 36 34 32 31 30 30 31 33 36 40 45 51 58 66 75 84 92 98 102 104 102 98 92 84 77 69 63 57 52 48 45 43
 47 47 46 45 44 42 41 41 40 39 39 39 39 40 40 41 42 42 43 44 44 44 44 43 42 42 41 41 41 41 42 43 44 46 49 51 54 58 61 64 67 69 72 73 74 74 73 71 69 66 63 59 56 52 49 46 44 42 40 39 38 38 39 40 41 43 45 47 48 49 49 48 47 46 45 43 42 41 40 39 39 39 40 41 42 44 46 48 50 53 55 57 58 58 58 57 55 53 50 47 44 41 38 36 34 32 31 30 30 30 31 32 33 35 37 40 43 46 49 51 52 53 53 52 51 50 48 46 45 43 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 36 37 37 39 40 42 44 46 48 50 52 53 54 55 54 54 53 51 50 49 48 47 47 47 47 48 50 52 55 58 62 67 73 79 85 90 96 100 102 103 101 98 94 89 84 78 73 68 64 61 58 55 53 52 51 51 50 50 51 51 51 51 52 51 51 50 49 48 47 46 44 43 42 41 40 39 38 38 38 37 37 38 38 39 39 40 42 43 44 46 48 49 51 52 53 53 53 52 51 50 48 47 45 44 44 44 44 45 46 48 51 55 59 64 69 75 80 86 91 94 95 94 91 87 81 75 68 62 57 52 48 45 43 41 40 39 39 39 40 41 43 45 47 50 52 54 55 55 55 53 51 49 46 44 42 40 38 37 37 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 53 53 53 53 51 50 48 45 43 40 38 36 34 33 32 31 30 30 30 31 31 32 34 35 37 38 40 42 44 45 46 47 48 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
 53 57 62 67 72 77 81 85 87 87 86 83 79 74 69 64 58 54 50 46 43 41 40 40 40 42 44 48 53 59 65 72 80 88 95 102 108 114 118 121 122 122 120 117 113 108 102 96 90 84 77 71 66 60 56 52 49 47 45 45 45 47 50 54 59 65 72 78 85 91 95 98 99 99 98 96 94 92 91 91 91 93 96 100 106 114 124 135 149 163 178 191 201 206 204 197 183 167 150 133 118 104 93 83 75 69 65 61 59 58 57 58 59 60 61 63 63 64 63 62 60 57 54 51 48 45 43 41 39 38 37 37 37 37 38 39 40 42 44 47 50 53 57 61 65 68 71 73 73 73 71 68 64 60 56 53 50 48 48 48 49 50 53 57 62 68 75 84 93 104 115 126 137 147 154 158 159 157 153 148 141 135 129 124 120 118 116 115 116 117 119 121 123 125 125 124 121 116 109 102 93 84 76 68 61 56 51 48 46 46 46 48 51 54 59 63 68 73 78 82 86 88 90 91 91 90 89 87 85 82 80 77 74 72 69 67 64 62 59 57 54 52 49 47 46 44 43 43 43 43 45 47 49 53 57 62 68 75 82 90 99 106 113 118 119 118 114 107 99 90 82 73 66 59 54 49 46 43 41 39 38 38 38 39 40 42 43 45 47 48 49 49 49 48 47 46 44 43 42 42 43 44 47 50 54 58 64 70 77 84 92 100 107 114 119 123 125 125 122 117 111 104 96 88 80 72 65 59 54 49 46 43 42 41 42 43 45 47 49 51 52 53 53 52 51 50 48 46 44 42 41 40 39 39 39 40 42 44 46 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 65 63 60 57 55 52 50 48 47 45 45 44 44 44 45 46 47 49 50 52 53 54 55 54 53 52 50 47 45 42 40 38 36 34 33 32 31 30 30 30 30 30 30 31 31 32 33 34 35 37 38 40 42 44 46 47 49 50 50 50 50 48 47 45 43 41 39 37 36 35 34 33 33 34 34 35 36 38 40 42 44 47 49 52 55 57 59 61 62 63 63 62 62 61 59 58 56 55 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 43 43 44 46 48 50 52 55 58 61 63 65 67 68 68 68 67 65 63 61 59 56 53 51 48 46 44 42 41 39 39 38 38 38 39 40 42 44 47 51 55 59 62 65 68 69 70 70 69 68 66 65 63 61 60 58 57 55 54 53 52 51 49 48 46 45 43 41 39 37 36 34 33 31 30 29 29 28 28 28 29 29 31 32 34 36 39 42 46 50 54 57 61 64 66 67 68 67 66 65 63 61 58 56 54 53 51 50 49 48 47 46 46 46 46 46 46 47 47 48 49 51 52 54 55 57 59 60 61 62 62 61 59 57 54 51 48 45 42 39 37 35 33 32 31 31 31 31 31 32 32 34 35 36 38 40 42 45 47 49 51 53 55 57 59 60 62 63 64 65 66 66 67 68 68 68 67 66 65 63 62 59 57 55 53 51 50 49 48 47 47 47 47 47 48 48 49 50 52 53 55 57 58 60 62 64 66 67 68 69 69 69 68 67 65 63 61 59 57 55 53 51 49 48 47 46 46 46 46 46 47 48 50 51 53 55 58 60 62 64 66 67 68 68 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 36 36 35 35 36 36 36 36 37 37 37 36 35 34 32 30 28 26 24 22 20 18 17 15 14 13 13 12 12 12 13 13 13 14 15 15 16 16 17 17 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 11 11 11 11 12 12 13 14 16 17 19 22 25 29 33 38 43 47 51 53 54 53 51 48 45 41 37 34 31 29 27 25 24 22 21 20 20 19 18 18 17 16 15 14 14 13 12 12 11 11 11 11 11 12 13 14 15 18 20 23 26 29 32 34 37 38 39 38 37 36 33 31 29 26 24 22 19 18 16 15 13 12 12 11 11 11 11 12 12 14 15 17 18 20 22 24 26 27 28 28 28 27 25 24 22 21 20 19 18 17 17 16 16 16 16 17 17 17 18 18 19 19 20 20 20 19 19 18 17 17 16 15 15 14 14 14 14 14 15 15 16 18 19 21 24 26 29 33 37 40 44 47 51 53 55 55 55 54 52 50 47 44 41 38 35 32 29 27 25 23 21 20 19 19 19 19 20 21 22 24 26 28 30 32 33 34 34 33 32 30 28 26 24 22 21 19 19 18 18 18 18 18 19 19 20 22 23 24 26 27 28 29 30 31 31 31 31 30 30 29 29 28 28 28 27 27 27 26 25 25 24 22 21 20 19 18 17 16 16 15 15 15 15 16 16 17 18 19 20 22 24 26 29 31 34 36 38 40 40 40 38 36 33 30 27 24 21 19 17 16 15 14 14 14 14 14 15 16 17 19 21 23 25 27 30 32 34 36 37 38 38 38 37 37
 112 103 95 89 84 81 78 76 74 73 72 71 70 69 67 65 63 61 58 56 54 52 50 49 49 49 51 53 56 61 67 74 82 91 99 106 112 115 116 114 110 105 99 92 85 79 73 68 63 59 56 53 50 48 47 46 45 45 46 48 50 52 56 59 64 68 72 76 80 82 84 85 85 84 82 80 78 76 74 72 70 68 67 66 65 65 65 65 65 66 66 67 68 69 70 71 72 73 75 76 76 77 78 78 78 78 78 77 77 76 75 75 74 73 73 73 74 75 76 78 81 85 90 95 101 107 113 120 127 134 140 146 151 155 158 160 160 158 155 151 145 138 131 123 115 108 101 94 89 85 83 81 82 84 87 92 98 106 115 124 132 140 144 146 143 137 127 116 105 93 83 74 67 61 56 53 50 49 48 48 49 50 52 54 57 61 64 68 72 75 78 80 82 83 84 84 85 85 86 87 88 90 92 95 97 100 102 103 103 102 100 97 94 90 85 81 77 74 71 69 68 67 66 67 68 69 71 74 77 81 86 90 96 100 105 109 111 113 112 110 107 103 98 93 88 83 78 75 71 69 67 65 64 63 63 64 65 67 69 71 74 78 82 86 90 95 100 106 111 117 123 128 134 139 144 148 151 154 155 156 155 153 151 147 142 137 131 124 117 111 104 97 90 84 78 72 67 62 58 54 51 49 47 46 45 45 45 45 46 47 48 49 51 53 55 57 59 62 65 68 70 73 76 77 78 79 78 76 73 69 66 62 58 54 52 49 48 47 48 49 51 54 59 65 73 82 94 107 122 137 152 165 173 177 175 168 158 146 134 122
 24 25 26 26 27 27 27 26 25 24 23 22 20 19 18 16 15 15 14 13 13 13 12 12 12 12 13 13 13 14 15 16 17 18 19 20 20 21 22 22 22 21 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 16 17 18 19 20 22 23 24 24 24 24 23 22 21 19 18 16 15 14 13 13 12 12 12 12 12 12 13 14 15 15 16 17 17 17 17 16 15 14 13 13 12 11 11 10 11 11 11 12 13 14 16 18 19 22 24 26 28 29 31 32 32 32 31 30 29 27 25 23 21 19 18 16 15 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 14 13 12 12 11 10 9 9 8 8 8 8 8 9 9 10 11 13 15 17 19 22 25 28 31 34 36 37 38 37 35 32 29 26 23 19 17 14 12 11 10 9 8 8 8 8 8 9 9 10 11 12 13 13 14 15 15 15 15 15 15 15 15 16 16 16 17 18 19 20 21 22 23 24 25 25 25 24 23 22 20 18 16 14 13 12 11 10 9 9 9 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 12 12 12 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 18 18 19 20 21 21 22 23
 24 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 33 34 35 36 38 39 40 41 42 42 42 42 41 40 39 38 37 36 35 33 32 31 30 29 28 28 27 27 27 27 28 29 30 31 32 34 35 36 36 36 35 33 32 30 28 26 24 23 22 21 21 21 22 24 26 28 32 35 40 44 48 52 54 55 54 52 49 46 42 38 35 32 30 28 27 26 27 27 28 30 32 34 35 37 38 38 38 37 35 32 30 27 25 23 21 20 20 19 20 20 21 22 23 25 27 29 32 34 37 39 41 43 45 46 47 47 46 45 43 41 38 35 33 30 28 26 24 23 22 21 20 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 29 29 29 29 29 29 28 28 27 26 26 25 24 24 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 23 25 27 30 33 37 41 45 50 53 56 58 59 58 56 53 50 46 42 38 35 32 29 26 24 22 21 20 19 19 19 20 21 22 24 27 29 32 34 36 37 37 36 35 33 30 28 26 24 23 22 22 22 22 24 25 27 30 32 35 38 40 42 43 43 43 41 38 36 33 30 27 25 24 23 22 22 22 23 24 25 27 29 30 32 33 34 34 34 33 32 31 30 28 28 27 27 27 27 28 29 30 32 34 36 38 41 43 46 48 50 51 52 52 52 50 48 46 44 41 39 37 35 33 32 31 31 31 30 30 31 31 31 31 30 30 30 29 28 28 27 26 25 25 24 24 24 24 24 24 24 24

