
 % 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
 23599 23989 24384 24784 25188 25597 26009 26423 26840 27257 27675 28092 28507 28920 29328 29732 30130 30520 30902 31275 31636 31985 32321 32641 32946 33233 33502 33751 33980 34186 34371 34531 34668 34780 34866 34927 34961 34969 34951 34907 34837 34741 34620 34474 34305 34112 33897 33660 33404 33128 32834 32523 32197 31856 31502 31137 30761 30375 29982 29582 29176 28766 28352 27936 27519 27101 26684 26268 25854 25444 25036 24633 24235 23842 23455 23074 22700 22332 21972 21619 21274 20937 20608 20287 19974 19670 19374 19086 18807 18536 18274 18020 17774 17537 17308 17087 16874 16669 16472 16283 16102 15928 15762 15603 15452 15308 15171 15041 14918 14802 14693 14590 14495 14405 14323 14247 14177 14113 14056 14005 13961 13922 13890 13864 13844 13830 13822 13820 13824 13834 13851 13873 13902 13936 13977 14024 14077 14137 14202 14275 14353 14438 14530 14628 14733 14845 14963 15089 15221 15361 15508 15662 15824 15993 16169 16354 16546 16746 16954 17170 17394 17626 17866 18115 18372 18638 18912 19194 19485 19784 20092 20408 20732 21064 21404 21752 22108 22471 22841 23218 23602 23991 24386 24786 25191 25600 26012 26427 26843 27261 27679 28096 28511 28924 29333 29737 30135 30526 30908 31280 31642 31991 32327 32647 32952 33240 33509 33758 33987 34194 34378 34539 34675 34787 34874 34934 34969 34977 34959 34915 34845 34749 34628 34482 34312 34119 33904 33668 33411 33135 32841 32530 32204 31863 31509 31144 30767 30382 29988 29588 29182 28772 28358 27942 27524 27106 26689 26273 25859 25448 25041 24638 24240 23847 23459 23078 22704 22336 21976 21623 21278 20941 20611 20290 19977 19673 19377 19089 18810 18539 18277 18023 17777 17540 17311 17090 16877 16672 16475 16286 16104 15930 15764 15605 15454 15310 15173 15043 14920 14804 14694 14592 14496 14407 14324 14248 14178 14115 14058 14007 13962 13924 13891 13865 13845 13831 13823 13821 13825 13836 13852 13874 13903 13937 13978 14025 14078 14138 14203 14275 14354 14439 14531 14629 14734 14845 14964 15089 15222 15362 15508 15663 15824 15993 16170 16354 16546 16746 16954 17170 17393 17626 17866 18115 18372 18637 18911 19193 19484 19783 20091 20407 20731 21063 21403 21751 22106 22469 22839 23216
 84 86 88 91 94 97 99 102 105 109 112 115 118 122 125 129 132 136 139 143 147 150 153 157 160 163 166 169 172 175 177 179 181 183 184 185 186 186 186 186 185 185 183 182 180 178 176 174 171 168 165 162 158 155 152 148 144 141 137 133 130 126 122 119 115 112 108 105 102 99 96 93 90 87 84 82 79 77 74 72 70 68 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 63 65 67 69 71 73 76 78 81 83 86 89 92 95 99 102 106 109 113 117 121 125 129 134 138 143 147 152 156 161 165 170 175 179 183 188 192 196 199 203 206 208 211 213 215 216 217 218 218 217 217 216 214 212 210 207 204 201 198 194 190 186 182 178 173 169 165 160 156 151 147 142 138 134 130 126 122 118 114 111 107 104 100 97 94 91 89 86 83 81 78 76 74 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 58 59 61 62 64 65 67 69 71 73 75 77 79 81
 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 67 68 70 71 73 75 77 79 81 83 85 87 90 92 95 97 100 103 105 108 111 115 118 121 125 128 132 135 139 143 147 151 155 159 163 167 171 175 179 184 188 192 196 200 203 207 210 214 217 220 223 225 227 229 231 233 234 235 235 235 235 235 234 233 232 230 229 227 224 222 219 216 213 210 207 203 200 196 192 189 185 181 177 173 170 166 162 158 155 151 148 144 141 138 134 131 128 125 122 120 117 114 112 109 107 105 102 100 98 96 94 93 91 89 87 86 84 83 82 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 67 66 66 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 65 65 65 66 66 67 67 68 68 69 70 70 71 72 73 74 75 75 76 77 78 79 80 82 83 84 85 86 88 89 90 92 93 94 96 97 99 100 102 103 105 106 108 109 111 112 114 115 117 118 120 121 122 124 125 126 127 128 129 130 130 131 132 132 133 133 133 133 133 133 133 132 132 131 131 130 129 128 127 126 125 123 122 121 119 118 116 114 113 111 109 107 105 104 102 100 98 96 95 93 91 89 87 86 84 82 81 79 77 76 74 73 71 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48
 60 57 55 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 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 44 46 47 50 52 54 57 59 62 65 68 71 75 79 83 87 92 96 102 107 113 119 126 133 140 148 156 165 174 184 194 205 216 228 240 253 266 280 294 308 322 337 352 367 381 395 408 421 433 443 453 461 467 472 475 476 475 472 468 462 454 445 435 423 411 398 384 370 356 341 327 312 298 285 271 258 246 234 222 211 200 190 181 171 163 155 147 140 133 126 120 114 109 104 99 94 90 86 82 78 75 72 69 66 63 61 59 56 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 40 41 42 43 45 46 48 50 51 53 55 58 60 62 65 68 71 74 77 81 84 88 93 97 102 107 112 118 124 130 137 144 152 160 169 178 187 197 207 218 229 241 254 266 279 293 307 320 334 348 362 376 389 402 414 425 435 443 450 456 460 462 463 462 459 454 448 440 430 420 408 396 383 369 355 341 327 312 298 284 271 258 245 232 220 209 198 188 178 168 159 151 143 135 128 122 115 109 104 98 93 89 84 80 76 73 69 66 63
 60 61 62 63 64 66 67 68 69 70 72 73 74 75 77 78 79 80 82 83 84 85 87 88 89 90 91 92 93 95 95 96 97 98 99 99 100 101 101 101 102 102 102 102 102 102 102 101 101 100 100 99 99 98 97 96 95 94 93 92 91 90 89 87 86 85 83 82 81 79 78 77 75 74 73 72 70 69 68 66 65 64 63 62 61 60 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 57 58 59 61 62 63 65 67 68 70 72 74 76 78 80 82 84 86 89 91 94 97 99 102 105 108 111 114 118 121 124 128 131 135 139 142 146 150 153 157 161 164 168 172 175 178 182 185 188 190 193 195 198 199 201 202 204 204 205 205 205 205 204 203 202 200 199 197 194 192 189 186 183 180 177 174 170 167 163 159 156 152 149 145 141 138 134 131 127 124 120 117 114 111 108 105 102 99 97 94 92 89 87 85 82 80 78 76 75 73 71 69 68 66 65 63 62 61 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 43 42 42 42 42 42 42 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 56 57 58 59
 52 52 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 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 62 62 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 66 67 69 71 73 74 76 78 80 82 84 86 88 91 93 95 97 99 102 104 106 108 110 113 115 117 119 121 123 125 127 128 130 131 133 134 135 137 137 138 139 140 140 140 140 140 140 140 139 139 138 137 136 135 134 133 131 130 128 127 125 123 121 120 118 116 114 112 110 108 106 104 102 101 99 97 95 93 91 90 88 86 85 83 81 80 78 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53
 66 67 67 68 69 69 70 71 71 72 73 74 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 97 98 99 100 101 102 102 103 104 104 105 106 106 106 107 107 108 108 108 108 108 108 108 108 108 108 107 107 106 106 105 105 104 104 103 102 101 100 100 99 98 97 96 95 94 92 91 90 89 88 87 86 84 83 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 56 57 58 59 60 62 63 64 65 67 68 69 71 72 74 76 77 79 81 83 85 87 89 91 93 96 98 101 103 106 108 111 114 117 120 123 126 129 132 135 138 141 145 148 151 154 158 161 164 167 170 173 176 179 181 184 186 189 191 192 194 196 197 198 199 200 200 200 200 200 200 199 198 197 196 194 192 191 189 186 184 182 179 176 174 171 168 165 162 159 156 153 150 147 144 141 138 135 132 129 127 124 121 119 116 114 111 109 106 104 102 100 98 96 94 92 90 89 87 85 84 82 81 80 78 77 76 75 73 72 71 70 70 69 68 67 66 66 65 64 64 63 63 62 62 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 62 62 63 63 63 64 64 65 65
 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 66 66 66 67 67 68 68 68 69 69 70 70 70 71 71 72 72 73 73 73 74 74 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 80 80 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 80 80 80 80 80 79 79 79 79 79 78 78 78 78 78 77 77 77 77 76 76 76 76 76 75 75 75 75 74 74 74 74 74 73 73 73 73 73 73 72 72 72 72 72 71 71 71 71 71 71 70 70 70 70 70 70 70
 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 59 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 70 71 71 72 73 73 74 74 75 76 76 77 77 77 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 78 77 77 76 76 75 75 74 73 73 72 72 71 70 70 69 68 68 67 66 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 59 60 61 61 62 62 63 64 64 65 66 66 67 67 68 69 69 70 70 71 72 72 73 73 74 74 74 75 75 76 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 75 75 75 74 74 73 73 72 72 71 71 70 70 69 68 68 67 67 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 46 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42
 80 81 82 83 84 85 86 87 88 89 90 92 93 95 96 98 99 101 103 104 106 108 110 112 114 116 118 121 123 125 128 130 133 135 138 141 143 146 149 152 155 157 160 163 166 169 172 175 178 181 184 187 190 192 195 198 200 202 205 207 209 211 213 214 216 217 218 219 220 220 220 221 221 220 220 219 218 217 216 215 213 211 209 207 205 203 201 198 195 193 190 187 184 181 178 175 172 169 166 163 159 156 153 150 147 144 141 138 136 133 130 127 125 122 120 117 115 112 110 108 106 104 101 99 98 96 94 92 90 89 87 86 84 83 82 80 79 78 77 75 74 73 72 72 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 65 65 66 66 67 68 68 69 70 71 72 72 73 74 75 76 77 79 80 81 82 83 85 86 88 89 91 92 94 95 97 99 100 102 104 106 108 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 148 150 152 153 155 156 157 158 160 161 161 162 163 164 164 164 165 165 165 164 164 164 163 163 162 161 160 159 158 157 156 154 153 152 150 148 147 145 143 141 140 138 136 134 132 130 128 127 125 123 121 119 117 115 114 112 110 109 107 105 104 102 101 99 98 96 95 94 92 91 90 89 88 87 85 84 84 83 82 81 80 79 79 78 77 77 76 76 75 75 74 74 74 73 73 73 73 73 73 72 72 72 73 73 73 73 73 73 74 74 74 75 75 76 76 77 77 78 79 79
 176 174 172 171 169 167 165 163 161 159 157 156 154 152 150 149 147 145 144 142 141 139 138 136 135 134 132 131 130 128 127 126 125 124 123 122 120 120 119 118 117 116 115 114 113 113 112 111 111 110 109 109 108 108 107 107 106 106 105 105 105 104 104 104 103 103 103 102 102 102 102 102 101 101 101 101 101 100 100 100 100 100 100 100 100 99 99 99 99 99 99 99 99 98 98 98 98 98 98 97 97 97 97 97 96 96 96 96 95 95 95 95 94 94 94 93 93 92 92 92 91 91 90 90 89 89 89 88 88 87 87 86 85 85 84 84 83 83 82 82 81 81 80 79 79 78 78 77 77 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 68 67 67 66 66 66 65 65 65 64 64 64 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 63 64 64 64 65 65 66 66 66 67 67 68 69 69 70 70 71 72 72 73 74 75 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 100 101 103 104 106 107 109 111 112 114 116 118 119 121 123 125 127 129 131 133 135 137 139 141 144 146 148 150 152 155 157 159 161 164 166 168 171 173 175 177 179 182 184 186 188 190 192 194 196 198 200 201 203 205 206 208 209 211 212 213 214 215 216 216 217 218 218 218 219 219 219 219 219 218 218 217 217 216 215 215 214 213 211 210 209 208 206 205 203 202 200 198 197 195 193 191 190 188 186 184 182 180 178
 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 64 65 67 68 70 71 73 75 77 78 80 82 84 85 87 89 91 93 95 96 98 100 102 103 105 106 108 109 111 112 113 114 115 116 117 118 118 119 119 119 120 120 119 119 119 118 118 117 116 115 114 113 112 111 110 108 107 105 104 102 100 99 97 95 94 92 90 89 87 85 84 82 80 79 77 76 74 73 71 70 68 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 71 73 74 76 77 79 80 82 84 85 87 88 90 92 93 95 96 98 100 101 103 104 105 107 108 109 110 111 112 113 114 114 115 115 116 116 116 116 116 116 116 115 115 114 113 112 112 110 109 108 107 106 104 103 101 100 98 96 95 93 91 90 88 86 84 83 81 79 77 76 74 73 71 69 68 66 65 63 62 60 59 58 56 55 54 53 52 51 49 48 47 46 46 45
 191 196 200 205 210 215 219 224 228 233 237 241 245 248 251 255 257 260 262 264 266 267 268 269 269 269 269 268 267 266 264 262 260 257 255 252 249 245 242 238 235 231 227 223 219 215 211 207 202 198 194 190 186 182 178 175 171 167 164 160 157 153 150 147 144 141 138 135 132 130 127 125 122 120 118 116 114 112 110 108 106 104 103 101 100 98 97 96 94 93 92 91 90 89 88 87 86 86 85 84 84 83 82 82 81 81 80 80 80 79 79 79 78 78 78 78 78 78 77 77 77 77 77 77 77 77 77 77 78 78 78 78 78 78 78 79 79 79 79 79 80 80 80 80 80 81 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 80 80 80 79 79 78 78 77 77 76 75 75 74 74 73 72 71 71 70 69 69 68 67 66 66 65 64 63 62 62 61 60 59 59 58 57 56 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 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 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 53 54 55 56 57 59 60 62 63 65 67 68 70 72 74 76 78 80 83 85 88 90 93 96 98 101 104 108 111 114 118 121 125 129 133 137 141 145 149 153 158 162 167 172 176 181 186
 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 80 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 82 82 81 81 81 80 80 79 79 78 78 77 77 76 76 75 74 74 73 72 71 71 70 69 68 68 67 66 65 65 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 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 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52
 44 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 67 68 70 72 74 76 78 80 82 85 87 89 92 94 97 100 102 105 108 110 113 116 119 121 124 126 129 131 134 136 138 140 142 143 145 146 147 147 148 148 148 148 147 146 145 144 142 140 138 136 133 131 128 125 122 119 116 113 110 106 103 100 96 93 90 87 84 81 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 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 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 12 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 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 53 55 57 59 61 63 65 67 69 71 73 76 78 80 82 84 87 89 91 93 95 97 99 101 102 104 106 107 108 110 111 112 112 113 113 114 114 114 114 114 113 113 112 111 110 109 108 107 105 104 103 101 99 98 96 94 93 91 89 87 86 84 82 80 79 77 75 74 72 71 69 68 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45
 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 71 73 74 76 77 79 80 82 84 85 87 89 91 93 94 96 98 100 102 104 106 108 111 113 115 117 119 121 123 125 128 130 132 134 136 138 140 141 143 145 146 148 149 151 152 153 154 155 156 156 157 157 157 157 157 157 157 156 155 155 154 153 151 150 149 147 146 144 142 140 138 136 134 132 130 127 125 123 120 118 116 113 111 109 106 104 102 99 97 95 93 90 88 86 84 82 80 78 76 74 72 71 69 67 66 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 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46
 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 77 78 79 81 82 84 85 87 88 90 91 93 95 96 98 100 101 103 104 106 108 109 111 112 114 115 117 118 119 121 122 123 124 125 126 127 127 128 128 129 129 129 129 129 129 129 128 128 127 127 126 125 124 123 122 121 119 118 116 115 113 112 110 108 106 105 103 101 99 97 95 94 92 90 88 86 84 83 81 79 77 76 74 72 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 40
 29 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 57 58 60 62 65 67 69 72 74 77 80 83 86 89 93 96 100 104 108 112 117 121 126 131 136 141 147 152 158 164 171 177 183 190 197 204 211 218 225 232 239 246 253 259 266 272 278 284 289 294 298 302 305 308 310 312 312 313 312 311 309 307 304 300 296 292 287 282 276 270 264 258 251 245 238 231 225 218 211 205 198 192 186 179 173 168 162 156 151 146 141 136 131 127 123 119 115 111 107 104 100 97 94 91 88 86 83 81 78 76 74 72 70 68 67 65 63 62 60 59 58 57 56 54 53 53 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 71 73 74 76 78 79 81 82 84 86 88 89 91 93 95 96 98 100 102 103 105 107 108 110 111 113 114 116 117 118 119 120 121 122 122 123 123 124 124 124 124 123 123 123 122 121 120 119 118 117 116 115 113 112 110 108 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 76 74 72 70 68 67 65 63 62 60 58 57 56 54 53 51 50 49 48 46 45 44 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 28 27 27 27 27 27 27 27 27 27 26 27 27 27 27 27 27 27 27 27 28 28 28 29 29
 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 68 69 69 69 70 70 70 70 71 71 71 72 72 72 73 73 73 74 74 74 75 75 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 81 80 80 79 79 78 78 78 77 77 76 75 75 74 74 73 72 72 71 71 70 69 69 68 67 67 66 65 65 64 63 63 62 61 61 60 59 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 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 49 49 50 50 50 51 52 52 53 53 54 54 55 55 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 67 68 69 69 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 78 79 79 79 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 79 79 79 79 78 78 78 78 77 77 77 76 76 76 75 75 75 74 74 74 73 73 73 72 72 72 71 71 71 70 70 70 70 69 69 69 69 68 68 68 68 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66
 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 77 78 79 81 82 84 85 87 88 90 91 93 94 96 97 99 100 101 103 104 105 107 108 109 110 111 112 113 114 114 115 115 116 116 116 116 116 116 116 116 115 115 114 113 112 111 110 109 108 107 105 104 103 101 100 98 96 95 93 91 90 88 86 84 83 81 79 78 76 74 73 71 69 68 66 65 63 62 61 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 55 55 55 54 54 54 54 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46
 54 52 50 48 47 45 44 43 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 54 56 58 59 61 63 65 68 70 72 74 77 79 82 85 87 90 93 96 99 102 105 108 111 115 118 121 124 127 130 133 136 139 141 144 146 148 150 152 153 154 155 156 156 156 156 155 154 153 152 150 148 146 144 141 138 136 132 129 126 123 119 116 112 109 105 102 98 95 91 88 85 81 78 75 72 69 67 64 61 59 56 54 52 50 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 47 50 52 55 58 62 65 69 73 77 82 87 92 97 103 108 115 121 128 136 143 151 160 168 177 187 197 207 217 227 238 248 259 269 280 290 299 308 316 324 330 336 340 344 346 346 346 344 341 337 332 326 319 311 303 294 285 275 265 255 245 235 226 216 207 198 189 180 172 164 156 149 142 135 129 123 117 112 107 102 97 93 89 85 81 78 74 71 68 66 63 61 58 56
 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 58 61 63 65 68 70 73 76 79 82 85 88 91 95 98 102 105 109 113 117 121 125 129 133 136 140 144 148 152 155 158 162 164 167 169 172 173 175 176 177 177 177 176 176 175 173 171 169 167 164 161 158 155 152 148 144 141 137 133 129 125 121 118 114 110 106 103 99 96 93 90 86 83 81 78 75 72 70 68 65 63 61 59 57 55 53 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19
 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 49 50 51 52 54 55 57 58 60 62 64 66 68 70 72 74 77 79 82 84 87 90 93 97 100 103 107 111 115 119 123 127 132 136 141 146 151 156 162 167 173 178 184 190 196 202 207 213 219 225 231 236 242 247 252 257 262 266 270 274 277 280 282 284 285 286 287 286 286 285 283 281 279 276 273 269 265 261 256 251 246 241 236 231 225 220 214 208 203 197 192 186 181 176 171 165 161 156 151 146 142 138 134 130 126 122 118 115 111 108 105 102 99 97 94 91 89 87 85 82 80 79 77 75 73 72 70 69 68 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 69 71 72 73 75 76 78 79 81 83 85 86 88 90 92 94 96 98 100 103 105 107 110 112 114 117 119 122 124 127 129 132 134 137 139 142 144 146 149 151 153 155 157 158 160 162 163 164 165 166 167 168 168 168 168 168 168 167 167 166 165 163 162 160 159 157 155 153 151 148 146 144 141 139 136 133 130 128 125 122 119 117 114 111 108 106 103 101 98 95 93 91 88 86 84 81 79 77 75 73 71 69 68 66 64 63 61 59 58 57 55 54 53 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34
 80 82 84 86 89 91 94 96 99 102 105 108 111 115 118 122 125 129 133 137 142 146 151 155 160 165 171 176 182 187 193 200 206 212 219 226 233 240 247 254 262 269 277 285 293 301 309 317 325 332 340 348 356 363 370 377 384 391 397 402 408 413 417 421 425 428 430 432 433 434 434 434 433 431 429 427 424 420 416 412 407 402 397 391 385 379 373 366 360 353 346 339 332 325 318 312 305 298 291 285 278 272 266 259 253 247 242 236 231 225 220 215 210 206 201 197 192 188 184 180 177 173 170 166 163 160 157 154 151 149 146 143 141 139 136 134 132 130 128 127 125 123 121 120 118 117 115 114 113 112 110 109 108 107 106 105 104 103 102 101 100 99 99 98 97 96 96 95 94 93 93 92 91 91 90 90 89 88 88 87 87 86 85 85 84 84 83 83 82 81 81 80 80 79 78 78 77 77 76 76 75 74 74 73 72 72 71 71 70 69 69 68 67 67 66 66 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 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 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 39 39 39 40 41 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 72 74 75 77
 99 101 103 106 108 110 112 114 116 118 120 123 125 127 129 131 133 135 137 139 141 142 144 146 147 149 150 152 153 154 155 156 157 158 159 159 160 160 160 160 160 160 160 160 159 159 158 158 157 156 155 154 153 152 151 149 148 147 145 144 143 141 140 138 137 135 134 132 131 129 128 126 125 123 122 120 119 118 116 115 114 112 111 110 109 108 107 106 105 104 103 102 101 100 99 99 98 97 97 96 96 95 94 94 94 93 93 93 92 92 92 92 92 91 91 91 91 91 91 91 91 92 92 92 92 92 93 93 93 93 94 94 95 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 106 107 107 108 108 108 108 109 109 109 109 109 109 109 109 109 109 109 109 109 108 108 108 107 107 106 106 105 105 104 103 103 102 101 100 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 70 69 68 67 66 65 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 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 65 66 67 69 70 71 73 74 76 78 79 81 83 84 86 88 90 92 93 95 97
 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 62 63 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 117 119 121 122 123 125 126 127 128 129 130 130 131 131 131 131 131 131 130 130 129 128 127 126 125 123 122 121 119 117 116 114 112 110 108 106 104 102 100 98 96 94 92 90 87 85 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 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 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 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 29 29 29 29 30 30 30 30 31 31
 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 75 76 78 80 81 83 85 87 89 91 93 95 98 100 102 105 108 110 113 116 119 122 126 129 132 136 140 143 147 151 156 160 164 169 173 178 183 188 193 198 203 208 213 219 224 229 235 240 245 251 256 261 266 271 276 281 286 290 294 298 301 305 307 310 312 314 316 317 317 318 317 317 316 315 313 311 308 305 302 299 295 291 286 282 277 272 267 262 256 251 246 240 235 229 223 218 212 207 202 196 191 186 181 176 171 166 162 157 153 149 145 141 137 133 129 126 122 119 116 112 109 106 104 101 98 96 93 91 89 86 84 82 80 78 76 75 73 71 70 68 67 65 64 62 61 60 59 58 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43
 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 62 64 65 66 67 68 70 71 73 74 76 77 79 81 82 84 86 88 90 93 95 97 100 102 105 108 110 113 117 120 123 126 130 134 137 141 146 150 154 159 163 168 173 178 184 189 195 201 207 213 220 226 233 240 247 255 262 270 278 286 294 302 310 319 327 336 345 353 362 371 379 388 396 405 413 421 428 436 443 450 456 462 468 473 477 481 485 488 490 492 493 494 494 493 492 490 487 484 481 477 472 468 462 456 450 444 437 430 423 416 408 401 393 385 377 370 362 354 346 338 331 323 316 308 301 294 287 280 274 267 261 255 249 243 237 231 226 221 216 211 206 201 197 192 188 184 180 176 172 169 165 162 158 155 152 149 146 143 141 138 136 133 131 129 126 124 122 120 118 117 115 113 111 110 108 107 105 104 102 101 100 99 97 96 95 94 93 92 91 90 89 88 87 86 86 85 84 83 82 82 81 80 80 79 78 78 77 77 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 65 64 64 63 63 62 62 61 61 61 60 60 59 59 58 58 58 57 57 56 56 55 55 55 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 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 42 42 42 42 42 43 43 43 43 43 44
 15 15 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 20 21 22 24 26 28 30 33 36 39 42 46 50 54 59 64 70 77 84 92 101 110 121 132 145 159 174 191 210 231 254 279 307 337 372 409 451 498 549 606 669 739 817 903 997 1102 1217 1344 1482 1632 1794 1968 2151 2341 2535 2728 2914 3085 3234 3352 3432 3469 3460 3405 3309 3177 3016 2836 2643 2446 2250 2060 1878 1706 1547 1400 1265 1142 1030 929 838 755 681 614 554 500 451 407 367 331 299 270 244 220 199 180 162 146 132 119 107 97 87 78 70 63 56 50 45 40 35 31 27 24 21 18 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 1 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 13 14 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 43 45 48 50 52 55 57 60 63 65 68 71 74 77 80 83 87 90 93 96 100 103 107 110 114 117 121 124 127 131 134 137 140 144 147 149 152 155 157 160 162 164 165 167 168 170 170 171 172 172 172 172 171 171 170 169 167 166 164 162 160 158 156 153 151 148 145 142 139 136 133 130 127 123 120 117 114 110 107 104 101 98 95 92 89 86 83 80 77 75 72 69 67 65 62 60 58 55 53 51 49 47 45 44 42 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 16
 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 13 14 16 18 21 23 26 29 33 36 41 45 50 56 62 68 76 84 92 102 113 125 138 153 170 188 208 230 255 283 313 348 386 429 477 530 590 657 732 817 912 1018 1138 1273 1424 1594 1785 2000 2241 2510 2810 3143 3510 3912 4347 4812 5298 5796 6289 6757 7176 7519 7762 7885 7879 7743 7489 7136 6709 6235 5737 5236 4748 4282 3847 3446 3080 2749 2450 2183 1944 1731 1542 1373 1224 1091 972 867 774 690 616 550 491 439 392 350 313 279 249 222 198 176 157 139 124 109 97 85 75 66 57 50 43 37 31 26 22 18 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 27 51 80 113 152 197 250 311 381 464 560 671 802 954 1132 1341 1585 1872 2209 2606 3073 3625 4278 5050 5965 7048 8331 9847 11632 13722 16143 18902 21969 25252 28569 31636 34085 35541 35737 34624 32392 29394 26022 22607 19372 16444 13870 11651 9762 8165 6821 5693 4747 3953 3287 2726 2255 1857 1522 1238 998 795 623 477 352 247 158 82 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 21 241 517 866 1305 1858 2555 3435 4550 5964 7762 10054 12977 16699 21410 27290 34430 42669 51353 59140 64185 64979 61343 54531 46347 38235 30984 24864 19858 15830 12611 10047 8004 6373 5068 4022 3181 2504 1957 1516 1158 868 634 444 290 166 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 31 63 100 145 198 260 334 423 527 652 800 977 1189 1442 1745 2109 2544 3066 3690 4432 5311 6340 7526 8860 10306 11791 13196 14367 15138 15385 15070 14258 13085 11713 10286 8907 7637 6507 5521 4674 3952 3341 2825 2390 2024 1715 1454 1234 1048 890 756 642 544 461 390 329 276 231 193 159 130 105 83 64 48 33 21 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 27 45 66 90 117 148 184 225 271 325 386 457 538 632 740 865 1011 1179 1374 1602 1867 2176 2537 2958 3451 4028 4702 5490 6407 7470 8697 10097 11674 13414 15280 17201 19063 20716 21990 22726 22823 22266 21138 19583 17774 15867 13987 12213 10594 9146 7873 6763 5804 4978 4268 3660 3138 2691 2307 1978 1695 1452 1242 1061 905 770 654 553 465 389 323 265 215 172 134 101 73 48 27 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 5 9 14 19 25 30 37 43 50 57 64 72 81 89 99 108 118 129 140 152 164 177 190 204 219 235 251 268 285 304 324 344 366 388 412 437 464 491 521 552 585 620 657 697 739 785 833 886 942 1003 1068 1139 1217 1301 1393 1494 1604 1724 1857 2002 2162 2338 2532 2744 2978 3234 3515 3820 4152 4511 4895 5304 5734 6180 6634 7087 7526 7935 8298 8597 8813 8933 8945 8846 8639 8332 7941 7484 6982 6454 5918 5388 4876 4390 3936 3516 3131 2781 2466 2182 1928 1701 1499 1319 1159 1017 892 780 682 594 517 448 387 333 285 243 205 172 142 116 93 72 54 38 23 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 47 54 61 69 76 84 93 102 111 120 129 139 149 160 170 181 192 203 215 226 237 249 261 272 284 295 307 318 329 340 350 361 371 381 391 400 409 418 427 435 443 451 459 466 474 482 490 497 506 514 524 533 544 556 569 583 599 618 638 662 688 718 753 792 837 888 947 1014 1091 1178 1279 1394 1525 1676 1848 2045 2271 2528 2822 3157 3538 3970 4457 5005 5614 6285 7012 7784 8579 9367 10101 10728 11189 11430 11414 11133 10610 9892 9044 8131 7208 6317 5488 4735 4063 3472 2957 2512 2129 1800 1518 1278 1072 896 746 618 508 415 335 266 208 157 115 78 47 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 18 23 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 5 11 17 24 32 41 52 63 76 91 108 128 150 175 203 236 273 316 365 421 485 560 645 744 858 990 1142 1319 1524 1761 2035 2353 2719 3141 3624 4172 4789 5473 6216 7000 7797 8564 9244 9777 10105 10189 10019 9614 9022 8304 7519 6719 5944 5217 4554 3959 3433 2971 2568 2218 1916 1654 1429 1234 1066 920 795 686 592 510 440 378 324 278 237 202 171 144 120 99 81 65 51 38 28 18 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 27 42 58 75 95 116 139 165 193 224 258 296 337 383 434 489 551 619 694 777 870 972 1086 1212 1352 1508 1682 1875 2089 2328 2593 2888 3215 3578 3979 4421 4908 5440 6018 6643 7312 8020 8759 9518 10280 11026 11731 12368 12910 13331 13606 13722 13672 13458 13094 12599 11998 11321 10593 9839 9082 8338 7621 6939 6299 5703 5154 4650 4190 3772 3393 3050 2741 2462 2210 1984 1781 1597 1432 1284 1150 1030 921 824 735 656 584 519 460 407 359 315 276 240 208 178 151 127 105 85 67 51 36 22 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 19 29 42 57 74 95 118 146 178 215 259 310 369 439 520 614 725 855 1007 1186 1395 1642 1933 2276 2681 3159 3724 4391 5178 6104 7188 8447 9891 11513 13283 15129 16926 18498 19638 20163 19974 19099 17680 15922 14029 12158 10413 8845 7472 6290 5282 4429 3709 3103 2593 2163 1802 1497 1239 1022 838 682 550 438 342 262 193 135 85 43 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
 85 95 104 114 125 136 147 159 172 184 198 211 225 239 254 269 285 301 317 334 351 368 386 404 422 440 459 478 497 516 536 556 576 596 617 639 661 683 706 730 755 780 807 836 866 898 932 969 1009 1052 1099 1151 1208 1271 1340 1417 1503 1599 1706 1825 1960 2110 2279 2468 2681 2920 3187 3487 3821 4194 4608 5064 5566 6112 6700 7324 7976 8641 9297 9917 10469 10917 11226 11365 11316 11075 10656 10085 9400 8641 7849 7056 6289 5565 4896 4286 3738 3250 2818 2437 2103 1811 1556 1334 1140 972 826 698 587 491 407 335 271 216 169 127 91 60 32 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 19 25 31 38 45 52 60 68 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 13 17 22 26 31 37 42 48 55 62 69 78 86 96 106 117 129 142 156 171 187 205 225 246 270 295 323 354 388 425 466 511 561 616 677 745 820 903 995 1098 1212 1339 1481 1639 1815 2011 2230 2474 2746 3048 3384 3755 4166 4617 5111 5648 6226 6842 7490 8159 8836 9502 10133 10704 11186 11553 11782 11859 11777 11543 11171 10683 10106 9469 8797 8114 7439 6787 6167 5585 5046 4550 4097 3685 3313 2977 2675 2404 2160 1942 1746 1571 1414 1273 1147 1034 932 841 759 685 619 559 505 456 412 372 336 303 273 246 221 199 179 160 143 127 113 100 88 77 67 58 49 41 34 27 21 15 10 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 1 4 8 11 16 21 26 32 39 47 56 66 77 90 104 120 138 159 182 208 237 270 308 351 399 454 516 586 666 757 861 979 1113 1267 1442 1641 1869 2129 2426 2764 3147 3582 4072 4621 5229 5896 6613 7366 8131 8875 9553 10115 10513 10706 10674 10419 9969 9366 8662 7904 7134 6385 5678 5024 4430 3896 3420 3000 2629 2304 2018 1768 1549 1357 1190 1043 914 801 702 615 539 472 413 360 315 274 238 207 179 154 133 113 96 81 68 56 45 36 28 21 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 14 15 17 19 20 23 25 28 31 34 38 42 47 52 58 65 72 80 90 100 111 124 139 155 173 193 216 241 269 301 336 376 420 470 526 589 659 739 828 929 1043 1171 1316 1479 1664 1873 2110 2378 2682 3026 3415 3855 4352 4913 5542 6245 7026 7886 8820 9820 10865 11926 12960 13915 14727 15333 15678 15730 15482 14955 14196 13268 12234 11155 10078 9039 8062 7160 6339 5600 4939 4352 3832 3373 2968 2612 2299 2023 1781 1568 1380 1214 1069 940 826 726 638 559 490 428 374 325 282 244 210 180 153 129 108 89 72 57 43 31 21 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 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 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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
 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 27 29 32 35 38 41 45 50 55 60 66 73 81 90 100 111 123 137 152 169 189 210 234 261 292 326 364 407 456 510 571 640 718 806 905 1017 1144 1287 1448 1631 1837 2070 2332 2626 2955 3321 3724 4164 4637 5136 5647 6154 6631 7051 7382 7595 7671 7601 7391 7058 6632 6144 5623 5095 4581 4093 3639 3225 2850 2515 2216 1950 1716 1509 1327 1167 1026 902 792 696 611 536 470 412 360 315 275 239 207 179 154 132 112 95 79 65 53 42 32 23 16 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 1 1 2 3 3 4 4 5 6 6 7 7 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19
 55 60 65 71 77 83 90 97 105 112 121 130 139 149 159 170 182 194 207 221 235 250 265 281 299 316 335 354 375 396 418 440 464 488 513 538 564 591 619 647 676 705 735 764 795 825 855 886 916 947 977 1008 1038 1067 1097 1126 1154 1182 1210 1237 1264 1290 1316 1341 1366 1390 1413 1436 1459 1480 1501 1521 1540 1558 1575 1591 1606 1619 1631 1640 1648 1653 1657 1657 1656 1651 1643 1633 1619 1602 1582 1558 1532 1502 1470 1435 1398 1358 1317 1273 1229 1183 1136 1089 1042 995 948 902 857 812 769 727 686 647 609 573 538 505 474 444 416 389 364 340 317 296 276 257 240 223 208 193 180 167 155 144 133 124 114 106 98 90 83 77 71 65 60 55 50 46 42 38 34 31 28 25 22 19 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 14 16 19 21 24 27 31 34 38 42 46 50
 34 35 37 39 41 43 45 47 49 52 54 57 60 63 66 69 72 76 80 84 88 93 97 102 108 114 120 126 133 140 148 157 166 175 186 197 209 221 235 250 266 283 301 321 343 367 392 419 449 481 516 554 596 641 689 742 800 862 930 1004 1084 1170 1263 1364 1473 1590 1716 1849 1992 2142 2300 2465 2636 2810 2987 3162 3333 3496 3648 3784 3900 3991 4056 4092 4096 4069 4013 3928 3818 3688 3540 3379 3209 3034 2858 2682 2510 2342 2182 2028 1883 1746 1618 1498 1386 1283 1186 1098 1015 940 870 805 746 692 641 595 553 514 478 445 414 386 360 337 315 294 276 259 243 228 214 202 190 179 169 160 152 144 136 129 123 117 111 106 101 97 93 89 85 81 78 75 72 70 67 65 62 60 58 56 55 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 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 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 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 26 66 115 175 248 337 445 577 738 936 1178 1476 1843 2296 2857 3552 4413 5475 6771 8323 10115 12058 13948 15454 16207 15982 14843 13100 11128 9211 7503 6055 4861 3893 3112 2484 1980 1573 1245 980 764 589 447 331 236 158 95 43 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 28 48 71 98 130 168 212 263 324 395 478 575 690 826 985 1174 1396 1660 1973 2344 2785 3308 3929 4663 5527 6536 7697 9008 10440 11929 13367 14599 15453 15780 15517 14711 13498 12054 10541 9075 7729 6535 5499 4613 3862 3229 2698 2251 1877 1563 1299 1076 889 731 598 486 390 310 241 183 134 93 57 27 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 83 84 86 87 89 90 92 93 95 96 98 100 102 104 106 108 110 113 115 118 121 123 126 130 133 136 140 144 148 153 157 162 167 173 179 185 192 199 207 215 224 233 244 254 266 279 292 307 322 339 357 377 398 421 446 473 502 533 567 604 644 687 734 785 841 901 966 1036 1113 1196 1285 1383 1488 1601 1724 1856 1997 2149 2311 2483 2665 2857 3057 3264 3477 3693 3909 4121 4325 4517 4690 4840 4962 5052 5105 5120 5095 5031 4931 4798 4635 4449 4245 4028 3804 3576 3349 3125 2909 2700 2502 2314 2137 1972 1818 1674 1542 1419 1306 1202 1107 1019 938 864 797 734 677 625 577 533 493 456 422 390 362 335 311 288 268 249 231 215 200 186 173 161 150 140 130 121 113 105 98 92 85 80 74 69 64 60 56 52 48 44 41 38 35 33 30 28 25 23 21 19 17 16 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 59 60 61 62 62 63 64 64 65 66 67 68 69 69 70 71 72 73 74 75 76 77 78 80 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 19 28 38 49 61 75 91 108 128 150 175 203 235 271 311 357 408 467 533 607 692 788 896 1020 1160 1319 1500 1705 1938 2202 2501 2839 3221 3648 4126 4655 5236 5866 6538 7238 7948 8641 9285 9842 10275 10551 10649 10563 10303 9892 9362 8751 8093 7419 6753 6112 5508 4948 4435 3969 3548 3170 2832 2530 2261 2022 1810 1622 1454 1306 1174 1056 952 860 777 704 639 580 528 482 441 404 371 341 315 291 270 251 234 219 205 193 182 172 163 155 148 141 135 130 125 121 117 113 110 107 105 102 100 98 96 95 93 92 90 89 88 87 86 85 84 83 82 81 80 80 79 78 77 76 76 75 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 52 51 50 48 47 46 44 43 42 40 39 37 36 35 33 32 30 29 27 26 25 23 22 21 19 18 16 15 14 13 11 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 11 14 17 20 23 27 30 34 38 43 48 53 58 64 71 78 85 93 102 111 121 132 144 157 172 188 205 224 245 268 294 322 353 388 427 470 518 571 631 698 774 858 953 1060 1180 1314 1466 1637 1829 2045 2286 2557 2858 3191 3559 3961 4395 4857 5341 5834 6322 6784 7198 7537 7777 7899 7893 7757 7501 7144 6711 6228 5719 5204 4702 4223 3775 3363 2987 2647 2342 2070 1827 1613 1422 1254 1105 974 857 755 664 584 513 451 395 346 302 264 229 199 172 148 127 108 91 75 62 50 39 30 21 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 118 208 320 459 633 849 1119 1457 1881 2413 3083 3928 4993 6332 8002 10052 12490 15230 18018 20393 21782 21776 20396 18074 15369 12715 10346 8341 6692 5357 4284 3423 2731 2176 1728 1366 1073 835 641 484 356 251 166 97 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 17 26 38 51 67 85 107 132 161 196 236 284 339 405 483 574 682 810 962 1140 1352 1602 1897 2243 2647 3113 3642 4229 4857 5498 6102 6609 6952 7080 6970 6643 6149 5553 4917 4289 3702 3170 2701 2294 1944 1645 1391 1176 994 839 709 598 504 424 356 299 250 208 172 141 115 93 74 58 43 32 21 12 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 2 6 9 13 17 22 26 31 37 43 49 56 63 71 79 89 99 109 121 134 148 163 179 197 216 238 261 286 313 343 376 412 452 495 542 594 652 714 783 859 942 1033 1133 1243 1364 1497 1642 1801 1975 2165 2372 2596 2838 3099 3379 3677 3991 4320 4660 5007 5356 5699 6029 6337 6612 6846 7030 7157 7223 7223 7161 7037 6860 6635 6372 6080 5768 5444 5115 4788 4467 4157 3860 3578 3312 3063 2831 2615 2415 2231 2061 1904 1761 1629 1508 1397 1296 1203 1118 1040 968 903 842 787 736 690 647 607 571 537 506 477 451 426 403 382 362 344 326 310 295 281 268 256 244 233 223 213 204 196 187 180 172 165 158 152 146 140 134 129 124 119 114 110 105 101 97 93 90 86 82 79 76 73 69 67 64 61 58 55 53 50 48 46 43 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 30 51 76 105 139 180 228 284 350 429 521 631 760 914 1097 1315 1573 1881 2248 2685 3203 3815 4530 5356 6288 7305 8360 9369 10220 10788 10973 10740 10133 9256 8237 7183 6174 5254 4441 3738 3139 2631 2204 1845 1543 1290 1078 899 748 622 514 424 347 282 227 181 141 107 79 54 34 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 19 20 21 23 24 26 28 30 32 34 36 39 42 44 48 51 55 59 63 68 73 78 84 91 98 105 114 123 132 143 155 168 182 197 213 231 251 273 297 323 351 383 417 454 495 540 588 641 699 761 829 902 980 1064 1152 1246 1343 1444 1546 1649 1750 1847 1937 2017 2085 2138 2174 2192 2190 2169 2130 2074 2005 1923 1833 1737 1637 1536 1436 1337 1242 1151 1065 984 907 836 771 710 653 601 554 510 470 433 399 368 340 314 290 268 248 230 213 198 183 170 158 147 137 128 119 111 104 97 90 84 79 74 69 65 60 57 53 50 47 44 41 38 36 33 31 29 27 25 24 22 20 19 18 16 15 14 13 12 10 9 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 12 37 68 105 149 202 265 340 429 536 663 816 998 1216 1478 1793 2172 2629 3179 3843 4642 5600 6742 8087 9638 11369 13202 14986 16496 17472 17706 17141 15898 14217 12358 10524 8837 7353 6083 5016 4127 3390 2782 2279 1864 1521 1236 1000 804 641 506 392 298 219 154 99 53 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
 42 43 45 46 48 50 52 53 55 57 59 61 62 64 66 68 70 72 75 77 79 81 84 86 89 92 94 97 100 104 107 111 114 119 123 128 133 138 144 150 157 164 173 181 191 202 214 227 241 257 274 294 316 340 367 397 431 468 510 558 611 670 737 813 897 993 1101 1222 1359 1513 1687 1883 2103 2350 2626 2934 3276 3653 4063 4505 4973 5456 5941 6408 6832 7184 7438 7569 7563 7418 7145 6764 6306 5798 5270 4744 4237 3761 3322 2924 2566 2246 1963 1714 1494 1301 1132 984 854 741 642 555 479 412 353 302 257 217 183 152 125 102 81 63 47 33 20 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 10 10 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 29 30 31 33 34 36 37 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 211 374 582 844 1177 1601 2142 2835 3726 4879 6373 8314 10821 14012 17924 22372 26725 29835 30523 28489 24594 20097 15893 12355 9530 7328 5626 4313 3297 2507 1891 1409 1029 730 494 307 159 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 1 2 3 4 4 5 6 6 7 8 8 9 9 10 10 11 12 13 13 15 16 17 19 21 24 27 31 36 41 48 55 64 75 88 104 122 143 168 198 232 273 321 378 445 523 615 724 852 1003 1182 1393 1643 1939 2290 2707 3202 3792 4493 5328 6319 7491 8871 10478 12319 14377 16588 18823 20877 22478 23351 23312 22347 20624 18424 16035 13684 11516 9597 7946 6549 5381 4411 3607 2943 2395 1942 1568 1258 1001 789 613 466 345 244 160 91 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 6 62 131 216 319 446 600 787 1017 1298 1643 2067 2588 3233 4030 5017 6241 7753 9607 11843 14460 17361 20289 22788 24287 24353 22954 20489 17534 14573 11889 9595 7696 6153 4910 3912 3111 2467 1949 1531 1192 918 695 514 366 246 148 69 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 19 23 27 32 37 42 48 55 62 70 78 87 98 109 121 135 149 166 184 204 226 250 276 306 339 375 415 459 508 563 623 690 764 846 937 1038 1148 1271 1405 1552 1712 1886 2073 2273 2486 2708 2937 3169 3399 3621 3828 4013 4167 4285 4362 4393 4378 4319 4220 4085 3922 3737 3537 3329 3118 2909 2704 2507 2320 2143 1977 1823 1680 1548 1426 1314 1212 1118 1032 953 882 816 757 702 652 607 565 528 493 461 432 406 382 360 339 321 304 288 274 260 248 237 227 217 208 200 193 186 179 174 168 163 158 153 149 145 142 138 135 132 129 126 123 120 118 116 113 111 109 107 105 103 101 99 97 95 94 92 90 88 87 85 83 82 80 78 77 75 73 72 70 68 67 65 64 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 19 18 17 16 15 14 14 13 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 35 65 99 140 189 246 314 395 490 602 735 893 1080 1302 1566 1879 2251 2693 3217 3837 4567 5421 6410 7535 8784 10123 11484 12763 13828 14544 14807 14583 13919 12922 11724 10448 9187 8001 6924 5966 5128 4401 3774 3236 2776 2382 2044 1756 1508 1296 1115 959 825 710 611 526 453 390 335 289 249 214 185 159 138 119 104 90 79 69 62 55 50 45 42 39 37 35 34 33 33 33 33 33 34 35 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 50 51 52 53 53 54 54 55 55 56 56 56 56 57 57 57 57 57 56 56 56 56 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 28 27 26 25 24 23 21 20 19 18 17 16 15 14 13 11 10 9 8 7 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 41 63 90 120 156 198 247 305 372 450 543 651 778 928 1105 1314 1560 1851 2195 2602 3083 3652 4322 5107 6022 7076 8270 9589 10996 12416 13740 14826 15528 15738 15420 14627 13480 12127 10704 9312 8018 6854 5830 4944 4183 3535 2985 2519 2125 1791 1508 1269 1066 893 747 622 516 426 348 282 226 178 137 101 71 46 23 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
 76 78 81 83 85 87 89 92 94 96 98 101 103 105 107 110 112 114 117 119 122 124 127 130 132 135 138 142 145 149 153 157 161 166 171 177 183 189 196 204 213 222 232 244 256 270 285 302 321 342 366 392 421 453 489 530 575 625 682 746 817 897 987 1088 1201 1329 1472 1633 1815 2019 2248 2505 2793 3115 3473 3872 4312 4794 5319 5882 6476 7092 7711 8312 8867 9343 9708 9933 9997 9891 9622 9210 8683 8076 7423 6755 6096 5464 4871 4323 3825 3375 2972 2614 2296 2014 1767 1548 1356 1187 1039 908 794 693 604 526 457 397 343 296 255 218 186 157 132 110 90 72 57 43 31 20 11 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 2 3 4 6 7 9 10 12 14 15 17 19 21 23 25 26 28 30 32 34 37 39 41 43 45 47 49 52 54 56 58 60 63 65 67 69 72 74
 0 0 4 10 16 23 30 38 47 56 65 75 86 98 110 123 137 152 167 183 201 219 238 259 280 303 326 351 378 405 434 464 496 529 564 601 639 678 720 763 809 857 907 959 1014 1071 1132 1196 1263 1335 1411 1491 1577 1669 1768 1873 1987 2110 2243 2386 2542 2710 2893 3091 3306 3538 3787 4056 4342 4646 4965 5299 5642 5990 6335 6670 6984 7265 7501 7679 7789 7821 7769 7632 7413 7121 6766 6362 5926 5470 5010 4555 4116 3699 3308 2946 2614 2312 2039 1793 1574 1378 1203 1049 912 791 684 589 506 433 368 312 262 218 180 146 116 90 67 47 30 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 92 145 210 287 379 489 621 778 967 1194 1465 1791 2182 2651 3214 3886 4688 5639 6755 8049 9520 11144 12865 14581 16148 17390 18140 18293 17836 16856 15506 13952 12340 10778 9329 8027 6880 5884 5028 4295 3671 3141 2690 2306 1981 1703 1466 1264 1091 943 815 705 610 528 457 395 341 293 252 215 183 155 130 108 88 71 55 41 28 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 28 46 66 91 119 153 193 240 296 362 440 532 642 773 928 1114 1334 1598 1913 2288 2736 3267 3895 4628 5472 6420 7444 8488 9463 10247 10718 10788 10442 9747 8817 7778 6734 5752 4868 4095 3431 2867 2393 1994 1660 1381 1147 951 786 648 532 435 352 283 224 175 133 98 68 43 22 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 21 27 35 43 53 63 75 89 104 121 140 161 186 214 245 281 321 367 419 479 547 625 713 815 930 1063 1214 1387 1585 1811 2069 2362 2694 3070 3492 3963 4482 5048 5653 6286 6927 7552 8127 8617 8984 9199 9244 9116 8828 8406 7885 7301 6686 6069 5469 4901 4374 3891 3454 3061 2709 2397 2121 1876 1660 1469 1301 1153 1023 908 807 717 638 569 507 453 404 362 324 290 260 234 210 189 170 154 139 125 113 102 93 84 76 69 63 57 52 47 42 38 35 31 28 25 23 20 18 16 14 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 19 25 33 42 52 64 77 93 110 130 153 180 210 245 286 333 387 449 521 604 701 813 943 1094 1270 1474 1712 1989 2312 2689 3127 3638 4232 4922 5718 6633 7676 8850 10147 11545 12999 14435 15751 16823 17527 17768 17509 16784 15684 14335 12864 11376 9948 8628 7437 6383 5462 4664 3976 3386 2881 2449 2080 1764 1495 1265 1068 899 755 631 525 434 356 289 232 183 141 104 73 47 24 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 1 1 2 3 4 5 6 7 8 10 11 12 14 15 17 19 21 23 26 28 31 34 37 40 44 48 52 57 63 68 75 82 89 98 107 117 129 141 155 170 187 206 227 250 276 305 337 372 412 456 506 561 622 691 768 853 948 1054 1172 1303 1448 1608 1784 1976 2184 2409 2647 2898 3156 3416 3670 3910 4126 4306 4440 4522 4544 4507 4412 4266 4077 3857 3614 3360 3102 2848 2603 2370 2152 1949 1762 1591 1436 1295 1168 1053 950 857 773 698 631 571 517 468 424 385 350 318 289 264 240 219 200 183 168 154 141 129 119 109 100 92 85 78 72 67 62 57 52 48 45 41 38 35 32 29 27 25 23 21 19 17 15 14 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 17 21 25 29 34 39 44 50 56 62 69 77 84 93 102 112 123 134 146 159 174 189 206 224 243 264 287 312 339 368 400 435 473 515 560 610 665 725 790 862 941 1027 1121 1225 1338 1462 1597 1743 1902 2074 2258 2454 2661 2879 3104 3335 3566 3793 4009 4209 4385 4530 4636 4699 4716 4684 4604 4480 4318 4123 3904 3667 3421 3172 2924 2683 2452 2233 2028 1836 1660 1497 1348 1213 1090 978 877 786 704 630 563 503 449 401 357 318 282 251 222 196 173 152 134 117 101 88 75 64 54 45 37 29 23 17 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 27 42 60 81 105 133 165 202 246 296 354 422 501 592 699 823 968 1136 1333 1563 1831 2143 2507 2931 3421 3986 4634 5367 6185 7079 8028 8995 9924 10746 11380 11758 11834 11601 11093 10372 9513 8590 7662 6771 5942 5189 4517 3923 3403 2950 2557 2216 1922 1667 1448 1258 1093 951 828 722 629 549 480 419 366 320 281 246 215 189 165 145 127 112 98 86 75 66 58 50 44 38 33 29 25 21 18 15 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 14 16 18 20 22 24 27 29 32 35 39 42 46 50 55 60 66 72 78 86 94 102 112 122 134 147 161 177 194 213 235 258 284 313 346 382 422 467 517 573 635 705 783 870 967 1075 1196 1330 1479 1644 1826 2026 2243 2478 2729 2993 3268 3546 3821 4082 4318 4518 4670 4765 4796 4761 4662 4507 4305 4068 3806 3533 3255 2983 2720 2471 2237 2022 1824 1643 1479 1330 1196 1075 967 869 782 703 633 570 513 462 417 376 339 306 276 249 225 203 184 166 150 136 123 111 100 91 82 74 67 60 54 49 44 39 35 32 28 25 22 20 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 53 82 116 156 203 260 326 405 498 608 740 895 1081 1302 1566 1881 2257 2708 3246 3889 4651 5548 6588 7766 9049 10367 11599 12583 13151 13187 12683 11739 10522 9197 7894 6692 5627 4707 3925 3267 2716 2255 1871 1550 1281 1056 868 710 577 465 371 292 225 168 120 80 46 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 1 1 1 2 2 3 3 4 4 5 5 6 7 8 9 10 11 13 14 16 18 20 22 24 27 31 34 38 42 47 53 59 66 74 83 93 104 117 131 147 165 186 209 235 265 298 336 379 428 483 545 616 695 785 887 1001 1128 1270 1426 1597 1781 1976 2178 2380 2574 2750 2896 3001 3057 3059 3005 2902 2757 2581 2387 2184 1981 1784 1598 1425 1268 1124 996 881 779 688 608 537 474 419 370 327 289 256 226 200 177 157 139 123 108 96 85 75 66 58 51 45 40 35 31 27 23 20 17 15 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 72 74 76 78 80 82 84 86 89 91 93 96 98 101 103 106 109 112 115 118 121 124 127 131 134 138 142 145 149 153 158 162 167 171 176 181 187 192 198 204 210 216 223 230 237 245 253 261 270 279 289 299 309 320 332 344 356 370 383 398 413 429 445 462 480 498 518 538 558 580 602 625 648 673 697 723 748 774 801 828 854 881 907 933 959 983 1007 1029 1051 1070 1088 1103 1117 1128 1136 1142 1145 1144 1141 1135 1126 1115 1100 1083 1064 1042 1018 993 966 938 909 879 848 818 787 756 726 695 666 637 609 582 555 530 505 481 459 437 416 397 378 360 343 327 312 297 283 270 258 246 235 225 215 205 197 188 180 173 165 159 152 146 140 135 130 125 120 115 111 107 103 99 96 93 89 86 83 80 78 75 73 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 58 59 61 63 64 66 68
 71 72 73 74 75 76 77 78 78 79 80 80 81 81 81 82 82 82 82 82 82 82 82 82 81 81 81 81 80 80 80 79 79 79 79 78 78 78 79 79 79 80 81 82 83 85 87 89 92 96 100 105 111 118 126 135 145 157 171 187 205 226 249 276 307 343 383 429 482 542 610 688 778 880 996 1130 1282 1456 1654 1880 2138 2430 2759 3129 3540 3990 4475 4983 5498 5992 6433 6783 7004 7070 6969 6709 6317 5830 5290 4733 4187 3671 3198 2772 2394 2062 1772 1521 1304 1117 956 817 697 595 506 430 365 308 259 217 181 150 123 99 79 62 47 33 22 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 22 24 26 27 29 31 33 34 36 38 40 42 43 45 47 49 51 52 54 56 58 59 61 62 64 65 67 68 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 17 26 35 46 57 70 84 100 118 138 160 184 212 243 277 316 360 410 466 530 602 684 777 882 1002 1140 1296 1474 1678 1910 2176 2478 2822 3212 3653 4149 4704 5317 5987 6707 7461 8230 8981 9674 10264 10704 10955 10993 10814 10436 9894 9231 8496 7729 6966 6232 5543 4908 4331 3813 3351 2941 2579 2261 1980 1734 1519 1330 1164 1018 890 778 680 593 517 450 391 339 294 253 218 186 158 134 112 93 76 61 48 36 25 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 51 92 143 206 285 383 504 656 846 1084 1382 1759 2235 2835 3588 4520 5641 6919 8241 9384 10057 10041 9347 8202 6895 5637 4535 3618 2874 2279 1805 1427 1126 886 692 537 412 310 228 161 107 63 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
 138 143 148 152 157 162 167 172 177 182 187 192 198 203 209 214 220 226 232 238 244 250 257 264 271 278 285 293 301 309 318 327 337 347 358 369 381 394 408 423 439 456 474 494 515 538 563 590 620 652 686 724 765 809 857 909 965 1026 1092 1163 1239 1321 1409 1502 1600 1704 1814 1927 2044 2164 2284 2404 2521 2632 2735 2827 2905 2965 3007 3027 3024 2998 2949 2878 2789 2682 2562 2432 2295 2154 2012 1871 1733 1600 1473 1352 1239 1133 1034 943 858 781 709 644 584 530 480 435 394 357 323 292 264 239 216 195 176 159 144 130 117 106 95 86 77 69 62 56 50 45 40 36 32 28 25 22 19 17 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 0 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 16 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 36 38 39 41 43 46 48 50 53 55 58 61 63 66 69 72 76 79 82 86 89 93 97 100 104 108 112 116 121 125 129 134
 101 106 111 116 121 126 131 137 142 147 153 158 164 169 175 180 186 192 197 203 209 215 220 226 232 238 244 250 256 262 268 275 281 288 294 301 308 316 324 332 341 350 360 370 381 394 407 421 437 454 473 494 517 543 572 603 639 678 721 770 823 883 950 1024 1106 1198 1299 1411 1534 1670 1819 1982 2160 2352 2559 2779 3011 3251 3497 3741 3977 4196 4388 4543 4649 4699 4687 4613 4477 4289 4056 3791 3505 3211 2917 2632 2360 2106 1871 1656 1462 1288 1132 992 869 760 664 579 504 438 380 330 285 246 212 182 156 132 112 95 79 65 54 43 34 26 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 12 13 14 16 18 19 21 23 25 27 30 32 35 37 40 43 46 49 52 56 59 63 67 71 75 79 83 88 92 97
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 95 174 274 401 562 766 1025 1354 1773 2309 2996 3876 5005 6443 8250 10450 12967 15529 17604 18537 17956 16079 13534 10923 8595 6669 5136 3939 3010 2292 1736 1304 968 705 500 340 214 116 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 23 45 71 104 144 195 257 334 430 549 698 883 1115 1405 1766 2213 2760 3412 4160 4960 5720 6303 6567 6436 5950 5238 4443 3675 2991 2411 1932 1542 1229 977 776 614 484 379 295 227 172 128 92 63 39 20 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 2 3 5 7 9 11 13 15 17 20 23 26 29 32 36 39 43 48 53 58 63 69 76 82 90 98 107 116 127 138 150 163 177 193 210 228 249 270 294 320 348 379 413 449 489 532 579 630 685 745 809 879 953 1033 1119 1210 1306 1408 1515 1626 1741 1859 1979 2099 2218 2335 2447 2552 2648 2734 2807 2866 2910 2938 2950 2945 2924 2889 2839 2778 2706 2625 2537 2444 2347 2248 2147 2047 1948 1850 1755 1663 1574 1489 1408 1330 1256 1186 1120 1057 997 942 889 839 792 748 707 668 631 596 564 533 504 477 451 427 404 382 361 342 323 306 289 274 259 245 231 219 206 195 184 174 164 154 145 137 129 121 113 106 100 93 87 81 76 71 65 61 56 52 48 44 40 36 33 30 26 23 21 18 15 13 11 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 1 3 4 5 7 8 10 12 14 16 18 21 24 27 30 34 37 42 46 51 57 63 70 77 85 94 104 115 127 141 156 172 191 211 234 260 288 320 355 395 439 488 543 604 673 749 834 928 1032 1148 1274 1413 1564 1726 1899 2081 2270 2460 2647 2825 2986 3123 3228 3296 3321 3304 3245 3148 3020 2866 2696 2515 2330 2147 1968 1798 1637 1488 1349 1222 1106 1001 905 819 741 670 607 550 499 452 411 374 340 310 283 258 236 216 198 182 167 154 142 131 121 112 104 96 89 83 77 72 67 63 59 55 52 48 45 43 40 38 35 33 31 29 28 26 24 23 21 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 41 42 44 46 48 50 52 54 57 60 62 65 69 72 76 80 84 89 94 100 106 112 119 127 135 144 154 165 177 189 204 219 236 254 274 297 321 347 376 408 442 480 521 566 615 668 725 787 854 926 1003 1085 1171 1262 1357 1454 1553 1651 1748 1841 1927 2005 2071 2123 2159 2177 2178 2160 2124 2073 2007 1929 1842 1749 1651 1551 1452 1353 1258 1166 1079 996 919 846 779 717 659 606 557 513 472 435 401 369 341 315 291 270 250 232 216 201 187 175 163 153 143 134 126 119 112 106 100 94 90 85 81 77 73 70 66 63 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11
 0 0 0 0 0 0 0 2 4 7 10 13 17 20 24 28 32 36 41 46 51 57 63 69 76 83 90 98 107 116 126 136 147 159 172 186 200 216 233 251 271 292 315 339 366 395 426 460 496 536 579 626 677 732 792 857 927 1004 1087 1178 1275 1381 1494 1616 1747 1887 2035 2192 2357 2529 2706 2888 3071 3254 3432 3603 3763 3906 4030 4130 4203 4246 4257 4237 4184 4102 3992 3859 3705 3536 3356 3168 2976 2784 2595 2411 2232 2062 1900 1748 1605 1471 1347 1232 1126 1028 938 855 780 711 648 590 537 489 446 406 369 336 306 279 254 232 211 192 175 160 145 132 121 110 100 91 83 75 68 62 56 51 46 41 37 33 30 26 23 20 18 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 18 25 33 41 51 62 75 89 105 123 144 168 195 226 262 303 349 403 464 534 615 707 814 935 1075 1234 1416 1621 1853 2112 2399 2712 3047 3397 3752 4096 4411 4676 4872 4984 5002 4927 4767 4538 4257 3945 3619 3293 2976 2677 2399 2145 1914 1706 1520 1354 1207 1076 960 857 766 686 614 551 494 444 400 361 325 294 266 241 218 198 180 164 149 136 124 113 103 94 86 79 72 66 61 55 51 46 42 39 35 32 29 26 24 21 19 17 15 13 11 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 20 25 30 36 42 49 57 66 76 86 99 112 127 144 162 183 207 233 262 295 332 374 420 472 530 596 669 751 842 944 1056 1181 1319 1470 1634 1811 2000 2199 2405 2615 2822 3022 3206 3368 3499 3594 3647 3656 3622 3548 3437 3297 3134 2955 2768 2577 2388 2203 2026 1858 1701 1555 1420 1295 1181 1077 982 896 818 747 682 624 571 523 479 440 404 371 341 314 289 267 246 227 210 194 179 166 153 142 131 121 112 104 96 89 82 76 70 64 59 54 50 45 41 38 34 31 28 25 22 19 17 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 38 41 43 46 49 52 56 60 64 69 74 79 86 93 101 109 119 130 142 156 171 188 208 229 254 282 313 349 389 434 486 544 610 685 770 866 975 1099 1239 1397 1576 1776 2002 2254 2533 2840 3175 3534 3912 4301 4687 5053 5380 5645 5827 5912 5889 5761 5538 5238 4882 4494 4092 3693 3310 2950 2617 2314 2041 1797 1579 1387 1217 1067 935 819 718 629 551 482 422 369 323 282 246 215 188 163 142 123 107 92 80 68 59 50 42 35 29 24 19 15 12 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 17 22 27 33 39 46 54 63 74 85 98 112 128 147 168 191 218 248 281 320 364 413 469 533 606 687 780 885 1003 1136 1285 1451 1634 1834 2051 2281 2520 2763 3001 3223 3418 3574 3680 3729 3718 3649 3529 3366 3172 2958 2734 2509 2289 2079 1882 1699 1530 1377 1238 1113 1000 898 808 726 654 589 531 479 432 391 354 321 291 264 240 219 200 183 167 153 141 130 120 111 102 95 88 82 77 72 68 64 60 57 54 52 49 47 45 43 42 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 44 47 51 54 58 63 68 73 79 86 93 101 110 120 131 143 156 171 188 206 227 249 275 303 334 368 407 450 497 551 610 676 749 830 921 1022 1133 1257 1394 1544 1709 1890 2085 2296 2520 2755 2998 3243 3484 3712 3917 4089 4218 4297 4320 4285 4194 4054 3873 3661 3429 3185 2938 2694 2460 2237 2028 1835 1657 1495 1347 1213 1092 983 885 797 717 646 583 526 474 428 387 350 317 287 260 236 214 194 177 161 147 134 122 111 102 93 85 78 72 66 61 56 52 48 44 41 38 35 32 30 28 26 24 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 13 14 15 17 18 20 22 24 27 30 32 36 39 43 47 52 57 63 69 76 84 92 101 112 123 135 149 164 181 200 220 243 268 296 327 361 398 440 485 536 591 652 719 792 872 959 1053 1155 1263 1378 1500 1625 1754 1883 2010 2130 2241 2338 2417 2476 2510 2519 2502 2461 2398 2317 2219 2111 1995 1874 1753 1633 1516 1404 1297 1196 1102 1014 933 858 790 727 669 616 568 524 484 448 415 385 357 332 310 289 270 253 237 223 210 198 187 177 168 160 152 145 139 133 127 122 117 113 109 105 101 98 95 92 89 86 84 81 79 77 75 73 71 69 67 66 64 62 61 59 58 56 55 54 52 51 50 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 24 25 27 28 30 32 33 35 37 39 42 44 46 49 51 54 57 60 63 67 71 74 79 83 88 93 98 104 111 117 125 133 141 150 160 171 183 196 209 225 241 259 279 301 324 350 378 409 443 480 521 565 612 665 721 782 848 918 993 1072 1155 1241 1330 1420 1509 1596 1679 1755 1822 1878 1920 1948 1959 1954 1932 1895 1844 1781 1709 1629 1544 1456 1367 1278 1192 1108 1027 951 879 811 748 689 634 584 537 495 455 419 386 355 327 302 278 257 237 219 203 188 174 161 150 139 130 121 112 105 98 92 86 81 76 71 67 63 59 56 53 50 47 45 43 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 19 20
 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 67 69 72 74 76 79 81 84 87 90 93 96 99 103 107 111 115 120 124 129 135 140 146 153 160 167 175 183 191 201 211 221 232 244 257 271 285 300 317 334 352 372 392 414 437 461 487 513 541 570 600 631 663 696 730 763 797 831 864 897 928 957 985 1009 1031 1049 1064 1074 1080 1082 1079 1072 1061 1045 1025 1002 976 948 917 884 850 816 780 745 710 675 641 608 575 544 514 486 458 432 407 384 362 341 321 303 285 269 253 239 225 213 201 190 179 170 160 152 144 137 130 123 117 111 106 101 96 92 88 84 80 77 73 70 67 65 62 60 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 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 31 32 33 34 35 36 37 38 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 13 15 16 18 20 23 25 28 31 35 38 42 47 51 57 63 69 76 84 93 102 113 124 137 152 167 185 204 225 248 274 302 333 367 404 444 488 534 585 639 696 756 819 884 950 1018 1085 1150 1213 1272 1326 1374 1414 1446 1470 1484 1489 1485 1473 1454 1427 1395 1359 1318 1275 1230 1184 1137 1091 1046 1001 958 917 877 839 803 769 738 708 680 654 630 607 586 567 548 531 516 501 487 474 462 450 439 428 418 408 398 388 379 369 360 350 341 332 322 313 303 293 284 274 264 254 245 235 225 216 206 197 188 179 170 161 152 144 136 128 121 113 106 99 93 86 80 74 69 63 58 53 49 44 40 36 33 29 26 23 20 17 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 11 13 15 18 20 23 26 30 33 37 42 46 51 57 63 70 77 85 94 104 115 126 139 154 169 186 205 225 248 273 300 330 362 397 435 477 522 571 623 679 739 802 869 938 1011 1085 1161 1237 1313 1388 1460 1528 1591 1648 1698 1741 1774 1799 1814 1820 1818 1808 1789 1765 1734 1698 1658 1615 1569 1521 1473 1423 1374 1325 1277 1229 1183 1138 1095 1053 1012 973 936 900 865 832 800 769 740 712 684 658 633 608 585 562 539 518 497 477 457 438 419 401 384 367 350 334 319 304 289 275 262 249 236 224 212 201 190 180 170 160 151 142 134 126 118 111 104 97 90 84 79 73 68 63 58 53 49 45 41 37 34 31 27 25 22 19 16 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 10 12 14 16 19 21 23 26 29 32 35 38 42 46 50 54 59 64 69 74 81 87 94 102 110 119 128 139 150 162 175 189 205 222 240 260 281 305 331 358 389 422 458 498 541 588 639 694 755 821 892 970 1054 1145 1244 1350 1464 1587 1718 1857 2005 2160 2323 2492 2666 2843 3022 3199 3371 3535 3688 3825 3943 4038 4108 4149 4161 4144 4097 4022 3923 3801 3661 3506 3341 3168 2992 2815 2639 2467 2301 2141 1988 1844 1708 1580 1461 1350 1247 1151 1063 981 906 837 773 714 660 611 565 523 484 449 416 385 358 332 308 286 266 247 230 213 198 184 171 159 148 137 128 118 110 102 94 87 80 74 68 63 57 52 48 43 39 35 32 28 25 21 18 16 13 10 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 18 23 30 37 45 55 65 77 90 105 121 140 161 185 212 242 276 314 357 406 461 522 592 670 758 857 968 1093 1232 1388 1560 1751 1961 2191 2441 2708 2992 3287 3590 3891 4183 4454 4693 4889 5032 5115 5133 5087 4982 4824 4622 4389 4133 3865 3592 3323 3061 2811 2575 2355 2150 1962 1789 1631 1488 1357 1239 1132 1034 947 867 795 730 671 618 569 525 485 448 415 384 356 330 307 285 265 247 230 214 199 185 173 161 150 139 129 120 112 104 96 89 82 76 70 64 59 53 49 44 40 35 31 28 24 21 18 14 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 13 15 16 18 20 22 24 26 28 31 33 35 37 40 42 44 47 49 51 54 56 59 61 64 66 69 72 74 77 79 82 85 87 90 93 96 98 101 105 108 111 115 118 122 127 131 136 142 148 154 162 170 179 189 201 214 228 245 263 284 308 335 366 402 442 487 539 598 665 742 829 928 1040 1167 1310 1472 1652 1853 2075 2316 2574 2845 3119 3386 3631 3836 3983 4057 4048 3954 3784 3551 3274 2973 2666 2365 2081 1819 1581 1369 1182 1018 874 750 642 549 468 399 339 287 243 205 172 143 119 98 79 64 50 39 29 20 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9
 77 79 80 82 84 86 87 89 92 94 96 98 101 103 106 108 111 114 117 120 124 127 131 135 139 143 147 152 157 162 168 173 180 186 193 201 209 217 226 236 246 257 269 282 296 311 327 344 362 382 403 426 450 477 506 536 569 605 643 684 728 775 825 879 936 996 1060 1128 1198 1272 1349 1428 1510 1592 1675 1757 1838 1915 1989 2056 2115 2166 2205 2234 2249 2251 2240 2216 2178 2129 2070 2001 1925 1843 1757 1668 1577 1487 1398 1310 1226 1144 1066 992 921 855 793 735 680 630 583 539 498 461 426 394 365 337 312 289 268 248 230 213 198 183 170 158 147 137 128 119 111 103 97 90 84 79 74 69 65 61 57 54 50 47 44 42 39 37 35 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 15 16 17 18 19 19 20 21 22 23 23 24 25 26 27 27 28 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 38 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 58 59 60 61 62 63 65 66 67 68 70 71 72 74 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 17 24 31 40 50 61 74 88 104 122 143 167 194 224 259 299 344 395 454 521 596 683 781 892 1018 1159 1319 1497 1695 1913 2150 2405 2674 2952 3231 3502 3754 3974 4150 4273 4336 4337 4278 4165 4008 3817 3603 3375 3143 2912 2688 2475 2274 2086 1913 1754 1608 1476 1355 1246 1147 1058 977 905 839 780 727 679 636 597 561 530 501 475 452 430 411 394 378 363 350 338 326 316 307 298 289 281 274 267 260 254 247 241 235 230 224 218 213 207 202 197 191 186 181 176 170 165 160 155 150 145 140 135 130 125 120 115 110 106 101 96 92 88 83 79 75 71 67 63 59 56 52 49 45 42 39 36 33 30 28 25 22 20 18 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 13 16 20 24 29 34 39 45 52 59 67 75 84 94 105 117 131 145 161 178 197 218 241 267 294 325 359 395 436 480 529 582 640 703 771 845 925 1011 1103 1201 1304 1412 1523 1638 1754 1869 1983 2092 2194 2287 2369 2438 2491 2528 2548 2550 2536 2505 2460 2401 2331 2251 2165 2072 1976 1878 1779 1680 1583 1488 1396 1307 1221 1140 1062 988 919 853 791 733 678 628 580 536 494 456 420 387 356 327 301 276 253 232 213 195 178 163 149 136 124 113 102 93 84 76 69 62 56 50 45 40 35 31 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 16 18 19 21 22 24 25 27 29 31 33 35 37 39 42 44 46 49 52 55 57 61 64 67 71 74 78 82 87 91 96 101 106 112 118 124 131 138 146 154 163 172 182 193 204 216 229 244 259 275 293 312 332 354 378 404 431 460 492 525 561 599 640 682 727 774 823 873 925 977 1029 1081 1132 1180 1226 1267 1304 1334 1358 1374 1383 1383 1374 1358 1333 1302 1264 1221 1173 1122 1068 1013 957 901 846 792 740 690 642 597 554 513 475 439 406 375 347 320 296 273 252 233 215 199 184 170 157 145 134 125 115 107 99 92 86 79 74 69 64 59 55 52 48 45 42 39 36 34 31 29 27 25 24 22 20 19 17 16 15 14 12 11 10 9 8 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12
 98 101 103 106 109 111 114 117 120 123 126 129 132 136 139 142 146 149 153 157 161 165 169 173 178 182 187 192 197 202 208 213 219 225 232 238 245 252 260 268 276 285 293 303 312 322 333 344 355 367 379 392 405 418 432 446 460 475 490 505 520 535 549 564 578 592 606 619 631 642 652 662 670 677 682 686 689 690 689 687 684 678 672 664 654 643 631 618 604 589 573 557 540 522 505 487 469 451 433 415 398 381 364 347 332 316 301 287 273 259 247 234 223 211 201 191 181 172 163 155 148 140 134 127 121 115 110 105 100 95 91 87 83 80 76 73 70 68 65 62 60 58 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 80 82 84 86 89 91 93 96
 78 79 81 82 84 85 87 89 91 93 95 97 99 101 104 106 109 111 114 117 120 124 127 131 135 139 143 148 153 158 163 169 176 182 190 197 206 215 224 235 246 258 271 285 300 316 333 352 372 394 418 444 471 501 533 567 603 642 684 729 776 826 879 934 992 1053 1115 1179 1245 1311 1377 1442 1505 1566 1624 1676 1723 1763 1795 1819 1833 1839 1834 1821 1798 1766 1727 1681 1630 1573 1512 1449 1384 1318 1252 1186 1121 1058 997 938 881 827 776 727 681 637 596 558 522 488 456 427 400 374 350 328 308 289 271 255 240 226 213 201 190 180 170 161 153 145 138 132 125 120 114 109 105 100 96 93 89 86 83 80 77 74 72 69 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 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 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76
 14 17 20 23 26 30 34 37 42 46 50 55 60 65 71 76 82 89 95 102 110 118 126 134 143 153 163 174 186 198 211 224 239 254 271 289 308 328 350 374 400 427 457 489 524 562 603 648 696 749 807 870 938 1013 1094 1181 1276 1379 1490 1609 1736 1870 2013 2161 2315 2472 2631 2788 2941 3085 3218 3333 3428 3499 3543 3557 3542 3497 3423 3325 3204 3066 2913 2752 2585 2415 2247 2083 1924 1772 1627 1491 1364 1246 1136 1035 941 856 777 706 640 580 526 477 432 391 354 320 290 262 237 215 194 176 159 144 130 118 107 97 87 79 72 65 59 53 48 43 39 35 32 29 26 23 21 19 17 15 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 11
 12 13 14 15 16 17 19 20 22 23 25 26 28 30 32 34 36 39 41 44 47 49 52 56 59 63 67 71 75 80 85 90 95 101 108 114 121 129 137 145 154 163 173 184 195 206 219 232 245 259 274 289 304 321 337 354 371 388 404 421 437 453 468 483 496 508 519 529 537 543 548 551 552 552 550 547 542 536 528 520 510 500 489 477 464 452 439 425 412 399 385 372 359 346 333 320 308 295 284 272 261 250 240 229 219 210 201 192 183 175 167 160 153 146 139 133 127 121 115 110 105 100 95 91 87 83 79 75 72 68 65 62 59 57 54 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 7 7 8 9 10 11
 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 63 65 68 70 73 76 78 81 85 88 91 95 99 103 107 111 116 121 126 132 138 144 150 157 164 172 180 189 198 207 217 228 239 251 264 277 291 306 321 337 354 372 390 410 430 450 472 494 517 540 564 588 613 638 663 687 712 736 759 782 804 825 845 863 879 894 907 918 928 935 940 943 944 942 939 934 928 919 909 898 885 871 856 840 824 807 789 771 753 735 716 698 679 661 643 625 608 591 574 558 542 526 511 496 482 468 455 442 430 417 406 394 383 373 363 353 343 334 325 316 308 299 291 284 276 269 262 255 248 241 235 229 222 216 211 205 199 194 188 183 178 173 168 163 158 153 149 144 140 136 131 127 123 119 115 112 108 104 101 97 94 91 87 84 81 78 75 72 70 67 64 62 59 57 55 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37
 54 56 58 60 63 65 67 70 73 76 78 82 85 88 92 96 100 104 109 113 118 124 129 136 142 149 156 164 172 181 191 201 212 224 237 251 266 282 299 317 337 359 382 407 433 462 493 527 562 601 642 686 732 782 834 889 947 1007 1070 1134 1200 1267 1334 1400 1465 1527 1587 1641 1691 1734 1769 1797 1817 1827 1829 1822 1807 1784 1754 1717 1675 1628 1578 1525 1469 1413 1356 1299 1242 1186 1132 1079 1027 978 930 885 841 800 761 723 688 655 623 593 565 539 514 490 468 448 428 410 393 377 362 348 335 323 311 300 290 281 272 264 256 249 242 235 229 223 218 213 208 203 199 195 191 187 183 180 176 173 170 167 163 160 158 155 152 149 146 144 141 138 136 133 130 128 125 123 120 118 115 113 110 108 106 103 101 98 96 94 91 89 87 84 82 80 78 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 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 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 30 31 32 34 35 36 37 38 40 41 42 44 45 47 49 51 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 15 19 23 29 35 42 50 59 69 81 95 111 129 150 174 202 234 271 313 362 418 483 557 643 741 854 982 1129 1295 1483 1692 1924 2176 2445 2724 3005 3274 3515 3712 3849 3914 3902 3816 3664 3462 3224 2967 2703 2444 2196 1965 1751 1558 1383 1227 1088 964 855 759 674 599 533 475 424 379 339 305 274 247 223 202 183 167 153 140 128 118 109 101 94 88 82 77 73 69 65 61 58 56 53 51 48 46 44 43 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 33 35 37 39 41 44 46 49 52 55 58 61 65 69 72 77 81 86 90 96 101 107 113 120 127 134 142 151 160 170 180 191 203 216 230 244 260 277 295 314 335 357 381 407 434 463 494 528 563 601 640 682 726 772 820 869 919 971 1022 1074 1124 1172 1217 1257 1293 1322 1344 1357 1361 1356 1341 1317 1283 1242 1194 1140 1082 1021 958 894 831 769 709 652 597 546 498 453 412 374 339 307 278 252 227 206 186 168 151 137 123 111 100 90 81 73 66 59 53 48 43 39 34 31 27 24 22 19 17 15 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3
 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 30 32 34 37 39 42 45 48 51 55 59 63 68 73 78 84 90 97 105 113 123 133 144 156 169 184 200 218 237 259 283 309 338 370 405 443 486 532 583 639 700 766 837 914 996 1083 1174 1270 1368 1466 1564 1659 1748 1828 1897 1952 1990 2010 2011 1994 1958 1907 1841 1765 1679 1588 1494 1398 1303 1211 1121 1036 955 879 808 742 681 625 573 525 481 441 404 371 340 312 286 263 242 222 205 189 174 161 148 137 127 118 109 102 94 88 82 77 72 67 63 59 56 52 49 47 44 42 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 2 2 3
 0 0 1 3 4 6 8 9 11 13 15 17 19 22 24 26 29 31 34 36 39 42 45 49 52 55 59 63 67 71 75 80 85 90 96 102 108 115 122 130 139 148 158 169 181 194 208 223 241 259 281 304 330 359 391 427 467 512 562 618 681 752 831 919 1018 1128 1251 1387 1537 1702 1882 2076 2284 2505 2734 2967 3199 3421 3624 3800 3937 4027 4064 4046 3973 3849 3682 3482 3258 3020 2778 2538 2306 2085 1877 1685 1509 1349 1203 1072 954 848 754 669 594 527 467 414 367 325 288 255 226 200 178 157 139 123 109 97 86 76 68 60 53 48 42 38 34 30 27 24 22 20 18 16 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 22 31 41 54 68 85 105 128 155 187 224 268 320 380 452 536 635 751 888 1049 1238 1458 1713 2006 2338 2706 3103 3515 3917 4280 4567 4745 4794 4708 4503 4207 3854 3476 3098 2736 2402 2100 1831 1595 1388 1207 1051 915 798 696 608 532 466 409 359 316 279 246 218 193 172 153 137 123 111 101 91 84 77 71 66 62 58 55 52 50 48 46 45 44 43 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 13 14 16 17 19 20 22 24 26 28 30 32 34 37 39 42 45 48 51 54 57 61 64 68 72 77 81 86 91 96 101 107 113 119 126 133 140 148 156 165 174 183 193 203 214 226 238 250 264 278 292 307 323 340 358 376 395 415 435 457 479 502 526 551 576 603 630 657 686 714 744 773 803 833 863 893 923 952 981 1008 1035 1060 1083 1105 1125 1142 1157 1169 1178 1185 1188 1188 1184 1178 1168 1155 1138 1119 1097 1073 1046 1017 986 954 921 887 853 818 783 748 714 680 646 614 582 552 523 494 467 441 416 393 370 349 329 310 292 275 259 244 230 217 204 192 181 171 161 152 143 135 128 121 114 108 102 96 91 86 81 77 73 69 65 62 58 55 52 49 47 44 42 40 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10
 106 109 112 116 119 122 125 128 131 134 138 140 143 146 149 152 154 157 159 162 164 166 168 170 172 173 175 176 178 179 180 181 182 183 184 184 185 185 186 186 186 187 187 187 188 188 188 188 189 189 190 190 191 191 192 193 194 195 196 197 199 200 202 203 205 207 209 212 214 216 219 222 225 228 231 234 238 241 245 249 252 256 260 264 269 273 277 281 286 290 294 299 303 307 311 315 319 322 326 329 332 335 337 339 341 342 343 343 343 343 342 341 339 337 334 331 327 323 318 313 308 302 296 290 283 276 269 262 255 248 241 233 226 219 212 205 198 191 184 178 172 165 159 153 148 142 137 132 127 122 117 113 109 104 100 97 93 89 86 83 79 76 73 71 68 65 63 60 58 56 54 51 49 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 8 8 8 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 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 56 58 60 63 65 68 70 73 76 79 81 84 87 90 93 97 100 103
 1 3 4 6 8 10 12 15 17 20 23 26 29 32 36 40 44 48 53 58 63 69 75 82 89 97 105 114 123 133 144 156 168 182 196 212 229 247 266 287 309 333 359 386 416 447 480 516 553 593 634 677 723 769 817 867 916 966 1016 1065 1112 1158 1200 1240 1275 1306 1332 1353 1368 1378 1382 1381 1374 1363 1348 1328 1305 1279 1250 1219 1187 1154 1119 1085 1050 1015 981 947 913 881 849 818 788 760 732 705 679 654 630 607 585 564 544 524 506 488 471 454 439 424 409 395 382 369 357 345 334 323 312 302 292 283 274 265 256 248 240 232 224 217 210 202 196 189 182 176 170 164 158 152 146 141 136 130 125 120 116 111 106 102 98 93 89 85 82 78 74 71 67 64 61 58 55 52 49 46 44 41 39 37 34 32 30 28 26 24 22 20 19 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 9 12 16 19 23 28 32 37 43 49 55 62 70 79 88 98 110 122 136 151 168 186 207 230 255 283 313 348 386 428 475 527 585 649 719 798 884 979 1083 1196 1320 1453 1597 1749 1909 2077 2248 2421 2591 2756 2909 3047 3164 3256 3320 3354 3356 3328 3272 3190 3086 2966 2832 2689 2541 2391 2242 2096 1954 1818 1689 1567 1453 1345 1245 1152 1066 986 913 845 782 724 671 622 577 536 498 463 431 401 374 349 326 304 285 267 250 234 220 207 195 183 173 163 154 145 137 130 123 116 110 105 99 94 89 85 81 76 73 69 66 62 59 56 53 50 48 45 43 41 38 36 34 32 30 28 27 25 23 22 20 18 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 8 9 9 10 11 12 13 14 15 15 17 18 19 20 21 22 24 25 27 28 30 31 33 35 37 39 41 43 46 48 51 54 57 60 63 67 71 75 79 84 89 94 100 106 112 119 126 134 142 151 161 171 182 194 207 220 235 251 267 285 304 324 346 369 393 419 446 475 505 537 570 604 640 678 716 755 795 835 876 916 956 994 1031 1066 1098 1127 1153 1174 1190 1202 1208 1208 1203 1193 1176 1155 1129 1098 1063 1026 985 943 899 854 809 764 720 677 635 594 555 518 482 449 417 387 359 333 309 287 266 246 228 211 196 182 169 156 145 135 125 116 108 100 93 87 81 75 70 65 61 57 53 49 46 43 40 37 35 32 30 28 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 15 17 20 23 26 29 32 36 40 44 49 54 59 65 71 78 86 94 103 113 124 136 149 164 179 196 215 236 259 284 312 342 375 412 452 496 543 595 652 713 779 849 925 1005 1089 1177 1268 1361 1454 1547 1636 1721 1800 1870 1929 1977 2011 2032 2039 2031 2011 1979 1936 1884 1825 1760 1692 1620 1548 1475 1402 1332 1263 1196 1132 1071 1014 959 907 858 812 768 728 690 654 621 590 561 533 508 484 462 441 421 403 386 370 355 340 327 314 302 291 280 270 261 251 242 234 226 218 211 204 197 190 184 178 172 166 160 155 149 144 139 134 130 125 120 116 112 108 103 100 96 92 88 85 81 78 75 71 68 65 62 59 57 54 51 49 46 44 42 39 37 35 33 31 29 27 25 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 65 67 69 71 73 75 78 80 82 85 87 90 92 95 97 100 102 105 108 111 114 117 120 123 126 130 133 137 140 144 148 152 157 161 166 171 176 181 186 192 198 205 212 219 226 235 243 252 262 272 283 295 308 321 335 350 367 384 402 422 443 465 489 514 541 569 599 631 664 699 736 774 814 855 898 943 988 1035 1083 1131 1179 1227 1275 1322 1367 1410 1450 1488 1521 1550 1574 1592 1604 1610 1610 1602 1588 1568 1541 1508 1471 1428 1381 1331 1279 1224 1168 1112 1055 1000 945 891 839 789 741 695 652 610 571 535 501 468 438 410 384 360 338 317 297 279 262 247 232 219 207 195 184 174 165 156 148 141 134 127 121 115 110 104 100 95 91 87 83 79 76 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 37 35 34 32 31 29 28 26 25 23 22 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 40 42 44 45 47 49 51 53 55 56 58 60
 9 10 11 12 13 13 14 15 16 17 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 59 62 64 67 70 74 77 81 85 89 93 98 103 109 115 121 128 135 143 152 161 171 182 194 207 220 235 251 269 288 308 330 353 379 406 436 467 501 537 576 616 660 705 753 803 856 910 965 1022 1079 1136 1193 1248 1302 1352 1398 1440 1475 1505 1527 1541 1548 1546 1536 1518 1493 1462 1424 1381 1334 1284 1231 1177 1121 1066 1011 957 904 853 804 756 711 669 629 591 555 522 490 461 434 409 385 363 342 323 306 289 274 260 247 234 223 212 202 192 183 175 167 160 153 146 140 134 129 123 118 113 109 104 100 96 92 88 85 81 78 75 72 69 66 63 60 58 55 52 50 48 45 43 41 39 37 35 33 31 30 28 26 25 23 22 20 19 17 16 15 14 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 7 8
 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 23 26 30 34 38 42 47 52 57 63 70 76 84 92 100 109 119 130 142 154 168 183 199 216 234 254 276 299 324 351 380 410 443 478 515 554 595 638 683 729 777 826 875 925 974 1023 1070 1116 1159 1200 1237 1272 1302 1329 1351 1370 1385 1396 1403 1408 1409 1407 1403 1397 1388 1379 1367 1355 1341 1327 1311 1295 1279 1261 1243 1224 1205 1184 1163 1141 1117 1093 1068 1042 1014 986 956 926 895 862 830 796 763 729 695 662 628 595 563 531 501 471 442 415 388 363 339 316 295 275 256 238 221 205 190 177 164 152 141 130 121 112 103 96 88 82 75 70 64 59 54 50 46 42 39 35 32 29 27 24 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 12 12 13 13 14 14 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 35 36 37 39 41 42 44 46 48 50 52 55 57 60 63 66 69 73 76 80 85 89 94 99 105 111 117 124 131 138 146 155 164 173 183 194 205 217 229 242 255 269 283 297 313 328 344 360 376 392 408 424 440 456 470 485 498 511 522 532 541 549 555 559 562 563 563 560 557 551 544 536 527 517 505 493 480 466 452 438 423 409 394 380 365 351 337 324 311 298 286 275 264 253 243 233 224 215 207 200 192 185 179 173 167 162 157 152 148 144 140 136 133 130 127 124 121 119 116 114 112 110 108 106 105 103 102 100 99 98 97 96 94 93 92 91 91 90 89 88 87 86 86 85 84 84 83 82 81 81 80 79 79 78 77 77 76 75 74 74 73 72 71 71 70 69 68 67 66 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 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10
 68 71 75 78 81 85 88 92 96 100 104 109 113 118 123 128 134 139 145 151 157 163 170 177 184 191 199 206 214 222 231 239 248 257 266 275 284 293 302 311 319 328 336 344 352 359 365 371 377 381 385 388 390 392 392 392 390 388 385 381 377 371 366 359 352 345 337 329 321 312 304 295 286 277 269 260 251 243 235 226 219 211 203 196 189 182 175 169 163 157 151 145 140 134 129 125 120 116 111 107 103 99 96 92 89 86 83 80 77 74 72 70 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 60 61 62 63 63 64 65 66 66 67 68 68 69 69 70 70 70 71 71 71 72 72 72 72 72 71 71 71 71 70 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 41 43 46 48 50 52 55 57 60 63 65
 13 14 15 16 17 19 20 22 23 25 26 28 30 32 34 37 39 41 44 47 50 54 57 61 65 69 74 79 85 91 97 104 111 119 128 138 148 160 172 185 200 216 233 251 272 294 318 344 371 401 433 468 504 542 582 624 666 709 752 794 834 871 904 933 955 971 980 981 975 961 941 916 885 851 814 774 734 693 652 612 574 536 501 467 435 405 377 350 326 303 281 262 243 226 210 195 182 169 158 147 137 127 119 111 104 97 90 85 79 74 70 65 62 58 55 52 49 46 44 42 40 38 37 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 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 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12
 4 5 5 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 56 59 62 66 69 73 78 82 87 92 98 104 110 117 124 132 140 149 158 168 178 190 201 214 227 241 256 271 288 305 323 341 361 381 401 423 444 467 489 512 536 559 582 605 627 649 670 690 709 727 744 758 772 783 792 799 805 808 808 807 803 797 789 779 767 753 738 721 703 683 663 642 620 598 576 553 530 508 486 464 443 422 402 382 363 345 328 311 295 279 265 251 238 225 213 202 192 182 172 163 155 147 139 132 125 119 112 107 101 96 91 87 82 78 74 71 67 64 60 57 54 52 49 47 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4
 60 62 64 66 68 70 72 74 76 79 81 83 85 87 89 92 94 96 99 101 103 106 108 110 113 115 118 120 123 125 128 130 133 136 138 141 144 147 149 152 155 158 161 164 167 170 174 177 180 184 187 191 195 198 202 206 210 214 219 223 227 232 236 241 245 250 254 259 264 268 273 278 282 287 291 296 300 304 308 311 315 318 321 324 326 328 330 331 332 333 333 332 332 330 329 326 324 321 317 313 309 304 299 293 287 281 275 268 261 254 247 239 232 224 217 210 202 195 188 181 174 167 160 154 148 142 136 130 125 119 114 109 105 100 96 92 88 84 81 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 59
 125 132 138 145 151 158 165 172 179 186 193 200 206 213 220 226 233 239 245 250 256 261 266 270 274 278 281 284 287 289 291 293 294 295 295 296 295 295 295 294 293 292 291 290 289 287 286 285 284 283 283 282 282 282 282 282 283 284 285 287 289 291 294 297 300 304 308 312 316 321 326 332 337 343 349 356 362 369 376 383 390 397 404 411 418 425 432 438 445 451 456 461 466 470 473 476 478 478 478 477 475 472 468 463 457 450 442 433 423 413 402 390 378 365 352 339 326 313 300 288 275 263 250 239 227 217 206 196 186 177 169 160 152 145 138 131 125 119 113 108 103 98 93 89 85 81 77 74 70 67 64 62 59 56 54 52 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 35 37 40 43 46 49 52 56 60 64 68 72 77 81 86 91 96 102 108 113 119
 28 30 32 34 36 39 41 44 46 49 52 55 58 62 65 69 73 77 82 86 91 96 102 107 113 119 126 133 140 148 156 165 174 184 194 205 216 228 240 254 268 283 298 314 332 349 368 388 408 429 451 474 497 521 545 570 594 619 643 667 691 713 734 754 771 787 801 812 821 827 831 831 828 823 815 804 791 776 758 739 718 696 673 649 624 599 574 549 524 499 474 451 427 405 383 362 342 322 304 286 269 253 238 223 210 197 185 173 162 152 143 134 126 118 111 104 97 91 86 81 76 71 67 63 60 56 53 50 47 45 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 14 15 16 17 18 20 21 23 25 26
 25 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 61 63 64 66 68 70 72 75 77 80 83 86 89 93 96 100 105 109 114 119 124 130 136 143 149 157 164 172 180 189 198 208 218 228 239 250 261 273 285 297 309 321 334 346 358 369 380 390 400 409 416 423 428 432 434 435 434 432 428 422 415 407 398 387 376 364 351 338 325 311 298 284 271 258 245 233 221 210 199 189 179 169 161 152 144 137 130 123 117 112 106 101 96 92 88 84 81 77 74 71 68 66 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25
 33 34 35 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 63 66 68 70 73 75 78 80 83 86 88 91 94 97 100 103 107 110 113 116 120 123 127 131 134 138 142 146 149 153 157 161 165 169 173 177 181 185 189 193 197 201 205 209 213 217 220 224 228 231 234 238 241 244 247 250 253 255 258 260 262 264 266 268 269 271 272 273 274 274 275 275 275 275 274 274 273 272 271 270 268 267 265 263 260 258 255 253 250 247 244 240 237 233 230 226 222 219 215 211 207 203 199 195 191 187 183 180 176 172 168 164 161 157 154 150 147 143 140 137 134 131 128 125 122 119 117 114 111 109 106 104 102 99 97 95 93 91 88 86 84 83 81 79 77 75 73 72 70 68 67 65 64 62 61 59 58 57 55 54 53 51 50 49 48 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 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31
 95 100 104 109 114 119 125 130 136 141 147 153 160 166 173 179 186 193 200 207 215 222 229 237 244 252 259 267 274 282 289 296 303 310 316 322 328 334 339 345 349 354 357 361 364 367 369 371 372 373 374 374 374 374 373 372 371 369 367 365 363 361 358 356 353 350 347 345 342 339 336 333 330 327 324 321 319 316 313 311 308 305 303 300 298 296 293 291 289 287 284 282 280 278 276 273 271 269 267 265 262 260 258 255 253 250 248 245 242 239 236 233 230 227 224 220 217 213 210 206 202 199 195 191 187 183 179 175 170 166 162 158 154 150 146 142 138 134 130 126 122 118 115 111 108 104 101 97 94 91 88 85 82 79 76 74 71 69 66 64 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 16 16 17 18 19 21 22 23 24 26 27 29 30 32 34 36 38 40 42 45 47 50 53 55 58 61 65 68 71 75 79 83 87 91
 53 56 60 64 68 73 77 82 87 92 98 104 110 117 123 131 138 146 155 164 173 183 193 204 215 227 239 252 265 279 294 309 324 340 357 374 391 408 426 444 462 479 497 514 531 548 563 578 592 605 617 627 636 644 650 654 657 659 659 658 655 652 647 641 634 626 617 608 598 588 577 566 555 543 532 520 508 497 485 474 462 451 440 429 418 407 396 386 375 365 355 345 335 326 316 307 298 289 280 271 262 254 245 237 229 221 213 206 198 191 184 177 170 163 157 151 145 139 133 127 122 117 112 107 102 98 93 89 85 81 78 74 71 68 64 61 59 56 53 51 48 46 44 41 39 37 36 34 32 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 21 23 25 27 29 31 33 35 38 41 43 46 50
 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 72 74 77 79 82 85 87 90 93 96 100 103 107 110 114 118 122 127 131 136 141 146 152 158 164 171 178 185 193 201 210 220 230 240 251 263 276 289 303 318 333 350 367 385 403 423 443 464 485 507 529 551 573 594 616 636 656 674 691 706 719 729 737 742 744 744 740 734 725 713 699 682 664 644 623 600 577 553 529 505 481 458 435 412 390 369 349 330 311 294 277 261 246 232 218 206 194 183 173 163 154 145 137 130 123 117 111 105 100 95 91 87 83 79 76 73 70 67 65 63 60 58 57 55 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 38
 34 35 36 37 39 40 42 43 45 47 49 51 53 55 58 60 63 66 70 74 78 82 87 93 99 105 113 121 130 140 151 163 177 193 210 230 252 277 306 338 374 415 461 513 572 638 711 793 883 981 1088 1200 1318 1436 1552 1659 1752 1825 1873 1891 1878 1835 1766 1676 1570 1456 1337 1219 1105 997 896 804 720 644 575 513 458 409 365 326 291 259 231 206 184 164 146 130 115 102 90 80 70 61 54 47 40 35 30 25 21 17 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33
 31 33 34 36 38 40 42 44 46 48 51 53 56 59 61 64 67 70 74 77 81 84 88 93 97 101 106 111 117 122 128 134 141 147 154 162 170 178 187 197 206 217 228 239 252 264 278 292 307 323 339 356 374 393 412 432 452 473 495 517 539 561 583 606 628 649 669 689 708 725 741 755 767 777 785 791 795 796 794 791 785 777 767 755 741 726 709 691 672 652 632 611 589 568 546 524 503 482 461 441 421 401 383 364 347 330 314 298 283 269 255 242 230 218 207 197 187 177 168 160 152 145 138 131 125 119 113 108 103 99 94 90 86 83 79 76 73 70 67 65 62 60 58 56 54 52 50 48 47 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29
 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 44 46 48 51 54 56 60 63 66 70 74 79 84 89 94 100 106 113 121 129 138 147 157 168 180 193 207 223 239 257 276 297 319 343 369 396 425 456 489 524 560 598 637 677 718 758 799 838 875 910 942 970 993 1011 1024 1030 1031 1026 1015 999 978 953 925 893 860 825 789 752 716 680 645 610 577 545 514 485 457 431 406 382 360 340 320 302 285 269 254 240 227 215 203 193 183 174 165 158 150 144 137 132 126 122 117 113 109 105 102 99 96 94 91 89 87 85 84 82 81 79 78 77 76 75 74 73 72 71 71 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 61 60 60 59 59 58 58 57 56 56 55 55 54 53 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 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 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 16 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 4 4 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 11 11 12 13 13 14
 24 25 27 29 32 34 36 39 41 44 47 50 54 57 61 65 70 75 80 85 91 97 104 112 120 128 138 148 160 172 186 201 217 235 255 277 302 329 358 391 428 468 512 561 615 673 738 807 882 962 1047 1136 1227 1319 1409 1495 1574 1641 1695 1732 1751 1750 1729 1690 1635 1567 1488 1403 1314 1223 1134 1047 963 884 810 740 676 617 563 514 469 427 390 355 324 295 269 246 224 204 186 170 155 141 129 117 107 97 88 80 73 66 60 54 49 44 40 36 32 29 26 24 21 19 17 15 14 12 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 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 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 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 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 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 1 1 2 3 3 4 5 6 7 7 8 10 11 12 13 14 16 17 19 20 22
 17 18 19 21 22 23 25 26 28 30 32 33 35 37 40 42 44 46 49 52 54 57 60 63 67 70 73 77 81 85 89 93 98 102 107 112 117 122 128 133 139 145 151 157 163 170 176 183 189 196 203 210 216 223 230 236 242 249 255 261 266 272 277 282 287 292 296 300 303 307 310 312 315 317 319 320 321 322 323 323 323 323 322 321 320 319 317 315 312 309 306 303 299 295 291 287 282 277 271 266 260 254 247 241 234 228 221 214 207 200 193 185 178 172 165 158 151 145 139 133 127 121 115 110 105 100 95 91 86 82 78 74 71 67 64 61 58 55 53 50 48 46 44 41 40 38 36 34 33 31 30 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 14 16
 102 104 107 109 111 113 116 118 120 123 125 127 130 132 134 137 139 142 144 146 149 151 154 157 159 162 165 168 170 173 177 180 183 187 190 194 198 202 206 210 215 220 225 231 236 243 249 256 263 270 278 287 295 305 314 325 335 346 358 370 383 396 410 424 438 453 468 484 499 515 531 547 563 579 594 609 624 638 651 663 674 684 693 700 706 710 712 713 712 709 705 699 691 681 670 658 644 630 614 597 580 562 544 525 507 488 469 451 432 415 397 380 363 347 332 317 302 288 275 262 250 239 228 218 208 199 190 182 174 166 159 153 147 141 135 130 125 120 116 112 108 104 101 97 94 91 88 85 83 80 78 76 73 71 69 67 65 64 62 60 59 57 55 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 86 89 91 93 95 97 100
 42 44 46 48 51 53 56 59 61 64 68 71 74 78 82 86 90 95 100 105 110 116 122 128 135 142 150 158 167 177 187 197 209 222 235 249 265 281 299 318 339 361 385 411 438 468 499 533 568 606 646 688 731 777 824 872 921 969 1018 1065 1110 1152 1191 1225 1253 1276 1292 1301 1303 1297 1285 1266 1241 1211 1176 1137 1095 1051 1006 960 913 867 822 777 734 693 653 615 578 544 511 480 451 424 398 373 351 329 309 291 273 257 242 227 214 202 190 179 169 160 151 143 135 128 122 115 110 104 99 95 91 87 83 79 76 73 70 68 65 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 9 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 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 22 23 24 25 27 28 29 31 33 34 36 38 40
 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 37 39 42 45 48 51 55 59 64 69 74 80 87 95 104 113 124 136 150 165 182 202 224 249 277 308 344 385 430 481 539 602 673 751 835 926 1022 1121 1221 1317 1406 1481 1539 1575 1587 1573 1535 1475 1399 1311 1216 1118 1021 928 839 756 679 609 546 489 437 390 349 311 278 248 221 197 175 156 139 123 109 96 85 75 65 57 50 43 37 31 27 22 18 15 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 31 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6
 60 61 62 63 65 66 67 69 70 71 73 74 76 78 79 81 83 85 87 89 91 93 95 98 100 103 106 109 112 116 119 123 127 131 136 141 146 152 158 164 171 179 187 196 205 215 226 238 251 264 279 295 312 330 349 370 392 415 440 466 493 521 550 580 610 641 672 703 733 762 790 816 840 861 879 894 904 911 913 912 906 896 882 864 843 819 793 765 735 704 673 640 608 576 544 514 483 454 426 399 374 349 326 304 284 264 246 229 213 198 184 172 160 149 138 129 120 112 105 98 92 86 81 76 72 67 64 60 57 54 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 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 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 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 37 38 39 40 41 42 43 44 45 45 46 47 48 50 51 52 53 54 55 56 57 58
 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 56 58 60 62 65 67 69 72 74 77 80 83 86 89 92 96 99 103 107 111 116 120 125 130 135 141 146 152 158 164 171 178 185 192 200 208 216 225 233 242 252 261 271 281 292 302 313 324 336 347 359 371 384 396 408 421 433 446 458 471 483 494 506 517 527 536 545 552 559 564 568 571 572 571 569 565 559 552 543 532 521 507 493 478 462 445 428 410 392 374 357 339 322 306 289 274 259 244 231 218 205 194 182 172 162 153 144 136 128 121 114 108 102 96 91 86 82 77 73 69 66 63 59 56 54 51 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 22 21 20 19 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21
 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 58 60 62 65 67 70 72 75 78 81 83 86 89 93 96 99 102 105 109 112 115 119 122 125 129 132 135 139 142 145 148 151 155 158 161 164 167 170 172 175 178 181 183 186 188 191 193 195 198 200 202 204 206 208 209 211 212 214 215 216 217 218 218 218 218 218 218 217 216 215 213 211 209 207 204 201 198 194 191 187 183 178 174 169 164 159 154 150 145 140 135 130 125 120 116 111 107 102 98 94 90 86 83 79 76 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10
 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 45 46 47 48 49 51 52 54 55 57 59 61 63 65 67 70 73 75 78 82 85 89 92 96 101 105 110 115 121 126 132 139 145 152 159 166 174 181 189 197 205 213 221 228 236 243 249 256 261 266 270 273 275 277 277 276 275 272 268 264 258 252 245 238 230 222 214 205 196 188 179 170 162 154 145 138 130 123 116 109 103 97 91 86 81 76 71 67 63 60 56 53 50 47 45 42 40 38 36 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 18 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23
 37 39 40 42 44 46 47 49 51 53 55 58 60 62 65 67 70 72 75 78 81 84 87 90 93 97 100 104 107 111 115 118 122 126 130 134 138 142 146 150 153 157 161 165 168 172 175 178 181 184 186 189 191 193 194 196 197 197 198 198 199 198 198 198 197 196 195 194 192 191 189 187 186 184 182 180 178 176 174 172 170 168 166 164 162 160 158 156 154 153 151 149 148 146 145 143 142 141 139 138 137 136 135 134 133 132 131 131 130 129 129 128 128 127 127 127 126 126 126 125 125 125 125 125 125 124 124 124 124 124 124 123 123 123 122 122 121 121 120 120 119 118 117 116 115 114 113 112 111 109 108 106 105 103 102 100 98 96 94 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36
 62 63 63 64 64 65 65 66 67 67 68 69 69 70 71 72 72 73 74 75 76 77 79 80 81 82 84 85 87 88 90 92 94 96 98 100 103 105 108 111 114 117 121 124 128 132 136 140 145 150 155 160 165 171 177 183 189 196 202 209 216 223 231 238 246 253 261 269 277 284 292 299 307 314 321 327 334 340 346 351 356 361 365 369 373 375 378 380 381 382 383 383 383 382 381 379 378 375 373 370 366 363 359 355 351 346 341 337 332 326 321 316 310 305 299 294 288 283 277 271 266 260 255 249 244 239 233 228 223 218 212 207 202 198 193 188 183 179 174 170 165 161 157 153 149 145 141 137 133 130 126 122 119 115 112 109 106 102 99 96 93 91 88 85 82 80 77 75 72 70 68 65 63 61 59 57 55 53 51 49 48 46 44 42 41 39 38 36 35 33 32 31 29 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 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 50 51 51 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 61 61 62
 82 81 81 81 81 80 80 80 79 79 79 78 78 78 77 77 77 76 76 76 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 77 77 78 79 80 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 97 98 99 100 102 103 104 105 107 108 109 110 111 112 114 115 116 117 118 118 119 120 121 122 122 123 124 124 125 125 125 126 126 126 126 126 126 125 125 124 124 123 123 122 121 120 119 117 116 115 113 111 110 108 106 104 102 100 98 96 94 92 90 88 86 83 81 79 77 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 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 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 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 27 28 29 30 32 33 34 35 36 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 60 61 63 64 66 67 68 70 71 72 73 74 75 76 77 78 79 79 80 80 81 81 81 82 82 82 82 82 82 82 82
 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 1 2 4 6 8 12 15 20 25 32 40 50 61 75 91 110 133 160 193 231 276 330 394 470 559 665 790 937 1109 1310 1541 1806 2102 2425 2763 3097 3400 3639 3782 3809 3715 3517 3243 2925 2594 2270 1968 1695 1453 1242 1059 902 767 652 554 471 399 338 286 242 204 172 144 121 101 84 69 57 47 38 30 24 19 15 11 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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 49 51 54 57 60 64 67 71 75 80 85 90 96 102 108 115 123 131 140 149 159 170 182 194 207 221 236 252 268 285 303 321 340 360 379 398 418 436 454 471 487 501 514 524 532 538 541 541 540 535 529 520 510 497 484 469 453 436 419 402 384 367 350 333 316 300 284 269 254 240 226 214 201 190 179 168 158 149 140 132 124 117 110 104 98 92 87 82 78 73 70 66 63 60 57 54 52 49 47 46 44 42 41 40 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 48 48 47 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10
 33 34 36 38 40 42 44 47 49 52 55 57 61 64 67 71 75 79 84 88 93 99 105 111 117 124 132 140 149 158 168 179 190 203 216 230 245 261 278 296 316 336 358 381 405 430 455 482 509 536 564 591 618 644 669 691 712 731 746 759 769 775 778 777 774 767 758 747 733 718 701 684 665 646 626 607 588 568 550 531 513 496 480 464 449 435 421 408 395 384 373 362 352 343 334 326 318 311 304 298 292 286 281 276 271 267 263 259 256 252 249 246 244 241 239 237 234 232 230 228 226 224 223 221 219 217 215 213 210 208 206 203 201 198 195 192 189 186 183 180 176 173 170 166 162 159 155 151 148 144 140 137 133 129 126 122 119 115 112 109 105 102 99 96 93 90 87 84 81 79 76 74 71 69 66 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 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 17 18 19 20 21 22 23 24 25 27 28 30 31
 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 33 36 38 41 43 47 50 53 57 61 65 70 75 80 86 92 98 105 113 121 130 139 149 160 171 183 197 210 225 241 257 274 292 310 329 349 368 388 407 426 445 462 478 493 506 518 527 534 539 542 542 541 537 532 525 517 507 497 485 473 460 447 434 421 408 395 382 369 357 345 334 323 312 302 292 282 273 265 256 248 241 234 227 221 214 209 203 198 193 188 184 179 175 171 168 164 160 157 154 151 148 145 142 139 136 134 131 128 125 123 120 117 115 112 109 107 104 101 98 96 93 90 88 85 83 80 77 75 72 70 67 65 63 60 58 56 54 51 49 47 45 43 42 40 38 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 15 14 13 12 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3
 36 37 39 40 41 43 45 46 48 50 52 54 56 58 60 63 65 68 71 74 77 80 84 87 91 95 99 104 108 113 118 124 130 135 142 148 155 162 169 177 185 194 202 211 220 230 239 249 259 270 280 290 300 310 320 330 339 348 356 364 372 378 384 389 394 397 400 401 402 402 401 400 397 394 390 385 380 374 368 362 355 348 340 332 325 317 309 301 292 284 276 268 260 252 245 237 230 222 215 208 201 194 188 181 175 169 163 158 152 147 142 137 132 127 123 118 114 110 106 102 99 95 92 89 86 83 80 78 75 73 70 68 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 16 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 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 34 35
 38 39 41 42 43 45 46 47 49 50 52 54 55 57 59 61 63 64 66 69 71 73 75 78 80 82 85 88 90 93 96 99 102 105 109 112 115 119 123 126 130 134 138 142 146 150 155 159 164 168 172 177 182 186 191 195 200 204 209 213 217 222 226 230 233 237 241 244 247 250 253 255 257 259 261 263 264 265 266 266 266 266 266 265 265 264 262 261 259 257 255 253 250 248 245 242 239 235 232 228 225 221 217 213 209 205 201 197 193 188 184 180 176 171 167 163 159 155 151 147 143 139 135 131 127 124 120 117 113 110 107 104 101 98 95 92 89 87 84 82 79 77 75 72 70 68 66 64 62 61 59 57 56 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37
 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 56 57 59 61 63 65 67 70 72 75 78 81 84 88 91 95 100 104 109 115 121 127 134 141 149 158 167 177 187 199 211 225 239 254 270 287 305 324 343 363 384 405 426 447 468 488 506 523 538 551 561 569 573 575 573 568 560 550 537 522 506 488 469 449 429 408 388 368 349 330 311 294 277 260 245 231 217 204 192 180 169 159 150 141 133 125 118 111 105 99 93 88 84 79 75 72 68 65 62 59 57 55 53 51 49 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 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 10 10 9 9 8 8 7 7 7 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 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33
 34 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 64 65 67 68 70 72 74 76 78 80 83 85 88 90 93 96 99 102 105 108 111 115 118 122 125 129 132 136 140 143 147 150 153 156 159 162 165 168 170 172 174 175 176 177 178 179 179 179 178 177 176 175 173 171 169 167 164 162 159 155 152 149 145 142 138 134 130 127 123 119 115 111 108 104 100 97 93 90 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34
 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 81 82 84 86 88 91 93 95 98 101 104 107 110 114 117 121 125 129 133 138 143 147 152 158 163 168 174 180 186 191 197 203 209 215 221 227 232 238 243 248 253 257 261 265 268 271 273 275 276 277 277 276 275 274 272 270 267 263 259 255 250 245 240 235 229 223 217 211 204 198 192 185 179 173 166 160 154 149 143 137 132 127 122 117 112 108 103 99 95 92 88 85 82 79 76 73 71 68 66 64 62 60 59 57 56 55 53 52 51 50 49 49 48 47 47 46 45 45 45 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 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 54 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 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 52 51 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 50 51 51 52
 247 247 248 248 248 249 250 250 251 252 253 254 256 257 259 261 263 265 267 269 271 273 276 278 281 283 286 288 291 293 295 297 299 300 302 303 303 304 304 303 303 301 300 298 296 293 290 286 283 279 274 270 265 260 255 249 244 239 233 228 222 217 212 206 201 196 191 186 181 177 172 168 164 159 155 151 147 144 140 137 133 130 126 123 120 117 114 111 108 106 103 100 97 95 92 90 87 85 82 80 77 75 73 71 68 66 64 62 60 58 56 54 52 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 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 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 86 90 94 98 102 107 112 116 121 127 132 137 143 149 154 160 166 172 177 183 188 194 199 204 208 213 217 221 224 228 231 233 236 238 239 241 242 243 244 245 245 246 246 246 246 246 247 247
 50 52 54 57 59 62 64 67 70 72 75 78 82 85 88 91 95 99 102 106 110 114 118 122 126 130 135 139 143 148 152 156 160 164 168 172 176 180 183 186 189 192 195 197 199 201 203 204 205 206 206 206 206 206 206 205 204 203 202 201 199 198 196 195 193 191 190 188 186 184 182 181 179 177 175 174 172 170 169 167 165 164 162 161 159 158 156 155 154 152 151 150 148 147 146 144 143 142 140 139 137 136 135 133 132 130 128 127 125 124 122 120 118 117 115 113 111 109 107 105 103 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 56 55 53 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48
 103 103 102 102 102 101 101 100 100 99 99 98 97 97 96 95 95 94 93 93 92 91 90 90 89 88 87 86 86 85 84 83 83 82 81 81 80 79 79 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 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 40 39 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 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 47 48 49 49 50 50 51 51 51 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 49 49 50 50 50 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 73 74 76 77 79 80 82 83 85 86 87 89 90 91 93 94 95 96 97 98 99 99 100 101 101 102 102 102 103 103 103 103 103 103 103 103
 95 99 103 106 110 114 118 122 126 130 134 137 141 145 148 152 155 158 162 164 167 170 172 174 176 177 179 180 180 181 181 181 180 179 178 177 176 174 172 170 168 165 163 160 157 154 152 149 146 143 140 137 135 132 130 127 125 123 120 118 117 115 113 112 110 109 108 107 106 105 104 103 103 102 102 101 101 101 101 101 101 101 101 101 102 102 102 103 104 104 105 106 107 108 109 110 112 113 115 116 118 120 122 124 126 128 131 133 136 139 142 145 149 152 156 160 164 168 173 178 183 188 193 199 204 210 216 222 229 235 241 247 254 260 266 271 277 282 287 291 295 298 301 303 304 305 305 304 303 301 298 295 291 286 281 276 270 263 257 250 243 236 229 222 214 207 200 193 186 179 172 165 158 152 146 140 134 128 122 117 112 107 102 97 92 88 84 80 76 72 69 65 62 59 56 53 50 48 45 43 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 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 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 10 10 10 10 10 10 11 11 12 12 12 13 14 14 15 16 16 17 18 19 21 22 23 24 26 27 29 31 33 35 37 39 41 43 45 48 50 53 56 59 62 64 68 71 74 77 81 84 88 91
 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 70 72 74 76 78 81 83 85 88 91 93 96 99 102 105 109 112 115 119 122 126 130 133 137 141 144 148 152 155 159 162 166 169 172 175 178 181 184 187 189 191 193 195 197 199 200 201 203 204 204 205 206 206 206 207 207 207 207 207 206 206 206 205 204 204 203 202 201 200 199 198 196 195 193 191 190 188 186 184 181 179 176 174 171 168 165 162 159 156 153 150 146 143 140 136 133 129 126 122 119 116 113 109 106 103 100 97 94 92 89 86 84 81 79 77 75 72 70 68 67 65 63 61 60 58 57 56 54 53 52 51 50 48 47 46 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38
 36 37 38 39 41 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 91 95 98 103 107 111 116 121 127 132 138 144 151 158 165 172 180 188 196 205 214 223 232 242 251 261 270 280 289 299 308 316 324 332 339 346 351 356 360 364 366 368 368 368 366 364 361 358 353 348 342 336 329 321 314 305 297 288 279 270 261 252 243 234 225 216 207 198 189 181 173 165 157 149 142 135 128 121 115 109 103 97 92 87 82 77 73 68 65 61 57 54 51 48 45 43 40 38 36 34 32 31 29 28 26 25 24 23 22 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 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 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 37 38 40 42 44 46 48 51 53 55 58 60 63 65 68 71 73 76 79 81 83 86 88 90 92 94 96 97 99 100 101 101 102 102 102 102 102 101 101 100 99 98 97 95 94 92 91 89 87 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35
 96 98 99 101 103 105 106 108 110 112 113 115 117 118 120 122 123 125 126 127 129 130 131 132 133 134 135 136 136 137 137 137 137 137 137 137 136 136 135 135 134 133 132 131 130 129 127 126 125 124 122 121 119 118 117 115 114 113 111 110 109 108 107 105 104 103 102 101 100 99 98 97 96 96 95 94 93 93 92 91 91 90 90 89 88 88 87 87 86 86 85 85 84 84 83 83 82 82 81 81 80 80 79 79 78 77 77 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 74 76 77 79 80 81 83 85 86 88 89 91 93 94
 75 77 78 80 82 84 86 88 90 92 94 97 99 102 104 107 110 113 115 118 121 125 128 131 135 138 141 145 149 152 156 159 163 167 170 174 177 180 183 187 189 192 195 197 199 201 202 203 204 205 205 205 205 205 204 203 202 200 198 196 194 192 189 186 184 181 178 175 172 169 165 162 159 156 153 150 146 143 140 137 134 131 128 126 123 120 118 115 112 110 107 105 103 100 98 96 94 92 90 88 86 84 82 80 78 76 75 73 71 70 68 67 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 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 43 43 43 43 43 43 44 44 44 44 45 45 46 46 46 47 47 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 70 72 73
 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 59 60 62 64 65 67 69 71 73 75 77 79 81 84 86 88 90 92 95 97 99 101 103 105 107 109 111 113 115 117 118 120 121 122 124 125 126 126 127 128 128 129 129 129 129 129 129 129 129 129 128 128 127 127 127 126 126 125 125 124 124 123 123 123 122 122 122 121 121 121 121 121 121 121 121 121 121 121 121 122 122 123 123 124 124 125 126 126 127 128 129 130 131 132 133 134 136 137 138 139 141 142 143 144 146 147 148 149 149 150 151 151 152 152 152 152 152 151 150 149 148 147 145 144 142 140 138 135 133 130 128 125 122 119 116 113 111 108 105 102 99 96 93 90 88 85 82 80 77 75 73 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 21 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 42 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 45 45 45 44 44 43 43 43 42 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35
 52 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 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 35 36 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 65 67 69 72 74 77 79 82 85 87 90 93 96 99 102 105 109 112 115 118 121 125 128 131 134 137 140 143 146 149 151 154 156 158 160 161 162 163 164 164 164 164 163 162 161 159 157 155 152 150 147 144 141 137 134 130 127 123 120 116 112 109 106 102 99 96 93 90 87 84 82 79 77 75 72 70 68 67 65 63 62 60 59 57 56 55 54 52 51 50 50 49 48 47 46 45 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 61 62 63 65 66 68 69 71 73 74 76 77 79 80 82 84 85 87 89 90 92 94 95 97 99 100 102 104 105 107 109 111 112 114 116 117 119 121 122 124 125 127 128 130 131 133 134 135 136 137 138 139 140 141 141 142 142 142 142 142 142 142 141 141 140 139 138 137 136 134 133 131 130 128 126 124 122 120 118 116 114 111 109 107 105 103 100 98 96 94 92 90 88 86 84 82 80 78 76 74 73 71 69 68 66 64 63 62 60 59 57 56 55 54
 87 88 90 91 92 93 95 96 98 99 101 103 105 107 109 111 113 115 117 120 122 125 127 130 133 136 139 143 146 149 153 157 161 165 169 173 177 182 186 191 195 200 205 210 215 220 225 230 235 240 244 249 254 258 263 267 271 274 278 281 284 287 290 292 294 296 297 299 300 300 301 301 302 301 301 301 300 300 299 298 297 296 295 293 292 291 289 288 286 285 283 281 279 278 276 274 272 270 267 265 263 260 258 255 252 249 246 243 240 237 233 229 226 222 218 214 209 205 201 196 192 187 182 178 173 169 164 160 155 151 146 142 138 134 130 126 122 118 114 111 107 104 101 98 95 92 89 86 83 81 79 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 53 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 65 66 66 66 67 67 67 68 68 69 69 69 70 70 71 71 72 72 73 74 74 75 76 76 77 78 79 79 80 81 82 83 84 85 86
 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 35 36 37 38 40 41 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 68 70 73 75 78 81 85 88 91 95 99 103 107 112 117 122 127 132 138 144 150 156 162 169 176 183 190 198 205 213 221 228 236 244 252 260 268 275 283 290 297 304 311 317 323 328 333 337 341 344 346 348 349 349 349 348 346 343 340 336 331 326 320 314 307 299 291 283 275 266 258 249 240 231 223 214 206 198 190 182 174 167 160 153 147 141 135 129 124 119 114 109 105 101 97 93 90 86 83 80 77 75 72 70 67 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 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 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 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18
 74 76 77 78 80 81 83 84 86 87 89 90 91 93 94 96 97 99 100 102 103 104 106 107 108 109 110 111 112 113 114 114 115 116 116 116 117 117 117 117 116 116 116 115 115 114 113 113 112 111 110 109 108 107 105 104 103 102 100 99 98 97 95 94 93 91 90 89 87 86 85 84 82 81 80 79 78 77 76 74 73 72 71 71 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 53 54 54 54 54 55 55 55 56 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 78 79 80 81 82 83 84 84 85 86 87 87 88 88 89 89 90 90 90 90 90 90 90 90 90 89 89 89 88 88 87 87 86 85 85 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 58 59 61 62 63 64 65 66 68 69 70 72 73
 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 58 60 61 63 64 66 67 69 71 72 74 76 78 80 82 84 86 89 91 94 96 99 102 105 108 111 114 118 121 125 129 133 137 141 146 150 155 159 164 169 174 179 184 189 194 199 204 209 214 218 223 227 231 234 238 241 243 246 248 249 250 251 252 252 252 251 250 249 248 246 244 242 239 237 234 231 228 225 221 218 214 210 207 203 199 195 192 188 184 180 176 173 169 165 162 158 155 151 148 145 142 138 135 133 130 127 124 122 119 117 115 112 110 108 106 104 102 100 98 96 95 93 91 89 88 86 84 83 81 80 78 76 75 73 72 70 69 67 66 64 63 62 60 59 57 56 55 53 52 51 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39
 73 77 81 86 90 95 99 104 109 115 120 126 131 137 143 149 156 162 168 174 180 186 192 198 203 209 213 218 222 226 229 231 234 235 236 236 236 235 234 232 230 227 224 220 217 212 208 204 199 194 189 184 179 174 170 165 160 155 151 147 142 138 134 130 126 123 119 116 112 109 106 103 100 97 95 92 90 87 85 83 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 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 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 62 66 70
 38 39 40 41 42 43 44 45 45 46 47 48 49 51 52 53 54 55 56 58 59 60 62 63 65 66 68 69 71 73 75 77 79 81 83 85 88 90 93 96 99 102 105 108 112 115 119 123 127 131 136 140 145 150 155 160 165 170 175 180 186 191 196 201 206 211 215 219 224 227 231 234 236 238 240 241 242 242 241 241 239 237 235 232 229 225 221 217 212 207 202 197 192 186 180 175 169 163 158 152 146 141 135 130 125 120 115 110 105 101 96 92 88 84 80 77 73 70 67 64 61 59 56 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 43 43 44 45 45 46 47 48 49 50 50 51 53 54 55 56 57 59 60 61 63 65 66 68 70 72 74 76 78 80 83 85 87 90 93 95 98 101 103 106 109 112 114 117 119 122 124 126 129 130 132 134 135 136 137 138 139 139 139 138 138 137 136 135 134 132 130 128 126 124 122 119 117 114 111 108 105 103 100 97 94 91 88 85 82 80 77 74 71 69 66 64 61 59 57 55 52 50 48 46 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38
 67 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 85 86 88 90 91 93 95 97 99 102 104 107 109 112 115 118 121 125 128 132 136 140 144 149 154 158 163 169 174 179 185 190 196 202 207 213 218 224 229 234 239 243 247 251 254 256 259 260 261 262 261 261 259 257 255 252 248 244 239 235 229 224 218 212 206 200 193 187 181 174 168 161 155 149 143 137 131 126 120 115 110 105 100 96 91 87 83 79 75 72 68 65 62 59 56 53 50 48 46 43 41 39 38 36 34 33 31 30 29 28 26 26 25 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 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 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 55 57 58 59 60 61 62 63 64 66 67 68 69 71 72 73 74 75 77 78 79 80 81 82 83 85 85 86 87 88 89 90 90 91 91 92 92 93 93 93 93 94 94 94 94 93 93 93 93 92 92 91 91 90 90 89 88 87 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 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66
 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 84 84 84 84 83 83 83 82 82 81 81 81 80 80 80 79 79 79 78 78 78 78 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 78 78 78 78 78 78 78 78 78 79 79 79 79 79 79 79 79 78 78 78 78 78 78 77 77 77 77 76 76 76 75 75 75 74 74 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 58 57 56 56 55 55 54 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 61 62 63 63 64 65 66 66 67 68 69 69 70 71 72 72 73 74 74 75 76 76 77 78 78 79 80 80 81 81 82 82 83 83 84 84 84 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 84 84 84 84 84 83 83 83 83 83 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 80 80 80 80 80 80 79 79 79 79 79 78 78 78 78 77 77 77 77 76 76 76 75 75 75 74 74 74 73 73 73 72 72 72 71 71 71 70 70 70 69 69 68 68 68 67 67 67 67 66 66 66 65 65 65 65 65 65 65 65 64 65 65 65 65 65 65 65 66 66 66 67 67 67 68 68 69 69 70 71 71 72 72 73 74 74 75 76 76 77 77 78 79 79 80 80 81 81 82 82 83 83 84 84 84 85 85 85 85 86 86 86 86
 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 75 76 77 78 78 79 80 81 81 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 95 96 96 97 98 99 99 100 101 102 103 104 105 106 107 108 108 109 110 111 112 113 114 114 115 116 117 117 118 119 119 120 120 121 121 122 122 123 123 123 124 124 124 124 124 124 124 124 124 123 123 123 122 122 121 121 120 120 119 118 117 117 116 115 114 113 112 111 110 109 108 107 107 106 105 104 103 102 102 101 100 100 99 99 98 98 97 97 97 96 96 96 96 95 95 95 95 95 94 94 94 94 94 94 93 93 93 93 93 92 92 92 91 91 91 91 90 90 90 89 89 88 88 87 87 87 86 86 85 84 84 83 83 82 82 81 80 79 79 78 77 77 76 75 74 73 73 72 71 70 69 69 68 67 66 65 65 64 63 62 62 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 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 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52
 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 68 69 71 72 74 76 78 80 83 85 88 91 94 98 102 106 110 115 121 127 133 140 147 155 164 173 184 195 206 219 233 247 262 278 295 313 331 349 368 387 406 424 442 458 473 487 498 507 513 517 518 516 512 505 495 484 471 456 441 424 407 390 372 355 337 320 304 288 273 258 244 230 217 205 194 183 172 163 153 144 136 128 121 114 107 101 95 89 84 79 74 70 66 62 58 55 51 48 45 43 40 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 85 86 87 88 88 89 89 89 89 90 90 90 89 89 89 89 88 88 87 87 86 85 85 84 83 83 82 81 80 79 79 78 77 76 76 75 74 73 73 72 71 71 70 70 69 68 68 67 67 66 66 65 65 65 64 64 63 63 63 62 62 62 62 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55
 56 56 57 57 58 59 59 60 61 61 62 63 64 65 65 66 67 68 69 71 72 73 74 76 77 79 80 82 84 85 87 89 91 94 96 98 101 104 106 109 113 116 119 123 127 131 135 139 144 148 153 158 163 169 174 180 185 191 197 202 208 214 220 225 231 236 242 247 251 256 260 264 268 271 274 277 279 281 282 283 284 284 284 283 282 281 279 277 274 271 268 265 261 257 253 248 243 238 233 228 222 217 211 205 199 194 188 182 176 170 164 159 153 148 142 137 132 127 122 117 113 108 104 100 97 93 89 86 83 80 77 75 72 70 68 66 64 62 61 59 57 56 55 54 53 51 50 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 64 66 67 68 70 71 72 73 74 76 77 78 79 80 81 82 83 83 84 85 85 86 87 87 87 88 88 88 89 89 89 89 89 89 89 88 88 88 88 87 87 87 86 85 85 84 84 83 82 81 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 55 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55
 7 8 9 10 11 13 14 15 17 18 20 21 23 25 27 29 31 33 35 38 41 44 47 50 54 57 61 66 71 76 81 87 94 101 109 117 127 137 148 160 174 188 205 223 242 264 288 314 342 374 408 446 487 532 580 631 687 745 806 870 934 1000 1064 1126 1185 1238 1284 1322 1350 1368 1375 1372 1358 1335 1303 1265 1221 1173 1121 1068 1015 961 908 857 807 759 714 670 629 590 554 519 487 457 428 402 377 354 332 312 293 275 259 243 229 215 203 191 180 170 160 152 144 136 129 122 116 111 106 101 97 93 89 85 82 79 77 74 72 70 68 66 64 63 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 38 40 41 43 44 45 47 48 49 51 52 53 54 55 56 57 57 58 59 59 60 60 60 60 60 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 49 47 46 45 44 42 41 40 38 37 35 34 32 31 29 28 26 25 23 22 20 19 17 16 14 13 11 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6
 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 49 51 54 57 60 63 67 71 75 80 85 90 96 102 109 116 124 133 142 152 162 174 186 199 212 227 242 258 274 291 308 325 342 359 376 391 406 419 430 440 447 453 456 457 456 453 448 442 434 424 413 402 389 376 363 350 336 322 309 296 283 270 258 246 235 224 213 203 193 183 174 165 157 149 141 134 127 120 114 108 102 97 92 87 82 78 74 70 66 62 59 56 53 50 48 45 43 41 39 37 35 34 32 31 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 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16
 74 76 78 79 81 83 84 86 88 89 91 92 94 96 97 99 100 102 103 104 106 107 108 110 111 112 113 114 115 116 116 117 118 118 119 119 119 120 120 120 120 120 120 120 120 120 119 119 119 118 118 118 117 117 117 116 116 115 115 114 114 114 113 113 112 112 111 111 110 110 109 109 108 108 107 107 106 106 105 104 104 103 102 102 101 100 100 99 98 97 96 95 94 93 92 91 90 88 87 86 84 83 81 80 78 77 75 73 71 70 68 66 64 63 61 59 58 56 54 53 51 49 48 46 45 43 42 41 40 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 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 50 52 54 55 57 59 60 62 64 66 67 69 71 72
 68 70 71 73 75 77 79 81 83 85 88 90 93 96 98 101 104 107 111 114 118 121 125 129 133 138 142 147 151 156 161 166 171 176 181 186 191 195 200 204 208 212 215 218 221 222 224 225 225 224 223 222 220 217 214 210 206 202 197 193 187 182 177 171 166 161 155 150 145 139 134 130 125 120 116 111 107 103 99 96 92 89 86 82 79 76 74 71 68 66 64 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 51 52 53 54 55 55 56 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 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 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 62 63 65 66
 29 31 33 34 37 39 41 43 46 49 51 54 58 61 65 68 73 77 82 87 92 98 105 111 119 127 135 145 155 166 178 190 204 219 235 253 272 292 313 336 360 385 411 438 466 493 520 545 569 591 609 624 635 641 642 639 632 620 605 586 566 543 519 495 470 445 421 398 375 354 333 314 296 279 263 248 234 221 209 198 188 178 169 161 153 146 139 132 127 121 116 111 106 102 98 94 91 87 84 81 79 76 74 71 69 67 65 64 62 61 59 58 57 56 55 54 54 53 53 53 52 52 52 53 53 53 54 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 74 74 75 75 76 76 76 77 77 77 77 77 77 76 76 76 75 75 74 74 73 72 71 71 70 69 68 67 66 65 63 62 61 60 59 57 56 55 53 52 50 49 48 46 45 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 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 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 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 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 5 5 6 6 7 7 8 8 9 10 11 12 12 13 14 15 16 18 19 20 21 23 24 26 27
 30 31 32 34 35 36 37 39 40 41 43 44 46 47 48 50 51 53 54 55 57 58 60 61 63 64 65 67 68 69 71 72 73 75 76 77 79 80 81 82 84 85 86 88 89 91 92 94 95 97 99 100 102 104 107 109 111 114 116 119 122 125 128 131 135 138 142 146 149 153 157 161 166 170 174 178 182 186 190 194 198 202 205 208 212 214 217 219 221 222 223 224 225 224 224 223 222 220 217 215 212 208 205 201 197 192 187 183 178 172 167 162 157 152 147 142 137 132 127 122 118 114 110 106 102 98 95 92 88 85 83 80 77 75 73 71 69 67 65 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 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 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29
 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 67 67 68 69 70 71 71 72 73 74 75 76 77 78 80 81 82 83 85 86 88 89 91 92 94 96 98 100 102 104 106 108 110 112 114 117 119 121 123 126 128 130 132 135 137 139 141 142 144 146 147 149 150 151 152 153 153 154 154 154 154 154 154 153 152 151 150 149 148 146 145 143 141 139 137 135 132 130 127 125 122 120 117 114 111 109 106 103 100 97 95 92 89 87 84 81 79 76 74 72 69 67 65 63 61 59 57 56 54 52 51 49 48 47 46 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 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 21 21 21 21 21 20 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 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 47 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 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56
 44 45 46 47 48 49 51 52 53 55 56 57 59 60 62 64 65 67 69 71 73 75 77 79 82 84 87 89 92 94 97 100 103 105 108 111 114 117 121 124 127 130 133 136 139 141 144 147 149 152 154 156 158 159 161 162 163 164 164 165 165 165 164 164 163 162 161 160 158 157 155 153 151 149 147 145 143 141 138 136 133 131 129 126 124 121 119 117 114 112 110 108 105 103 101 99 97 95 93 91 89 87 85 84 82 80 78 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 50 49 49 49 48 48 48 48 48 48 48 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 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 59 59 60 61 61 62 62 63 64 64 65 66 66 67 67 68 69 69 70 70 71 71 71 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 63 62 62 61 60 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43
 59 59 59 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 66 67 67 68 68 68 69 69 70 71 71 72 73 73 74 75 76 76 77 78 79 80 82 83 84 85 86 88 89 91 92 94 95 97 99 100 102 104 106 108 110 111 113 115 117 120 122 124 126 128 130 133 135 137 139 142 144 146 148 151 153 155 157 160 162 164 166 168 170 171 173 174 176 177 178 178 179 179 179 179 179 178 178 176 175 173 172 169 167 165 162 159 156 153 150 146 143 139 136 132 129 125 122 118 115 111 108 105 102 99 96 93 91 88 86 83 81 79 77 75 73 71 69 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 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 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 59 59 59 59
 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 70 71 72 74 75 76 78 79 80 81 82 83 84 85 86 86 87 87 88 88 88 89 89 89 88 88 88 87 87 86 86 85 84 83 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 54 53 52 51 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 45 45 46 46 47 48 49 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 65 66 67 68 69 70 71 72 72 73 74 75 75 76 76 77 78 78 79 79 79 80 80 80 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 80 80 80 80 79 79 78 78 77 77 76 76 75 74 74 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 51 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38
 8 8 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 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 45 47 48 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 93 95 97 99 101 103 105 107 109 111 113 114 116 117 119 120 121 122 123 123 124 124 124 124 124 124 123 122 122 121 120 118 117 116 114 113 111 109 108 106 104 102 100 99 97 95 93 91 90 88 86 85 83 82 80 79 77 76 74 73 72 71 70 68 67 66 65 65 64 63 62 61 61 60 59 59 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 56 56 56 56 57 57 58 58 59 60 60 61 62 63 64 65 66 67 69 70 71 73 74 75 77 78 80 81 82 84 85 86 87 88 89 90 91 91 92 92 93 93 93 93 92 92 92 91 90 89 88 87 86 84 83 82 80 78 77 75 73 71 69 67 65 64 62 60 58 56 54 52 50 48 46 45 43 41 39 38 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 55 58 60 63 65 68 71 74 77 80 83 86 90 93 96 100 103 106 109 112 114 117 119 121 123 124 125 126 127 127 127 127 127 126 125 124 123 121 120 118 116 115 113 111 109 107 105 103 101 99 98 96 94 93 91 90 88 87 85 84 83 82 81 80 79 79 78 77 77 77 76 76 76 76 76 76 76 76 77 77 78 78 79 80 80 81 82 83 83 84 85 86 87 88 88 89 89 90 90 91 91 91 91 90 90 89 89 88 87 86 85 84 82 81 79 78 76 75 73 71 69 68 66 64 62 60 59 57 55 54 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 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19
 61 62 63 63 64 64 65 66 66 67 67 68 68 69 70 70 71 72 72 73 74 75 75 76 77 78 79 80 81 82 83 84 86 87 88 90 91 93 94 96 98 100 102 104 106 108 111 113 115 118 120 123 125 128 130 133 135 138 140 142 145 147 148 150 152 153 154 155 156 156 157 157 157 156 156 155 154 152 151 149 147 145 143 141 138 136 133 130 127 124 121 118 115 112 109 106 103 99 96 93 90 87 84 82 79 76 73 71 68 65 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 36 37 38 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 65 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 130 132 133 135 136 137 138 139 140 141 142 142 143 143 144 144 144 144 144 144 144 143 143 142 142 141 140 139 139 138 136 135 134 133 132 130 129 128 126 125 123 121 120 118 116 115 113 111 109 108 106 104 102 100 99 97 95 93 91 90 88 86 84 82 81 79 77 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 58 59 60 60 61
 95 99 103 107 112 116 121 125 129 133 137 141 145 148 152 154 157 159 160 161 162 162 162 161 159 157 155 152 149 145 141 137 133 129 124 120 115 111 107 102 98 94 90 87 83 80 76 73 71 68 65 63 61 58 56 55 53 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 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 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 25 26 26 27 28 30 31 32 33 35 36 38 40 42 44 46 48 50 53 55 58 60 63 66 69 73 76 80 83 87 91
 65 65 64 64 64 64 64 64 65 65 65 65 65 66 66 66 67 67 67 68 68 69 69 70 71 71 72 72 73 73 74 75 75 76 76 76 77 77 77 78 78 78 78 78 78 77 77 77 76 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 68 69 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 69 68 68 68 67 67 67 66 66 66 66 65 65 65
 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 72 74 75 76 78 79 81 83 84 86 87 89 91 92 94 96 98 99 101 103 105 107 108 110 112 114 115 117 119 120 122 123 124 126 127 128 128 129 129 130 130 130 130 129 128 128 127 125 124 123 121 119 117 115 113 111 109 106 104 101 99 97 94 92 89 87 85 83 81 78 76 75 73 71 69 67 66 64 63 61 60 59 58 56 55 54 53 52 52 51 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30
 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 67 67 67 68 68 69 69 70 70 71 72 72 73 74 75 76 77 79 80 81 83 84 86 87 89 91 93 95 97 100 102 105 107 110 113 116 119 123 126 130 134 138 142 147 151 156 161 166 172 178 183 190 196 202 209 216 223 230 237 244 250 257 264 270 276 281 286 290 294 296 298 299 299 298 296 293 289 285 279 273 266 259 251 243 235 226 218 209 201 193 185 177 169 162 155 148 142 136 130 125 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 51 50 49 47 46 45 44 43 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 50 51 52 52 53 53 54 54 54 55 55 56
 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 63 66 68 71 73 76 79 82 85 88 92 95 99 103 107 111 116 120 125 130 135 140 146 151 157 162 168 174 179 185 191 196 202 207 212 217 221 225 229 233 236 239 241 243 244 245 246 246 245 244 243 242 240 237 235 232 229 225 222 218 214 210 205 201 197 192 188 184 179 175 170 166 162 157 153 149 145 141 137 133 130 126 123 119 116 113 110 107 104 101 99 96 94 91 89 87 85 83 81 79 77 76 74 72 71 69 68 67 65 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 31 32 33 34 34 35 36 37 37 38 38 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 38 38 37 36 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24
 46 47 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 61 62 63 64 65 65 66 67 68 69 70 70 71 72 73 74 75 76 77 77 78 79 80 81 81 82 83 83 84 84 85 85 86 86 86 86 87 87 87 87 87 87 87 86 86 86 86 85 85 84 84 84 83 83 82 82 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 74 74 73 73 73 72 72 72 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 72 72 72 72 72 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 73 72 72 72 71 71 70 70 69 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46
 39 40 40 41 42 43 43 44 45 46 47 48 50 51 52 54 55 57 59 61 63 65 67 70 72 75 78 81 85 88 92 96 101 105 110 115 121 126 132 139 145 152 158 165 172 179 186 193 199 205 211 216 221 225 228 230 232 232 232 231 229 226 222 218 213 208 202 196 189 183 176 169 162 155 149 142 136 129 123 118 112 107 101 96 92 87 83 79 75 71 67 64 61 58 55 52 49 47 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 55 57 58 60 62 63 65 67 69 70 72 74 75 77 78 80 82 83 84 86 87 88 90 91 92 93 93 94 95 95 95 96 96 96 96 95 95 94 94 93 92 91 90 89 87 86 84 83 81 79 78 76 74 72 70 68 66 65 63 61 59 57 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39
 95 98 101 104 107 110 114 118 121 125 130 134 138 143 148 153 158 163 169 175 181 187 193 199 206 212 218 225 231 237 243 248 253 258 262 265 268 270 271 271 271 269 267 264 260 256 250 245 238 232 225 217 210 202 195 187 180 173 166 159 152 146 139 133 128 122 117 112 107 103 98 94 91 87 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 72 73 74 75 75 76 76 77 77 77 78 78 78 78 77 77 77 77 76 76 75 74 74 73 72 71 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 58 57 56 55 55 54 53 52 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 35 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 82 85 87 90 92
 78 77 76 75 74 73 73 72 71 70 69 68 67 66 65 65 64 63 62 61 61 60 59 59 58 57 57 56 56 55 55 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 51 51 51 51 50 50 50 50 49 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 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 25 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 50 52 54 57 59 61 63 66 68 70 73 76 78 81 83 86 89 91 94 97 100 102 105 107 110 112 115 117 119 121 123 125 126 127 128 129 130 130 130 130 130 129 128 127 126 125 123 121 119 117 115 112 110 107 105 102 99 97 94 91 89 86 84 82 79 77 75 73 71 70 68 66 65 63 62 61 60 59 58 57 57 56 56 55 55 54 54 54 54 54 54 53 54 54 54 54 54 54 54 55 55 55 56 56 57 57 57 58 58 59 60 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 71 71 72 73 74 75 75 76 77 78 79 79 80 81 82 82 83 84 85 85 86 87 87 88 89 89 90 91 91 92 92 93 93 94 94 95 95 95 96 96 96 96 96 96 96 96 96 96 96 96 96 95 95 94 94 93 93 92 92 91 90 90 89 88 87 86 85 85 84 83 82 81 80 79
 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 58 60 62 64 67 69 72 75 78 81 84 87 91 94 98 102 106 110 114 118 123 127 131 136 140 145 149 154 158 163 167 171 175 178 182 185 187 190 192 193 195 195 196 195 195 193 192 189 187 184 180 176 172 167 162 157 152 147 142 136 131 125 120 115 110 105 100 95 91 87 83 79 75 72 68 65 62 60 57 55 53 51 49 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 39 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20
 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 57 58 59 60 61 62 64 65 66 67 68 70 71 72 74 75 77 78 80 81 83 85 86 88 90 91 93 95 97 98 100 102 104 105 107 109 110 112 113 115 116 117 119 120 121 122 123 123 124 125 125 126 126 126 127 127 127 127 127 127 127 127 127 127 127 127 127 127 126 126 126 126 126 126 126 127 127 127 127 127 128 128 128 129 129 130 131 131 132 132 133 134 135 136 136 137 138 139 140 141 141 142 143 143 144 144 145 145 145 145 145 145 144 144 143 142 141 140 138 137 135 133 131 129 127 125 122 120 117 115 112 109 107 104 102 99 96 94 91 89 87 84 82 80 78 75 73 71 70 68 66 64 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 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 58 59 59 60 61 62 62 63 64 65 65 66 67 67 68 69 69 70 70 70 71 71 71 72 72 72 72 72 72 71 71 71 70 70 69 69 68 67 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 52 51 50 50 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47
 41 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 53 54 55 56 56 57 58 59 59 60 61 62 62 63 64 64 65 66 66 67 68 68 69 70 70 71 72 72 73 73 74 75 76 76 77 78 78 79 80 81 82 82 83 84 85 86 87 88 89 90 91 92 93 94 95 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 120 121 122 124 125 127 128 130 132 133 135 137 139 142 144 146 149 151 154 157 160 163 166 170 173 177 181 184 188 192 197 201 205 209 213 217 221 224 228 231 234 236 238 239 240 240 240 240 238 236 234 231 227 223 219 214 209 203 197 191 185 179 173 167 161 155 149 143 137 131 126 121 116 111 106 101 97 93 89 85 81 77 74 71 67 64 62 59 56 54 51 49 47 45 43 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 39 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41
 59 60 61 62 63 65 66 67 69 70 72 74 76 78 80 82 84 87 89 92 94 97 100 103 107 110 113 117 120 124 128 131 135 139 143 147 150 154 157 161 164 167 169 172 174 176 177 179 179 180 180 180 179 178 177 176 174 172 170 168 165 163 160 157 155 152 149 146 143 141 138 135 133 130 128 126 123 121 119 117 115 114 112 110 109 107 106 105 103 102 101 100 99 98 98 97 96 96 95 95 94 94 93 93 92 92 92 92 91 91 91 91 90 90 90 90 90 89 89 89 89 88 88 87 87 87 86 86 85 84 84 83 82 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 56 55 54 53 53 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 62 63 64 66 67 68 70 71 73 74 76 78 79 81 82 84 85 87 88 89 91 92 93 94 95 96 97 98 99 100 100 101 101 102 102 102 103 103 103 103 103 104 104 104 104 103 103 103 103 103 103 103 103 103 102 102 102 102 101 101 101 101 100 100 100 99 99 98 98 98 97 96 96 95 94 94 93 92 91 90 89 88 87 86 85 84 83 81 80 79 78 76 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 52 52 52 52 52 51 51 51 51 51 52 52 52 52 52 53 53 54 54 55 55 56 57 57 58
 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 55 56 57 58 60 61 63 64 66 67 69 71 73 74 76 78 80 82 84 85 87 89 91 92 94 95 97 98 99 100 101 101 102 102 102 102 102 102 101 101 100 99 98 97 96 94 93 92 90 89 87 86 84 82 81 79 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 60 60 59 58 57 57 56 56 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 59 60 61 61 62 63 63 64 65 65 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 72 72 73 73 74 74 75 75 76 77 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 106 107 108 109 109 110 110 110 111 111 111 111 112 112 112 112 112 112 112 112 111 111 111 111 111 111 111 111 110 110 110 110 110 110 110 110 110 110 110 110 110 111 111 111 111 111 111 111 111 111 111 111 111 111 111 111 111 111 110 110 109 109 108 107 107 106 105 103 102 101 99 98 96 95 93 91 89 87 85 84 82 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 47 46 45 45 44 43 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42
 51 51 51 52 52 52 52 53 53 53 54 54 54 54 54 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 66 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50
 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 35 36 37 39 41 42 44 46 49 51 53 56 59 62 65 68 72 75 79 83 87 91 95 99 104 108 113 117 122 126 131 135 139 144 148 151 155 159 162 165 167 170 172 174 175 177 177 178 178 178 178 177 177 175 174 172 171 168 166 164 161 158 155 152 149 146 143 139 136 132 129 125 122 118 115 111 108 104 101 98 95 92 89 86 83 80 77 75 72 70 68 66 64 62 60 59 57 56 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 59 60 61 62 62 63 64 65 65 66 67 68 68 69 70 70 71 71 72 73 73 74 74 75 75 76 76 76 77 77 78 78 78 79 79 80 80 80 81 81 81 82 82 83 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 92 92 93 93 94 94 95 96 96 97 97 98 98 98 99 99 99 100 100 100 100 100 99 99 99 98 98 97 96 95 94 93 92 91 89 88 86 85 83 81 80 78 76 74 72 70 68 67 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24
 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 29 30 32 34 37 39 42 45 48 51 54 58 62 66 71 76 81 86 92 98 105 112 119 127 135 144 153 162 172 182 193 203 214 225 235 245 255 264 272 279 284 287 289 289 287 282 276 269 259 249 237 225 212 200 187 174 162 150 138 128 117 108 99 91 84 77 71 65 60 55 51 47 43 40 37 35 33 30 29 27 25 24 23 22 20 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 30 31 32 32 33 34 35 37 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 56 57 57 58 58 59 59 59 59 59 58 58 57 57 56 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29
 38 39 39 39 40 41 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 60 61 63 65 67 69 71 73 75 78 80 83 86 88 91 94 97 100 103 106 109 112 115 118 121 124 126 129 131 134 136 138 140 141 143 144 145 145 146 146 146 146 146 145 144 144 143 142 140 139 138 136 135 133 132 130 129 127 126 124 123 121 120 119 117 116 115 114 113 112 111 110 109 108 108 107 107 106 105 105 105 104 104 104 104 103 103 103 103 103 103 103 103 103 103 103 103 103 103 102 102 102 102 101 101 100 100 99 99 98 97 96 95 94 93 92 90 89 88 86 85 83 82 80 79 77 75 74 72 71 69 68 66 65 63 62 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 60 59 58 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 39 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38
 93 96 99 102 104 107 110 113 115 118 121 124 126 129 132 134 137 139 142 144 147 149 151 153 155 157 158 160 161 162 163 164 165 166 166 167 167 167 167 167 166 166 165 164 164 163 162 161 160 158 157 156 154 153 151 150 148 147 145 143 142 140 138 137 135 133 131 130 128 126 124 122 120 119 117 115 113 111 110 108 106 104 102 100 99 97 95 93 91 90 88 86 84 82 80 79 77 75 73 71 69 67 66 64 62 60 58 57 55 53 51 50 48 47 45 44 42 41 39 38 37 36 35 33 32 31 31 30 29 28 27 27 26 26 25 25 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 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 66 68 70 73 75 78 80 83 85 88 91
 56 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 65 65 65 66 66 67 67 68 68 69 70 70 71 72 72 73 74 75 75 76 77 78 79 80 80 81 82 83 83 84 85 85 86 86 86 87 87 87 87 87 87 87 87 86 86 85 85 84 83 83 82 81 80 79 78 76 75 74 72 71 70 68 67 65 64 62 60 59 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 39 40 42 43 44 45 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 69 69 69 70 70 70 70 70 70 70 69 69 69 68 68 68 67 67 66 65 65 64 63 63 62 61 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56
 47 47 47 47 47 47 47 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 45 46 46 46 46 47 47 48 48 49 50 51 51 52 54 55 56 57 59 61 62 64 66 68 71 73 76 78 81 84 87 90 93 97 100 104 107 111 115 119 122 126 130 134 138 142 146 150 153 157 160 164 167 169 172 174 175 177 178 178 178 178 177 176 174 172 170 167 163 159 155 151 147 142 137 132 127 122 117 112 107 102 97 92 88 83 79 75 71 67 64 60 57 54 51 49 46 44 42 40 38 37 35 34 32 31 30 29 29 28 27 27 27 26 26 26 26 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 81 83 85 87 89 92 94 96 98 100 102 104 106 108 109 110 112 113 113 114 115 115 115 115 115 114 113 112 111 110 109 107 106 104 102 100 98 96 94 92 90 87 85 83 81 79 77 75 72 70 68 66 65 63 61 59 57 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47
 51 52 52 52 52 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 60 61 62 63 64 65 66 67 69 70 71 73 75 76 78 80 82 84 86 88 90 93 95 97 100 102 105 107 109 111 114 116 118 120 122 123 125 126 127 128 129 129 130 130 130 129 129 128 128 127 126 124 123 122 120 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 61 64 66 69 72 75 78 82 85 89 93 97 101 106 111 116 121 127 133 139 146 152 159 166 174 181 189 196 204 212 219 226 233 240 246 251 256 260 264 266 267 268 268 266 264 261 257 253 248 242 236 230 224 217 210 203 197 190 183 177 171 165 159 153 148 143 138 133 129 125 120 117 113 109 106 103 100 97 94 92 89 87 85 83 81 79 77 75 74 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51
 37 39 40 41 43 44 46 48 50 51 53 56 58 60 63 65 68 71 74 77 81 84 88 92 96 101 105 110 115 120 126 131 137 143 149 155 161 167 173 179 184 189 194 199 203 206 209 211 212 213 213 212 210 208 205 201 197 192 187 182 176 170 164 158 152 146 140 134 128 122 117 111 106 101 96 91 87 83 79 75 71 67 64 61 57 55 52 49 46 44 42 39 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 31 32 34 35 37 39 41 43 45 48 50 53 56 59 63 66 70 74 78 82 86 91 96 101 105 110 116 121 126 131 136 141 146 150 155 159 162 166 169 171 173 174 174 174 174 173 171 168 165 162 158 154 150 145 140 135 129 124 118 113 108 103 97 92 87 83 78 74 70 66 62 58 55 52 48 46 43 40 38 36 34 32 30 29 28 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36
 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 71 74 76 79 82 84 87 90 93 97 100 103 107 111 114 118 122 127 131 135 139 144 148 153 157 162 166 170 174 178 182 186 189 192 195 197 199 200 202 202 203 203 202 201 200 199 197 195 192 190 187 184 181 177 174 170 167 163 160 156 153 149 145 142 138 135 132 128 125 122 119 116 113 110 107 104 101 98 96 93 90 88 85 83 81 78 76 74 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 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 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 51 51 50 49 48 48 47 46 45 44 44 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43
 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 58 59 60 62 63 65 66 68 69 70 72 73 74 75 77 78 79 80 81 82 83 84 84 85 86 86 87 87 87 87 87 87 87 87 87 86 86 85 85 84 83 82 81 80 79 78 77 76 74 73 72 70 69 67 66 64 63 62 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 82 83 84 84 85 86 87 87 88 89 89 90 90 91 91 92 92 93 93 93 94 94 94 95 95 95 95 95 95 95 95 95 95 95 95 95 95 94 94 94 93 93 92 92 91 91 90 89 89 88 87 86 85 84 83 82 81 80 79 78 76 75 74 73 72 70 69 68 67 66 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49
 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 59 61 64 66 69 71 74 76 79 82 85 88 90 93 96 98 101 103 105 107 108 109 110 111 111 110 110 109 107 106 104 101 99 96 94 91 88 85 82 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 51 52 53 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 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 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29
 128 129 130 132 133 134 135 136 137 138 139 139 140 140 140 140 140 140 139 139 138 137 136 135 134 133 131 130 128 126 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 88 86 84 83 81 80 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 51 50 49 48 48 47 46 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 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 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 46 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 74 75 76 77 78 79 80 80 81 82 82 83 83 84 84 85 85 85 85 86 86 86 86 86 86 86 86 86 86 85 85 85 84 84 84 83 83 82 82 81 81 80 80 79 79 78 78 77 76 76 75 75 74 74 73 73 73 72 72 72 72 71 71 71 71 72 72 72 73 73 74 74 75 76 76 77 78 79 80 81 83 84 85 87 88 90 91 93 94 96 97 99 101 103 104 106 108 109 111 113 115 116 118 120 121 123 125 126
 62 62 62 62 62 62 62 62 63 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 86 88 89 91 93 95 96 98 100 102 103 105 107 108 110 111 113 114 115 116 117 118 118 119 119 120 120 120 120 120 120 119 119 118 118 117 117 116 115 115 114 113 112 112 111 110 110 109 108 108 107 106 106 105 105 104 104 103 103 103 102 102 102 101 101 101 101 100 100 100 99 99 99 98 98 97 97 96 95 95 94 93 92 91 90 89 87 86 85 83 82 80 79 77 75 73 72 70 68 66 65 63 61 60 58 56 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 42 43 44 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 72 73 74 75 75 76 76 77 77 77 77 77 77 77 77 77 76 76 75 75 74 73 73 72 71 71 70 69 68 68 67 67 66 65 65 64 64 64 63 63 63 62
 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 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 52 53 53 53 54 54 54 54 54 54 55 55 55 55 54 54 54 54 54 54 53 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 50 51 52 54 55 56 58 59 60 62 63 65 66 67 69 70 72 73 74 76 77 79 80 81 82 84 85 86 87 88 89 91 92 93 94 94 95 96 97 98 99 99 100 101 101 102 103 103 104 105 106 106 107 108 108 109 110 111 111 112 113 114 115 115 116 117 118 119 119 120 121 121 122 123 123 124 124 125 125 125 125 126 126 126 126 125 125 125 124 124 123 122 121 120 119 118 117 116 114 113 111 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 59 57 56 55 54 53 52 51 50 49 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47
 66 68 70 73 75 78 80 83 86 89 93 96 100 104 108 112 116 121 126 131 136 141 146 152 157 163 169 174 180 185 190 195 200 204 208 211 214 216 218 219 219 218 217 215 212 209 205 200 196 191 185 180 174 168 162 156 150 144 138 132 127 122 116 111 106 102 97 93 89 85 82 78 75 71 68 65 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 45 47 48 50 52 54 56 58 60 62 64 65 67 69 71 73 75 77 78 80 81 83 84 85 86 87 88 88 89 89 89 89 89 88 88 87 86 85 84 82 81 79 78 76 74 73 71 69 67 65 64 62 60 59 57 56 54 53 51 50 49 48 47 46 46 45 45 44 44 44 43 43 43 43 43 44 44 44 45 45 46 47 47 48 49 50 51 52 53 55 56 57 59 61 62 64
 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 36 37 39 40 42 44 46 48 51 53 56 59 62 65 68 71 75 79 83 87 91 95 99 104 108 113 118 122 127 131 136 140 144 148 152 155 158 161 163 165 167 167 168 168 167 166 165 163 160 157 154 151 147 144 140 136 131 127 123 119 114 110 106 102 98 94 91 87 84 81 78 75 72 70 68 65 63 62 60 58 57 55 54 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 43 43 43 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 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47
 39 40 40 41 42 43 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 61 61 61 61 60 60 60 59 59 58 58 57 56 56 55 55 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 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 44 46 48 51 53 56 58 61 64 66 69 73 76 79 83 86 90 93 97 101 105 109 113 117 121 126 130 134 137 141 145 148 152 155 157 160 162 163 165 165 166 166 165 165 163 162 159 157 154 151 148 144 141 137 133 129 125 121 117 113 109 106 102 98 95 92 89 86 83 80 77 75 72 70 68 66 64 62 60 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38
 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 43 43 44 45 45 46 46 47 48 48 48 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 18 17 17 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 18 18 18 18 19 19 20 20 20 21 21 22 22
 69 67 64 62 60 58 56 54 53 51 49 48 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 61 61 61 60 60 59 58 58 57 56 55 54 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 61 62 63 64 66 67 68 69 71 72 73 74 76 77 78 79 81 82 83 84 86 87 88 90 91 92 93 95 96 97 99 100 101 103 104 105 107 108 109 111 112 114 115 117 118 120 121 123 124 126 127 128 129 131 132 133 134 134 135 135 135 135 135 135 134 134 133 132 130 129 127 126 124 122 119 117 115 112 110 107 104 102 99 96 94 91 88 86 83 81 78 76 73 71
 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 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 33 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 67 68 70 72 74 75 78 80 82 84 86 89 91 93 96 98 100 103 105 107 109 111 113 114 115 116 116 117 116 116 115 114 112 110 108 106 103 100 97 94 90 87 84 80 77 74 71 68 65 62 59 57 54 52 50 47 46 44 42 40 39 37 36 35 34 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 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 43 44 45 47 48 50 51 53 55 57 59 61 63 66 69 71 75 78 81 85 89 93 98 103 108 113 119 124 130 137 143 149 156 162 169 175 180 185 190 194 197 199 200 200 199 197 194 190 186 180 174 168 161 154 147 140 133 126 119 113 107 101 95 90 85 81 76 72 68 65 62 59 56 53 51 49 46 45 43 41 40 38 37 36 34 33 32 31 31 30
 119 119 120 120 120 121 121 121 121 121 121 121 121 121 121 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 68 66 64 62 61 59 57 56 54 53 52 50 49 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 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 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 29 29 30 31 32 33 34 34 35 36 37 38 39 39 40 41 41 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 49 50 50 51 52 52 53 54 54 55 56 57 58 59 60 61 62 64 65 66 68 69 71 72 74 75 77 79 80 82 84 85 87 89 90 92 93 95 96 98 99 101 102 103 104 105 106 107 108 109 110 111 111 112 113 114 114 115 115 116 116 117 117 118 118 119
 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 47 48 48 48 48 49 49 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 33 34 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 55 56 57 59 60 62 63 64 66 67 68 69 71 72 73 74 75 76 77 78 79 79 80 81 81 82 83 83 84 84 85 85 86 86 87 87 87 88 88 89 89 89 90 90 91 91 91 92 92 93 93 93 94 94 95 95 95 96 96 96 97 97 97 97 97 97 97 97 97 96 96 96 95 94 93 93 92 90 89 88 87 85 84 82 81 79 77 75 74 72 70 69 67 65 63 62 60 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 31 31 32
 89 88 87 86 85 83 82 81 80 78 77 76 74 73 71 70 68 67 65 63 62 60 58 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 56 58 60 62 63 65 67 69 71 73 75 77 79 81 83 84 86 88 90 91 93 94 95 96 97 98 98 98 99 98 98 98 97 96 95 93 92 90 89 87 85 83 81 79 76 74 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 26 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 39 42 44 46 49 51 54 57 59 62 65 68 71 74 77 80 83 86 89 92 95 98 101 104 107 110 112 115 117 120 122 125 127 129 131 133 135 137 139 141 143 144 146 147 149 150 152 153 154 155 157 158 159 159 160 161 162 162 163 163 163 163 163 163 163 163 162 162 161 160 159 158 157 155 154 153 151 149 148 146 144 142 140 139 137 135 133 131 129 127 126 124 122 120 119 117 116 114 113 111 110 108 107 106 105 103 102 101 100 99 98 97 96 95 94 93 92 91 90
 85 87 89 90 92 94 96 97 99 101 102 104 106 107 109 111 112 114 116 117 119 120 122 123 124 126 127 128 130 131 132 133 134 135 136 136 137 138 138 139 139 139 139 139 139 139 139 138 138 137 136 135 134 133 132 131 129 128 126 125 123 121 120 118 116 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 77 75 73 71 69 68 66 64 63 61 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 64 66 68 69 71 73 75 77 78 80 82 84 86 88 90 91 93 95 97 99 100 102 103 105 106 108 109 110 111 112 113 114 114 115 115 115 116 116 115 115 115 115 114 113 113 112 111 110 109 108 107 105 104 103 102 100 99 97 96 94 93 91 90 88 87 86 84 83 81 80 78 77 75 74 73 71 70 69 67 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 30 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 66 68 70 72 73 75 77 78 80 82 84
 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 87 88 90 92 94 96 98 100 102 105 107 110 113 116 120 124 127 132 136 141 145 151 156 161 167 173 179 185 192 198 204 210 215 221 225 230 233 236 239 240 240 240 239 237 234 231 226 222 216 211 205 198 192 185 179 172 166 159 153 147 141 136 130 125 120 115 111 106 102 98 95 91 88 85 82 79 76 74 71 69 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 58 58 57 56 55 54 53 52 51 50 49 47 46 45 43 42 40 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
 63 63 63 63 64 64 64 64 65 65 65 66 67 67 68 69 70 70 71 72 73 75 76 77 78 80 81 82 84 85 87 89 90 92 94 95 97 99 101 102 104 106 107 109 110 112 113 114 115 116 117 118 118 119 119 119 120 119 119 119 118 118 117 116 115 114 113 112 111 109 108 107 105 104 102 101 99 97 96 94 93 91 89 88 86 85 83 81 80 78 77 75 74 73 71 70 68 67 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 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 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 99 101 103 105 108 110 112 115 117 119 121 124 126 128 130 132 133 135 137 138 139 140 141 142 143 143 143 143 143 142 142 141 140 139 137 136 134 132 130 128 126 124 122 120 117 115 113 110 108 106 103 101 99 97 95 93 91 89 87 85 84 82 80 79 78 76 75 74 73 72 71 70 69 68 67 67 66 66 65 65 64 64 64 64 63
 86 87 88 89 90 91 92 93 94 95 96 96 97 97 98 98 98 98 98 98 97 97 96 95 94 93 92 90 89 87 85 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 52 50 49 47 46 45 44 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 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 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 57 58 59 61 63 65 67 69 71 74 77 80 83 86 90 94 98 103 108 113 119 125 131 138 145 152 159 167 175 183 192 200 209 217 225 233 241 248 255 262 267 272 277 280 283 285 286 286 286 284 282 280 276 273 268 264 259 253 248 242 236 230 224 217 211 205 199 193 187 181 175 169 164 158 153 148 142 138 133 128 124 120 115 111 108 104 100 97 94 91 88 85 83 80 78 76 74 72 70 69 68 66 65 64 63 63 62 61 61 61 60 60 60 60 60 60 60 60 61 61 61 62 62 63 63 64 65 65 66 67 67 68 69 70 71 71 72 73 74 75 76 77 78 79 81 82 83 84 85
 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 63 63 64 64 64 64 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 68 69 70 71 71 72 73 74 74 75 75 76 76 77 77 77 77 77 77 77 77 77 76 76 75 75 74 73 72 71 70 69 67 66 65 63 62 60 59 57 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23
 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 46 47 48 49 50 51 53 54 55 57 59 60 62 64 66 68 71 73 76 78 81 83 86 89 92 95 98 101 104 107 110 114 117 120 123 126 130 133 136 139 142 145 148 150 153 156 158 160 163 165 166 168 170 171 172 173 174 174 175 175 174 174 173 172 171 169 167 165 163 160 157 154 150 147 143 139 135 131 127 122 118 113 109 105 100 96 92 87 83 79 76 72 68 65 62 59 56 53 50 48 45 43 41 39 37 36 34 33 32 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 59 60 61 63 64 66 67 68 70 71 72 73 74 76 77 78 79 80 81 82 82 83 84 85 85 86 87 87 88 88 88 89 89 90 90 90 90 91 91 91 91 92 92 92 92 93 93 93 93 94 94 94 95 95 95 96 96 97 97 98 98 99 99 100 101 102 102 103 104 105 106 107 107 108 109 110 111 112 113 114 115 116 117 117 118 119 119 120 120 120 120 120 120 119 118 118 117 116 114 113 111 110 108 106 104 102 99 97 95 93 90 88 86 84 81 79 77 75 73 71 69 67 65 64 62 60 59 58 56 55 54 52 51 50 49 48
 49 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 63 63 64 65 66 67 67 68 69 69 70 70 71 71 72 72 72 72 72 72 72 72 71 71 71 70 70 69 68 68 67 66 65 65 64 63 62 61 60 60 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 43 43 43 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 73 75 76 77 79 80 81 82 83 84 85 85 86 86 86 86 86 86 85 85 84 83 82 81 80 78 77 76 74 73 71 70 68 67 65 64 62 61 59 58 56 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 66 68 69 71 73 75 78 80 82 84 86 88 90 93 95 97 99 102 104 106 109 111 113 116 118 120 123 125 127 130 132 134 136 138 140 142 144 146 147 149 150 151 152 152 153 153 152 152 151 150 149 147 146 144 141 139 136 133 130 127 124 120 117 113 110 106 103 99 96 93 90 87 84 81 78 76 73 71 69 67 65 63 61 60 58 57 56 55 54 53 52 51 50 50 49 49 48 48 47 47 47 47 47 47 46 47 47 47 47 47 47 48 48 48 49 49
 31 31 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 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 49 49 49 49 48 48 47 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31
 45 46 48 49 50 51 52 53 54 55 56 57 57 58 59 60 60 61 61 62 62 62 63 63 63 63 62 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 87 88 88 89 90 90 90 91 91 92 92 92 93 93 93 93 94 94 94 94 95 95 95 95 96 96 96 97 97 98 98 99 99 100 100 101 102 102 103 104 104 105 106 106 107 107 108 109 109 109 109 110 110 110 109 109 108 108 107 106 105 103 102 100 99 97 95 93 91 89 86 84 82 80 77 75 73 71 68 66 64 62 60 58 56 54 53 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
 84 86 89 91 93 96 98 100 102 103 105 106 107 107 108 108 107 107 106 104 103 101 99 97 94 92 89 86 83 80 77 74 71 68 65 63 60 57 55 53 51 48 46 45 43 41 40 38 37 36 35 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45 46 48 50 51 53 54 56 57 59 60 61 62 63 64 65 66 67 68 68 68 69 69 69 69 69 69 68 68 67 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 32 32 32 31 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 72 74 76 79 81
 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 62 64 66 68 70 72 74 75 77 79 81 83 85 87 89 91 92 94 96 97 98 100 101 102 102 103 104 104 104 104 104 104 103 103 102 101 100 99 97 96 95 93 91 90 88 86 84 82 80 78 76 75 73 71 69 67 65 63 61 60 58 56 55 53 51 50 49 47 46 45 44 42 41 40 39 39 38 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 68 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 102 104 106 107 108 110 111 112 113 113 114 114 115 115 115 114 114 113 113 112 111 110 108 107 105 104 102 101 99 97 95 93 91 89 88 86 84 82 80 78 77 75 73 72 70 69 68 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 43 42
 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 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 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 50 52 53 55 56 58 59 61 62 64 65 66 67 69 70 70 71 72 73 73 74 74 74 74 74 74 74 73 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 66 67 67 68 68 68 69 69 69 69 69 69 68 68 68 67 67 66 66 65 65 64 63 63 62 61 61 60
 89 89 89 90 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 88 87 87 86 85 84 83 82 80 79 78 77 75 74 73 72 70 69 68 67 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58 59 59 60 61 61 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 97 98 98 99 99 99 99 99 99 99 98 98 97 96 95 94 93 92 91 90 89 87 86 84 83 81 80 78 77 75 74 72 71 70 68 67 65 64 63 61 60 59 58 57 55 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 70 72 74 76 77 79 81 82 84 86 87 89 90 92 93 95 96 98 99 101 102 103 104 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 120 121 122 122 123 123 123 124 124 124 124 125 125 124 124 124 124 123 123 122 122 121 120 119 118 118 117 116 114 113 112 111 110 109 108 106 105 104 103 102 101 100 99 98 97 96 95 94 94 93 92 92 91 90 90 89 89 89 88 88 88 88 88 87 87 87 87 87 87 88 88 88 88 88 88 89
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 39 41 43 45 47 50 52 54 56 59 61 64 66 68 71 73 76 78 80 82 84 86 88 90 91 93 94 95 96 97 98 99 99 99 99 99 99 99 98 98 97 96 95 95 94 93 91 90 89 88 87 86 84 83 82 81 80 79 77 76 75 74 73 72 71 70 70 69 68 67 66 66 65 65 64 63 63 62 62 61 61 60 60 60 59 59 58 58 57 57 57 56 56 55 55 54 54 54 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 62 62 62 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 67 66 66 66 65 65 65 64 63 63 62 61 60 60 59 58 57 56 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 46 47 48 49 50 51 52 54 55 57 58 60 62 65 67 69 72 75 78 81 85 88 92 96 100 104 108 112 117 121 125 130 134 138 142 146 149 153 156 159 161 163 165 166 167 167 167 167 166 165 164 162 160 158 156 153 150 147 145 142 138 135 132 129 126 123 120 117 114 112 109 106 104 101 99 96 94 92 90 88 86 85 83 82 80 79 78 76 75 74 74 73 72 71 71 71 70 70 70 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 72 72 72 72 72 72 73 73 73 73 73 73 73 73 72 72 72 72 72 71 71 71 70 70 70 69 69 68 68 67 67 66 65
 40 39 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 90 92 94 96 97 99 100 101 102 103 104 104 105 105 105 105 104 104 103 102 101 100 98 97 95 93 91 89 87 85 83 80 78 76 74 71 69 67 65 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40
 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 34 35 36 38 39 41 43 44 46 48 49 51 53 55 57 59 61 63 65 67 69 72 74 76 79 81 84 86 89 91 94 96 98 101 103 105 107 109 111 112 114 115 115 116 116 117 116 116 115 114 113 112 110 109 107 105 103 101 98 96 94 92 90 87 85 83 81 79 78 76 74 73 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 52 52 51 51 51 50 49 49 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 65 68 71 75 79 83 87 92 97 102 108 114 121 128 136 145 154 164 175 187 200 215 230 247 264 284 304 326 348 372 396 420 445 468 490 509 525 537 545 548 546 538 526 509 489 466 441 415 388 361 335 310 286 263 242 222 204 187 172 158 145 133 122 113 104 96 88 81 75 70 64 60 55 51 48 44 41 38 35 33 31 28 26 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 75 74 73 72 71 70 69 69 68 67 66 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 63 64 64 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 76 76 77 78 78 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 79 79 79 78 78 77 77 76 76 76 75 75 74 74 73 73 72 72 71 70 70 69 69 68 68 67 66 66 65 64 63 63 62 61 60 60 59 58 57 56 55 54 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69 71 72 74 75 77 78 80 82 83 85 86 88 90 91 93 94 96 97 98 99 101 102 103 103 104 105 105 105 105 105 105 105 105 104 104 103 102 101 100 99 98 97 96 95 93 92 91 90 88 87 86 84 83 82 81 79 78 77 76
 62 61 61 60 59 59 58 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 42 42 42 41 41 41 41 42 42 42 42 43 43 44 45 45 46 47 49 50 51 52 54 56 57 59 61 63 65 67 70 72 74 77 79 82 84 87 89 92 95 97 99 102 104 106 108 110 112 113 114 115 116 116 116 116 116 115 114 113 111 109 107 105 102 100 97 94 91 88 85 81 78 75 72 69 66 63 60 57 54 51 49 46 44 42 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 73 74 76 78 79 81 83 84 86 87 89 90 91 92 93 94 95 96 96 97 97 97 97 96 96 95 94 93 92 91 90 88 87 85 84 82 80 78 76 75 73 71 69 67 65 64 62 60 58 57 55 54 52 51 50 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 60 61 61 62 62 63 63 64 64 64 64 64 64 64 64 64 63 63 63 62
 65 65 66 66 66 67 67 68 68 69 70 71 71 72 73 74 75 76 77 78 79 81 82 83 85 86 88 89 90 92 93 95 96 98 99 100 102 103 104 105 106 107 107 108 108 109 109 109 108 108 108 107 106 105 104 103 102 101 99 98 96 95 93 92 90 89 87 85 84 82 81 80 78 77 75 74 73 72 71 70 68 67 67 66 65 64 63 62 62 61 61 60 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 65 66 67 68 69 70 70 71 72 73 74 76 77 78 79 80 81 82 82 83 84 85 86 87 87 88 88 89 89 89 90 90 90 90 89 89 89 88 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 64 64 63 62 62 61 61 60 60 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 59 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 68 68 68 68 68 68 68 68 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 64 65
 61 62 62 62 62 62 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 69 70 71 72 74 75 77 79 81 84 86 89 92 95 99 103 107 111 116 121 126 131 137 143 149 155 161 168 174 181 187 194 200 206 211 216 220 224 228 230 232 232 232 231 230 227 224 219 215 209 203 197 191 184 177 170 162 155 148 141 134 128 121 115 109 104 98 93 88 83 79 74 70 67 63 60 56 53 51 48 45 43 41 39 37 35 34 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 53 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 66 67 68 69 69 70 70 71 71 71 71 71 71 71 71 70 70 69 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 56 57 57 58 59 59 60 60 60 61 61
 69 69 70 71 71 72 72 73 73 74 74 74 75 75 75 76 76 76 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 77 78 78 78 78 79 79 80 80 81 81 82 83 84 85 86 87 88 89 91 92 94 95 97 99 101 102 104 106 108 110 112 113 115 117 119 121 122 124 125 127 128 129 130 131 132 132 133 133 133 133 132 132 131 131 130 128 127 126 124 122 120 118 116 114 112 109 107 104 102 99 96 94 91 88 86 83 81 78 76 73 71 69 66 64 62 60 58 57 55 53 52 51 49 48 47 46 45 44 44 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 59 60 61 61 62 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 65 64 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 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 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 64 65 66 67 68
 17 17 17 17 17 17 17 17 17 17 17 17 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 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17
 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 59 59 59 59 59 59 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 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 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 45 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 59 60 60 61 62 63 63 64 65 66 67 67 68 69 69 70 70 71 71 71 71 71 71 71 70 70 69 69 68 67 66 65 63 62 61 59 58 56 55 53 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 33 33 32 31 31 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 30 30
 69 69 69 69 69 68 68 67 67 66 65 64 63 62 61 59 58 56 55 53 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 49 51 53 56 58 61 64 66 69 72 75 77 80 83 86 89 91 94 97 99 102 104 106 108 110 111 112 114 114 115 115 116 116 115 115 114 113 112 110 109 107 105 103 101 99 97 95 93 90 88 86 84 82 80 78 76 74 72 70 69 67 66 64 63 62 61 60 59 58 58 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 59 59 60 60 61 62 62 63 63 64 65 65 66 66 67 67 68 68 69 69 69 69
 67 67 67 67 67 67 67 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 68 68 68 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 55 56 57 59 60 61 63 65 66 68 70 71 73 75 77 79 81 83 86 88 90 92 94 97 99 101 104 106 109 111 113 116 118 120 122 125 127 129 131 133 134 136 137 139 140 141 142 143 143 144 144 144 144 144 144 143 142 141 140 139 138 136 135 133 131 130 128 126 124 122 120 118 116 114 112 110 108 106 105 103 101 99 98 96 95 93 92 90 89 88 87 86 84 83 82 81 80 80 79 78 77 76 76 75 74 74 73 73 72 72 71 71 70 70 70 69 69 69 68 68 68 68 68 68 67 67
 60 60 59 58 57 55 54 53 51 50 48 46 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 47 49 51 52 54 56 57 59 61 62 63 65 66 67 67 68 68 69 69 69 68 68 67 66 65 64 62 61 59 58 56 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 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 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 53 54 55 56 57 58 59 60 61 61 61 62 62 61 61 61
 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 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 60 61 62 63 64 65 66 67 67 67 68 68 67 67 67 66 66 65 64 63 62 61 59 58 57 55 54 52 51 49 48 46 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 82 84 85 87 88 89 90 90 91 91 92 92 91 91 90 90 89 88 86 85 83 82 80 78 76 75 73 71 69 67 65 63 61 59 58 56 55 53 52 50 49 48 47 46 45 44 44 43 43 42 42 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 46 46 47 47 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33
 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 50 52 54 56 58 59 61 63 64 66 67 69 70 71 72 73 73 74 74 74 74 74 74 73 73 72 71 71 70 69 67 66 65 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 39 40 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 62 64 66 67 69 71 72 74 75 77 78 80 81 82 83 84 85 86 87 88 89 89 89 90 90 90 90 90 90 89 89 88 87 87 86 85 84 83 81 80 79 77 76 74 73 71 69 68 66 64 63 61 59 57 56 54 53 51 49 48 47 45 44 43 42 40 39 38 37 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 59 60 62 64 66 67 69 71 73 75 76 78 80 81 83 84 85 87 88 88 89 90 90 90 90 90 89 88 88 86 85 84 82 81 79 77 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29
 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 57 57 57 57 57 57 57 56 56 55 54 53 52 51 50 49 48 46 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34
 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 68 69 69 69 69 69 69 68 68 67 66 65 64 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 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 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 41 43 46 48 51 54 57 60 64 67 71 74 78 82 85 89 93 97 101 104 108 111 114 117 120 122 124 126 128 129 130 130 131 130 130 129 128 127 125 123 121 119 117 114 112 109 107 104 101 99 96 94 91 88 86 84 81 79 77 75 73 71 69 67 66 64 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 38 38 38 39 39 39 39 39 39 39 40 40 41 41 41 42
 106 110 113 117 120 123 125 128 130 132 133 134 134 134 133 132 130 128 125 122 119 116 112 108 104 99 95 91 87 83 79 75 71 68 64 61 58 55 52 50 48 45 43 42 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 53 53 53 53 53 54 54 53 53 53 53 52 52 52 51 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 43 46 48 51 54 56 59 62 64 67 70 72 75 77 79 81 83 85 86 87 88 89 89 89 89 89 88 87 87 85 84 83 81 79 78 76 74 72 70 68 66 64 62 61 59 57 55 53 52 50 48 47 45 44 42 41 40 39 38 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 34 36 37 38 39 41 43 44 46 48 50 52 54 56 59 61 64 66 69 72 75 78 82 85 88 92 95 99 103
 164 167 169 172 174 177 179 181 183 184 186 186 187 186 186 184 182 180 177 173 169 164 159 154 148 142 136 129 123 117 111 105 99 94 89 84 79 74 70 66 63 59 56 53 51 48 46 44 42 41 39 38 36 35 34 33 33 32 31 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 50 50 50 49 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 36 34 33 32 31 30 29 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 45 45 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 49 50 51 52 53 54 56 57 58 60 62 64 65 68 70 72 74 76 79 81 84 86 89 91 94 97 99 102 104 106 109 111 113 115 117 119 121 123 125 126 128 130 131 133 134 136 138 140 141 143 145 147 150 152 154 156 159 161
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 36 36 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 67 69 72 75 78 81 84 87 91 94 98 101 104 107 111 114 116 119 121 123 125 127 127 128 128 128 127 126 125 123 121 119 116 114 111 108 105 102 99 96 93 90 87 84 82 79 77 74 72 70 68 66 64 62 60 59 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 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 32 33 34 35 36 38 39 40 41 42 43 44 45 47 48 49 50 50 51 52 53 53 54 54 54 55 55 55 55 55 54 54 54 53 53 53 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41
 58 55 52 49 47 45 42 40 39 37 35 34 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 35 36 38 41 43 46 48 51 54 58 61 65 69 73 77 82 86 91 95 100 104 108 112 116 120 123 126 128 130 132 132 133 133 132 131 130 128 126 124 121 119 116 113 110 107 104 101 97 94 92 89 86 83 81 78 75 73 71 69 66 64 62 60 59 57 55 53 52 50 48 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 74 76 77 78 79 79 79 79 79 78 77 76 74 72 70 68 65 63 60 57 55 52 49 47 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 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 21 21 22 22 23 24 25 26 26 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 53 56 58 62 65 68 72 76 80 84 89 94 99 104 109 114 120 125 130 135 140 144 148 151 153 155 156 156 155 154 152 149 145 141 136 131 126 121 116 110 105 100 95 90 85 80 76 72 68 64 61
 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 61 64 67 70 74 77 80 83 85 88 90 92 94 95 96 96 96 96 95 94 92 90 88 85 82 80 77 74 71 68 65 62 60 57 55 53 51 49 47 45 43 42 41 40 38 37 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 57 58 58 59 59 59 59 59 59 59 58 58 57 56 55 54 53 52 51 49 48 47 45 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 40 42 45 48 51 54 57 61 64 67 71 74 77 80 83 85 87 89 90 91 91 91 90 89 87 85 83 81 78 75 72 69 66 63 60 58 55 52 50 47 45 43 41 39 37 35 34 32 31 30 29 28 26 26
 25 24 24 24 23 23 23 22 22 22 21 21 20 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 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 27 28 30 32 34 36 38 41 44 46 49 52 56 59 63 67 70 74 79 83 87 91 96 100 104 108 111 114 117 119 121 123 124 124 124 123 122 120 118 116 113 110 106 103 99 95 92 88 84 81 77 74 70 67 64 61 58 55 53 50 48 46 44 42 40 39 37 35 34 33 32 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 18 19 21 22 23 24 26 27 29 30 32 34 36 38 40 42 45 47 49 52 54 57 60 62 65 68 70 73 75 77 79 81 83 84 85 86 87 87 87 87 87 86 86 85 84 83 81 80 79 77 75 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25
 109 107 105 103 100 98 96 93 91 88 86 83 81 78 76 74 72 69 67 65 63 61 60 58 56 55 53 52 51 50 49 48 47 46 45 45 44 44 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 65 67 68 70 71 72 73 75 76 77 78 78 79 80 80 81 81 82 82 82 82 82 81 81 80 80 79 78 78 77 76 75 73 72 71 70 68 67 65 64 63 61 59 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 32 33 35 36 37 38 40 41 43 45 46 48 50 52 54 56 59 61 63 66 68 71 73 76 78 81 84 86 89 92 94 97 99 101 103 105 107 108 109 110 111 112 112 112 112 111 110 109 108 107 105 103 101 99 97 95 93 90 88 86 83 81 79 77 75 73 71 69 67 66 65 63 62 61 60 59 59 58 58 57 57 57 57 57 57 58 58 59 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 79 80 80 81 81 81 82 82 82 81 81 81 81 80 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 65 64 63 62 61 60 59 57 56 55 55 54 53 52 52 51 50 50 50 50 49 49 49 50 50 50 51 51 52 53 54 55 56 58 59 61 62 64 66 68 70 73 75 77 80 83 85 88 90 93 95 98 100 103 105 107 109 111 112 113 114 115 116 116 116 115 115 114 113 112 110
 26 27 27 28 29 30 30 31 32 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 19 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 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 12 12 12 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 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 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34 34 34 34 34 33 33 32 31 31 30 29 28 27 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 37 39 41 44 47 50 52 55 58 62 65 68 71 74 77 80 82 85 87 89 90 91 92 92 91 91 90 88 86 84 81 79 76 73 70 67 63 60 57 54 51 48 45 43 40 38 35 33 31 29 28 26 24 23 22 21 19 18 17 17 16 15 14 14 13 13 13 12 12 12 11 11 11 11 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 20 20 21 22 23 23 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 55 55 55 55 54 54 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 45 46 48 49 51 53 55 58 61 63 67 70 74 78 82 86 91 96 101 107 113 119 125 131 138 144 151 157 163 169 174 179 184 187 190 192 193 193 192 190 187 184 180 175 170 165 159 153 147 141 135 129 123 118 112 107 102 97 92 88 83 80 76 72 69 66 63 60 58 56 53 51 50 48 46 45 44 43 42 41 40 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55
 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 31 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 69 71 73 75 78 80 82 84 86 88 89 91 93 94 96 97 98 99 100 101 101 101 102 102 102 101 101 100 100 99 98 97 96 95 94 93 91 90 89 87 86 85 83 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 58 57 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 39 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 60 61 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 55 54 54 53 53 53 53 53 52 52 52 53 53 53 53 53 54 54 55 55 56 57 58 58 59 60 61 62 63 64 66 67 68 69 71 72 74 75 77 78 80 81 83 84 85 87 88 90 91 92 93 94 95 96 97 98 99 99 100 100 100 100 100 100 100 99 99 98 98 97 96 95 94 93 92 91 90 89 87 86 85 83 82 81 79 78 76 75 73 72 70 69 67 66 64 63 61 60 59 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30
 55 56 57 58 59 60 61 62 63 64 64 65 66 66 67 67 67 67 67 67 67 67 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 43 42 42 42 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 61 63 64 65 66 67 68 68 69 70 70 70 70 70 70 70 69 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 66 68 71 73 76 79 81 84 87 90 93 96 99 102 105 108 111 114 117 119 122 124 126 128 129 130 131 132 132 132 132 131 130 129 128 126 124 122 119 116 114 111 108 105 102 99 96 93 90 87 84 81 78 75 73 70 68 66 64 61 60 58 56 54 53 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55
 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 17 17 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 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 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 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 32 33 33 34 34 34 35 35
 27 27 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 18 18 19 20 20 21 22 22 23 23 24 25 25 26 26
 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 42 44 46 48 50 51 53 55 56 57 59 60 61 61 62 62 62 62 62 62 61 60 59 58 57 56 54 53 52 50 49 48 46 45 43 42 41 40 39 38 36 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 56 58 60 61 63 64 66 67 69 70 72 73 74 76 77 78 79 80 81 82 83 83 84 84 84 84 84 84 84 84 83 82 82 81 80 79 77 76 75 73 72 70 68 67 65 63 61 59 58 56 54 52 51 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 46 48 50 52 54 56 58 60 61 63 65 66 68 69 70 70 71 71 71 71 70 69 68 67 66 64 62 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 34 32 31 30 29 29 28 27 27 26 25 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 21 21 21 21 21
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 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 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 41 41 41 41 41 41 41 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 25 24 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 16 16 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 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 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 54 56 58 59 60 62 63 64 65 66 66 67 67 67 67 66 66 65 64 62 61 60 58 57 55 53 51 50 48 46 45 43 42 40 39 37 36 35 34 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 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 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 79 81 82 83 84 84 85 85 85 85 84 83 82 81 80 78 77 75 73 71 69 67 65 63 61 59 57 55 53 52 50 48 46 45 43 42 40 39
 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 43 44 44 45 46 47 48 50 51 52 53 54 56 57 58 59 61 62 63 64 66 67 68 69 70 71 72 73 73 74 74 75 75 76 76 76 76 76 76 76 76 76 75 75 74 74 73 72 72 71 70 69 68 67 66 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 63 64 65 67 68 69 70 71 73 74 75 75 76 77 78 78 79 79 79 79 79 79 79 79 78 77 77 76 75 74 73 72 71 70 69 67 66 65 64 63 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42
 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 28 29 30 31 32 33 33 34 34 34 34 35 34 34 34 33 33 32 31 31 30 29 28 27 26 25 24 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 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 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 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 43 44 45 47 48 49 50 51 51 51 51 51 51 50 50 49 48 47 46 44 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26
 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 62 62 62 62 62 62 62 62 61 61 60 60 59 59 58 57 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 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 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 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 41 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
 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 32 33 34 35 37 38 39 41 43 44 46 47 49 50 52 53 54 55 56 57 58 58 58 59 58 58 58 58 57 56 55 54 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 44 45 46 47 48 49 49 50 50 50 50 49 49 48 48 47 46 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 22 22 21 21 20 20 20 19 19
 73 76 79 82 86 89 93 97 100 104 108 111 115 118 122 125 127 130 131 133 134 134 134 134 132 131 129 126 123 120 116 113 109 105 101 97 93 89 85 81 78 74 71 67 64 61 59 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 30 31 31 31 31 31 32 32 33 34 34 35 36 38 39 40 42 43 45 47 49 52 54 57 59 62 65 69 72 75 79 83 86 90 94 97 101 104 107 110 113 116 118 119 121 122 122 122 122 121 120 119 117 115 113 111 108 106 103 101 99 96 94 91 89 87 85 83 81 79 77 76 74 73 71 70 69 67 66 65 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 55 54 54 54 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 39 39 39 39 40 40 41 42 43 43 44 45 47 48 49 51 53 54 56 58 60 63 65 68 70
 66 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 64 64 64 64 65 65 66 66 67 67 68 68 69 70 70 71 72 72 73 73 74 75 75 75 76 76 76 76 77 77 77 77 76 76 76 76 75 75 75 74 74 73 73 72 72 71 71 70 70 70 69 69 68 68 67 67 67 66 66 65 65 65 64 64 63 63 62 62 62 61 61 60 60 59 58 58 57 57 56 56 55 54 54 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 60 61 62 63 64 64 65 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 66 65 65 65 64 64 63 63 63 62 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 57 58 59 60 61 61 62 63 63 64 64 64 65 65 65 65 65 66 66
 85 85 85 85 85 85 85 85 84 84 83 83 82 81 80 79 78 76 75 74 72 71 69 68 66 64 63 61 59 58 56 54 53 51 49 48 46 45 43 41 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 35 35 35 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 48 49 49 50 50 50 49 49 49 48 47 46 45 44 43 41 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 33 34 35 36 37 39 40 41 43 44 45 47 48 50 52 53 55 56 58 60 61 63 65 66 68 69 71 72 74 75 76 78 79 80 81 82 83 83 84
 99 97 95 92 90 87 85 82 80 77 75 72 70 68 65 63 61 59 58 56 54 53 51 50 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 38 39 41 42 43 45 47 48 50 53 55 58 60 63 67 70 74 77 82 86 90 95 99 104 109 113 118 122 126 130 133 135 137 139 139 139 137 135 133 129 125 121 116 111 106 101 95 90 85 80 75 71 66 62 58 55 52 49 46 43 41 38 36 35 33 31 30 29 28 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 46 46 45 45 45 45 44 44 43 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 34 33 33 33 33 32 32 33 33 33 33 34 34 35 35 36 37 38 39 40 41 43 45 46 48 50 52 55 57 60 62 65 68 71 74 77 80 82 85 88 90 92 93 95 95 96 96 95 95 93 92 90 87 85 82 79 76 73 69 66 63 60 57 54 51 49 46 44 41 39 37 35 34 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 30 31 33 34 36 38 40 42 44 47 49 52 55 58 61 65 68 71 75 78 82 85 89 92 95 98 100 103 104 106 107 108 108 108 108 107 106 105 103 101
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 21 21 21 21 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 29 30 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 60 58 56 54 52 51 49 47 45 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 53 54 54 54 54 54 53 53 53 52 51 50 49 48 47 46 44 43 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 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 34 34 34 35 35 36 36 37 38 39 39 40 41 43 44 45 46 48 49 51 52 54 55 57 58 60 61 62 63 64 65 66 66 66 66 66 65 64 64 62 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 28 28 30 31 32 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 59 60 62 64 66 67 69 70 71 72 73 73 74 74 74 74 74 74 73 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 32 31 31 31 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 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 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 24 25 26 27 27 28 29 30 31 31 32 33 33 34 34 35 35 35 35 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 66 67 69 70 71 72 73 74 74 74 75 74 74 74 73 72 71 70 69 67 66 64 62 60 58 57 55 53 51 49 47 45
 32 32 33 33 33 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 51 53 55 57 59 61 62 64 65 67 68 69 70 70 71 71 71 71 70 70 69 68 67 66 64 63 61 60 58 57 55 54 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 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 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 41 42 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 34 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 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32
 34 32 31 29 27 26 24 23 22 21 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 58 59 59 60 61 63 64 65 67 69 70 72 74 77 79 81 84 86 89 91 93 96 98 100 102 103 104 105 106 106 106 106 105 104 103 101 100 98 95 93 91 88 86 83 81 79 76 74 72 70 69 67 66 64 63 62 61 61 60 60 60 60 60 60 60 61 61 62 62 63 63 64 65 65 66 66 66 67 67 67 67 66 66 65 64 63 62 60 59 57 56 54 52 50 48 46 44 42 40 39 37 35 33 32 30 29 28 27 25 24 23 22 21 21 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 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 48 50 51 53 55 56 58 60 61 63 65 66 68 70 71 73 74 76 77 79 80 81 82 84 85 86 87 88 89 90 91 92 92 93 94 94 95 95 96 96 96 96 96 96 95 95 94 93 92 91 89 88 86 84 82 79 77 74 72 69 66 64 61 58 56 53 50 48 45 43 41 38 36
 55 55 55 54 54 54 53 52 52 51 50 49 47 46 45 44 42 41 40 39 37 36 35 34 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 46 48 50 52 54 56 59 61 63 66 68 71 73 75 78 80 83 85 87 90 92 94 96 98 100 101 103 104 105 106 106 106 106 106 106 105 104 102 101 99 97 94 92 89 87 84 81 78 75 72 68 65 62 59 57 54 51 48 46 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 48 50 52 54 56 57 59 61 62 64 66 67 68 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 92 93 94 96 97 99 100 102 103 105 106 107 108 108 109 109 109 109 108 107 106 105 103 102 100 97 95 93 90 87 85 82 80 77 75 72 70 68 65 63 61 60 58 56 55 54 53 51 51 50 49 49 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 53 53 53 54 54 54 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 39 39 39 39 38 38 37 36 34 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 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 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 22 23
 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 37 37 37 38 39 39 40 41 42 42 43 44 46 47 48 49 50 52 53 54 55 57 58 59 60 60 61 62 62 62 62 62 62 62 61 60 59 58 57 56 55 53 52 50 49 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 30 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 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 62 64 66 68 69 71 72 73 74 74 74 74 74 73 73 72 70 69 67 66 64 62 60 58 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 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 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 44 45 45
 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 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 41 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 54 55 55 56 56 56 57 57 57 56 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 33 34 35 35 36 37 37 38 38 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 38 39 40 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 28 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12
 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 41 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 43 42 42 41 40 39 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 28 29 30 32 33 35 37 39 42 44 47 50 52 55 59 62 65 69 72 76 79 83 86 89 92 95 97 99 100 101 101 101 100 99 97 95 92 89 86 83 80 76 73 70 66 63 60 57 54 51 49 47 45 43 41 39 38 36 35 34 33 32 32 31 30 30 30 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 47 48 49 49 50 50 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 47 48 50 51 52 53 54 55 56 57 57 58 58 58 59 58 58 58 58 57 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 40 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14
 31 31 30 30 29 29 29 28 28 28 28 28 27 27 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 66 68 70 73 75 78 80 83 85 88 90 93 95 97 99 102 103 105 106 107 108 109 109 108 108 107 106 104 102 100 97 95 92 89 86 83 80 77 74 71 68 66 63 60 58 56 54 52 50 48 46 45 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 63 65 68 71 74 77 81 84 88 91 95 98 101 104 108 110 113 115 117 118 119 119 120 119 118 117 115 113 111 108 106 103 100 96 93 90 87 83 80 77 74 71 68 65 63 60 57 55 53 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 30 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 33 32
 18 19 19 19 20 20 21 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 41 44 46 49 52 55 58 61 65 68 72 76 79 83 87 91 95 99 103 107 111 114 118 121 124 127 130 132 134 136 137 138 138 138 138 137 135 134 131 129 126 122 119 115 111 107 102 98 94 89 85 81 77 73 69 65 62 58 55 52 49 47 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 54 55 55 55 55 55 55 54 54 54 53 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 48 49 49 50 51 52 54 55 57 59 61 63 66 69 72 75 79 83 87 92 96 101 106 111 117 122 127 132 136 141 144 148 150 152 153 154 153 152 150 148 145 141 137 132 127 122 117 112 107 102 97 92 87 83 78 74 70 67 63 60 57 54 52 49 47 45 43 42 40 39 38 37 36 36 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 46 47 48 49 50 50 51 51 52 52 52 52 52 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18
 40 42 44 47 49 52 55 58 61 65 68 72 77 81 86 90 95 101 106 111 117 122 127 132 137 142 146 150 153 155 157 158 158 157 156 154 151 148 144 140 135 130 125 120 114 109 104 98 93 88 83 79 74 70 66 62 58 55 52 49 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 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 29 29 29 29 30 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 56 58 60 62 63 65 67 68 70 71 72 74 75 76 76 77 77 78 78 78 77 77 76 75 74 73 72 71 69 68 66 65 63 62 60 59 57 56 54 53 52 51 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 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 24 23 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38
 42 43 44 45 47 48 49 50 51 52 53 54 54 55 56 56 57 57 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 28 28 28 28 29 29 30 31 32 32 33 34 36 37 38 39 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 83 86 89 92 95 98 101 104 107 110 113 115 117 119 121 122 123 123 123 123 122 121 120 118 116 114 111 108 105 102 99 96 93 89 86 83 80 77 74 71 69 66 64 61 59 57 56 54 52 51 50 49 48 47 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 52 52 53 54 55 57 58 60 62 64 66 69 72 75 78 81 85 89 92 96 100 104 108 112 116 119 122 125 127 129 130 130 130 129 128 126 123 120 117 113 109 105 101 97 93 89 85 81 77 74 71 67 65 62 59 57 54 52 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 32 33 34 35 36 37 38 40 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 40 40 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 67 68 68 68 68 68 68 68 68 67 67 66 66 65 65 64 63 62 62 61 60 59 58 57 56 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 55 57 59 61 63 65 67 70 72 74 77 80 82 85 87 90 92 95 97 99 101 103 105 106 108 108 109 109 109 109 108 108 106 105 103 101 98 96 93 90 87 84 81 78 75 72 68 65 62 60 57 54 52 49 47 45 43 41 40 38 37 35 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 56 57 58 58 59 60 60 61 61 62 63 63 64 64 64 65 65 66 66 66 66 67 67 67 67 67 67 67 67 66 66 66 65 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 41 40 40 40 40
 34 34 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 60 62 63 65 66 68 69 70 71 72 73 74 74 74 75 75 75 75 74 74 73 73 72 71 70 69 68 67 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 52 55 57 60 62 65 68 70 73 76 78 81 83 85 88 90 92 93 95 96 97 98 98 99 99 99 98 97 96 95 94 92 90 88 86 84 81 79 76 74 71 69 66 64 61 59 57 54 52 50 48 46 45 43 41 40 39 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 40 41 42 44 45 47 49 51 52 54 56 58 60 62 65 67 69 71 73 75 77 79 81 83 85 87 88 90 91 92 93 93 94 94 94 94 93 92 91 90 89 87 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 56 55 53 52 51 51 50 49 49 48 48 48 48 48 48 48 48 49 49 50 50 51 52 53 54 55 56 57 59 60 61 63 64 66 68 69 71 72 74 75 77 78 79 81 82 83 84 84 85 86 86 86 86 86 86 86 85 85 84 83 82 81 79 78 77 75 74 72 70 68 67 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33
 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 65 66 67 68 68 69 69 70 70 70 70 70 70 70 70 69 69 68 67 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 44 44 44 44 45 45 45 46 47 47 48 49 50 51 52 53 55 56 57 59 60 61 63 64 66 67 68 70 71 72 73 74 74 75 75 76 76 76 76 76 75 75 74 73 72 71 70 69 68 67 65 64 63 61 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 63 64 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 60 60 59 58 58 57 56 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 48 49 50 51 52 52 53 54 54 55 55 56 56 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 56 55 55 55 54 54 54 53 53 53 52 52 51 50 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 39 39 38 38
 36 36 35 35 34 34 34 34 34 34 34 34 34 35 36 37 38 39 40 42 44 46 49 51 54 57 61 64 68 72 77 82 86 91 97 102 107 112 117 121 125 128 130 132 133 132 131 128 125 121 116 111 106 100 94 88 83 77 72 67 62 57 53 49 45 42 38 35 33 30 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 29 32 35 38 41 44 48 52 56 61 65 70 74 78 82 86 89 91 93 95 95 95 94 92 90 88 85 82 78 74 71 67 64 60 57 53 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 20 19 17 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 22 22 23 24 25 26 28 29 30 31 33 34 36 38 40 42 44 46 48 51 54 56 59 62 65 68 71 74 77 80 82 84 86 87 87 87 86 84 82 79 76 72 68 63 59 55 50 46 42 38 34 31 28 25 23 20 18 17 15 14 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37
 59 58 58 57 56 56 55 55 54 54 54 54 54 54 54 55 55 56 56 57 58 58 59 60 61 62 63 64 65 66 66 67 68 69 70 70 71 72 72 72 73 73 73 73 73 73 72 72 71 71 70 69 68 67 66 65 64 63 62 61 59 58 56 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 36 36 36 36 36 36 36 37 38 38 39 41 42 44 45 48 50 52 55 58 61 65 69 73 77 82 87 92 97 103 108 114 120 125 131 136 141 146 151 154 158 160 163 164 165 165 164 163 161 158 155 152 148 144 140 135 131 126 121 117 112 107 103 98 94 90 86 82 78 75 71 68 65 62 59 57 54 52 50 48 46 44 43 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 63 65 66 67 68 69 70 71 72 72 73 73 73 73 73 73 72 72 71 70 69 67 66 64 63 61 60 58 56 55 53 52 50 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 42 43 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 65 66 67 68 70 71 72 72 73 74 75 76 76 77 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 77 77 77 76 76 75 75 74 73 73 72 71 71 70 69 68 67 66 66 65 64 63 62 61 60
 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 35 34 33 33 32 31 30 29 29 28 28 28 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 58 60 62 64 66 68 70 72 73 75 76 77 78 78 79 79 79 78 78 77 77 76 74 73 72 70 69 67 65 64 62 60 58 56 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 48 50 51 53 55 56 58 60 61 63 64 66 67 68 69 70 71 72 72 73 73 73 72 72 71 71 70 68 67 66 64 62 61 59 57 55 53 51 49 46 44 43 41 39 37 36 34 33 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 48 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 29 29 29 29
 45 45 46 47 47 48 48 49 49 50 50 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 49 49 49 48 48 47 46 45 44 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 40 40 40 41 42 42 43 43 44
 108 107 104 100 96 91 86 81 76 71 67 62 58 55 51 49 46 44 42 40 39 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 31 31 30 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 20 21 22 23 24 26 27 29 31 33 36 38 41 43 46 48 51 53 55 56 57 57 57 56 55 54 52 50 47 45 43 40 38 36 33 31 29 28 26 24 23 22 20 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 7 7 7 7 8 8 9 9 10 11 11 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 45 47 49 51 53 55 57 58 58 58 58 57 55 53 51 48 45 42 39 36 33 31 28 25 23 21 19 18 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 25 26 27 29 31 33 35 38 41 44 48 52 56 61 66 71 77 83 89 94 99 103 106 108 109
 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 45 45 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 61 62 63 64 65 66 66 67 67 68 68 68 68 68 67 67 66 66 65 64 63 61 60 59 57 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 37 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 32 34 35 37 39 40 42 44 46 48 50 53 55 57 59 61 63 65 67 68 70 71 72 73 74 75 75 75 75 75 75 74 73 73 72 71 69 68 67 65 64 63 61 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 23 23 24 24 24 24
 41 42 42 42 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 44 45 46 46 46 46 46 46 46 45 44 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 72 75 77 80 83 87 90 93 96 99 102 104 107 109 111 112 113 114 114 114 113 111 110 108 105 102 99 95 92 88 84 80 76 72 69 65 62 58 55 52 50 47 45 43 41 39 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 28 29 31 32 34 36 38 40 42 45 47 50 53 56 60 63 66 70 73 77 80 83 86 89 92 94 96 97 98 99 100 100 100 100 99 99 98 97 95 94 93 91 90 88 87 85 84 82 81 79 78 76 74 73 72 70 69 67 66 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 38 38 38 37 37 37 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 29 30 31 31 33 34 35 36 37 39 40 42 43 44 46 47 49 50 52 53 55 56 58 59 60 61 63 64 65 66 67 68 69 69 70 71 72 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 76 76 75 74 73 72 71 70 68 67 65 64 62 60 58 56 54 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 37 37 38 38 39 40 41 43 44 46 48 50 52 55 58 61 64 68 71 75 79 83 87 91 95 99 103 106 109 112 115 116 118 119 119 119 118 117 115 113 110 108 104 101 98 94 91 88 84 81 77 74 71 68 65 63 60 57 55 53 51 49 47 45 43 42 40 39 38 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33
 50 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 59 59 59 58 57 57 56 55 54 53 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 62 62 63 63 64 65 65 65 66 66 67 67 67 67 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 63 62 61 60 59 57 56 55 53 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 26 26 26 27 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 54 55 56 56 57 57 57 58 58 58 58 58 58 58 57 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 43 43 43 44 44 45 46 47 47 48 49
 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 47 49 52 54 57 60 63 67 70 73 77 81 85 89 93 97 100 104 108 111 114 117 119 121 122 123 123 122 121 119 117 114 111 107 103 99 94 90 85 81 76 72 68 64 60 57 53 50 47 45 43 40 39 37 35 34 33 32 32 31 31 30 30 30 31 31 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 49 50 50 50 50 50 50 50 49 49 49 48 47 47 46 45 45 44 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 26 26 26 27 27 27 27 28 29 29 30 31 32 33 35 36 38 39 41 43 44 46 48 50 51 53 55 56 58 59 60 61 62 63 64 64 65 65 65 65 65 65 65 64 64 64 63 63 62 62 61 61 60 59 59 58 58 57 56 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25
 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 23 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 25 27 29 32 35 38 42 45 50 54 59 64 70 76 83 90 98 106 114 123 132 141 149 158 165 172 178 183 186 187 187 185 182 177 172 165 158 150 142 134 126 118 110 102 95 89 82 76 70 65 60 56 51 47 44 40 37 34 31 29 27 24 23 21 19 18 17 15 14 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 39 39 40 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 15 16 16 16 17 18 18 19 20 21 23 24 25 27 28 30 32 34 36 37 39 41 43 44 46 47 48 50 51 51 52 53 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12
 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 35 36 36 36 36
 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 44 44 44 43 43 43 43 43 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 31 33 35 37 39 42 44 47 49 52 54 57 59 62 64 66 68 69 71 72 72 73 73 73 73 72 71 70 69 68 66 65 63 61 60 58 56 55 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 42 43 43 44 44 44 44 44 44 43 42 42 41 40 38 37 36 34 33 31 30 29 27 26 24 23 22 21 20 20 19 18 18 18 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 27 28 29 30 32 33 34 36 37 38 39 41 42 43 44 44 45 46 46 47 47 47 47 47 47 47 47 47 46 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27
 25 26 27 28 29 31 32 33 34 36 37 38 38 39 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 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 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 47 48 49 50 51 53 54 55 57 58 60 61 63 64 65 67 68 69 70 71 71 72 72 72 71 70 69 68 66 64 62 60 58 55 52 50 47 44 42 39 36 34 32 30 28 26 25 23 22 21 19 19 18 17 16 16 15 15 15 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 31 32 33 34 36 37 38 39 40 41 42 43 44 44 45 46 46 47 47 48 48 48 48 48 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24
 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 58 61 63 65 67 69 71 73 75 76 77 78 79 79 79 79 78 77 76 74 72 70 68 65 62 59 56 53 51 48 45 42 39 37 34 32 30 28 26 25 23 22 21 20 19 19 19 19 19 19 19 20 21 22 24 25 27 29 32 34 37 40 44 47 51 55 60 64 69 74 78 83 88 92 97 100 104 107 109 110 111 111 111 109 107 105 102 99 95 91 88 84 80 76 72 69 65 62 59 55 53 50 47 45 42 40 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 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 41 43 44 46 47 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 73 73 74 74 74 73 73 72 71 70 69 68 66 64 62 60 57 55 53 50 47 45 42 39 37 34 32 30 27 25 23 21 20 18 17 15 14 13 12 12 11 11 10 10 10 10 10 11 11 12 13 13 14 16 17 18 19 21 23 24 26 28 30 32 33 35 37 39 41 43 45 47 48 50 51 53 54 55 56 57 58 59 59 60 60 60 60 60 60 60 60 60 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 38 37 36 34 33 31 30 29 27 26 25 24 22 21 20 20 19 18
 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20
 31 30 29 28 28 28 28 28 28 29 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 27 27 26 27 27 27 27 28 29 30 31 32 33 35 36 38 40 41 43 45 47 50 52 54 56 58 60 62 63 65 67 68 70 71 72 74 75 75 76 77 78 78 78 79 79 79 79 79 79 78 78 77 77 76 75 75 74 73 71 70 69 67 66 64 63 61 59 57 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 30 32 33 34 35 36 37 38 39 40 41 41 41 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 25 24 24 23 23 22 22 22 21 21 21 21 22 22 22 23 24 24 25 26 27 28 30 31 32 34 35 37 39 41 43 44 47 49 51 53 55 58 60 63 65 68 71 74 76 79 82 85 89 92 95 98 102 105 108 111 114 117 120 122 125 127 128 130 131 131 131 130 129 128 126 123 120 117 113 109 105 100 95 91 86 81 77 72 68 64 60 56 52 49 46 43 41 38 36 35 33 32
 25 24 24 24 23 23 23 24 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 57 58 59 60 60 61 61 61 62 62 62 62 62 61 61 60 60 59 58 57 56 55 53 52 51 49 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 30 29 29 30 30 30 31 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 53 55 56 57 58 60 61 62 63 63 64 65 65 66 66 67 67 67 67 67 67 67 66 66 66 65 65 64 63 62 62 61 60 59 58 56 55 54 53 51 50 49 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 22 22 23 23 24 25 26 27 28 30 31 33 34 36 37 39 41 42 44 46 47 49 51 52 53 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 63 63 63 62 62 62 61 61 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 40 39 38 37 35 34 33 32 31 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 48 50 52 54 56 58 60 61 63 65 67 69 71 73 75 76 78 80 81 83 85 86 87 89 90 91 91 92 92 93 93 93 92 92 91 90 89 87 85 84 82 79 77 75 72 70 67 64 61 59 56 53 51 48 46 43 41 39 37 35 33 31 30 29 27 26 26
 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 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 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 34 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 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 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25
 29 29 29 30 30 31 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 57 58 60 61 63 64 66 67 68 69 70 71 72 72 73 73 73 73 72 72 71 70 69 68 66 65 63 61 60 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 24 24 25 25 26 27 28 29 30 32 33 34 35 37 38 39 40 40 41 42 42 42 42 42 42 42 41 41 40 40 39 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 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 51 50 49 47 46 44 43 41 39 37 35 33 32 30 28 27 26 24 23 23 22 21 21 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 29 30 31 32 34 35 37 39 40 42 44 46 48 49 51 53 55 57 59 61 63 64 66 67 68 69 70 71 72 72 72 72 71 71 70 69 68 67 65 64 62 60 59 57 55 53 51 50 48 46 44 43 41 39 38 37 35 34 33 32 31 31 30 30 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 28 28 29 29 30 31 32 33 35 36 38 40 41 43 46 48 50 53 55 58 60 63 66 69 72 74 77 80 83 86 88 91 93 96 98 99 101 102 103 103 104 103 103 102 101 99 98 96 94 91 89 86 83 81 78 75 72 69 66 64 61 58 56 54 51 49 47 45 43 41 39 38 36 35 34 32 31 31 30 29 29 28 28 28 29 29 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 54 56 58 59 61 62 64 65 66 67 68 69 69 70 71 71 72 72 73 73 73 74 74 74 74 74 75 75 75 74 74 74 74 73 73 72 72 71 70 69 68 67 66 64 63 61 60 58 57 55 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 28 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 43 43 42 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 24 24 25 26 28 29 30 32 33 35 36 38 40 42 43 45 47 49 51 53 55 57 59 61 63 64 66 68 69 70 72 73 74 74 75 76 76 76 76 76 76 75 75 74 74 73 72 71 70 69 68 67 65 64 63 61 60 58 57 55 53 52 50 48 47 45 43 42 40 39 37 36 34 33 32 31 30 29 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 23 24 26 28 30 32 34 36 37 39 40 41 42 42 43 43 42 42 41 40 39 38 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 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 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 46 46 46 46 45 44 42 41 39 37 35 33 31 28 26 24 22 20 19 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 51 53 55 57 59 62 64 66 68 71 73 75 77 78 80 81 82 82 82 82 82 80 79 77 75 73 70 67 64 62 59 56 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 17 17 18 20
 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 21 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 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 35 36 36 37 37 38 38 38 38 37 37 36 36 35 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 17 18 20 21 22 23 24 25 27 28 29 30 30 31 32 32 33 33 33 33 33 33 33 33 33 32 32 31 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 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12
 13 12 13 13 13 13 14 14 15 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 37 39 41 42 44 46 47 49 50 51 53 54 55 56 57 57 58 58 59 59 59 58 58 58 57 56 56 55 54 53 52 50 49 48 46 45 44 42 41 39 38 36 34 33 31 30 28 27 26 24 23 22 20 19 18 17 16 15 15 14 13 13 13 12 12 12 13 13 13 14 15 16 17 18 20 21 23 25 27 29 31 33 36 38 41 44 46 49 52 55 58 61 65 68 71 74 77 80 83 85 88 90 92 94 96 97 98 99 99 99 99 98 97 95 93 91 89 86 84 81 78 75 72 69 66 62 59 56 54 51 48 45 43 40 38 36 33 31 29 28 26 24 22 21 20 18 17 16 15 14 14 13 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 20 21 22 23 24 25 26 27 27 28 29 29 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 49 49 50 49 49 49 49 48 47 46 45 44 43 41 40 38 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 15 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 37 39 41 42 44 46 47 49 50 51 52 53 54 55 56 56 57 57 57 57 57 57 57 57 56 56 55 54 53 53 52 51 50 49 48 47 46 44 43 42 41 40 38 37 36 34 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 17 18 18 18 18 19 19 18 18 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 17 17 17 17 16 16 16 16 15 15 14 14 13 12 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 5 5 4 4
 22 23 24 25 26 28 29 30 32 33 34 35 36 36 37 38 38 38 38 38 38 38 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 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 18 19 20 20 22 23 24 25 27 28 29 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 39 38 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 51 52 54 55 55 56 56 57 57 56 56 55 54 53 51 50 48 46 44 42 39 37 35 33 31 29 28 26 25 23 22 21 20 20 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 21
 14 15 16 16 18 19 20 22 23 25 27 29 31 33 34 36 38 39 41 42 44 45 46 47 47 48 48 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 44 44 43 43 42 42 41 40 39 38 37 36 35 34 32 31 29 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 12 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 29 30 31 32 32 33 33 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 48 49 50 51 51 52 52 53 53 53 53 53 52 52 51 50 49 47 46 44 42 40 38 36 34 31 29 27 25 23 22 20 19 17 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 39 40 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 41 41 40 39 38 38 37 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 24 25 27 28 30 32 35 37 39 41 44 46 49 52 54 57 59 62 64 67 69 71 73 75 77 78 79 80 81 82 82 82 82 82 81 81 80 79 77 76 75 73 71 69 67 65 63 61 59 57 55 53 51 49 46 44 42 40 38 36 35 33 31 29 28 26 25 23 22 20 19 18 17 16 15 15 14 14 14 13 14 14
 18 19 19 19 20 20 21 22 23 24 25 26 27 28 28 29 30 31 32 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 47 47 48 48 49 49 50 51 51 52 52 53 53 53 53 54 54 53 53 53 52 51 50 49 48 47 45 43 41 40 38 35 33 31 29 27 25 23 22 20 18 17 16 15 14 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 37 37 36 35 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 20 22 23 25 26 28 30 33 35 37 40 43 46 49 53 56 60 64 68 73 77 82 86 91 96 100 105 109 113 117 120 122 124 125 126 125 124 122 120 117 113 109 105 100 96 91 86 82 77 73 69 65 61 57 54 50 47 44 42 39 37 34 32 30 28 27 25 23 22 21 19 18 17 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 26 28 29 31 32 33 35 36 37 38 38 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 26 26 27 28 29 30 31 32 32 33 34 34 35 35 35 35 35 35 35 34 34 33 32 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 39 40 41 42 42 43 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 58 59 60 60 61 61 62 62 63 63 63 63 63 62 62 62 61 60 59 58 57 56 54 53 51 49 48 46 44 42 40 38 37 35 33 31 30 29 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 41 42 42 42 43 43 42 42 41 41 40 39 38 37 36 35 34 33 32
 15 16 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 29 29 30 30 30 30 29 29 29 28 27 27 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 27 27 27 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 16 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 22 22 22 22 21 21 20 20 19 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
 12 13 14 16 17 19 21 23 25 28 31 34 37 40 43 46 49 52 54 56 57 58 59 58 58 57 55 53 51 48 46 43 41 38 36 33 31 29 27 26 24 23 21 20 19 18 17 16 15 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 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 37 37 38 38 38 37 37 36 35 34 33 32 30 28 26 25 23 21 19 18 16 15 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 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 25 26 26 26 26 25 25 25 25 24 24 24 23 22 22 21 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 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 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 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 9 9 9 9 9 10 10 11
 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6
 19 20 22 23 25 27 30 32 34 37 39 41 43 45 46 47 48 48 48 47 46 45 44 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 24 26 27 29 30 31 32 33 33 33 32 31 31 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 37 39 41 43 44 45 46 47 47 46 45 44 42 41 38 36 34 32 30 27 26 24 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 29 29 29 29 28 28 27 25 24 23 21 20 18 17 16 14 13 13 12 11 11 11 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 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 37 37 36 36 35 34 33 32 30 29 28 27 26 25 23 22 21 20 19 19 18 17 16 16 16 15 15 15 15 16 16 17 18
 47 52 58 65 72 80 88 96 103 110 116 121 124 126 127 126 123 120 115 110 104 99 93 87 82 77 72 67 63 59 56 53 50 47 45 43 41 39 37 36 35 34 33 32 31 30 29 29 28 28 28 27 27 27 27 27 26 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 43 44 46 47 49 50 52 54 56 57 59 61 62 63 64 65 66 66 66 66 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 43 43 43 43 43 43 44 44 45 45 46 47 49 50 51 53 55 58 60 63 66 69 73 77 81 86 91 96 100 105 110 114 118 120 122 122 121 119 115 110 104 97 90 83 75 68 62 56 51 46 42 38 36 33 32 30 29 28 28 28 28 28 29 29 30 31 31 32 34 35 36 37 39 40 42 43 45 47 48 50 52 54 56 58 60 62 63 65 67 69 70 72 73 74 75 76 77 78 79 79 80 80 80 80 81 81 80 80 80 80 80 79 79 78 78 77 77 76 75 75 74 73 71 70 69 67 66 64 62 60 58 56 54 52 50 48 47 45 44 43 42 41 40 40 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 43 43 44 45 45 46 47 48 49 50 52 53 54 55 57 58 59 61 62 63 64 65 66 67 67 68 68 68 67 67 66 65 64 62 61 59 57 55 53 51 49 47 45 43 41 40 38 36 34 33 31 30 29 28 27 26 26 25 25 26 26 27 28 30 32 35 38 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
 21 21 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 40 41 41 42 42 42 43 43 43 43 42 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 37 36 35 34 32 31 29 27 25 23 22 20 18 17 15 14 13 12 11 11 11 10 10 10 11 11 11 12 13 14 14 15 17 18 19 20 22 23 25 27 29 31 33 36 38 41 44 47 51 54 58 62 66 70 74 78 82 86 89 92 95 97 98 98 98 98 96 94 92 89 85 82 78 74 70 66 63 59 55 52 49 46 43 40 38 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 38 38 38 38 37 37 37 37 37 36 36 35 35 34 33 32 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 18 18 17 17 18 18 18 19 20 21 22 23 24 26 27 29 31 32 34 36 37 39 40 41 43 44 44 45 46 46 46 47 47 47 46 46 46 46 46 45 45 45 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21
 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16
 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 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 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 36 35 35 35 34 34 33 32 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 24 23 23 23 22 22 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 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 26 26 26 27 28 29 30 31 33 35 36 38 40 42 44 45 47 48 49 50 51 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 37 38 39 41 43 44 46 47 49 50 51 52 53 53 52 52 51 49 48 46 44 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 27 28 29 31 32 34 36 38 40 42 44 46 48 50 52 54 56 57 59 60 60 60 60 59 58 57 56 54 52 50 47 45 43 41 40 38 37 36 35 35 34 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 49 49 49 49 48 48 47 47 46 45 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 25 25 25 25 24 24
 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 40 41 41 42 43 43 44 44 44 43 43 42 42 41 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 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 24 24 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 20 19 19 19 19 19 19 19 20 20 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 57 59 61 63 65 67 68 69 70 71 71 70 70 69 68 66 64 63 61 59 57 55 53 51 50 48 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 39 39 40 41 42 43 45 46 48 50 52 54 56 59 61 64 66 69 71 74 76 78 80 82 83 84 84 85 84 84 83 81 80 78 76 73 71 68 66 63 60 58 56 53 51 50 48 47 46 45 44 43 43 43 43 42 42 42 42 42 42 41 41 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 29 30 30 31 32 34 35 36 38 39 41 42 44 46 48 49 51 53 54 56 57 58 59 59 60 60 59 59 58 57 55 54 52 50 49 47 45 43 42 40 39 38 38 37 37 37 37 37 38 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 37 38 40 41 43 45 47 49 52 54 57 60 62 65 68 70 73 75 77 79 81 82 83 84 85 85 85 84 83 82 81 80 78 77 75 73 72 70 68 67 65 63 62 61 59 58 57 56 55 55 54 53 53 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 46 46 46 47 48 49 50 51 53
 21 20 20 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 26 27 28 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 47 48 49 50 51 51 52 52 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 25 26 28 30 32 34 36 39 41 44 46 48 50 52 54 56 57 58 59 59 59 59 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 57 58 58 58 57 57 57 56 55 54 53 52 51 49 48 46 45 43 41 39 38 36 35 33 31 30 29 28 26 25 25 24 24 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 36 37 38 38 39 40 40 41 41 41 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 35 35 34 33 33 32 31 30 28 27 26 25 24 23 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 47 47 47 46 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 35 35 35 35 36 37 37 38 39 40 41 42 44 45 47 48 50 51 53 54 56 57 59 60 61 62 63 64 65 65 65 65 64 64 63 62 61 59 58 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 40 41 43 45 46 48 50 52 55 57 60 63 66 69 72 75 79 82 85 87 90 92 94 95 95 95 95 94 92 90 87 84 81 78 74 71 67 64 61 58 55 52 49 46 44 42 40 38 36 35 33 32 31 30 29 28 28 28 27 27 27 28 28 29 29 30 31 33 34 35 37 38 40 41 42 44 45 46 46 47 47 47 47 47 47 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 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 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4
 10 10 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 18 19 20 21 23 24 26 27 29 30 32 33 35 37 38 40 41 42 44 45 46 47 47 48 48 48 49 48 48 48 48 47 47 46 45 44 44 43 41 40 39 38 37 35 34 33 31 30 29 27 26 24 23 22 20 19 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 7 8 8 9 10 11 12 13 15 16 18 19 21 23 24 26 28 30 33 35 37 39 42 44 47 49 51 54 56 58 60 61 63 64 65 66 66 66 66 65 64 63 61 60 58 56 53 51 49 47 44 42 40 37 35 33 31 29 28 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 10 10 9 9 10 10 11 11 12 14 15 17 19 21 24 27 30 34 38 42 46 50 53 57 60 63 65 66 67 68 67 66 65 63 61 59 57 55 52 50 48 46 44 42 41 39 38 37 36 35 35 34 34 34 34 34 35 35 36 37 38 39 40 42 43 44 46 48 49 51 52 54 55 56 57 58 58 59 58 58 57 56 55 53 52 50 48 46 43 41 39 37 35 33 31 29 28 27 25 25 24 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 38 38 39 40 40 41 41 42 42 42 41 41 40 39 38 37 35 34 32 30 28 26 24 22 20 18 17 15 14 13 12 11
 10 10 10 11 11 12 12 13 14 15 16 17 19 20 22 23 25 27 29 31 33 35 37 38 40 42 43 44 45 46 46 46 46 45 44 43 42 40 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 40 42 45 48 51 54 57 60 63 66 69 72 74 76 77 78 78 78 77 76 74 72 70 67 65 62 59 56 54 51 48 46 44 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 42 43 43 43 44 43 43 43 42 42 41 40 39 37 36 35 33 32 31 29 28 26 25 24 23 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 25 24 24 23 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 10 10 10
 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 47 47 47 47 47 46 45 45 44 43 41 40 39 37 36 35 33 32 31 29 28 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 41 43 45 46 48 49 51 52 53 54 55 55 56 56 56 56 56 55 55 54 53 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 35 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 44 45 47 48 49 50 51 51 51 51 51 50 49 48 47 46 45 43 42 41 39 38 37 36 34 33 32 32 31 30 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 43 45 48 50 53 56 58 61 64 66 69 71 73 74 75 76 76 76 75 74 72 70 68 65 63 60 57 54 51 49 46 44 42 40 39 37 36 35 35 34 34 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 19 20 22 23 24 25 27 28 29 30 32 33 33 34 35 35 35 35 34 34 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 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 11 11 11 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 25 26 27 27 27 28 28 28 28 27 27 26 26 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 34 36 37 38 39 39 40 40 40 39 38 37 36 35 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 30 31 31 32 32 32 33 32 32 32 32 31 31 30 29 28 27 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11
 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 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 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 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 31 32 33 34 35 36 36 37 38 38 38 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 22 22 22 21 21 20 20 20 20 20 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 29 30 30 30 31 31 31 30 30 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 38 38 37 36 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 27 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 41 42 42 43 44 44 44 44 44 43 43 42 41 40 39 38 36 35 33 32 31 29 28 27 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 37 38 39 39 40 41 41 41 42 42 42 42 42 42 41 41 41 40 39 38 38 37 36 35 34 32 31 30 29 28 27 26 25 23 22 22 21 20 19 18 18 17 17 17 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
 20 20 19 19 19 18 18 18 18 18 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 55 56 58 59 60 61 61 61 61 61 60 59 58 56 55 53 51 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 42 43 43 45 46 47 48 49 50 51 52 53 54 54 55 55 55 54 54 53 52 51 50 49 47 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 25 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 23 23 24 25 25 26 27 28 30 31 32 34 35 37 39 40 42 44 45 47 49 50 52 53 54 55 55 55 55 55 55 54 53 52 50 49 48 46 44 43 41 40 39 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 25 25 24 23 23 22 22 21 20
 26 26 27 28 28 29 30 30 31 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 34 36 38 41 44 47 51 55 60 65 71 77 84 90 97 103 108 113 116 118 118 118 115 112 107 102 97 91 85 79 74 69 64 59 55 51 48 44 41 39 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 34 37 40 43 47 51 56 61 66 72 78 85 91 98 104 110 115 119 121 122 121 119 115 110 104 97 91 85 78 73 67 63 58 55 51 49 47 45 43 42 41 41 41 41 41 41 42 43 44 45 47 48 50 51 53 55 56 58 59 60 61 62 62 63 62 61 60 59 57 55 53 51 49 46 44 41 39 37 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 44 45 47 47 48 48 48 48 47 46 45 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 38 40 42 45 47 49 52 54 57 59 61 63 65 66 67 68 68 67 66 65 63 61 59 56 54 51 49 46 44 41 39 37 35 34 32 31 29 28 27 27 26 26 25 25 25 25 25 25
 42 42 42 43 43 43 42 42 41 41 40 39 38 37 35 34 33 32 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 22 22 22 23 24 24 25 26 27 29 30 32 33 35 36 38 39 41 42 43 44 45 46 47 47 47 48 48 47 47 47 46 46 45 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 42 42 43 44 45 46 47 49 50 52 54 55 57 59 61 62 64 65 66 67 68 69 69 69 69 68 67 66 65 63 62 60 58 56 54 52 49 47 45 43 41 39 37 35 33 32 30 29 28 26 25 25 24 24 23 23 23 23 23 23 24 24 25 26 26 27 29 30 31 33 35 36 38 41 43 45 48 50 53 56 58 61 63 65 66 67 68 68 67 66 65 63 60 58 55 52 49 47 44 42 40 38 37 35 34 33 32 32 31 31 31 31 32 32 33 33 34 36 37 38 40 42 43 45 47 49 51 53 55 57 59 60 61 62 62 62 62 61 60 59 57 55 53 51 49 48 46 44 42 41 39 38 37 36 35 34 33 32 32 31 31 31 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 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 59 59 58 57 56 55 54 53 51 50 49 47 46 45 43 42 41 41 40 39 39 38 38 38 38 38 38 38 39 39 40 40 41 41
 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 37 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 26 26 25 25 25 25 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 39 39 40 40 39 39 38 37 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 42 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30
 22 23 25 26 28 29 31 32 34 35 36 37 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 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 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 26 27 28 30 31 33 34 36 37 38 39 40 41 41 41 41 40 39 38 37 36 34 32 31 29 28 26 25 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 24 25 27 28 30 32 33 35 37 39 40 41 43 43 44 44 44 43 43 42 40 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 16 16 16 17 17 18 19 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 19 20 20 21 22 23 24 25 25 26 27 28 29 30 30 31 31 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 27 28 28 27 27 26 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 20 19 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 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 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 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 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 17 17 17 16 15 15 14 13 12 11 10 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 11 11
 14 14 15 15 16 16 17 18 19 20 21 23 24 26 27 29 30 32 33 34 35 36 37 37 36 36 35 34 32 31 29 27 26 24 22 20 19 18 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 44 44 45 46 46 46 45 45 44 43 42 41 40 38 36 35 33 32 30 28 27 25 24 23 22 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 15 16 17 18 19 20 21 22 24 25 27 29 30 32 34 36 37 39 41 42 43 44 44 44 44 44 44 43 42 41 40 39 38 37 36 35 34 33 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 21 22 24 25 27 28 30 31 33 34 35 37 37 38 38 38 38 38 37 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 19 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 28 29 30 31 33 34 35 36 37 37 37 38 37 37 36 35 34 33 31 30 28 27 25 24 22 21 20 18 17 16 16 15 14 14 13 13 13 13 12 12 12 13 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 27 28 28 28 28 28 28 27 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 27 28 28 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 22 21 20
 24 25 25 26 27 27 28 29 30 31 32 34 35 36 38 39 41 43 45 47 49 51 54 56 59 61 63 66 68 70 72 73 75 75 76 75 75 74 72 70 68 65 63 60 57 54 52 49 47 44 42 40 38 37 35 34 33 32 31 30 29 29 28 28 28 28 27 27 28 28 28 28 29 29 30 31 31 32 33 35 36 37 38 40 41 43 44 45 47 48 49 50 51 51 51 51 51 50 50 49 48 47 45 44 43 42 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 35 35 36 38 39 40 42 44 45 47 49 51 53 55 56 58 59 61 62 62 63 63 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 27 26 26 26 26 25 25 25 25 26 26 26 27 27 28 28 29 30 31 33 34 35 37 38 40 42 43 45 46 48 49 50 50 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 21 21 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 41 42 43 44 44 44 44 44 43 42 41 39 38 36 35 33 31 30 29 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 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 17 17 17 17 16 16 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 20 21 22 22 23 23 23 23 22 21 21 19 18 17 16 15 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 19 19 19 19 19 18 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 9 10 11 12 13 15 16 17 18 19 21 21 22 23 23 23 23 22 22 21 20 19 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 29 31 33 34 36 36 37 36 36 34 32 30 28 26 23 21 19 17 15 14 13 11 10 9 9 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 17 18 18 17 17 17 16 15 14 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 12 12 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 68 66 63 60 57 54 50 47 44 41 39 37 34 32 31 29 28 27 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 31 33 34 35 37 37 38 38 38 37 37 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 24 25 25 25 25 25 24 24 23 23 22 21 20 20 19 18 17 17 16 16 15 15 15 15 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 25 25 26 27 27 29 30 31 32 34 36 37 39 41 42 44 46 47 48 49 49 49 49 48 47 46 44 42 40 38 36 34 32 30 29 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 23 24 25 27 29 30 32 34 35 37 38 40 41 41 42 42 42 41 40 39 37 36 34 33 31 29 28 26 25 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 25 27 29 30 32 34 36 38 40 41 43 44 45 45 45 44 43 42 41 39 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 17 19 20 21 23 24 26 29 31 34 37 40 43 47 50 54 58 61 65 67 70 71 72 71
 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 18 19 19 19 19 19 19 19 18 17 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 19 20 20 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
 34 32 31 30 28 27 26 24 23 22 22 21 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 31 32 32 32 31 31 30 30 29 28 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 37 38 39 40 40 41 41 41 40 39 38 37 36 34 33 31 29 28 26 25 23 22 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 22 23 24 26 28 29 31 33 34 36 37 39 39 40 41 41 40 40 39 38 37 35
 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 32 32 32 32 32 31 30 28 27 25 23 21 20 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 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 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 24 24 23 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 16 17 19 21 23 25 28 30 33 35 38 40 41 42 43 43 43 42 40 39 37 34 32 30 28 26 24 23 21 20 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13
 5 6 6 6 7 7 7 8 8 8 8 7 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 8 8 8 8 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 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 12 12 12 11 11 10 9 8 7 6 6 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 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
 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 25 25 26 26 26 25 25 24 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 23 24 25 26 28 29 30 31 32 32 32 32 32 31 30 29 28 27 25 24 23 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 38 38 37 37 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 30 33 35 39 43 47 52 58 65 73 82 91 101 110 119 127 133 135 134 130 123 114 104 94 84 74 65 58 51 45 40 36 32 29 26 24 21 20 18 17 16 15 15 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 26 27 27 28 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21
 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 18 18 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 18 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 27 27 27 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 8 8 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 23 25 26 28 29 31 31 32 32 32 31 30 29 28 26 25 23 22 20 19 18 17 16 15 14 13 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12
 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 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 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 25 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 26 26 25 24 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 19 20 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 24 25 26 27 28 28 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26
 36 35 34 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 23 24 24 25 25 25 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 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 37 39 41 43 44 46 46 47 46 46 44 43 41 39 36 34 32 30 28 26 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 36 37 37 38 38 38 38 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
 9 9 10 10 10 11 11 12 12 13 14 14 15 16 18 19 20 22 23 25 26 27 28 29 29 29 28 27 26 24 23 21 19 17 16 14 13 11 10 9 9 8 7 7 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 8 9 9 10 11 12 13 15 16 17 19 20 21 22 23 23 24 24 24 23 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 16 18 20 21 23 25 28 30 33 36 38 41 43 44 45 45 44 42 40 37 34 31 28 25 23 20 18 16 15 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 14 15 17 19 21 23 25 27 30 32 34 36 38 38 39 38 37 36 34 32 30 27 25 23 21 19 18 17 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9
 56 56 57 57 57 56 55 54 52 50 48 46 44 42 40 38 36 35 33 32 31 30 29 29 28 28 28 28 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 44 45 46 47 47 48 48 48 48 48 48 48 47 47 46 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 31 31 31 31 32 33 34 35 36 38 40 42 44 47 50 52 55 58 60 63 65 66 68 69 69 69 68 67 65 63 61 59 56 54 52 50 48 46 44 43 42 41 40 39 39 39 39 39 40 41 42 43 44 45 46 47 49 50 50 51 51 51 51 50 49 48 47 45 44 42 40 38 37 35 34 32 31 30 29 28 28 27 27 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 47 48 48 49 49 50 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 30 30 31 31 32 33 34 35 37 38 40 41 43 44 45 47 48 49 49 49 49 49 49 48 47 46 45 43 42 41 40 39 38 37 37 36 36 36 37 37 38 39 40 41 42 44 46 47 49 50 52 53 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 52 54 55 56 57 58 59 59 59 58 58 57 56 55 53 52 51 49 48 47 46 46 45 45 44 44 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 52 52 53 53 53 53 53 53 52 52 52 51 50 50 49 49 48 47 47 46 46 46 45 45 45 45 46 46 47 48 49 50 51 52 53 55 56 57 58 59 59 59 59 59 58 57 56 55 54 52 50 49 47 45 44 42 40 39 38 36 35 34 34 33 33 32 32 32 33 33 34 35 35 36 38 39 40 41 43 44 45 47 48 49 50 50 51 51 51 51 51 50 49 49 48 46 45 44 43 41 40 39 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 30 30 31 32 33 34 35 36 38 39 40 42 43 44 45 46 47 47 48 48 48 48 48 47 47 46 46 45 44 44 43 43 42 42 42 42 42 42 43 43 44 45 45 46 47 48 49 49 50 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 49 50 50 50 50 49 49 48 47 46 45 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 28 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 46 46 46 45 45 44 43 42 41 40 39 37 36 35 34 33 32 31 31 30 30 30 30 30 31 31 32 33 34 35 37 38 40 41 43 45 47 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 39 39 39 38 37 36 35 33 32 30 28 27 25 24 23 21 20 20 19 18 18 18 18 18 19 19 20 21 23 24 26 28 30 33 36 39 43 47 51 55 60 64 68 72 74 75 75 74 72 69 66 61 57 53 49 45 42 38 35 33 30 28 27 25 24 23 22 21 21 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 29 30 31 33 35 36 39 41 44 46 49 52 55 58 61 64 67 70 71 73 73 73 73 71 69 66 63 60 56 53 49 46 43 40 37 34 32 30 28 27 25 24 23 22 21 21 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 30 30 30 30 30 29 28 28 27 26 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 17 18 18 19 21 22 23 25 27 29 31 33 35 37 39 41 42 44 45 45 45 45 44 43 41 40 38 36 35 33 31 29 28 27 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 35 35 35 35 34 34 33 32 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 47 49 50 51 51 51 50 50 49 47 46 44 42 40 38 36 34 33 31 30 29 28 27 27 26 26 26 26 27 27 28 29 30 31 32 33 34 35 36 37
 27 27 26 25 25 24 24 23 22 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 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 22 23 23 24 24 24 23 23 22 21 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 29 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 25 26 27 28 29 30 30 31 31 31 31 31 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 25 26 27 27 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 23 22 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 27 27 28 28 29 29 30 30 30 30 30 29 29 29 28 28 28
 21 21 21 21 21 21 21 21 20 20 19 18 18 17 16 15 14 13 13 12 12 11 11 11 10 10 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 24 26 28 30 31 33 35 36 37 38 38 38 37 36 35 33 32 30 28 26 25 23 21 20 18 17 16 15 14 14 13 13 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 31 33 35 37 38 40 41 42 42 42 42 42 42 41 40 39 39 38 37 37 37 36 36 36 37 37 37 38 38 39 39 40 40 41 41 41 41 41 40 40 39 38 37 36 35 34 32 31 30 29 28 28 27 26 26 26 25 25 26 26 26 27 28 29 31 32 34 37 39 42 44 47 49 51 52 53 53 52 50 48 45 43 40 37 34 31 29 27 25 23 21 20 18 17 16 16 15 14 14 14 14 14 14 14 14 15 16 16 17 18 19 20 21 22 22 23 24 25 25 25 26 26 26 25 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 27 29 30 31 31 32 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 32 32 32 31 30 29 28 27 26 25 23 22 21 20 19 18 18 17 17 16 16 16 17 17 17 18 19 20 22 23 25 27 28 30 32 34 36 38 39 40 41 40 40 39 37 36 34 32 30 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 41 42 44 44 45 45 44 44 43 41 40 38 36 35 33 31 30 29 28 27 26 26 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 41 41 41 41 41 40 39 39 38 37 36 34 33 32 31 30 29 28 27 26 26 26 25 25 25 26 26 26 27 27 28 29 29 29 30 30 30 30 30 30 30 30 29 29 28 27 26 26 25 24 23 22 22 21 21 21 20 20 21 21 21 22 22 23 24 25 26 28 29 30 32 33 34 36 37 38 39 40 40 40 40 40 40 39 38 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 18 17 18 18 18 19 19 20 21 22 24 25 27 28 30 31 33 34 36 37 38 38 39 39 38 38 37 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 35 36 37 38 39 39 40 40 40 39 39 38 37 36 35 34 33 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 31 33 34 36 37 39 41 42 44 46 47 48 48 49 49 48 47 46 45 43 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 21 21 22 23 25 26 27 29 31 32 34 36 38
 78 76 75 72 70 67 64 61 58 56 53 51 48 46 45 44 43 42 42 42 42 43 44 45 47 48 50 51 53 55 56 58 59 60 61 62 62 62 62 61 60 60 59 58 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 40 39 39 38 38 37 37 37 37 38 39 40 41 43 46 49 52 56 60 65 71 76 82 88 94 99 104 109 112 114 114 113 110 106 101 95 89 82 75 69 63 57 52 47 43 40 37 34 32 31 30 29 28 28 28 28 28 29 29 30 31 32 33 34 36 38 39 42 44 46 49 52 56 59 63 66 70 73 76 79 81 82 82 82 81 79 77 74 71 67 64 60 57 53 50 47 45 42 41 39 38 37 37 37 37 37 38 39 40 42 43 45 46 48 49 51 52 53 54 54 55 54 54 53 52 51 49 48 46 44 42 40 39 37 36 35 34 33 33 33 33 34 34 35 36 37 39 40 42 44 46 48 51 54 56 60 63 67 70 74 78 82 86 90 93 96 98 99 100 99 98 96 93 89 86 81 77 73 69 64 61 57 54 51 48 45 43 42 40 39 39 38 38 38 38 39 39 40 41 41 42 42 43 43 43 43 42 42 41 41 40 39 38 37 36 35 34 33 33 32 32 32 32 33 34 35 37 40 42 46 50 55 60 66 72 79 86 93 101 108 115 121 125 128 130 130 127 124 119 113 106 99 92 86 79 73 68 63 59 55 52 49 46 43 41 40 38 36 35 34 33 33 32 32 31 31 32 32 33 34 36 37 40 42 45 48 51 55 59 62 66 69 72 74 76 78 78 78
 34 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 24 25 26 27 28 29 29 30 31 32 32 33 33 33 33 32 32 31 31 30 29 28 27 26 25 25 24 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 36 36 35 34 33 32 30 29 27 26 25 23 22 21 21 20 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 20 21 21 21 21 22 22 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 30 31 31 30 30 30 29 28 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 20 20 21 22 24 25 26 28 29 30 31 32 33 34 34 34 34 33 33 32 31 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 22 23 24 24 26 27 28 29 30 31 32 33 33 34
 31 33 34 35 35 36 35 34 33 32 30 28 26 24 22 20 19 17 16 15 14 14 14 13 13 14 14 14 15 15 16 17 18 19 20 22 24 26 28 30 33 35 38 41 45 48 50 53 55 56 57 57 56 54 52 50 47 44 41 38 35 33 30 28 25 23 22 20 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 14 14 14 15 15 16 17 18 19 21 23 25 27 29 31 34 37 40 42 45 48 50 52 54 55 55 54 53 52 50 47 45 42 39 36 33 31 29 26 25 23 21 20 19 17 17 16 15 14 14 14 13 13 13 14 14 14 15 16 17 19 21 23 25 27 29 32 34 36 38 39 40 40 39 38 37 35 33 31 29 26 25 23 21 20 18 17 16 15 15 14 14 14 14 15 15 16 17 18 19 20 22 23 24 25 26 27 28 28 28 28 27 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 17 18 19 20 21 23 25 26 28 30 32 34 36 37 39 40 40 41 40 40 39 38 36 34 32 30 28 26 24 22 20 19 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 25 27 29 31 33 35 36 37 38 38 38 37 35 34 32 30 28 26 24 22 20 19 17 16 15 15 14 14 14 14 15 15 16 17 18 19 21 22 24 26 27 29
 45 44 43 42 40 39 37 34 32 30 28 27 25 24 23 22 21 21 21 21 22 22 23 25 26 28 30 32 35 37 40 44 47 51 54 58 62 65 68 71 72 73 73 72 70 68 64 61 57 53 49 45 42 38 35 33 30 28 26 25 23 22 21 20 20 19 19 19 19 20 20 21 23 24 26 28 30 33 35 38 40 41 43 44 44 44 43 42 40 38 36 34 32 30 28 26 24 23 22 21 20 19 19 19 19 20 21 22 23 25 26 28 31 33 35 38 40 42 44 46 48 49 50 50 50 50 49 49 48 47 46 45 44 43 42 41 41 40 40 40 39 39 39 38 38 37 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 22 22 22 22 23 23 24 26 27 29 31 33 35 37 39 41 43 45 46 47 47 47 46 45 43 42 40 37 35 33 31 29 27 25 24 23 22 21 21 21 21 21 22 23 23 24 25 26 27 29 30 31 32 33 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 51 52 52 51 51 50 48 47 45 43 41 38 36 33 31 28 26 24 22 21 19 18 18 17 17 17 17 18 19 20 21 22 23 25 27 28 30 32 34 35 36 37 38 38 37 36 35 33 31 29 27 25 23 22 20 19 18 17 16 16 16 16 16 17 17 18 20 21 22 24 26 29 32 35 38 42 47 52 57 62 67 71 75 78 79 79 78 75 72 68 63 59 54 49 45 41 38 34 32 29 27 25 23 22 21 20 19 19 19 19 20 21 22 23 24 26 28 30 33 35 37 39 41 43 44 45 45
 40 41 41 42 43 43 43 42 42 41 39 38 37 35 34 32 31 29 28 27 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 29 29 30 30 30 31 31 32 33 34 35 36 37 39 40 41 42 43 44 45 45 46 46 45 45 44 42 41 39 37 35 34 32 30 28 26 25 24 22 22 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 30 31 32 33 34 34 35 35 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 36 38 39 40 41 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 34 33 33 33 33 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 37 37 36 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 19 19 20 21 22 24 25 27 29 31 33 35 37 39 41 42 43 44 45 45 44 43 42 40 38 37 35 33 31 29 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 24 24 25 26 27 28 29 31 32 33 35 36 37 38
 65 65 64 63 61 59 56 52 49 46 42 39 36 34 31 30 28 27 27 27 27 28 29 31 32 35 37 40 43 47 51 55 60 65 70 75 80 85 89 93 95 97 98 97 96 94 92 89 85 82 78 75 72 68 65 62 59 56 53 50 48 45 43 40 38 36 33 31 30 28 27 25 24 24 23 23 24 24 25 27 28 30 32 35 37 40 43 46 49 51 54 56 58 60 61 61 60 59 58 55 53 50 47 44 41 38 36 34 33 32 31 31 31 31 32 33 34 35 37 39 41 44 46 49 53 56 60 65 69 73 78 82 86 89 92 94 95 94 93 91 87 84 79 75 70 65 61 56 52 49 45 42 39 37 35 33 32 30 30 29 30 30 31 33 35 38 42 46 51 56 62 68 74 79 85 89 92 93 93 91 87 83 78 72 66 61 55 50 45 41 37 34 31 29 27 26 25 25 25 26 27 28 30 31 34 36 39 42 45 49 52 56 60 65 69 73 77 81 85 88 91 93 94 94 94 92 90 87 83 79 75 71 66 62 58 54 50 47 44 41 39 36 34 32 31 29 28 27 26 26 26 26 27 28 29 30 32 34 36 38 41 43 45 47 49 50 51 51 51 51 50 49 48 46 44 43 41 39 38 36 35 34 34 34 34 34 35 37 39 41 43 46 49 51 54 57 60 62 65 67 68 70 71 71 71 72 72 71 71 71 71 71 72 72 73 75 76 79 81 83 86 88 91 92 94 94 94 93 91 88 85 81 77 73 68 64 60 55 52 48 45 43 41 39 38 38 38 39 40 41 43 45 48 50 53 56 58 61 63 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
 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 37 38 39 40 42 43 44 45 46 47 47 47 47 47 46 44 43 41 40 38 36 34 32 31 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 21 21 22 23 24 26 28 30 33 37 41 46 51 57 63 69 75 81 85 88 89 89 87 83 78 72 66 60 54 48 43 38 34 31 28 26 24 22 21 20 20 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 33 35 37 40 42 45 48 50 53 55 57 58 59 59 59 58 57 56 54 52 50 48 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 23 23 25 26 28 29 32 35 38 41 45 49 54 59 64 70 75 80 84 88 90 91 90 87 84 79 74 68 62 57 52 47 43 39 36 34 31 30 28 27 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 20 20 21 21 22 23 25 26 28 30 32 34 36 39 41 43 45 47 48 49 49 49 48 47 46 44 42 40 37 35 33 31 29 27 25 24 23 22 21 21 20 20 20 20 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 24 23 22 22 21 20 20 19 19 19 19 19 19 20 21 21 22 23 24 25 26 28 29 30 31 31 32 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 22 22 22 22 22 23 23 24 25 27 28 30 32 34 37 39 42 44 47 49 51 52 52 52 52 50 48 46 44 41 38 36 34 32 30 28 27 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 33 34 35 37 38 39 40 41 42 43 43 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 43 43 43 43 42 41 40 39 37 36 34 32 31 30 28 27 26 25 24 23 22 22 21 21 21 20 20 21 21 21 22 23 23 24 26 27 28 29 30 31 32 32 33 33 32 32 31 31 30 29 28 27 26 25 24 24 23 23 23 23 24 24 25 26 28 29 31 34 36 39 41 44 46 48 50 51 51 51 50 48 47 45 42 40 37 35 32 30 28 26 25 23 22 21 20 20 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 41 40 40 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 20 19 18 17 16 15 14 14 14 14 14 14 15 16 17 19 20 22 24 26 29 31 33 35 36 37 38 38 37 36 35 33 31 28 26 24 21 19 17 15 13 12 11 10 9 9 9 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 19 21 23 25 28 32 36 41 46 53 59 66 73 79 85 89 91 92 90 87 83 79 74 68 63 58 54 49 45 42 39 36 33 31 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 8 9 9 9 10 11 12 13 15 17 18 20 22 24 26 28 29 30 31 32 32 31 31 30 28 27 25 24 22 20 19 18 17 16 15 15 14 14 15 15 16 17 18 19 21 22 24 27 29 32 35 39 42 46 49 52 54 55 56 55 53 51 47 44 40 37 34 31 28 26 24 23 22 20 20 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 22 24 27 29 33 37 42 48 55 62 71 79 88 96 103 107 109 109 105 99 91 82 73 65 56 48 42 36 30 26 22 19 16 14 13 11 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 19 20 22 24 26 28 30 33 36 39 42 46 50 53 57 61 64 67 69 70 70 69 67 64 60 56 52 47 43 39 36 33 30 28 26 25 23 22 21 21 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 29 30 32 34 35 36 36 36 36 35 34 32 31 29 27 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 45 40 35 31 28 24 22 19 18 16 15 14 14 13 13 13 13 14 14 15 15 16 17 17 18 19 19 20 20 20 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 24 25 26 26 26 27 27 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 14 15 15 17 18 20 23 26 30 35 40 46 52 59 66 72 77 80 81 79 75 70 63 56 50 44 38 33 29 25 22 19 17 15 14 13 12 12 11 11 12 12 12 13 13 14 15 16 16 17 18 18 19 19 19 19 19 19 18 18 17 16 16 15 15 15 15 15 15 16 16 17 18 20 21 23 25 27 30 33 36 40 44 48 51 55 58 60 61 61 60 58 55 51 47 44 40 37 34 32 29 28 26 24 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 22 23 24 24 24 25 25 25 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 14 14 14 15 16 17 18 20 22 25 29 33 37 42 47 53 57 61 63 63 62 59 55
 53 52 50 49 47 45 43 41 40 38 37 36 35 34 34 33 34 34 35 35 36 38 39 40 42 43 44 46 47 48 49 49 49 49 49 49 48 47 45 44 42 41 39 38 36 35 35 34 34 34 34 35 35 36 37 37 38 39 40 40 41 41 41 41 41 41 40 40 39 37 36 35 33 32 31 30 28 28 27 27 26 27 27 27 28 29 30 32 33 35 37 39 41 44 46 48 51 53 55 57 59 60 61 61 61 60 59 58 56 54 53 51 49 48 46 45 43 42 41 40 39 39 38 38 37 37 37 37 37 37 38 39 40 41 42 44 46 49 51 54 57 60 62 65 67 69 70 71 72 72 72 71 69 68 66 64 62 60 58 55 54 52 50 49 48 47 47 47 47 47 47 48 49 49 50 50 50 50 49 49 48 46 45 44 42 40 39 37 36 34 33 32 31 31 31 31 31 32 33 34 36 37 39 41 43 46 48 50 53 55 57 59 61 63 64 65 65 65 64 63 61 59 57 55 53 51 49 47 45 43 42 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 40 41 41 41 41 41 40 40 40 39 38 38 37 37 37 37 37 37 37 38 39 40 42 44 46 49 52 55 58 61 64 66 68 69 69 69 68 66 64 61 58 55 52 49 46 43 40 38 36 34 32 31 30 29 29 29 29 30 32 33 35 38 40 43 47 50 53 57 60 63 66 69 71 73 74 75 75 75 74 72 71 69 67 65 63 61 60 58 57 57 56 56 56 56 56 56 56 55 55 55 54
 20 20 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 35 37 38 39 40 41 41 41 41 40 39 38 37 35 33 32 30 29 27 26 25 24 23 23 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 33 35 36 37 38 38 39 39 39 38 38 37 36 35 33 32 30 29 27 26 25 23 22 21 20 19 19 18 18 18 18 18 19 19 20 21 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 45 45 44 43 42 41 40 39 37 36 34 33 31 30 28 27 26 25 24 24 23 23 23 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 20 20 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 36 37 38 39 39 40 40 40 39 39 38 37 35 34 33 31 30 28 27 26 25 23 22 21 21 20 19 19 19 18 18 19 19 20 21 22 24 25 27 30 32 35 37 40 42 45 47 49 50 51 51 51 51 50 48 47 45 42 40 38 36 34 32 30 28 27 26 25 24 23 23 22 22 22 21 21 21 20
 17 17 17 18 18 18 19 19 20 21 21 22 23 24 26 27 28 29 31 32 33 34 35 36 37 37 37 38 38 37 37 37 36 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 31 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 25 24 23 22 22 21 20 20 19 19 19 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 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 16 17
 9 9 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 15 15 15 14 14 14 13 12 12 11 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 15 16 17 19 20 21 22 22 22 22 22 21 20 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 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 7 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 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 17 17 18 18 18 19 18 18 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 16 16 16 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 36 38 40 43 45 48 50 53 56 58 60 63 64 65 66 67 66 66 65 64 63 61 60 58 57 55 54 53 52 51 50 49 48 48 47 47 47 46 46 46 46 46 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 56 57 57 58 59 59 60 60 61 61 61 61 61 61 61 60 59 58 57 56 54 53 51 50 48 46 45 43 42 40 39 38 37 35 34 34 33 32 32 31 31 31 31 31 31 31 32 33 33 34 35 36 37 38 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 56 56 56 56 55 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 36 36 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 41 41 41 41 42 42 43 43 44 46 47 49 51 54 56 59 61 64 66 69 70 71 72 72 71 70 68 66 64 61 58 56 53 50 48 45 43 41 39 37 36 34 33 32 31 31 31 31 31 32 33 34 36 38 40 42 44 46 49 51 54 57 59 62 65 67 70 72 74 76 77 78 78 78 77 76 74 72 70 68 65 63 60 58 56 54 52 51 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 47 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 29 30 31 32 33
 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 23 24 24 24 24 23 23 22 21 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 25 26 26 26 25 25 24 23 22 21 20 19 18 16 15 15 14 13 13 12 12 12 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 11 11 10 10 10 10 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 19 19 20 19 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 13 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 16 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 16 17 17 17 17 17 17 16 16 15 14 13 12 11 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 17 18 18 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 17 17 18 18 17 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 44 45 47 48 50 52 54 56 57 58 59 59 59 59 58 58 56 55 53 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 29 28 28 28 27 27 27 27 28 28 28 29 30 30 31 32 34 35 37 39 41 44 47 50 54 58 63 68 73 78 83 87 91 95 97 99 99 98 97 94 91 87 83 79 75 70 66 62 58 54 51 48 45 42 40 39 37 37 36 36 36 37 38 39 41 43 45 47 50 52 55 58 61 65 68 72 75 79 82 85 88 90 92 93 93 92 91 88 85 81 77 72 68 63 59 54 51 47 44 41 38 36 34 32 31 30 29 28 27 27 27 27 27 28 29 30 31 32 34 36 37 39 41 43 45 46 48 50 51 52 53 54 54 55 55 55 54 54 53 52 51 49 48 47 45 44 43 42 41 41 40 40 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 48 48 48 49 49 48 48 48 48 47 47 46 45 45 45 44 44 44 44 44 44 45 46 47 48 49 51 52 54 56 58 61 63 66 68 71 73 76 78 80 82 83 84 85 85 84 83 82 80 78 75 73 70 67 64 61 58 55 52 49 46 44 41 39 36 34 33 31 30 29 28 28 28 28 28 29 30 32 33 35 38 40 42 45 48 51 54 57 60 63 66 68 70 72 73 73 73 72 70 68 65 62 59 56 53 50 48 45 43 41 40 39 38 37 36 36
 58 60 61 61 60 58 55 52 48 44 41 38 35 32 30 29 27 26 26 25 25 25 26 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 44 44 43 42 41 40 39 38 37 35 34 32 31 30 29 28 27 26 25 25 24 24 24 24 24 25 26 27 28 29 30 32 33 34 35 36 37 37 37 37 36 35 34 33 32 31 30 29 28 27 27 27 27 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 44 45 45 46 47 48 50 51 53 54 56 58 60 61 63 64 64 64 64 62 61 59 56 54 51 49 46 43 41 39 37 35 33 32 31 30 29 29 29 29 29 30 31 33 34 36 38 39 41 42 43 44 44 43 42 41 40 38 36 35 33 31 30 29 28 28 28 28 28 29 31 32 34 37 40 43 46 49 53 56 60 63 65 68 69 69 69 68 66 64 61 57 54 50 47 44 41 39 37 35 34 34 33 33 33 33 34 35 35 36 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 43 43 42 42 43 43 44 45 46 47 49 51 52 54 56 58 59 60 60 60 60 58 57 54 52 49 47 44 41 39 37 35 33 32 31 30 29 29 29 29 29 30 30 30 31 32 32 33 33 34 34 35 35 35 35 35 35 35 34 34 34 33 33 33 33 33 34 34 34 35 36 36 37 37 37 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 24 25 25 27 28 30 32 35 38 41 45 49 52 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 40 38 36 34 32 31 30 29 28 28 28 28 29 29 30 31 32 33 34 35 35 36 37 37 37 37 37 36 35 34 33 31 30 28 27 25 24 22 21 20 19 18 17 17 17 17 17 18 18 19 20 22 23 24 26 28 29 31 32 34 35 36 37 37 38 38 37 37 36 35 34 33 32 31 30 29 28 27 27 26 26 27 27 28 29 31 32 34 36 38 41 43 45 47 49 51 52 53 53 52 52 50 49 47 46 44 42 41 39 38 37 35 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 25 24 24 23 23 23 24 24 24 25 26 27 29 30 32 34 35 37 39 40 41 42 43 43 43 42 41 40 39 37 35 33 31 29 27 25 23 22 20 19 18 18 17 17 16 16 16 17 17 17 18 19 19 20 21 22 23 23 24 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 54 56 56 57 58 58 57 57 56 55 54 52 50 48 47 45 43 41 40 38 37 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 20 20 19 19 18 18 18 18 18 19 19 20 21 23 25 27 30 33 36 40 43 47 51 55 59 62 65 66 67 67 66 64 61 58 54 51 47 43 40 37 34 32 30 28 26 25 25 24 24 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 53 55 58 60 63 65 67 68 69 69 69 68 66 64 62 59 55 52 49 46
 42 41 40 40 40 41 43 45 47 50 54 58 62 66 70 73 76 78 79 78 77 75 72 69 65 61 57 54 50 47 45 42 40 38 37 35 34 34 34 34 34 35 36 38 41 44 48 52 57 62 68 73 79 85 90 94 98 101 102 103 103 102 100 97 94 91 88 84 81 78 75 72 69 67 65 63 61 60 59 58 58 57 57 57 57 58 58 59 59 60 60 61 61 62 63 64 65 66 67 69 71 73 76 79 82 86 89 93 98 102 107 111 115 119 122 125 127 128 128 127 125 122 118 113 108 102 96 89 83 77 71 66 61 57 53 50 47 45 44 43 43 43 44 45 46 48 51 54 57 61 66 71 76 82 88 94 100 105 109 112 113 112 109 104 98 91 83 76 68 62 56 50 46 42 39 37 35 34 33 33 34 34 36 37 39 41 44 47 50 52 55 57 59 61 62 62 62 61 60 59 57 56 54 53 51 50 49 49 48 48 48 48 49 50 51 52 53 55 57 59 61 63 65 68 70 72 74 75 77 78 78 78 78 78 77 76 75 73 72 70 68 67 65 63 62 60 58 57 55 54 52 51 50 48 47 46 46 45 44 44 44 44 44 44 45 45 45 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 49 50 51 52 54 55 57 58 60 62 64 66 68 69 71 73 74 76 77 77 77 77 76 75 73 71 68 65 62 59 56 53 51 48 46 44 42 40 39 38 38 37 37 37 37 38 39 40 41 43 45 47 50 52 56 59 63 66 70 73 75 77 78 77 76 73 70 67 63 59 55 52 48 46 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 33 36 39 44 49 55 62 70 79 88 98 108 116 123 129 131 131 129 124 118 111 103 96 88 81 75 69 64 59 55 51 48 45 42 40 38 36 34 33 32 31 30 30 30 31 31 33 34 36 39 42 45 49 53 58 63 69 75 81 87 92 97 102 104 106 105 103 99 93 87 80 73 65 58 52 46 41 36 32 29 26 24 22 21 20 19 19 18 19 19 20 21 22 24 25 27 29 32 34 36 39 41 43 45 47 48 50 51 52 52 53 53 54 54 54 55 56 56 57 58 59 60 62 63 65 66 68 69 71 72 73 73 74 74 73 73 72 70 69 68 66 64 63 61 60 58 57 56 56 55 55 54 54 54 54 54 55 55 55 55 54 54 53 52 50 48 46 44 41 38 35 33 30 28 26 24 22 21 20 19 19 19 19 19 20 21 22 24 26 29 32 36 40 44 49 54 59 64 68 72 75 77 79 79 78 77 74 72 68 65 62 58 55 51 48 46 43 41 39 37 36 35 34 33 33 33 34 34 35 36 37 38 40 41 43 45 47 49 51 54 56 59 62 66 69 72 76 80 83 86 89 91 92 92 91 89 86 81 76 71 65 59 54 49 44 40 37 34 32 30 28 27 26 26 26 27 27 28 30 32 34 36 39 42 45 48 51 54 56 58 60 61 62 62 62 61 60 58 57 55 52 50 48 46 44 42 40 38 36 35 33 32 31 31 30 30 31 31 32 33 34 35 37 39 41 43 45 47 49 51 53 55 57 58 59 60 60 60 59 58 56 54 52 49 46 43 40 37 35 33 31 29 28 27 26 26 27 27 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
 38 38 39 39 39 39 38 38 38 37 37 38 38 39 40 41 43 45 47 50 52 55 58 61 63 66 67 69 69 69 69 68 66 64 61 58 55 52 50 47 44 42 40 38 37 36 35 35 35 35 35 35 36 37 37 38 39 40 41 42 44 45 46 47 49 50 51 52 54 55 56 57 58 58 58 58 57 57 55 54 52 50 48 45 43 41 39 37 35 34 32 31 30 29 29 28 28 28 29 29 30 31 32 33 34 35 37 38 39 41 42 43 43 44 44 44 44 44 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 31 32 32 33 34 35 36 38 39 41 43 44 46 47 48 49 50 51 51 51 50 49 48 47 46 45 43 42 40 39 38 38 37 37 37 37 38 39 40 42 44 46 48 50 52 54 55 56 56 55 53 51 49 47 44 42 39 37 35 34 33 32 31 31 31 32 32 33 35 36 38 39 41 43 45 47 48 49 50 50 50 49 48 46 44 42 39 36 33 31 29 27 25 23 22 21 21 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 36 37 39 40 41 41 42 42 42 42 42 41 41 40 40 40 39 39 39 40 40 40 41 42 42 43 44 44 45 45 45 45 44 43 42 40 39 37 35 34 32 30 29 27 26 25 24 23 23 22 22 21 21 21 21 22 22 22 23 24 25 27 28 31 33 36 39 43 47 52 57 61 66 70 73 75 75 75 72 69 65 61 56 51 47 43 39 35 32 30 27 25 23 22 21 20 19 19 19 19 19 20 21 22 23 24 26 28 30 32 33 35 36
 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 15 16 16 16 16 16 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 16 16 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 15 15 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 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 9 10 10 10 10 10 11 11 11 12 12 12 12 12 13
 62 60 57 54 51 47 44 42 39 37 35 34 33 33 33 33 34 35 37 39 42 45 49 54 59 65 71 78 85 92 98 103 105 106 104 100 94 87 79 71 63 56 49 44 39 35 32 30 28 27 26 25 25 26 26 27 28 29 31 32 34 36 38 40 42 43 45 46 47 48 48 48 47 46 45 44 42 41 40 40 40 40 41 42 43 45 48 51 54 58 62 65 68 71 72 72 71 69 66 62 57 53 48 44 40 37 34 32 30 28 27 26 25 25 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 22 23 23 24 25 26 28 29 32 34 36 39 41 43 44 45 46 46 45 43 41 39 36 34 31 29 27 25 24 23 22 21 21 21 21 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 48 51 53 56 58 60 62 62 63 62 60 58 55 52 49 45 42 39 36 34 31 29 27 26 25 24 23 23 23 23 23 24 25 26 27 29 31 33 36 38 40 43 44 46 47 47 47 46 45 44 43 41 40 39 38 38 38 38 40 41 43 46 50 54 59 64 70 75 80 85 88 90 90 88 85 80 75 70 64 59 53 49 44 40 37 34 32 30 28 27 27 26 27 28 29 31 33 36 40 45 50 57 64 71 79 88 96 103 110 115 119 120 119 117 113 108 102 96 90 85 80 76 72 69 66 65 63 63 62 63 63 64 65 66 66 66 66 65 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 24 22 21 19 17 16 15 14 13 13 12 12 12 12 13 13 14 15 16 18 20 22 24 27 30 34 38 42 47 51 56 59 63 65 65 64 62 59 55 50 46 41 37 33 30 27 25 22 21 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 23 25 28 30 34 37 41 46 51 55 60 64 67 70 71 71 69 67 64 60 56 53 49 45 42 39 37 34 32 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 18 18 19 20 21 23 25 28 31 35 39 44 50 56 62 68 73 76 77 75 72 67 61 54 48 42 37 33 29 26 23 21 20 18 17 17 16 16 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 25 27 29 32 35 38 41 44 47 49 52 53 54 54 53 51 49 46 43 40 37 34 32 30 28 26 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 24 25 27 30 32 36 39 43 48 52 57 61 64 67 68 68 67 65 62 58 54 49 45 41 38 34 31 29 27 25 24 22 21 21 20 20 20 20 21 22 23 24 25 26 27 28 29 29 29 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 32 33 34 35 35 35 35 35 34 34 33 32 31 30 29 29 28 28 28 28 28 28 29 29 30 31 33 34 36 38 40 42 45 47 49 51 53 54 55 55 55 54 52 51 48 46 43 40 38 35 33 31 29 28 27 26 25 25 24 24 25 25 26 27 28 30 32 34 36 39 41 44 47 49 50 51 51 50 49 47 44 42 39 36 33 31 28 27 25 24 23 23 22 22 22 23 23 24 24 25 26 26 27 27 28 28 28 28 27 27 27 26 26 26 25 25 25 25 26 26 27 28 29 30 32 34 36 38 40 43 45 48 50 52 53 54 54 53 52 50 48 46 44 42 39 37 35 33 32 31 29 29 28 28 27 27 28 28 29 29 30 32 33 34 36 37 39 40 41 42 43 43 43 43 42 42 41 40 39 38 37 36 36 35 35 35 36 36 37 38 38 39 41 42 43 44 45 46 47 47 47 47 47 47 46 45 44 43 41 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 23 24 25 26 28 30 32 34 37 39 42 45 47 50 52 53 54 55 54 53 52 50 47 45 43 40 38 37 35 34 34 34 34 34 35 36 38 40 41 43 45 47 48 49 49 49 48 46 44 41 39 36 34 31 29 27 26 25 24 23 22 22 22 22 23 23 24 25 27 28 30 32 34 37 39 41 44 46 48 49 50 50 50 50 49 47 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 22 23 24 25 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 31 33 36 37 39 40 39 38 37 34 32 29 27 24 22 20 18 17 16 15 14 14 13 13 13 13 14 14 15 16 17 18 19 21 22 24 25 26 27 28 29 29 29 28 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 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 19 20 20 19 19 18 17 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 19 21 23 26 29 32 35 38 41 42 43 43 41 39 36 33 30 27 25 22 20 19 18 17 16 15 15 15 15 15 16 16 17 17 18 18 18 18 18 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 25 26 28 29 30 30 30 30 29 28 27 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 21 22 23 25 26 28 29 30 30 30 30 30 29 28 27 27 26 25 25 25 25 25 26 26 27 28 29 31 32 34 35 37 38 39 39 39 39 38 36 34 32 30 27 25 23 21 19 17 16 15 14 13 12 11 11 10 10 10 10 11 11 11 12 13 14 15 17 19 20 23 25 28 30 33 36 38 40 41 41 40 39 37 35 33 31 28 26 25 23 22 21 21 21 21 21 22 23 25 27
 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 15 16 17 18 18 19 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 25 25 26 26 26 25 24 23 22 21 20 19 17 17 16 15 15 15 15 15 15 16 17 18 19 21 22 24 25 27 28 29 29 29 28 27 25 24 22 20 19 17 16 15 14 13 12 11 11 11 11 11 11 11 11 12 13 13 14 16 17 19 21 24 26 29 32 36 39 42 44 46 46 46 45 43 40 37 34 31 28 25 23 20 18 17 15 14 13 12 12 11 11 10 10 10 10 11 11 11 12 13 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 40 42 45 47 50 52 54 55 56 56 55 54 51 48 45 42 39 35 32 29 27 25 23 21 19 18 17 16 16 15 15 15 15 16 16 17 18 19 20 22 24 27 30 33 36 40 43 47 49 51 51 51 49 46 42 38 34 31 27 24 22 19 17 16 15 14 13 13 12 12 12 13 13 13 14 15 15 16 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 18 19 20 21 22 24 26 28 29 31 33 35 36 37 37 38 38 37 36 35 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 16 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 34 36 38 40 42 44 45 46 47 47 46 45 44 42 41 39 37 35 33 32 30 29 28 27 26 25 25 25 25 25 25 25 26 26 27 28 29 31 32 34 35 37 39 41 43 45 47 48 49 50 51 51 50 50 48 47 45 43 41 38 36 34 32 30 28 27 25 24 23 22 22 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 26 26 25 25 25 24 23 22 22 21 20 19 19 19 18 18 18 18 18 19 19 20 21 22 23 25 26 28 30 32 33 35 37 38 39 39 40 39 38 37 36 34 32 30 29 27 25 24 22 21 20 19 18 18 17 17 17 16 16 16 17 17 17 18 19 20 21 22 23 25 27 29 32 35 38 41 45 48 52 55 58 61 63 64 65 64 62 60 57 54 50 46 43 39 36 33 31 29 27 25 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 18 18 18 18 19 19 20 21 22 23 24 26 27 29 31 34 36 38 41 43 45 46 47 47 47 47 46 44 43 41 39 38 36 34 33 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 21 21 21 22 22 23 24 25 27 28 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 8 9 9 9 8 8 8 7 7 6 6 5 5 5 4 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 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 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 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 10 10 10 9 9 8 8 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 7 8 8 9 10 10 11 11 11 11 10 10 9 9 8 7 7 6 6 5 5 5 5 5 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 9 9 10 10 10 10 9 9 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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
 27 30 33 37 42 47 53 57 61 63 64 62 59 54 49 43 38 34 30 26 23 21 19 17 16 15 15 14 14 15 15 16 17 18 19 21 22 24 26 28 29 31 32 33 34 34 33 33 32 31 29 28 26 25 24 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 25 26 26 26 26 25 24 22 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 11 12 13 14 15 17 19 21 24 27 30 33 35 37 38 39 39 38 36 34 31 29 26 24 21 19 17 16 14 13 12 11 10 9 9 8 8 8 8 9 9 10 11 12 14 16 18 21 24 28 32 36 40 43 46 47 47 46 44 40 37 33 29 26 23 21 19 17 16 15 14 14 14 14 13 13 14 14 14 14 13 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 9 9 9 10 11 12 13 14 15 17 19 20 22 24 26 28 29 30 30 30 30 28 27 25 23 21 19 18 16 15 13 12 11 11 10 10 10 10 10 11 11 12 13 14 15 16 18 20 22 24 26 28 29 30 31 31 31 30 29 27 26 24 23 22 21 20 20 20 20 20 20 21 21 22 22 23 24 24 24 24 24 24 23 23 22 21 20 18 17 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 25 25 25 25 25 24 23 23 22 21 20 20 19 19 19 20 20 21 22 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 23 24 25 26 26 27 27 27 27 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 22 23 24 25 26 27 27 27 26 25 24 22 21 19 18 17 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 12 12 13 14 15 16 17 18 19 19 20 20 20 20 20 20 19 19 18 18 18 17 17 17 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 42 43 45 45 46 46 46 45 43 41 39 37 35 32 30 28 26 24 22 21 19 18 17 17 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 17 18 20 22 24 26 28 30 32 33 34 35 35 34 33 32 30 28 26 25 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 26 27 29 31 33 35 36 38 40 41 42 42 42 41 41 39 38 36 33 31 29 26 24 22 20 18 17 15 14 13 12 11 11 10 10 10 10 10 11 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 25 26 27 27 28 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 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 23 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 14 15 15 15 15 14 14 13 12 11 10 9 8 7 6 6 5 5 5 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 9 10 10 11 12 13 13 14 14 13 13 12 11 10 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 13 13 12 11 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 14 15 14 14 13 13 12 11 10 9 8 8 7 7 7 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

