
 % 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
 12195 12146 12102 12062 12026 11995 11968 11946 11928 11914 11904 11899 11898 11901 11909 11921 11937 11958 11983 12012 12045 12083 12126 12173 12224 12279 12340 12404 12473 12547 12625 12708 12795 12887 12984 13085 13192 13302 13418 13539 13664 13794 13929 14068 14213 14362 14516 14675 14838 15007 15180 15357 15540 15726 15918 16113 16313 16517 16724 16936 17151 17370 17592 17816 18044 18274 18507 18741 18977 19214 19452 19690 19928 20166 20403 20639 20873 21104 21333 21558 21779 21996 22207 22413 22612 22804 22989 23166 23334 23493 23643 23782 23910 24027 24133 24227 24308 24377 24433 24476 24506 24522 24525 24515 24491 24454 24403 24340 24264 24176 24075 23963 23840 23705 23560 23406 23241 23068 22887 22698 22502 22299 22090 21875 21656 21433 21206 20976 20743 20508 20271 20034 19796 19557 19319 19082 18845 18611 18377 18146 17918 17691 17468 17248 17032 16818 16609 16404 16202 16005 15812 15623 15439 15259 15084 14914 14748 14587 14431 14280 14133 13992 13855 13723 13596 13473 13355 13242 13134 13031 12932 12838 12749 12664 12584 12508 12437 12370 12308 12251 12198 12149 12105 12065 12030 11998 11972 11949 11931 11917 11908 11903 11902 11905 11913 11925 11941 11962 11987 12016 12050 12088 12131 12178 12229 12285 12345 12409 12479 12552 12631 12714 12801 12893 12990 13092 13198 13309 13425 13545 13671 13801 13936 14076 14220 14370 14524 14683 14847 15015 15188 15366 15549 15736 15927 16123 16322 16526 16734 16946 17162 17380 17602 17827 18055 18286 18518 18753 18989 19226 19464 19703 19941 20179 20416 20652 20886 21118 21347 21572 21793 22010 22221 22427 22627 22819 23004 23181 23349 23508 23658 23797 23925 24042 24148 24242 24323 24392 24448 24490 24520 24536 24539 24528 24504 24467 24416 24353 24277 24188 24088 23975 23851 23716 23571 23416 23252 23078 22897 22707 22511 22307 22098 21883 21664 21440 21213 20982 20749 20514 20277 20039 19801 19562 19324 19086 18850 18614 18381 18150 17921 17694 17471 17251 17034 16820 16611 16405 16203 16006 15813 15624 15440 15260 15085 14914 14748 14587 14431 14279 14133 13991 13854 13722 13594 13472 13354 13241 13133 13029 12930 12836 12747 12662 12581 12506 12435 12368 12306 12248
 81 82 84 85 86 88 89 90 91 93 94 95 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 112 113 114 114 115 115 115 115 115 115 115 115 115 114 114 113 113 112 111 111 110 109 108 107 105 104 103 102 100 99 98 96 95 93 92 90 89 87 86 84 83 82 80 79 77 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 71 73 74 76 78 79 81 83 84 86 88 90 92 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 124 126 128 129 131 132 134 135 136 137 138 139 140 140 141 141 141 141 141 141 141 140 140 139 138 137 136 135 134 133 132 130 129 127 126 124 122 121 119 117 115 113 112 110 108 106 104 102 101 99 97 95 94 92 90 89 87 86 84 83 81 80 79 77 76 75 74 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 57 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80
 76 75 75 74 73 73 72 72 71 71 70 70 69 69 68 68 68 67 67 66 66 65 65 64 64 64 63 63 62 62 62 61 61 61 60 60 60 59 59 59 59 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 73 73 74 75 75 76 76 77 78 78 79 80 80 81 82 82 83 84 84 85 86 86 87 88 88 89 90 90 91 92 92 93 93 94 94 95 96 96 97 97 98 98 99 99 99 100 100 101 101 101 102 102 102 102 103 103 103 103 103 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 103 103 103 103 103 103 102 102 102 102 102 101 101 101 101 101 100 100 100 100 99 99 99 99 98 98 98 98 98 97 97 97 97 97 96 96 96 96 96 95 95 95 95 95 95 94 94 94 94 94 94 94 94 94 94 94 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 95 94 94 94 94 94 94 94 94 93 93 93 93 93 92 92 92 92 91 91 91 91 90 90 90 89 89 88 88 88 87 87 86 86 86 85 85 84 84 83 83 82 82 81 81 80 80 79 79 78 78 77 77 76
 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 41 42 43 45 46 47 49 51 52 54 56 58 60 63 65 67 70 72 75 78 81 84 87 91 94 98 101 105 109 113 117 121 125 130 134 138 142 147 151 155 159 163 166 170 173 176 179 181 183 185 186 186 187 187 186 185 184 183 180 178 175 172 169 166 162 158 154 150 145 141 137 132 128 124 120 115 111 107 103 100 96 92 89 85 82 79 76 73 70 68 65 63 60 58 56 54 52 50 49 47 45 44 42 41 40 39 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 59 61 64 67 69 72 76 79 83 87 91 95 99 104 109 114 120 126 132 138 145 152 159 167 175 183 191 200 209 218 227 237 246 255 265 274 282 291 299 306 313 318 324 328 331 333 334 334 332 330 327 322 317 311 304 297 289 280 272 263 253 244 235 226 217 208 199 190 182 174 166 159 151 145 138 132 126 120 115 109 104 100 95 91 87 84 80 77 74 71 68 65 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 37 36
 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 26 27 28 29 31 32 34 35 37 39 41 43 46 48 51 54 57 60 63 67 70 74 79 83 88 93 99 104 110 116 123 130 137 145 153 161 169 178 186 195 204 213 221 230 238 245 252 258 264 269 272 275 277 277 276 275 272 268 263 257 251 244 236 228 220 212 203 195 186 178 170 162 154 146 139 132 125 119 113 107 102 96 92 87 83 78 74 71 67 64 61 58 55 53 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 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 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 52 54 56 59 62 65 68 71 74 78 81 85 89 93 97 102 106 111 116 121 126 131 137 142 147 152 158 162 167 172 176 180 183 186 189 191 193 193 194 193 192 191 189 186 183 179 175 171 166 161 156 150 145 140 134 129 123 118 113 108 103 98 93 89 85 80 77 73 69 66 63 59 57 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10
 47 48 49 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 72 74 76 78 80 82 85 87 89 92 94 97 99 102 105 108 111 114 117 120 123 125 128 131 134 137 140 143 145 148 150 152 154 156 158 159 161 162 162 163 163 163 162 162 161 160 158 157 155 153 150 148 145 142 139 136 133 130 127 123 120 117 113 110 107 103 100 97 94 91 88 85 82 79 77 74 71 69 67 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 54 55 57 59 61 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 95 97 99 101 102 104 105 107 108 109 110 111 112 112 113 113 113 114 113 113 113 113 112 111 111 110 109 108 106 105 104 102 101 99 98 96 95 93 91 90 88 86 84 83 81 79 78 76 75 73 72 70 69 67 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 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 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46
 36 36 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 63 64 67 69 71 73 76 78 81 84 87 90 93 97 101 104 108 113 117 122 127 132 137 142 148 154 160 166 173 180 187 194 201 209 216 224 232 239 247 255 263 270 277 284 291 297 303 308 313 317 320 323 325 326 326 325 324 322 319 315 311 306 301 295 288 281 274 266 259 251 243 235 227 219 211 204 196 189 181 174 167 161 154 148 142 136 131 126 121 116 111 107 102 98 94 91 87 84 81 78 75 72 70 67 65 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 71 74 76 79 82 85 88 91 94 97 100 104 107 111 115 119 122 126 130 134 139 143 147 151 155 159 163 167 171 175 178 182 185 188 191 193 196 198 199 200 201 202 202 202 201 201 199 198 196 194 192 189 186 183 180 176 173 169 165 161 157 153 149 145 141 137 134 130 126 122 118 115 111 108 105 101 98 95 92 89 87 84 81 79 77 74 72 70 68 66 64 62 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36
 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 58 60 62 64 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 98 100 102 103 104 106 107 108 108 109 109 110 110 110 109 109 108 107 106 105 104 102 101 99 97 95 93 91 89 87 84 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 24 24 23 22 21 21 20 20 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 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 16 17 17 18 18 19 20 20 21 21 22 23 24 25 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 46 48 49 51 53 55 58 60 62 64 67 69 72 74 77 79 82 84 87 90 92 95 98 100 102 105 107 109 111 113 115 116 118 119 120 120 121 121 121 121 121 120 119 118 117 116 114 112 111 109 107 105 102 100 98 96 93 91 89 86 84 82 79 77 75 73 71 69 67 65 63 61 59 57 56 54 53 51 50 48 47 46 45 44 42 41 40 39 38 38 37 36 35 34 34 33
 107 109 111 113 115 118 120 122 124 127 129 131 133 136 138 140 142 145 147 149 151 153 155 157 158 160 162 163 165 166 167 168 169 170 170 171 171 171 171 171 170 170 169 168 167 166 165 163 162 160 159 157 155 153 151 148 146 144 142 139 137 134 132 129 127 124 122 119 117 115 112 110 107 105 103 101 98 96 94 92 90 88 86 84 82 81 79 77 76 74 73 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 84 85 86 87 88 89 90 91 92 93 93 94 95 96 97 97 98 98 99 99 100 100 101 101 101 101 101 101 101 101 101 101 101 100 100 100 99 99 98 98 97 96 96 95 94 93 93 92 91 90 89 88 87 87 86 85 84 83 82 81 80 79 78 78 77 76 75 74 73 72 72 71 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 61 61 61 62 62 63 64 64 65 66 66 67 68 69 69 70 71 72 73 74 76 77 78 79 80 82 83 84 86 87 89 91 92 94 96 97 99 101 103 105
 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 33 33 33 34 34 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 68 70 73 76 79 82 85 89 92 96 100 105 109 114 119 124 130 136 142 148 155 162 169 177 185 193 202 210 220 229 239 249 259 269 279 290 300 310 320 330 339 348 357 365 372 378 383 388 391 393 394 394 393 390 387 382 376 370 362 354 346 336 326 316 306 296 285 274 264 253 243 233 223 213 204 195 186 178 170 162 155 148 141 134 128 122 117 112 106 102 97 93 89 85 81 78 74 71 68 65 63 60 58 56 53 51 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 86 90 94 98 102 106 110 115 120 125 130 135 140 146 151 157 163 169 175 181 187 193 199 205 211 217 222 228 233 237 242 246 249 252 255 257 259 260 260 260 259 258 256 254 251 248 244 240 235 230 225 220 215 209 203 197 192 186 180 174 168 163 157 151 146 141 136 131 126 122 117 113 109 105 101 97 94 90 87 84 81 78 75 73 70 68 66 63 61 60 58 56 54 53 51 50 48 47 46 45 44 43 42
 46 46 46 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 40 42 43 44 45 46 47 49 50 52 53 55 57 58 60 62 64 66 68 71 73 75 78 80 83 86 89 91 94 97 100 103 106 109 113 116 119 122 125 127 130 133 135 138 140 141 143 145 146 146 147 147 147 147 146 145 144 142 141 139 136 134 131 128 125 122 119 116 113 109 106 103 99 96 93 89 86 83 80 77 74 71 69 66 64 61 59 57 54 52 50 48 47 45 43 42 40 39 37 36 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 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 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 46
 206 206 206 206 206 206 206 206 205 205 204 204 203 202 202 201 200 199 198 197 195 194 193 191 190 189 187 186 184 183 181 180 178 176 175 173 172 170 168 167 165 164 162 160 159 157 156 154 153 151 150 149 147 146 144 143 142 141 139 138 137 136 135 134 133 132 131 130 129 128 127 126 126 125 124 123 123 122 121 121 120 120 119 119 118 118 118 117 117 117 116 116 116 116 116 115 115 115 115 115 115 115 115 115 115 115 115 115 116 116 116 116 116 116 117 117 117 118 118 118 118 119 119 120 120 120 121 121 122 122 122 123 123 124 124 125 125 125 126 126 127 127 128 128 129 129 129 130 130 131 131 131 132 132 132 133 133 133 133 134 134 134 134 134 135 135 135 135 135 135 135 135 135 134 134 134 134 134 133 133 133 133 132 132 131 131 131 130 130 129 129 128 127 127 126 126 125 124 124 123 122 122 121 120 119 119 118 117 116 116 115 114 113 113 112 111 110 110 109 108 108 107 106 105 105 104 103 103 102 102 101 100 100 99 99 98 98 97 97 96 96 95 95 95 94 94 94 93 93 93 93 93 92 92 92 92 92 92 92 92 92 92 92 92 92 92 92 93 93 93 93 94 94 94 95 95 96 96 96 97 98 98 99 99 100 101 102 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 124 125 127 128 130 131 133 134 136 138 140 141 143 145 147 149 150 152 154 156 158 160 162 164 166 168 169 171 173 175 177 179 180 182 184 186 187 189 190 192 193 195 196 197 198 199 200 201 202 203 204 204 205 205
 50 49 48 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 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 46 47 49 50 51 53 54 56 57 59 61 63 64 66 68 70 73 75 77 79 82 84 87 89 92 95 98 101 104 107 110 113 116 119 122 125 128 132 135 138 141 144 146 149 152 154 157 159 161 163 164 166 167 168 169 169 169 169 169 168 168 167 166 164 163 161 159 157 155 152 150 147 144 141 139 136 133 130 127 124 121 118 115 112 109 106 104 101 98 96 93 91 88 86 84 82 79 77 75 73 72 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 51 52 53 54 56 57 58 59 60 62 63 64 66 67 69 70 72 73 75 77 78 80 82 84 86 88 90 91 93 95 97 99 101 103 105 107 109 111 113 114 116 118 119 121 122 123 125 126 127 128 128 129 129 129 130 130 129 129 129 128 127 127 126 124 123 122 120 119 117 115 114 112 110 108 106 104 102 100 98 95 93 91 89 87 85 83 81 79 77 75 73 71 70 68 66 64 63 61 60 58 57 55 54 52 51
 54 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 71 73 75 77 79 82 84 87 89 92 95 99 102 106 109 113 118 122 127 131 137 142 147 153 160 166 173 180 187 195 203 211 219 228 237 246 256 265 275 285 294 304 314 324 333 342 350 358 366 373 379 384 388 391 393 394 393 392 389 386 381 376 369 362 353 345 335 326 315 305 295 284 273 263 252 242 232 222 212 202 193 185 176 168 160 153 146 139 132 126 120 115 109 104 99 95 90 86 82 79 75 72 69 66 63 60 58 55 53 51 49 47 45 43 41 40 38 37 36 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 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 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 54
 193 188 182 177 171 166 160 155 149 144 139 134 129 124 119 114 110 105 101 97 93 89 86 82 79 76 73 70 67 64 62 59 57 55 52 50 48 47 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 54 56 58 61 63 65 67 70 72 75 78 80 83 86 89 92 95 98 102 105 108 112 115 118 122 125 129 132 135 138 142 145 148 150 153 156 158 160 162 164 166 167 168 169 170 170 170 170 170 169 168 167 166 165 163 161 159 157 155 152 150 147 144 142 139 136 133 130 127 125 122 119 116 113 111 108 105 103 100 98 95 93 91 89 86 84 82 80 79 77 75 73 72 70 69 67 66 65 64 62 61 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 64 65 66 68 69 71 73 75 76 78 81 83 85 88 90 93 96 98 101 105 108 111 115 118 122 126 130 134 138 143 147 152 156 161 166 171 176 180 185 190 195 200 204 209 213 217 221 224 228 230 233 235 237 238 239 239 239 238 237 235 233 231 228 225 221 217 213 208 203 198
 46 46 47 48 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 59 60 61 62 62 63 64 65 66 66 67 68 69 70 70 71 72 73 73 74 75 75 76 77 77 78 78 79 79 80 80 81 81 82 82 82 83 83 83 83 83 83 84 84 84 84 84 84 83 83 83 83 83 82 82 82 82 81 81 80 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 61 61 61 62 62 63 63 64 64 65 65 66 67 67 68 69 70 71 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 89 90 92 93 95 96 98 100 101 103 105 107 108 110 112 114 116 118 120 122 124 126 127 129 131 133 135 137 138 140 142 143 145 146 147 148 149 150 151 152 153 153 154 154 154 154 154 154 153 153 152 151 150 149 148 146 145 143 142 140 138 136 134 132 130 128 126 124 122 119 117 115 113 110 108 106 104 101 99 97 95 93 91 89 87 85 83 81 79 78 76 74 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 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 38 38 38 38 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45
 78 76 75 73 72 70 69 68 66 65 64 63 62 61 60 59 59 58 57 57 56 55 55 54 54 54 53 53 53 53 53 52 52 52 52 53 53 53 53 54 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 67 68 70 71 73 75 77 79 81 83 85 88 91 93 96 99 102 106 109 113 117 121 125 129 134 139 144 149 155 160 166 172 179 185 192 199 207 214 222 230 238 246 255 263 272 280 289 298 307 315 324 332 340 347 354 361 367 373 378 382 386 389 391 392 393 392 391 389 386 382 377 372 366 360 353 346 338 330 321 313 304 295 286 277 268 259 251 242 234 225 217 210 202 194 187 180 174 167 161 155 149 144 139 133 129 124 120 115 111 107 104 100 97 94 90 88 85 82 80 77 75 73 71 69 67 65 63 62 60 59 57 56 55 54 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 56 57 58 59 60 62 63 65 66 68 69 71 73 75 77 79 81 83 85 87 89 92 94 97 99 102 105 107 110 113 116 119 122 125 128 132 135 138 142 145 148 151 155 158 161 164 168 171 174 177 179 182 185 187 189 191 193 195 196 198 199 199 200 200 201 200 200 200 199 198 196 195 193 192 190 187 185 183 180 177 174 171 168 165 162 159 156 153 150 146 143 140 137 134 131 128 125 122 119 116 113 110 108 105 103 100 98 96 93 91 89 87 85 83 81 79
 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 72 73 75 77 79 81 83 85 88 90 92 95 97 100 102 105 108 111 114 117 120 123 126 130 133 137 140 144 147 151 155 158 162 166 170 173 177 181 185 189 192 196 200 203 207 210 213 217 220 223 225 228 230 232 234 236 238 239 240 241 242 242 242 242 242 241 241 240 239 237 236 234 232 230 228 225 223 220 217 215 212 209 206 202 199 196 193 190 186 183 180 177 174 171 167 164 161 158 155 153 150 147 144 142 139 136 134 132 129 127 125 123 121 119 117 115 113 111 110 108 106 105 103 102 101 99 98 97 96 95 94 93 92 91 90 89 88 88 87 86 86 85 85 84 84 83 83 82 82 82 82 81 81 81 81 81 81 81 81 80 80 80 81 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83 83 83 84 84 84 84 84 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 84 84 84 83 83 83 82 82 81 81 80 80 79 78 78 77 76 75 75 74 73 72 72 71 70 69 68 67 66 65 65 64 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32
 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 66 68 71 73 76 78 81 83 86 89 91 94 97 99 102 104 106 109 111 112 114 116 117 118 119 120 121 121 121 121 120 119 118 117 116 114 113 111 109 106 104 102 99 97 94 91 89 86 83 81 78 75 73 70 68 66 63 61 59 57 54 52 50 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 50 52 55 57 60 63 66 69 72 76 79 83 87 91 95 100 104 109 114 119 124 129 134 139 144 149 154 158 163 167 171 175 178 181 183 185 186 187 187 186 185 184 182 179 176 173 169 165 161 156 151 146 141 136 131 126 121 116 112 107 102 98 94 89 85 82 78 74 71 68 65 62 59 56 54 51 49 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25
 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 95 95 95 95 94 94 94 94 93 93 93 92 92 92 91 91 91 90 90 89 89 89 88 88 87 87 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 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 50 50 50 49 49 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 37 37 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 35 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 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 85 86 86 87 87 88 88 89 89 89 90 90 91 91 91 92 92 92 93 93 93 94 94 94 94 95 95 95 95 95 96 96
 57 57 57 57 57 57 57 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 64 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 75 75 76 76 77 78 78 79 79 80 81 81 82 82 83 84 84 85 85 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 95 96 96 96 97 97 97 97 98 98 98 98 98 98 99 99 99 99 99 99 99 99 99 99 99 99 98 98 98 98 98 98 97 97 97 97 97 96 96 96 95 95 95 94 94 94 93 93 93 92 92 91 91 91 90 90 89 89 88 88 88 87 87 86 86 85 85 84 84 83 83 83 82 82 81 81 80 80 79 79 78 78 78 77 77 76 76 75 75 75 74 74 73 73 73 72 72 71 71 71 70 70 70 69 69 69 68 68 68 68 67 67 67 67 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 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 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57
 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 73 74 74 75 75 75 76 76 76 76 76 76 75 75 75 74 74 73 73 72 72 71 70 69 69 68 67 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 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 47 47 48 48 48 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45
 73 73 73 73 73 74 74 74 74 75 75 75 75 76 76 76 77 77 78 78 78 79 79 80 80 80 81 81 82 82 83 83 84 84 84 85 85 86 86 87 87 88 88 89 89 89 90 90 90 91 91 91 92 92 92 92 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 92 92 92 91 91 91 90 90 89 89 88 88 87 86 86 85 84 84 83 82 82 81 80 79 78 78 77 76 75 74 73 72 72 71 70 69 68 67 66 66 65 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 47 47 46 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 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 55 55 56 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65 66 66 66 67 67 68 68 68 68 69 69 69 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72
 73 75 77 80 82 84 87 90 93 95 99 102 105 109 112 116 120 124 129 133 138 143 148 154 159 165 171 177 184 191 198 205 213 220 228 236 245 253 262 271 280 289 299 308 317 326 336 345 354 362 371 379 387 394 401 407 412 417 422 425 428 430 431 431 430 429 427 424 421 416 412 406 400 393 387 379 372 364 356 347 339 330 322 313 305 296 288 280 272 264 256 248 241 234 227 220 213 207 201 195 189 184 178 173 168 164 159 155 151 147 143 140 136 133 130 127 124 121 119 116 114 112 110 108 106 104 102 101 99 98 96 95 94 93 92 91 90 89 88 88 87 86 86 85 85 84 84 84 83 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 84 84 84 84 84 84 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 86 86 85 85 85 85 85 85 84 84 84 84 83 83 83 82 82 81 81 81 80 80 79 79 78 77 77 76 76 75 74 74 73 72 72 71 70 70 69 68 67 67 66 65 64 64 63 62 62 61 60 59 59 58 57 57 56 55 55 54 53 53 52 52 51 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 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 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 55 56 57 58 60 61 63 64 66 68 69 71
 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 96 97 98 100 101 102 104 105 106 108 109 111 112 113 115 116 118 119 120 122 123 124 126 127 128 130 131 132 133 134 135 136 137 138 139 140 140 141 142 142 143 143 143 144 144 144 144 144 144 144 144 144 144 143 143 142 142 141 141 140 139 139 138 137 136 135 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 111 110 109 108 108 107 106 106 105 105 104 104 103 103 103 102 102 102 102 102 102 102 102 102 102 102 102 102 103 103 103 104 104 105 105 106 106 107 108 108 109 110 111 112 113 114 115 116 117 118 120 121 122 124 125 126 128 129 131 132 134 135 137 138 140 142 143 145 147 148 150 151 153 154 156 158 159 160 162 163 165 166 167 168 169 170 171 172 173 173 174 174 175 175 175 175 175 175 175 174 174 173 173 172 171 170 169 168 167 165 164 162 161 159 158 156 154 153 151 149 147 145 143 141 139 137 135 133 131 129 127 125 123 121 119 118 116 114 112 110 108 107 105 103 102 100 98 97 95 94 92 91 90 88 87 86 84 83 82 81 80 79 78 76 75 75 74 73 72 71 70 69 69 68 67 67 66 65 65 64 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 64 64 65 66 66 67 67 68 69 69 70 71 72 72 73 74
 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 47 48 49 51 53 54 56 58 60 62 65 67 70 73 76 79 83 86 90 95 99 104 109 115 121 127 134 141 149 157 166 175 185 196 208 220 233 247 262 278 295 313 333 353 375 397 421 447 473 501 529 559 589 620 651 682 713 743 772 799 824 847 866 882 894 901 904 903 897 886 872 854 832 807 780 751 721 690 658 626 594 563 533 503 475 447 421 396 373 350 329 309 290 273 256 241 226 213 200 188 177 166 157 148 139 131 124 117 111 105 99 94 89 84 80 76 72 68 65 62 59 56 54 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 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 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31
 33 34 35 35 36 37 38 39 40 41 43 44 46 47 49 51 53 56 58 61 64 67 70 74 78 82 86 91 96 102 108 115 122 130 138 147 157 167 179 191 205 219 235 251 270 289 311 333 358 384 413 443 475 510 546 585 625 667 710 755 799 844 887 929 968 1003 1033 1058 1076 1086 1089 1084 1072 1052 1025 993 956 916 873 828 782 736 691 646 604 563 524 487 452 419 389 360 334 309 287 266 246 228 211 196 182 169 156 145 135 125 117 109 101 94 88 82 76 71 66 62 58 54 51 48 45 42 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 16 15 15 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 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 44 45 46 47 47 48 49 49 50 51 51 52 53 53 54 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 35 74 120 175 241 320 414 526 661 822 1015 1247 1527 1866 2275 2772 3376 4110 5002 6081 7377 8910 10676 12622 14616 16426 17745 18282 17902 16702 14953 12968 10999 9193 7616 6278 5162 4239 3479 2854 2339 1916 1566 1276 1036 836 670 531 415 317 236 168 111 63 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 102 196 311 454 630 849 1119 1456 1875 2400 3060 3891 4943 6275 7958 10065 12648 15684 18981 22076 24253 24827 23604 21029 17843 14667 11838 9466 7539 5998 4771 3796 3018 2396 1896 1493 1167 903 687 512 368 251 155 77 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 1 3 5 6 8 9 11 13 14 15 17 18 19 21 22 23 24 25 26 27 28 29 29 30 30 31 31 32 32 32 32 32 32 31 31 31 30 30 29 28 27 27 26 25 24 22 21 20 19 17 16 15 13 12 10 8 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 86 157 242 345 468 617 795 1011 1271 1586 1967 2431 2997 3687 4532 5567 6835 8385 10266 12519 15153 18106 21194 24063 26214 27157 26642 24812 22113 19060 16054 13325 10965 8980 7338 5990 4888 3986 3249 2644 2146 1737 1398 1118 886 693 532 398 287 193 116 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 325 672 1134 1750 2577 3695 5220 7326 10267 14408 20233 28196 38126 47857 52612 49024 39717 29638 21358 15244 10882 7782 5562 3953 2773 1900 1248 758 388 109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 213 658 1246 2021 3047 4409 6229 8678 12000 16545 22796 31370 42854 57195 72279 82661 82367 71534 56260 41921 30527 22071 15936 11496 8264 5893 4138 2829 1848 1110 553 133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 205 911 1920 3370 5475 8580 13255 20458 31738 49138 72910 93721 92554 70746 47378 30583 19734 12798 8284 5278 3235 1824 838 147 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 124 222 345 503 703 959 1287 1709 2255 2963 3888 5095 6667 8682 11170 14005 16749 18613 18824 17280 14647 11769 9173 7044 5377 4095 3115 2366 1790 1346 1002 734 524 359 230 129 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
 97 100 104 108 112 116 121 125 130 135 140 145 151 157 163 169 176 183 190 197 205 213 221 230 239 248 258 268 278 289 301 313 325 338 351 365 379 393 409 424 441 457 475 492 511 529 548 568 588 608 628 649 670 691 712 733 754 775 795 815 835 853 872 889 905 920 934 947 958 968 977 984 989 993 995 995 994 991 986 980 972 963 953 941 929 915 900 884 868 851 833 815 797 778 759 740 721 702 683 664 645 627 608 590 572 555 538 521 505 489 474 459 444 430 416 402 389 377 364 353 341 330 319 309 299 289 279 270 262 253 245 237 229 222 215 208 201 194 188 182 176 170 165 160 154 150 145 140 136 131 127 123 119 115 111 108 104 101 98 94 91 88 85 83 80 77 75 72 70 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 27 26 25 24 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 65 67 70 72 75 78 80 83 87 90 93
 24 25 27 28 29 31 32 34 35 37 39 41 43 45 48 50 53 55 58 61 65 68 72 75 79 84 88 93 98 103 109 115 121 128 135 142 150 158 166 175 184 193 203 214 224 235 247 258 270 282 294 306 318 330 341 353 363 374 383 392 400 407 413 418 422 424 426 426 424 422 418 414 408 402 395 387 378 369 359 350 340 329 319 309 299 289 279 269 259 250 241 232 224 215 208 200 193 186 179 173 167 161 155 150 145 140 136 131 127 123 120 116 113 110 107 104 101 99 97 94 92 90 88 87 85 83 82 81 79 78 77 76 75 74 73 73 72 71 71 70 70 69 69 69 68 68 68 67 67 67 67 67 67 67 67 67 67 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 67 67 67 67 66 66 66 66 65 65 64 64 63 63 62 62 61 61 60 59 59 58 57 56 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 19 23 27 32 37 43 50 57 64 73 82 93 104 117 131 147 164 183 204 228 254 284 316 353 394 439 490 546 610 681 760 849 949 1060 1185 1324 1480 1652 1844 2055 2287 2540 2813 3104 3409 3723 4037 4342 4623 4868 5063 5194 5253 5236 5145 4986 4771 4512 4225 3921 3612 3308 3015 2737 2478 2238 2018 1818 1637 1473 1326 1193 1075 968 872 787 710 641 580 524 475 430 390 354 322 293 266 242 221 202 184 168 154 140 129 118 108 99 91 83 77 70 65 59 55 50 46 42 39 36 33 30 28 25 23 21 19 18 16 14 13 12 11 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 9 10 11 13 15 17 19 21 24 26 29 33 36 40 45 50 55 61 68 75 83 91 101 112 124 137 151 167 185 205 227 252 279 310 344 382 424 471 523 582 647 720 801 891 991 1102 1224 1358 1505 1664 1834 2014 2202 2395 2587 2772 2944 3093 3212 3295 3335 3330 3282 3192 3067 2915 2744 2560 2372 2184 2001 1827 1662 1509 1367 1237 1119 1011 914 826 747 675 611 553 501 454 412 374 340 310 282 257 234 214 195 179 164 150 138 126 116 107 99 91 84 77 72 66 61 57 53 49 46 42 40 37 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 11 14 17 21 25 29 34 39 45 51 58 66 74 84 94 105 117 131 146 162 181 201 223 247 275 305 338 375 415 460 511 566 628 696 772 856 950 1053 1168 1294 1434 1588 1756 1940 2139 2353 2582 2822 3071 3323 3572 3811 4029 4217 4365 4465 4510 4499 4432 4314 4152 3955 3734 3497 3253 3010 2771 2542 2325 2122 1933 1759 1599 1453 1320 1199 1089 990 900 818 744 677 617 562 513 468 427 390 357 327 299 274 251 231 212 195 180 166 153 141 131 121 112 104 97 91 85 79 74 70 66 62 59 56 53 50 48 46 44 43 42 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 83 85 88 90 92 95 97 100 102 105 107 110 112 115 117 120 122 125 128 130 132 135 137 140 142 144 146 148 150 152 154 156 157 158 160 161 162 163 163 164 164 164 164 164 164 163 163 162 161 160 158 157 155 153 152 149 147 145 143 140 138 135 132 129 126 124 121 118 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 66 64 61 58 56 53 51 49 46 44 42 39 37 35 33 31 29 28 26 24 22 21 19 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 5 6 8 9 11 13 15 17 20 23 27 30 35 39 45 51 57 65 73 82 93 104 117 131 148 166 186 209 234 263 295 331 371 417 468 526 591 665 748 842 948 1068 1204 1357 1531 1727 1949 2198 2477 2788 3133 3512 3922 4358 4811 5267 5708 6107 6439 6676 6797 6789 6654 6403 6058 5648 5198 4733 4274 3834 3421 3041 2696 2385 2108 1860 1641 1448 1276 1125 992 875 771 679 599 527 464 408 359 315 276 241 211 183 159 138 118 101 86 73 61 50 40 32 24 17 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 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 1 1 1
 0 0 0 0 0 0 0 2 4 5 8 10 12 14 17 20 23 26 29 33 37 41 45 50 55 60 66 72 79 86 94 102 111 120 130 141 153 166 179 194 209 226 244 264 285 308 333 359 388 418 452 487 526 567 612 659 710 765 824 886 953 1024 1098 1177 1260 1347 1438 1531 1627 1725 1824 1924 2022 2118 2210 2298 2379 2452 2515 2568 2610 2639 2655 2658 2649 2626 2592 2547 2493 2430 2359 2283 2202 2118 2032 1944 1856 1769 1683 1599 1517 1437 1360 1287 1216 1149 1084 1023 966 911 859 810 764 720 679 640 603 569 536 506 477 450 425 401 378 357 337 318 300 283 267 252 238 224 212 200 189 178 168 158 149 141 133 125 118 111 104 98 92 86 81 76 71 67 62 58 54 51 47 44 40 37 34 32 29 26 24 22 20 18 16 14 12 10 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 50 53 56 58 61 64 67 70 74 77 80 84 87 91 95 99 103 107 111 116 120 125 130 134 140 145 150 156 162 168 174 180 187 194 201 209 216 225 233 243 252 262 273 285 297 310 324 338 354 371 389 409 430 453 478 505 534 566 601 638 679 724 773 826 884 947 1016 1091 1172 1260 1355 1458 1568 1686 1811 1943 2081 2224 2370 2516 2659 2796 2923 3036 3128 3197 3238 3249 3227 3174 3091 2981 2849 2699 2536 2367 2194 2023 1856 1696 1544 1401 1268 1145 1033 930 836 751 674 604 541 484 433 387 346 308 275 245 218 193 171 152 134 118 104 91 79 68 59 50 43 36 29 24 19 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 11 12 14 15 16 17 19 20 22 23 25 27 29 30 32 34 36 39 41 43 45
 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 34 35 37 40 42 44 47 50 53 57 60 64 69 73 79 84 90 97 104 112 120 129 140 151 163 176 190 206 223 242 263 286 311 338 368 401 438 478 522 571 624 683 748 820 898 985 1079 1183 1297 1421 1556 1702 1859 2026 2204 2390 2583 2779 2974 3162 3339 3497 3630 3731 3794 3817 3797 3736 3637 3506 3347 3169 2978 2781 2582 2386 2196 2015 1844 1684 1536 1399 1273 1158 1053 957 870 790 719 653 594 541 492 448 408 372 339 309 282 258 235 215 196 180 164 150 137 126 115 106 97 89 81 74 68 63 57 53 48 44 40 37 34 31 29 26 24 22 20 18 17 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 1 4 6 9 12 15 19 24 28 33 39 45 52 60 69 79 89 101 114 129 145 164 184 207 232 260 292 328 367 412 462 518 581 652 732 823 925 1040 1170 1317 1483 1671 1885 2126 2400 2711 3062 3459 3906 4410 4973 5600 6293 7048 7861 8718 9598 10471 11294 12020 12596 12974 13119 13016 12674 12123 11408 10584 9700 8801 7921 7084 6304 5589 4943 4362 3845 3386 2980 2622 2307 2030 1786 1571 1382 1216 1070 941 827 727 638 560 490 429 374 326 283 245 211 181 154 130 109 90 73 58 44 32 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 3 5 7 9 11 14 16 19 22 25 28 31 34 37 40 44 48 51 56 60 64 69 73 78 84 89 95 101 108 115 122 129 138 146 155 165 176 187 199 212 225 240 256 273 292 312 334 358 383 411 442 475 512 551 595 643 696 753 817 887 964 1049 1144 1247 1362 1489 1629 1785 1956 2146 2355 2585 2839 3118 3424 3758 4121 4513 4933 5380 5851 6339 6836 7333 7815 8266 8670 9008 9262 9419 9468 9406 9235 8964 8608 8184 7710 7204 6684 6164 5655 5166 4703 4269 3866 3495 3155 2845 2564 2310 2080 1873 1686 1518 1368 1232 1110 1001 902 814 734 662 597 539 487 439 396 357 322 290 262 235 212 190 170 152 136 121 107 95 83 73 63 54 46 39 32 25 19 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 36 37 39 41 43 46 49 52 56 60 65 71 77 84 92 101 112 123 136 151 168 187 209 233 261 292 328 368 414 465 524 590 666 752 849 960 1087 1231 1395 1583 1797 2042 2322 2641 3006 3423 3898 4438 5050 5740 6511 7366 8299 9298 10338 11382 12376 13255 13945 14378 14505 14308 13808 13054 12116 11071 9984 8911 7889 6942 6081 5309 4624 4021 3493 3032 2631 2283 1980 1717 1489 1290 1118 968 838 724 625 539 463 398 340 290 245 207 173 143 117 94 74 56 40 27 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 11 11 12 13 13 14 14 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 33 60 92 129 173 225 285 357 441 540 657 795 959 1153 1383 1657 1982 2370 2832 3383 4038 4817 5737 6819 8075 9507 11097 12793 14494 16047 17263 17954 17997 17383 16221 14694 12994 11283 9668 8209 6926 5820 4879 4083 3414 2852 2382 1987 1657 1379 1146 950 785 645 528 428 344 272 212 161 117 80 48 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 40 76 120 172 235 312 404 515 650 813 1011 1252 1544 1901 2338 2872 3526 4327 5303 6486 7896 9533 11349 13213 14891 16066 16450 15929 14635 12870 10952 9111 7471 6073 4911 3960 3186 2560 2052 1641 1306 1034 813 632 484 362 263 181 114 59 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 18 85 168 271 398 557 753 997 1300 1677 2148 2735 3471 4391 5539 6966 8722 10843 13321 16060 18818 21183 22651 22838 21705 19575 16939 14231 11727 9548 7721 6220 5002 4019 3227 2589 2076 1661 1326 1054 834 654 508 389 292 212 147 93 49 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 1 6 11 17 24 31 39 48 58 70 82 97 113 130 150 172 197 225 257 292 331 375 424 479 541 610 687 773 869 976 1095 1227 1372 1532 1706 1896 2100 2317 2545 2781 3021 3259 3487 3699 3887 4042 4158 4229 4254 4232 4165 4059 3920 3754 3570 3373 3170 2966 2765 2570 2384 2208 2042 1888 1745 1613 1491 1380 1277 1184 1099 1021 949 884 825 771 721 675 634 595 560 528 498 470 445 421 399 378 359 341 325 309 294 280 267 254 242 231 220 210 200 191 182 173 165 157 150 142 135 129 122 116 110 104 98 93 88 83 78 74 69 65 61 57 53 49 46 42 39 36 33 30 27 25 22 20 17 15 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 83 141 212 298 404 534 694 889 1130 1426 1792 2244 2805 3501 4364 5436 6761 8385 10347 12649 15221 17865 20215 21783 22147 21187 19166 16572 13863 11345 9156 7329 5838 4635 3672 2902 2286 1793 1398 1081 826 620 455 321 212 125 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
 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 26 28 30 32 34 37 39 42 45 48 51 55 59 63 68 73 78 84 90 96 104 112 120 130 140 151 163 177 191 207 225 244 266 289 315 344 376 411 450 493 540 593 652 717 789 869 958 1057 1167 1288 1423 1572 1737 1919 2119 2339 2578 2837 3116 3414 3728 4055 4390 4724 5050 5356 5630 5860 6035 6144 6181 6145 6038 5866 5638 5367 5064 4742 4411 4079 3755 3443 3148 2870 2612 2374 2155 1955 1772 1607 1457 1321 1198 1087 987 896 815 741 675 615 561 512 468 428 392 360 330 303 279 257 237 219 203 188 174 162 150 140 130 122 114 107 100 94 88 83 78 74 70 66 63 60 57 54 51 49 47 44 42 41 39 37 36 34 33 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 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 5 13 21 30 41 54 67 83 101 122 146 173 203 238 279 325 378 439 509 589 682 789 913 1056 1221 1413 1634 1890 2185 2526 2918 3365 3874 4447 5081 5773 6505 7253 7980 8634 9161 9504 9625 9507 9165 8638 7980 7248 6493 5754 5057 4416 3840 3328 2879 2486 2145 1850 1596 1376 1186 1023 882 760 655 564 485 417 357 306 261 222 188 158 132 110 90 72 57 43 31 21 12 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 4 8 12 17 23 29 37 45 54 64 76 89 104 121 140 162 187 214 246 282 323 370 423 483 553 632 722 826 945 1081 1237 1416 1621 1856 2124 2429 2776 3168 3606 4091 4619 5182 5764 6342 6885 7354 7709 7915 7949 7806 7503 7070 6546 5972 5383 4805 4258 3752 3293 2881 2516 2194 1912 1665 1450 1262 1099 957 833 726 632 550 478 416 361 314 272 235 203 175 150 128 109 92 77 64 52 42 33 24 17 11 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 28 63 103 152 209 278 359 455 569 705 866 1058 1287 1561 1889 2282 2753 3319 3998 4814 5789 6948 8307 9871 11611 13450 15238 16756 17750 18017 17496 16300 14656 12817 10985 9285 7778 6480 5380 4459 3691 3052 2521 2080 1713 1408 1153 939 761 611 486 380 292 217 155 102 58 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 1 6 12 19 28 37 49 62 77 94 115 138 166 198 235 278 328 387 455 535 628 738 865 1015 1191 1397 1640 1924 2257 2646 3097 3616 4206 4862 5569 6299 7003 7616 8063 8277 8222 7904 7372 6698 5957 5211 4503 3858 3285 2786 2356 1990 1678 1413 1190 1001 841 705 590 493 410 340 280 230 186 149 118 91 68 49 32 18 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
 43 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 64 65 67 69 71 74 76 79 81 84 87 90 94 97 101 105 109 114 119 124 130 136 143 150 157 165 174 183 193 204 216 228 242 256 272 289 307 327 349 372 397 424 453 484 519 556 596 639 686 737 792 851 915 985 1059 1140 1227 1320 1421 1528 1643 1765 1895 2032 2176 2327 2483 2644 2808 2973 3137 3297 3450 3593 3722 3834 3925 3993 4036 4052 4040 4001 3936 3848 3739 3613 3472 3321 3163 3000 2836 2673 2512 2356 2206 2062 1924 1795 1672 1557 1450 1349 1255 1168 1087 1012 943 878 819 764 713 666 622 582 544 510 478 448 421 396 372 350 330 311 294 277 262 248 235 223 211 201 191 181 172 164 156 149 142 136 130 124 119 114 109 104 100 96 92 88 85 81 78 75 72 70 67 64 62 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 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 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 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 3 16 32 51 74 101 134 172 218 273 338 415 506 615 745 900 1086 1307 1571 1889 2269 2725 3271 3925 4704 5625 6701 7935 9305 10753 12172 13401 14249 14553 14245 13384 12130 10678 9194 7793 6535 5441 4510 3728 3075 2532 2083 1710 1401 1145 932 755 608 485 383 298 226 167 117 76 42 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 1 3 5 7 9 11 13 16 18 21 24 27 31 35 39 43 47 52 57 63 69 75 82 90 98 106 116 126 137 148 161 175 190 206 223 242 262 285 309 335 363 394 427 463 502 545 591 641 695 754 817 886 960 1040 1126 1218 1317 1422 1534 1652 1776 1907 2042 2181 2322 2465 2607 2747 2880 3005 3120 3220 3304 3368 3412 3434 3433 3409 3364 3298 3214 3114 3002 2879 2749 2613 2475 2337 2200 2066 1936 1810 1690 1576 1467 1365 1270 1180 1096 1018 945 877 814 756 701 651 605 562 522 485 450 419 389 362 336 313 291 270 251 234 217 202 188 174 162 150 139 129 120 111 102 94 87 80 74 68 62 57 51 47 42 38 34 30 27 23 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 2 4 6 8 11 14 16 19 22 26 29 33 37 42 46 51 57 62 68 75 82 89 97 106 115 125 136 148 160 174 188 204 221 240 260 281 305 330 358 388 421 457 495 537 583 633 687 746 811 880 956 1038 1127 1224 1327 1439 1559 1687 1823 1968 2119 2278 2442 2610 2780 2951 3118 3279 3429 3567 3687 3787 3863 3913 3935 3929 3896 3837 3753 3649 3526 3390 3243 3088 2929 2769 2609 2453 2300 2153 2012 1878 1751 1631 1519 1414 1315 1224 1138 1059 986 918 854 796 742 692 645 602 563 526 492 460 431 404 379 355 334 314 295 277 261 246 232 219 206 195 184 174 164 155 147 139 132 125 118 112 106 101 95 90 86 81 77 73 69 66 62 59 56 53 50 47 44 42 39 37 35 33 30 28 27 25 23 21 20 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 12 14 17 20 23 26 30 34 38 42 47 53 59 65 72 80 89 98 108 119 132 145 160 176 195 215 237 261 288 318 352 388 429 475 525 582 644 713 790 876 970 1075 1191 1319 1460 1615 1783 1966 2164 2374 2597 2829 3066 3305 3538 3758 3958 4128 4261 4350 4391 4381 4322 4217 4072 3896 3695 3478 3253 3025 2801 2583 2374 2177 1993 1821 1663 1518 1384 1263 1152 1051 959 876 801 733 671 615 564 518 476 439 404 373 345 319 296 275 255 238 222 207 194 181 170 160 150 142 134 126 120 113 108 102 97 93 88 84 81 77 74 71 68 65 63 60 58 56 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 24 27 30 34 37 41 45 49 54 58 63 69 74 80 87 93 100 108 116 124 133 142 152 163 174 186 199 212 227 242 258 276 294 313 334 356 379 404 430 458 487 518 551 586 623 662 703 746 791 839 888 940 994 1049 1107 1166 1227 1289 1352 1416 1480 1544 1608 1671 1732 1791 1847 1901 1951 1996 2037 2074 2105 2130 2150 2163 2171 2173 2170 2161 2147 2128 2104 2077 2045 2010 1973 1933 1891 1847 1802 1756 1709 1662 1614 1567 1520 1474 1428 1383 1338 1295 1252 1211 1170 1131 1092 1055 1019 984 950 917 885 854 824 795 767 740 713 688 663 639 616 594 572 551 531 511 492 473 456 438 422 405 390 374 360 345 331 318 305 293 280 269 257 246 236 225 216 206 197 188 179 171 163 155 148 141 134 127 121 114 108 103 97 92 87 82 77 73 68 64 60 56 52 49 45 42 39 36 33 30 28 25 23 21 18 16 14 12 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 9 12 14 16
 0 0 0 0 0 0 0 0 2 3 5 6 8 9 11 12 14 16 18 20 22 23 25 28 30 32 34 37 39 41 44 47 50 52 55 59 62 65 69 73 76 81 85 89 94 99 105 111 117 123 130 138 146 154 164 174 185 196 209 223 238 254 272 292 313 337 362 390 421 455 492 534 579 629 685 746 813 888 971 1063 1164 1277 1401 1538 1690 1858 2042 2245 2467 2709 2972 3254 3556 3874 4205 4544 4883 5212 5521 5795 6022 6188 6283 6301 6240 6101 5893 5627 5317 4976 4618 4255 3897 3551 3222 2914 2628 2365 2125 1908 1711 1533 1374 1231 1102 988 885 793 711 638 572 513 460 413 371 333 299 268 240 215 193 173 154 138 123 109 97 85 75 66 57 50 43 36 30 25 20 15 11 7 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 2 5 7 10 13 16 19 22 25 29 33 37 41 45 50 55 61 66 72 79 86 93 101 109 118 127 138 148 160 172 186 200 215 231 249 268 288 310 334 359 387 416 448 483 521 561 605 653 704 760 820 886 957 1034 1117 1206 1303 1408 1521 1642 1772 1911 2060 2217 2384 2559 2742 2932 3127 3325 3524 3721 3911 4091 4257 4405 4529 4626 4693 4726 4725 4690 4621 4520 4392 4240 4067 3880 3682 3478 3271 3065 2863 2666 2477 2296 2125 1964 1812 1671 1540 1418 1305 1201 1104 1016 934 860 791 728 670 616 568 523 481 443 409 377 347 320 295 272 250 231 213 196 180 166 152 140 129 118 108 99 90 82 74 67 61 55 49 44 39 34 30 26 22 18 15 11 8 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 139 141 143 146 148 150 153 155 158 160 163 166 168 171 174 176 179 182 185 188 192 195 199 202 206 210 214 218 223 227 232 238 243 249 255 262 269 276 284 293 302 312 322 334 346 359 373 388 404 422 441 461 483 507 533 561 592 625 660 699 741 786 836 889 947 1010 1078 1151 1231 1317 1410 1510 1618 1735 1860 1994 2137 2289 2450 2620 2798 2984 3175 3370 3567 3762 3952 4134 4301 4450 4575 4673 4739 4770 4765 4723 4645 4534 4394 4229 4043 3843 3633 3418 3201 2987 2778 2576 2384 2201 2028 1867 1716 1576 1447 1327 1217 1115 1022 936 858 786 720 660 605 555 508 466 428 392 360 330 303 278 255 234 215 197 181 166 153 140 129 118 108 99 91 83 76 69 63 57 52 47 43 39 35 31 28 25 22 19 17 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 59 60 61 63 64 66 67 69 70 72 73 75 77 78 80 82 83 85 87 89 91 93 94 96 98 100 102 104 106 108 110 113 115 117 119 121 123 125 128 130 132 134 136
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 16 18 21 24 27 31 35 39 43 48 54 60 66 73 81 89 99 109 120 133 146 161 178 197 217 239 264 292 323 357 395 437 483 535 593 657 729 808 896 994 1103 1224 1357 1504 1665 1842 2035 2243 2467 2705 2956 3216 3480 3743 3998 4236 4448 4624 4758 4841 4870 4845 4766 4638 4470 4269 4044 3804 3555 3306 3061 2823 2597 2383 2183 1997 1826 1668 1523 1390 1270 1160 1060 969 887 812 744 682 626 576 530 488 450 415 384 355 329 305 284 264 246 229 214 200 187 175 165 155 146 137 129 122 115 109 103 98 93 88 83 79 75 72 68 65 62 59 56 53 51 49 46 44 42 40 38 36 34 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 8 10 12 15 17 20 24 27 31 35 40 45 50 56 63 70 77 86 95 105 116 128 141 156 172 190 209 230 254 280 308 340 374 412 454 501 552 608 670 739 814 896 987 1086 1193 1311 1438 1575 1721 1877 2041 2212 2387 2565 2741 2911 3071 3216 3339 3437 3505 3540 3542 3510 3446 3353 3237 3101 2950 2790 2624 2457 2292 2131 1976 1828 1688 1558 1435 1322 1217 1120 1031 950 875 806 743 686 633 586 542 502 465 432 401 373 347 323 302 282 264 247 231 217 204 192 180 170 160 151 143 135 128 121 114 108 103 98 93 88 84 80 76 72 68 65 62 59 56 53 51 48 46 44 42 39 37 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 14 13 12 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 19 25 31 39 48 58 69 82 97 114 134 157 183 213 248 288 334 388 450 522 606 704 818 950 1103 1281 1487 1724 1996 2303 2646 3022 3422 3832 4228 4581 4857 5024 5058 4954 4726 4400 4011 3593 3174 2773 2404 2072 1777 1520 1298 1106 942 801 681 579 491 416 352 298 251 211 176 147 121 100 81 65 51 39 28 19 11 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
 22 23 24 26 27 28 30 31 32 34 35 37 39 41 43 45 47 49 51 54 57 59 62 65 69 72 76 80 84 89 93 98 104 110 116 123 130 138 146 155 164 174 186 197 210 224 239 255 273 292 312 334 358 384 412 442 474 509 547 588 631 678 727 781 837 897 960 1026 1095 1166 1239 1313 1388 1463 1536 1606 1672 1733 1786 1832 1867 1893 1908 1911 1902 1882 1852 1812 1764 1708 1646 1580 1511 1439 1367 1295 1223 1153 1085 1020 957 897 840 786 735 688 643 601 562 526 492 460 430 403 378 354 332 312 293 275 259 244 230 216 204 193 182 173 163 155 147 140 133 126 120 114 109 104 99 95 91 87 83 79 76 73 70 67 64 62 59 57 55 53 51 49 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 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21
 37 37 38 39 40 42 43 44 45 46 47 49 50 52 53 55 56 58 60 62 64 66 68 70 73 75 78 81 84 88 92 96 100 105 110 115 121 127 134 142 150 160 170 181 193 206 220 236 254 273 295 318 345 374 406 441 480 523 572 625 684 749 821 901 990 1088 1195 1314 1443 1585 1739 1906 2085 2276 2476 2683 2894 3103 3305 3492 3656 3790 3885 3936 3939 3894 3803 3672 3507 3316 3108 2890 2670 2453 2243 2043 1855 1680 1519 1371 1236 1113 1002 901 810 729 655 589 529 476 427 384 345 310 279 251 225 202 182 163 146 131 118 106 95 85 76 68 61 54 49 43 39 34 30 27 24 21 19 16 14 12 11 9 8 7 6 5 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 36 54 74 98 127 160 199 245 299 363 438 526 631 755 901 1075 1282 1526 1816 2157 2557 3020 3547 4128 4741 5347 5886 6284 6477 6429 6151 5692 5123 4512 3912 3354 2855 2419 2043 1724 1452 1223 1030 866 728 612 513 430 359 299 247 204 167 135 108 85 66 49 35 23 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 15 15 16 17 18 19 19 20 21 22 23 25 26 27 28 29 31 32 34 35 37 39 41 42 44 47 49 51 54 56 59 62 65 68 72 75 79 83 87 92 97 102 107 113 119 126 132 140 147 155 164 173 183 193 204 216 228 241 254 269 284 300 316 334 353 372 392 414 436 459 483 508 534 561 588 616 645 674 704 734 764 794 824 854 883 911 938 965 990 1013 1034 1054 1072 1087 1100 1111 1119 1125 1128 1129 1127 1123 1116 1108 1097 1085 1071 1055 1038 1020 1000 980 959 938 916 894 871 849 826 804 781 759 738 716 695 675 654 635 615 597 578 561 543 527 510 494 479 464 450 436 422 409 396 383 371 360 348 337 326 316 306 296 286 277 268 259 250 242 234 226 218 211 204 197 190 183 177 171 165 159 153 148 142 137 132 127 122 118 113 109 105 101 97 93 89 86 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 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 25 35 46 60 75 92 112 135 161 191 225 264 309 360 419 486 564 653 755 872 1006 1160 1336 1538 1767 2025 2316 2639 2992 3372 3768 4168 4551 4893 5169 5352 5427 5386 5235 4991 4677 4319 3941 3561 3193 2848 2530 2240 1981 1749 1544 1362 1203 1063 940 832 737 654 581 517 461 412 368 330 296 266 240 217 196 178 162 148 135 123 113 104 96 89 82 76 71 66 62 58 54 51 48 45 42 40 38 35 34 32 30 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 39 42 45 47 50 53 56 60 63 67 70 74 78 82 87 91 96 100 105 111 116 121 127 133 139 145 152 159 166 173 181 189 197 206 215 224 234 244 254 265 276 288 301 314 327 342 357 373 389 407 425 444 464 486 508 532 557 584 612 641 672 704 738 774 811 850 891 933 977 1021 1067 1114 1161 1208 1256 1302 1347 1390 1430 1467 1499 1527 1550 1566 1576 1578 1574 1561 1542 1515 1482 1442 1398 1348 1295 1239 1180 1121 1060 1000 941 883 827 772 720 670 623 578 536 496 459 425 392 362 334 308 284 262 241 222 205 189 174 160 147 135 125 115 105 97 89 82 75 69 63 58 53 48 44 40 37 33 30 27 25 22 20 18 16 14 12 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 1 2 3 4 5 6 7 8 9 10 11 13 14 15 17 19 20 22 24 26 28 30 32 34
 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 49 51 54 57 59 62 66 69 73 77 81 85 90 95 100 106 111 118 125 132 139 147 156 165 175 186 197 209 222 236 250 266 283 300 319 340 361 384 409 435 462 491 522 555 589 626 664 704 746 789 834 881 928 977 1027 1077 1128 1178 1227 1275 1321 1365 1406 1444 1478 1507 1531 1550 1564 1572 1574 1570 1561 1547 1527 1503 1475 1443 1407 1369 1329 1287 1244 1200 1156 1111 1067 1023 980 938 897 857 818 781 745 710 677 645 615 586 558 532 507 483 460 439 418 399 380 363 346 331 316 301 288 275 263 251 241 230 220 211 202 193 185 177 170 163 156 150 143 137 132 126 121 116 112 107 103 99 95 91 87 83 80 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 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 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20
 91 94 96 99 101 104 106 108 111 113 116 118 120 123 125 127 130 132 134 136 138 141 143 145 147 149 151 153 156 158 160 162 164 167 169 171 174 177 179 182 185 189 192 196 200 204 209 214 219 225 231 238 245 253 262 271 281 292 304 317 332 347 364 382 402 423 446 471 498 527 559 593 629 669 711 755 803 854 907 964 1023 1084 1148 1212 1277 1342 1406 1467 1524 1575 1619 1655 1680 1694 1696 1686 1663 1628 1582 1527 1464 1395 1321 1244 1166 1089 1012 938 867 799 735 674 618 566 517 473 432 394 359 327 298 272 248 225 205 187 170 155 141 128 117 106 97 88 80 73 66 60 54 49 45 40 36 33 29 26 24 21 19 17 15 13 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 25 26 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 68 70 73 75 77 80 82 84 87 89
 9 10 11 13 14 15 16 18 19 21 22 23 25 26 28 29 30 32 33 35 36 38 39 41 42 44 46 47 49 50 52 54 55 57 59 60 62 64 66 68 70 72 74 77 79 82 85 88 91 94 98 103 107 112 118 124 131 138 147 156 166 178 191 205 221 239 260 282 308 337 369 405 446 492 543 602 667 741 825 919 1024 1143 1277 1427 1595 1782 1989 2216 2464 2731 3014 3306 3599 3881 4139 4355 4513 4598 4602 4523 4367 4144 3873 3570 3253 2935 2627 2336 2067 1823 1602 1405 1230 1076 940 820 716 624 544 474 413 359 312 271 236 204 177 152 131 112 96 82 69 58 48 39 32 25 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 19 25 32 40 50 60 73 87 104 123 145 171 200 234 274 320 373 434 505 588 684 796 925 1074 1246 1444 1669 1923 2206 2514 2840 3173 3493 3778 4000 4135 4166 4090 3918 3668 3369 3045 2717 2401 2106 1838 1598 1385 1199 1037 896 775 669 578 500 432 373 322 279 241 208 180 155 134 115 99 85 73 63 53 45 39 33 27 23 19 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 60 63 66 69 73 77 81 86 91 97 102 109 116 123 131 140 150 160 171 184 197 211 226 243 261 281 302 325 350 377 405 436 469 505 543 583 625 670 717 766 817 869 921 973 1024 1073 1119 1160 1197 1226 1249 1263 1268 1265 1253 1232 1204 1168 1127 1082 1033 982 929 876 824 772 723 674 629 585 544 505 469 435 404 375 348 323 300 278 258 240 223 208 194 181 169 157 147 138 129 121 114 107 100 95 89 84 80 75 72 68 65 61 59 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15
 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 52 53 55 57 60 62 64 67 70 73 76 79 83 87 91 95 100 105 110 116 122 129 136 143 151 160 169 179 190 201 213 226 240 255 270 287 305 323 343 364 386 409 433 459 484 511 538 566 594 621 649 675 700 724 745 764 780 793 802 807 809 806 800 790 776 759 740 717 693 668 641 613 585 557 529 502 475 449 424 400 377 355 334 314 295 277 261 245 230 217 204 192 180 170 160 151 142 134 127 120 113 107 102 96 91 87 83 79 75 72 68 66 63 60 58 55 53 51 50 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26
 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 35 38 42 46 50 55 60 67 74 81 90 101 112 125 140 157 177 199 224 253 286 323 366 415 472 536 610 695 792 903 1031 1177 1344 1534 1750 1994 2267 2570 2902 3258 3630 4005 4363 4682 4936 5099 5154 5093 4923 4662 4334 3965 3581 3199 2835 2497 2188 1911 1665 1448 1258 1091 946 820 710 614 531 459 396 341 293 252 216 185 157 133 113 95 79 65 53 43 34 26 19 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 14 15 16 17 18 20 21 22 23 24 25 26 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 54 56 59 62 65 69 72 77 81 86 91 97 104 111 119 128 137 148 160 174 189 206 225 246 269 296 326 360 397 440 487 541 601 669 744 829 924 1029 1145 1274 1415 1568 1733 1907 2089 2274 2457 2631 2788 2919 3017 3073 3084 3048 2968 2850 2700 2529 2344 2153 1963 1779 1605 1441 1291 1153 1028 915 814 724 643 571 507 450 400 355 315 280 249 221 196 175 155 138 123 109 97 87 77 69 61 54 48 43 38 34 31 27 24 21 19 17 15 13 12 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10
 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 34 34 35 36 37 39 40 41 43 45 47 49 52 54 58 61 65 69 74 79 84 91 98 106 115 124 135 148 161 176 193 212 233 256 282 312 344 381 421 467 518 575 638 709 789 877 975 1084 1204 1336 1481 1638 1806 1984 2168 2355 2540 2713 2868 2994 3083 3129 3126 3076 2981 2847 2684 2502 2308 2112 1918 1733 1558 1396 1247 1112 990 880 782 694 616 546 484 429 380 336 298 264 233 206 182 160 141 124 109 96 84 73 64 55 47 41 35 29 24 20 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 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 1 2 4 7 9 12 15 19 23 27 33 38 45 52 61 70 81 93 106 122 139 158 180 204 232 263 299 339 384 434 492 557 630 712 805 910 1027 1157 1302 1461 1635 1823 2021 2225 2431 2628 2809 2961 3075 3141 3154 3114 3025 2893 2730 2545 2350 2151 1956 1770 1595 1433 1285 1151 1029 920 822 735 657 588 526 471 422 378 340 305 274 247 223 201 182 165 149 136 123 113 103 94 86 80 73 68 63 59 55 51 48 46 43 41 39 37 36 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 65 67 68 70 72 74 76 78 80 82 84 86 88 91 93 95 98 100 103 105 108 111 114 117 120 123 126 129 133 137 140 144 148 153 157 162 167 172 177 183 188 195 201 208 215 222 230 239 247 257 266 277 287 299 311 323 337 351 366 381 397 415 432 451 471 492 513 536 559 584 609 635 662 690 718 748 777 808 838 869 899 930 960 989 1017 1045 1070 1095 1117 1136 1153 1168 1179 1187 1192 1194 1192 1186 1177 1165 1150 1131 1110 1087 1061 1033 1004 973 942 909 876 843 810 777 745 713 682 651 622 593 565 539 513 489 465 443 422 401 382 364 346 330 314 300 286 272 260 248 237 226 216 207 198 189 181 174 167 160 153 147 141 136 130 125 120 116 111 107 103 99 96 92 89 86 83 80 77 74 71 69 66 64 62 60 58 55 54 52 50 48 46 45 43 41 40 39 37 36 34 33 32 31 30 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 62
 61 62 64 65 67 69 70 72 74 76 77 79 81 83 85 88 90 92 94 97 99 102 104 107 110 113 116 119 123 126 130 134 138 142 147 151 156 161 167 173 179 185 192 200 207 216 224 234 244 254 266 278 291 305 320 336 353 371 391 412 435 459 485 512 542 574 608 644 683 725 769 816 866 919 976 1035 1098 1165 1234 1307 1383 1461 1541 1624 1708 1792 1876 1958 2038 2114 2185 2250 2306 2354 2391 2416 2429 2430 2417 2392 2354 2305 2246 2178 2102 2021 1934 1845 1754 1662 1571 1481 1394 1309 1227 1149 1075 1004 937 875 816 760 709 661 616 574 536 500 466 436 407 380 356 333 312 293 274 258 242 228 214 202 190 180 170 160 152 144 136 129 122 116 111 105 100 95 91 87 83 79 75 72 69 66 63 61 58 56 53 51 49 47 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 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 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 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 58 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 9 10 11 13 15 17 19 21 24 26 29 33 37 41 45 50 56 62 68 76 84 93 103 114 126 140 155 172 191 212 235 261 290 321 357 396 440 489 543 604 670 744 825 914 1011 1116 1229 1350 1476 1606 1736 1865 1986 2094 2185 2254 2295 2306 2287 2239 2165 2069 1956 1833 1703 1572 1443 1318 1199 1088 985 890 803 724 652 588 529 477 430 388 350 316 285 258 233 211 191 174 158 143 130 118 108 98 90 82 75 68 62 57 52 48 44 40 37 34 31 29 26 24 22 20 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 13 16 18 21 24 28 31 35 39 43 48 52 58 63 69 75 82 89 96 104 113 122 132 143 154 167 180 194 209 226 243 262 283 305 328 354 381 411 442 476 513 553 595 640 689 741 796 855 918 985 1055 1129 1207 1289 1373 1461 1551 1642 1735 1828 1920 2010 2097 2178 2254 2323 2382 2432 2470 2496 2509 2509 2495 2469 2430 2380 2319 2250 2172 2088 2000 1908 1813 1718 1623 1529 1437 1347 1260 1177 1098 1022 951 883 820 761 705 653 605 560 518 479 443 410 379 350 324 300 277 257 237 220 203 188 174 161 149 138 127 118 109 101 93 86 79 73 67 62 57 52 48 44 40 36 33 30 27 24 21 19 17 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 46 48 50 52 55 57 60 63 66 69 73 76 80 84 88 92 96 101 106 111 117 122 128 135 141 148 155 163 171 179 188 197 206 216 226 236 247 259 270 282 294 307 320 333 346 360 373 386 400 413 426 439 451 463 474 484 494 503 512 519 525 530 535 538 540 541 541 540 538 535 531 527 521 515 509 502 494 486 478 470 461 452 443 434 425 416 408 399 390 382 373 365 357 350 342 335 327 321 314 307 301 295 289 284 278 273 268 263 259 254 250 246 242 238 235 231 228 224 221 218 215 212 209 207 204 201 199 196 194 191 189 187 184 182 179 177 175 172 170 167 165 163 160 158 155 153 150 148 145 143 140 137 135 132 130 127 124 122 119 116 114 111 109 106 104 101 98 96 93 91 89 86 84 82 79 77 75 73 71 68 66 64 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41
 46 49 51 54 56 59 62 65 68 71 74 77 81 84 88 92 95 99 103 108 112 116 121 126 130 135 141 146 152 158 164 170 176 183 190 198 205 214 222 231 241 251 261 272 284 297 310 325 340 356 374 393 413 434 458 483 510 539 570 603 639 678 720 764 812 863 918 976 1037 1102 1170 1241 1315 1391 1468 1547 1625 1701 1774 1843 1906 1961 2006 2039 2060 2067 2060 2039 2003 1955 1894 1824 1745 1659 1570 1478 1385 1292 1202 1114 1030 949 873 802 735 673 616 562 513 468 427 389 354 323 294 267 243 221 201 183 166 151 138 125 114 103 94 86 78 71 64 58 53 48 44 40 36 33 30 27 24 22 20 18 16 14 13 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 36 38 40 42 44
 59 60 62 64 66 68 69 71 73 75 77 79 81 83 85 88 90 92 94 97 99 102 104 107 110 113 116 119 122 125 129 133 137 141 145 150 155 160 166 172 178 185 192 200 209 218 228 239 251 263 277 292 308 326 345 366 389 414 441 470 502 537 575 616 660 708 759 815 875 939 1008 1082 1160 1242 1328 1419 1512 1609 1706 1804 1901 1995 2085 2167 2241 2303 2352 2387 2405 2406 2390 2358 2309 2247 2172 2087 1994 1896 1793 1690 1586 1483 1384 1287 1195 1108 1025 947 875 807 744 686 632 582 537 495 456 421 388 359 332 307 284 264 245 228 212 198 185 173 162 152 142 134 126 119 113 107 101 96 92 88 84 80 77 74 71 68 65 63 61 59 57 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 27 26 26 25 25 24 23 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 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 26 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 50 52 54 55 57
 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 35 37 39 41 43 46 48 51 54 57 61 64 68 73 77 82 87 93 99 106 113 121 130 139 149 160 172 185 200 215 232 251 271 293 318 344 373 404 439 476 516 560 607 657 711 769 831 896 964 1034 1106 1179 1252 1324 1392 1455 1512 1560 1599 1626 1640 1641 1629 1605 1568 1522 1467 1404 1337 1266 1194 1121 1048 977 909 844 781 723 667 616 568 523 482 444 409 377 347 320 295 272 251 232 214 198 183 170 157 146 136 126 117 109 102 95 89 83 78 73 69 65 61 57 54 51 48 46 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 7
 28 30 32 34 37 39 42 44 47 50 53 56 60 63 67 71 75 79 84 89 94 99 105 111 117 124 131 138 146 155 163 173 183 193 204 216 229 242 256 271 286 303 320 338 358 378 400 422 445 470 496 522 549 578 607 637 667 697 728 759 789 819 848 877 903 928 951 972 991 1007 1020 1030 1037 1041 1042 1040 1035 1027 1016 1003 988 971 952 932 910 887 864 840 815 790 765 740 716 691 667 644 621 598 576 555 534 515 495 477 459 442 426 410 395 380 367 353 341 329 317 307 296 286 277 268 260 252 244 237 230 224 217 211 206 201 196 191 186 182 178 174 170 167 163 160 157 154 151 148 145 143 140 138 135 133 131 128 126 124 122 120 118 116 114 112 110 108 106 104 102 100 99 97 95 93 91 89 88 86 84 82 81 79 77 75 74 72 70 68 67 65 63 62 60 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 11 13 14 15 17 18 19 21 23 24 26
 50 52 53 54 55 57 58 59 61 62 64 65 67 68 70 72 73 75 77 79 81 83 85 87 89 92 94 97 99 102 105 108 111 114 118 121 125 129 134 138 143 149 154 161 167 174 182 190 199 208 218 229 241 254 268 283 299 317 336 357 379 403 430 458 489 522 557 596 637 681 728 778 831 887 946 1007 1071 1136 1203 1269 1335 1399 1459 1515 1563 1604 1636 1656 1665 1662 1646 1618 1579 1530 1472 1407 1337 1264 1188 1113 1037 964 893 825 761 700 643 589 540 494 452 413 378 345 315 287 262 239 218 199 182 166 152 139 126 115 105 96 88 80 73 67 61 56 51 46 42 39 35 32 29 26 24 21 19 17 15 14 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 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 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49
 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 42 44 46 49 52 55 58 62 66 70 75 79 85 90 97 103 110 118 127 136 146 158 170 183 197 213 231 249 270 293 318 345 375 407 443 482 524 571 621 677 737 802 872 949 1031 1119 1213 1313 1418 1528 1642 1759 1877 1995 2109 2218 2319 2408 2483 2540 2579 2596 2592 2566 2520 2455 2374 2280 2175 2062 1946 1827 1708 1591 1478 1369 1266 1168 1076 990 910 836 768 705 647 594 545 501 460 423 389 357 329 303 279 257 237 219 202 187 173 160 148 137 127 118 109 101 94 87 81 75 69 64 60 55 51 47 44 40 37 34 31 29 26 24 22 20 18 16 14 12 11 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8
 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 15 16 17 19 21 23 25 27 29 31 34 37 40 43 46 50 54 59 64 69 75 81 88 95 103 112 122 133 145 158 172 187 204 223 244 266 291 318 348 381 416 456 499 545 596 652 712 777 846 921 1000 1083 1171 1261 1353 1445 1537 1625 1708 1782 1847 1900 1938 1960 1967 1957 1931 1891 1838 1775 1703 1625 1543 1459 1374 1290 1208 1128 1052 980 911 847 786 730 678 629 584 542 504 469 436 406 378 353 329 308 288 270 253 238 224 211 200 189 179 170 161 153 146 140 134 128 123 119 114 110 107 103 100 97 94 92 90 87 85 83 82 80 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 55 54 54 53 52 52 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 21 22 24 26 28 30 32 35 37 40 42 45 48 51 54 58 61 65 69 73 78 82 87 92 98 103 109 116 122 129 137 145 153 161 170 180 190 201 212 223 235 248 262 276 290 306 322 338 356 374 392 411 431 451 472 494 515 538 560 583 605 628 650 673 695 716 737 758 777 796 813 829 844 858 870 881 890 898 904 908 911 912 912 910 907 902 896 889 881 871 861 849 837 823 809 795 780 764 748 732 715 698 681 664 646 629 612 594 577 560 543 526 510 493 477 461 446 431 416 401 387 373 359 346 333 321 309 297 285 274 264 253 243 233 224 215 206 198 189 182 174 167 160 153 146 140 134 128 122 117 112 107 102 97 93 89 85 81 77 73 70 66 63 60 57 54 52 49 46 44 42 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 12 11 10 9 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 15 16
 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 14 17 19 22 25 28 31 35 39 43 47 52 57 62 68 74 81 88 96 104 113 122 133 144 156 168 182 197 212 229 247 267 288 310 334 359 386 415 445 477 511 547 585 624 664 706 750 795 840 886 933 979 1026 1071 1116 1159 1200 1239 1275 1309 1339 1366 1390 1409 1425 1437 1445 1449 1449 1446 1439 1428 1415 1398 1379 1356 1332 1305 1276 1246 1214 1180 1145 1109 1073 1035 997 959 921 883 845 807 770 733 698 662 628 595 563 532 502 473 446 419 394 370 347 326 305 286 268 250 234 219 204 191 178 166 155 144 135 125 117 108 101 94 87 81 75 69 64 59 55 50 46 43 39 36 33 30 27 24 22 20 17 15 13 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 38 40 42 45 48 51 54 57 60 64 67 71 75 79 84 88 93 98 103 109 115 121 127 133 140 147 155 162 170 178 186 195 204 212 222 231 240 250 260 269 279 289 299 309 319 329 339 348 358 368 377 386 396 405 414 423 431 440 449 457 466 475 483 492 500 509 518 527 536 545 554 564 574 584 594 604 614 624 635 645 656 666 676 685 694 703 711 718 724 728 732 734 734 733 730 725 718 709 698 686 671 655 637 618 598 576 554 531 508 485 462 439 416 394 372 351 331 311 292 274 257 241 226 211 197 184 172 160 150 139 130 121 112 104 97 90 84 77 72 66 61 57 52 48 44 41 37 34 31 28 26 23 21 19 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 1 1 2 3 3 4
 27 29 31 33 36 38 41 43 46 49 52 55 58 62 66 69 73 78 82 87 92 97 102 108 114 121 127 134 142 149 158 166 175 185 195 205 216 227 239 251 264 278 292 306 321 336 351 367 383 400 416 433 449 465 481 496 511 524 538 550 560 570 579 586 591 595 598 599 598 596 593 588 582 575 567 558 549 538 527 515 503 491 478 466 453 440 428 415 402 390 378 366 355 343 333 322 311 301 292 282 273 265 256 248 240 233 226 219 212 206 200 194 189 184 179 174 170 166 162 159 155 152 149 146 144 141 139 137 135 133 132 130 129 128 127 126 125 124 123 122 122 121 120 120 119 119 118 118 117 117 116 116 115 115 114 113 113 112 111 110 110 109 108 107 106 104 103 102 101 99 98 96 95 93 92 90 88 86 84 82 81 79 77 75 73 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 41 39 37 35 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 25
 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 13 15 18 20 22 25 27 30 33 36 39 43 47 51 55 60 65 70 76 82 89 97 105 113 123 133 145 157 171 186 202 220 240 262 287 314 343 377 413 454 500 550 606 669 738 815 901 997 1103 1220 1349 1491 1647 1817 2001 2199 2409 2631 2860 3093 3325 3547 3753 3933 4079 4181 4235 4237 4185 4083 3935 3751 3539 3307 3066 2821 2581 2348 2128 1921 1729 1552 1391 1244 1112 992 885 789 703 626 557 495 440 391 348 309 274 243 215 190 168 148 131 115 101 88 77 66 57 49 41 35 29 23 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 11 12 13 15 16 18 20 22 24 27 29 32 35 38 42 46 50 55 60 65 72 78 86 94 103 113 123 135 148 162 178 195 214 235 258 284 311 342 375 411 451 495 543 595 652 714 781 854 933 1018 1109 1207 1312 1423 1541 1664 1792 1925 2060 2196 2331 2462 2588 2705 2810 2901 2974 3028 3061 3071 3059 3025 2970 2897 2808 2705 2592 2471 2345 2216 2087 1959 1835 1714 1598 1488 1384 1286 1194 1108 1028 954 885 821 762 708 658 612 569 530 494 460 430 401 375 350 328 307 287 269 252 237 222 208 195 183 172 162 152 143 134 126 118 110 104 97 91 85 79 74 69 64 60 55 51 47 44 40 37 33 30 27 25 22 19 17 15 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 16 18 19 21 23 24 26 28 31 33 35 38 40 43 46 49 52 56 59 63 67 71 76 81 86 91 96 102 109 115 122 130 138 146 155 165 175 186 197 209 222 236 250 265 282 299 317 336 356 377 399 422 445 470 496 522 549 577 605 633 661 689 717 744 770 796 820 842 863 882 899 913 925 935 943 947 950 950 948 943 936 928 917 905 891 876 859 842 823 804 783 763 742 720 699 677 655 633 611 590 568 547 526 506 486 466 447 428 410 392 375 359 343 327 312 298 284 271 258 246 234 223 213 202 193 183 174 166 158 150 143 136 129 123 117 111 106 101 96 91 87 82 78 74 71 67 64 60 57 54 52 49 46 44 42 39 37 35 33 31 29 28 26 24 23 21 20 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 17 20 22 26 29 33 37 41 46 52 58 64 71 79 88 98 109 121 135 150 167 185 206 229 255 284 316 352 392 437 486 542 603 671 745 827 916 1013 1118 1229 1347 1468 1593 1718 1839 1954 2059 2148 2220 2270 2297 2300 2279 2236 2174 2097 2006 1907 1803 1695 1588 1482 1380 1282 1189 1101 1019 943 873 808 747 692 642 595 553 514 478 446 416 389 364 341 320 301 284 268 253 240 227 216 205 196 187 178 170 163 156 150 144 139 133 128 124 119 115 111 107 103 99 96 92 89 86 83 80 77 74 71 68 66 63 61 58 56 53 51 49 46 44 42 40 38 36 34 32 30 28 27 25 23 22 20 19 17 16 14 13 12 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 45 47 50 53 56 59 62 66 70 74 78 82 87 91 96 102 107 113 120 126 133 140 148 156 165 174 184 194 204 215 227 239 252 265 279 294 309 325 341 357 375 392 410 428 446 465 483 501 519 536 553 569 584 598 611 623 632 641 647 652 655 656 655 652 648 641 633 623 612 599 585 570 554 538 521 503 485 467 448 430 411 393 376 358 341 325 308 293 278 263 249 236 223 211 200 189 178 168 159 150 141 133 126 119 112 106 100 94 89 84 79 75 71 67 63 60 56 53 51 48 45 43 41 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 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 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14
 12 13 14 16 18 19 21 23 25 27 29 31 34 36 39 41 44 47 50 54 57 61 65 69 73 77 82 87 92 98 104 110 116 123 131 139 147 156 165 175 186 197 209 222 236 251 266 283 300 319 339 360 383 407 433 460 489 519 551 585 621 659 699 740 784 829 876 924 975 1026 1078 1131 1185 1239 1293 1346 1398 1448 1496 1542 1585 1625 1661 1692 1719 1740 1757 1768 1774 1774 1769 1759 1744 1723 1699 1670 1638 1602 1564 1523 1480 1435 1389 1342 1295 1247 1199 1152 1105 1058 1013 968 925 883 842 802 764 727 692 658 625 594 564 536 508 482 458 434 412 391 370 351 333 315 299 283 268 254 241 228 216 204 194 183 173 164 155 147 139 131 124 117 110 104 98 92 87 82 77 72 68 63 59 55 52 48 45 42 38 36 33 30 27 25 23 20 18 16 14 13 11 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10
 2 3 4 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 33 35 37 39 41 43 46 48 51 53 56 59 62 65 69 72 76 80 85 89 94 99 105 111 117 124 131 139 147 156 166 176 188 200 214 228 244 261 279 299 321 345 370 398 428 460 495 533 574 618 665 716 770 827 889 953 1021 1092 1166 1243 1321 1400 1479 1558 1634 1707 1774 1836 1890 1935 1969 1992 2004 2003 1991 1967 1932 1887 1834 1773 1707 1636 1562 1487 1411 1335 1260 1187 1116 1048 984 922 863 808 757 708 663 621 581 545 511 479 450 423 397 374 352 332 313 296 280 265 251 237 225 213 203 192 183 174 165 157 150 143 136 129 123 117 112 106 101 96 91 87 83 78 74 71 67 63 60 57 53 50 47 44 42 39 36 34 32 29 27 25 23 21 19 17 15 13 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 0 0 0 0 0 0 0 0 0 0 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
 21 22 24 25 27 28 30 31 33 35 36 38 39 41 43 44 46 48 49 51 52 54 56 57 59 60 62 64 65 67 68 70 71 73 74 76 77 79 80 81 83 84 86 87 89 90 92 94 96 97 99 101 104 106 109 112 115 118 122 126 130 135 141 147 153 161 169 178 187 198 210 224 238 255 273 293 315 339 366 396 428 465 505 549 598 653 713 779 852 932 1021 1117 1223 1338 1461 1594 1734 1881 2032 2183 2331 2470 2593 2695 2768 2807 2809 2772 2699 2592 2459 2305 2139 1967 1794 1626 1466 1316 1178 1051 936 832 739 656 582 516 458 406 360 320 284 252 224 199 176 157 139 123 109 97 86 76 67 59 52 45 39 34 29 25 21 17 14 11 8 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 1 2 3 4 5 5 6 8 9 10 11 12 13 14 16 17 18 20
 43 44 46 48 50 52 54 56 58 60 63 65 67 70 72 75 77 80 83 86 89 92 95 98 101 105 108 112 116 119 123 127 132 136 140 145 150 155 160 166 171 177 183 189 196 203 210 217 225 233 241 250 260 269 279 290 301 313 325 338 352 366 381 397 413 431 449 468 488 509 531 554 578 603 629 656 685 714 745 777 809 843 878 914 950 988 1025 1063 1101 1139 1177 1214 1250 1284 1317 1347 1375 1400 1422 1439 1452 1461 1465 1465 1459 1448 1432 1412 1387 1358 1325 1289 1249 1208 1165 1120 1074 1028 981 935 890 845 802 759 719 679 642 606 571 539 508 479 451 425 401 378 356 335 316 298 282 266 251 237 224 212 200 189 179 170 161 152 144 137 130 123 117 111 105 100 95 90 86 82 78 74 70 67 63 60 57 54 52 49 47 44 42 40 38 36 34 32 31 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 7 7 7 8 8 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 33 34 36 38 39 41
 14 16 17 18 20 22 23 25 27 29 30 32 35 37 39 42 44 47 49 52 55 59 62 66 69 73 77 82 86 91 96 101 107 113 120 126 134 141 149 158 167 177 187 198 210 222 236 250 265 281 299 317 337 358 380 404 429 457 485 516 548 582 618 657 697 739 783 829 877 926 977 1029 1083 1137 1192 1247 1301 1355 1407 1457 1505 1550 1591 1627 1658 1684 1704 1717 1723 1723 1715 1700 1679 1651 1617 1577 1532 1482 1429 1373 1315 1255 1194 1133 1073 1013 954 896 841 787 736 687 641 597 556 517 480 446 414 384 356 331 307 284 264 245 227 210 195 181 168 156 145 135 125 116 108 101 93 87 81 75 70 65 60 56 52 48 45 41 38 35 32 30 27 25 23 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 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 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13
 24 26 28 30 32 34 36 39 41 44 47 49 52 55 59 62 66 69 73 77 81 86 91 95 101 106 112 118 124 130 137 145 152 160 169 178 187 197 208 219 230 243 256 270 284 299 316 333 350 369 389 410 432 455 479 504 530 557 586 615 645 676 708 741 774 808 842 876 910 944 977 1010 1042 1072 1101 1127 1152 1175 1195 1212 1227 1238 1246 1251 1252 1250 1245 1237 1225 1210 1193 1173 1150 1125 1098 1070 1040 1008 976 943 909 875 841 808 774 741 708 676 645 614 585 556 529 502 477 453 429 407 386 366 347 330 313 297 281 267 254 241 229 218 207 197 188 179 171 163 156 149 142 136 130 125 120 115 110 106 102 98 94 91 87 84 81 78 75 72 70 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 15 17 18 20 22
 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 11 12 14 16 19 21 23 26 29 32 36 39 43 47 52 57 62 68 74 81 88 96 105 114 124 135 147 159 173 188 205 223 242 262 285 309 335 362 392 424 457 492 529 568 608 649 691 734 776 817 857 896 931 964 993 1017 1038 1053 1063 1068 1068 1064 1055 1042 1026 1006 984 959 933 906 878 849 820 792 763 735 707 680 654 629 605 581 559 537 516 497 478 460 442 426 410 395 380 367 354 341 329 318 307 296 286 276 267 258 249 241 233 225 218 211 204 197 190 184 177 171 165 160 154 149 143 138 133 128 124 119 114 110 106 102 98 94 90 86 82 79 75 72 69 66 63 60 57 54 52 49 47 44 42 40 37 35 33 31 29 28 26 24 23 21 19 18 17 15 14 13 12 10 9 8 7 6 5 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 1 2 4 5 7 8 10 12 14 16 18 21 23 26 29 32 35 39 42 46 50 55 59 64 70 75 81 88 94 102 109 117 126 135 145 155 166 178 190 203 217 232 247 263 280 298 316 335 356 376 398 420 443 467 491 516 541 566 592 618 644 670 696 722 747 772 797 821 844 867 889 911 932 952 971 989 1006 1022 1038 1052 1065 1077 1088 1098 1106 1113 1118 1122 1124 1125 1123 1120 1114 1107 1097 1085 1071 1054 1036 1015 993 968 942 914 885 854 823 791 759 726 693 660 628 596 565 535 505 477 449 423 398 374 351 329 309 289 271 253 237 222 207 194 181 169 158 147 138 128 120 112 104 97 90 84 78 73 67 63 58 54 50 46 42 39 36 33 30 27 25 22 20 18 16 14 12 11 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 18 20 22 24 27 29 32 35 39 42 46 50 54 58 63 68 73 79 86 92 99 107 116 125 135 145 156 169 182 196 212 229 247 267 288 311 336 363 392 423 457 493 531 572 616 662 711 762 815 871 927 985 1044 1102 1160 1216 1270 1321 1368 1410 1447 1478 1502 1520 1531 1534 1532 1523 1507 1487 1462 1433 1400 1365 1327 1287 1247 1206 1164 1123 1082 1041 1002 963 925 888 853 819 786 755 724 695 667 641 615 591 568 545 524 503 484 465 447 430 414 398 383 369 355 341 329 316 304 293 282 271 261 251 241 232 223 214 206 198 190 182 175 167 161 154 147 141 135 129 124 118 113 108 103 98 94 89 85 81 77 73 69 66 62 59 56 52 49 47 44 41 38 36 34 31 29 27 25 23 21 19 17 16 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 2 3 5 7 9 11 13 15 17 19 21 24 26 29 32 34 37 41 44 48 51 55 59 64 68 73 78 84 90 96 103 110 118 126 135 144 155 166 178 191 205 221 238 256 276 297 321 347 375 407 441 478 519 564 613 668 727 793 864 943 1029 1124 1227 1340 1462 1596 1740 1896 2063 2242 2431 2630 2836 3048 3262 3474 3679 3871 4043 4190 4304 4380 4415 4405 4351 4256 4123 3957 3767 3557 3336 3109 2882 2659 2443 2237 2042 1860 1691 1535 1392 1261 1142 1033 935 846 765 693 627 568 515 467 424 385 350 319 290 265 242 221 202 185 170 156 143 132 121 112 103 95 88 81 75 70 65 60 56 52 48 45 41 39 36 33 31 29 27 25 23 21 20 18 17 15 14 13 12 10 9 8 7 7 6 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 9 10 11 13 15 17 19 22 24 27 31 35 40 45 51 57 65 73 83 94 107 122 138 157 179 204 233 266 304 347 397 455 520 596 683 783 897 1029 1179 1350 1544 1762 2006 2275 2565 2871 3182 3484 3756 3978 4125 4183 4141 4005 3789 3512 3200 2874 2550 2243 1958 1701 1471 1269 1093 939 807 692 594 510 437 375 322 276 237 204 175 150 128 110 94 80 68 58 49 41 35 29 24 19 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 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 13 15 18 21 25 29 33 38 44 50 58 66 75 85 96 110 124 141 160 181 205 232 262 296 334 376 422 474 529 590 654 722 792 863 933 1001 1063 1118 1164 1198 1220 1230 1227 1213 1188 1155 1115 1071 1023 974 925 876 828 782 738 697 659 623 589 559 530 504 480 458 438 420 404 389 375 363 352 342 333 325 318 312 306 300 295 291 287 283 279 275 272 268 264 261 257 252 248 244 239 234 228 223 217 211 205 199 192 185 179 172 165 159 152 145 139 132 126 120 114 108 102 97 91 86 81 77 72 68 64 59 56 52 48 45 42 39 36 33 31 28 26 24 21 19 18 16 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 0 0 0 0 0 0 2 4 7 11 15 19 25 31 38 47 57 69 82 98 117 139 165 195 231 273 323 382 451 532 627 740 871 1025 1203 1408 1642 1905 2192 2499 2810 3109 3372 3572 3687 3703 3621 3453 3220 2947 2657 2368 2092 1837 1606 1400 1219 1059 921 800 696 606 527 459 401 350 306 267 234 205 180 158 140 123 109 96 86 76 68 61 55 49 45 41 37 34 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 12 12 11 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 3 5 7 10 13 15 18 22 25 29 33 37 41 46 51 56 62 68 74 81 88 95 103 111 120 129 138 148 159 170 181 193 205 218 231 245 259 273 287 302 317 332 347 362 377 392 407 422 436 450 464 478 491 504 517 529 542 554 567 579 592 605 619 633 648 664 681 699 719 740 763 788 815 844 876 911 948 988 1030 1076 1125 1177 1231 1288 1347 1407 1468 1530 1590 1647 1701 1749 1789 1820 1839 1846 1840 1819 1783 1734 1672 1599 1517 1429 1336 1241 1146 1053 963 876 795 719 649 584 524 470 421 376 336 300 268 239 212 189 168 149 132 117 104 92 81 71 63 55 48 41 36 31 26 22 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 72 77 83 89 95 101 108 114 121 129 136 144 152 161 170 179 188 198 208 218 228 239 250 262 274 286 298 310 323 336 350 363 377 391 406 420 435 450 465 480 495 511 527 543 559 576 592 610 627 645 663 682 701 721 742 763 785 808 833 858 885 913 942 973 1005 1039 1075 1112 1151 1192 1235 1279 1325 1372 1420 1470 1520 1571 1622 1673 1722 1770 1816 1859 1899 1933 1962 1986 2002 2010 2010 2001 1984 1957 1922 1878 1827 1768 1703 1634 1560 1483 1405 1326 1247 1169 1093 1018 947 879 814 753 695 641 590 543 500 459 422 387 356 327 300 276 253 233 214 197 181 166 153 141 130 120 111 103 95 88 81 75 70 65 60 56 52 48 44 41 38 36 33 31 28 26 24 22 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 14 16 18 21 24 27 30 33 37 41 44 48 53 57 62 67
 27 28 29 31 32 33 35 36 38 39 41 42 44 46 47 49 51 52 54 56 58 59 61 63 65 67 69 71 73 75 78 80 82 85 87 90 92 95 98 101 104 107 110 113 117 121 125 129 133 138 143 148 154 160 166 173 180 188 196 205 214 224 235 247 259 272 286 301 317 335 353 373 394 416 439 465 491 520 549 581 614 649 686 724 764 805 848 891 936 981 1026 1071 1115 1158 1198 1236 1271 1301 1327 1348 1362 1370 1372 1366 1354 1336 1311 1280 1245 1205 1161 1115 1067 1017 967 917 867 818 770 724 680 637 597 559 523 489 457 427 400 374 349 327 306 286 268 251 236 221 207 195 183 172 162 152 144 135 128 120 114 107 101 96 90 85 81 76 72 68 64 61 58 54 51 48 46 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 15 14 13 12 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25
 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 37 39 41 44 46 49 51 54 57 60 63 67 70 74 78 82 87 91 96 102 107 113 120 126 133 141 149 158 168 178 189 200 213 226 241 256 273 291 311 332 354 379 405 433 463 495 529 565 604 645 688 734 781 831 882 934 988 1042 1095 1148 1199 1247 1292 1332 1367 1396 1418 1432 1439 1437 1427 1408 1383 1350 1312 1268 1220 1169 1116 1061 1005 950 895 841 789 739 691 645 601 560 521 485 451 419 389 362 336 312 290 270 251 234 218 203 189 176 165 154 144 135 127 119 112 105 99 93 88 83 78 74 70 66 63 59 56 53 51 48 46 44 42 40 38 36 34 33 31 30 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 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9
 43 46 49 53 56 60 64 68 72 76 80 85 89 94 99 104 109 114 120 125 131 137 143 149 155 162 168 175 182 189 196 203 211 218 226 234 242 250 258 266 275 283 292 300 309 318 327 336 345 355 364 374 384 394 404 415 426 437 448 460 473 485 499 512 527 542 557 574 591 609 628 648 669 691 714 738 764 790 818 848 879 911 944 979 1015 1053 1092 1132 1173 1215 1257 1300 1343 1386 1428 1468 1507 1544 1577 1607 1632 1652 1666 1674 1675 1669 1656 1635 1607 1572 1531 1484 1432 1376 1317 1255 1192 1129 1065 1003 941 882 824 769 716 667 620 576 534 495 459 426 395 366 339 314 291 270 250 232 215 199 185 171 159 148 137 127 118 109 101 94 87 81 75 69 64 59 55 50 46 42 39 35 32 29 26 24 21 19 17 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 7 8 10 12 14 16 18 20 22 24 26 29 32 34 37 40
 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 37 38 39 41 43 44 46 48 51 53 56 59 63 66 70 75 79 85 90 97 103 111 119 128 138 149 160 173 187 202 219 238 258 280 304 331 360 391 426 464 506 552 602 656 715 780 849 924 1004 1089 1178 1270 1363 1457 1548 1633 1710 1774 1822 1852 1860 1848 1814 1760 1689 1605 1511 1410 1307 1203 1102 1005 914 828 749 677 611 551 496 447 403 364 328 297 268 243 220 199 181 164 150 136 124 113 103 94 86 79 72 66 61 55 51 46 43 39 36 32 30 27 24 22 20 18 16 14 13 11 10 8 7 6 5 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 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 36 39 41 44 47 50 53 56 60 64 68 72 77 82 87 93 98 105 111 118 126 134 142 151 160 170 180 190 201 213 225 238 251 264 278 293 307 323 338 354 370 387 403 420 437 454 471 488 505 522 539 556 572 588 604 620 635 650 664 677 690 703 714 725 734 743 751 757 762 766 769 769 769 766 762 757 749 740 729 717 703 688 671 653 634 614 593 572 550 528 505 483 461 439 417 396 376 356 336 318 300 283 266 250 235 221 207 194 182 171 160 149 140 130 122 113 106 98 92 85 79 73 68 63 58 54 49 45 42 38 35 32 29 26 23 21 19 16 14 13 11 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 51 56 62 68 74 81 88 96 104 113 122 131 142 152 164 176 188 201 215 230 245 261 277 295 313 331 350 370 391 412 433 455 477 500 522 545 567 590 612 633 654 675 694 713 730 747 762 776 788 799 809 817 824 830 835 838 840 841 841 841 839 837 834 830 826 821 816 810 804 798 791 785 778 770 763 755 747 738 730 721 712 703 693 684 674 663 653 642 631 619 607 595 583 570 557 544 531 517 504 490 476 462 447 433 419 405 391 377 363 350 336 323 311 298 286 274 262 251 240 230 220 210 201 192 183 175 167 159 152 145 138 132 126 120 114 109 104 99 94 90 85 81 77 73 70 66 63 60 57 54 51 48 46 43 41 38 36 34 32 30 28 26 24 23 21 19 18 16 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 13 16 18 22 25 29 32 36
 17 19 22 24 27 30 33 36 39 42 46 49 53 57 61 66 70 75 80 85 90 95 101 106 112 118 124 130 137 143 150 157 163 170 177 184 191 198 205 212 219 225 232 239 245 251 258 264 269 275 281 286 291 297 302 307 312 317 322 327 332 337 343 348 355 361 368 375 383 391 400 410 421 432 444 457 471 486 502 519 538 558 579 602 626 652 679 708 738 770 804 839 876 914 954 994 1034 1075 1115 1155 1192 1227 1258 1285 1307 1322 1331 1332 1325 1310 1286 1255 1217 1173 1124 1070 1014 955 896 837 780 723 669 618 569 524 481 441 404 370 339 311 284 260 238 218 200 183 167 153 141 129 118 108 99 91 83 76 70 64 58 53 48 44 40 36 33 29 26 24 21 19 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 10 12 15
 47 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 61 62 63 64 64 65 66 66 67 68 68 69 70 70 71 71 72 73 73 74 75 75 76 77 78 79 80 81 82 83 84 85 87 88 90 91 93 95 97 100 102 105 108 111 114 117 121 125 129 134 139 144 150 155 162 168 175 183 191 199 208 217 227 238 249 260 272 285 299 313 328 343 359 376 394 412 431 450 470 490 511 532 553 575 596 617 637 656 675 692 707 721 733 743 750 754 756 755 751 744 735 723 708 692 674 654 632 610 587 563 539 515 491 468 445 422 400 379 359 340 321 304 287 271 256 242 228 215 203 192 181 171 162 153 145 137 129 122 116 109 103 98 93 88 83 78 74 70 66 63 59 56 53 50 47 45 42 40 38 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 12 11 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 7 9 10 11 12 14 15 17 19 21 23 25 28 30 33 37 40 44 49 54 59 65 72 79 87 96 105 116 128 141 156 172 190 210 232 257 284 313 346 382 422 466 513 565 622 683 749 819 894 973 1055 1140 1225 1310 1393 1471 1542 1605 1656 1694 1717 1725 1718 1697 1661 1614 1557 1492 1422 1348 1272 1195 1120 1046 975 907 842 782 725 671 622 576 534 494 458 425 395 367 341 318 296 277 259 242 227 214 201 190 179 169 161 153 145 138 132 126 121 116 111 107 103 100 96 93 90 87 85 82 80 78 76 74 72 70 68 67 65 64 62 61 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 3 5 7 9 11 13 15 18 20 22 25 28 31 33 37 40 43 46 50 53 57 61 65 70 74 79 84 89 94 100 106 112 118 125 132 140 148 156 165 175 185 196 208 221 235 249 265 283 302 322 345 370 397 427 460 496 537 581 630 685 745 812 886 968 1058 1157 1266 1385 1514 1654 1805 1967 2138 2316 2501 2688 2873 3050 3215 3359 3476 3559 3602 3603 3559 3471 3345 3186 3001 2798 2586 2370 2157 1951 1755 1572 1402 1247 1106 979 864 762 671 591 519 456 400 351 308 270 236 207 181 159 139 121 106 93 81 71 62 54 47 40 35 30 26 22 19 16 13 11 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 9 11 14 17 20 23 27 32 36 42 48 54 62 70 80 90 102 115 130 147 166 188 212 239 270 305 344 388 438 493 554 623 698 780 869 964 1065 1169 1274 1379 1479 1571 1651 1716 1764 1792 1800 1788 1758 1714 1656 1589 1515 1438 1359 1280 1203 1128 1057 990 928 869 815 765 719 677 638 603 571 543 516 493 471 452 435 420 407 395 385 376 368 362 357 352 349 346 344 343 342 341 341 341 341 341 341 341 341 340 339 338 336 333 330 326 322 317 311 305 298 291 283 275 266 257 247 238 228 218 208 198 188 178 169 159 150 141 132 123 115 107 100 92 85 79 72 66 61 55 50 45 40 36 32 28 24 21 18 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 10 11 13 15 17 19 21 24 27 30 33 37 41 45 50 55 61 68 75 83 92 102 112 125 138 153 169 187 207 229 253 279 308 339 374 411 451 495 541 591 643 698 756 817 879 943 1008 1074 1140 1205 1269 1331 1391 1449 1503 1553 1600 1643 1682 1717 1748 1775 1799 1818 1835 1848 1858 1866 1870 1872 1872 1869 1863 1854 1842 1828 1810 1788 1763 1734 1701 1665 1624 1580 1532 1480 1426 1369 1309 1249 1187 1125 1062 1001 940 881 824 768 715 665 616 571 528 488 450 415 382 351 323 296 271 249 227 208 190 173 157 143 129 117 106 95 85 76 68 60 52 46 39 33 28 23 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 49 53 56 60 64 69 74 80 87 94 102 111 122 133 146 161 177 196 217 240 267 297 330 368 411 458 512 573 641 717 802 897 1003 1120 1251 1394 1551 1721 1904 2098 2300 2507 2713 2912 3094 3252 3376 3458 3492 3477 3413 3305 3160 2986 2792 2587 2379 2174 1976 1789 1613 1452 1304 1169 1048 938 840 753 675 606 544 490 441 398 360 326 296 270 246 225 207 190 175 162 150 140 130 122 114 107 101 95 90 85 80 76 73 69 66 63 60 57 55 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 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 0 0 0 0 0 0 1 2 3 3 4 5 6 6 7 8 8 9 9 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 16 17 18 19 22 24 28 32 37 44 51 61 72 86 102 121 144 172 204 242 287 341 404 479 567 671 794 940 1112 1316 1556 1838 2169 2552 2990 3482 4013 4561 5084 5523 5816 5910 5783 5456 4981 4424 3844 3287 2778 2329 1941 1611 1334 1101 907 746 613 502 410 333 270 218 174 138 109 84 64 47 33 22 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 50 52 55 57 60 64 67 71 75 79 83 88 94 100 106 113 120 128 136 146 155 166 178 190 204 218 234 250 268 288 308 330 354 379 406 435 465 497 531 566 603 642 682 722 764 806 848 890 931 970 1006 1040 1070 1095 1116 1130 1139 1142 1139 1129 1113 1092 1066 1035 1001 964 924 883 841 798 756 714 673 634 596 560 525 492 461 432 404 379 355 332 312 292 274 258 242 228 214 202 191 180 170 161 153 145 137 130 124 118 112 107 102 98 93 89 85 82 78 75 72 69 66 64 61 59 56 54 52 50 48 46 45 43 41 40 38 37 35 34 32 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 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 1 1 1 2 2 3 3 3 4 4 5 5 6 6
 0 0 0 0 0 0 2 3 4 5 6 8 9 11 12 14 16 18 20 22 25 27 30 33 36 40 44 48 52 57 62 68 74 81 88 96 105 114 125 137 150 164 180 197 217 238 262 288 317 350 385 424 467 514 566 621 682 746 814 886 960 1036 1112 1185 1255 1319 1376 1422 1456 1478 1487 1482 1465 1436 1397 1351 1298 1241 1182 1121 1060 999 941 885 831 780 732 687 644 605 568 534 503 474 447 422 399 378 358 340 323 308 294 281 268 257 247 238 229 221 214 207 201 196 190 186 181 177 173 170 166 163 160 157 154 152 149 146 144 141 139 136 133 131 128 125 123 120 117 114 111 108 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 56 53 51 48 45 43 41 38 36 34 32 29 27 25 24 22 20 18 16 15 13 12 10 9 7 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 16 18 20 22 25 27 29 32 35 37 40 43 46 50 53 57 60 64 68 72 76 81 86 90 95 101 106 112 118 124 130 137 143 151 158 166 174 182 191 200 209 219 229 240 251 263 276 289 302 316 332 348 364 382 401 421 443 465 489 515 542 572 603 636 671 709 749 791 836 883 933 985 1040 1097 1156 1217 1279 1342 1405 1467 1528 1586 1641 1690 1733 1768 1795 1811 1816 1810 1792 1762 1721 1670 1610 1542 1467 1389 1307 1225 1142 1061 981 905 832 763 698 638 582 530 482 438 398 361 328 298 270 245 223 202 184 167 152 139 126 115 105 96 87 80 73 67 61 56 51 47 43 40 36 33 30 28 25 23 21 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9
 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 35 37 39 42 44 47 51 55 59 63 68 74 80 87 94 103 112 122 134 146 160 175 192 211 231 254 279 306 336 370 406 447 491 539 592 649 712 779 851 928 1009 1093 1178 1264 1348 1426 1497 1557 1602 1630 1639 1630 1600 1554 1492 1418 1336 1248 1157 1067 979 894 814 739 670 606 548 495 447 404 366 331 299 271 246 224 204 186 170 155 142 130 120 110 102 94 87 81 75 70 65 61 57 53 50 47 44 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 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 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5
 2 3 4 5 6 7 8 10 11 13 14 16 17 19 21 22 24 26 28 30 32 35 37 40 42 45 48 51 54 58 61 65 69 73 77 82 87 92 97 103 109 115 122 129 136 144 152 161 170 179 190 200 211 223 235 248 261 274 289 303 319 334 350 367 384 401 418 436 454 472 490 509 527 545 564 582 600 619 637 655 673 691 709 728 746 764 783 801 820 839 859 878 898 918 939 959 979 1000 1020 1040 1059 1078 1095 1111 1126 1138 1148 1155 1159 1160 1157 1149 1138 1122 1102 1078 1050 1019 985 947 908 867 825 783 740 698 657 616 577 540 504 470 438 407 379 352 327 303 282 261 243 225 209 194 180 167 155 144 133 123 114 106 98 91 84 78 72 66 61 56 52 47 43 39 36 32 29 26 23 21 18 16 14 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 30 32 35 38 40 44 47 50 54 57 61 65 69 74 79 83 89 94 100 106 112 119 126 134 142 150 159 169 179 189 201 213 226 240 255 271 287 306 325 346 368 392 417 444 473 504 537 572 609 648 689 732 777 823 871 920 969 1019 1067 1115 1161 1204 1243 1278 1309 1334 1353 1365 1371 1370 1363 1349 1330 1305 1276 1242 1205 1166 1125 1082 1038 994 950 906 863 821 781 741 703 666 631 598 566 535 506 479 453 428 405 383 362 343 325 307 291 276 261 248 235 223 212 201 192 182 174 166 158 151 144 138 132 126 121 116 111 106 102 98 94 90 87 83 80 77 74 71 69 66 63 61 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 9 8 7 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 17 19 21 23 25 27
 38 39 40 42 43 44 46 47 48 50 51 52 54 55 56 58 59 60 62 63 64 66 67 68 70 71 72 74 75 76 78 79 81 82 84 86 87 89 91 93 95 98 100 103 106 109 112 116 120 124 129 134 140 147 154 162 171 180 191 203 217 232 248 267 287 309 334 362 392 425 462 503 548 597 651 711 775 846 923 1006 1096 1192 1294 1402 1515 1631 1749 1867 1980 2086 2180 2258 2317 2352 2361 2344 2300 2232 2143 2036 1917 1790 1658 1526 1397 1273 1155 1045 942 848 762 684 613 549 492 440 395 353 317 284 255 229 206 185 167 151 136 123 112 102 92 84 77 70 64 59 54 50 46 42 39 36 34 31 29 27 25 23 22 20 19 18 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 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 2 2 2 2 2 3 3 4 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 32 34 35 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 17 20 24 28 32 37 41 46 52 57 63 70 76 83 91 99 107 115 124 133 143 153 163 174 185 196 207 219 231 242 254 266 278 290 302 314 326 338 350 363 375 388 401 415 430 445 462 481 501 523 548 575 606 640 679 723 773 829 892 963 1043 1133 1234 1348 1475 1616 1773 1945 2131 2331 2542 2757 2971 3171 3346 3482 3564 3581 3528 3404 3219 2986 2721 2443 2164 1896 1647 1420 1218 1040 885 751 635 537 453 381 320 269 225 188 156 129 106 87 71 56 44 34 25 18 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 14 16 18 21 23 26 29 32 35 38 42 46 50 54 58 63 68 73 78 84 91 97 104 112 120 129 138 148 159 170 182 195 209 225 241 258 277 297 319 342 367 394 423 454 487 523 562 603 648 695 746 801 860 922 989 1060 1135 1215 1299 1388 1481 1579 1681 1787 1897 2009 2122 2237 2352 2464 2574 2677 2774 2860 2935 2995 3039 3066 3073 3060 3026 2973 2902 2813 2710 2594 2468 2336 2199 2061 1923 1787 1655 1528 1407 1293 1186 1085 992 906 827 754 687 626 571 520 474 432 394 359 328 299 273 250 228 209 191 175 160 147 134 123 113 103 95 87 79 72 66 60 55 50 45 41 37 33 30 27 24 21 18 15 13 11 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
 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 12 13 15 18 20 24 28 32 37 44 51 59 69 80 92 107 123 142 164 188 216 248 284 325 371 423 482 549 625 710 806 914 1036 1172 1324 1494 1681 1886 2109 2348 2599 2858 3116 3364 3588 3776 3914 3992 4003 3946 3826 3653 3439 3197 2941 2681 2426 2183 1955 1745 1553 1380 1225 1086 964 855 760 676 602 537 480 431 387 349 316 287 261 239 219 202 187 173 161 151 142 133 126 120 114 108 104 99 96 92 89 86 83 81 78 76 74 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 43 42 41 40 39 38 36 35 34 33 32 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 33 36 39 42 45 48 52 55 59 63 67 71 76 80 85 90 95 100 106 111 117 123 129 136 142 149 156 163 170 177 185 192 199 207 214 222 229 237 244 251 258 265 271 278 284 289 295 300 304 309 312 316 319 322 325 327 329 331 332 334 335 336 338 339 340 341 343 344 346 347 349 351 354 357 359 363 366 370 374 379 383 389 394 400 407 413 421 428 436 445 454 463 473 483 494 505 517 529 541 553 566 579 591 604 616 628 639 650 660 669 676 682 687 689 690 689 685 680 672 662 650 637 621 605 586 567 547 526 505 483 462 440 419 399 379 359 340 322 305 288 273 258 243 230 217 205 193 182 172 162 153 144 136 128 121 114 107 101 95 90 84 79 75 70 66 62 58 54 51 47 44 41 38 35 33 30 28 25 23 21 19 17 15 14 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 14 16 18 21 23 25
 203 199 195 191 187 183 178 174 170 165 161 156 152 148 144 139 136 132 128 124 121 118 114 111 108 105 103 100 98 95 93 91 89 88 86 85 83 82 81 81 80 80 80 80 80 81 81 82 84 85 87 89 91 94 97 100 103 107 111 116 120 125 131 136 142 149 156 163 170 178 186 195 203 213 222 232 243 254 265 276 288 300 312 325 338 350 363 376 389 401 413 424 435 445 453 461 467 471 474 475 474 471 466 459 450 440 428 414 400 384 368 351 334 317 300 283 266 250 235 220 206 192 180 168 157 146 137 128 119 111 104 97 91 85 80 75 70 66 62 58 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 23 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 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 26 27 29 32 34 36 39 42 45 49 52 56 60 64 69 74 79 85 91 97 103 110 117 124 131 139 146 153 160 167 174 181 187 193 198 202 206 209 212 214 215 215 215 214 213 211 209 206
 100 102 104 105 106 108 109 110 111 112 113 114 115 116 116 117 117 118 118 118 118 118 119 119 118 118 118 118 118 117 117 116 116 115 115 114 114 113 113 112 112 111 110 110 110 109 109 108 108 108 108 108 108 109 109 110 111 111 112 114 115 117 118 120 122 125 127 130 133 136 139 143 147 151 155 160 165 170 175 180 186 192 199 206 213 220 228 236 245 254 263 273 283 294 305 317 329 342 355 368 383 397 412 428 444 460 477 494 511 528 545 561 578 593 609 623 636 647 658 666 673 678 680 681 680 676 670 662 653 642 629 615 599 583 566 549 531 513 495 477 459 442 425 409 393 378 363 349 335 322 310 298 287 276 266 256 247 238 229 221 214 207 200 193 187 180 175 169 164 159 154 149 144 140 135 131 127 123 119 116 112 108 105 102 98 95 92 89 86 83 80 77 75 72 69 67 64 62 60 57 55 53 51 49 47 45 43 42 40 38 37 36 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 47 49 51 54 56 58 60 63 65 67 69 72 74 76 79 81 83 85 87 89 91 93 95 97 99
 285 292 299 305 311 317 322 327 332 336 340 343 346 349 351 353 355 356 357 357 358 357 357 356 355 353 352 350 348 345 343 340 337 333 330 327 323 320 316 312 309 305 302 299 295 292 290 287 285 283 282 280 279 279 279 279 280 281 282 284 286 289 292 296 300 305 309 315 321 327 333 340 348 356 364 373 382 392 403 413 425 436 449 462 475 489 503 518 533 548 564 580 596 612 628 643 658 673 686 698 709 718 724 729 731 731 728 722 714 702 688 671 652 631 609 585 560 534 508 482 456 431 406 382 359 337 316 296 278 260 244 229 215 201 189 178 167 157 148 140 132 125 118 112 107 101 96 92 88 84 80 76 73 70 67 65 62 60 58 56 54 52 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 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 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 21 21 21 22 23 23 24 24 25 26 27 28 29 30 31 32 34 35 37 39 40 43 45 47 50 53 56 59 63 66 70 75 79 84 89 95 101 107 113 119 126 133 141 148 156 164 172 180 189 197 205 214 222 231 239 247 255 263 271 278
 42 44 47 49 52 55 59 62 66 69 73 77 82 86 91 96 102 107 113 120 127 134 142 150 158 168 178 188 199 211 224 238 252 268 284 302 320 340 361 383 406 430 456 482 510 538 567 597 627 657 687 716 745 772 798 822 844 863 880 894 906 914 920 922 922 920 915 908 899 888 876 863 849 835 820 804 788 772 756 740 724 708 692 676 661 645 630 615 600 585 570 555 540 525 510 495 480 465 450 435 420 405 390 375 360 345 331 316 302 288 275 261 248 236 224 212 201 190 180 170 160 151 143 135 127 120 113 107 101 95 90 85 80 76 72 68 64 61 57 54 52 49 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 17 18 19 20 22 23 25 27 29 31 33 35 37 39
 41 44 46 49 51 54 57 60 64 67 71 75 79 83 88 92 98 103 109 115 121 128 135 143 151 159 168 178 188 199 210 222 234 247 261 276 291 306 322 339 357 374 392 410 429 447 465 483 500 516 532 546 559 570 580 588 595 599 601 602 601 597 593 586 579 570 560 549 537 525 512 499 485 472 458 445 431 418 405 392 380 368 356 345 334 323 313 303 293 283 274 266 257 249 241 234 226 219 212 206 199 193 187 181 176 170 165 160 155 151 146 142 137 133 129 125 121 118 114 111 107 104 101 98 95 92 90 87 84 82 80 77 75 73 71 68 66 65 63 61 59 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 35 37 39
 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 6 7 8 9 10 11 13 14 15 16 18 19 21 23 24 26 28 31 33 35 38 41 44 48 52 56 60 65 71 77 83 90 98 107 117 127 139 152 167 183 200 220 242 266 292 321 353 388 426 468 512 560 611 664 720 777 835 892 948 1000 1048 1091 1126 1154 1172 1182 1182 1174 1157 1133 1103 1068 1030 988 945 901 857 813 770 728 688 650 613 579 546 515 486 459 434 410 388 367 348 331 314 299 285 273 261 250 241 232 224 216 210 204 199 194 190 187 183 181 178 176 175 173 172 171 170 170 169 168 168 167 167 166 166 165 164 164 163 162 161 159 158 156 155 153 151 149 147 144 142 139 136 134 131 127 124 121 117 114 110 107 103 99 96 92 88 84 81 77 73 69 66 62 59 55 52 49 46 43 40 37 34 31 29 26 24 22 20 18 16 14 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 4 6 8 10 13 15 18 21 24 27 30 34 37 41 45 50 54 59 64 69 75 81 87 94 101 108 116 125 134 144 154 165 177 190 204 219 234 252 270 290 311 334 360 387 416 448 482 519 559 603 649 700 754 812 875 941 1012 1087 1166 1249 1335 1424 1515 1607 1700 1791 1881 1966 2047 2121 2186 2242 2287 2320 2340 2348 2342 2323 2292 2250 2197 2135 2066 1990 1909 1824 1737 1649 1560 1472 1386 1302 1220 1142 1066 994 926 862 801 744 691 641 595 552 512 475 441 410 381 354 329 307 286 267 249 233 218 204 192 180 169 159 150 142 134 126 120 113 107 102 96 91 87 82 78 74 71 67 64 60 57 54 51 49 46 44 41 39 37 35 32 30 29 27 25 23 21 20 18 16 15 13 12 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 71 73 76 78 81 83 86 89 92 95 98 101 104 108 111 115 119 122 126 130 135 139 144 148 153 158 164 169 175 181 187 193 200 207 215 222 230 239 247 257 266 276 286 297 309 321 333 346 359 373 387 401 416 432 447 463 479 496 512 528 544 560 576 590 605 618 631 643 653 662 670 677 682 685 687 687 686 683 678 672 664 656 645 634 622 608 594 579 564 548 532 515 498 481 464 447 431 414 398 382 366 351 336 322 308 294 281 269 257 245 234 224 214 204 195 186 178 170 163 156 149 143 137 132 127 122 117 113 109 105 101 98 94 91 88 86 83 81 78 76 74 72 70 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 48 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 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 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 48 50 51 53 55 57 59 62 64 66
 37 38 39 40 42 43 45 46 48 50 51 53 55 57 59 62 64 66 69 72 75 78 81 84 88 92 96 100 105 110 115 121 127 133 140 147 155 163 172 182 192 203 214 226 239 253 268 284 300 318 336 355 375 395 417 438 460 483 505 527 549 570 590 609 627 643 657 669 678 685 690 693 693 690 686 679 671 661 649 637 623 608 593 577 561 545 528 512 496 480 464 449 434 420 405 392 379 366 354 342 331 320 310 300 290 281 272 264 256 249 242 235 228 222 217 211 206 201 197 193 189 185 182 178 176 173 170 168 166 164 162 160 158 157 155 154 153 152 150 149 148 147 146 145 144 143 142 141 139 138 137 136 135 134 132 131 130 128 127 126 124 123 121 120 118 117 115 113 112 110 109 107 105 104 102 100 99 97 95 93 92 90 88 87 85 83 81 80 78 76 75 73 71 70 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 42 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 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 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35
 72 74 76 79 81 83 85 88 90 92 94 97 99 101 103 106 108 110 112 114 116 118 120 122 124 125 127 129 130 132 133 135 136 138 139 140 141 142 143 144 145 146 147 148 149 150 150 151 152 153 155 156 157 158 160 162 164 166 168 170 173 176 179 182 185 189 193 198 202 207 213 218 224 231 237 244 252 260 268 276 285 295 305 315 326 337 349 361 374 387 401 415 429 444 459 475 490 506 521 537 552 566 580 594 606 617 626 634 640 643 645 644 641 636 628 618 606 592 576 558 540 520 499 478 457 435 414 393 373 353 333 315 297 280 264 249 234 221 208 196 185 174 164 155 146 138 130 123 116 110 104 98 93 88 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 20 19 18 17 16 15 14 13 12 11 10 9 8 8 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 30 31 32 33 35 36 38 39 41 43 44 46 48 50 51 53 55 57 59 61 63 66 68 70
 96 97 98 100 101 102 103 104 105 106 107 107 108 109 110 110 111 111 112 112 113 113 114 114 114 114 115 115 115 115 115 115 115 115 115 115 116 116 116 116 116 116 116 116 117 117 117 118 118 119 120 120 121 122 123 124 125 127 128 130 131 133 135 137 139 141 143 146 148 151 153 156 159 162 165 168 171 175 178 182 185 189 193 197 201 205 209 213 217 221 225 229 233 237 241 245 248 252 255 258 261 264 266 268 269 271 271 272 271 271 269 267 265 262 259 255 251 247 242 236 231 225 218 212 206 199 193 186 179 173 167 160 154 148 142 136 131 126 121 116 111 106 102 98 94 90 86 83 80 77 74 71 68 65 63 60 58 56 54 52 50 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 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 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 52 54 56 57 59 60 62 63 65 67 68 70 72 73 75 77 78 80 82 83 85 86 88 89 91 92 93 95
 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 34 34 35 36 36 37 39 40 42 44 46 49 51 55 58 63 67 73 79 85 93 101 110 120 132 144 158 173 190 208 228 251 275 301 330 362 396 434 474 518 565 616 670 727 788 851 917 984 1052 1118 1183 1244 1299 1346 1384 1410 1425 1426 1414 1390 1353 1307 1252 1191 1126 1057 988 919 852 787 725 667 612 561 514 470 430 394 361 331 303 279 256 236 217 201 186 172 160 149 139 130 121 114 107 101 95 90 85 80 76 72 69 66 62 60 57 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 8 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 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 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40
 55 56 57 58 59 60 60 61 62 63 64 64 65 66 67 68 68 69 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 90 92 93 95 97 99 101 104 106 109 112 115 118 121 125 129 134 138 143 148 154 160 166 173 180 187 195 204 213 222 231 242 252 263 275 287 299 311 324 338 351 365 378 392 406 419 432 445 457 468 479 488 496 503 509 513 515 516 515 512 508 502 494 485 475 463 450 437 422 408 392 377 361 346 330 315 300 285 271 257 244 231 219 208 197 186 176 167 158 150 142 135 128 121 115 110 104 99 95 90 86 83 79 76 72 70 67 64 62 59 57 55 53 51 50 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 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 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 54 55
 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 65 66 67 68 69 70 71 72 73 74 74 75 76 77 77 78 79 79 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 93 93 94 95 96 96 97 98 99 100 101 102 103 104 105 106 108 109 110 112 113 115 116 118 119 121 123 125 126 128 130 132 134 136 138 140 142 144 147 149 151 153 155 157 159 161 163 165 167 169 170 172 173 174 175 176 176 177 177 177 176 176 175 174 173 171 169 167 165 162 160 157 154 151 148 145 141 138 134 131 127 124 121 117 114 110 107 104 101 98 95 92 89 86 84 81 79 76 74 72 69 67 65 63 61 59 58 56 54 53 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 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 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 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 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
 25 27 30 33 36 39 42 46 49 53 58 62 67 72 78 84 90 97 104 112 121 130 140 151 163 175 189 204 220 238 257 278 300 324 351 379 409 441 476 512 550 590 631 673 714 755 794 831 864 892 915 932 942 945 941 930 914 891 865 834 801 766 731 694 658 623 589 556 525 495 468 441 417 394 372 353 334 317 301 286 272 260 248 237 227 217 208 200 193 185 179 173 167 161 156 152 147 143 139 135 132 129 126 123 121 118 116 114 112 110 109 107 106 105 104 103 103 102 102 102 102 102 102 103 103 104 105 106 107 109 110 112 113 115 117 119 121 123 125 128 130 132 135 137 140 142 144 147 149 151 153 156 158 160 162 164 165 167 169 170 171 173 174 175 175 176 177 177 177 177 177 177 177 176 176 175 174 173 171 170 168 166 164 162 160 157 155 152 149 146 143 140 136 133 129 126 122 118 115 111 107 103 100 96 92 89 85 82 79 75 72 69 66 63 60 58 55 53 51 48 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 13 14 16 18 20 23
 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 59 61 63 65 68 71 73 76 80 83 87 91 95 100 105 111 117 124 131 139 148 158 168 180 193 207 222 238 256 276 297 320 344 371 399 430 462 496 531 568 606 645 683 722 759 794 827 856 881 900 913 920 921 914 901 882 857 827 793 756 717 677 636 595 555 515 477 441 407 375 344 316 290 265 243 222 203 186 170 155 142 129 118 108 99 91 83 76 70 65 59 55 51 47 44 40 38 35 33 31 29 27 25 24 23 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23
 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 49 51 54 57 60 64 68 72 76 81 86 91 97 103 110 117 125 133 142 152 162 173 184 196 209 223 237 252 268 285 301 319 336 354 373 391 409 426 444 460 476 490 503 515 526 534 541 546 550 551 551 549 545 539 533 524 515 504 492 480 467 453 439 424 409 395 380 365 350 336 322 308 294 281 268 255 244 232 221 210 200 190 181 172 164 156 149 141 135 128 122 116 111 106 101 96 92 88 84 80 77 73 70 67 65 62 59 57 55 52 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 26 25 24 23 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 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 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8
 140 147 154 161 168 175 183 191 199 208 216 225 234 243 253 262 272 282 292 303 313 323 333 343 354 363 373 382 391 400 408 415 422 428 433 438 441 444 445 446 446 444 442 439 435 430 425 419 412 405 397 389 381 373 364 356 347 339 330 322 314 306 299 291 284 277 271 264 258 252 247 242 237 232 227 223 219 215 211 208 205 202 199 196 194 191 189 187 185 183 181 179 177 176 174 173 172 170 169 168 166 165 164 163 161 160 159 158 156 155 153 152 150 148 146 144 142 140 138 136 134 131 129 126 124 121 118 116 113 110 107 105 102 99 96 93 91 88 85 83 80 78 75 73 70 68 66 64 61 59 57 55 53 52 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 26 25 24 23 22 22 21 20 19 18 17 16 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 43 45 48 50 53 56 59 63 66 70 74 78 82 86 91 95 100 105 111 116 122 128 134
 11 13 14 15 17 18 20 21 23 24 26 28 29 31 33 35 37 38 40 42 44 46 48 50 53 55 57 59 62 64 67 70 72 75 78 81 84 88 91 95 99 103 107 111 116 121 126 132 138 145 152 159 168 176 186 197 208 221 234 249 266 284 304 326 349 376 404 436 470 508 549 593 642 694 751 813 879 949 1025 1105 1189 1277 1368 1462 1557 1652 1746 1836 1920 1995 2060 2112 2149 2170 2172 2156 2122 2072 2006 1927 1838 1741 1639 1535 1430 1326 1225 1127 1035 948 866 791 721 657 598 544 496 452 412 376 343 314 288 264 243 224 206 191 177 165 153 143 134 126 118 111 105 99 94 89 85 81 77 74 70 67 64 62 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 10
 61 64 67 70 73 77 80 84 87 91 95 98 102 106 110 115 119 123 127 132 136 140 145 149 154 158 162 167 171 175 179 182 186 189 192 195 197 200 202 203 205 205 206 206 206 206 205 204 203 202 200 199 197 195 193 191 189 188 186 184 183 182 181 180 180 180 180 180 181 182 184 186 188 191 195 198 203 207 213 219 225 232 240 248 258 268 279 291 303 317 332 348 366 384 404 425 448 472 497 523 551 580 609 638 667 695 722 747 769 786 800 808 810 806 795 779 756 729 698 663 626 588 550 511 474 438 404 371 341 313 287 263 241 221 203 186 171 157 145 134 123 114 106 98 91 85 79 74 69 64 60 57 53 50 47 45 42 40 38 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 14 16 17 18 20 22 23 25 27 29 31 33 35 37 40 42 44 47 50 52 55 58
 38 39 40 42 43 45 47 48 50 51 53 55 56 58 60 61 63 65 67 68 70 72 73 75 77 78 80 81 83 85 86 87 89 90 92 93 94 95 96 97 99 100 101 102 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 119 121 123 125 127 130 132 135 138 142 145 149 153 158 163 168 173 179 185 192 199 207 215 223 232 242 252 263 274 286 298 311 325 339 354 370 386 402 419 436 453 470 487 504 519 534 548 560 570 578 584 587 587 584 579 571 560 547 531 513 494 474 453 431 409 387 365 344 323 303 284 266 249 233 217 203 190 177 165 155 145 135 127 119 111 104 98 92 86 81 76 72 68 64 60 57 54 51 48 45 43 41 38 36 35 33 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 25 26 27 28 29 31 32 33 35 36
 46 47 49 50 52 53 55 56 58 59 60 62 63 65 66 67 68 70 71 72 73 75 76 77 78 80 81 82 83 84 86 87 88 89 91 92 94 95 97 98 100 102 104 106 108 111 113 116 119 123 127 131 135 140 145 151 157 163 171 179 187 196 206 216 228 240 252 266 280 295 311 327 344 361 380 398 417 436 455 474 493 512 529 546 562 576 588 599 608 614 618 619 618 614 608 599 588 575 561 544 526 507 487 467 446 425 404 384 363 344 324 306 288 272 256 241 226 213 201 189 178 168 159 150 142 135 128 122 116 111 107 102 98 94 91 88 85 83 80 78 76 74 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 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 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 4 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 22 23 24 26 27 28 30 31 33 34 35 37 38 40 41 43 44
 82 83 84 85 86 87 88 89 89 90 91 92 93 93 94 95 96 97 98 98 99 100 101 102 103 104 105 106 108 109 110 112 113 115 116 118 120 122 124 126 129 131 134 137 140 143 147 150 154 158 163 167 172 178 183 189 196 202 209 216 224 232 240 248 257 266 275 285 295 304 315 325 335 346 356 367 377 388 399 409 419 430 440 450 460 470 479 488 497 505 513 520 527 534 539 545 549 552 555 557 557 557 556 553 550 545 540 533 525 516 506 495 484 472 459 445 431 417 403 389 374 360 346 332 319 306 294 282 270 259 249 239 230 221 213 205 198 191 185 179 173 168 163 159 155 151 148 144 141 138 136 133 131 129 127 125 124 122 121 119 118 117 116 115 114 113 112 111 110 110 109 108 107 107 106 105 104 103 103 102 101 100 99 97 96 95 94 92 91 89 87 86 84 82 80 78 76 74 71 69 67 65 62 60 58 55 53 51 49 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 35 37 39 41 43 45 47 49 51 53 55 57 59 60 62 64 66 67 69 71 72 74 75 77 78 79 80
 1 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 23 25 27 29 31 34 37 40 43 46 49 53 57 62 66 71 77 83 89 96 104 112 121 130 141 152 164 178 192 208 225 243 263 284 307 332 358 386 415 446 479 512 547 582 617 652 686 719 751 780 807 830 850 866 877 885 889 888 885 877 867 854 839 822 804 784 764 743 722 701 681 660 640 620 601 583 565 548 532 516 501 487 473 460 448 436 424 413 403 393 383 374 365 357 348 340 332 324 317 309 302 294 287 280 273 265 258 251 244 236 229 222 215 208 200 193 186 179 172 166 159 152 146 140 134 128 122 116 111 106 101 96 91 87 82 78 74 70 67 63 60 57 53 50 48 45 42 40 37 35 33 31 29 27 25 23 21 20 18 16 15 14 12 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 5 6 6 6 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 9 9 9 9 9 8 8 8 8 7 7 7 6 6 5 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 47 49 51 53 56 58 60 63 65 68 70 73 75 78 81 83 86 88 91 94 96 99 102 104 107 110 112 115 118 120 123 125 128 130 133 135 138 140 143 145 148 150 153 155 158 161 163 166 169 173 176 180 184 188 193 198 204 210 217 224 232 241 250 260 271 283 296 310 325 341 358 377 396 417 439 462 487 513 540 568 598 629 662 695 730 765 801 837 874 911 947 982 1016 1047 1077 1103 1126 1144 1158 1167 1170 1168 1160 1146 1127 1102 1073 1040 1003 964 922 879 835 791 748 705 663 623 584 547 513 480 449 420 393 368 345 323 303 285 267 251 237 223 210 199 188 178 168 159 151 143 136 129 123 117 111 106 101 96 92 88 83 80 76 72 69 66 63 60 57 54 52 49 47 44 42 40 38 36 34 32 30 28 27 25 23 22 20 19 17 16 14 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 32 34 36 38 40 42
 0 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 39 41 43 46 48 51 54 57 60 64 67 71 76 80 85 91 96 103 109 117 125 133 143 153 164 176 189 203 219 236 255 275 297 321 347 376 406 440 476 515 558 603 652 705 761 821 884 951 1021 1095 1171 1250 1332 1414 1497 1580 1660 1738 1811 1878 1937 1986 2025 2051 2063 2062 2046 2016 1973 1918 1852 1777 1694 1607 1516 1423 1330 1238 1149 1063 980 902 829 761 697 638 584 534 489 447 409 375 344 316 290 267 246 227 210 194 180 167 156 145 136 127 119 112 105 99 93 88 83 79 74 71 67 64 61 58 55 52 50 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 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 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 43 44 46 47 49 51 53 55 57 59 62 64 67 69 72 75 79 82 86 90 95 99 104 110 115 122 128 136 144 152 161 171 182 194 207 221 236 252 269 288 307 329 351 375 400 426 453 480 507 534 560 584 607 626 643 655 664 668 667 662 653 640 623 604 582 559 534 509 483 458 433 409 386 363 342 322 302 284 268 252 237 223 210 198 186 176 166 157 148 140 132 125 119 113 107 101 96 92 87 83 79 76 72 69 66 63 61 58 56 54 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 34 35 36 37 38 40
 64 68 73 79 84 90 96 102 109 116 123 130 138 146 154 162 170 178 187 195 204 212 220 227 235 241 248 253 258 263 266 269 271 271 272 271 269 267 264 260 255 251 245 240 234 228 221 215 209 203 197 191 185 179 174 169 165 160 156 153 149 146 143 141 138 136 135 133 132 131 130 130 130 130 130 130 131 131 132 133 134 136 137 139 141 143 145 148 150 153 156 159 162 166 170 173 177 182 186 191 195 200 205 210 215 221 226 231 237 242 247 252 257 261 265 269 272 274 276 278 278 278 277 276 274 271 267 262 257 252 246 239 233 226 218 211 203 196 188 181 173 166 159 152 145 139 132 126 120 115 109 104 99 95 90 86 82 78 74 71 67 64 61 58 55 52 50 47 45 43 41 38 36 35 33 31 29 28 26 25 23 22 20 19 18 17 16 14 13 12 11 11 10 9 8 7 7 6 5 5 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 1 1 1 2 2 3 4 4 5 6 7 8 9 11 12 14 15 17 19 21 23 26 28 31 34 37 40 43 47 51 55 59
 58 61 65 69 73 77 82 86 91 96 101 106 111 117 123 129 135 141 147 154 161 167 174 181 188 195 201 208 215 221 228 234 240 245 251 255 260 264 267 270 273 275 277 278 278 278 278 277 276 274 272 270 267 265 262 259 255 252 249 245 242 239 235 232 229 226 223 220 217 215 212 210 207 205 203 201 199 197 196 194 193 191 190 189 188 187 186 185 185 184 184 183 183 183 182 182 182 182 182 183 183 183 183 184 184 185 185 186 186 187 187 188 189 189 190 190 191 191 192 192 192 192 192 192 192 192 191 190 189 188 187 185 184 182 179 177 175 172 169 166 163 159 156 152 148 145 141 137 133 129 125 121 117 113 109 105 102 98 94 91 87 84 80 77 74 71 68 65 62 59 56 54 51 49 46 44 42 39 37 35 33 32 30 28 26 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 4 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 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 15 16 17 19 20 22 24 26 28 30 32 35 37 40 42 45 48 51 54
 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 44 44 45 46 47 48 49 49 51 52 53 54 55 56 58 59 61 63 64 66 68 71 73 75 78 81 84 88 91 95 100 104 109 115 121 127 133 141 148 156 165 175 185 195 206 218 231 244 257 272 287 302 318 335 352 369 387 404 422 439 456 473 489 505 519 533 545 555 564 572 577 581 582 582 579 575 569 561 552 541 529 515 501 486 470 454 437 420 404 387 370 354 338 322 307 293 279 265 252 240 228 217 207 197 188 179 171 163 156 149 143 137 131 126 121 117 113 109 105 102 98 95 92 90 87 85 83 81 79 77 75 73 72 70 69 67 66 64 63 62 61 60 59 57 56 55 54 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 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 37 38 38 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32
 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 71 74 76 79 82 85 88 92 96 100 104 108 113 118 124 130 137 144 152 160 169 179 189 201 213 227 242 258 275 294 315 337 361 387 415 444 476 509 544 581 618 657 696 735 773 810 844 875 903 925 943 955 961 960 954 942 924 902 876 847 815 781 746 710 674 639 604 570 538 506 476 447 420 394 370 347 325 305 286 268 252 236 221 208 195 183 172 161 151 142 134 126 119 112 106 100 95 90 85 81 77 74 70 67 65 62 60 58 56 54 53 52 50 49 48 47 47 46 45 45 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 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 42 43
 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 34 36 38 41 43 46 48 51 55 58 62 66 70 75 80 86 92 98 105 113 121 130 140 150 162 174 187 201 217 233 250 268 288 308 329 351 373 396 419 442 465 488 509 530 549 566 582 595 606 615 621 624 625 623 619 613 605 595 583 570 556 541 525 509 492 475 458 441 424 408 392 376 360 345 330 316 302 289 276 264 252 241 231 221 211 202 193 185 178 170 163 157 151 145 140 135 130 125 121 117 113 110 106 103 100 97 94 92 89 87 84 82 80 78 76 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 15 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 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 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4
 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 59 61 63 65 68 70 73 76 79 83 86 90 94 99 104 110 115 122 128 136 143 152 161 170 180 191 203 215 227 241 255 269 284 299 315 330 346 362 377 392 406 419 432 443 452 460 466 470 472 472 471 467 461 453 443 432 420 406 391 376 360 344 327 311 294 278 262 246 231 217 203 190 177 165 154 143 133 123 114 106 98 91 84 78 73 67 62 58 54 50 47 43 41 38 35 33 31 29 28 26 25 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 30
 43 43 43 44 44 45 45 45 46 47 47 48 48 49 50 51 52 53 54 55 56 58 59 60 62 64 66 68 70 72 75 78 81 84 87 91 95 99 103 108 113 119 125 131 138 145 153 161 170 179 189 199 209 220 231 243 254 266 278 290 302 313 325 336 346 355 364 373 380 387 392 397 401 404 407 408 409 410 409 409 408 406 405 403 401 399 396 394 391 389 386 383 381 378 375 372 369 366 363 359 355 352 347 343 338 333 328 322 315 309 302 295 287 279 271 262 254 245 236 227 218 210 201 192 184 176 168 160 153 146 139 133 127 121 116 111 106 102 97 93 90 86 83 80 77 75 72 70 68 66 64 63 61 60 58 57 56 55 54 53 52 52 51 50 50 49 49 49 48 48 48 48 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 47 47 47 46 46 46 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42
 97 94 91 88 85 82 80 77 75 73 71 68 67 65 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 42 42 43 43 44 45 46 47 49 50 52 55 57 60 64 68 72 77 82 87 94 100 108 116 125 134 145 156 168 181 194 209 225 242 260 280 300 322 346 370 396 424 453 483 514 547 580 614 648 683 717 750 781 811 837 860 878 892 900 902 899 889 874 853 828 798 765 729 692 653 614 575 537 499 463 429 397 366 338 311 286 263 242 223 205 189 174 160 148 137 127 118 109 101 94 88 82 77 72 68 64 60 57 54 51 48 46 44 42 40 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 48 51 53 56 59 62 65 68 71 75 79 83 87 92 97 102 107 112 118 124 130 136 143 149 156 163 169 176 183 189 195 201 206 211 216 220 223 225 227 228 228 228 227 225 222 219 215 211 207 202 197 191 186 180 175 169 164 158 153 148 143 138 133 128 124 119 115 111 107 104 100
 33 33 33 33 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 40 41 41 42 43 44 45 47 48 50 52 54 56 59 61 65 68 72 76 81 86 92 98 105 113 121 130 140 151 163 176 190 205 222 239 258 277 298 321 344 368 393 418 443 468 492 514 535 553 568 579 587 590 588 582 572 558 541 521 498 474 449 424 398 373 348 324 301 279 259 239 221 204 188 173 160 147 135 125 115 106 97 90 83 76 71 65 60 56 52 49 45 43 40 38 35 34 32 30 29 28 27 26 25 24 24 23 23 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 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 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 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 48 50 52 54 56 58 59 61 63 65 67 68 70 72 73 75 76 78 79 80 81 82 83 84 84 85 85 85 85 85 85 85 84 84 83 82 81 80 79 78 77 75 74 72 71 69 68 66 64 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33
 54 55 55 55 55 56 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 59 59 60 60 61 61 62 63 64 65 66 67 68 69 71 73 74 76 79 81 84 87 90 94 98 102 107 112 118 124 131 138 146 155 164 174 185 197 209 222 236 251 266 283 300 317 335 353 372 391 410 428 447 465 482 499 514 529 542 553 563 571 577 581 584 584 582 579 574 567 558 548 536 524 510 495 480 464 447 431 414 397 379 362 346 329 313 297 282 267 253 240 227 214 203 192 181 171 162 154 146 138 132 125 120 114 109 105 101 97 94 91 88 86 84 82 80 78 77 76 75 74 73 72 72 71 71 71 71 70 70 70 70 70 71 71 71 71 72 72 72 73 73 73 74 74 75 75 76 76 77 77 78 78 78 79 79 79 79 79 79 79 79 79 78 78 77 76 75 74 73 72 71 69 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 36 37 39 40 41 42 44 45 46 47 48 48 49 50 51 51 52 52 53 53 54 54
 42 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 64 66 68 69 71 73 75 77 79 81 83 86 88 90 93 96 99 102 105 109 112 116 121 125 130 135 140 146 152 159 166 174 182 191 200 210 220 231 243 255 268 281 295 309 324 339 353 368 383 397 411 424 436 447 456 464 470 475 478 478 477 474 469 462 453 443 432 420 406 392 377 362 347 332 316 301 286 272 257 244 230 217 205 193 182 171 161 151 142 133 125 117 110 103 96 90 84 79 74 69 65 61 57 54 51 48 45 43 41 39 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 56 57 58 59 60 61 62 63 63 64 65 66 67 67 68 69 69 70 71 71 72 72 72 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 72 72 72 71 71 70 70 69 69 68 67 67 66 65 65 64 63 63 62 61 60 59 59 58 57 56 55 54 54 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41
 99 101 103 105 107 110 112 114 116 118 120 122 124 126 128 129 131 133 135 136 138 139 141 142 143 144 145 146 147 148 149 150 150 151 151 152 152 152 152 152 152 152 152 152 152 152 151 151 151 150 150 150 149 149 148 148 147 147 147 146 146 145 145 145 144 144 144 143 143 143 142 142 142 141 141 141 141 140 140 140 139 139 139 138 138 138 137 137 137 136 136 135 135 135 134 133 133 132 132 131 130 130 129 128 127 126 125 124 123 122 121 120 119 117 116 115 113 112 111 109 108 106 105 103 102 100 99 98 96 95 93 92 90 89 88 86 85 84 83 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 56 55 55 54 53 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 95 97
 260 264 267 270 271 272 272 271 270 268 265 262 258 253 249 243 238 232 227 221 215 209 203 197 191 185 180 174 169 164 159 154 150 145 141 138 134 130 127 124 122 119 117 114 112 111 109 107 106 105 104 103 102 101 100 99 99 98 98 97 97 96 96 95 95 94 94 94 93 93 92 92 91 91 90 89 89 88 87 87 86 85 84 84 83 82 81 80 79 78 77 76 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 51 50 49 49 49 48 48 48 48 48 48 48 48 48 48 49 49 50 50 51 52 53 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 71 73 74 75 77 78 79 80 82 83 84 85 86 86 87 88 88 89 89 89 89 89 89 89 88 88 87 86 85 84 83 82 80 79 77 75 74 72 70 68 66 64 62 60 58 55 53 51 49 47 45 43 42 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 34 35 37 39 41 44 46 49 52 55 59 62 66 70 75 80 85 90 96 102 108 114 121 128 136 143 151 159 167 175 183 192 200 208 216 224 231 238 244 250 256
 212 219 225 231 237 241 245 249 251 253 255 256 256 255 255 253 251 249 247 244 241 238 235 232 228 225 221 218 215 211 208 205 202 200 197 195 193 191 190 189 188 188 188 189 190 192 194 197 200 205 210 216 222 230 238 247 257 268 279 292 305 319 334 349 365 382 399 416 434 452 470 488 506 523 539 555 570 584 596 607 616 623 629 632 633 632 629 624 616 607 595 582 567 551 534 515 496 476 456 436 415 395 375 355 336 317 299 282 265 249 235 220 207 195 183 172 162 153 144 137 129 123 117 111 106 102 97 94 90 87 84 82 79 77 75 73 72 70 69 68 66 65 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 24 23 22 21 20 18 17 16 15 14 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 10 11 12 13 14 15 17 19 21 23 25 28 31 34 37 41 45 49 54 59 64 70 76 83 89 97 104 112 120 128 137 145 154 163 171 180 188 197 204
 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 47 50 53 56 60 63 68 72 78 83 89 96 103 111 119 129 138 149 160 171 184 197 210 224 239 253 268 282 297 311 324 336 347 357 366 373 378 381 383 383 381 377 372 366 358 349 339 329 318 307 295 283 271 260 248 236 225 214 204 193 183 174 165 156 148 140 132 125 118 112 106 100 94 89 85 80 76 72 68 65 62 59 56 53 51 49 47 45 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21
 40 42 44 46 48 50 53 55 58 60 63 66 68 71 74 77 81 84 87 91 94 98 102 106 110 114 118 123 127 131 136 141 146 150 155 160 165 170 175 180 185 190 195 200 204 209 214 218 222 226 230 234 238 241 244 247 250 253 256 258 260 262 264 266 268 270 271 273 274 275 277 278 279 281 282 283 284 286 287 288 289 291 292 293 295 296 297 299 300 301 303 304 305 306 307 308 309 310 311 311 312 312 312 312 312 311 310 309 307 306 304 302 299 296 293 290 286 283 279 274 270 265 261 256 251 246 241 236 231 226 221 216 211 206 202 197 192 188 184 179 175 171 167 164 160 156 153 149 146 143 140 137 134 131 128 126 123 120 118 115 113 111 108 106 104 102 100 98 96 94 92 90 88 86 85 83 81 79 78 76 74 73 71 70 68 67 65 64 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 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 1 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 18 20 21 22 24 26 27 29 30 32 34 36 38
 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 63 63 63 64 64 64 65 66 66 67 68 69 70 71 73 75 76 78 80 83 86 89 92 95 99 103 108 112 118 123 129 136 142 150 157 166 174 183 192 202 212 223 234 245 256 268 279 291 302 313 324 334 344 353 361 368 374 379 382 384 385 384 382 378 373 366 359 350 340 329 318 306 294 282 269 257 244 232 220 208 197 186 175 165 156 146 138 129 122 114 108 101 95 90 85 80 76 72 68 65 61 59 56 54 51 49 48 46 45 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 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 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 59 59 60 60 61 61 61
 71 71 70 70 70 69 69 69 68 68 68 67 67 67 67 67 66 66 66 66 66 67 67 67 67 68 68 69 69 70 71 72 73 75 76 78 79 81 83 86 88 91 94 98 102 106 110 115 121 126 133 139 146 154 162 171 180 190 200 211 222 233 245 258 270 283 296 309 321 334 346 358 368 379 388 396 402 408 412 414 415 415 413 410 405 399 391 383 373 363 352 341 329 317 305 293 280 268 256 244 232 221 210 200 189 179 170 161 152 144 136 129 122 115 109 103 98 92 88 83 79 75 71 68 65 62 59 57 55 53 51 50 48 47 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 73 72 72
 22 23 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 57 60 63 66 69 72 76 80 85 89 95 100 106 112 119 126 134 142 151 160 169 179 189 199 210 220 231 242 252 263 272 281 290 297 304 310 314 317 319 320 319 317 314 310 305 299 292 284 276 268 259 250 241 232 223 213 204 196 187 178 170 162 155 148 141 134 127 121 116 110 105 100 95 91 87 83 79 76 73 70 67 64 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22
 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 21 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 34 35 37 39 41 43 45 48 51 54 57 61 65 69 74 79 84 90 96 103 110 118 126 135 144 154 165 176 188 201 214 228 243 258 274 290 306 322 339 355 371 386 400 413 424 433 440 444 446 446 443 437 429 418 406 392 377 360 343 326 308 290 273 256 240 224 209 195 182 169 158 147 137 127 119 111 103 96 90 84 79 74 70 66 62 58 55 52 50 47 45 43 41 39 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 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
 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 59 61 63 66 69 72 75 78 82 86 90 94 99 104 109 115 121 128 135 142 150 159 168 178 188 200 212 224 238 252 267 283 299 316 333 350 368 385 402 418 433 447 460 471 480 486 490 492 491 488 482 475 465 454 441 427 412 396 380 364 347 331 315 300 284 270 256 242 229 216 205 193 183 172 163 154 145 137 129 122 115 108 102 97 91 86 81 77 72 68 64 61 58 54 51 49 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 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 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 29
 35 36 37 38 39 40 42 43 44 46 47 48 50 52 53 55 57 58 60 62 64 66 68 70 73 75 77 80 83 85 88 91 94 97 101 104 108 112 116 120 124 128 133 137 142 147 152 157 163 168 174 180 186 192 198 204 210 216 222 227 233 239 244 249 254 259 263 267 271 274 277 279 281 283 284 285 285 285 285 284 283 281 279 277 275 272 269 266 263 259 255 251 247 243 239 235 231 226 222 217 213 208 204 199 195 190 186 181 177 172 168 164 160 156 151 148 144 140 136 133 129 126 122 119 116 113 110 107 105 102 100 97 95 92 90 88 86 84 82 80 78 76 75 73 71 70 68 66 65 63 62 61 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 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 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34
 75 79 83 86 90 94 97 101 105 109 112 116 120 124 127 131 134 138 141 144 147 150 153 156 158 161 163 165 167 168 170 171 172 173 174 174 175 175 175 175 175 175 175 175 174 174 174 174 174 174 174 175 176 177 178 179 181 184 186 189 193 197 201 206 211 217 223 230 238 245 254 263 273 283 294 305 317 330 343 357 371 386 401 417 433 450 466 482 499 515 530 545 558 570 581 590 596 600 602 600 596 589 579 567 552 534 515 494 472 450 426 403 380 357 335 313 292 273 254 237 221 205 191 178 166 155 144 135 126 118 110 104 97 92 86 81 77 73 69 65 62 59 56 53 51 48 46 44 42 40 39 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 34 36 38 41 44 46 49 52 55 59 62 65 68 72
 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 73 74 76 78 80 83 85 88 90 93 96 99 102 105 109 112 116 120 124 129 133 138 143 148 154 159 165 171 177 183 189 195 202 208 215 222 228 235 241 248 254 260 266 272 277 283 288 293 298 302 307 311 315 319 322 326 329 332 335 337 340 343 345 347 349 351 353 354 356 357 357 358 358 358 357 356 354 352 349 346 341 337 331 325 318 311 303 294 285 275 265 255 244 234 223 212 202 191 181 171 161 152 143 135 127 119 112 105 99 93 87 82 77 73 68 65 61 58 55 52 49 47 44 42 40 39 37 35 34 33 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 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 26 27 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 49
 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 42 45 47 49 52 54 57 61 64 68 73 77 83 88 95 101 109 117 127 137 148 160 174 189 205 223 243 265 288 313 340 369 399 431 464 497 531 563 594 623 648 670 687 698 704 705 700 690 675 657 636 613 588 562 536 510 485 460 436 413 392 371 352 334 317 302 287 273 261 249 238 228 218 210 201 194 187 180 174 169 164 159 154 150 147 143 140 137 134 131 129 127 125 123 121 120 118 117 116 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 95 94 93 91 90 89 87 86 84 83 81 80 78 77 76 74 73 71 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 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 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21
 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 58 59 59 60 61 62 63 64 65 66 67 69 71 72 74 76 78 81 83 86 88 91 95 98 101 105 109 113 117 121 125 129 133 138 142 146 151 155 159 163 166 170 173 176 179 181 183 185 187 188 189 189 190 190 190 189 189 188 187 185 184 182 181 179 177 175 172 170 168 165 163 161 158 155 153 150 148 145 142 140 137 135 132 130 127 125 122 120 118 115 113 111 109 107 105 103 101 100 98 97 95 94 93 92 91 90 89 88 87 87 86 85 85 84 84 84 83 83 82 82 82 81 81 81 80 80 80 79 79 79 78 78 77 77 77 76 76 75 75 74 74 73 73 72 71 71 70 69 68 68 67 66 65 64 63 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 23 22 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56
 44 44 44 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 59 60 60 60 61 61 61 61 61 61 62 62 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 52 53 53 54 55 56 57 58 59 61 62 63 65 66 68 70 72 74 76 78 80 82 84 86 88 91 93 95 97 100 102 104 106 108 110 112 114 115 116 118 119 120 120 120 120 120 120 119 118 117 115 114 112 109 107 104 101 99 96 92 89 86 83 79 76 73 70 67 64 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 44 44 44
 125 129 132 136 139 142 145 149 152 155 158 161 163 166 169 171 173 176 178 180 182 184 186 188 190 191 193 195 196 198 200 202 204 205 207 209 212 214 216 219 222 225 228 232 235 239 244 248 253 258 263 269 275 281 287 293 300 306 313 319 326 332 338 344 350 355 360 364 367 370 373 374 375 375 375 373 371 368 364 359 354 348 341 334 326 318 309 300 291 281 271 262 252 242 233 223 213 204 195 186 177 169 161 153 145 138 131 124 118 112 106 101 96 91 86 82 78 74 70 67 64 61 59 56 54 52 50 48 47 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 36 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 32 32 32 32 31 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 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 13 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 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 40 41 44 46 48 50 53 55 58 61 64 66 70 73 76 79 82 86 89 93 96 100 104 107 111 114 118 122
 44 46 47 48 50 52 53 55 56 58 60 62 64 66 68 70 72 74 76 78 81 83 85 88 90 93 95 98 100 103 106 108 111 114 117 119 122 125 127 130 133 135 138 140 143 145 147 149 152 154 156 158 160 161 163 165 167 168 170 171 173 174 175 176 178 179 180 181 182 183 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 201 202 203 204 205 206 208 209 210 211 212 213 214 215 216 216 217 217 218 218 218 217 217 216 215 214 212 210 208 205 203 199 196 193 189 185 180 176 171 166 162 157 152 147 142 137 132 127 122 117 113 108 104 100 96 92 88 84 81 78 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43
 63 64 64 65 66 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 89 90 92 93 95 96 98 100 102 104 106 109 111 114 116 119 122 125 128 132 135 139 143 147 151 155 160 164 169 174 179 184 189 194 199 205 210 215 220 225 229 234 238 243 247 250 253 256 259 261 263 264 265 265 265 264 263 262 260 257 254 250 246 242 237 232 227 221 215 209 203 196 190 183 177 170 164 157 151 144 138 132 126 120 115 109 104 99 94 90 85 81 77 74 70 67 64 61 58 55 53 51 49 47 45 43 42 41 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 55 56 56 57 58 58 59 60 60 61 62 62
 36 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 56 58 60 63 65 68 71 74 77 80 84 88 92 97 102 107 112 118 124 130 137 144 152 160 168 176 185 194 203 212 221 230 238 246 254 260 267 272 276 279 281 282 282 281 278 275 271 265 260 253 247 240 232 225 217 210 202 195 188 181 174 168 161 156 150 145 139 135 130 126 122 118 114 111 108 105 102 99 97 94 92 90 88 87 85 84 82 81 80 79 78 77 77 76 76 75 75 75 75 75 75 75 75 75 76 76 77 77 78 78 79 79 80 81 81 82 82 83 83 84 84 84 84 85 85 85 84 84 84 83 83 82 81 81 80 79 78 77 76 75 74 72 71 70 69 67 66 65 63 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 44 43 42 41 40 39 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 17 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 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35
 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 51 52 53 54 56 57 59 60 62 64 65 67 69 71 73 75 77 80 82 84 86 89 91 94 96 99 101 104 107 109 112 115 118 121 124 127 130 133 137 140 144 147 151 155 159 163 167 171 176 180 185 189 194 199 203 208 213 217 222 226 231 234 238 241 244 246 247 248 249 248 247 245 242 239 234 229 224 218 211 204 197 189 182 174 166 158 151 144 136 130 123 117 111 105 100 95 90 85 81 77 74 70 67 64 61 59 56 54 52 50 48 47 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 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 42 43 44 45 47 48 50 52 54 55 57 60 62 64 67 69 72 74 77 80 83 86 89 93 96 99 102 105 108 111 114 116 118 120 122 123 124 125 125 125 124 123 122 120 119 117 114 112 109 106 103 100 97 95 92 89 86 83 80 78 75 73 70 68 66 64 62 60 59 57 55 54 53 51 50 49 48
 86 86 87 87 87 87 87 87 88 88 88 88 89 89 90 90 90 91 91 92 92 93 94 94 95 96 97 98 99 100 101 102 104 105 106 108 109 111 113 114 116 118 120 122 124 127 129 131 133 135 138 140 142 144 146 148 150 151 153 154 155 156 157 158 159 159 159 159 159 158 158 157 156 155 154 153 152 150 149 147 145 143 142 140 138 136 134 132 130 128 126 124 122 120 118 116 114 113 111 109 107 105 103 101 99 97 96 94 92 90 89 87 85 83 82 80 78 77 75 74 72 71 69 68 66 65 63 62 61 60 58 57 56 55 54 53 52 50 49 48 47 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 54 56 57 58 60 61 63 64 65 67 68 69 70 71 73 74 75 76 77 78 78 79 80 81 81 82 82 83 83 84 84 84 85 85 85 85 85 86 86 86 86 86
 89 89 89 89 90 90 90 91 91 92 92 93 93 94 95 96 97 98 99 100 102 103 105 106 108 109 111 113 115 117 119 122 124 126 129 131 134 136 139 141 144 146 148 151 153 155 157 158 160 161 162 162 163 163 163 162 161 160 159 158 156 154 152 149 147 144 141 138 136 133 130 127 124 121 118 115 112 110 107 104 102 100 97 95 93 91 89 87 85 84 82 81 79 78 77 75 74 73 72 72 71 70 69 69 68 68 68 67 67 67 67 67 67 67 67 67 67 68 68 69 69 70 71 71 72 73 74 75 76 77 78 79 80 81 82 83 83 84 85 86 87 88 88 89 89 90 90 91 91 91 91 91 91 90 90 90 89 89 88 88 87 86 85 84 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 61 63 65 66 68 70 72 73 75 77 79 80 82 83 85 86 87 89 90 91 92 93 93 94 94 95 95 95 96 96 96 96 96 95 95 95 95 94 94 94 93 93 92 92 92 91 91 91 90 90 90 89 89 89 89 89 89 89
 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 90 90 91 92 92 93 94 95 96 97 99 100 101 103 104 106 108 110 112 113 115 117 119 121 123 125 127 129 131 132 134 135 137 138 139 140 141 142 142 143 143 143 143 142 142 141 140 139 137 136 134 132 130 128 126 123 121 118 115 112 109 106 103 100 97 94 91 87 84 81 78 75 72 69 66 63 61 58 55 53 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 39 39 40 41 43 44 45 46 47 49 50 52 53 55 56 58 59 61 62 64 65 67 69 70 71 73 74 76 77 78 79 80 81 82 83 84 85 85 86 86 87 87
 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 80 83 87 91 96 100 106 111 117 123 129 137 144 152 161 170 180 190 201 212 224 237 250 264 278 292 306 321 335 349 362 374 385 395 403 409 413 416 416 414 409 403 395 386 375 362 349 335 321 306 291 277 262 248 235 221 209 197 185 174 163 154 144 135 127 119 112 105 99 92 87 81 76 72 67 63 59 55 52 48 45 43 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 14 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 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 41 42 43 44 44 45 45 46 47 47 48 48 49 49 49 50 50 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 57 58 58 59 61 62 63 64 66 68 69 71 73 75 77 79 82 84 87 89 92 94 97 100 103 105 108 111 113 116 119 121 124 126 128 131 132 134 136 137 138 139 140 140 140 140 140 139 138 137 135 133 131 129 126 123 120 117 114 110 107 103 100 96 92 89 85 81 78 74 70 67 64 60 57 54 51 48 46 43 41 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32
 61 61 61 61 62 62 62 62 62 63 63 63 64 64 65 65 66 67 67 68 69 70 71 73 74 75 77 79 81 83 85 88 91 94 97 100 104 109 113 118 124 130 136 144 151 160 169 179 190 201 214 227 241 257 273 290 309 328 348 368 390 411 433 455 477 498 518 538 556 572 587 600 611 619 626 629 630 629 625 620 612 602 591 578 564 548 532 515 498 479 461 443 424 406 387 369 351 334 317 300 284 268 253 239 224 211 198 186 174 163 152 142 132 123 115 107 100 93 86 81 75 70 65 61 57 53 50 47 44 42 39 37 36 34 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 40 41 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 64 66 67 69 70 72 73 74 75 76 77 78 78 78 79 78 78 78 77 76 75 74 73 71 70 68 66 64 63 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 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 44 46 47 48 49 50 51 52 53 54 55 56 56 57 57 58 58 59 59 60 60 60 60 60 61 61 61
 48 47 47 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 46 47 48 49 50 51 53 54 56 57 59 61 63 66 69 72 75 78 82 86 90 95 100 106 112 118 125 132 140 148 156 165 174 184 194 204 215 226 236 247 258 269 279 289 299 308 317 325 332 339 345 350 354 357 360 362 363 363 362 361 359 357 354 351 347 343 338 333 328 322 316 310 304 297 291 284 277 269 262 255 247 240 232 224 217 209 201 194 186 179 172 165 158 151 145 138 132 126 121 115 110 105 101 96 92 88 84 80 77 73 70 67 65 62 60 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 42 44 45 47 49 50 52 53 55 56 58 59 60 62 63 64 65 65 66 66 67 67 67 67 67 67 66 66 65 64 64 63 62 61 60 59 59 58 57 56 55 54 53 52 51 51 50 49 48
 23 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 57 59 62 65 68 72 76 80 85 89 95 100 106 112 119 126 134 142 150 159 167 176 185 194 203 211 219 226 232 237 241 244 246 246 245 242 239 234 229 222 215 208 200 192 183 175 167 159 151 144 136 129 123 116 110 105 99 94 89 85 80 76 72 69 66 62 59 57 54 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 53 54 55 55 56 57 57 58 58 58 59 59 59 59 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 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 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23
 116 118 119 120 121 122 123 124 125 126 127 128 129 129 130 131 131 132 132 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 134 134 134 134 134 133 133 133 134 134 134 134 135 135 136 137 137 138 139 141 142 143 145 147 148 150 152 155 157 159 162 164 167 170 173 176 179 182 185 188 192 195 199 202 206 209 213 216 220 224 227 231 234 238 241 244 247 250 253 255 257 259 261 262 263 264 264 264 263 262 261 259 257 254 251 248 244 240 235 230 225 220 214 209 203 197 191 185 179 173 168 162 156 151 146 140 136 131 126 122 117 113 109 106 102 99 96 92 89 87 84 81 79 77 74 72 70 68 67 65 63 62 60 59 57 56 54 53 52 51 50 49 47 46 45 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 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 71 72 73 75 76 77 79 80 82 83 84 86 87 89 90 92 93 95 96 98 99 101 102 104 105 106 108 109 110 112 113 114 115
 58 60 62 64 66 68 70 73 75 78 81 84 88 91 95 99 104 108 113 119 124 130 136 143 150 157 164 172 180 188 195 203 210 217 224 229 234 238 241 242 242 241 239 236 231 225 219 212 204 196 188 180 172 164 156 149 142 135 129 123 117 112 107 103 99 95 92 89 86 84 82 80 78 76 75 74 73 72 72 71 71 71 71 71 71 71 72 72 73 74 75 75 76 77 78 79 80 82 83 84 85 85 86 87 87 87 88 87 87 86 86 84 83 81 80 78 75 73 70 68 65 62 59 56 53 51 48 45 43 40 38 36 34 32 30 28 26 25 23 22 21 20 18 17 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 22 22 22 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 23 24 25 26 27 28 29 30 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 50 52 53 55 56
 93 93 93 93 92 92 91 90 89 88 87 85 84 82 81 79 78 76 75 73 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 49 48 47 47 47 46 46 46 46 46 46 46 46 47 47 47 48 49 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 72 73 75 77 79 80 82 84 86 88 89 91 93 95 96 98 100 101 103 104 105 106 107 108 109 109 109 109 109 108 108 107 106 104 102 101 99 96 94 92 89 86 83 81 78 75 72 69 67 64 62 59 57 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 14 14 15 15 16 16 17 18 19 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 43 45 47 50 52 55 57 60 62 65 67 70 72 75 77 79 81 83 85 87 88 90 91 92 92 93 93
 37 37 36 36 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 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 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 56 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 68 69 69 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 84 85 86 87 88 89 89 90 90 91 91 92 92 92 92 92 92 92 91 91 90 90 89 88 87 87 86 85 84 83 82 80 79 78 77 76 75 74 74 73 72 71 70 70 69 69 68 68 67 67 67 66 66 66 66 66 66 66 66 66 66 67 67 67 67 68 68 69 69 69 70 70 71 71 72 72 73 73 74 74 75 75 75 76 76 76 76 76 76 76 75 75 74 74 73 72 71 70 69 68 67 65 64 62 61 59 58 56 54 53 51 50 48 46 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 56 57 58 58 59 59 60 60 60 60 60 60 59 59 59 58 57 57 56 55 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 39 39 38
 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 90 91 92 93 93 94 95 95 96 97 97 98 98 99 100 100 101 101 102 102 103 104 104 105 106 107 107 108 109 110 111 112 113 114 115 116 116 117 118 119 120 121 121 122 122 123 123 123 123 123 123 123 122 122 121 120 119 118 117 116 114 112 111 109 107 105 103 101 99 96 94 92 89 87 84 82 79 77 75 72 70 68 65 63 61 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 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 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 73 74
 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 58 61 64 67 70 74 78 82 86 91 96 101 107 114 120 127 135 143 152 161 171 181 192 203 215 228 241 254 268 282 295 309 322 335 347 358 368 376 383 389 392 394 394 392 388 383 377 369 360 350 340 329 317 306 294 283 271 260 249 239 229 219 210 201 192 184 177 170 163 156 150 144 139 134 129 124 120 116 112 109 105 102 99 96 94 91 89 87 85 83 81 80 78 77 76 74 73 72 72 71 70 70 69 69 68 68 68 68 68 67 67 67 67 67 68 68 68 68 68 68 68 68 68 67 67 67 67 66 66 66 65 65 64 64 63 62 62 61 60 59 59 58 57 56 55 54 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 44 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29
 95 98 101 104 107 111 115 118 123 127 132 137 142 147 153 159 165 172 178 185 193 200 208 216 224 231 239 247 255 262 269 275 281 285 290 293 295 296 297 296 294 291 287 283 277 271 264 257 250 242 234 227 219 211 203 196 189 182 175 169 162 157 151 146 141 137 132 128 125 121 118 115 112 109 107 105 103 101 99 97 96 94 93 92 91 90 90 89 88 88 87 87 87 87 87 86 87 87 87 87 87 87 88 88 89 89 89 90 90 91 91 91 92 92 92 93 93 93 93 93 93 93 92 92 91 91 90 89 88 87 86 85 84 82 81 79 78 76 75 73 71 70 68 66 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 74 75 77 78 80 82 84 86 88 90 93
 81 81 82 82 83 83 84 85 85 86 86 87 87 88 88 89 89 90 90 91 92 92 93 94 94 95 96 97 98 99 100 101 102 103 105 106 107 109 110 112 114 115 117 119 121 123 125 127 129 132 134 136 138 141 143 145 147 149 151 153 155 156 158 159 160 161 162 162 163 163 163 163 163 162 161 160 159 158 156 154 152 150 148 146 143 140 138 135 132 129 126 122 119 116 112 109 106 102 99 95 92 89 85 82 79 75 72 69 66 63 60 58 55 52 50 48 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 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 54 56 57 59 60 61 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80
 72 71 71 70 69 69 68 67 67 66 66 66 65 65 64 64 64 64 63 63 63 63 63 63 63 64 64 64 65 65 66 66 67 68 69 70 72 73 75 76 78 80 83 85 88 91 94 97 101 105 109 114 119 124 130 135 141 148 155 162 169 176 184 192 200 208 216 224 233 241 249 257 265 272 280 286 293 299 304 309 313 316 319 320 322 322 322 320 319 316 313 309 305 300 294 288 282 276 269 262 254 247 239 232 224 216 209 201 194 187 179 172 165 159 152 146 140 134 129 123 118 113 109 104 100 96 93 89 86 83 80 78 75 73 71 70 68 67 65 64 63 62 62 61 60 60 60 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 63 64 65 66 66 67 68 69 70 71 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 91 92 93 94 95 95 96 96 96 97 97 97 97 97 96 96 95 94 94 93 92 91 90 88 87 86 84 83 82 80 79 77 76 75 73 72 71 69 68 67 66 65 64 63 62 61 61 60 59 59 58 58 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 63 64 64 65 65 66 66 67 67 68 68 69 70 70 71 72 72 73 74 75 75 76 77 78 78 79 80 81 81 82 83 83 84 84 85 85 85 86 86 86 86 86 86 86 86 86 85 85 85 84 84 83 83 82 81 81 80 79 79 78 77 76 76 75 74 73 73
 100 99 98 97 96 95 93 92 91 89 88 86 85 83 81 80 78 77 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 51 50 50 50 49 49 50 50 50 51 51 52 53 55 56 57 59 61 63 65 68 70 73 76 79 83 86 90 94 98 103 107 112 117 122 127 133 138 144 149 155 161 167 172 178 184 189 195 200 204 209 213 216 220 222 224 226 226 227 226 225 223 221 218 215 211 207 202 197 192 186 181 175 169 163 157 151 145 140 134 129 124 119 114 109 105 101 97 93 90 87 84 81 79 76 74 72 71 69 68 66 65 64 64 63 62 62 61 61 61 61 60 60 60 60 60 60 61 61 61 61 61 61 61 62 62 62 62 62 62 62 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 54 54 53 52 51 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 57 57 57 58 58 59 60 60 61 62 63 64 66 67 68 70 71 73 74 76 78 79 81 83 84 86 88 89 91 92 94 95 96 98 99 100 100 101 102 102 103 103 103 103 103 103 102 102 101 101
 222 218 213 208 203 197 191 185 179 173 167 161 155 149 144 138 133 127 122 118 113 109 104 100 97 93 90 86 83 81 78 76 74 71 70 68 67 65 64 63 62 62 61 61 61 61 61 61 61 62 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 83 85 86 88 89 90 92 93 94 96 97 98 99 100 100 101 101 102 102 102 102 102 101 101 100 99 98 97 96 95 93 91 90 88 86 84 81 79 77 74 72 70 67 65 62 60 58 55 53 51 49 46 44 42 41 39 37 35 34 33 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 44 46 47 49 51 53 55 58 60 63 67 70 74 78 82 87 91 97 102 108 114 120 127 134 141 148 155 162 170 177 184 191 198 204 210 215 220 224 227 230 232 233 233 232 230 228 225
 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 57 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 53 55 58 61 64 67 70 74 77 81 86 90 94 99 104 109 114 119 124 129 134 139 144 148 151 154 157 159 160 160 160 159 157 154 151 147 143 138 134 129 123 118 113 107 102 97 92 87 83 78 74 70 66 63 60 56 53 50 48 45 43 41 38 36 35 33
 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 64 64 65 65 65 66 66 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 68 67 67 66 66 65 65 64 64 63 63 62 61 61 60 59 58 58 57 56 55 55 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 54 55 56 56 57 57 58 58 58 59 59 60 60 60 61 61 61 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 58 58 57 56 56 55 55 54 53 52 52 51 50 49
 60 60 61 62 62 63 63 64 65 65 66 66 67 67 68 68 69 70 70 71 71 72 73 73 74 75 76 77 78 79 80 81 83 84 86 88 90 92 95 97 100 103 107 110 114 119 123 128 133 139 145 151 157 164 171 178 186 193 201 208 216 223 230 237 243 249 253 257 261 263 264 264 263 261 258 254 250 244 238 231 224 217 209 201 193 185 177 169 161 154 146 139 132 126 119 113 108 102 97 92 87 83 79 75 71 67 64 61 58 55 52 50 47 45 43 41 39 38 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 53 54 54 55 56 56 57 57 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59
 62 60 59 58 57 56 55 54 54 53 52 51 51 50 50 49 49 48 48 48 48 48 48 48 48 48 49 49 50 50 51 52 53 54 56 57 59 60 62 65 67 69 72 75 78 81 85 88 92 96 100 105 109 114 118 123 127 132 136 140 144 148 151 154 157 159 161 163 164 164 164 164 163 162 160 159 156 154 151 148 145 142 138 135 132 128 124 121 118 114 111 107 104 101 98 95 92 89 86 83 81 78 76 73 71 69 66 64 62 60 58 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 37 37 38 39 40 42 43 44 45 47 48 49 51 53 54 56 58 60 62 64 66 68 71 73 76 78 81 84 86 89 92 96 99 102 105 109 112 116 119 123 126 130 133 136 139 142 144 146 148 150 151 152 152 152 151 150 149 147 144 142 138 135 131 127 123 119 114 110 106 101 97 92 88 84 80 77 73 70 67 63 61 58 56 53 51 49 47 46 44 43 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 70 71 73 75 76 78 79 81 83 84 86 87 88 90 91 92 93 94 95 96 96 97 97 97 97 97 97 97 96 96 95 94 93 92 91 90 89 87 86 84 83 82 80 79 77 75 74 73 71 70 68 67 65 64 63
 31 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 34 35 37 38 40 42 44 47 49 52 55 58 62 65 70 74 79 84 89 95 101 108 115 122 130 139 148 157 167 178 189 200 212 225 238 251 265 279 292 306 319 332 344 356 366 374 381 386 389 390 389 386 380 373 363 353 340 327 313 298 282 267 252 236 222 207 193 180 167 155 144 133 123 114 105 98 90 83 77 71 66 61 57 53 49 45 42 39 37 34 32 30 29 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 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 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 50 52 53 55 56 58 59 61 63 64 66 68 69 71 73 74 76 78 80 81 83 85 87 89 90 92 94 96 97 99 101 103 104 106 107 109 110 112 113 114 115 116 116 117 117 117 117 117 117 116 115 114 112 111 109 107 105 103 101 98 95 93 90 87 85 82 79 76 74 71 69 66 64 62 59 57 55 53 52 50 48 46 45 44 42 41 40 38 37 36 35 34 34 33 32 31
 112 113 115 116 117 118 119 119 120 120 120 121 121 121 121 120 120 120 120 119 119 119 118 118 118 117 117 117 117 117 117 117 117 117 118 118 119 120 121 122 123 124 126 127 129 131 133 135 137 139 141 143 146 148 150 152 154 156 158 159 160 161 162 163 163 163 163 163 162 161 160 158 157 155 153 151 148 146 143 141 138 135 132 129 126 123 120 117 114 111 108 105 103 100 97 94 91 89 86 83 81 78 75 73 70 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 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 44 44 44 44 44 44 43 43 43 43 42 42 42 41 40 40 39 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 41 44 46 48 51 54 56 59 62 65 68 71 74 77 80 82 85 88 91 94 96 99 101 104 106 108 110
 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 35 38 41 45 49 53 58 63 69 75 83 91 100 111 122 135 149 165 182 201 221 243 266 291 316 341 365 388 409 426 439 447 450 447 440 428 412 394 373 352 330 308 287 266 247 229 212 197 183 170 158 147 137 129 120 113 106 100 95 90 86 82 78 75 72 69 67 65 63 61 60 59 58 57 57 56 56 56 56 57 57 58 59 60 61 62 64 65 67 69 71 73 76 78 81 83 86 89 92 94 97 99 102 104 106 108 110 111 112 113 114 114 114 114 113 112 111 109 108 106 104 102 99 97 95 92 90 88 85 83 81 79 76 74 72 71 69 67 65 64 62 61 60 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 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 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 34 34 34 33 32 32 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10
 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 53 55 57 60 62 64 67 69 72 75 78 81 84 87 90 93 96 99 103 106 109 112 115 118 121 123 126 128 130 132 133 135 136 137 137 138 138 138 138 137 136 136 135 133 132 130 129 127 125 123 121 119 117 115 113 111 108 106 104 102 99 97 95 93 90 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16
 65 64 63 63 63 62 62 62 62 62 62 62 63 63 64 64 65 66 67 68 69 70 71 73 75 76 78 80 82 85 87 90 93 96 99 102 105 109 112 116 120 123 127 131 135 139 143 147 151 154 158 161 164 166 169 171 173 174 176 176 177 177 177 177 176 175 174 173 172 170 168 167 165 163 161 159 157 155 153 152 150 148 147 145 144 142 141 140 139 138 137 136 136 135 134 134 133 133 133 132 132 132 132 131 131 131 130 130 130 129 129 128 127 126 125 124 123 121 120 118 116 114 112 110 107 105 102 100 97 94 92 89 86 83 81 78 75 73 70 68 66 64 61 59 57 56 54 52 51 49 48 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 56 57 58 58 59 59 60 60 60 60 61 60 60 60 60 60 59 59 58 57 57 56 55 55 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 63 65 67 69 72 74 76 78 81 83 86 88 91 93 96 98 100 102 105 106 108 110 111 112 113 114 114 114 114 114 114 113 112 110 109 108 106 104 102 100 98 96 94 92 90 88 86 84 82 81 79 77 76 74 73 71 70 69 68 67 66 65
 82 83 84 85 86 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 104 105 106 106 107 107 107 107 107 107 107 107 106 106 106 105 104 104 103 102 101 100 99 99 98 97 96 95 94 94 93 92 92 91 91 90 90 89 89 89 89 89 89 89 89 89 89 90 90 90 91 91 92 93 93 94 95 96 97 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 116 117 117 117 117 117 117 117 116 116 115 114 112 111 110 108 106 104 102 100 98 96 93 91 89 86 84 81 79 77 74 72 70 68 66 64 62 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 75 77 80 82 85 87 90 92 95 97 99 102 104 105 107 109 110 111 112 112 113 113 113 113 112 112 111 110 109 108 107 105 104 102 100 99 97 95 93 91 90 88 86 84 82 81 79 78 76 74 73 72 70 69 68 66 65 64 63 62 61 60 59 59 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 58 58 59 59 60 61 61 62 63 63 64 65 65 66 67 67 68 68 69 70 70 71 71 72 72 73 74 74 75 75 76 77 77 78 78 79 80 81 81
 71 74 78 82 87 91 95 100 105 110 115 120 126 131 137 142 148 154 159 165 171 177 182 188 193 198 203 208 213 217 221 224 227 230 233 235 236 237 238 238 238 237 236 234 232 229 226 223 219 215 210 205 200 195 189 184 178 172 166 160 155 149 143 137 132 126 121 115 110 105 101 96 92 87 83 79 75 72 68 65 62 59 56 53 51 48 46 44 41 39 37 35 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 18 20 22 23 25 27 28 30 32 35 37 39 41 44 46 49 51 54 57 59 62 65 68 71 74 76 79 82 85 87 90 93 95 97 100 102 103 105 107 108 109 110 110 111 111 111 111 110 110 109 108 107 105 104 102 101 99 97 95 93 91 89 87 85 83 81 80 78 76 74 73 71 70 69 67 66 65 64 64 63 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 44 43 42 41 39 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 16 17 18 19 21 22 23 24 26 28 29 31 33 35 37 39 41 44 46 49 51 54 57 60 64 67
 36 37 39 40 42 43 45 47 49 51 53 55 57 60 63 66 69 72 76 79 83 88 92 97 102 108 113 119 126 133 140 147 154 162 170 179 187 195 203 211 218 225 232 237 242 246 249 250 250 249 247 244 240 234 228 222 214 207 199 190 182 174 166 158 150 143 136 129 123 117 111 105 100 95 91 87 82 79 75 72 69 66 63 61 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 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 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 71 72 72 72 73 73 73 74 74 74 75 75 76 76 76 77 77 78 78 78 79 79 80 80 80 81 81 81 81 82 82 82 82 82 82 81 81 81 80 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 63 62 61 59 58 57 56 55 54 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 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 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35
 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 41 42 43 45 46 47 48 50 51 52 54 56 57 59 60 62 64 66 67 69 71 72 74 75 77 78 80 81 82 83 84 85 86 87 87 88 88 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 87 86 86 86 85 85 85 84 84 84 83 83 83 83 82 82 82 82 82 81 81 81 81 81 81 81 80 80 80 80 80 79 79 79 78 78 78 77 77 76 76 75 74 74 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 56 56 57 58 59 60 61 62 63 65 66 67 68 69 71 72 73 75 76 77 78 80 81 82 83 84 85 86 87 88 88 89 90 90 90 90 90 90 90 90 90 90 89 89 88 88 87 86 86 85 84 84 83 82 82 81 80 80 79 79 78 78 77 77 76 76 76 76 75 75 75 75 75 75 75 76 76 76 76 77 77 77 78 78 79 79 80 81 82 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 107 107 108 109 109 109 109 109 109 109 109 108 107 106 105 104 103 102 100 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 66 64 62 60 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38
 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 53 54 56 58 60 63 65 67 70 73 76 79 82 86 89 93 97 101 106 110 115 120 125 131 136 142 147 153 158 164 169 174 179 183 187 190 193 195 197 197 198 197 196 193 191 188 184 180 175 170 165 160 154 149 144 138 133 128 123 118 113 109 104 100 96 92 89 86 82 79 77 74 71 69 67 65 63 61 60 58 57 55 54 53 52 51 50 49 48 48 47 47 46 46 46 45 45 45 45 46 46 46 46 47 48 48 49 50 51 52 53 55 56 58 60 62 64 66 69 71 74 77 80 84 87 91 95 99 103 107 111 116 120 124 129 133 137 141 145 149 152 155 158 161 163 165 167 168 169 170 170 170 169 169 168 167 165 164 162 160 159 157 154 152 150 148 146 144 141 139 137 135 133 131 129 128 126 124 122 121 119 118 116 115 113 112 111 110 108 107 106 105 104 102 101 100 99 98 96 95 94 93 91 90 89 87 86 85 83 82 81 79 78 76 75 74 72 71 70 68 67 66 65 64 63 61 60 59 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 50 50
 54 55 55 56 57 57 58 59 60 61 62 63 65 66 67 69 70 72 74 75 77 79 81 83 85 88 90 92 95 98 100 103 106 108 111 114 117 119 122 125 127 129 132 134 136 137 138 139 140 141 141 141 140 139 138 136 135 132 130 127 125 122 119 115 112 109 105 102 99 95 92 89 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 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 38 39 40 40 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 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 59 61 63 65 67 69 70 72 74 76 78 79 81 83 84 85 87 88 89 89 90 90 91 91 91 90 90 89 89 88 87 86 84 83 82 80 79 77 76 74 73 71 70 68 67 66 65 63 62 61 60 59 58 57 56 56 55 54 54 53 53 53 52 52 52 52 51 51 51 51 52 52 52 52 52 53 53 54
 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 34 36 38 40 42 45 47 49 52 55 57 60 63 66 70 73 76 80 83 87 91 95 98 102 106 110 114 118 122 126 130 133 137 140 144 147 149 152 154 156 157 158 159 159 159 158 157 155 154 151 149 146 143 139 136 132 128 124 120 116 112 108 104 100 96 92 88 85 82 79 76 73 70 68 65 63 61 59 58 56 55 53 52 51 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 52 52 52 51 51 50 50 49 48 47 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 55 55 56 57 57 58 58 58 58 58 58 58 57 57 56 56 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 36 35 34
 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 50 51 52 52 53 53 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 54 54 54 54 54 54 54 53 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 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 18 18 18 18 18 19 19 19 19 19 19 20 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 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 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 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 7 7
 61 61 60 59 58 57 57 56 55 55 54 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 75 77 79 81 83 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 119 121 123 124 126 127 128 129 130 131 131 132 132 132 132 131 130 130 129 127 126 124 122 120 118 116 114 112 109 107 104 102 100 97 95 92 90 88 86 84 82 80 78 76 75 73 72 70 69 68 67 66 65 64 63 62 62 61 60 60 59 59 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 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 49 50 50 50 50 51 51 51 52 52 53 53 54 54 55 56 57 57 58 59 60 61 62 63 63 64 65 66 67 68 69 70 71 71 72 72 73 73 74 74 74 74 75 75 74 74 74 74 73 73 72 72 71 71 70 69 68 68 67 66 65 65 64 63 62
 103 103 103 103 103 104 104 104 104 104 104 104 104 104 104 104 104 105 105 105 105 105 105 105 104 104 104 104 104 104 103 103 103 102 102 101 101 100 100 99 98 98 97 96 96 95 94 94 93 92 91 91 90 89 89 88 88 87 87 86 86 85 85 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 83 84 84 84 84 85 85 85 85 86 86 86 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 84 83 82 81 80 79 77 76 75 73 72 71 69 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 50 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 64 64 65 66 66 67 68 68 69 70 70 71 71 72 72 73 73 73 73 73 74 74 74 73 73 73 73 73 72 72 71 71 70 70 69 68 68 67 66 65 65 64 63 62 61 60 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 54 55 57 58 60 61 63 65 67 68 70 72 74 76 77 79 81 82 84 85 87 88 90 91 92 93 94 95 96 97 98 98 99 100 100 101 101 101 102 102 102 102 103
 48 47 45 44 43 41 40 38 37 36 34 33 32 30 29 28 27 26 24 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33 35 36 38 39 40 42 43 45 46 47 49 50 51 52 53 54 55 56 57 58 59 59 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 56 56 55 55 54 53 53 52 52 52 51 51 51 51 50 51 51 51 51 52 52 53 54 55 57 58 60 62 64 66 68 71 74 77 81 85 89 93 98 102 108 113 119 125 131 138 145 152 160 167 176 184 192 201 209 218 227 235 244 251 259 266 272 278 282 286 288 290 290 289 287 284 279 274 268 261 253 245 236 227 218 209 200 190 182 173 164 156 148 141 134 127 121 115 109 104 99 95 91 87 84 81 78 76 74 72 70 69 67 66 66 65 65 65 65 65 65 66 66 67 68 69 70 71 72 73 75 76 78 79 81 83 85 87 88 90 92 94 96 98 100 102 104 106 108 110 111 113 115 116 118 119 121 122 123 124 125 126 126 126 127 127 127 126 126 125 125 124 123 122 121 119 118 116 115 113 111 110 108 106 105 103 101 100 98 97 95 94 93 91 90 89 88 87 86 86 85 84 84 83 83 83 82 82 82 81 81 81 80 80 80 79 79 78 78 77 77 76 75 75 74 73 72 71 70 69 68 67 65 64 63 61 60 59 57 56 54 53 51 50
 38 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 59 60 60 61 62 63 64 66 67 68 70 72 74 75 78 80 82 85 87 90 93 96 99 102 105 109 112 116 119 123 126 129 133 136 139 141 144 146 148 150 151 152 152 152 151 150 149 147 145 142 139 136 132 128 124 120 116 111 107 102 98 93 89 84 80 76 72 68 64 61 57 54 51 48 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 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 22 23 24 25 26 26 27 28 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 48 50 51 53 54 56 57 59 60 62 63 65 66 68 69 71 72 73 74 76 77 78 79 79 80 81 82 82 83 83 83 83 84 84 84 84 84 83 83 83 83 83 82 82 82 81 81 80 80 79 79 78 77 77 76 75 75 74 73 72 71 71 70 69 68 66 65 64 63 62 61 59 58 57 55 54 53 51 50 48 47 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 25 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 12 13 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 33 34 35 36 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 82 81 80 78 77 75 73 72 70 68 66 64 62 60 58 56 54 52 50 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 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 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 36 36 38 39 40 41 42 44 45 47 48 50 52 53 55 57 59 61 62 64 66 68 70 72 73 75 77 78 79 81 82 83 83 84 84 84 84 84 84 83
 85 86 88 89 91 93 95 97 100 102 105 108 111 114 117 120 124 127 131 135 138 142 146 150 153 157 160 164 166 169 171 173 175 175 176 176 175 174 173 170 168 165 162 158 155 151 147 142 138 134 130 126 122 118 114 110 107 104 101 98 95 93 91 89 87 85 84 82 81 80 79 78 78 78 77 77 77 77 78 78 79 79 80 81 82 83 84 86 87 89 91 93 95 97 99 101 104 106 109 112 115 117 120 123 126 129 132 135 137 140 142 144 146 148 149 150 151 151 151 151 150 148 147 145 142 140 137 134 130 127 123 119 115 111 107 103 99 95 91 88 84 80 77 74 71 68 65 62 60 57 55 53 51 49 47 45 43 42 40 39 38 37 35 34 33 33 32 31 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 76 79 82 85 88 91 94 97 99 101 103 105 106 108 109 109 109 109 109 109 108 107 105 104 102 100 98 96 94 92 90 87 85 83 81 78 76 74 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 50 49 49 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 48 48 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 69 69 70 70 70 71 71 71 71 72 72 72 73 73 73 74 74 75 75 76 76 77 78 79 80 81 82 83
 108 110 112 114 116 118 120 122 124 126 129 131 134 137 140 143 146 150 153 157 161 165 169 173 178 182 186 191 195 200 204 208 212 215 219 221 224 226 227 228 228 228 227 226 224 221 218 214 210 206 201 196 191 186 180 175 169 164 159 153 148 143 138 134 129 125 121 117 113 109 106 103 99 96 94 91 88 86 84 81 79 77 75 73 72 70 68 67 65 64 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 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 20 20 20 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 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 63 65 67 69 71 73 75 78 80 82 84 86 88 90 91 93 95 96 97 99 100 100 101 102 102 102 102 101 101 100 99 98 97 96 95 93 92 90 89 87 85 83 82 80 78 77 75 73 72 70 68 67 65 64 63 61 60 59 58 56 55 54 53 52 51 50 50 49 48 47 46 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 72 73 75 76 78 80 81 83 84 86 87 89 90 92 93 95 96 98 99 101 102 104 105 107
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 61 62 64 66 67 69 71 72 74 75 77 78 80 81 82 83 84 85 85 86 86 87 87 87 86 86 85 85 84 83 82 81 80 79 78 76 75 74 72 71 70 68 67 66 64 63 62 61 60 58 57 56 56 55 54 53 52 52 51 50 50 49 49 49 48 48 48 48 48 47 47 47 48 48 48 48 49 49 49 50 50 51 52 53 53 54 55 56 58 59 60 62 63 65 66 68 70 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 100 101 103 104 105 105 106 106 107 107 106 106 106 105 104 103 102 101 100 99 98 96 95 94 92 91 90 89 87 86 85 84 83 82 81 80 79 79 78 78 77 77 76 76 76 76 76 76 76 76 76 76 77 77 78 78 79 79 80 81 82 82 83 84 85 85 86 87 88 88 89 89 90 90 90 91 91 91 90 90 90 89 88 88 87 86 85 83 82 81 80 78 77 76 74 73 72 70 69 68 67 66 64 63 62 61 61 60 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 64 65 65 66 66 66 66 66 67 66 66 66 66 65 65 64 63 63 62 61 60 59 57 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30
 216 212 207 201 196 190 185 179 174 168 163 158 153 148 143 138 133 129 125 121 117 113 109 105 102 99 95 92 89 87 84 81 79 76 74 72 70 68 66 64 62 60 59 57 56 54 53 52 51 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33 32 32 31 30 29 28 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 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 60 60 59 59 59 58 57 56 56 55 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 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 40 42 44 46 49 52 55 58 62 66 70 75 80 85 91 97 103 110 117 124 132 140 148 156 164 172 180 188 195 203 209 215 221 225 229 232 234 235 235 235 233 231 228 225 221
 26 27 29 30 31 32 33 34 35 35 36 37 37 37 37 38 38 37 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 30 29 29 28 28 28 28 28 28 27 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 39 40 40 40 40 40 40 40 40 40 39 38 38 37 36 35 34 33 32 31 30 28 27 26 25 23 22 21 20 19 18 16 15 14 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 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 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 18 19 20 21 22 24 25
 49 48 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 62 63 63 63 64 64 64 64 63 63 63 62 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 44 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 34 34 34 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 53 54 55 57 58 59 60 62 63 64 65 66 67 67 68 68 69 69 69 69 69 69 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 50 50 50 50 49 49
 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 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 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 52 52 52 52 52 51 51 52 52 52 52 52 53 53 54 54 55 56 56 57 58 59 61 62 63 65 66 68 69 71 73 75 77 79 82 84 86 89 91 94 97 100 102 105 108 111 114 118 121 124 127 130 134 137 140 143 147 150 153 156 159 162 165 167 170 172 174 176 178 180 181 182 182 183 182 182 181 180 178 176 174 171 168 164 160 156 152 148 143 138 134 129 124 119 114 109 104 99 95 90 86 82 78 74 70 66 63 60 57 54 51 49 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 33 34 34 35 36 37 39 40 41 42 43 45 46 48 49 51 53 55 56 58 60 62 64 66 68 70 73 75 77 79 81 83 85 87 89 91 92 94 95 97 98 99 100 100 101 101 102 102 102 102 101 101 101 100 100 99 98 97 96 96 95 94 93 92 91 89 88 87 86 85 84 82 81 80 79 77 76 75 74 72 71 70 68 67 66 64 63 62 60 59 58 56 55 54 52 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 30 30 29 29 29 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 62 64 66 67 69 70 72 73 74 74 75 76 76 76 76 76 76 76 75 75 74 73 72 71 71 70 69 68 67 66
 76 75 74 74 73 72 71 70 69 68 67 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 51 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 70 71 73 74 76 77 79 81 82 84 85 87 88 89 90 91 92 93 93 94 94 94 94 94 93 93 92 92 91 90 89 88 87 85 84 83 82 80 79 78 77 76 75 74 72 71 71 70 69 68 67 67 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 50 51 52 53 54 55 57 58 59 61 62 64 65 67 68 69 71 72 74 75 76 77 79 80 81 82 83 83 84 85 85 86 86 87 87 87 87 87 87 87 87 87 86 86 85 85 84 84 83 82 82 81 80 79 79 78 77
 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 54 55 55 56 56 56 56 57 56 56 56 56 55 54 54 53 52 50 49 48 47 45 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 21 21
 102 103 104 105 106 106 107 107 107 107 107 107 106 105 104 103 102 100 99 97 95 93 91 88 86 84 82 79 77 75 72 70 68 66 64 62 60 58 56 54 53 52 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 64 66 68 69 71 73 74 76 77 79 80 82 83 84 85 86 87 88 88 89 89 89 88 88 87 87 86 85 83 82 81 79 77 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 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 42 44 45 47 49 51 53 56 58 60 62 64 67 69 71 73 75 77 78 80 81 83 84 85 86 86 87 87 87 87 86 86 85 84 83 82 81 79 78 76 75 73 71 70 68 66 64 63 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 37 37 37 38 38 39 40 41 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 63 64 66 68 70 72 74 76 78 80 82 84 85 87 89 91 93 94 96 98 99 101
 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 33 34 36 38 41 43 46 48 51 54 58 61 65 69 74 78 82 87 92 97 102 107 111 116 120 124 128 132 135 137 139 141 142 142 142 142 141 139 137 135 133 130 127 124 121 117 114 111 107 104 101 98 95 92 89 86 83 80 78 75 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 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 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 47 50 52 55 58 60 63 66 69 71 74 76 79 81 83 84 85 86 87 87 87 87 86 85 84 83 81 80 78 76 74 72 71 69 67 65 63 62 60 58 57 56 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 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
 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 48 50 52 54 57 59 62 65 68 72 75 79 84 88 93 99 104 110 116 122 128 134 140 146 151 156 160 163 165 166 166 164 162 158 154 149 143 136 130 123 116 110 103 97 91 85 79 74 69 65 61 57 53 50 47 44 42 39 37 35 33 32 30 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 15 15 15 14 14 13 13 13 13 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 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 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 56 59 61 63 66 69 71 74 76 79 81 83 85 87 89 90 91 91 91 91 90 89 87 85 83 80 77 74 71 68 64 61 58 54 51 48 45 43 40 38 35 33 31 30 28 26 25 24 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27
 60 62 63 64 65 66 67 68 69 70 71 72 72 73 74 74 74 75 75 75 75 74 74 73 73 72 71 71 70 69 68 66 65 64 63 62 60 59 58 57 56 55 53 52 51 50 50 49 48 47 47 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 51 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 38 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 69 69 70 70 70 70 70 70 70 70 70 70 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 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 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59
 68 69 69 70 70 71 71 71 71 71 71 71 70 70 69 68 67 66 65 64 63 61 60 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 48 49 50 51 52 53 55 56 58 60 62 64 66 68 71 73 76 78 81 84 87 90 93 96 98 101 104 107 109 111 113 115 117 118 119 119 120 120 119 119 118 117 115 113 111 109 107 104 102 99 96 94 91 88 85 82 80 77 74 72 69 67 65 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 40 41 42 44 45 46 48 49 51 53 55 57 59 61 63 66 68 71 73 76 79 82 85 88 91 94 98 101 105 108 112 115 119 122 126 129 133 136 139 143 146 148 151 153 155 157 159 160 161 161 161 161 160 159 157 155 153 151 148 144 141 138 134 130 126 122 118 113 109 105 101 97 94 90 86 83 80 77 74 71 68 66 64 61 59 58 56 55 53 52 51 50 49 48 48 47 47 47 46 46 46 46 47 47 47 47 48 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67
 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 72 73 75 76 77 78 79 80 81 82 83 83 84 84 84 84 84 84 84 83 83 82 81 81 80 79 78 77 76 75 74 73 72 71 69 68 67 67 66 65 64 63 62 62 61 60 60 59 59 58 58 57 57 57 57 56 56 56 56 56 56 56 57 57 57 58 58 58 59 60 60 61 62 63 64 65 66 67 68 69 70 72 73 75 76 78 80 81 83 85 86 88 90 91 93 94 96 97 98 99 99 100 100 100 100 100 99 99 98 96 95 93 92 90 88 86 84 81 79 77 74 72 70 68 65 63 61 59 57 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 34 33 33 33 33 34 34 34 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 50 51 52 52 53 53 53 54 54 54 54 53 53 53 52 52 51 50 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 62 64 65 67 68 69 71 72 73 73 74 74 75 75 75 74 74 73 73 72 71 70 69 67 66 65 63 62 61 59 58 57 56 55 53 52 51 51 50 49 48 48 47 47 46 46 46 45 45 45 45 45
 33 34 34 34 35 35 36 36 37 37 38 38 39 40 41 42 42 43 45 46 47 48 50 51 53 55 56 58 60 63 65 67 70 72 75 77 80 82 85 88 90 92 94 96 98 100 101 102 102 102 102 102 101 100 99 97 95 94 91 89 87 84 82 79 77 74 72 69 67 65 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 38 37 35 34 33 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 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 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 52 54 56 58 60 62 65 67 70 73 76 79 82 85 89 92 96 99 103 107 111 114 118 122 125 129 132 135 138 141 143 145 146 147 148 148 148 147 146 144 142 140 138 135 132 129 126 123 119 116 113 110 107 103 100 98 95 92 90 87 85 83 81 79 77 76 74 73 71 70 69 67 66 65 64 64 63 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 28 27 27 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 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33
 107 108 109 110 111 112 113 114 115 116 117 119 120 121 123 124 126 127 129 131 132 134 136 138 140 142 143 145 147 149 150 152 154 155 156 157 158 159 159 160 160 160 160 159 158 158 157 155 154 152 151 149 147 145 143 140 138 136 134 132 129 127 125 123 121 119 117 115 113 111 109 108 106 104 103 101 100 99 97 96 95 94 93 91 90 89 88 87 86 85 84 83 82 81 81 80 79 78 77 75 74 73 72 71 70 69 67 66 65 64 62 61 60 58 57 55 54 53 51 50 48 47 46 44 43 42 41 40 39 37 36 35 34 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 61 63 64 66 67 69 70 72 73 75 76 77 78 79 80 81 82 83 83 83 84 84 84 83 83 83 82 81 80 79 78 77 76 75 73 72 71 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 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 69 71 72 74 76 77 79 81 82 84 85 87 88 89 91 92 93 94 96 97 98 99 100 101 101 102 103 104 105 106 106
 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 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 25 26 27 28 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 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 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 52 53 54 54 55 56 56 57 57 58 58 58 58 58 58 57 57 57 56 56 56 55 54 54 53 53 52 51 50 50 49 48 48 47 46 46 45 44
 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 41 42 43 44 45 45 46 47 47 47 48 48 47 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 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 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 62 62 62 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 58 57 57 56 55 54 53 52 50 49 48 47 46 44 43 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 23 22 21 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17
 144 140 137 133 130 126 123 119 116 113 109 106 103 100 98 95 92 90 87 85 82 80 78 76 74 73 71 69 68 67 65 64 63 62 61 60 60 59 58 58 57 57 57 57 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 68 69 69 70 70 71 71 71 72 72 73 74 74 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 101 102 102 103 103 103 103 103 102 102 101 101 100 99 98 98 97 96 95 94 93 92 91 90 89 88 87 86 86 85 84 84 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 83 83 83 83 82 82 82 81 81 80 80 79 78 78 77 77 76 75 75 74 73 73 72 72 71 70 70 69 69 68 68 68 67 67 66 66 66 66 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 65 65 65 66 66 66 67 67 67 68 68 69 69 70 70 71 71 72 72 73 74 74 75 76 77 78 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 101 103 104 106 108 109 111 113 115 117 120 122 124 127 129 132 135 137 140 143 146 149 152 155 158 161 164 167 170 172 175 177 180 182 184 186 187 188 189 190 190 190 190 189 188 187 185 183 181 179 177 174 171 168 165 161 158 154 151 147
 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 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 60 61 62 63 64 64 65 66 67 67 68 68 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 36 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 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 50 50 50 51 52 52 53 53 54 55 55 56 57 58 58 59 60 61 61 62 63 63 64 64 64 64 64 64 64 64 63 63 62 62 61 60 59 58 57 55 54 53 51 50 49 47 46 45 44 42 41 40 39 38 36 35 34 33 33 32 31 30 29 29
 56 55 54 53 52 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 48 49 50 51 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 71 72 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 116 117 118 118 119 119 119 119 119 119 119 118 118 117 117 116 115 114 113 112 111 109 108 107 106 104 103 102 100 99 98 96 95 94 93 92 91 90 89 88 87 86 85 84 84 83 82 81 81 80 79 78 78 77 76 75 75 74 73 72 71 71 70 69 68 67 66 65 64 63 62 61 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 32 33 33 33 33 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 45 46 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 87 88 89 90 91 91 92 93 93 94 94 95 95 95 96 96 96 96 96 96 96 96 95 95 95 94 94 93 92 92 91 90 89 88 87 87 86 85 84 83 82 81 79 78 77 76 75 74 73 72 71 70 69 68 67 66 64 63 62 61 60 59 58 57
 110 109 107 105 103 102 100 98 96 95 93 91 89 87 86 84 82 80 79 77 75 74 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 51 50 49 48 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 65 66 68 70 71 73 75 77 79 80 82 84 85 87 88 90 91 92 93 93 94 94 94 94 94 93 92 91 90 89 88 86 84 82 81 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 51 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 64 65 66 66 67 67 67 68 68 68 68 68 68 67 67 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 58 58 57 57 57 58 58 58 58 58 59 59 60 60 61 62 63 63 64 65 67 68 69 71 72 74 75 77 79 81 83 85 87 89 92 94 96 99 101 103 106 108 110 113 115 117 119 121 123 125 127 128 129 131 132 133 133 134 134 134 134 134 134 134 133 132 131 130 129 128 127 126 124 123 122 120 119 117 115 114 112
 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23
 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 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 27 28 29 30 30 31 32 32 32 32 32 32 32 32 31 31 30 29 28 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 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 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 24 24 24 23 23 22 22 21 20 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 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 12 12 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 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11
 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 35 36 36 37 38 39 39 40 42 43 44 45 46 48 49 51 52 54 55 57 58 59 61 62 63 64 65 66 67 67 68 68 68 68 68 68 67 67 66 65 64 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 41 41 40 40 40 40 40 41 41 41 42 42 43 43 44 45 46 47 48 49 50 51 53 55 56 58 60 62 65 67 69 72 75 77 80 83 86 89 92 95 98 100 103 105 107 109 110 111 112 112 112 111 111 109 108 106 104 102 99 96 94 91 88 85 82 80 77 74 72 70 67 65 63 61 60 58 57 55 54 53 52 51 50 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 48 48 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 42 43 44 46 47 49 51 53 55 58 60 63 65 68 71 74 78 81 84 88 91 94 98 101 104 107 109 111 113 115 116 117 118 118 118 117 116 115 113 111 109 106 104 101 98 95 92 89 86 83 80 78 75 72 70 67 65 63 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38
 144 147 149 151 153 155 156 157 157 157 157 156 155 153 151 149 146 143 140 136 133 129 125 121 117 113 109 105 101 97 94 90 87 83 80 77 74 71 68 66 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 40 40 40 41 42 42 43 44 45 46 47 49 50 51 53 55 56 58 60 62 64 65 67 69 71 73 75 77 78 80 81 83 84 85 85 86 86 86 85 85 84 83 82 80 79 77 75 73 71 69 67 65 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 58 60 63 65 68 70 73 75 78 81 83 86 88 90 92 94 96 97 98 98 99 99 98 98 97 95 94 92 90 88 85 83 80 78 75 72 70 67 64 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 32 31 30 30 29 29 29 29 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 72 74 77 80 84 87 90 94 97 101 105 108 112 116 120 124 127 131 134 138 141
 101 104 107 109 112 114 117 119 121 122 124 125 125 126 126 126 125 124 123 121 119 117 114 111 108 105 102 99 96 93 89 86 83 80 77 74 71 68 66 63 61 59 56 54 52 51 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 70 71 73 75 77 79 81 83 86 88 91 94 96 99 102 105 109 112 115 118 122 125 128 132 135 138 141 144 146 149 151 152 154 155 155 156 155 155 154 152 150 148 145 142 139 136 132 128 124 120 116 112 108 104 100 96 92 89 85 82 79 75 72 70 67 64 62 60 57 55 53 52 50 48 47 46 45 43 43 42 41 40 40 39 39 39 39 38 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 94 97 101 104 108 111 115 118 122 126 129 132 136 139 142 146 149 151 154 157 159 161 163 165 167 168 170 171 172 173 173 174 174 174 174 174 173 173 172 171 170 169 168 166 165 163 161 159 157 154 152 150 147 144 141 138 135 132 129 126 123 120 116 113 110 107 104 101 98 95 92 89 87 84 82 79 77 75 73 71 70 68 67 65 64 63 62 62 61 61 60 60 60 60 60 61 61 62 63 64 65 66 68 69 71 72 74 76 78 81 83 85 88 90 93 96 98
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 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 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 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 26 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 27
 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 42 43 44 46 48 49 51 53 55 57 59 61 63 65 67 70 72 74 76 79 81 83 85 87 89 91 92 94 95 96 97 97 98 98 98 98 97 97 96 95 93 92 90 89 87 85 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 55 53 52 51 50 49 48 48 47 46 46 46 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 53 54 55 57 59 60 62 64 67 69 71 73 76 78 81 83 86 88 90 92 95 96 98 100 101 102 103 104 104 105 104 104 103 102 101 100 99 97 95 93 92 90 88 86 84 82 80 78 76 75 73 72 71 69 68 67 67 66 65 65 65 64 64 64 64 64 65 65 66 66 67 68 69 70 71 72 74 75 76 78 80 81 83 85 87 89 90 92 94 95 97 98 100 101 102 103 103 103 104 103 103 102 102 101 99 98 96 94 92 90 88 86 84 81 79 77 74 72 70 67 65 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 40 40 39 39 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 45 46 47 49 50 52 53 55 56 58 60 62 65 67 69 72 74 77 79 82 85 87 90 93 95 98 100 102 104 106 108 110 111 112 113 113 113 113 113 112 111 110 109 107 105 103 101 99 97 94 92 89 86 84 81 79 76 73 71 68 66 64 61 59 57 55 53 51 50 48 46 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 59 60 60 60 60 60 60 60 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 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 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 58 58 57 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42
 67 64 61 58 55 52 50 47 45 43 41 39 37 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 54 57 59 61 64 66 69 71 74 76 79 81 84 86 88 89 91 92 93 94 95 95 95 95 95 94 93 92 90 89 87 85 83 81 79 77 75 72 70 68 66 64 62 60 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 51 52 54 55 55 56 57 57 57 57 57 56 56 55 54 52 51 50 48 46 45 43 41 40 38 37 35 34 32 31 30 29 27 26 26 25 24 23 23 22 21 21 21 20 20 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 32 32 31 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 34 34 35 37 38 39 40 42 44 45 47 49 51 54 56 59 61 64 67 69 72 75 78 80 83 85 87 88 89 90 90 90 89 88 87 85 83 81 78 75 73 70
 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 26 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 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 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 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 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19
 29 29 29 29 29 29 29 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 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29
 72 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 62 61 60 60 59 59 58 57 56 55 55 54 53 52 50 49 48 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 48 49 50 52 53 54 55 56 57 57 58 58 58 58 58 57 57 56 55 54 53 51 50 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 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 27 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 55 56 57 59 60 62 63 64 65 66 67 68 69 70 71 71 72 72 72 72
 30 30 29 29 28 28 27 27 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 37 38 38 39 40 41 42 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 66 67 67 67 67 67 66 66 65 64 63 62 61 60 58 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 63 64 65 66 66 67 67 68 68 69 69 69 70 70 70 71 71 71 72 72 73 74 74 75 76 77 78 80 81 83 84 86 87 89 91 93 95 96 98 100 101 102 104 104 105 106 106 105 105 104 102 101 99 97 94 91 89 86 82 79 76 73 70 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 27 29 30 31 32 34 35 37 39 41 43 45 47 49 52 54 57 59 62 65 67 70 73 75 77 79 81 83 85 86 87 87 87 87 87 86 85 84 83 81 80 78 76 74 72 70 68 67 65 63 61 60 58 57 56 54 53 52 51 50 49 49 48 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31
 76 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 61 60 60 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 60 60 60 60 61 61 62 62 63 63 64 65 65 66 67 68 69 70 71 72 73 75 76 78 79 81 83 84 86 88 90 92 93 95 97 99 100 101 103 104 105 106 106 107 107 107 107 107 106 105 105 104 103 102 101 100 98 97 96 95 94 93 92 91 90 89 89 88 88 87 87 87 87 87 87 88 88 89 89 90 90 91 92 92 93 94 95 95 96 97 97 98 98 99 99 99 100 100 100 100 100 99 99 99 99 98 98 97 97 96 95 95 94 94 93 93 92 92 91 91 91 90 90 90 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 91 90 90 90 89 88 88 87 86 85 84 83 82 81 80 79 78 77 75 74 73 72 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 51 50 50 49 49 49 49 48 48 48 49 49 49 49 50 50 51 52 53 54 55 56 57 59 60 62 64 65 67 69 71 73 75 77 78 80 82 84 85 87 88 89 90 91 92 92 92 92 92 92 92 91 90 90 89 88 87 86 84 83 82 81 80 79 78 78 77 76 75 75 74 74 74 73 73 73 73 73 73 73 74 74 74 75 75 75 76 76 77 78 78 79 79 80 81 81 82 83 83 84 85 85 86 86 87 87 87 88 88 88 88 88 88 88 88 87 87 86 86 85 84 84 83 82 81 80 79 78 77
 42 42 42 42 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 81 82 83 83 84 84 85 85 85 85 85 85 85 85 85 84 83 83 82 81 80 78 77 75 74 72 71 69 67 65 64 62 60 59 57 55 54 52 51 50 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 51 52 52 52 52 51 51 51 51 50 50 49 48 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 38 38 38 38 38 38 38 39 39 40 41 42 43 44 45 46 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 75 77 78 79 80 81 81 81 81 80 80 79 78 76 75 73 71 69 67 65 64 62 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41
 75 75 75 75 74 74 73 72 71 70 68 67 66 64 63 61 60 58 57 55 54 52 51 50 49 48 47 46 45 44 44 43 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 51 53 54 56 57 59 61 63 65 68 70 73 75 78 81 84 87 90 93 97 100 103 105 108 110 112 114 116 117 118 118 118 118 118 117 115 114 112 110 107 105 103 100 97 95 92 89 87 84 82 80 78 76 74 72 71 69 68 67 66 65 64 63 63 62 62 62 61 61 61 61 61 62 62 62 63 63 64 65 65 66 67 68 69 70 72 73 75 76 78 80 82 84 87 89 92 94 97 100 103 106 110 113 116 119 122 125 128 130 132 134 135 137 137 137 137 136 135 133 131 128 125 122 119 115 112 108 104 100 96 93 89 86 82 79 76 73 70 68 65 63 61 59 58 56 55 53 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 42 42 43 43 43 43 43 43 43 44 44 45 45 46 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 70 72 74 77 79 82 85 87 90 92 95 97 99 101 103 104 105 107 107 108 109 109 109 109 108 108 107 106 105 104 103 102 101 100 99 98 97 96 94 93 92 91 90 89 88 87 86 85 85 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 66 66 65 64 64 63 63 63 62 62 62 62 62 62 63 63 63 64 65 65 66 67 68 69 69 70 71 72 73 73 74 74 75
 34 33 31 30 30 29 28 27 27 26 26 26 26 25 25 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 82 83 83 84 84 84 84 84 84 84 84 84 84 83 83 82 82 81 81 80 80 79 78 77 77 76 75 74 73 72 71 70 68 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 31 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 35 36 37 39 40 41 43 45 46 48 49 51 52 54 55 56 57 58 59 60 61 61 61 61 61 61 61 60 60 59 58 57 56 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 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 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 37 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 62 64 66 68 70 71 73 74 75 76 77 78 78 78 78 78 77 76 75 74 72 70 69 66 64 62 60 58 55 53 51 49 47 45 43 41 40 38 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 78 76 75 73 71 70 68 66 65 63 62 60 59 58 57 56 55 54 53 53 53 52 52 52 52 52 52 53 53 54 54 55 55 56 57 58 58 59 60 61 62 62 63 64 64 65 65 66 66 66 67 67 67 66 66 66 65 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 44 44 44 45 45 46 47 48 49 50 51 53 54 56 58 60 62 64 66 68 71 73 75 77 79 81 83 85 86 87 88 88 88 88 88 87 86 85 83 82 80 78 76 74 71 69 67 64 62 60 58 56 53 51 49 48 46 44 42 41 39 38 37 36 34 33 32 31 31 30 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 54 55 55 55 56 56 56 56 56 55 55 54 53 53 52 51 50 49 47 46 45 44 42 41 40 39 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 64 65 66 67 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 83 84 84 84 84 84 83 82 81 80 79
 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 51 53 54 55 57 58 59 60 61 62 62 63 63 63 63 62 61 60 59 58 57 55 53 51 50 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 32 33 34 35 36 37 39 40 41 43 44 45 46 47 49 50 51 51 52 53 53 54 54 54 54 53 53 52 51 50 49 48 47 45 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 27 27 27 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18
 64 63 62 61 60 59 57 55 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 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 40 41 42 43 44 45 45 46 46 47 47 47 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 31 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 40 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 39 39 39 40 40 41 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 64 65 65 65 64
 41 44 47 50 54 58 62 66 71 75 80 85 90 95 99 104 108 111 115 117 119 120 121 121 121 120 118 116 114 111 108 105 102 99 96 92 89 86 83 81 78 75 73 70 68 66 64 62 60 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 56 58 61 64 66 69 72 76 79 83 87 91 95 99 104 108 112 116 120 124 127 130 132 133 134 134 133 131 128 125 121 117 112 107 101 96 90 85 80 75 70 66 62 58 54 51 48 46 43 41 39 37 36 34 33 32 32 31 31 30 30 30 30 31 31 31 32 33 33 34 35 36 37 39 40 41 42 44 45 47 49 50 52 54 56 57 59 61 63 65 67 69 71 73 75 77 79 81 83 86 88 90 92 94 96 97 99 101 103 105 107 108 110 112 113 115 117 118 120 122 123 125 126 128 129 131 132 133 134 135 136 137 138 139 139 140 140 140 140 140 139 139 138 137 136 135 133 131 130 128 126 124 121 119 117 114 111 109 106 103 101 98 95 92 90 87 84 81 79 76 74 71 69 66 64 62 59 57 55 53 51 49 47 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 29 30 32 34 36 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 20 20 20 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 22 23 24 25 25 26 27 27 27 28 28 28 28 27 27 27 26 26 25 24 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6
 46 46 46 47 47 48 48 49 50 51 52 53 54 55 57 59 60 62 64 66 68 71 73 75 78 80 82 85 87 89 91 93 95 97 98 100 101 101 102 102 102 102 102 101 100 99 98 97 95 93 92 90 88 86 84 82 79 77 75 73 71 69 67 65 63 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 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 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 42 43 44 46 47 49 51 53 55 57 59 61 63 65 67 70 72 74 77 79 81 83 85 87 89 91 93 94 96 97 98 99 100 101 102 102 102 102 102 102 101 101 100 99 98 97 96 94 93 91 90 88 86 84 82 80 79 77 75 73 71 69 67 65 63 62 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 30 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 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 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
 25 26 27 28 30 31 33 34 36 38 39 41 43 45 46 48 49 50 51 52 52 52 52 52 51 50 49 48 46 45 43 41 40 38 36 35 33 31 30 28 27 26 25 23 22 21 20 19 18 17 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 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 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 41 42 44 45 47 49 50 52 53 54 55 55 56 56 56 56 55 54 53 52 50 49 47 45 43 41 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 30 30 31 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 59 61 62 63 64 65 66 66 66 66 66 66 65 64 64 63 62 60 59 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 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 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65 65 64 64 63 62 61 59 58 56 55 53 51 49 47 46 44 42 40 39 37 36 35 33 32 32 31 30 30 29 29 29 29 29 30 30 31 32 32 33 34 36 37 38 40 41 43 44 46 48 49 51 52 54 55 57 58 59 60 61 62 63 63 64 64 64 64 64 64 64 63 63 62 62 61 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 50 50 50 50 49 49 49 48 47 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 50 51 52 53 54 55 55 56 57 58 58 59 59 59 59 59 59 59 59 58 57 57 56 54 53 52 51 49 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 29 29 29
 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 20 21 22 23 24 25 25 26 26 26 26 26 25 25 24 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 10 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3
 28 29 30 32 34 36 38 41 43 46 49 52 55 58 62 65 69 72 76 79 83 86 89 92 95 98 100 102 104 105 106 107 108 108 108 108 107 107 106 105 104 102 101 99 97 96 94 92 90 88 85 83 81 78 76 74 71 69 66 64 61 59 56 54 51 49 47 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 20 19 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 40 42 43 44 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 46 46 45 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 22 22 22 23 23 24 25 25 27 28 29 30 32 34 36 38 40 42 45 47 50 53 57 60 64 68 72 76 81 86 91 96 102 108 114 120 127 133 139 146 152 157 163 167 171 174 176 177 177 175 173 169 164 159 153 146 139 132 125 117 110 103 96 89 83 77 71 66 61 57 53 49 46 43 40 38 36 34 32 31 30 29 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 49 50 51 52 53 54 55 55 56 56 56 56 56 56 56 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 24 25 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 31 31 32 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 41 43 45 48 50 53 56 59 61 64 67 70 73 76 79 81 84 86 89 91 92 94 95 96 96 97 96 96 95 94 92 91 89 86 84 81 78 76 73 69 66 63 60 57 54 51 48 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 18 17 16 16 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 26 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 46 46 46 45 44 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 36 37 38 38 39 39 39 40 40 40 40 40 39 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 15 15 15 15 15 15 14 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 27 28 29 30 31 33 34 35 37 38 39 41 42 43 45 46 47 48 50 51 52 53 53 54 55 55 55 55 55 55 55 54 53 53 52 51 50 48 47 46 44 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14
 17 18 18 19 20 21 21 22 23 24 25 25 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 26 27 28 29 30 31 32 33 34 35 36 36 36 36 36 36 35 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 17
 36 37 39 40 42 44 46 48 50 52 54 57 59 61 63 66 68 69 71 73 74 75 76 77 77 78 78 77 77 77 76 75 74 73 72 71 69 68 67 65 64 62 61 59 58 56 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 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 41 41 42 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 45 45 44 43 43 42 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 38 39 41 43 44 46 48 50 52 55 57 59 61 64 66 69 71 73 76 78 80 82 84 86 88 90 91 92 93 94 95 96 96 96 96 96 96 95 95 94 93 92 91 90 89 87 86 85 83 82 80 79 77 75 74 72 70 69 67 65 64 62 60 58 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 37 36 35 35 34 34 34 34 34 33 34 34 34 34 34 34 35 35 35 36 36 37 37 37 38 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 44 43 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 33 33 34 34 35
 59 57 56 55 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 35 35 36 37 38 40 41 42 44 45 47 48 50 52 54 56 57 59 61 62 64 65 66 67 68 69 69 70 70 70 70 70 70 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 60 59 59 58 57 57 56 55 54 54 53 52 51 51 50 49 48 48 47 46 46 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 44 45 46 47 49 50 52 53 54 55 56 58 58 59 60 61 61 61 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 44 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 53 55 56 58 59 61 62 63 65 66 67 68 69 69 70 70 70 70 70 69 69 68 67 66 65 64 62 61 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 21 22 23 25 27 29 31 33 36 38 41 44 47 50 53 56 59 62 65 68 71 73 75 77 79 81 82 83 83 83 83 83 82 81 80 79 78 77 75 73 72 70 68 66 64 63 61 59 57 55 53 52 50 48 47 45 43 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 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 52 53 54 55 56 58 59 60 61 62 63 63 64 64 65 65 64 64 63 62 61 60 58 56 54 52 50 47 45 42 40 38 35 33 31 29 27 25 23 21 20 19 18 17 16 15 15 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 36 38 39 40 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 55 55 56 56 56 56 57 57 57 57 57 56 56 56 55 55 54 53 52 51 50 49 48 47 45 44 42 41 39 38 36 35 33 32 30 29 27 26 25 24 23 23 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 43 45 46 48 50 52 54 56 58 60 62 64 66 67 69 70 71 72 73 74 74 74 74 74 74 73 72 71 70 68 67 65 63 61 59 57 55 52 50 48 46 44 41 39 37 35 34 32 30 28 27 25 24 23 22 21 20 19 18 18 18 17 17 17 17 18
 91 91 91 91 90 89 88 86 84 82 79 77 74 72 69 67 65 62 60 58 56 54 53 51 50 48 47 46 45 44 43 43 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 71 72 74 76 77 79 81 82 83 85 86 87 87 88 88 88 88 88 87 86 85 84 83 82 80 79 77 75 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 45 46 46 47 48 49 50 52 53 55 56 58 60 62 65 67 70 72 75 78 81 84 87 90 93 95 98 99 101 102 102 103 102 101 100 99 97 95 92 90 88 85 83 81 79 77 75 73 71 70 69 67 66 65 64 64 63 62 62 61 61 61 61 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 85 86 88 90 92 93 95 97 99 101 102 104 106 107 108 109 110 110 111 111 110 110 109 108 107 105 104 102 100 98 96 94 92 90 87 85 84 82 80 78 76 75 73 72 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 58 58 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 58 58 59 59 60 61 62 63 64 65 66 67 69 70 72 74 76 77 79 81 83 85 86 88 89 90
 26 27 28 29 30 32 33 35 37 39 41 43 46 48 51 54 57 59 62 65 68 70 73 75 77 79 81 83 84 85 86 87 87 88 87 87 87 86 85 84 83 82 81 79 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 44 43 41 40 38 36 35 33 31 30 28 27 26 24 23 22 21 21 20 19 19 19 19 18 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 52 54 56 59 61 64 67 70 72 75 78 81 83 86 89 91 93 95 96 97 98 98 98 97 96 94 93 90 88 85 82 79 76 73 69 66 63 60 57 55 52 50 48 46 45 43 42 41 41 40 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 39 39 39 38 38 38 38 38 38 38 38 39 39 40 41 42 43 45 46 48 50 52 53 55 57 59 61 62 63 64 65 66 66 66 66 65 64 63 62 61 59 58 56 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26
 47 50 53 57 61 64 68 72 75 79 82 84 86 88 89 90 90 90 89 88 87 85 83 81 79 77 75 72 70 68 66 64 62 60 58 56 55 53 52 51 50 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 47 48 48 49 50 50 51 51 51 51 52 52 51 51 50 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 34 34 33 33 33 33 34 34 34 35 35 36 37 38 38 39 40 42 43 44 45 47 48 50 51 53 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 92 96 99 103 107 111 114 118 123 127 131 134 138 142 145 148 151 153 154 155 155 155 153 151 148 144 140 135 129 123 117 110 103 97 90 84 78 72 67 62 57 53 50 46 44 41 39 38 36 35 34 33 33 33 32 32 33 33 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 49 50 51 52 52 53 54 54 55 55 56 56 56 56 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 52 52 53 53 54 55 56 57 59 60 62 65 67 70 72 75 79 82 85 88 92 95 97 100 102 104 106 107 107 107 107 107 106 104 103 101 99 97 95 93 91 88 86 84 81 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 35 37 39 41 44
 29 30 31 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 52 54 55 57 58 59 60 62 63 64 65 66 67 68 69 70 71 71 72 73 73 74 75 75 75 76 76 76 76 76 76 76 76 76 75 74 74 73 72 71 70 68 67 65 64 62 60 59 57 55 53 51 49 47 45 44 42 40 38 37 35 34 33 31 30 30 29 28 28 28 28 28 29 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 56 58 60 61 63 64 66 67 68 68 69 69 70 70 70 70 69 69 69 68 67 67 66 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 61 62 64 66 67 69 70 72 73 75 76 77 78 79 80 80 80 80 80 79 79 77 76 74 72 70 68 65 63 60 57 54 51 48 45 43 40 38 35 33 31 30 28 27 26 25 25 25 25 25 25 26 27 28 29 31 32 34 36 38 40 42 44 46 48 51 53 55 57 59 61 63 65 66 68 69 70 71 71 72 72 72 72 72 71 70 70 69 68 67 65 64 63 62 60 59 58 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 29
 53 57 61 66 70 74 79 83 87 90 93 95 97 98 98 97 96 94 92 89 87 84 80 77 74 71 68 65 62 59 57 54 52 50 48 47 45 43 42 41 40 39 38 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 49 49 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 47 47 48 49 50 51 52 53 54 56 57 59 61 63 65 67 69 72 74 76 79 81 83 85 87 89 90 90 91 90 89 88 86 83 80 77 73 70 66 62 58 54 51 47 44 42 39 37 35 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 43 44 45 47 48 49 51 52 54 56 57 59 61 62 64 65 67 68 70 71 72 73 74 75 75 76 76 76 75 75 74 74 73 72 71 70 69 68 67 66 65 64 63 63 62 62 62 62 62 62 61 61 61 61 61 61 60 60 59 59 58 57 56 56 55 54 53 52 51 49 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 31 32 34 35 37 39 41 44 47 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 34 35 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 58 59 59 60 60 60 60 60 60 60 59 59 58 57 56 55 54 52 51 49 48 46 45 43 42 40 39 38 37 36 35 34 34 34 33 33 34 34 34 35 36 37 37 38 39 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 37 36 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 36 37 38 39 40 42 43 44 46 47 48 50 51 52 53 54 55 56 57 58 58 58 58 58 58 58 57 56 55 54 53 51 50 48 47 45 43 42 41 39 38 37 36 35 35 34 34 34 35 35 36 37 38 40 42 43 45 48 50 52 55 57 59 62 64 66 68 70 72 73 74 75 75 75 75 74 73 72 71 70 68 66 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31
 21 22 23 25 26 28 30 33 36 39 42 45 49 53 57 61 66 70 74 79 83 88 92 96 100 103 107 110 112 115 117 118 120 120 121 121 121 121 120 119 118 117 115 114 112 110 108 106 103 101 99 96 94 91 88 85 83 80 77 74 71 68 65 62 59 57 54 51 48 45 43 40 38 35 33 31 29 27 25 23 22 20 19 18 17 17 16 16 16 17 17 18 19 20 22 24 26 28 31 34 37 40 43 47 50 54 58 61 65 69 72 75 79 82 85 87 90 92 94 95 97 98 99 100 100 101 101 101 101 101 101 101 101 100 100 100 99 99 99 98 98 97 97 96 95 94 93 92 91 89 87 85 83 81 79 76 73 71 68 64 61 58 55 51 48 45 41 38 35 32 29 27 25 22 20 19 17 16 15 14 13 13 13 13 13 14 14 15 16 17 19 20 22 24 26 28 30 32 34 36 39 41 43 46 48 51 53 56 58 61 63 66 68 71 73 75 78 80 83 85 87 89 92 94 96 98 101 103 105 106 108 110 111 113 114 114 115 115 115 114 113 112 110 108 105 102 99 95 91 87 82 78 73 68 64 59 55 50 46 42 39 35 32 29 27 24 22 21 19 18 17 17 17 17 17 17 18 19 21 22 24 26 28 30 33 35 38 41 45 48 52 55 59 63 67 71 75 79 84 88 92 96 100 104 107 111 114 117 119 121 123 125 126 126 127 127 126 125 124 122 120 118 115 113 110 107 103 100 96 93 89 85 82 78 74 71 67 63 60 57 53 50 47 44 41 39 36 34 32 30 28 26 25 23 22 22 21 21 21 21
 15 16 17 18 18 19 21 22 23 24 25 27 28 29 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 49 49 49 49 49 49 49 49 49 48 48 47 47 46 45 44 44 43 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 12 12 12 13 13 14 15 16 16 17 18 20 21 22 23 24 26 27 29 30 31 33 34 36 37 39 40 42 43 45 46 47 49 50 51 52 54 55 56 56 57 58 58 59 59 59 59 59 59 59 58 58 57 56 56 55 54 53 52 50 49 48 47 45 44 43 41 40 38 37 35 34 32 31 29 28 26 25 24 22 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 45 46 47 47 48 48 49 49 49 49 49 48 48 47 47 46 45 44 43 41 40 39 38 36 35 33 32 30 29 28 26 25 24 23 22 20 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 48 50 52 55 57 59 61 63 65 66 68 69 69 70 70 69 69 68 66 65 63 61 59 57 55 53 51 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 14 14 14 15
 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 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 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 14 14 15 16 18 19 20 21 23 24 26 27 29 30 32 33 35 37 38 39 40 41 42 43 43 43 43 42 41 40 39 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6
 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 28 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 48 48 48 48 48 48 47 46 45 44 43 42 41 39 38 37 35 34 32 30 29 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 24 25 25 25 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 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22
 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 26 27 28 30 31 33 35 37 39 41 44 47 49 52 55 59 62 65 69 72 76 79 82 84 87 88 89 90 90 89 87 85 83 80 76 73 69 65 61 58 54 50 47 44 41 38 35 33 31 29 27 26 24 23 23 22 22 22 22 22 23 23 24 25 26 28 29 30 32 33 35 37 38 39 41 42 43 44 45 46 46 47 47 47 46 46 45 45 44 43 42 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 46 46 45 45 44 43 42 41 40 38 37 36 34 33 31 30 29 28 27 25 25 24 23 22 22 22 22 22 22 22 23 24 25 26 27 29 30 32 34 36 38 40 42 44 46 48 50 51 53 54 55 55 56 56 56 55 54 53 52 51 50 48 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21
 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 69 71 73 74 76 77 79 80 81 82 82 82 82 81 80 79 77 75 73 71 68 65 62 60 57 54 52 49 47 45 44 43 42 41 40 40 40 40 41 41 42 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 75 79 82 85 88 91 94 97 100 102 105 107 108 110 111 112 112 112 111 111 109 108 106 104 101 99 96 93 90 87 85 82 79 76 73 71 68 66 64 61 59 57 55 54 52 50 49 47 46 45 43 42 41 41 40 39 39 38 38 38 38 38 39 39 39 40 41 41 42 43 43 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 45 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 30 30 30 30 30 31 32 33 35 36 38 40 43 45 48 51 54 57 60 64 67 70 73 75 78 80 83 85 86 88 89 90 91 91 92 92 92 91 91 90 90 89 88 87 85 84 83 82 80 79 77 76 74 73 71 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 34
 31 32 34 36 37 39 41 43 44 46 47 48 50 50 51 52 52 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 55 55 56 57 58 59 60 61 62 63 64 66 67 68 69 71 72 73 74 75 77 77 78 79 79 80 80 80 79 79 78 76 75 73 71 69 67 64 62 59 56 53 50 47 44 42 39 37 35 33 31 30 29 27 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 61 63 65 66 68 69 70 71 72 73 74 74 74 74 74 73 72 71 69 68 66 63 61 59 56 53 51 48 46 43 41 39 37 35 34 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 33 34 35 37 39 41 43 46 48 52 55 59 63 67 71 75 80 84 89 94 98 103 107 111 114 118 120 123 125 126 127 127 127 126 125 123 120 117 114 111 107 103 99 95 91 87 84 80 76 73 69 66 63 60 58 55 53 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 25 24 24 24 25 25 25 26 27 27 28 30
 17 17 18 18 19 20 21 21 23 24 25 26 27 29 30 31 33 34 35 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 59 59 60 60 60 60 60 59 59 58 57 57 56 55 53 52 51 49 48 46 45 43 41 39 38 36 34 33 31 29 28 26 24 23 22 20 19 18 17 16 16 15 15 15 15 15 16 16 17 19 20 22 24 26 29 32 35 39 43 47 51 55 60 64 69 73 78 82 86 90 93 96 98 99 100 101 100 100 99 97 95 93 90 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 71 73 76 79 82 85 87 90 93 95 97 99 100 102 102 102 102 101 99 97 95 92 88 85 81 76 72 68 63 59 54 50 46 43 39 36 33 30 28 26 24 22 21 20 19 19 19 19 19 19 20 20 21 22 24 25 26 28 30 31 33 35 37 39 41 44 46 48 50 53 55 58 60 62 65 67 69 71 73 74 76 77 78 79 80 80 81 81 80 80 79 78 77 76 74 72 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 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
 48 46 44 43 42 42 41 41 41 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 49 50 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 48 47 46 45 45 44 43 42 40 39 38 37 36 35 35 34 33 32 32 31 31 31 31 32 32 33 34 35 36 38 39 41 42 44 45 47 48 49 51 51 52 53 53 53 53 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 45 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 36 36 36 35 35 35 36 36 37 38 39 40 42 44 46 48 50 53 55 58 60 62 64 66 68 70 71 72 73 73 73 73 73 72 72 71 69 68 67 65 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 51 52 53 53 54 54 54 54 54 54 54 53 52 51 50 49 49 48 47 46 45 45 44 44 44 44 44 44 44 45 45 46 47 48 48 49 50 51 52 54 55 56 58 59 61 62 64 66 68 70 72 74 76 79 81 84 87 90 93 96 99 103 106 110 113 117 121 124 128 132 135 138 142 145 147 150 152 153 154 155 155 154 153 152 149 147 143 140 136 131 126 121 116 111 105 100 94 89 84 79 74 70 66 62 58 55 52 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 113 105 96 88 80 72 65 59 54 49 45 42 38 36 34 32 30 29 28 27 26 25 24 24 23 23 23 23 23 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 33 34 35 37 38 40 42 44 46 48 50 53 56 59 62 65 69 72 76 80 85 89 93 97 101 105 109 112 115 118 120 121 121 121 120 119 117 115 113 110 108 105 103 101 99 98 96 95 94 94 93 93 93 92 92 92 92 91 91 90 90 89 88 87 86 85 84 83 81 80 78 77 75 73 71 69 67 65 64 62 60 58 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 30 30 31 31 32 33 35 36 38 41 43 47 51 55 60 66 72 79 86 92 99 104 108 111 112 111 109 105 101 95 90 84 78 72 67 62 57 53 49 46 43 40 38 36 34 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 53 56 58 61 65 68 71 75 79 83 87 91 95 99 103 108 112 116 120 124 127 130 133 135 137 139 140 140 139 138 136 134 131 128 124 120 116 111 107 102 98 93 89 85 81 77 73 70 67 63 61 58 55 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 30 31 31 31 31 32 32 33 34 35 36 37 39 40 42 44 47 50 53 56 60 65 70 75 81 87 94 101 108 115 121 126 130 132 132 130 126 120
 28 28 28 27 27 26 26 25 24 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36 36 36 36 36 35 34 33 31 30 28 26 25 23 22 21 20 19 18 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 33 33 34 34 33 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 19 19 20 21 22 23 24 26 27 29 31 34 36 38 41 43 45 46 48 48 48 48 47 46 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 28
 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 43 42 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 26 26 26 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 35 35 35 36 36 37 38 39 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 63 65 67 69 71 73 75 77 79 80 81 82 83 84 84 84 84 83 82 81 80 79 77 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 47 46 45 44 43 43 42 42 41 41 41 42 42 43 44 45 46 47 49 50 52 54 56 58 60 62 63 65 66 67 68 68 68 68 68 67 67 66 65 64 63 62 61 59 58 57 56 55 54 54 53 52 51 51 50 50 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41
 11 11 12 13 14 16 17 19 20 22 24 26 28 30 32 34 35 37 38 39 39 40 40 40 40 39 38 37 36 35 34 32 31 30 29 28 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 16 16 15 14 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 50 52 53 54 55 56 56 56 56 55 54 53 52 50 48 46 43 41 38 35 33 30 28 26 23 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35 37 38 40 41 42 44 45 45 46 46 47 47 46 46 46 45 44 43 42 40 39 37 36 34 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 17 18 18 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 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 10 10
 6 7 7 7 8 9 9 11 12 13 14 16 18 19 21 23 25 28 30 32 35 38 40 43 47 50 54 58 62 66 71 76 82 88 94 100 107 115 122 130 138 146 154 161 168 173 177 180 181 180 178 174 168 161 153 144 134 125 115 106 97 89 81 74 67 60 54 49 44 40 35 32 28 25 22 20 18 16 14 12 11 9 8 7 7 6 6 6 6 6 6 7 8 8 9 10 12 13 14 16 17 19 20 22 23 25 26 28 29 31 32 33 35 36 37 38 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 59 60 61 63 64 65 66 67 68 68 68 69 68 68 67 66 65 64 62 60 58 56 54 52 49 47 44 42 40 37 35 33 30 28 26 24 22 21 19 17 16 15 14 13 12 11 10 10 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 23 24 25 26 27 27 28 29 29 30 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 44 44 44 44 44 44 44 43 42 42 41 40 39 37 36 35 33 31 30 28 26 24 22 21 19 17 16 14 13 12 11 10 9 9 8 8 8 9 9 10 11 12 13 15 16 18 21 23 26 30 34 38 43 48 54 60 68 76 85 94 105 116 127 139 151 163 174 184 191 197 199 199 196 191 183 174 164 154 143 133 123 114 105 97 89 83 76 71 66 61 57 53 49 46 43 41 38 36 33 31 30 28 26 24 23 21 20 19 17 16 15 14 12 11 10 10 9 8 7 7 7 6
 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 41 41 41 40 40 39 38 37 36 35 34 33 32 30 29 27 26 24 23 22 20 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 11 11 12 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 35 37 39 40 42 43 45 46 47 48 48 49 49 50 50 50 49 49 49 48 47 46 46 45 44 42 41 40 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 18 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 37 36 36 35 34 33 32 31 30 29 27 26 24 23 22 20 19 18 16 15 14 13 12 11 10 10 9 9 9 8 8 8 9 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 25 24 25 25 25 26 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 53 53 53 54 54 54 54 53 53 53 52 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 28 30 31 33 35 37 40 42 45 47 50 52 55 57 59 60 62 63 63 63 63 63 62 61 60 59 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 37 37 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 37 37 37 37 37 38 39 40 41 42 44 45 47 49 51 53 55 57 58 60 62 64 66 68 70 71 73 74 76 77 78 79 80 81 82 82 83 83 83 83 83 83 83 83 82 82 81 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 50 49 47 45 44 42 40 38 37 35 33 32 30 29 28 27 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 55 56 57 57 58 58 58 57 57 56 55 53 52 50 48 46 44 42 40 38 36 34 32 30 29 27 26
 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 32 33 34 34 34 34 34 34 34 34 34 33 33 32 31 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 13 13 12 11 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 17 18 19 20 21 22 24 25 26 28 29 31 32 33 35 36 37 38 39 40 41 42 42 42 43 43 42 42 42 41 40 39 39 38 36 35 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 8 7 7 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 14 16 17 18 20 21 22 24 25 27 28 29 31 32 33 34 36 37 38 39 40 40 41 42 43 43 44 44 44 45 45 45 45 45 45 44 44 44 43 43 42 41 40 39 39 38 37 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 33 34 34 34 34 34 34 34 34 33 32 31 30 29 28 27 26 24 23 21 20 18 17 16 14 13 12 11 10 10 9 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 40 41 42 43 44 45 46 48 49 51 52 53 54 55 56 57 58 59 59 59 60 60 60 59 59 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 40 40 40 40 41 41 42 44 45 46 48 49 51 52 54 55 57 58 59 60 61 61 62 62 62 62 62 62 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 54 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 51 51 50 50 49 49 48 47 46 45 44 44 43 42 41 40 39 38 38 38 37 37 37 38 38 39 40 41 42 43 45 46 47 49 50 52 53 54 55 56 57 57 58 58 58 58 58 58 58 57 57 56 56 55 54 54 53 52 51 51 50 50 49 49 48 48 47 47 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 53 54 55 56 56 57 57 58 58 58 58 58 57 57 56 55 53 52 50 49 47 45 43 41 40 38 36 35 34 33 32 32 32 32 32 33 34 34 36 37 38 40 41 43 45 47 48 50 52 54 56 58 60 62 64 65 67 69 71 72 73 75 76 77 78 79 79 80 80 80 80 80 80 80 79 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 47 46 45 44 43 42 41 40 40 39 39 39 39
 29 30 31 31 32 33 34 35 36 37 37 38 38 39 39 39 39 39 39 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 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 39 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 32 32 32 33 34 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 50 49 48 48 47 46 45 44 43 42 41 40 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 50 51 52 53 53 54 54 55 55 55 55 55 55 55 55 54 54 53 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 61 62 63 63 64 64 65 65 64 64 63 62 61 59 57 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 29 28 26 26 25 24 24 24 24 24 24 25 26 27 28 29 31 33 35 37 39 42 44 46 48 50 52 53 54 55 55 55 55 54 53 52 51 49 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 45 46 46 46 45 45 44 43 42 40 39 37 36 35 33 32 31 30 29 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 72 73 73 73 74 73 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 40 39 37 36 34 33 31 30 29 28 27 26 25 25 25 25 25 25 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 61 63 65 66 68 70 71 73 74 75 76 77 77 77 78 78 77 77 77 76 75 74 73 72 71 69 68 66 65 63 62 60 58 57 55 53 52 50 48 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 23 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 28 27 27 26 25 24 23 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 10 10 11 11 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 13 13 14 14 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 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4
 33 34 35 37 38 39 41 42 43 44 45 46 46 46 46 46 46 45 45 44 43 42 41 40 40 39 38 37 36 36 35 35 34 34 34 33 33 33 34 34 34 35 35 36 37 39 40 41 43 45 47 50 53 55 59 62 66 69 73 77 81 85 89 93 96 99 101 103 103 103 103 101 99 96 92 88 84 79 75 70 66 61 57 54 50 47 44 42 40 38 36 35 35 34 34 34 34 35 36 37 37 39 40 41 42 43 44 45 46 47 47 48 48 49 49 49 49 48 48 47 47 46 45 45 44 43 42 41 40 40 39 38 38 37 36 36 36 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 49 50 50 50 50 50 49 49 48 47 46 44 43 42 40 39 37 36 35 34 33 32 32 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 53 53 52 52 51 50 49 48 47 46 44 43 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 24 24 24 24 25 26 27 29 31 33 36 39 42 45 49 53 57 61 66 70 74 78 82 86 89 92 95 97 98 99 99 99 98 97 96 94 92 89 87 84 82 79 77 75 72 70 68 66 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 31 31 32
 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 56 57 57 58 58 58 58 58 57 56 55 54 53 51 49 48 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 26 27 28 29 31 33 35 37 40 43 46 49 52 55 58 60 62 63 64 64 64 63 62 60 58 56 54 52 50 48 46 44 42 40 39 38 36 35 34 34 33 32 32 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 54 55 57 58 60 61 63 64 65 66 67 68 68 68 68 67 66 64 62 60 58 55 52 49 46 43 41 38 36 34 32 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 33 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 40 39 39 39 38 38 37 36 35 34 33 32 31 30 29 27 26 25 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 14 15 15 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28 28 29 30 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 30 32 34 36 39 41 44 47 50 53 57 60 64 68 72 76 80 84 88 91 94 96 98 99 99 99 97 95 93 89 86 82 78 74 70 66 62 58 55 51 48 46 43 41 38 37 35 33 32 30 29 28 27 26 25 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 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 43 44 45 46 47 47 47 47 47 46 45 44 42 41 39 37 35 33 32 30 28 26 25 23 21 20 19 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12
 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 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 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 11 11 11 10 10 9 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 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 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 8
 34 35 36 38 39 41 42 44 45 47 48 49 50 50 51 51 52 52 51 51 51 50 49 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 38 38 38 38 38 39 39 40 40 41 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 67 68 70 71 71 71 71 71 70 69 68 66 64 62 60 57 55 52 49 47 44 42 40 38 36 34 33 32 31 30 29 29 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 28 28 29 29 30 30 31 32 33 34 34 35 36 37 38 38 39 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33 32 32 31 31 30 29 29 29 28 28 28 28 28 29 29 30 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50 51 52 54 55 56 57 58 59 60 60 61 62 62 62 62 62 62 62 62 62 61 61 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 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 31 31 32 33
 39 38 38 38 38 39 39 39 39 40 40 41 41 41 42 42 43 44 44 45 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 61 61 61 60 59 57 56 54 51 49 46 44 41 39 36 33 31 29 27 25 24 23 22 21 21 21 21 21 21 22 23 24 25 27 29 31 33 35 38 41 45 48 52 57 62 67 72 78 85 91 98 104 111 117 122 127 131 133 134 134 133 130 126 122 117 111 105 99 93 87 82 76 71 67 62 59 55 52 49 46 44 41 39 37 36 34 33 32 30 29 29 28 27 26 26 25 25 25 25 24 24 25 25 25 26 26 27 28 29 31 32 34 35 37 38 40 41 42 44 45 46 46 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 50 51 52 53 54 56 58 60 62 64 67 69 72 76 79 82 85 89 92 95 98 100 102 103 103 103 103 101 99 97 94 90 87 83 79 75 71 68 64 61 57 54 52 49 47 44 42 41 39 38 37 36 35 35 35 35 35 36 37 38 39 40 41 43 44 46 47 48 50 51 52 52 53 53 53 53 53 53 52 52 51 50 49 48 47 47 46 45 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 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
 15 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 46 47 47 47 46 46 45 45 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 50 51 52 52 53 53 53 53 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 22 22 23 24 26 27 29 30 32 34 37 39 42 45 48 52 56 60 64 69 74 79 84 90 95 101 106 110 114 117 119 120 120 118 116 112 108 103 98 93 87 82 77 72 67 63 59 55 52 49 46 44 41 39 38 36 35 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 29 30 32 34 36 38 41 43 47 50 54 58 63 68 73 79 85 91 97 102 108 113 117 120 121 122 121 119 115 111 106 101 95 89 83 77 71 66 61 57 52 48 45 41 38 35 33 30 28 26 25 23 22 20 19 18 18 17 16 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
 35 37 38 40 41 42 43 44 44 44 44 44 43 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 30 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 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 43 44 46 48 51 53 55 57 60 62 64 66 68 70 71 73 74 74 75 75 75 75 74 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 57 56 55 54 52 51 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 31 30 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 35 36 38 39 41 43 45 48 50 52 54 56 58 59 60 61 60 60 58 56 54 51 48 45 42 39 36 34 31 29 27 26 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 32 34 36 38 41 43 46 48 51 53 55 58 60 61 63 64 65 65 65 65 64 63 62 60 58 56 55 53 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 31 31 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 18 18 18 19 19 19 19 20 21 21 22 23 24 25 26 28 29 31 32 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 24 26 28 30 33 35 38 41 44 47 49 51 53 54 55 55 54 53 51 49 46 43 40 38 35 32 30 27 25 23 21 20 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 29 30 32 34 36 38 39 40 41 42 43 43 43 42 41 40 39 37 36 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 18 18 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 24 24 24 24 24 23 23 22 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 17 18 18 19
 31 31 32 32 33 34 36 37 39 41 43 45 48 50 52 55 57 59 61 63 65 66 67 68 68 68 68 67 66 64 63 61 59 58 56 54 52 50 48 46 45 43 42 40 39 38 37 37 36 35 35 34 34 34 34 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 46 47 49 50 52 54 56 58 61 63 65 67 69 71 72 73 74 74 74 74 73 71 70 68 66 63 61 58 56 54 51 49 47 45 43 41 39 38 36 35 34 32 31 31 30 29 29 28 28 28 28 29 29 30 31 32 33 35 36 39 41 44 47 50 53 57 62 66 71 76 82 87 92 98 103 107 111 114 116 117 116 115 113 109 105 101 96 90 85 80 75 70 66 61 58 54 52 49 47 45 44 43 43 42 42 43 43 44 45 46 47 48 50 51 53 54 55 57 58 59 60 60 61 61 61 60 60 59 58 57 55 54 52 51 49 47 46 44 42 41 39 38 37 35 34 33 33 32 31 31 30 30 30 29 29 29 29 30 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 34 34 36 37 38 39 41 42 44 45 47 48 50 51 52 53 54 55 55 55 55 54 53 52 51 50 48 47 45 43 41 40 38 37 35 34 33 32 32 31 31
 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 45 46 47 48 49 50 50 50 50 49 49 48 47 46 44 43 42 40 38 37 35 34 33 31 30 29 28 27 27 26 26 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 34 35 36 37 38 39 39 40 40 40 40 40 40 39 39 38 38 37 36 35 34 33 33 32 31 31 30 30 30 30 30 31 32 33 34 35 37 39 41 43 46 48 51 54 58 61 64 67 71 74 77 79 81 83 84 85 85 85 84 82 80 78 75 72 69 66 63 60 57 55 52 50 47 45 44 42 41 39 38 37 37 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 46 47 47 48 49 51 52 53 54 55 56 57 58 59 59 60 60 60 60 59 58 58 57 56 54 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 36 35 35 36 36 37 37 39 40 42 44 46 48 51 55 58 62 66 71 76 81 86 91 95 100 103 106 109 110 110 109 107 105 101 97 92 87 81 76 71 66 61 56 52 48 45 42 39 36 34 32 31 30 29 28 27 27 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 38 38 39 40 40 41 42 42 42 42 42 42 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 55 58 61 64 66 68 70 72 73 73 72 71 70 67 65 62 59 56 53 49 46 44 41 38 36 34 32 30 28 27 25 24 23 22 21 21 20 20 20 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 62 65 67 68 70 72 74 75 76 77 78 78 78 77 77 75 74 72 71 68 66 64 62 59 57 54 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 19 19 19 18 18 18 18 17 17 17 17 18 18 18 18 19 19 20 21 21 22 23 24 25 27 28 29 30 32 33 35 37 38 40 41 42 44 45 46 46 47 47 47 46 46 45 44 43 42 40 39 38 36 35 34 33 33 32 32 31 31 31 31 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 42 43 43 43 43 43 42 42 41 40 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 21 21 21 21 21 22 22 23 23 23 24 25 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 42 43 43 44 44 44 44 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 37 36 36 36 37 37 38 38 39 41 42 44 45 48 50
 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 53 53 53 53 52 52 51 49 48 47 45 43 42 40 38 37 35 33 32 31 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 45 47 49 51 52 54 55 56 58 59 60 61 61 62 62 62 62 62 61 61 60 59 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 46 46 45 44 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 44 46 47 49 50 51 52 53 54 55 55 55 55 55 55 54 54 53 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 43 44 45 45 46 47 47 47 48 48 48 48 47 47 47 46 46 45 45 44 43
 73 73 73 73 73 73 73 72 72 72 71 70 70 69 68 67 66 65 64 62 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 58 59 60 61 61 62 62 63 63 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 60 59 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 72 73 74 75 75 76 76 76 76 76 76 75 74 73 72 71 70 68 66 65 63 61 59 58 56 54 53 51 50 48 47 46 45 44 44 43 43 42 42 42 42 42 42 42 42 43 43 44 45 45 46 47 48 49 50 51 52 54 55 57 58 60 61 63 65 66 68 70 71 73 74 75 76 77 77 78 78 78 78 77 76 75 74 73 72 71 69 68 66 65 63 62 61 60 58 57 56 55 54 53 53 52 51 51 51 50 50 50 50 50 50 50 51 51 52 53 53 54 55 56 57 58 60 61 62 63 65 66 67 68 70 71 72 72 73 74 74 75 75 75 76 76 76 76 76 75 75 75 75 74 74 74 74 73 73 73 73 73 73 73 73 73 73
 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 20 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 17 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 40 42 44 46 47 48 49 50 51 51 51 50 49 48 46 45 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 37 38 39 40 41 42 44 45 46 48 49 50 52 53 54 55 56 57 57 58 58 58 58 57 57 56 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 29 29 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 48 49 50 51 52 52 52 52 52 51 51 50 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 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
 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 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 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 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 8 8 8 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 21 22 22 23 23 23 23 23 22 21 21 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 22 22 22 22 22 21 21 20 19 18 17 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4
 38 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 28 29 30 31 33 34 36 38 41 43 46 48 51 54 57 60 63 66 68 71 72 74 74 74 74 73 72 70 68 65 63 60 57 55 52 49 47 44 42 40 39 37 36 34 33 32 32 31 31 31 31 31 31 31 32 33 33 34 35 36 37 37 38 39 40 40 41 41 41 41 41 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 50 51 52 53 53 54 54 54 54 53 53 52 51 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 26 26 26 27 28 29 29 31 32 33 35 36 38 40 42 44 46 48 51 53 55 57 59 61 63 65 66 67 67 67 67 66 65 63 62 60 58 56 53 51 49 47 46 44 43 41 40 40 39 39 39 39 39 40 40 41 42 44 45 46 48 50 52 54 56 57 59 61 63 65 66 67 68 68 68 68 68 67 66 64 62 60 58 56 54 51 49 47 45 43 41 39 38 36 35 34 32 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 29 30 30 30 31 32 32 33 33 34 35 35 36 37 37 38 38 38 39 39 39 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
 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 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 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 28 28 30 31 32 34 36 38 40 42 45 47 50 52 55 57 60 62 64 65 66 67 67 67 66 65 64 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 40 39 39 39 39 39 40 41 42 44 46 48 50 53 56 60 64 68 72 76 81 85 89 92 95 97 99 99 99 97 95 92 89 85 81 76 72 68 64 60 56 53 49 46 44 41 39 37 35 33 32 30 29 28 28 27 27 26 26 26 26 27 27 28 29 29 30 32 33 34 36 38 39 41 44 46 48 51 54 57 60 63 66 70 73 76 80 83 85 88 89 91 91 91 90 89 86 84 81 78 74 71 67 64 61 58 55 52 50 48 46 44 43 42 41 40 40 40 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 44 44 44 43 43 42 41 40 39 38 36 35 34 33 32 30 30 29 28 27 27 27 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 41 41 40 40 39 38 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 37 38 39 40 42 43 45 47 48 50 52 54 56 58 59 61 62 63 64 65 65 65 65 64 63 62 61 60 58 57 55 53 52 50 49 47 46 45 44 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 38 39
 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 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 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 31 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 24 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 29 30 30 30 30 29 28 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 12 11 11
 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 31 32 33 34 35 36 37 38 38 38 39 38 38 38 37 36 35 34 33 32 31 30 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 21 21 22 22 23 24 25 26 27 29 30 31 33 35 36 38 40 41 43 44 45 46 47 47 47 47 47 46 45 44 43 41 40 38 36 35 33 31 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 32 33 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 40 41 42 43 44 45 47 48 50 52 53 55 57 59 61 62 63 65 66 66 66 66 66 65 64 62 60 58 56 53 51 48 46 43 40 38 36 33 31 29 28 26 25 24 23 22 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 33 35 37 38 40 42 44 46 48 49 51 52 53 54 54 55 55 54 54 53 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 38 39 41 43 44 46 48 50 51 53 54 55 56 56 56 56 56 55 54 53 52 50 49 47 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 34 34 33 33 32 32 31 30 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 32 34 35 36 37 38 39 39 40 40 40 40 40 39 39 38 37 36 36 35 34 33 32 31 31 30 29 29 29 28 28 28 28 28 29 29 30 31 32 33 34 35 37 39 41 43 45 47 50 52 55 57 59 61 62 63 64 64 63 62 60 58 56 53 50 46 43 40 37 34 31 28 26 24 22 20 18 17 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 26 28 30 31 33 34 35 37 38 39 40 40 40 41 41 40 40 39 39 38 38 37 36 36 36 35 35 35 35 36 36 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 51 52 52 51 51 50 48 47 46 44 42 40 39 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 30 29 28 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 17 17 18 19 20 21 22 24 26 28 31 34 37 40 44 48 52 56 60 63 67 69 71 73 73 72 71 69 67 64 60 57 54 50 47 44 41 39 36 34 32 31 29 28 27 26 26 25 25 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 37 38 39 40 41 42 42 43 44 44 44 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 41 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 39 39 39 39 40 40 40 41 42 42 43 44 44 45 46 47 47 48 49 49 49 50 50 49 49 48 47 46 45 44 42 41 39 37 35 34 32 30 29 28 27 26 25 24 23 23 23 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 38 38 38 38 37 37 36 36 35 34 34 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 38 39 40 42 43 45 46 48 50 51 52 53 54 55 55 55 55 55 54 53 52 51 50 48 47 46 44 43 42 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 32 33 34 35 36 37 39 40 42 44 46 48 50 53 55 57 58 60 61 62 63 63 63 62 61 60 58 56 54 52 50 48 46 44 42 41 39 37 36 35 34 33 32 31 31 31 31 30 31 31 31 32 32 33 34 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 31 32 32 33 33 33 33 33 33 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 32 33 33 33 33 33 33 32 32 31 30 29 28 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 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 21 22 23 25 26 28 29 31 32 33 34 35 35 35 35 35 34 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 21 22 23 24 25 25 26 26 26 26 26 26 26 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 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 25 25 24 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 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
 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 39 39 40 40 39 39 38 36 35 33 31 29 27 25 23 22 20 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 14 15 17 18 19 20 21 23 24 25 27 28 29 30 30 31 31 31 31 31 30 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 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 32 33 33 33 33 32 32 31 30 29 27 26 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 16 17 18 20 21 23 25 26 28 30 31 33 34 35 36 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 21
 38 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 33 32 32 31 30 29 28 27 26 25 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 21 22 24 26 27 30 32 34 36 38 40 42 44 45 46 47 47 47 47 46 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 21 21 21 21 22 22 23 24 25 26 28 29 31 34 36 39 43 47 51 56 61 67 73 79 84 90 94 98 100 100 99 97 93 88 82 76 70 64 58 52 47 42 38 34 31 28 25 22 20 19 17 16 15 14 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 23 25 27 30 33 36 40 43 48 52 57 62 68 73 79 84 88 92 96 98 100 100 99 98 95 92 89 85 81 78 74 70 66 63 60 57 54 52 50 48 46 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 27 29 31 32 34 36 38 40 41 43 45 46 48 49 50 50 51 51 51 50 49 49 48 47 46 44 43 42 41 40 39 39
 47 47 47 46 45 44 43 42 40 39 38 36 35 34 32 31 30 30 29 28 28 28 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 42 42 42 42 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 23 23 23 24 24 25 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 27 26 25 25 24 24 24 24 24 24 25 25 26 26 27 28 29 31 32 33 35 37 38 40 42 43 45 46 47 48 49 49 49 49 49 48 47 46 45 44 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 39 40 40 40 41 41 41 40 40 40 39 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 38 38 37 37 36 35 34 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 30 31 32 33 35 37 38 40 42 44 46 49 51 53 55 56 57 58 59 59 58 57 55 53 51 48 46 43 40 37 35 32 30 28 26 25 23 22 21 20 19 18 18 17 17 17 17 17 18 18 18 19 20 21 22 23 24 25 27 29 30 32 34 36 38 40 41 43 44 45 46
 34 35 35 36 36 36 37 37 38 38 38 39 39 39 39 38 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 49 49 48 47 45 44 43 41 40 38 36 35 33 32 30 29 28 27 25 24 23 22 22 21 20 20 19 19 19 19 19 19 20 20 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 40 42 43 45 46 47 48 48 48 48 47 47 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34
 69 68 67 67 66 65 64 63 61 60 59 58 56 55 54 52 51 49 48 46 44 43 41 40 38 37 35 34 33 31 30 29 28 28 27 26 26 26 26 26 26 27 27 28 29 31 32 34 36 39 41 44 47 50 53 56 59 62 65 67 70 71 72 73 73 73 72 71 69 67 65 63 61 59 57 55 54 52 51 50 49 49 48 48 48 48 49 49 50 50 51 52 53 54 55 55 56 56 57 57 56 56 55 54 53 51 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 24 23 23 22 22 22 22 23 23 24 24 25 26 27 29 30 31 33 35 37 38 40 42 44 46 47 49 50 52 53 54 55 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 59 59 60 61 62 63 64 66 67 69 71 73 75 78 80 83 85 87 90 92 93 95 96 96 97 96 95 94 92 90 87 84 81 77 74 70 66 63 59 56 52 49 46 43 41 38 36 34 32 30 29 28 27 26 25 24 24 23 23 23 24 24 25 25 26 27 29 30 32 34 36 39 42 45 49 53 57 62 67 72 78 83 89 95 100 105 109 112 115 116 116 115 113 110 107 103 99 94 90 86 82 79 75 72 70 68 66 64 63 62 61 61 61 61 61 62 62 63 64 64 65 66 66 67 67 66 66 65 64 62 60 58 56 53 51 48 46 43 41 38 36 34 32 30 29 28 26 26 25 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 43 45 47 49 51 54 56 58 60 62 63 65 66 67 68 69 69 70 70 69 69
 37 38 38 38 39 39 39 38 38 38 37 36 35 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 13 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 28 30 31 32 34 35 36 37 37 38 38 38 38 37 36 36 35 34 33 31 30 29 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 34 34 35 35 35 34 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 42 43 45 46 48 49 50 51 52 53 53 53 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 49 49 48 47 46 45 44 42 41 39 38 36 34 33 31 29 28 26 25 23 22 21 19 18 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 28 30 32 34 36 38 41 43 45 47 48 50 51 52 52 52 52 51 51 50 49 47 46 45 43 42 41 40 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 34 34 34 35 35 36 37 37 38 39 41 42 43 44 45 46 46 47 47 47 46 45 44 43 41 39 37 35 33 31 29 27 25 24 22 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 34 36 38 40 41 42 43 44 44 44 44 44 43 42 40 39 37 36 34 33 31 29 28 27 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 20 21 21 23 24 25 27 29 31 33 35 38 40 43 46 48 51 53 54 55 56 56 55 53 52 49 47 44 41 38 36 33 31 29 27 25 23 22 21 19 19 18 17 17 17 17 17 17 17 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 41 43 45 47 49 51 52 54 55 56 58 59 59 60 61 62 62 63 64 65 65 66 67 68 68 69 70 70 70 71 70 70 69 68 66 64 62 60 57 55 52 49 47 44 41 39 36 34 32 30 29 27 26 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 39 40 41 42 42 42 43 43 42 42 41 41 40 39 39 38 37 36 36 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 27 28 28 29 29 29 29 28 28 27 26 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 28 29 29 29 29 28 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 23 23 24 24 23 23 23 22 22 21 20 19 18 17 16 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 42 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 35 36 38 40 42 44 47 50 52 55 59 62 65 67 69 71 72 72 72 70 68 65 62 58 54 51 47 43 40 37 34 32 29 27 26 24 23 22 21 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 44 46 48 51 53 54 56 58 59 60 61 62 63 63 63 63 63 62 61 60 59 58 57 55 54 52 50 49 47 46 44 42 41 40 38 37 36 34 33 32 32 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 22 22 22 21 21 20 20 20 20 20 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 26 27 27 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 28 29 29 31 32 33 35 37 39 41 44 46 49 52 54 57 59 61 62 62 62 61 60 58 56 53 50 47 44 41 38 36 33 31 29 27 26 24 23 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 44 45 45 46 47 47 47 47 47 47 46 46 45 45
 16 16 16 16 16 16 16 17 17 17 18 18 18 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 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 34 35 35 35 35 35 35 34 33 33 32 31 29 28 27 25 24 23 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 33 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 30 30 29 28 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 21 22 23 25 26 28 29 31 32 34 35 36 37 38 38 38 38 37 36 35 34 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 17 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
 19 20 20 20 21 21 22 22 22 23 23 23 23 22 22 21 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 23 24 26 28 29 30 31 32 33 33 33 32 32 31 30 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 27 28 29 29 30 30 30 30 30 30 29 29 28 27 26 25 24 23 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 21 22 23 24 26 27 28 29 29 30 30 30 30 29 29 28 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 27 28 29 29 29 29 28 28 27 26 25 24 23 21 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 9 8 8 8 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 24 26 27 28 29 29 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 19 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 11 11 11 11 12 13 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 28 28 28 28 27 26 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 19 19
 204 209 211 211 208 202 195 186 176 166 155 145 135 126 117 109 102 95 90 84 80 76 72 69 66 64 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 41 40 39 39 39 39 40 40 41 42 44 45 47 49 52 55 58 62 66 70 74 79 84 89 93 98 102 105 108 109 110 110 109 107 104 100 96 92 88 84 80 76 72 69 66 63 61 59 57 56 54 53 53 52 52 51 51 52 52 52 53 53 54 54 55 56 56 56 57 57 57 56 56 56 55 54 53 52 51 50 48 47 46 45 44 43 42 42 41 41 41 41 41 41 41 42 42 43 43 44 44 45 45 45 46 46 46 45 45 45 44 44 44 43 43 43 43 43 43 44 44 45 47 48 50 52 54 57 59 62 65 68 72 75 78 81 84 87 90 92 93 94 95 94 94 93 91 89 87 84 81 79 76 73 71 68 66 64 62 60 58 57 56 55 54 53 52 52 51 50 49 48 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 37 37 38 39 40 41 42 44 46 49 51 54 57 60 63 66 69 72 75 77 79 81 82 82 82 81 80 79 77 75 73 71 69 67 65 63 61 60 59 58 57 56 56 56 55 55 56 56 56 56 57 57 58 58 58 58 58 58 58 57 57 56 55 53 52 51 49 48 46 45 43 42 40 39 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 37 38 38 39 40 41 41 42 42 43 43 43 44 44 44 44 45 45 46 47 48 49 51 53 55 58 61 65 70 75 81 88 95 103 112 122 133 144 155 167 178 188 197
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 12 12 12 12 12 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 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 15 16 16 16 16 16 16 15 15 14 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 20 21 21 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 45 46 46 46 47 46 46 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 35 35 36 36 37 38 39 40 42 43 45 47 49 51 54 56 59 62 65 68 70 72 75 76 77 78 78 77 76 74 72 69 67 64 61 58 55 52 50 47 45 43 42 40 39 39 38 38 38 39 39 40 41 42 44 45 47 49 50 52 53 55 56 57 57 58 58 57 56 56 54 53 51 50 48 47 45 44 42 41 40 39 39 38 38 39 39 40 41 43 45 47 49 52 55 58 61 65 68 72 75 78 81 84 85 87 87 87 87 85 83 81 78 75 72 69 66 63 60 57 54 52 50 48 46 44 43 42 41 40 39 38 38 38 38 38 38 39 39 40 41 41 42 43 44 45 46 46 47 47 47 47 47 47 47 46 45 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 37 37 38 39 41 42 44 45 47 49 51 54 56 58 60 62 64 66 67 69 70 71 71 72 72 72 71 71 70 69 68 66 64 63 61 59 57 55 53 51 49 47 45 44 42 41 40 38 38 37 36 36 36 36 37 38 39 40 42 44 46 49 52 55 58 61 65 68 71 74 77 79 80 81 81 80 79 77 74 71 68 64 61 57 54 51 48 45 42 40 38 37 35 34 34 33 33 33 33 34 35 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 62 64 65 66 67 67 67 67 67 66 65 64 63 61 60 58 56 54 52 50 48 46 44 42 41 40 38 37 37 36 36 35 35 35 36 36 37 37 38 39 40 41 42 42 43 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 16 16 17 17 18 19 19 20 22 23 24 25 27 29 30 31 33 34 34 34 34 34 33 32 31 30 28 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 25 26 27 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 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 18 18 19 19 20 20 21 22 23 23 24 25 26 26 27 27 27 27 26 26 25 24 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 24 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 30 30 31 32 32 33 34 34 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16
 18 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 26 26 26 26 26 25 24 24 23 22 21 19 18 17 17 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 35 35 35 34 34 33 32 31 30 29 28 27 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21 21 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 27 28 29 29 30 30 30 30 29 29 28 27 26 25 23 22 21 20 18 18 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 32 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 25 26 27 28 29 31 31 32 33 33 33 33 33 33 32 31 30 29 28 27 26 24 23 22 21 20 20 19 18 18 18 17 17 17 17 16 16 17 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 23 23 22 22 21 20 19 19
 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 30 31 32 33 34 34 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 29 30 32 33 35 37 38 40 42 43 44 46 47 48 49 50 51 52 52 53 54 55 55 57 58 59 61 63 65 67 69 71 73 74 75 76 75 74 73 71 68 65 61 58 54 51 47 44 41 38 36 34 32 30 29 28 27 27 27 27 28 29 30 31 33 35 37 40 43 46 50 54 57 61 65 69 73 75 77 78 78 77 74 71 67 63 59 55 51 47 44 41 38 36 34 32 31 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 26 25 24 24 23 23 23 22 22 23 23 24 25 26 27 29 31 33 36 38 41 45 48 52 56 61 65 69 74 78 81 84 86 88 88 88 87 85 83 80 76 73 70 66 63 61 58 56 54 52 50 49 48 46 45 44 42 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 31 32 34 36 38 40 43 45 48 51 53 56 58 60 61 63 63 63 62 61 60 58 56 54 51 49 47 45 43 41 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
 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 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 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 11 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 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 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 6 6
 26 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 15 15 16 17 18 19 21 23 25 27 30 33 35 39 42 45 48 51 53 55 56 57 56 55 53 51 47 44 41 37 34 31 28 26 23 22 20 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 19 21 22 24 26 28 29 31 32 32 32 32 32 31 30 29 27 26 25 24 22 21 20 20 19 19 18 18 18 19 19 20 21 22 23 24 26 27 28 29 30 31 32 32 32 32 31 30 29 28 27 26 25 23 22 21 20 19 19 18 18 17 17 17 18 18 18 19 19 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 26 27 28 29 31 32 34 36 38 39 41 43 44 45 45 46 45 44 43 41 39 37 34 32 29 27 25 23 21 20 18 17 17 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 27 29 31 33 35 37 39 41 43 45 47 48 48 48 48 47 45 44 41 39 36 34 31 28 26 24 21 19 18 16 15 14 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 23 25 26 27 28 29 29 29 29 29 28 27 26 26 25 24 23 23 22 22 22 22 22 23 23 24 25 27 28 30 32 35 38 41 44 48 52 57 61 65 69 72 74 75 75 74 71 68 64 60 56 52 48 44 41 38 35 33 30 29 27 26 25 24 23 23 23 23 23 23 24 25 25 26 27 28 29 30 30 31 31 31 31 30 29 28 27
 26 25 25 24 23 23 22 21 21 20 20 19 19 20 20 21 22 24 27 30 34 39 45 52 61 72 84 99 116 134 151 167 179 184 181 171 155 137 118 99 83 70 58 49 41 35 30 26 23 21 19 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 22 24 27 29 33 37 41 45 50 55 60 64 68 70 72 72 72 70 68 66 62 59 56 52 49 46 42 39 37 34 32 30 28 26 25 24 23 22 21 21 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 18 19 19 20 21 22 23 23 24 25 25 25 26 26 25 25 25 24 24 24 23 23 22 22 22 22 22 23 24 25 27 29 32 36 40 45 52 59 68 78 88 100 113 125 135 143 147 147 142 134 122 109 96 84 72 62 53 45 39 34 30 27 24 22 21 20 19 18 18 18 17 17 17 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 29 31 33 36 39 42 46 49 52 55 57 59 60 61 60 59 57 54 51 48 44 40 36 33 30 26 24 21 19 17 16 15 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 28 29 30 32 33 35 37 40 43 46 49 53 58 63 68 74 80 86 92 97 100 102 102 100 97 92 86 80 73 67 61 55 49 44 40 36 33 30 27 25 24 22 21 20 20 20 20 20 20 21 21 22 23 24 24 25 25 26 26 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 19 18 18 18 18 18 18 19 20 21 22 24 26 29 32 35 39 43 47 51 55 58 61 62 63 62 61 59 56 52 48 45 41 37 34 30 27 25 22 20 18 17 16 15 14 14 14 14 15 15 16 16 17 18 19 21 22 23 25 26 28 30 32 34 37 39 42 45 48 51 54 57 60 62 64 66 67 67 67 67 66 64 63 61 59 57 55 53 52 50 48 47 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 38 37 37 35 34 33 31 30 28 27 25 23 22 20 19 17 16 15 14 13 12 11 11 11 11 11 11 12 12 13 14 15 17 18 20 21 23 25 26 28 30 32 34 35 37 38 39 39 39 39 39 38 37 36 35 35 34 33 33 33 33 33 33 34 35 36 37 38 40 42 44 46 49 51 54 57 59 61 62 63 63 62 60 58 55 52 49 45 42 39 36 33 31 29 27 25 24 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 18 19 21 22 24 27 29 32 35 38 41 44 46 49 51 53 54 55 55 54 53 51 49 47 44 42 39 37 35 32 31 29 28 27 26 25 25 25 24 24 25 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 49 51 53 54 56 57 58 58 59 59 58 57 57 55 54 52 51 49 47 45 43 42 40 38 36 35 34 32 31 31 30 30 29 29 30 30 31 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 49 50 50 50 50 50 49 47 46 44 42 39 37 35 33 31 29 27 26 24 23 22 21
 42 44 47 50 53 57 61 66 70 75 79 84 87 90 91 91 90 88 85 80 76 71 66 61 56 52 48 45 42 39 36 34 32 30 29 27 26 25 25 24 24 24 25 25 27 28 30 33 36 40 44 49 54 60 66 73 79 86 93 99 104 108 110 111 111 109 106 102 97 92 86 81 76 71 67 64 61 59 57 56 55 55 55 55 55 55 55 55 55 55 54 54 53 52 50 49 47 45 43 41 39 37 36 34 33 32 31 31 31 31 31 32 33 34 35 37 38 40 42 44 46 49 51 53 55 57 58 59 60 61 60 60 59 57 55 54 52 50 48 46 44 42 41 40 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 33 34 36 38 41 44 48 51 56 60 64 68 71 74 76 77 77 76 74 72 69 66 63 60 56 53 50 47 45 42 40 39 37 36 35 35 35 35 35 36 37 38 40 41 43 45 47 49 51 53 55 56 58 60 61 63 64 65 66 68 69 70 72 74 76 78 80 82 84 87 89 91 92 92 92 91 89 87 84 80 76 72 68 63 59 55 51 48 45 42 40 37 36 34 33 33 32 32 33 33 34 35 37 38 40 42 43 45 47 48 49 50 50 51 50 50 49 47 46 44 42 39 37 35 33 31 30 28 27 27 26 26 26 26 27 27 28 29 29 30 31 32 33 33 34 35 35 35 36 36 35 35 35 34 34 33 32 32 31 31 31 31 31 31 31 32 32 33 35 36 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 15 15 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 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 17 17 17 16 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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
 24 24 24 24 24 25 25 25 26 26 27 28 29 30 31 33 34 35 36 37 38 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 30 29 29 28 28 28 29 29 30 30 32 33 34 36 38 40 41 43 44 46 47 48 48 48 48 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 26 26 27 28 29 31 33 35 38 40 43 46 49 52 54 57 59 61 62 62 62 62 60 58 56 53 50 47 44 41 38 36 33 31 30 28 27 26 26 25 25 26 26 27 27 28 29 30 31 33 34 35 37 38 39 41 42 43 43 44 44 44 44 43 42 41 40 39 38 37 36 35 34 33 33 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 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 31 31 31 30 30 30 29 29 30 30 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 40 39 38 37 36 34 33 32 31 30 29 28 27 27 27 27 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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
 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 34 36 38 41 43 45 48 50 52 53 54 55 55 54 53 51 49 46 43 40 38 35 33 31 29 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 19 19 19 20 20 21 22 23 24 25 27 28 30 31 33 34 35 36 37 38 38 38 38 37 36 35 34 33 32 31 29 28 27 26 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 55 57 59 60 61 62 61 60 59 57 55 52 50 47 44 41 38 36 33 31 29 27 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 28 29 31 34 36 38 40 43 44 46 47 47 47 46 45 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 21 21 20 20 20 21 21 22 23 25 26 28 31 34 37 41 45 49 53 57 61 64 67 70 71 72 71 70 68 65 62 58 55 51 48 44 41 38 36 33 31 29 28 27 26 25 24 24 24 23 23 23 23 23 23
 39 38 36 35 33 31 30 28 27 26 25 25 24 24 24 25 25 26 27 29 30 32 34 36 39 41 43 46 48 51 53 55 57 58 60 60 61 61 60 59 58 56 55 53 51 49 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 30 30 31 31 31 32 32 33 34 35 36 38 39 41 43 44 45 47 48 48 49 49 49 49 48 48 47 46 46 45 45 45 45 45 45 46 47 49 50 52 54 57 59 61 62 64 64 65 65 64 63 61 60 58 55 53 50 48 45 43 41 39 37 36 34 33 33 33 33 33 34 35 37 39 41 44 47 50 53 56 59 62 65 68 70 72 73 74 74 74 73 72 71 69 68 66 65 63 62 61 61 61 61 61 62 63 65 66 68 69 70 71 72 72 72 71 70 68 65 63 60 57 54 52 49 47 45 43 42 41 40 40 40 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 53 54 53 53 53 52 52 51 51 50 50 50 50 50 51 51 52 53 53 54 54 55 55 55 55 54 53 52 51 50 48 46 44 42 40 38 36 34 32 30 29 28 27 26 26 26 26 26 27 28 29 30 32 33 35 37 39 41 43 45 47 48 50 51 52 53 53 54 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 50 51 52 53 54 56 57 59 61 62 64 65 66 67 68 68 68 67 66 65 64 62 60 59 57 55 53 51 49 48 46 45 44 43 43 42 42 42 42 43 43 43 43 43 43 42 41 40
 27 27 28 28 28 28 28 27 27 26 26 26 25 25 25 25 25 26 26 27 28 29 30 32 33 35 37 39 41 43 45 47 49 51 52 54 55 55 55 55 54 53 52 50 48 46 45 43 41 40 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 34 35 36 36 37 37 37 36 36 35 34 33 32 30 29 28 27 26 25 24 23 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 33 33 34 35 35 36 36 36 35 35 34 34 33 32 31 31 30 29 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 28 29 30 32 33 35 37 38 40 42 43 44 45 45 45 45 44 43 42 40 39 37 36 35 34 33 32 31 31 31 31 31 32 32 33 34 34 35 35 36 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 24 25 25 27 28 30 31 33 35 37 39 41 42 43 44 45 45 45 44 43 42 41 39 37 35 33 32 30 28 27 26 25 24 24 24 24 24 24 25 26 26 27 29 30 31 32 33 35 36 37 37 38 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 35 35 36 36 38 39 41 43 45 47 49 52 54 56 58 59 60 61 61 60 59 57 55 52 50 47 44 41 38 36 33 31 29 27 26 25 24 23 23 23 23 23 24 24 25 25 26 26
 17 17 16 16 16 16 16 16 16 16 16 17 18 18 19 20 21 22 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 21 22 23 24 25 27 29 31 34 36 38 41 43 45 46 47 48 47 47 45 44 42 40 37 35 32 30 28 25 24 22 20 19 18 17 17 17 17 17 17 18 18 19 20 21 22 24 25 26 28 29 31 32 33 35 36 37 37 38 38 38 37 37 36 35 34 33 32 31 30 30 29 29 29 28 28 29 29 29 29 30 30 30 31 31 31 31 31 31 31 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 18 18 18 18 17 18 18 18 19 19 20 21 22 23 24 26 27 28 29 30 31 31 32 32 32 32 31 31 30 29 28 27 25 24 23 22 21 20 19 19 18 18 18 19 19 20 20 21 22 24 25 26 28 30 31 33 34 35 36 36 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 21 22 22 22 22 22 22 22 21 21 20 19 19 18 17 16 15 14 13 13 12 11 11 10 10 10 10 10 11 11 11 12 12 13 14 15 15 16 17 18 18 19 20 20 20 21 21 21 21 20 20 19 19 18 18 17 17 17 17 16 17 17 17 18 18 19 20 21 23 24 26 27 28 30 31 32 32 33 32 32 31 30 28 27 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 30 30 30 30 29 28 27 26 25 24 22 21 20 19 17 16 15 15 14 13 13 12 12 12 11 11 11 11 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 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 32 31 31 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 13 14 15 16 18 19 21 23 26 28 30 33 35 36 38 39 40 40 39 39 37 36 34 32 30 28 26 24 23 21 20 19 18 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 32 33 33 34 34 34 33 33 32 31 31 30 29 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 33 31 28 26 24 22 21 20 19 18 18 18 18 18 19 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 23 23 23 23 24 25 27 28 31 33 36 40 43 48 52 56 61 65 68 71 73 74 74 73 71 69 66 63 60 58 55 53 52 50 49 48 48 48 48 48 48 48 48 48 48 47 47 46 45 44 43 42 40 39 37 35 34 32 30 29 28 27 26 26 25 25 26 26 27 28 30 31 33 35 37 39 41 43 45 46 48 49 50 50 50 50 49 48 47 46 44 43 41 40 39 38 37 36 36 36 37 37 38 39 40 41 42 42 43 44 44 44 43 42 40 39 37 35 33 31 29 27 26 24 23 23 22 22 21 21 21 22 22 23 23 24 25 26 27 28 30 31 33 34 36 38 39 41 43 45 46 48 49 51 52 52 53 53 53 52 51 50 48 47 45 43 41 39 37 35 33 31 29 28 26 24 23 22 21 20 19 18 18 17 17 17 17 18 19 20 21 22 24 25 27 29 31 33 34 36 37 38 38 38 38 37 37 36 35 34 33 33 32 32 32 32 32 33 34 35 35 37 38 39 40 41 42 44 44 45 46 46 47 47 46 46 45 44 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 42 43 45 47 50 52 54 55 56 57 57 56 54 52 49 46
 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 42 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 36 36 37 37 38 39 40 40 41 42 42 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 42 41 40 40 39 39 39 39 39 39 40 41 42 43 45 46 48 49 51 52 53 54 55 55 56 56 56 56 55 55 54 53 52 51 51 50 49 48 47 46 45 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 33 32 32 32 32 32 33 34 34 36 37 39 40 42 44 46 48 50 52 53 55 56 56 57 57 57 56 55 54 53 52 50 49 47 46 44 43 42 41 40 39 39 39 39 40 41 42 43 44 46 47 49 50 51 52 53 54 55 55 55 55 55 54 53 53 52 50 49 48 47 45 44 43 42 41 40 40 39 39 38 38 38 38 38 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 45 46 48 49 51 52 54 56 58 59 61 62 63 64 64 64 64 63 62 60 58 56 54 51 48 46 43 41 38 36 35 33 32 31 30 30 30 31 31 32 33 34 36 38 39 41 43 45 47 49 51 53 54 56 57 57 58 57 57 56 55 54 52 51 49 48 46 45 44 43 42 41 41 41 41 41 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 55 59 62 66 69 72 74 75 75 74 72 70 67 64 61 58 55 52 50 47 46 44 43 42 42 42 42 42 43 44 45 47 49 51 53 56 59 62 65 68 72 74 77 79 80 81 81 80 79 77 74 72 69 66 63 61 58 56 54 52 51 49 48 47 46 46 46 46 46 46 46 47 47 48 48 49 49 49 49 49 49 48 48 47 46 45 43 42 41 40 39 38 38 37 37 37 37 38 38 39 40 41 43 44 46 47 49 50 51 52 53 53 54 54 55 55 55 55 55 55 56 56 57 58 59 60 61 63 65 67 69 72 74 77 79 81 82 83 83 82 81 79 77 75 72 69 66 64 61 59 57 56 54 53 53 52 53 53 54 55 56 58 60 62 64 66 68 70 71 72 72 72 70 69 67 64 61 59 56 54 51 50 48 47 47 47 48 49 51 53 56 60 64 69 75 81 87 93 99 105 110 114 116 117 117 114 111 107 102 96 90 84 78 73 67 62 58 54 50 47 44 42 40 39 38 38 38 38 39 41 42 44 47 49 52 56 59 63 67 72 77 82 87 92 97 102 106 110 112 114 115 114 112 110 106 102 98 94 90 86 83 80 77 75 74 73 72 72 73 73 74 75 76 77 78 78 79 79 78 78 77 75 73 72 70 68 66 64 63 61 60 59 58 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 57 56 55 55 54 53 52 52 51 51 51 51 51 52 52 53 54 55 56 57 58 59 60 61 61 61 61 61 60 59 58 56 54 52 50 48 46 44 43 41 40 40 39 40 40 41 42 44 46 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 21 20 20 19 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 24 24 24 24 24 23 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 22 23 23 24 24 24 23 23 22 22 21 20 19 18 17 17 16 15 15 14 14 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 22 23 23 23 23 23 23 23 23 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 21
 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 8 8 9 10 11 12 13 14 15 16 17 18 18 18 18 17 16 14 13 12 10 9 8 7 7 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 8 8 9 10 10 11 12 12 13 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 11 11 11 11 11 10 10 9 9 8 7 7 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 8 9 9 9 9 9 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 26 27 28 29 30 31 31 32 32 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 28 29 29 29 30 30 31 32 33 35 36 37 39 41 43 45 47 49 50 52 54 55 55 56 56 55 54 53 51 50 48 46 44 42 40 38 37 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 30 31 31 31 31 31 30 30 29 28 27 26 26 25 24 23 23 23 23 23 23 24 25 26 28 29 31 34 36 39 41 44 47 50 52 54 56 57 58 58 58 57 56 54 52 50 49 47 45 43 41 40 39 38 37 36 35 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 50 52 54 56 57 59 61 62 63 64 64 64 63 62 60 58 56 54 51 49 46 44 43 41 40 39 38 38 38 38 39 40 41 42 44 46 48 51 53 55 57 58 59 60 60 59 58 56 55 52 50 48 45 43 40 38 36 34 33 31 30 28 28 27 26 26 26 26 27 28 29 31 32 34 37 39 42 45 48 51 53 56 59 61 62 63 63 63 62 60 58 55 52 49 46 43 40 37 35 33 31 30 29 28 27 27 27 28 29 29 31 32 34 36 38 39 41 43 44 46 46 47 47 47 47 46 46 45 45 44 44 44 44 44 44 45 45 46 47 48 49 49 50 51 52 52 52 52 51 50 49 47 46 44 42 40 38 36 34 33 32 31 30 29 29 29 29 29 30 31 31 32 33 34 35 37 38 39 40 41 41 41 42 41 41 40 39 37 36 34 33 31 30 28 27 26 25 25 24 24 24 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 21 22 23 24 26 28 30 32 35 38 41 44 47 51 54 56 59 60 61 62 61 60 58 56 54 51 48 45 43 40 38 36 34 33 31 30 29 29 28 28 29 29 30 31 32 33 35 37 39 41 43 45 48 50 52 54 56 57 58 59 60 60 60 60 60 59 58 57 55 54 52 51 49 47 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 28 29 31 33 35 37 39 41 43 44 46 48 49 50 51 51 51 50 49 48 47 45 43 41 40 38 36 35 33 32 31 30 30 29 29 29 29 29 30 30 31 31 32 33 34 35 35 36 37 38 38 38 38 38 38 37 37 36 35 34 32 31 30 29 28 27 26 26 25 25 25 25 26 26 27 28 29 31 32 34 35 37 39 41 42 44 45 47 48 48 49 49 48 48 47 46 45 44 43 42 40 39 37 36 35 33 32 31 30 28 27 27 26 25 24 24 24 24 24 24 24 25 26 27 28 29 31 33 34 36 38 40 42 44 45 47 47 48 48 47 47 46 44 42 41 39 37 35 33 31 29 28 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 31 32 32 33 34 36 37 38 39 41 42 44 45 47 48 50 51 52 53 54 54 54 54 54 53 53 51 50 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 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
 13 12 12 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 22 22 22 21 20 19 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 25 25 26 27 27 27 26 26 25 24 23 22 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 24 25 26 27 28 28 28 28 28 28 27 27 26 25 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 15 16 16 18 19 21 23 25 28 31 34 37 41 45 48 51 54 56 57 57 56 55 52 50 47 45 42 39 37 35 33 31 29 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 23 24 25 26 28 30 32 34 37 40 43 46 49 51 53 54 55 54 53 50 47 44 40 37 33 30 27 24 21 19 17 16 14 13 12 12 11 11 11 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 24 25 27 30 32 35 38 42 45 48 51 53 55 56 56 54 52 50 47 43 40 37 34 31 29 27 25 23 22 21 20 19 19 19 19 19 19 19 19 20 21 21 22 23 25 26 27 29 30 31 32 33 34 34 33 32 31 30 28 26 24 22 20 19 17 16 15 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 18 18 18 18 18 18 18 18 18 17 17 16 15 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 17 18 19 20 20 20 21 20 20 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 15 17 18 19 20 21 22 22 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 25 25 25 25 24 24 23 22 22 21 21 20 20 19 19 19 20 20 20 20 21 21 21 21 21 21 20 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 11 11 12 13 13 14 16 17 18 20 22 24 25 27 29 30 32 33 33 33 32 31 30 28 26 24 22 21 19 17 16 14 13 12 11 11 10 10 9 9 9 9 9 10 10 10 11 12 13 13 15 16 17 18 18 19 19 19 19 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 13 14 14 15 17 18 19 21 22 24 25 26 26 26 26 26 25 23 22 20 19 17 16 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 8 8 9 9 10 11 12 13 15 16 18 20 22 23 25 27 28 29 30 30 30 29 28 27 26 25 23 22 21 20 20 19
 47 48 48 46 44 41 37 33 30 26 24 21 19 17 16 14 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 23 25 26 27 28 29 29 30 29 29 29 28 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 13 14 15 16 17 18 20 22 24 27 29 32 35 39 42 45 47 50 51 53 53 53 52 51 50 48 47 45 43 42 40 38 37 35 33 32 30 29 27 26 24 23 21 20 19 17 16 15 15 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 24 25 27 28 28 29 29 29 29 28 27 26 24 23 22 21 19 18 18 17 17 16 16 16 17 17 18 20 21 23 25 28 32 36 40 45 49 53 57 59 59 58 55 51 47 42 38 34 30 27 25 23 21 20 19 19 18 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 26 26 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 38 39 40 42 43 44 46 47 48 48 48 47 46 45 43 41 39 36 34 32 30 28 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 18 19 21 23 25 28 31 34 38 41 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
 25 25 24 24 24 24 24 24 24 24 24 25 26 27 28 30 32 35 39 42 47 52 58 65 71 77 82 86 87 86 82 77 71 63 56 50 44 39 34 30 27 24 22 20 19 17 17 16 16 15 15 16 16 17 18 19 21 23 26 29 32 37 42 47 53 59 64 69 72 73 73 70 66 61 56 50 45 41 37 33 30 28 26 25 24 23 23 23 23 23 24 24 25 26 26 27 27 27 27 27 26 26 25 24 24 23 22 22 21 21 21 21 21 21 22 23 23 25 26 27 29 30 32 33 34 35 35 35 35 34 33 32 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 25 25 24 24 23 23 22 22 22 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 26 26 25 25 24 23 23 22 21 21 20 20 20 20 21 22 23 24 26 28 31 34 37 40 43 46 49 51 52 51 50 48 45 42 38 35 32 29 26 24 22 21 20 19 18 18 17 17 18 18 19 20 22 23 26 28 32 35 40 45 51 57 63 70 75 80 82 83 81 77 72 66 60 54 48 43 39 35 32 29 27 26 24 23 23 22 22 22 22 22 22 22 23 23 24 24 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
 27 28 29 30 31 32 34 35 35 36 36 37 37 37 37 37 37 37 37 38 39 40 42 45 48 51 56 62 68 76 84 93 102 111 118 123 126 126 123 118 111 103 95 87 80 73 67 61 57 53 49 46 44 42 40 39 39 38 38 38 39 40 41 42 44 46 48 50 52 55 56 58 59 60 60 59 58 56 54 52 49 47 44 41 39 37 34 32 31 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 37 38 38 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 34 35 36 37 38 39 41 41 42 42 42 42 42 41 39 38 36 35 33 32 31 30 29 28 28 28 29 30 31 32 34 37 39 42 46 49 52 55 57 58 59 59 58 55 53 50 46 43 40 37 34 32 30 29 28 27 27 26 27 27 28 29 31 33 35 38 41 45 49 54 60 66 72 78 83 88 92 94 94 93 90 86 82 76 71 66 61 56 52 48 45 42 39 37 35 33 32 31 30 29 28 28 27 27 27 27 28 28 29 30 32 33 36 38 41 45 49 53 59 65 72 79 88 98 108 119 130 141 151 159 166 169 168 165 158 150 139 128 117 107 97 88 80 73 67 62 58 54 51 48 46 45 43 42 42 42 42 42 43 44 46 48 51 55 59 65 71 78 87 96 106 117 127 135 141 143 142 136 128 117 105 94 83 73 64 56 49 44 39 35 32 30 28 26 25 25 25 25 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 45 45 44 42 41 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 37 38 39 39 40 40 41 41 41 40 40 40 39 38 37 36 35 34 33 32 31 30 30 29 29 29 29 29 29 30 31 33 34 36 38 40 42 44 46 48 50 51 53 54 55 56 56 56 55 55 54 52 51 50 48 46 45 44 42 41 40 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 33 33 34 35 36 38 39 40 41 43 44 44 45 45 44 44 42 41 39 37 35 33 31 29 27 25 24 23 22 21 20 19 18 18 18 18 18 18 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 33 34 34 34 33 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 18 18 17 18 18 18 19 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 38 40 41 42 43 44 46 47 48 49 50 50 51 51 51 51 50 49 48 47 45 43 41 38 36 34 32 29 27 25 24 22 21 20 19 19 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 36 36 36 35 35 33 32 31 29 28 26 25 24 23 23 22 22 22 22 22 23 23 24 25 26 27 29 31 33 34 37 39 41 42 44 45 46
 65 67 69 71 73 75 75 76 75 74 72 69 66 63 59 55 52 48 45 42 39 36 34 33 32 31 31 31 32 34 36 38 41 45 49 53 58 62 67 71 76 79 83 85 87 88 88 86 84 81 77 73 69 64 59 54 50 46 42 39 36 34 32 31 30 31 31 33 35 37 40 44 48 53 58 63 69 74 79 84 87 89 89 87 85 81 76 71 65 60 56 52 49 46 44 42 41 41 41 41 41 42 43 43 44 44 45 45 44 44 43 42 40 39 38 36 35 34 34 33 33 34 35 36 38 40 42 44 47 50 53 56 59 62 64 66 68 69 70 69 68 67 65 62 60 56 53 50 47 45 42 40 39 38 37 37 38 39 40 42 44 46 49 52 55 57 60 62 64 66 67 67 66 66 64 62 60 58 56 54 53 51 50 50 49 49 49 50 50 51 52 53 53 54 54 54 54 54 53 52 50 49 47 46 44 43 42 41 41 41 41 42 43 44 46 48 49 51 53 55 56 57 58 59 59 59 58 57 56 54 53 51 49 47 45 43 41 40 39 39 38 38 39 40 41 42 44 45 47 48 49 50 51 51 51 50 49 48 47 47 46 45 45 45 45 46 47 49 51 54 58 62 67 72 76 81 84 86 87 87 85 82 78 73 68 62 57 53 48 44 41 38 36 35 34 33 34 35 36 38 41 44 48 52 57 61 66 70 74 77 79 81 81 81 80 77 75 71 68 64 60 56 52 49 45 42 40 37 35 34 33 32 32 32 33 34 35 37 39 41 43 45 47 49 50 51 53 53 54 55 55 56 56 56 57 58 59 60 62 63
 34 36 37 39 41 44 47 49 53 56 60 63 66 70 72 74 75 75 74 72 68 64 59 54 49 45 40 37 33 31 28 26 25 24 23 23 23 23 23 24 24 25 26 28 30 32 35 38 41 46 50 56 62 68 74 80 85 88 88 87 83 78 72 65 59 53 48 44 41 38 36 35 34 34 34 35 36 37 38 39 41 42 43 43 43 42 41 39 37 34 32 29 26 24 22 21 19 18 18 18 17 18 18 19 20 22 24 26 29 33 37 42 48 54 60 67 72 77 80 82 81 79 75 71 66 61 56 52 48 45 42 40 37 35 34 33 31 31 30 29 29 29 29 29 30 31 32 33 34 37 39 42 46 50 54 59 65 70 75 79 82 84 84 83 81 77 73 68 64 59 54 50 46 42 39 37 34 32 31 29 28 28 27 27 27 27 27 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 39 40 40 40 40 40 40 39 38 37 35 34 32 31 29 28 26 25 24 23 22 21 21 20 20 19 19 20 20 20 21 22 23 24 26 27 29 31 33 35 37 38 38 38 37 36 34 32 29 27 25 23 21 20 19 18 17 17 17 17 17 18 19 20 22 24 26 28 31 33 35 37 39 39 40 39 38 37 36 34 32 31 29 28 27 26 25 24 24 24 24 24 25 26 27 28 29 31 32 33 34 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 34 33 32 31 30 28 27 26 25 25 24 24 24 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 24 25 26 27 28 28 29 29 29 28 28 28 28 28 27 28 28 28 29 29 30 31 31 32 33 33 33 34 34 33 33 33 32 31 30 29 28 27 26 25 25 24 23 23 23 23 24 24 26 27 29 32 34 36 38 40 41 42 41 40 38 36 33 31 28 26 23 21 20 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 17 18 20 23 25 28 31 33 35 36 36 36 34 32 30 27 25 22 20 18 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 12 13 15 16 19 21 23 25 26 27 28 28 27 26 25 23 22 20 19 18 17 16 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 9 9 8 9 9 9 10 11 12 13 15 16 18 20 22 23 25 27 28 29 30 31 31 32 32 31 30 29 28 27 25 23 21 19 18 16 14 13 11 10 10 9 9 9 9 9 9 10 10 11 12 12 13 14 14 15 15 15 16 16 16 16 15 15 15 15 14 14 14 14 15 15 16 17 18 19 21 23 25 27 30 32 34 36 37 38 37 35 32 29 25 22 19 16 14 12 11 10 9 8 8 8 8 8 9 9 10 10 11 12 13 15 16 18 20 22 24 27 30 33 36 38 40 41 41 40 37 34 31 27 24 21 18 16 15 14 13 12 12 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14
 75 76 77 79 81 84 88 93 98 104 109 115 119 123 124 123 120 114 106 97 88 78 68 60 52 46 41 37 34 32 31 30 31 31 33 34 36 39 42 45 48 52 56 60 64 69 74 78 83 87 91 94 97 98 97 95 92 88 83 77 71 65 59 54 50 47 44 42 41 40 40 40 41 42 43 45 47 49 52 55 58 61 64 67 69 71 71 70 69 66 63 59 55 51 47 43 40 37 35 33 31 30 29 29 28 28 28 29 30 30 32 33 35 38 40 44 48 52 56 61 65 69 73 75 76 77 76 74 72 69 65 62 58 55 52 48 45 42 40 37 35 33 31 30 28 27 26 26 26 26 27 28 31 34 39 45 51 59 68 78 87 95 102 107 110 109 107 102 97 91 85 79 74 69 65 62 60 58 57 57 57 58 59 60 62 63 64 65 65 64 63 61 59 56 53 49 46 43 40 37 34 32 30 29 28 27 27 28 30 32 34 38 41 45 49 53 57 60 63 65 67 67 67 66 65 63 61 58 56 53 50 48 45 43 41 39 36 35 33 31 30 29 28 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 35 36 37 39 41 43 46 48 51 54 56 59 60 62 63 63 62 61 59 57 55 53 51 48 46 44 42 40 39 37 35 34 33 32 31 30 30 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 50 50 50 49 47 45 43 40 38 35 33 31 30 30 30 30 31 33 34 37 39 42 45 48 52 55 59 62 65 68 71 73 74 75 75 76 75 75 75
 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 18 21 24 27 30 34 37 40 42 43 43 42 40 38 35 32 29 27 24 22 20 18 17 15 14 13 12 12 11 10 10 10 10 10 10 11 12 13 15 18 21 25 31 36 43 50 56 60 62 62 59 55 49 43 37 32 28 24 21 18 16 15 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 15 16 17 17 18 18 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 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 14 14 14 14 14 15 15 14 14 14 13 13 12 11 10 10 9 8 8 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 17 18 20 22 24 26 27 29 30 30 29 28 27 24 22 19 17 15 13 11 10 9 8 8 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 14 15 16 18 20 22 25 28 32 36 41 46 51 54 57 58 56 53 48 42 36 31 26 22 18 16 14 12 11 10 10 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 18 19 20 21 23 24 25 26 27 28 28 27 26 25 24 22 21 19 18 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 31 33 35 36 37 38 38 37 36 35 32 30 28 25 22 20 18 16 14 12 11 10 9 8 7 7 7 7 7 7 8 8 9 10 11 12 12 13 14 15 16 16 17 17 18 18 18 18 18 18 17 17 16 15 14 13 12 11 10 9 9 8 7 7 7 7 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 29 31 32 33 34 34 33 32 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 10 11 12 13 13 14 15 16 17 18 18 19 19 20 20 19 19 18 18 17 16 15 14 13 12 11 10 9 9 8 8 8 8 8 9 10 10 12 13 15 16 18 20 22 24 27 28 30 31 32 32 32 31 30 29 27 26 24 23 22 21 20 19 19 19 18 18 18 18 17 17 17 16 16 15 14 14 13 12 11 10 10 9 9 8 8 8 8 8 9 9 10 11 11 12 13 13 14 15 15 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 9 9 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 17 19 20 22 23 25 26 28 28 29 28 28 27 25 24 22 20 18 17 15 14 12 11 10 9 9 8 8 7 7 7 7 8 9 9 10 11 13 14 15 17 18 20 21 22 23 23 24 24 24 23 23 22 21 19 18 16 15 14 12 11 10 9 8 7 7 7 7 7 7 7 8 9 9 10 11 12 13 14 15 16 17 17 18 19 20 20 21 22 23 24 25 26 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
 16 15 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 11 12 13 14 16 18 20 23 27 31 35 39 43 47 49 51 51 49 47 43 40 36 33 30 27 24 22 20 18 17 15 15 14 14 13 13 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 19 19 19 18 18 17 16 16 15 14 14 14 13 13 13 14 14 14 15 15 16 17 18 20 21 23 25 27 28 30 31 32 32 31 30 28 26 24 21 19 18 16 15 14 13 12 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 18 19 21 23 24 26 29 31 33 35 36 38 39 39 39 37 36 34 31 28 26 23 20 18
 64 62 60 58 56 53 51 50 48 46 45 44 44 43 43 43 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 47 48 49 50 51 52 53 54 54 55 55 55 54 53 52 50 49 47 46 45 45 44 45 45 46 47 48 50 51 53 54 55 56 57 58 59 60 60 61 61 61 61 61 60 60 60 60 60 60 61 61 62 63 64 66 67 68 70 71 72 73 73 73 72 71 69 67 64 61 58 55 52 49 47 46 45 44 44 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 55 56 57 58 58 59 59 59 59 59 59 58 57 56 55 53 52 50 49 47 46 45 44 43 43 42 42 42 41 42 42 43 43 45 46 48 50 52 54 57 59 62 64 65 66 67 67 66 65 63 61 59 57 55 52 51 49 48 46 45 45 44 44 44 44 45 46 47 49 51 53 55 57 59 60 61 62 62 61 61 60 59 57 56 55 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 43 43 44 45 46 48 51 54 57 60 64 67 70 72 74 75 76 76 76 75 75 74 73 72 71 70 70 69 69 69 69 69 70 70 71 71 72 72 72 72 71 70 69 68 67 65 63 61 59 57 55 53 51 49 48 47 46 45 45 45 46 47 49 50 52 54 55 56 57 57 57 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 49 48 47 46 45 44 44 43 42 42 42 42 43 43 44 45 46 47 48 49 51 53 54 56 58 60 62 64 65 66 66 66 65
 55 55 55 55 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 37 36 35 34 34 33 33 34 34 35 36 37 39 40 42 43 45 47 48 50 52 53 55 56 57 58 59 59 58 57 56 54 52 49 46 43 41 38 36 34 33 33 33 34 36 38 41 44 47 50 53 56 58 60 61 61 62 61 60 60 58 57 57 56 56 56 56 58 59 62 65 69 73 78 83 87 92 95 98 99 98 96 91 86 80 73 67 60 54 48 43 39 36 33 32 31 31 32 34 37 40 43 47 50 54 57 61 64 66 68 69 69 69 69 68 66 64 62 60 57 55 52 50 47 45 42 40 37 35 34 33 32 31 31 32 33 34 35 36 38 40 41 43 45 47 48 50 53 55 57 59 62 64 66 67 68 69 68 67 66 64 61 58 55 52 49 46 43 41 38 36 35 33 32 30 29 28 27 27 26 26 26 26 27 28 30 32 35 37 40 43 46 48 50 52 53 54 55 55 55 55 55 54 53 52 50 49 47 45 44 42 39 37 35 33 31 29 28 26 26 26 26 28 30 33 37 41 47 53 59 65 71 77 82 85 88 88 88 86 83 79 75 71 67 64 61 58 56 55 54 54 55 56 57 59 61 64 66 68 70 71 71 70 69 66 62 58 53 49 44 40 36 32 30 28 26 26 26 28 29 32 34 38 41 45 48 52 56 60 63 66 69 71 73 74 75 75 74 73 71 69 66 63 59 56 52 48 44 40 37 34 31 29 28 27 26 26 26 27 27 28 29 30 31 32 33 35 37 38 40 42 44 46 48 50 51 53 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 47 44 42 39 37 35 33 31 29 27 26 25 23 22 21 20 20 19 18 17 16 15 15 14 14 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 26 26 26 26 26 25 25 24 23 22 21 20 19 18 17 15 14 14 13 13 13 13 14 15 16 18 20 22 25 28 30 33 36 39 42 44 45 46 45 44 42 40 37 35 32 29 27 25 23 22 21 20 19 19 18 18 18 18 18 18 18 18 18 17 17 17 16 15 15 14 14 13 13 13 13 14 14 15 16 17 18 20 21 22 23 23 24 24 25 25 25 25 24 24 23 23 22 21 20 20 19 18 17 16 16 15 14 14 14 14 14 14 15 15 16 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 22 23 23 24 25 25 26 26 27 27 27 27 26 26 25 24 23 23 22 21 20 19 18 17 16 15 14 14 14 13 14 14 14 15 16 17 18 20 21 22 23 24 25 26 27 27 28 28 28 28 28 27 27 26 25 24 23 21 20 19 18 16 15 14 13 13 12 12 13 13 14 14 15 16 17 18 19 19 20 20 20 21 21 21 21 22 22 23 24 25 26 28 30 32 35 38 41 45 48 51 54 56 56 56 55 52 49 45 41 38 34 30 27 24 21 19 17 15 14 13 12 12 12 13 13 14 15 16 17 18 19 20 20 21 22 22 23 23 24 24 24 24 25 25 24 24 24 23 23 22 21 20 18 17 16 15 14 13 13 13 13 13 14 15 16 17 18 19 21 22 24 26 29 31 34 37 40 42 45 47 49 50 50 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 38 37 37 37 38 39 40 42 44 46 49 51 54 56 58 59 60 59 57 54 51 47 43 39 36 33 31 31 30 31 32 33 35 37 39 41 44 46 49 52 55 57 60 62 64 66 67 67 67 66 65 63 60 57 53 50 46 43 40 37 36 35 35 36 37 39 41 43 44 45 46 46 46 45 44 43 42 40 39 38 37 37 37 37 38 39 41 44 48 52 57 63 70 77 84 90 95 98 99 97 93 87 80 72 65 58 51 45 40 36 32 30 28 28 28 31 34 39 45 53 63 74 85 97 109 119 128 134 136 135 131 124 116 106 96 87 78 70 62 55 49 44 39 35 32 28 26 24 23 22 23 24 26 29 33 39 44 51 57 63 69 74 78 80 82 82 81 80 78 76 74 73 71 70 69 68 68 68 68 68 68 68 68 67 65 64 61 59 56 52 49 46 42 39 36 33 30 27 25 23 21 20 19 19 20 21 24 27 30 34 38 42 45 48 51 52 53 54 54 54 53 52 51 50 49 48 47 46 44 43 41 39 37 35 33 30 28 25 23 21 20 20 20 21 23 26 30 34 39 45 50 56 62 67 72 76 79 81 81 80 77 74 70 65 61 57 53 50 48 46 45 45 45 46 47 49 51 54 57 60 63 66 68 69 69 67 64 59 54 48 42 36 31 27 24 22 21 21 22 24 26 29 33 37 42 48 55 62 71 80 91 102 114 126 137 148 155 159 159 155 147 135 122 108 94 81 68 57 48 40 34 30 26 24 23 23 23 25 26 28 30 33 35 38 40 43 45 47 48 49 49 49 48 47 46 44 43 41
 38 39 39 39 39 40 40 41 41 42 42 43 43 43 42 41 40 39 37 34 31 28 25 23 20 18 16 15 14 13 13 13 13 14 14 15 16 17 18 19 21 22 24 26 28 29 32 34 36 38 40 41 42 42 42 41 39 36 33 29 26 23 20 18 16 14 13 13 13 13 14 14 15 16 18 19 21 23 25 27 29 32 34 35 36 37 37 36 35 34 32 30 28 27 26 24 24 23 23 23 23 23 23 24 25 25 26 27 27 28 27 27 26 25 23 22 20 19 18 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 23 23 22 22 21 21 22 22 22 23 24 24 25 25 26 26 26 26 26 25 25 25 25 24 24 24 24 24 25 25 25 26 26 27 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 19 18 17 16 16 16 16 16 17 18 20 22 25 28 31 35 38 41 43 45 46 46 46 44 42 40 37 35 32 29 27 25 23 21 19 18 17 15 14 14 13 13 12 13 13 14 15 17 19 21 23 26 28 30 31 31 32 31 31 30 29 28 27 27 26 26 26 26 27 27 28 29 30 31 33 34 34 35 34 34 33 32 30 28 27 25 23 21 20 18 17 16 15 14 13 13 13 12 13 13 14 15 16 17 18 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 18 17 17 16 15 15 14 14 14 14 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 32 33 34 35 36 37 37 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 47 50 52 55 58 61 65 68 71 73 75 76 76 75 73 71 67 62 58 53 48 43 39 35 32 30 28 28 28 29 30 31 33 36 38 41 44 47 50 53 56 59 62 65 67 69 71 72 72 71 70 68 65 62 58 54 50 45 41 38 35 32 31 30 30 30 31 33 35 37 40 43 45 48 51 53 56 58 59 60 61 61 60 59 58 56 55 53 51 49 47 46 45 44 43 42 41 41 40 40 40 40 39 39 39 38 38 37 37 36 35 34 33 32 32 32 32 33 34 36 37 39 40 41 42 43 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 31 31 31 32 34 36 38 41 44 46 49 51 53 54 55 55 54 54 53 52 50 49 47 46 45 44 43 42 41 41 41 41 41 41 41 42 42 42 43 43 43 42 42 41 40 39 38 36 35 33 32 30 29 29 28 29 30 31 34 37 42 47 52 58 64 70 75 81 85 88 90 90 90 88 85 82 78 73 69 64 60 55 51 47 44 40 37 34 32 30 28 27 27 27 28 30 32 35 38 41 44 47 50 52 53 54 54 53 53 51 50 48 47 45 44 42 41 40 39 39 39 38 38 39 39 40 40 41 41 42 43 43 43 43 43 43 42 41 40 38 37 35 33 31 29 28 27 26 26 26 27 28 29 30 31 32 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 47 47 47 46 45 44 42 39 37 34 32 29 28 26 26 25 26 26 27 28 29 29 30 31 32 33 33 34 35 35 36 36 37 38 39 40 41 42 44
 37 39 41 44 47 50 54 58 61 65 67 68 69 68 65 62 58 53 47 42 37 32 28 24 20 18 15 14 13 13 13 13 14 14 15 16 18 19 20 22 23 25 27 29 31 33 36 38 41 43 45 47 48 49 48 46 43 40 36 31 27 23 20 17 15 13 12 12 12 13 13 14 15 17 19 21 23 25 28 30 33 36 39 42 44 46 47 48 49 49 48 48 47 47 46 46 45 46 46 46 47 47 48 48 48 47 46 45 43 40 37 33 30 27 23 21 19 17 16 15 15 16 17 18 19 20 22 24 26 28 30 32 34 36 38 39 41 42 43 43 43 42 41 39 37 35 33 30 27 25 23 21 20 19 18 19 19 21 22 24 27 30 33 36 39 42 45 47 49 50 51 51 50 49 47 45 43 41 38 36 34 33 31 30 29 28 27 27 26 26 25 25 24 24 23 22 22 21 20 19 18 17 16 16 15 16 16 17 19 22 25 28 32 36 40 44 48 51 53 54 54 53 51 49 46 42 39 36 33 30 27 24 22 20 18 17 15 14 13 13 12 12 13 14 15 18 20 23 26 29 32 34 35 36 36 36 35 33 32 31 29 28 27 27 26 26 26 26 26 27 27 28 29 30 30 31 31 31 31 30 29 28 27 25 23 22 20 18 17 16 14 13 12 12 11 12 12 14 15 17 20 23 26 30 33 36 39 42 44 46 47 48 48 47 47 45 44 42 40 38 36 33 31 29 26 24 22 20 18 16 15 14 13 13 13 14 15 17 19 21 23 25 27 28 30 31 32 32 33 33 33 33 32 32 32 32 33 33 34 35
 69 68 68 67 65 64 62 60 58 56 54 52 50 49 47 46 44 43 42 42 41 41 41 42 43 45 48 52 56 61 66 71 76 79 82 83 83 83 81 79 76 73 69 66 62 59 56 53 51 48 46 44 42 41 40 39 38 37 37 38 38 40 42 45 49 53 57 60 64 66 67 68 67 67 65 64 63 61 61 60 60 60 61 62 64 66 68 71 73 76 78 79 80 80 80 78 76 73 70 66 63 60 57 54 52 50 48 47 45 44 44 43 43 43 43 44 45 47 48 50 51 52 53 53 54 53 53 52 52 51 51 50 50 50 50 50 50 50 51 51 52 52 53 53 54 54 54 54 53 52 51 50 49 49 48 48 49 50 51 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 81 82 83 83 83 82 82 81 80 79 78 78 77 77 76 76 76 76 76 76 76 75 74 72 70 68 65 61 57 54 51 48 46 44 43 42 42 42 42 42 42 42 43 43 44 45 45 46 47 48 50 51 53 55 56 58 60 62 63 64 65 65 64 62 59 56 52 49 46 43 41 39 38 38 38 38 39 40 42 43 46 48 51 54 58 61 65 69 73 76 79 80 81 81 79 77 75 72 69 66 64 62 60 59 58 57 57 57 58 58 59 60 60 61 60 60 58 57 54 52 50 48 46 45 44 44 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 62 62 62 62 61 60 59 58 57 55 54 53 52 51 51 52 53 55 56 57 59 60 61 61 62 62 63 63 63 64 64 65 65 66 67 67 68 68 69 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

