
 % 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
 27911 28064 28194 28299 28381 28436 28467 28472 28452 28406 28334 28238 28118 27974 27807 27618 27408 27178 26930 26663 26380 26082 25770 25445 25110 24764 24410 24048 23680 23307 22931 22552 22171 21790 21409 21029 20652 20277 19905 19538 19175 18817 18465 18119 17780 17447 17121 16802 16491 16187 15891 15603 15323 15050 14785 14528 14279 14038 13805 13579 13361 13150 12947 12752 12563 12382 12208 12040 11880 11726 11579 11438 11304 11176 11054 10938 10828 10724 10626 10534 10447 10365 10289 10219 10153 10093 10038 9988 9943 9903 9868 9838 9813 9793 9777 9767 9761 9760 9764 9773 9786 9805 9828 9856 9889 9927 9970 10018 10071 10129 10192 10261 10335 10414 10499 10589 10685 10787 10894 11008 11127 11253 11384 11523 11667 11818 11976 12141 12312 12491 12676 12869 13069 13277 13492 13715 13945 14183 14429 14683 14944 15214 15491 15777 16070 16370 16679 16995 17318 17648 17985 18328 18678 19033 19394 19760 20130 20503 20880 21259 21640 22021 22402 22782 23160 23534 23904 24268 24625 24975 25315 25644 25961 26265 26554 26827 27083 27321 27539 27736 27912 28065 28195 28300 28382 28438 28468 28473 28453 28407 28336 28240 28119 27975 27808 27619 27410 27180 26931 26664 26381 26083 25771 25446 25111 24765 24411 24049 23681 23308 22932 22553 22172 21791 21410 21030 20652 20278 19906 19539 19176 18818 18466 18120 17781 17448 17122 16803 16492 16188 15892 15604 15323 15050 14786 14529 14280 14039 13805 13579 13361 13151 12948 12752 12564 12382 12208 12041 11880 11726 11579 11439 11304 11176 11054 10939 10829 10725 10627 10534 10447 10366 10290 10219 10153 10093 10038 9988 9943 9903 9869 9839 9813 9793 9778 9767 9761 9760 9764 9773 9786 9805 9828 9856 9889 9927 9970 10018 10071 10129 10192 10261 10335 10414 10499 10589 10685 10787 10894 11008 11127 11253 11385 11523 11667 11818 11976 12141 12312 12491 12676 12869 13069 13277 13492 13715 13945 14183 14429 14683 14944 15214 15491 15777 16070 16370 16679 16994 17318 17648 17985 18328 18678 19033 19394 19760 20130 20503 20880 21259 21639 22021 22402 22782 23159 23533 23903 24267 24625 24974 25314 25643 25960 26264 26553 26826 27082 27320 27538 27735
 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 56 55 54 54 54 53 53 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 80 81 83 84 86 88 89 91 93 95 97 99 101 103 105 107 109 111 113 115 118 120 122 124 126 128 130 132 134 136 138 140 142 144 145 147 148 149 150 152 152 153 154 154 155 155 155 155 155 154 154 153 152 151 150 149 148 147 145 143 142 140 138 136 134 132 130 128 126 124 122 119 117 115 113 111 109 106 104 102 100 98 96 94 92 91 89 87 85 84 82 80 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 83 85 87 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 137 139 140 142 143 144 146 147 147 148 149 149 150 150 150 150 150 149 149 148 148 147 146 145 144 142 141 139 138 136 134 133 131 129 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 88 86 84 83 81 80 78 77 75 74 73 72 70
 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 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 72 75 79 84 88 93 98 103 109 115 121 127 135 142 150 158 166 175 185 194 204 214 225 235 246 257 268 278 288 298 307 315 323 330 335 339 342 344 344 343 340 337 331 325 318 309 300 291 280 270 259 248 237 226 215 205 194 184 175 165 156 148 140 132 125 118 111 105 99 94 89 84 79 75 71 67 64 60 57 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 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 17 18 18 19 20 20 21 22 23 23 24 25 26 27 29 30 31 32 34 36 37 39 41 43 45 48 50 53 56 59 63 66 70 74 79 83 88 94 100 106 113 120 127 136 144 154 164 174 186 198 210 224 238 253 268 285 301 318 336 354 371 389 406 423 438 453 466 477 486 493 497 499 498 495 489 480 470 458 444 429 413 397 379 362 344 327 310 293 277 262 247 233 220 207 195 183 173 163 153 144 136 128 121 114 108 102 96 91 86 82 77 73 70 66 63 60 57 54 52 50 47 45 43 42 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20
 41 41 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 57 58 59 60 62 63 65 66 68 70 71 73 75 77 79 81 84 86 88 91 93 96 98 101 104 107 109 112 115 118 121 125 128 131 134 137 140 143 146 149 152 155 158 161 163 166 168 170 172 173 175 176 177 178 178 178 178 178 177 177 176 174 173 171 169 167 165 163 160 157 154 152 149 146 142 139 136 133 130 126 123 120 117 114 111 108 105 102 99 97 94 91 89 86 84 82 80 77 75 73 71 70 68 66 64 63 61 60 58 57 56 55 53 52 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 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 70 72 73 76 78 80 82 84 87 89 92 95 97 100 103 106 109 112 115 118 122 125 128 131 135 138 141 144 148 151 154 157 159 162 165 167 169 171 173 175 176 177 178 178 179 179 179 178 177 176 175 174 172 170 168 166 163 161 158 155 152 149 146 143 140 137 133 130 127 124 120 117 114 111 108 105 102 100 97 94 92 89 87 84 82 80 78 76 74 72 70 68 67 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40
 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 58 59 61 64 66 68 70 73 76 78 81 84 88 91 95 98 102 106 110 115 119 124 128 133 139 144 149 155 160 166 172 178 184 190 196 202 207 213 218 224 229 233 237 241 245 248 250 252 254 254 255 254 253 252 250 247 244 241 237 232 227 222 217 212 206 200 194 188 183 177 171 165 159 153 148 143 137 132 127 123 118 113 109 105 101 97 94 90 87 84 81 78 75 72 70 67 65 63 61 59 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 57 59 61 63 66 68 70 73 76 79 82 85 88 91 95 99 103 107 111 116 120 125 130 135 141 147 152 158 164 171 177 183 190 197 203 210 217 223 230 236 242 247 253 258 262 266 270 273 275 277 278 278 278 277 276 273 271 267 263 259 254 248 243 237 231 224 218 211 205 198 191 185 178 172 166 159 153 148 142 137 131 126 121 117 112 108 104 100 96 92 89 85 82 79 76 74 71 69 66 64 62 60 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30
 27 27 27 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 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 57 58 59 61 63 64 66 67 69 70 72 74 75 77 79 80 82 83 85 86 88 89 90 91 92 93 94 95 95 96 96 97 97 97 96 96 96 95 94 94 93 92 90 89 88 86 85 83 82 80 78 76 75 73 71 69 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 43 42 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 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 55 57 59 61 63 66 68 70 73 75 78 80 83 85 88 91 93 96 99 101 104 106 109 111 114 116 118 120 122 123 125 126 127 128 128 129 129 129 129 128 128 127 126 124 123 121 119 118 116 113 111 109 107 104 102 99 97 94 92 89 87 84 82 80 78 75 73 71 69 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27
 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 37 38 40 42 44 46 49 51 54 56 59 62 65 68 72 76 79 83 87 91 96 100 105 109 114 119 124 128 133 138 142 146 150 154 157 160 163 165 166 167 168 168 167 166 164 161 159 155 152 148 144 140 135 130 126 121 116 112 107 102 98 94 89 85 81 78 74 70 67 64 61 58 55 53 50 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 56 58 60 63 65 68 71 73 76 79 82 85 87 90 93 95 98 100 103 105 107 108 110 111 112 113 113 113 113 112 112 111 109 108 106 104 102 99 97 94 92 89 86 83 81 78 75 72 69 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 35 34 32 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9
 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 72 73 74 76 77 79 81 82 84 85 87 88 90 91 93 94 96 97 98 100 101 102 103 104 105 106 107 108 108 109 109 109 110 110 110 110 109 109 109 108 107 107 106 105 104 103 102 101 99 98 97 95 94 92 91 89 88 86 84 83 81 79 78 76 75 73 72 70 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 73 74 74 75 76 76 77 77 78 78 79 79 79 79 80 80 80 80 80 79 79 79 79 78 78 77 77 76 76 75 74 74 73 72 71 70 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39
 119 119 119 119 119 119 119 118 118 118 117 117 116 116 115 114 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 72 72 71 70 69 69 68 67 67 66 66 65 65 64 64 63 63 63 62 62 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 62 62 62 63 63 63 64 64 65 65 66 66 67 67 68 69 69 70 70 71 72 73 73 74 75 75 76 77 78 79 79 80 81 82 83 84 85 85 86 87 88 89 90 91 91 92 93 94 95 95 96 97 98 98 99 99 100 101 101 102 102 102 103 103 103 104 104 104 104 104 104 104 104 104 104 103 103 103 102 102 102 101 100 100 99 99 98 97 97 96 95 94 94 93 92 91 90 89 88 87 87 86 85 84 83 82 81 80 79 78 77 77 76 75 74 73 72 72 71 70 69 69 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 56 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 56 57 57 57 57 58 58 59 59 59 60 60 61 61 62 63 63 64 64 65 66 67 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 97 98 99 100 101 102 103 104 106 107 108 109 110 110 111 112 113 114 115 115 116 116 117 117 118 118 119 119 119
 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 62 63 64 65 67 68 70 71 73 75 76 78 80 82 84 86 88 91 93 95 98 100 103 106 108 111 114 117 120 123 127 130 133 136 140 143 147 150 153 157 160 164 167 170 174 177 180 183 186 188 191 193 195 197 199 201 202 203 204 205 205 205 205 205 204 203 202 201 199 197 195 193 191 188 186 183 180 177 174 171 167 164 161 157 154 150 147 144 140 137 134 130 127 124 121 118 115 112 109 107 104 101 99 96 94 92 89 87 85 83 81 79 78 76 74 73 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 51 51 50 50 50 49 49 49 48 48 48 48 48 48 47 47 47 47 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 75 76 78 80 82 83 85 87 89 91 93 96 98 100 102 105 107 110 112 115 117 120 122 125 127 130 133 135 138 140 143 145 148 150 152 154 156 158 160 162 163 165 166 167 168 169 169 170 170 170 170 170 169 168 167 166 165 164 162 161 159 157 155 153 151 148 146 143 141 138 136 133 131 128 125 123 120 118 115 112 110 107 105 103 100 98 96 93 91 89 87 85 83 81 79 78 76 74 73 71 70 68 67 65 64 63 62 61 59 58 57 56 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47
 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 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 37 37 38 39 39 40 41 42 43 44 44 45 46 47 48 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 70 72 74 76 77 79 81 83 85 86 88 90 92 94 95 97 99 101 102 104 105 107 108 109 111 112 113 114 114 115 115 116 116 116 116 116 116 115 115 114 113 112 111 110 109 107 106 104 103 101 100 98 96 94 92 90 89 87 85 83 81 79 77 75 74 72 70 68 67 65 63 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23
 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 81 82 83 85 86 87 89 90 92 93 95 96 98 99 101 102 103 105 106 107 108 110 111 112 113 114 115 115 116 116 117 117 118 118 118 118 117 117 117 116 116 115 114 113 112 111 110 108 107 105 104 102 101 99 97 95 93 92 90 88 86 84 82 80 78 77 75 73 71 69 68 66 64 63 61 59 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 28 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 59 60 62 64 66 68 70 72 75 77 79 82 84 86 89 91 94 97 99 102 105 107 110 113 115 118 121 123 126 128 130 133 135 137 139 141 143 144 145 147 148 149 149 150 150 150 150 150 150 149 148 148 147 145 144 143 141 139 138 136 134 132 130 128 126 123 121 119 117 115 112 110 108 106 104 102 99 97 95 94 92 90 88 86 84 83 81 80 78 77 75 74
 81 82 83 84 85 86 87 88 89 90 90 91 92 93 93 94 95 95 96 96 97 97 97 98 98 98 98 98 98 98 98 98 98 98 98 97 97 97 96 96 95 95 94 93 93 92 91 90 90 89 88 87 86 85 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80
 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 59 60 62 63 65 67 68 70 71 73 75 76 78 80 81 83 85 86 88 89 91 92 94 95 96 97 98 99 100 101 102 102 103 103 103 103 103 103 103 103 102 102 101 100 99 99 97 96 95 94 93 91 90 88 87 85 84 82 81 79 77 76 74 73 71 69 68 66 65 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 46 47 48 49 50 52 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 81 83 85 88 90 93 95 98 100 103 105 108 111 113 116 118 121 123 125 127 130 132 133 135 137 138 139 140 141 142 142 142 142 142 142 141 140 139 138 137 135 134 132 130 128 125 123 121 118 116 113 110 108 105 102 100 97 94 92 89 87 84 82 80 77 75 73 71 69 67 65 63 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26
 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 72 73 74 75 77 78 79 80 82 83 84 85 86 87 88 89 90 91 91 92 93 93 93 94 94 94 94 94 94 94 94 94 93 93 92 92 91 90 89 88 87 86 85 84 83 82 80 79 78 77 75 74 72 71 70 68 67 66 64 63 62 60 59 58 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
 254 254 254 254 253 251 250 247 244 241 238 234 230 225 220 215 210 205 200 194 189 183 178 172 167 162 156 151 146 141 136 131 127 122 118 114 110 106 102 98 95 92 88 85 82 79 77 74 72 69 67 65 63 61 59 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 39 40 40 41 42 43 44 45 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 99 101 103 105 107 109 111 113 114 116 118 119 121 122 124 125 126 127 128 128 129 129 129 129 129 129 129 128 128 127 126 125 124 123 122 120 119 117 115 114 112 110 108 106 105 103 101 99 97 95 93 91 89 87 85 83 82 80 78 76 75 73 71 70 68 67 65 64 63 61 60 59 58 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 40 40 40 40 40 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 47 48 49 50 51 52 53 54 55 57 58 60 61 63 64 66 68 70 72 74 76 78 81 83 86 89 92 94 98 101 104 108 111 115 119 123 127 131 136 140 145 150 155 160 165 170 175 180 185 191 196 201 206 211 216 221 226 230 234 238 241 245 247 250 251 253
 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 62 63 64 64 64 65 65 65 65 65 65 65 64 64 63 63 62 61 60 60 59 58 57 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17
 39 40 41 41 42 43 44 45 45 46 47 48 49 51 52 53 54 56 57 59 60 62 63 65 67 69 71 73 75 77 80 82 85 87 90 93 96 99 102 105 108 111 115 118 122 125 129 133 137 141 145 148 152 156 160 164 167 171 175 178 181 184 187 189 192 194 196 197 198 199 199 199 199 199 198 196 195 193 191 188 186 183 179 176 172 169 165 161 157 153 149 145 141 137 133 129 125 121 117 113 109 106 102 99 96 92 89 86 83 81 78 75 73 70 68 66 63 61 59 57 56 54 52 51 49 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 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 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 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39
 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 52 53 54 55 56 58 59 61 62 64 65 67 69 71 72 74 76 78 80 82 85 87 89 91 94 96 99 101 104 106 109 111 114 117 119 122 124 127 129 132 134 136 139 141 143 145 146 148 149 151 152 153 153 154 154 154 154 154 154 153 152 151 150 149 147 145 144 142 140 137 135 133 130 128 125 123 120 118 115 112 110 107 105 102 99 97 94 92 90 87 85 83 81 79 77 75 73 71 69 67 65 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 48 48 49 50 50 51 52 53 53 54 55 55 56 57 58 58 59 60 60 61 62 62 63 64 64 65 65 66 66 66 67 67 68 68 68 68 68 69 69 69 69 69 69 69 68 68 68 68 68 67 67 66 66 66 65 65 64 64 63 62 62 61 60 60 59 58 58 57 56 56 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33
 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 75 75 76 77 77 78 78 79 79 79 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 75 75 74 73 73 72 71 70 69 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 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 39 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31
 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 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 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 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 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 24 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 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19
 33 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 69 70 72 74 76 78 80 82 85 87 89 91 94 96 98 101 103 105 108 110 112 115 117 119 121 123 125 127 129 131 132 134 135 136 138 139 139 140 141 141 141 141 141 141 140 140 139 138 137 136 135 133 132 130 128 127 125 123 121 119 117 115 113 111 108 106 104 102 100 98 96 94 91 89 87 86 84 82 80 78 76 75 73 71 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 73 75 76 77 79 80 82 83 85 86 88 89 90 92 93 95 96 97 98 100 101 102 103 104 105 106 106 107 108 108 108 109 109 109 109 109 109 108 108 107 107 106 105 104 103 102 101 100 99 97 96 95 93 92 90 89 87 85 84 82 81 79 77 76 74 72 71 69 68 66 65 63 62 60 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32
 49 49 50 50 51 52 52 53 54 55 55 56 57 58 58 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 98 99 100 101 102 102 103 104 104 105 105 106 106 106 106 107 107 107 107 107 107 107 106 106 106 105 105 104 104 103 102 101 101 100 99 98 97 96 95 94 93 92 91 89 88 87 86 85 83 82 81 80 78 77 76 75 73 72 71 70 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 48 48
 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 60 61 61 62 63 64 64 65 66 67 67 68 69 69 70 70 71 72 72 73 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 73 72 72 71 70 70 69 69 68 67 67 66 65 65 64 63 62 62 61 60 59 59 58 57 56 56 55 54 54 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 65 65 66 66 67 68 68 69 69 69 70 70 71 71 71 72 72 72 72 72 72 73 73 73 73 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 60 59 59 58 57 57 56 55 55 54 53 52 52 51 50 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35
 43 43 44 44 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 72 73 75 76 78 80 82 83 85 87 89 91 93 95 97 100 102 104 106 109 111 113 116 118 121 123 125 128 130 133 135 138 140 142 145 147 149 151 153 155 157 159 161 163 164 166 167 168 170 170 171 172 173 173 173 173 173 173 173 173 172 171 171 170 169 167 166 165 163 162 160 158 157 155 153 151 149 147 145 143 140 138 136 134 132 130 128 125 123 121 119 117 115 113 111 109 107 105 103 102 100 98 96 95 93 91 90 88 87 85 84 83 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42
 38 38 39 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 72 74 76 78 80 82 84 86 88 90 92 95 97 100 102 105 107 110 113 116 119 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 165 168 171 173 175 177 179 181 183 184 185 186 187 188 188 189 189 189 188 188 187 186 185 183 182 180 178 176 174 171 169 166 164 161 158 155 152 150 147 144 141 138 135 132 129 126 123 120 117 114 112 109 106 104 101 99 97 94 92 90 88 86 84 82 80 78 76 74 73 71 70 68 67 65 64 63 62 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 60 60 61 61 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 70 70 70 70 70 71 71 71 71 71 71 70 70 70 70 70 69 69 69 68 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38
 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 86 89 92 96 100 103 107 111 115 119 123 127 132 136 140 144 148 152 156 160 163 167 170 173 175 178 180 182 183 184 185 185 185 184 183 182 180 179 176 174 171 168 165 162 158 155 151 147 143 139 135 132 128 124 120 116 113 109 106 102 99 96 93 90 87 84 81 78 76 74 71 69 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16
 50 51 52 54 55 56 57 59 60 62 64 65 67 69 71 73 76 78 81 83 86 89 92 96 99 103 107 111 115 120 125 130 136 142 148 154 161 169 176 185 193 203 212 222 233 245 256 269 282 296 311 326 342 358 376 394 412 431 451 471 491 511 532 552 573 593 612 630 648 664 678 691 702 711 717 721 723 722 718 712 704 694 681 667 651 633 615 595 575 554 533 512 491 470 449 429 409 390 372 354 336 320 304 289 274 261 248 235 223 212 202 192 182 173 165 157 149 142 135 129 123 117 112 107 102 97 93 89 85 81 78 75 72 69 66 64 61 59 57 54 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 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 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49
 31 32 34 35 36 38 39 41 43 45 47 49 51 53 56 59 62 65 68 72 76 80 84 89 94 100 105 112 118 125 133 141 150 159 169 180 192 204 218 232 247 264 282 301 321 343 367 392 419 449 480 513 548 586 626 668 713 759 809 860 913 968 1023 1080 1136 1192 1246 1298 1347 1392 1431 1464 1490 1508 1519 1520 1514 1499 1477 1447 1412 1370 1325 1276 1224 1171 1117 1062 1008 955 903 853 805 758 714 672 632 595 559 526 495 465 438 412 388 365 344 324 306 289 273 258 244 231 219 207 197 187 178 169 161 153 146 140 134 128 123 117 113 108 104 100 97 93 90 87 84 82 79 77 75 73 71 69 68 66 65 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 52 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 57 56 55 55 54 54 53 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30
 14 15 16 18 19 21 22 24 26 28 30 32 34 37 40 43 46 49 53 56 61 65 70 75 80 86 93 100 107 115 123 133 143 154 165 178 192 206 222 239 258 278 300 324 349 377 406 438 472 509 549 591 636 684 735 789 845 904 964 1026 1089 1153 1215 1276 1334 1388 1436 1478 1512 1538 1555 1562 1559 1547 1525 1496 1458 1415 1367 1314 1259 1202 1144 1086 1029 972 918 865 815 767 721 678 637 599 563 529 498 468 441 415 391 369 349 329 311 295 279 265 252 239 227 217 207 197 189 180 173 166 159 153 147 142 137 133 128 124 120 117 113 110 107 105 102 100 97 95 93 91 90 88 87 85 84 82 81 80 79 78 77 76 75 74 73 72 71 71 70 69 69 68 67 67 66 65 65 64 64 63 62 62 61 61 60 59 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 47 46 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 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 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 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 2 6 12 17 24 32 41 51 63 76 92 110 130 154 182 213 250 292 342 399 465 543 633 738 860 1003 1168 1360 1580 1830 2110 2415 2735 3056 3351 3592 3748 3796 3729 3558 3307 3007 2687 2369 2068 1794 1550 1335 1148 986 847 727 624 536 460 395 338 290 248 212 180 153 130 109 91 76 62 51 40 31 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 1 2 2 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 15 16 17 18 18 19 20 20 21 22 23 23 24 25 25 26 26 27 28 28 29 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 17 17 16 15 14 14 13 12 11 11 10 9 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 1 4 8 12 16 21 27 33 40 47 55 64 75 86 98 112 128 145 164 185 208 234 263 296 332 372 417 467 524 586 657 736 825 925 1037 1162 1304 1463 1642 1844 2070 2324 2608 2925 3278 3668 4095 4559 5055 5577 6113 6645 7152 7607 7983 8252 8393 8394 8255 7988 7616 7164 6661 6134 5603 5085 4592 4131 3706 3318 2967 2650 2366 2112 1885 1683 1503 1343 1200 1073 959 858 768 688 616 552 494 443 397 355 318 285 255 228 204 182 163 145 129 115 102 90 80 70 62 54 47 41 35 30 26 22 18 15 12 9 7 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 1 1 2 3 3 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 56 56 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 58 57 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 34 33 32 31 29 28 27 26 25 23 22 21 20 18 17 16 15 14 12 11 10 9 8 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 20 25 30 35 42 49 56 65 74 85 96 109 124 140 158 178 200 225 253 284 320 359 403 453 509 573 644 725 817 920 1037 1170 1321 1492 1686 1906 2155 2437 2756 3114 3516 3962 4453 4988 5559 6155 6758 7343 7877 8324 8648 8819 8820 8650 8326 7877 7338 6748 6138 5535 4957 4417 3920 3470 3065 2704 2384 2100 1850 1629 1435 1264 1114 981 864 761 671 590 519 457 401 352 308 270 235 205 177 153 131 112 95 80 66 54 43 33 24 17 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 21 28 37 47 58 70 85 102 121 143 169 198 232 271 316 369 430 500 583 678 790 920 1073 1251 1460 1704 1991 2326 2718 3174 3702 4308 4993 5752 6567 7405 8212 8913 9426 9677 9623 9272 8675 7911 7064 6205 5385 4632 3960 3372 2863 2427 2055 1738 1469 1241 1047 882 742 622 521 434 360 297 242 196 156 122 92 67 45 27 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 42 44 46 49 51 54 56 59 62 65 69 72 76 80 84 89 93 99 104 110 116 122 129 137 145 153 162 172 182 193 205 217 231 245 260 276 294 312 332 353 375 399 424 450 479 509 540 573 608 645 683 722 763 806 849 892 937 981 1024 1067 1108 1147 1183 1216 1245 1269 1289 1304 1312 1316 1313 1305 1291 1273 1250 1222 1191 1157 1121 1083 1043 1003 962 921 881 841 802 764 727 691 657 624 593 563 535 508 482 458 435 414 394 374 356 339 323 308 294 281 268 256 245 235 225 215 207 199 191 184 177 170 164 158 153 148 143 139 134 130 127 123 119 116 113 110 108 105 103 100 98 96 94 92 90 89 87 85 84 82 81 80 79 77 76 75 74 73 72 71 70 69 69 68 67 66 66 65 64 63 63 62 61 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 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 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 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 23 24 24 25 26 28 29 30 31 33 34 35 37 39
 5 6 7 8 9 11 12 14 15 17 18 20 22 24 27 29 32 35 38 41 45 48 52 57 62 67 72 79 85 92 100 109 118 128 139 151 164 178 194 211 230 251 274 299 326 357 390 427 468 513 563 618 679 747 822 906 998 1100 1214 1339 1479 1632 1802 1990 2195 2421 2666 2932 3218 3523 3844 4177 4517 4855 5182 5486 5755 5977 6139 6232 6252 6197 6071 5881 5638 5354 5042 4713 4379 4047 3724 3415 3123 2849 2596 2362 2147 1951 1773 1611 1463 1330 1209 1100 1001 912 831 758 691 632 577 528 484 443 407 374 344 316 292 269 249 230 213 197 183 171 159 148 139 130 122 114 108 102 96 91 86 82 78 75 72 69 66 64 62 60 58 57 55 54 53 52 51 50 50 49 48 48 48 47 47 47 47 47 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 32 32 31 30 30 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 11 11 10 9 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 1 2 3 3 4
 64 67 70 74 77 81 85 89 93 97 102 106 111 116 122 127 133 139 146 153 160 168 176 184 194 203 213 224 236 248 261 275 290 306 323 342 361 383 406 430 457 486 517 551 588 628 671 719 770 826 888 955 1028 1108 1195 1291 1395 1510 1635 1772 1921 2084 2262 2455 2665 2891 3136 3397 3676 3971 4281 4602 4931 5262 5589 5904 6198 6460 6682 6853 6965 7012 6991 6904 6752 6542 6284 5987 5662 5319 4967 4615 4268 3933 3612 3309 3024 2759 2514 2288 2081 1891 1717 1559 1416 1285 1166 1058 961 872 791 718 652 592 537 488 443 402 365 331 300 272 246 223 201 182 164 148 133 119 107 95 85 75 66 58 51 44 37 32 26 21 17 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 27 29 31 33 35 37 39 41 43 45 48 50 53 56 58 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 32 46 61 77 95 115 136 160 186 215 246 281 319 360 406 456 512 573 640 714 795 885 984 1093 1213 1345 1491 1651 1828 2022 2235 2469 2725 3005 3310 3642 4002 4390 4807 5252 5724 6221 6738 7270 7812 8353 8885 9396 9874 10306 10680 10987 11217 11363 11425 11401 11295 11115 10868 10565 10216 9831 9421 8996 8564 8131 7703 7285 6881 6492 6122 5769 5436 5122 4827 4551 4292 4050 3823 3612 3415 3231 3060 2899 2749 2609 2478 2354 2239 2130 2028 1931 1840 1755 1673 1596 1523 1453 1387 1324 1264 1206 1152 1099 1049 1001 954 910 868 827 787 750 714 679 645 613 582 553 524 497 470 445 421 397 375 353 333 313 294 276 258 242 226 210 196 182 168 155 143 131 120 110 99 90 80 72 63 55 48 40 33 27 21 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 12 12 13 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 45 48 51 55 59 64 69 74 81 88 96 105 115 126 139 153 169 186 206 228 253 282 313 349 389 434 485 542 607 680 763 856 962 1082 1218 1372 1547 1747 1973 2232 2526 2862 3245 3682 4181 4751 5400 6140 6979 7929 8998 10192 11510 12943 14470 16051 17624 19105 20390 21369 21944 22047 21663 20831 19634 18181 16584 14942 13332 11805 10394 9114 7967 6950 6054 5269 4582 3983 3461 3006 2610 2265 1964 1702 1474 1274 1099 947 813 696 593 503 424 355 293 240 193 151 114 82 54 29 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 7 8 9
 35 38 42 46 50 54 59 64 69 74 80 87 93 100 108 116 124 133 143 153 164 176 189 202 217 232 249 267 286 307 329 353 379 407 438 470 506 544 585 630 679 732 790 853 921 996 1077 1165 1262 1367 1481 1606 1742 1890 2052 2227 2418 2626 2851 3094 3356 3638 3940 4261 4603 4962 5338 5727 6126 6529 6930 7322 7695 8042 8352 8616 8825 8972 9053 9064 9005 8880 8693 8452 8165 7840 7488 7116 6734 6349 5966 5590 5226 4875 4541 4224 3926 3646 3384 3139 2912 2701 2506 2325 2158 2004 1861 1730 1609 1497 1394 1299 1212 1131 1056 987 924 865 810 760 714 670 630 593 559 527 497 470 444 420 398 377 358 340 323 307 292 278 265 253 241 230 220 210 201 192 184 177 169 162 156 150 144 138 133 128 123 118 114 109 105 101 98 94 91 87 84 81 78 75 73 70 68 65 63 60 58 56 54 52 50 48 47 45 43 42 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 15 17 20 23 25 28 31
 55 59 64 69 74 79 85 91 97 103 110 117 125 132 141 149 158 168 178 188 199 211 223 236 250 265 280 297 314 332 352 373 395 419 444 471 500 530 564 599 637 678 722 769 819 874 933 997 1065 1139 1220 1306 1400 1501 1610 1728 1855 1993 2142 2302 2474 2660 2858 3071 3299 3541 3797 4068 4352 4649 4956 5272 5593 5916 6236 6548 6848 7127 7380 7601 7784 7922 8013 8053 8040 7976 7863 7703 7502 7265 7000 6711 6405 6089 5767 5445 5127 4815 4513 4222 3943 3679 3429 3193 2971 2764 2570 2390 2222 2066 1921 1787 1663 1548 1441 1343 1252 1168 1090 1018 951 889 832 779 730 684 642 603 566 532 501 471 444 418 395 372 351 332 314 296 280 265 251 238 225 213 202 191 181 171 162 154 146 138 131 123 117 110 104 98 93 88 82 78 73 68 64 60 56 52 48 45 41 38 35 32 29 26 23 21 18 16 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 2 4 6 9 11 14 16 19 22 25 28 31 35 38 42 46 50
 0 0 0 0 0 0 0 0 2 7 12 17 23 29 36 43 50 58 67 76 85 95 106 117 129 142 156 171 186 203 221 240 260 281 304 329 355 383 413 445 479 516 555 597 643 691 743 799 859 924 993 1067 1148 1234 1327 1427 1535 1652 1777 1912 2057 2213 2381 2561 2755 2963 3185 3422 3675 3944 4228 4527 4841 5168 5506 5853 6206 6560 6911 7253 7578 7881 8154 8389 8579 8717 8800 8823 8785 8686 8529 8319 8060 7761 7429 7072 6699 6315 5929 5545 5168 4803 4452 4117 3799 3500 3220 2958 2715 2489 2280 2088 1910 1747 1597 1459 1333 1217 1111 1014 925 843 769 701 638 581 528 480 436 396 359 325 293 265 238 214 192 172 153 135 120 105 91 79 67 57 47 38 30 22 15 8 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 7 18 30 43 57 72 89 107 126 147 170 195 222 252 284 319 357 399 445 495 550 610 677 749 829 918 1015 1122 1241 1372 1517 1677 1855 2052 2270 2512 2781 3079 3409 3775 4180 4628 5121 5664 6260 6910 7616 8378 9193 10056 10958 11887 12825 13750 14634 15448 16158 16732 17143 17369 17398 17229 16872 16347 15681 14904 14050 13148 12227 11309 10412 9550 8733 7965 7251 6591 5984 5429 4922 4462 4044 3665 3322 3012 2731 2478 2249 2042 1855 1685 1532 1393 1267 1153 1049 955 869 792 721 656 597 543 493 448 407 369 334 302 273 246 221 198 177 157 139 122 107 92 79 67 55 44 34 25 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 8 10 11 12 13 14 16 17 18 20 21 22 23 25 26 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 64 68 72 77 82 87 93 100 108 116 125 136 148 161 175 192 210 231 255 282 312 346 384 428 478 534 598 671 754 849 957 1081 1222 1383 1569 1781 2024 2304 2624 2992 3414 3899 4453 5086 5806 6621 7536 8552 9665 10857 12099 13342 14519 15545 16328 16785 16860 16540 15858 14884 13710 12430 11125 9854 8660 7566 6581 5707 4937 4264 3679 3172 2733 2353 2025 1742 1497 1285 1102 944 806 687 584 495 417 350 291 240 196 157 123 94 69 46 27 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 19 36 54 73 94 117 142 169 199 231 266 304 346 391 441 496 556 621 694 773 861 957 1063 1181 1311 1455 1614 1791 1987 2206 2448 2718 3019 3354 3728 4144 4607 5123 5697 6336 7044 7827 8691 9640 10678 11806 13021 14317 15684 17103 18549 19990 21382 22679 23828 24775 25474 25887 25990 25779 25267 24484 23473 22285 20970 19580 18159 16743 15362 14038 12784 11611 10522 9519 8599 7761 6998 6307 5682 5117 4607 4148 3735 3362 3027 2725 2453 2208 1987 1788 1609 1447 1301 1169 1050 942 844 756 676 603 538 478 424 375 330 289 252 218 188 160 134 111 90 70 52 36 21 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 1 7 13 20 28 35 44 52 62 71 82 93 104 117 130 144 158 174 191 208 227 247 268 291 315 340 367 396 427 460 496 534 574 618 664 714 768 826 888 956 1028 1107 1192 1284 1384 1492 1610 1738 1877 2029 2194 2374 2571 2785 3019 3275 3553 3856 4185 4543 4930 5348 5797 6278 6789 7328 7892 8475 9069 9665 10249 10807 11322 11776 12149 12425 12590 12633 12550 12344 12021 11595 11082 10503 9877 9223 8560 7900 7257 6638 6052 5501 4988 4513 4077 3678 3314 2983 2683 2412 2166 1945 1746 1566 1404 1258 1127 1008 902 806 719 641 571 508 450 398 352 309 271 236 205 177 151 127 106 87 70 54 39 26 14 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 2 6 11 15 21 27 33 41 49 58 68 79 91 105 120 137 155 176 199 225 254 286 322 362 406 456 512 575 645 723 811 910 1022 1147 1287 1445 1623 1823 2048 2301 2585 2903 3259 3656 4095 4579 5108 5678 6285 6919 7563 8196 8791 9316 9738 10027 10161 10128 9931 9588 9124 8571 7961 7326 6689 6069 5480 4929 4421 3957 3537 3158 2819 2515 2244 2002 1787 1596 1425 1274 1139 1019 912 817 732 656 589 528 474 426 383 344 309 278 250 224 202 181 163 146 131 118 106 95 85 76 68 60 54 48 42 37 33 29 25 22 19 16 14 11 9 8 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 1 1 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 3 6 9 12 15 18 21 24 28 32 36 40 44 48 53 58 63 68 74 80 86 93 100 107 115 123 132 142 152 162 174 186 199 213 228 244 261 280 300 322 346 372 400 430 464 500 539 583 630 683 740 803 873 949 1034 1128 1231 1346 1473 1614 1770 1944 2137 2352 2590 2855 3149 3476 3838 4238 4679 5164 5695 6273 6898 7566 8274 9011 9765 10518 11247 11924 12518 12998 13334 13505 13495 13306 12946 12438 11810 11095 10325 9530 8735 7959 7218 6520 5871 5274 4728 4232 3785 3382 3020 2695 2405 2146 1914 1707 1523 1358 1210 1079 961 856 762 678 602 535 474 419 370 326 286 251 218 189 163 139 118 98 81 65 50 37 26 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 2 5 8 11 13 17 20 23 27 31 34 39 43 47 52 57 62 67 73 79 85 91 98 105 112 120 128 136 145 154 164 174 184 195 206 218 231 244 257 271 286 302 318 335 353 371 391 411 432 455 478 503 528 555 584 614 645 678 713 749 788 829 872 918 966 1018 1073 1131 1193 1259 1329 1404 1485 1571 1664 1763 1869 1983 2106 2238 2379 2531 2694 2868 3055 3254 3466 3691 3928 4178 4439 4709 4986 5267 5548 5824 6090 6338 6562 6754 6906 7011 7065 7062 7000 6881 6708 6485 6219 5919 5593 5251 4900 4548 4202 3865 3542 3236 2948 2679 2430 2200 1989 1796 1620 1460 1315 1183 1063 955 857 769 689 617 552 493 439 391 348 308 273 240 211 185 161 139 119 101 85 70 56 44 33 23 14 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
 6 10 14 19 24 29 35 41 47 53 60 68 75 83 92 101 111 121 132 143 155 167 181 195 209 225 241 259 277 296 317 338 361 385 410 436 464 493 524 557 591 627 665 705 747 791 837 886 937 990 1046 1105 1166 1230 1297 1367 1440 1517 1596 1679 1765 1855 1948 2044 2144 2247 2354 2464 2577 2694 2814 2937 3062 3191 3321 3453 3587 3722 3858 3994 4129 4262 4393 4522 4646 4765 4878 4983 5080 5168 5244 5308 5360 5397 5419 5426 5417 5391 5349 5291 5217 5127 5024 4907 4778 4639 4491 4335 4173 4006 3837 3666 3494 3324 3156 2990 2829 2672 2519 2373 2232 2096 1967 1845 1728 1617 1513 1414 1321 1233 1151 1073 1000 932 868 808 752 700 651 605 562 522 485 450 417 387 358 332 307 283 261 241 222 204 188 172 157 144 131 119 108 97 87 78 69 61 53 46 40 33 27 22 17 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
 23 25 28 31 34 37 41 44 48 52 56 61 65 70 75 81 87 93 99 106 113 121 129 137 146 155 165 175 186 197 209 221 234 247 262 276 292 308 324 342 360 378 397 417 437 458 479 501 523 545 568 591 614 637 660 682 705 727 749 770 791 811 830 849 867 884 899 914 929 942 954 965 976 985 994 1002 1010 1017 1023 1030 1035 1041 1046 1052 1057 1063 1068 1074 1081 1087 1095 1102 1111 1120 1129 1140 1151 1162 1175 1188 1203 1218 1233 1249 1266 1284 1302 1320 1338 1356 1374 1392 1409 1425 1440 1454 1466 1476 1484 1489 1491 1491 1487 1479 1468 1454 1436 1414 1389 1360 1328 1293 1256 1216 1174 1131 1087 1041 995 950 904 858 814 770 728 686 646 608 571 536 502 470 439 410 383 357 333 310 288 268 249 231 214 198 183 170 157 144 133 122 113 103 95 86 79 72 65 59 53 48 43 38 34 30 26 22 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 20
 0 0 0 0 0 0 0 4 9 14 19 24 30 36 42 48 55 62 70 78 86 95 104 114 124 135 147 158 171 184 198 212 228 244 260 278 297 316 336 358 380 404 429 455 482 510 540 572 605 640 677 715 755 798 842 889 938 990 1045 1102 1162 1226 1293 1364 1439 1518 1602 1690 1784 1883 1988 2099 2216 2341 2473 2614 2762 2920 3087 3263 3450 3648 3856 4074 4304 4544 4794 5053 5321 5595 5873 6153 6432 6707 6971 7222 7454 7661 7837 7978 8077 8132 8138 8095 8002 7859 7671 7441 7175 6878 6557 6220 5871 5518 5164 4816 4477 4149 3836 3538 3256 2992 2745 2515 2301 2104 1921 1753 1599 1457 1327 1208 1099 999 907 824 747 677 613 555 502 453 408 367 329 295 264 235 208 184 162 142 123 106 90 75 62 50 38 28 18 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 166 171 176 182 188 193 199 204 210 216 221 227 233 238 244 249 255 260 266 271 277 282 288 293 298 304 309 315 320 326 331 337 342 348 354 360 366 372 379 385 393 400 408 416 424 433 443 453 464 476 488 501 516 531 548 566 585 606 628 652 679 707 738 771 807 847 889 935 985 1038 1097 1160 1228 1302 1381 1467 1560 1660 1767 1882 2005 2137 2276 2425 2581 2745 2917 3094 3276 3461 3646 3828 4004 4171 4324 4458 4570 4654 4708 4730 4717 4669 4587 4475 4334 4170 3986 3789 3582 3369 3156 2945 2738 2539 2349 2168 1997 1837 1688 1549 1420 1302 1192 1092 1000 915 837 766 701 642 587 537 492 450 412 377 345 316 289 265 242 222 203 185 169 154 141 128 117 106 97 88 79 72 65 58 52 46 41 36 32 28 24 20 17 13 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 16 18 19 21 23 26 28 30 32 35 37 40 43 46 49 52 55 58 61 65 68 72 76 80 84 88 92 96 101 105 110 114 119 124 129 134 139 144 149 155 160
 29 28 28 28 28 27 27 27 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 45 47 49 52 55 58 62 66 70 75 80 86 92 99 107 115 124 134 145 157 170 184 200 218 237 258 281 307 335 367 401 439 481 527 579 635 698 767 844 928 1022 1126 1240 1366 1506 1659 1827 2011 2212 2430 2665 2916 3181 3458 3742 4027 4305 4567 4802 4998 5147 5237 5265 5227 5125 4967 4760 4516 4245 3960 3668 3378 3097 2828 2575 2339 2120 1919 1736 1568 1417 1279 1155 1043 942 851 769 695 628 568 514 465 421 381 345 313 283 257 233 211 191 173 157 142 129 117 105 95 86 78 70 63 57 51 46 41 36 32 28 25 22 19 16 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 29 30 31 33 34 35 37 38 40 41 42 44 45 47 48 49 51 52 53 55 56 57 59 60 61 62 64 65 66 67 68 69 70 71 71 72 73 74 74 75 75 76 76 77 77 77 77 78 78 78 78 78 77 77 77 77 76 76 75 75 74 74 73 73 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29
 23 24 24 25 26 26 27 28 29 29 30 31 32 33 35 36 37 39 40 42 43 45 47 50 52 55 58 61 64 67 71 76 80 85 91 97 103 110 118 127 136 146 157 170 183 198 214 232 252 274 298 324 354 386 422 461 505 553 607 667 733 806 887 977 1078 1189 1312 1449 1602 1770 1957 2163 2391 2642 2918 3218 3545 3898 4275 4674 5090 5516 5944 6360 6752 7102 7394 7612 7744 7781 7722 7569 7332 7026 6665 6266 5846 5417 4992 4579 4185 3813 3466 3145 2850 2580 2335 2112 1910 1727 1563 1414 1280 1160 1051 953 865 786 714 650 592 539 492 449 410 375 344 315 289 265 244 225 207 191 176 163 151 140 130 120 112 104 97 91 85 79 74 69 65 61 57 54 51 48 45 43 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 14 13 13 12 12 11 10 10 9 9 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 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 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 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 12 14 16 18 20 22 25 27 30 33 36 39 43 47 51 55 60 65 70 76 83 90 97 105 114 124 135 147 159 173 189 206 224 244 267 292 319 350 383 420 461 507 558 614 677 746 824 910 1006 1112 1231 1362 1509 1671 1850 2048 2265 2503 2761 3040 3338 3653 3981 4315 4647 4968 5266 5526 5736 5883 5959 5958 5880 5729 5516 5251 4949 4623 4285 3946 3614 3294 2992 2710 2449 2210 1991 1792 1613 1450 1304 1173 1055 949 854 769 693 625 563 508 459 414 374 338 306 277 251 227 205 186 168 152 138 125 113 102 92 83 75 68 61 55 49 44 39 34 30 26 23 20 17 14 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 0 0 0 0 0 0 0 0 0 0
 80 83 86 89 93 96 99 102 105 109 112 115 118 122 125 128 132 135 138 142 145 149 152 155 159 162 166 169 173 177 180 184 188 191 195 199 203 208 212 216 221 226 231 236 242 248 254 261 268 275 283 292 301 311 321 333 345 358 372 388 405 423 442 463 487 512 539 568 600 635 673 714 759 808 861 918 980 1048 1121 1200 1285 1377 1476 1582 1696 1816 1944 2079 2220 2365 2515 2666 2817 2964 3104 3234 3350 3447 3521 3570 3591 3581 3542 3474 3378 3260 3122 2969 2806 2635 2463 2291 2123 1960 1804 1657 1519 1389 1269 1158 1056 962 876 798 726 661 601 547 498 453 412 375 341 311 283 257 234 213 194 176 160 146 132 120 109 99 90 81 73 66 59 53 47 42 37 33 29 25 22 18 15 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 23 24 26 28 30 32 34 36 38 40 43 45 47 50 52 55 58 60 63 66 69 71 74 77
 10 12 13 14 16 17 19 20 22 24 25 27 29 31 33 36 38 40 43 45 48 51 54 57 61 64 68 72 76 80 85 90 95 100 106 112 118 125 132 140 148 157 166 176 187 198 210 223 237 252 268 286 304 324 346 369 394 422 451 483 517 554 594 638 685 736 791 851 915 986 1062 1144 1233 1329 1432 1544 1664 1793 1931 2078 2235 2401 2575 2757 2947 3142 3340 3540 3738 3931 4114 4283 4435 4564 4666 4738 4778 4783 4753 4689 4593 4469 4320 4150 3965 3769 3565 3359 3153 2950 2753 2563 2381 2208 2045 1892 1749 1616 1492 1377 1271 1173 1083 1000 923 853 788 729 674 624 578 536 497 461 428 398 370 344 321 299 278 260 242 226 212 198 185 173 162 152 143 134 125 118 111 104 98 92 86 81 76 71 67 63 59 56 52 49 46 43 40 38 36 33 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9
 0 0 0 0 1 2 2 4 5 6 7 8 10 11 13 15 17 19 21 23 26 28 31 35 38 41 45 50 54 59 64 70 76 83 90 98 106 116 126 137 148 161 175 191 207 225 245 266 290 315 343 373 406 442 481 523 569 619 672 731 793 860 932 1008 1089 1173 1262 1353 1446 1540 1633 1724 1811 1892 1964 2026 2076 2113 2134 2141 2132 2108 2071 2021 1961 1892 1816 1736 1652 1567 1482 1397 1315 1235 1158 1085 1015 949 887 829 775 724 676 632 591 553 518 485 454 426 400 375 353 332 313 295 278 262 248 234 222 210 199 189 179 170 162 154 147 140 133 127 122 116 111 106 102 97 93 89 86 82 79 75 72 70 67 64 62 59 57 55 52 50 48 46 45 43 41 39 38 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 17 19 22 25 29 33 37 41 46 51 57 63 70 77 85 94 104 115 127 140 154 170 188 207 228 251 277 305 337 371 410 452 499 551 608 671 741 818 902 995 1097 1209 1331 1463 1605 1757 1919 2089 2265 2444 2623 2797 2961 3110 3237 3337 3406 3439 3436 3398 3326 3224 3098 2954 2796 2630 2460 2292 2126 1967 1815 1672 1538 1413 1297 1190 1092 1002 920 844 776 713 656 604 557 513 474 438 406 376 349 325 302 282 263 246 231 216 203 192 181 171 162 153 146 139 132 126 121 116 111 107 103 99 96 93 90 87 85 83 81 79 77 75 73 72 71 69 68 67 66 64 63 62 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 19 23 29 34 40 47 54 63 72 82 93 105 119 134 150 169 189 212 237 265 295 330 368 410 457 510 567 632 703 782 869 965 1070 1185 1311 1448 1595 1751 1917 2090 2268 2447 2624 2792 2948 3085 3198 3281 3332 3348 3330 3280 3199 3094 2969 2829 2679 2525 2368 2213 2063 1918 1780 1650 1528 1414 1309 1211 1121 1038 962 892 828 770 716 668 623 582 545 511 481 452 427 403 382 363 345 329 315 302 290 279 269 260 252 245 238 232 227 222 218 214 211 208 205 203 201 199 197 196 195 194 193 192 191 191 190 190 189 189 188 188 188 187 187 186 186 185 185 184 184 183 182 181 180 179 178 176 175 174 172 170 168 166 164 162 160 158 155 153 150 147 145 142 139 136 133 130 126 123 120 117 114 110 107 104 100 97 94 91 87 84 81 78 75 72 69 66 63 61 58 55 53 50 48 45 43 41 39 36 34 32 31 29 27 25 24 22 20 19 17 16 15 13 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
 1 1 2 3 5 6 7 8 9 11 12 14 16 17 19 21 23 26 28 31 33 36 39 43 46 50 54 58 63 68 74 80 86 93 100 108 117 127 137 148 161 174 189 205 222 242 263 286 311 339 369 402 439 479 523 571 624 682 745 814 889 971 1058 1153 1254 1362 1476 1594 1717 1842 1967 2089 2207 2316 2412 2494 2557 2599 2618 2614 2588 2540 2472 2389 2292 2185 2072 1955 1836 1719 1604 1493 1387 1286 1191 1102 1019 941 870 803 742 686 634 586 542 502 465 432 401 372 346 322 300 280 262 245 230 215 203 191 180 170 161 153 145 138 132 126 121 116 111 107 104 100 97 94 92 90 88 86 84 83 81 80 79 78 77 76 76 75 74 74 73 73 73 73 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 69 68 68 68 67 67 66 66 65 65 64 64 63 62 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 20 24 29 34 39 45 52 60 68 78 88 100 113 128 145 163 184 207 234 263 296 333 374 421 474 533 599 674 759 853 960 1081 1216 1367 1537 1727 1937 2170 2426 2703 3000 3313 3635 3957 4266 4547 4784 4961 5064 5085 5023 4883 4677 4419 4127 3815 3497 3184 2883 2600 2337 2095 1876 1677 1499 1339 1196 1068 954 852 762 682 610 546 489 439 394 353 318 286 257 231 208 188 170 153 139 126 114 103 94 85 78 71 65 59 55 50 46 43 39 37 34 32 30 28 26 25 24 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 8 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
 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 50 52 54 57 59 63 66 70 75 80 85 92 99 107 116 126 137 149 164 179 197 217 240 265 294 326 362 403 449 501 559 625 700 784 880 988 1111 1249 1406 1584 1786 2013 2270 2559 2883 3244 3644 4081 4554 5055 5572 6087 6577 7011 7358 7586 7673 7608 7396 7055 6615 6109 5570 5026 4496 3995 3533 3112 2733 2396 2097 1833 1601 1398 1220 1064 927 808 703 612 531 461 399 345 298 256 219 187 158 133 111 91 74 59 45 34 23 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 14 17 20 22 26 29 32 36 40 44 49 54 59 64 71 77 84 92 100 110 119 130 142 155 169 184 201 219 240 262 286 313 343 376 413 453 498 548 603 664 732 807 891 985 1089 1204 1333 1475 1632 1806 1997 2207 2436 2684 2951 3234 3532 3839 4150 4455 4745 5008 5232 5404 5514 5555 5523 5421 5255 5033 4769 4474 4161 3842 3524 3216 2922 2646 2389 2152 1935 1738 1559 1398 1253 1122 1005 901 807 722 647 580 519 465 417 373 334 299 268 239 214 191 170 152 135 120 106 94 82 72 63 55 47 40 34 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 36 38 40 42 44 47 49 52 54 57 60 63 66 69 72 75 78 82 86 89 93 97 101 105 110 114 119 124 128 134 139 144 150 156 162 168 174 181 187 194 202 209 217 225 234 243 252 261 271 282 293 304 316 328 341 355 369 384 400 417 434 453 472 493 515 537 561 587 613 641 671 702 735 769 805 843 883 924 967 1011 1057 1104 1152 1201 1250 1300 1349 1398 1445 1491 1533 1573 1608 1639 1665 1684 1696 1702 1700 1691 1674 1651 1620 1582 1539 1491 1439 1383 1325 1265 1204 1143 1081 1021 962 905 849 796 745 697 651 607 566 528 492 458 426 396 369 343 319 297 276 257 239 222 207 192 179 167 155 144 134 125 116 108 101 94 87 81 76 70 65 61 56 52 49 45 42 39 36 33 30 28 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 14 15 16 17 19 20 22 23 25 26 28 30 32
 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 15 18 21 25 28 32 36 41 45 50 56 61 67 73 80 87 94 102 111 120 129 139 150 162 174 187 200 215 230 247 264 283 303 324 346 370 395 422 451 481 513 547 583 622 663 706 751 800 850 904 961 1020 1083 1148 1217 1289 1363 1441 1521 1604 1690 1777 1866 1957 2048 2139 2230 2320 2407 2492 2573 2649 2719 2782 2838 2885 2922 2950 2966 2972 2967 2951 2924 2886 2838 2781 2716 2644 2565 2481 2392 2300 2206 2111 2015 1920 1825 1732 1641 1553 1467 1384 1305 1229 1156 1087 1021 959 900 845 792 743 696 652 611 572 536 502 470 440 412 386 362 339 317 297 278 260 243 228 213 199 186 174 163 152 142 133 124 115 107 100 93 86 80 74 69 63 58 54 49 45 41 37 34 31 27 24 22 19 16 14 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 15 16 18 20 22 25 27 30 33 36 40 44 48 52 57 63 69 76 83 91 100 110 121 133 146 161 177 195 215 238 263 291 322 356 395 438 487 541 602 670 746 831 926 1032 1151 1284 1431 1595 1776 1975 2193 2430 2683 2952 3231 3516 3799 4069 4314 4523 4682 4782 4816 4781 4679 4518 4309 4063 3793 3511 3227 2948 2680 2427 2192 1975 1776 1596 1432 1285 1153 1034 928 832 747 671 603 542 488 439 395 356 321 290 262 237 214 194 175 159 144 131 119 108 98 89 81 73 66 60 55 50 45 41 37 33 30 27 24 22 19 17 15 13 12 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 32 34 37 39 41 44 46 49 52 55 58 61 65 68 72 76 81 85 90 95 101 107 113 119 126 133 141 150 159 168 178 189 200 213 226 240 255 271 288 306 325 346 368 392 417 444 472 502 534 568 604 641 681 722 764 808 853 900 946 993 1040 1086 1130 1172 1212 1247 1279 1305 1325 1340 1347 1348 1342 1329 1309 1283 1251 1214 1173 1129 1082 1032 982 931 881 831 781 734 688 643 601 561 523 487 453 422 392 364 338 314 292 271 252 234 217 202 187 174 162 150 140 130 121 112 105 97 91 84 78 73 68 63 59 55 51 47 44 41 38 35 32 30 28 26 24 22 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6
 24 27 29 31 33 36 38 41 43 46 49 52 56 59 63 66 70 74 78 83 87 92 97 103 108 114 120 126 133 140 147 155 163 171 180 189 199 209 220 231 243 256 269 283 298 313 330 347 366 385 406 428 451 475 501 529 558 589 621 656 693 731 772 816 861 910 960 1013 1069 1127 1188 1250 1316 1383 1451 1521 1592 1662 1733 1802 1870 1934 1995 2050 2100 2143 2178 2204 2221 2228 2224 2210 2186 2151 2107 2055 1995 1928 1857 1780 1701 1620 1537 1455 1373 1293 1215 1139 1066 996 930 867 807 750 698 648 601 558 517 480 445 412 382 353 327 303 281 260 241 223 206 191 177 163 151 140 129 120 111 102 94 87 80 74 68 63 57 53 48 44 40 37 33 30 27 24 22 19 17 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 21 23
 22 23 24 25 26 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 57 60 63 66 69 73 76 80 84 89 93 98 103 108 114 120 126 133 140 147 155 163 172 182 192 203 214 226 239 252 267 282 298 316 334 354 374 396 419 444 469 497 526 556 587 621 656 692 730 769 809 851 893 936 980 1024 1068 1112 1154 1196 1236 1273 1308 1339 1367 1391 1411 1425 1435 1440 1439 1434 1423 1408 1388 1364 1336 1305 1272 1235 1197 1158 1117 1076 1035 993 952 911 871 832 795 758 722 688 655 624 594 565 538 512 487 463 441 420 400 381 363 346 329 314 300 286 273 261 249 238 228 218 209 200 192 184 177 169 163 156 150 144 139 133 128 124 119 115 111 107 103 99 96 92 89 86 83 80 77 75 72 70 67 65 63 61 59 57 55 53 51 50 48 47 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 16 25 35 47 61 76 94 115 139 167 199 235 278 327 384 449 525 614 716 834 972 1132 1317 1532 1779 2064 2388 2754 3161 3602 4066 4533 4973 5349 5621 5756 5738 5569 5272 4882 4439 3978 3524 3097 2704 2352 2040 1766 1527 1320 1141 986 852 736 636 550 475 410 354 306 264 227 195 168 144 123 105 89 75 63 52 43 35 28 22 17 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 45 46 47 48 50 51 52 53 54 55 57 58 59 61 62 64 65 67 68 70 72 73 75 77 79 81 83 86 88 91 93 96 99 102 105 109 112 116 120 125 129 134 139 145 151 157 164 172 180 188 197 207 217 229 241 254 268 283 299 316 335 355 377 400 425 452 481 512 545 580 618 657 700 744 791 840 892 945 1000 1056 1112 1169 1225 1279 1330 1378 1422 1459 1490 1512 1526 1531 1527 1513 1490 1459 1419 1374 1322 1267 1208 1146 1084 1022 960 900 841 785 731 680 632 586 543 503 466 431 399 369 342 316 293 271 251 232 215 199 185 171 159 147 137 127 118 110 102 95 89 83 77 72 67 63 58 55 51 48 45 42 39 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 15 18 22 26 30 35 40 46 52 59 67 75 85 95 107 119 134 149 167 186 207 231 257 287 319 356 396 441 492 548 611 680 758 845 942 1050 1170 1304 1452 1615 1795 1993 2208 2441 2690 2953 3227 3505 3781 4046 4289 4498 4663 4773 4821 4805 4726 4590 4404 4180 3929 3663 3390 3119 2856 2604 2368 2147 1944 1758 1588 1434 1294 1169 1055 953 861 779 705 638 578 524 476 433 394 358 327 298 272 249 228 209 192 176 162 149 137 126 117 108 100 92 85 79 73 68 63 59 55 51 47 44 41 38 36 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 26 27 28 30 32 33 35 38 40 43 46 49 53 56 61 65 70 76 82 89 97 105 114 124 136 148 162 177 194 212 233 255 280 308 339 373 411 452 499 550 607 669 739 815 899 991 1092 1202 1321 1450 1588 1734 1888 2046 2207 2367 2522 2665 2793 2898 2976 3023 3036 3015 2960 2875 2764 2633 2488 2333 2174 2015 1860 1710 1567 1433 1308 1192 1085 987 898 817 743 675 614 559 509 464 424 387 353 323 296 271 249 229 210 194 179 165 153 141 131 122 113 106 98 92 86 81 76 71 67 63 59 56 53 50 48 45 43 41 39 37 35 34 32 31 29 28 27 26 25 23 22 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 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 11 11 11
 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 18 20 22 24 26 28 31 34 37 40 44 47 51 56 61 66 71 77 84 91 99 107 116 127 138 150 163 177 193 211 230 251 274 300 328 358 392 429 470 514 563 616 675 738 806 881 960 1045 1135 1230 1328 1429 1532 1633 1732 1825 1911 1985 2045 2090 2117 2126 2116 2088 2044 1985 1914 1834 1747 1655 1561 1467 1374 1283 1195 1111 1032 957 887 822 761 704 652 604 559 518 480 445 413 384 357 332 309 288 269 251 235 220 207 194 183 173 163 154 147 139 133 127 121 116 112 107 104 100 97 95 92 90 88 86 84 83 82 81 80 79 78 78 77 77 77 76 76 76 76 76 76 76 76 77 77 77 77 77 78 78 78 79 79 79 79 80 80 80 80 81 81 81 81 81 82 82 82 82 82 82 82 81 81 81 81 80 80 80 79 79 78 77 77 76 75 74 73 72 71 70 69 68 67 66 65 63 62 61 59 58 57 55 54 53 51 50 48 47 46 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 18 20 23 26 29 32 36 40 44 48 53 59 65 71 78 85 94 102 112 123 134 147 160 175 191 209 228 249 271 296 322 351 382 416 452 491 532 577 625 675 729 786 845 907 971 1037 1105 1173 1241 1309 1375 1438 1497 1553 1602 1646 1682 1711 1732 1745 1749 1746 1736 1718 1694 1664 1629 1591 1549 1504 1457 1410 1361 1313 1265 1217 1171 1125 1081 1038 997 958 920 884 850 817 786 757 728 702 676 652 629 607 586 566 547 528 511 494 478 462 447 432 418 404 391 378 365 353 341 329 318 307 296 285 275 265 255 245 235 226 217 208 200 191 183 175 168 160 153 146 139 132 126 120 114 108 102 97 92 87 82 77 73 69 64 60 57 53 50 46 43 40 37 35 32 29 27 25 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 10 12 14 16 18 20 23 25 28 31 34 37 40 44 48 52 56 61 65 71 76 82 88 95 102 110 118 127 136 147 158 170 183 197 212 228 246 266 287 310 334 362 391 423 459 497 539 585 635 689 749 813 884 960 1044 1134 1231 1335 1448 1567 1694 1829 1969 2114 2263 2414 2565 2712 2853 2984 3102 3203 3285 3343 3377 3385 3368 3326 3261 3175 3071 2954 2825 2689 2549 2407 2265 2125 1989 1858 1733 1614 1501 1396 1296 1204 1118 1037 963 894 830 772 717 667 621 578 539 502 469 438 410 384 360 337 317 298 281 264 250 236 223 211 200 190 181 172 164 157 150 143 137 131 126 121 116 112 108 104 100 96 93 90 87 84 82 79 76 74 72 70 67 65 63 62 60 58 56 54 53 51 50 48 47 45 44 42 41 39 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 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 60 63 67 71 76 81 86 92 98 105 112 120 129 138 149 160 172 186 201 217 235 254 275 298 324 351 382 415 450 489 532 578 627 680 737 797 860 926 995 1065 1135 1204 1271 1333 1390 1438 1477 1504 1519 1521 1510 1486 1450 1405 1351 1291 1226 1158 1089 1020 952 886 823 762 705 651 601 554 511 471 434 400 369 340 313 289 267 246 228 211 195 180 167 155 144 134 125 116 108 101 94 88 83 77 73 68 64 61 57 54 51 48 46 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 11 13 15 17 20 22 25 28 31 34 38 42 47 51 57 62 69 75 83 91 99 109 120 131 144 158 173 190 208 229 251 276 304 334 367 404 444 489 538 592 651 717 788 867 952 1045 1146 1255 1372 1498 1630 1769 1913 2061 2210 2358 2501 2635 2756 2860 2944 3004 3039 3046 3025 2979 2909 2818 2710 2589 2458 2321 2182 2043 1906 1773 1646 1524 1410 1302 1202 1109 1022 943 869 801 739 682 630 582 539 499 462 428 398 370 344 320 298 278 260 243 227 213 199 187 176 165 155 146 138 130 122 115 109 103 97 91 86 82 77 73 69 65 61 58 54 51 48 45 43 40 38 35 33 31 29 27 25 23 21 19 18 16 14 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 9 10 11 13 14 16 17 19 21 23 25 26 29 31 33 35 38 40 43 46 49 52 55 59 62 66 70 74 79 84 89 94 100 106 112 119 127 134 143 152 161 171 182 194 206 220 234 250 267 285 305 326 348 373 399 428 459 492 529 568 610 655 704 757 814 875 941 1011 1086 1166 1251 1340 1434 1533 1634 1739 1846 1953 2060 2164 2263 2356 2440 2512 2571 2615 2642 2651 2642 2616 2572 2512 2439 2353 2259 2157 2050 1941 1831 1721 1613 1508 1407 1311 1219 1133 1051 975 904 837 775 718 665 616 571 529 490 455 422 391 364 338 314 292 272 254 237 221 206 193 180 169 158 148 139 130 122 115 108 102 96 90 85 80 76 72 68 64 61 57 54 51 49 46 43 41 39 37 35 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 63 67 72 77 82 87 93 98 105 111 118 124 132 139 147 155 164 173 182 191 201 212 222 233 245 257 269 282 295 309 322 337 352 367 382 398 415 432 449 466 484 502 521 539 559 578 598 618 638 658 679 700 721 743 764 786 808 831 854 877 900 924 948 973 998 1024 1050 1077 1104 1132 1161 1190 1220 1251 1282 1315 1348 1381 1416 1450 1486 1521 1557 1593 1629 1664 1699 1733 1766 1797 1826 1853 1878 1899 1917 1931 1940 1945 1945 1939 1928 1912 1890 1863 1830 1792 1750 1703 1652 1599 1542 1483 1422 1361 1299 1236 1174 1113 1054 995 938 884 831 780 732 686 642 601 562 525 490 457 427 398 371 345 322 300 279 260 242 225 209 194 181 168 156 145 134 125 115 107 99 92 85 78 72 66 61 56 51 47 43 39 35 32 28 25 22 20 17 15 13 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 1 2 4 5 6 8 9 11 13 15 17 19 21 23 26 28 31 34 37 40 43 47 51 54 58
 0 0 2 3 5 7 9 11 13 16 18 21 24 26 29 33 36 39 43 47 51 55 59 64 68 73 79 84 90 96 103 109 117 124 132 140 149 158 168 179 190 201 214 227 241 256 272 289 308 327 348 371 395 421 450 480 513 549 587 629 674 723 777 835 897 966 1040 1120 1206 1300 1401 1509 1625 1749 1880 2018 2162 2312 2465 2619 2772 2921 3062 3190 3302 3392 3458 3495 3502 3477 3421 3335 3223 3088 2935 2769 2595 2416 2238 2063 1893 1731 1577 1434 1300 1177 1063 959 864 778 700 629 565 507 454 407 365 327 292 261 233 208 185 165 147 130 115 102 89 78 68 59 51 44 37 31 26 21 16 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 31 32 34 35 37 38 40 41 43 45 47 49 51 53 55 58 60 63 66 69 72 75 79 82 86 90 95 99 104 109 115 121 127 134 141 149 157 166 176 186 197 209 222 236 251 267 284 303 324 346 370 396 424 454 487 522 561 602 647 696 748 804 864 929 998 1071 1149 1231 1317 1407 1500 1596 1693 1791 1887 1981 2069 2152 2225 2288 2338 2374 2394 2398 2385 2357 2313 2256 2187 2107 2020 1927 1830 1731 1632 1533 1437 1343 1253 1168 1086 1009 937 869 806 747 692 641 594 550 510 473 438 407 377 351 326 303 282 262 244 227 212 198 185 173 161 151 141 133 124 117 110 103 97 91 86 81 76 72 68 64 60 57 54 51 48 46 43 41 38 36 34 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 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 3 9 16 24 33 44 57 71 88 107 130 156 186 220 261 307 361 424 497 582 680 795 928 1083 1264 1474 1717 1998 2321 2687 3097 3548 4028 4518 4990 5404 5717 5890 5899 5743 5444 5039 4572 4083 3601 3147 2732 2361 2034 1749 1502 1288 1105 947 812 696 596 511 437 374 320 273 233 198 168 142 120 101 84 69 57 46 37 29 22 16 11 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 1 3 6 8 11 14 18 21 25 29 33 37 42 47 52 57 63 69 76 82 89 97 105 113 121 130 139 148 158 168 178 189 200 211 222 234 246 258 270 282 295 307 320 333 346 360 373 387 401 416 431 446 462 479 497 516 536 557 581 606 634 664 697 733 773 817 866 920 979 1044 1115 1193 1279 1372 1472 1581 1697 1820 1948 2081 2215 2348 2475 2593 2694 2775 2829 2852 2841 2794 2713 2601 2463 2305 2134 1956 1778 1604 1437 1280 1135 1003 882 774 677 591 515 448 388 336 290 250 215 184 157 134 113 95 79 65 53 43 33 25 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 35 37 39 41 43 46 48 50 53 56 59 62 65 69 72 77 81 86 91 96 102 108 115 123 131 140 150 161 172 185 200 215 233 252 273 296 322 351 383 418 458 502 550 605 665 733 808 892 985 1089 1205 1333 1475 1632 1805 1994 2201 2424 2664 2917 3182 3452 3721 3980 4220 4429 4594 4706 4758 4743 4665 4526 4336 4106 3847 3571 3290 3010 2739 2481 2239 2015 1810 1622 1452 1298 1160 1036 925 825 736 656 585 522 465 414 369 329 293 260 231 206 182 162 143 127 112 98 87 76 66 58 50 43 37 31 26 22 18 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14
 47 48 50 52 54 55 57 60 62 64 66 69 71 74 77 80 83 86 89 93 96 100 104 109 113 118 123 129 134 140 147 153 161 168 176 185 194 204 215 226 238 250 264 278 294 310 328 346 366 388 411 435 460 488 517 547 580 614 650 688 727 768 810 854 899 944 990 1036 1082 1127 1170 1211 1249 1284 1315 1341 1362 1377 1387 1390 1387 1377 1362 1341 1315 1284 1249 1210 1169 1125 1080 1034 987 940 894 849 804 761 719 679 640 603 568 534 503 473 444 418 393 369 347 326 306 288 271 255 240 226 213 200 189 178 168 159 150 141 134 126 120 113 107 102 96 91 87 82 78 74 71 67 64 61 58 55 53 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 23 22 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 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45
 51 53 55 57 60 62 65 67 70 73 76 79 83 86 89 93 97 101 105 110 114 119 124 129 134 140 146 152 158 165 172 179 187 195 203 212 221 230 240 250 260 271 283 295 307 320 333 347 361 375 390 406 421 437 453 470 486 503 519 536 552 568 584 599 613 627 640 652 663 673 682 689 695 700 703 704 704 703 700 696 690 683 674 665 654 642 630 617 603 588 573 558 542 526 511 495 479 463 447 432 417 402 387 373 359 346 333 320 308 296 285 274 263 253 243 234 225 216 208 200 192 185 178 172 165 159 153 148 142 137 133 128 123 119 115 111 108 104 101 97 94 91 88 86 83 80 78 76 73 71 69 67 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49
 38 40 41 43 45 47 49 51 53 55 58 60 63 65 68 71 74 77 81 84 88 92 96 100 105 110 115 121 126 133 139 146 153 161 169 178 188 198 208 220 232 245 258 273 289 306 324 343 363 385 408 433 460 488 518 549 583 619 656 696 738 781 827 874 923 974 1026 1079 1133 1186 1240 1292 1344 1393 1440 1483 1522 1556 1586 1609 1626 1637 1641 1639 1630 1615 1593 1566 1534 1498 1458 1415 1369 1321 1272 1222 1172 1122 1072 1023 975 928 883 839 797 757 718 681 646 612 581 550 522 495 469 445 422 401 380 361 343 326 310 295 281 267 255 243 232 221 211 201 192 184 176 168 161 154 147 141 135 130 124 119 114 110 105 101 97 93 89 86 82 79 76 73 70 67 64 62 59 57 55 52 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37
 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44 47 49 52 54 57 61 64 68 71 76 80 85 90 95 101 108 115 122 130 139 149 159 170 183 196 211 226 244 263 284 306 331 359 389 421 457 497 540 587 638 695 757 824 897 977 1063 1156 1256 1363 1477 1597 1723 1853 1986 2119 2250 2376 2492 2596 2684 2751 2795 2814 2807 2774 2717 2638 2540 2427 2304 2173 2039 1904 1770 1640 1516 1397 1285 1181 1083 992 909 832 761 696 637 582 533 488 446 409 374 343 314 288 265 243 223 205 189 174 160 148 136 126 116 108 100 92 86 80 74 69 64 60 55 52 48 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14
 50 52 53 55 57 59 61 63 65 67 69 71 74 76 78 81 84 87 89 93 96 99 102 106 110 114 118 123 127 132 138 143 149 155 162 169 177 185 193 203 212 223 234 246 260 274 289 305 322 341 361 383 406 431 457 486 516 549 583 620 659 700 742 787 833 881 930 979 1029 1078 1125 1170 1213 1251 1284 1312 1333 1346 1352 1350 1339 1321 1295 1263 1224 1181 1133 1083 1030 976 922 868 815 763 714 666 620 576 535 497 461 427 395 366 338 313 289 268 247 229 212 196 181 167 155 144 133 123 114 106 98 91 85 79 73 68 64 60 56 52 49 46 43 40 38 35 33 31 30 28 27 25 24 23 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 11 13 16 19 22 26 30 34 39 44 50 56 63 70 79 88 99 110 123 137 153 171 191 214 239 267 299 334 374 419 470 528 592 665 748 841 945 1063 1196 1346 1513 1699 1907 2135 2386 2656 2945 3247 3555 3859 4147 4403 4612 4759 4832 4826 4740 4583 4367 4105 3815 3511 3204 2905 2620 2352 2106 1881 1676 1493 1328 1180 1049 932 828 736 654 581 517 460 409 364 324 288 256 228 203 181 161 143 128 114 101 90 80 71 63 56 50 44 39 35 31 27 24 21 18 16 14 12 11 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 72 74 76 79 82 85 88 91 94 98 101 105 109 113 117 122 127 132 137 143 149 155 161 168 176 183 191 200 209 218 228 238 249 260 272 285 298 312 327 342 358 375 392 410 429 449 469 490 512 534 557 581 605 629 654 679 704 729 754 778 802 825 847 868 888 906 923 937 949 960 967 972 975 975 972 967 960 949 937 922 906 887 867 846 823 799 775 750 725 699 673 648 622 597 573 549 525 502 480 459 438 418 399 380 363 346 329 314 299 285 272 259 247 236 225 214 204 195 186 177 169 162 154 147 141 135 129 123 118 113 108 103 99 94 90 86 83 79 76 73 70 67 64 61 59 56 54 52 50 47 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36
 10 12 13 15 17 19 21 23 26 28 30 33 36 38 41 45 48 51 55 59 62 67 71 75 80 85 91 96 102 108 115 122 129 136 145 153 162 172 182 193 204 216 229 243 257 273 289 307 325 345 366 388 412 438 465 494 525 558 593 630 670 712 756 803 853 905 961 1019 1079 1143 1209 1277 1347 1419 1492 1566 1640 1714 1786 1857 1924 1987 2045 2096 2141 2177 2204 2222 2230 2227 2213 2190 2156 2113 2062 2003 1937 1866 1791 1712 1632 1550 1469 1387 1308 1230 1154 1081 1011 945 881 821 765 711 661 615 571 530 492 457 424 394 365 339 315 292 272 252 234 218 203 188 175 163 152 141 132 123 114 106 99 92 86 80 75 69 65 60 56 52 48 45 41 38 35 33 30 28 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9
 100 104 107 111 116 120 124 128 133 138 142 147 152 157 163 168 173 179 185 191 197 203 210 217 224 231 238 246 253 262 270 279 287 297 306 316 327 338 349 361 373 386 399 413 428 443 460 476 494 513 532 553 575 597 621 646 671 699 727 756 787 819 852 886 921 956 993 1030 1068 1106 1144 1181 1218 1254 1289 1322 1353 1381 1406 1428 1446 1460 1470 1475 1475 1470 1459 1444 1424 1399 1370 1337 1300 1261 1218 1174 1128 1080 1032 984 936 888 842 796 751 708 667 627 589 553 518 486 455 426 398 373 348 326 305 285 266 249 233 218 204 191 179 168 157 148 138 130 122 115 108 102 96 90 85 80 76 72 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 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 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 60 62 65 67 70 73 76 79 82 86 89 93 96
 0 0 0 0 0 0 0 0 0 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 7 7 8 9 10 11 12 13 14 15 17 18 20 22 24 27 29 32 35 39 43 47 51 57 62 68 75 83 91 100 110 122 134 147 162 178 196 216 237 261 286 315 345 379 415 454 497 542 590 641 695 750 807 864 921 976 1027 1074 1115 1148 1173 1187 1192 1186 1171 1146 1114 1075 1030 982 932 880 828 777 727 678 633 589 548 510 475 442 411 383 358 334 312 292 274 257 242 228 215 203 192 182 172 164 156 149 142 136 130 124 119 114 110 106 102 98 94 91 88 84 81 79 76 73 71 68 66 64 61 59 57 55 53 51 49 47 46 44 42 41 39 37 36 34 33 32 30 29 28 26 25 24 23 22 20 19 18 17 16 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 2 3 4 6 7 8 9 11 12 13 15 16 18 20 22 23 25 27 30 32 34 37 40 42 45 48 52 55 59 63 67 72 77 82 87 93 100 106 114 122 130 140 150 161 173 186 200 215 232 251 271 293 318 344 374 406 442 480 523 570 622 678 740 808 881 961 1048 1141 1240 1346 1458 1574 1695 1817 1939 2059 2172 2276 2367 2441 2496 2528 2536 2521 2481 2419 2338 2241 2132 2014 1890 1764 1639 1516 1397 1284 1177 1076 983 896 816 742 675 613 557 506 460 418 379 344 313 284 259 235 214 195 177 162 147 134 123 112 102 93 85 78 71 65 60 55 50 46 42 39 36 33 30 27 25 23 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 28 30 32 34 36 39 42 44 48 51 54 58 62 67 72 77 82 88 94 101 109 117 125 134 144 155 167 180 193 208 224 241 260 280 302 325 350 377 406 437 471 506 544 585 628 673 721 771 824 878 934 992 1050 1109 1167 1224 1280 1333 1382 1427 1466 1500 1527 1546 1558 1563 1559 1548 1530 1505 1474 1438 1398 1354 1308 1259 1209 1158 1107 1057 1007 959 911 866 822 780 739 701 664 630 597 566 537 510 484 459 436 415 395 375 358 341 325 310 296 282 270 258 247 236 226 216 207 199 190 183 175 168 161 155 148 142 137 131 126 121 116 111 107 102 98 94 90 86 83 79 76 72 69 66 63 60 57 55 52 50 47 45 42 40 38 36 34 32 30 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 51 52 54 55 57 59 61 64 66 69 72 75 79 82 87 92 97 103 110 117 126 135 146 157 171 186 202 221 242 266 293 324 358 397 441 490 546 610 681 762 853 957 1073 1204 1352 1518 1704 1912 2142 2395 2671 2967 3279 3601 3921 4226 4499 4722 4877 4950 4932 4825 4638 4384 4084 3755 3416 3080 2757 2454 2175 1921 1692 1488 1306 1145 1004 879 769 672 588 513 448 391 341 296 258 224 194 167 144 124 106 90 77 65 54 45 36 29 23 17 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 13 14 15 15 16 17 18
 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 54 56 59 62 65 69 72 76 80 84 88 93 98 103 109 115 122 129 136 144 153 162 172 183 194 206 219 233 248 264 281 300 319 340 362 386 411 437 465 495 525 557 591 625 660 696 732 768 803 838 871 902 931 956 978 996 1008 1016 1018 1015 1007 993 974 951 924 893 859 823 786 748 709 670 631 594 557 522 488 456 425 396 369 343 319 296 275 256 238 221 205 191 178 165 154 143 134 125 116 109 102 95 89 83 78 73 69 64 61 57 54 50 48 45 42 40 38 36 34 32 30 28 27 25 24 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 8 8 9
 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 46 47 48 49 51 52 54 56 58 60 62 65 67 70 73 76 79 83 87 91 96 101 107 112 119 126 133 141 150 159 170 181 193 206 220 235 252 270 289 310 333 358 384 413 444 477 513 552 593 638 685 735 789 845 904 966 1030 1096 1164 1231 1299 1365 1428 1488 1542 1589 1628 1658 1677 1685 1683 1668 1644 1609 1565 1514 1456 1394 1328 1261 1192 1123 1056 990 926 865 807 751 699 650 604 561 521 484 450 418 388 361 335 312 291 271 252 235 220 205 192 180 168 158 148 139 131 123 116 109 103 97 92 87 83 78 74 70 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 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
 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 48 50 52 55 57 60 63 66 69 72 76 79 83 87 90 95 99 103 108 112 117 122 128 133 138 144 150 156 162 168 174 181 187 194 200 207 213 220 227 233 240 246 253 259 265 271 277 283 289 294 300 305 310 314 319 323 327 331 335 339 343 346 349 352 355 358 361 364 367 369 372 375 377 380 382 385 387 390 392 395 397 400 402 404 407 409 411 413 415 417 418 420 421 422 422 423 423 422 421 420 419 416 414 411 407 403 399 394 388 382 376 369 362 354 346 338 329 321 312 303 294 285 276 266 257 248 239 230 222 213 205 197 189 181 174 166 159 152 146 140 133 128 122 116 111 106 101 97 92 88 84 80 76 73 69 66 63 60 57 54 52 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15
 39 41 43 46 48 50 53 56 58 61 64 68 71 74 78 82 86 90 94 99 103 108 114 119 125 132 138 145 153 161 169 178 188 198 209 221 233 247 261 277 293 311 330 351 373 397 423 450 480 512 546 582 621 662 706 753 802 854 908 965 1023 1084 1146 1208 1271 1333 1394 1453 1508 1560 1606 1647 1681 1707 1726 1736 1738 1731 1717 1695 1665 1629 1588 1542 1492 1439 1384 1328 1270 1213 1156 1099 1044 990 938 887 839 793 748 706 666 628 592 559 527 497 468 442 417 393 371 351 331 313 296 281 266 252 239 227 216 205 195 186 177 169 162 155 148 142 136 130 125 120 115 111 107 103 99 95 92 88 85 82 79 77 74 71 69 67 64 62 60 58 56 54 52 50 49 47 45 44 42 40 39 37 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 16 17 18 19 20 22 23 25 26 28 30 31 33 35 37
 33 34 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 60 63 65 67 70 72 75 78 81 84 87 91 94 98 102 106 110 114 119 124 129 135 140 146 153 159 167 174 182 190 199 208 218 228 239 251 263 275 289 303 318 333 349 366 384 402 422 441 462 483 505 527 550 572 595 619 641 664 686 708 728 747 765 782 796 808 819 827 832 835 835 832 827 819 809 796 782 765 747 727 706 684 661 638 614 590 566 542 519 495 473 451 429 409 389 369 351 333 317 301 285 271 257 244 232 220 209 198 189 179 171 162 154 147 140 134 127 122 116 111 106 101 97 93 89 85 82 79 75 73 70 67 64 62 60 57 55 53 51 50 48 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 32
 10 11 12 13 13 14 15 16 17 18 19 19 20 21 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 51 53 56 58 61 64 68 71 75 80 84 89 94 100 106 113 120 128 137 147 157 168 181 194 209 226 244 263 285 309 335 363 395 429 466 508 553 602 656 714 777 846 920 1000 1085 1175 1271 1370 1473 1579 1685 1790 1891 1985 2071 2144 2202 2243 2265 2267 2248 2210 2153 2081 1996 1900 1798 1691 1582 1474 1368 1265 1166 1073 986 904 828 757 692 633 578 528 483 441 403 369 337 309 283 259 238 218 201 185 170 156 144 133 123 113 105 97 90 83 77 72 66 62 57 53 49 46 43 40 37 34 32 29 27 25 23 21 19 18 16 15 13 12 11 10 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10
 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 63 65 66 68 70 72 74 77 79 81 84 87 89 92 95 99 102 106 110 114 118 123 128 133 138 144 151 157 165 172 181 189 199 209 220 231 244 257 271 286 303 320 338 358 379 402 426 451 478 507 537 569 602 637 674 713 752 794 836 880 924 969 1014 1059 1103 1146 1187 1226 1262 1294 1323 1347 1367 1381 1390 1393 1391 1383 1369 1351 1328 1300 1269 1235 1198 1159 1118 1077 1034 992 949 907 866 826 787 749 713 678 644 612 582 553 526 500 476 453 431 411 392 374 358 342 327 314 301 289 278 267 257 248 240 231 224 217 210 204 198 193 188 183 178 174 170 166 162 159 155 152 149 146 143 140 138 135 133 131 128 126 124 122 120 118 116 114 112 110 108 107 105 103 101 100 98 96 95 93 91 90 88 87 85 83 82 80 79 77 76 74 73 72 70 69 67 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 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 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37
 23 24 25 27 28 29 31 33 34 36 38 40 42 44 47 49 52 54 57 60 64 67 71 75 79 83 88 93 98 104 110 117 124 131 139 148 157 167 178 189 201 214 228 243 259 277 295 314 335 357 380 405 431 457 485 514 543 573 603 633 663 691 718 742 765 784 800 811 819 822 821 816 806 792 775 754 731 705 678 649 620 591 561 532 503 475 447 421 396 372 350 328 308 288 270 253 237 222 208 195 183 171 161 151 141 133 125 117 110 104 97 92 87 82 77 73 69 65 62 59 56 53 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 18 19 21 22
 20 22 24 27 30 33 36 39 43 47 51 56 60 65 71 77 83 90 98 106 114 123 133 144 156 168 182 196 212 229 247 266 287 310 334 360 388 418 449 483 518 554 593 632 673 714 756 797 837 875 912 945 974 999 1020 1034 1044 1047 1045 1038 1025 1008 987 962 934 904 873 841 807 774 741 709 677 646 616 588 560 534 509 485 463 442 422 403 385 368 352 337 323 310 297 285 274 263 253 244 235 226 218 210 203 196 189 183 177 171 166 160 155 151 146 142 137 133 129 125 122 118 115 111 108 105 102 99 96 93 90 88 85 82 80 77 75 73 70 68 66 64 62 60 58 56 54 52 50 49 47 45 43 42 40 39 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 14 16 18
 67 68 68 69 70 71 72 72 73 74 75 76 77 78 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 95 96 97 99 100 102 103 105 107 109 111 113 115 117 119 122 124 127 129 132 135 138 142 145 149 152 156 160 164 168 173 177 182 187 192 198 203 209 215 221 227 233 239 246 253 260 267 274 281 288 296 303 310 318 325 333 340 347 354 361 368 375 381 387 393 398 403 408 412 415 418 421 423 424 425 425 425 423 422 419 416 413 409 404 399 393 387 381 374 367 359 352 344 336 328 319 311 303 295 286 278 270 262 254 247 239 232 225 218 211 205 198 192 186 180 175 170 164 159 155 150 146 141 137 133 129 126 122 119 116 112 109 106 104 101 98 96 93 91 88 86 84 82 80 78 76 74 73 71 69 68 66 64 63 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 50 50 51 52 52 53 54 55 55 56 57 58 58 59 60 61 61 62 63 64 65 65 66
 0 0 0 0 0 0 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 15 17 20 23 26 29 33 37 41 46 52 58 64 72 80 89 99 110 122 135 151 167 186 206 229 255 283 314 348 386 428 474 525 581 641 708 780 858 941 1030 1124 1223 1325 1429 1534 1637 1737 1831 1917 1991 2052 2098 2127 2138 2133 2110 2073 2022 1959 1888 1809 1726 1640 1552 1465 1379 1296 1216 1139 1066 997 932 871 814 761 712 666 624 584 548 514 483 454 427 402 378 357 337 318 301 284 269 255 242 229 217 206 195 185 176 167 158 150 143 135 128 122 115 109 104 98 93 88 83 78 74 69 65 61 58 54 50 47 44 41 38 35 32 30 27 25 23 20 18 16 14 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 16 18 20 22 25 27 30 33 36 39 42 46 50 54 58 63 68 74 80 86 93 100 108 116 125 135 145 157 169 183 197 213 230 248 268 289 313 338 366 396 428 463 500 541 585 632 682 736 792 853 916 982 1050 1120 1191 1262 1332 1400 1464 1524 1578 1624 1661 1690 1707 1715 1712 1699 1676 1644 1605 1560 1509 1455 1397 1338 1278 1218 1158 1100 1043 988 936 885 837 792 749 708 670 634 601 569 540 512 486 462 439 418 398 380 362 346 331 317 304 291 280 269 259 250 241 232 225 217 210 204 198 192 186 181 176 171 167 162 158 154 151 147 143 140 136 133 130 127 124 121 118 115 112 109 106 103 101 98 95 92 90 87 85 82 79 77 74 72 70 67 65 63 60 58 56 54 51 49 47 45 43 41 39 37 36 34 32 30 29 27 25 24 22 21 20 18 17 15 14 13 12 11 10 8 7 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 6 7 8 10 11 13
 73 76 79 82 85 89 92 95 98 102 105 108 112 115 119 122 126 129 133 136 140 143 147 150 153 157 160 163 167 170 173 176 179 182 185 187 190 193 195 198 200 203 205 207 210 212 214 216 218 221 223 225 227 229 231 233 235 237 240 242 244 247 249 252 254 257 259 262 265 268 271 274 277 280 283 287 290 294 297 301 304 308 312 315 319 323 327 330 334 338 342 345 349 352 355 359 362 365 367 370 372 374 375 377 378 378 378 378 377 376 375 373 370 367 363 359 355 350 344 339 332 326 319 312 304 296 288 280 272 263 255 247 238 230 222 214 206 198 190 182 175 168 161 154 147 141 135 129 123 118 112 107 102 98 93 89 84 80 77 73 69 66 63 60 57 54 51 49 46 44 41 39 37 35 33 31 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38 39 41 43 46 48 50 52 55 57 60 62 65 68 71
 116 119 122 124 127 130 133 136 139 142 145 148 151 154 158 161 164 168 172 175 179 183 187 191 195 199 203 208 212 217 222 227 232 237 242 248 254 260 266 272 279 285 292 299 307 314 322 330 339 347 356 365 374 384 394 404 414 424 435 446 456 468 479 490 501 513 524 536 547 558 570 580 591 602 612 622 631 641 649 657 665 672 679 684 690 694 698 701 703 704 705 705 704 702 699 696 692 687 681 675 668 660 652 643 634 624 614 603 592 581 569 557 545 533 521 508 496 484 471 459 447 435 423 412 400 389 378 367 357 347 337 327 317 308 299 290 282 274 266 258 251 244 237 230 223 217 211 205 199 194 188 183 178 173 169 164 160 155 151 147 143 139 135 132 128 125 121 118 115 112 109 106 103 100 97 94 92 89 87 84 82 80 77 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 61 63 65 66 68 70 72 73 75 77 79 81 83 85 88 90 92 94 97 99 101 104 106 109 111 114
 19 20 22 23 24 26 27 28 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 88 91 95 99 103 107 112 117 122 127 133 139 146 153 161 170 179 189 199 211 223 236 251 267 284 302 323 344 368 394 422 451 484 518 555 595 637 682 729 779 830 883 937 992 1046 1099 1150 1198 1241 1278 1308 1330 1342 1345 1338 1321 1295 1260 1217 1168 1114 1056 996 935 873 813 754 697 643 592 543 498 456 417 381 348 318 290 265 241 220 201 183 167 153 140 128 117 107 98 90 83 76 70 64 59 55 51 47 43 40 37 35 32 30 28 26 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 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 1 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18
 58 61 64 66 69 73 76 79 82 86 89 93 96 100 104 108 112 116 120 124 128 133 137 141 146 150 154 159 163 168 172 176 181 185 189 193 197 201 205 209 213 217 221 224 228 231 235 238 241 245 248 251 255 258 261 265 268 271 275 279 282 286 290 294 299 303 308 312 317 323 328 333 339 345 351 358 365 371 378 385 393 400 408 415 423 431 438 446 453 461 468 474 481 486 492 496 500 504 506 508 508 508 506 504 500 495 489 482 474 465 455 444 432 420 407 393 380 366 352 337 323 309 295 282 268 256 243 231 219 208 197 187 177 167 159 150 142 134 127 120 114 108 102 96 91 86 82 77 73 70 66 62 59 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 35 37 39 41 43 46 48 50 53 55
 39 40 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 62 63 65 67 69 70 72 75 77 79 81 84 87 89 92 96 99 102 106 110 114 119 124 129 134 140 147 153 161 169 177 186 196 207 219 231 244 259 274 291 309 328 349 371 395 420 446 475 504 535 568 601 636 671 707 743 778 813 846 877 905 930 951 967 978 983 983 977 965 948 926 899 869 835 799 761 722 683 643 604 566 529 493 459 426 395 366 339 314 290 268 248 228 211 195 180 166 153 141 131 121 112 103 96 88 82 76 71 66 61 57 53 49 46 43 40 37 35 33 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 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 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 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 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38
 26 27 29 30 32 33 35 36 38 40 42 43 45 47 49 51 54 56 58 61 63 66 68 71 74 77 80 83 86 89 92 96 99 103 107 111 115 119 123 127 132 136 141 146 151 156 161 167 172 178 184 189 195 202 208 214 221 227 234 241 248 255 262 269 277 284 291 299 306 314 321 329 336 343 351 358 365 373 380 387 393 400 407 413 419 425 431 436 442 447 452 456 460 464 468 471 474 477 479 481 483 484 485 486 486 485 485 484 482 480 478 475 472 469 465 461 456 451 446 440 434 428 422 415 408 401 393 386 378 370 362 354 346 337 329 321 312 304 296 288 279 271 263 255 247 240 232 225 217 210 203 196 189 183 176 170 164 158 152 146 141 135 130 125 120 116 111 106 102 98 94 90 86 83 79 76 72 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 32 30 28 27 25 24 23 22 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25
 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 30 31 32 34 35 37 39 41 44 46 49 52 55 59 63 67 72 77 83 89 96 103 111 120 130 141 153 166 180 195 212 230 249 271 293 318 345 373 403 434 466 500 534 568 602 634 663 690 712 730 742 748 747 740 727 708 685 657 627 595 561 527 493 459 427 396 367 339 313 288 266 245 225 207 191 176 162 149 138 127 117 108 100 93 86 80 74 69 64 60 56 52 49 46 43 41 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12
 24 25 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 59 60 62 64 66 68 70 72 75 77 79 82 84 87 90 93 96 99 102 106 109 113 117 121 125 129 133 138 143 148 153 158 164 169 175 181 188 194 201 208 215 222 230 238 246 254 262 270 279 287 296 305 313 322 331 340 349 357 366 374 383 390 398 405 412 419 425 431 436 441 445 449 451 454 455 456 457 456 455 454 451 448 445 441 436 431 426 420 413 406 399 392 385 377 369 361 353 345 337 329 321 312 305 297 289 281 274 266 259 252 245 239 232 226 220 213 208 202 196 191 186 181 176 171 166 162 157 153 149 145 141 137 133 130 126 123 120 116 113 110 107 104 101 99 96 93 91 88 86 83 81 79 77 74 72 70 68 66 64 63 61 59 57 56 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 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 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 23
 17 18 20 21 23 24 26 28 29 31 33 35 38 40 42 45 48 51 54 57 60 64 68 72 76 81 86 91 96 102 108 115 122 130 138 147 156 166 176 187 199 212 226 240 256 273 290 309 329 350 372 395 420 446 473 502 531 562 593 625 658 692 725 759 792 824 856 886 915 942 966 988 1007 1024 1037 1047 1054 1057 1058 1055 1049 1041 1030 1017 1001 984 966 946 925 903 880 857 834 810 787 763 740 717 694 671 650 628 607 587 567 548 529 511 493 476 460 444 428 413 399 385 372 359 346 334 322 311 300 290 280 270 261 252 243 234 226 218 211 203 196 189 183 176 170 164 158 153 147 142 137 132 128 123 119 114 110 106 102 99 95 91 88 85 82 79 76 73 70 67 65 62 60 57 55 53 51 49 47 45 43 41 39 38 36 35 33 32 30 29 27 26 25 24 23 22 20 19 18 18 17 16 15 14 13 13 12 12 11 10 10 9 9 9 8 8 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 8 8 8 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 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 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 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16
 36 38 39 41 43 45 47 49 51 53 55 57 59 61 64 66 68 70 72 75 77 79 81 84 86 88 91 93 95 98 100 102 105 107 110 112 114 117 120 122 125 128 131 134 137 140 143 147 151 155 159 163 168 173 178 184 190 196 203 210 217 225 234 243 252 263 273 284 296 308 321 334 348 362 376 391 406 421 436 451 466 481 495 508 521 532 542 551 558 564 567 569 568 566 561 554 545 535 522 508 493 477 459 441 423 404 385 366 347 329 311 294 277 261 246 231 218 205 192 181 170 160 150 141 133 125 118 112 105 100 94 89 85 81 77 73 70 66 63 61 58 56 54 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 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 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 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34
 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 46 47 49 52 54 57 60 64 68 72 77 82 88 95 102 110 119 129 140 153 166 181 198 217 237 260 285 313 344 378 416 457 503 554 610 671 739 813 894 983 1079 1183 1295 1414 1539 1670 1803 1938 2069 2194 2306 2402 2476 2525 2545 2534 2494 2426 2335 2224 2098 1964 1825 1685 1548 1416 1291 1173 1064 963 871 787 711 642 579 523 472 427 386 350 317 287 261 237 216 197 180 164 150 138 127 117 107 99 92 85 79 73 68 63 59 55 52 49 46 43 40 38 36 34 32 30 28 27 25 24 23 22 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21
 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 56 58 61 65 68 72 75 80 84 89 95 100 107 113 121 129 137 146 156 167 178 191 204 218 234 250 268 287 307 328 351 374 400 426 454 483 513 544 575 607 639 671 703 733 762 789 813 834 852 865 874 879 879 874 865 851 834 812 788 761 732 702 670 638 606 574 542 512 482 453 426 399 374 351 329 308 288 270 253 237 222 208 195 183 172 162 152 143 135 128 121 114 108 102 97 92 87 83 79 76 72 69 66 63 60 58 56 53 51 49 47 46 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 27 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 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 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 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 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17
 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 39 42 45 48 52 56 61 66 72 78 85 93 102 111 122 133 146 161 176 194 213 234 258 284 312 343 378 416 457 502 551 605 662 724 790 860 933 1009 1086 1163 1239 1312 1380 1439 1489 1527 1551 1561 1557 1538 1506 1462 1408 1347 1280 1209 1137 1065 993 924 857 794 734 678 626 577 532 491 453 418 386 356 330 305 283 262 244 227 211 197 185 173 162 153 144 136 129 122 116 110 105 100 96 92 89 85 82 79 76 74 72 69 67 65 64 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5
 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 54 57 59 62 65 68 72 76 80 84 89 94 100 106 112 119 127 135 144 154 164 175 187 199 213 227 243 260 277 296 315 336 358 381 404 428 453 478 503 528 552 575 596 615 631 644 653 659 661 658 652 641 627 609 589 567 543 517 491 465 439 413 387 363 339 317 295 275 256 239 222 207 192 179 167 155 145 135 126 118 110 103 96 90 85 80 75 71 67 63 60 56 53 51 48 46 44 42 40 38 36 35 33 32 31 30 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22
 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 41 43 46 50 54 58 62 67 73 79 86 94 102 112 123 134 148 162 179 197 217 240 265 293 325 360 399 443 491 544 603 668 739 816 899 986 1077 1170 1263 1351 1431 1499 1550 1580 1588 1572 1532 1473 1397 1309 1213 1114 1015 919 828 743 665 593 528 470 417 371 329 292 260 231 205 182 162 144 128 114 102 91 81 73 65 58 52 46 41 37 33 29 26 23 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 45 48 51 54 57 61 66 71 76 82 88 95 103 112 121 132 144 157 171 187 205 225 247 271 298 328 361 397 437 482 531 585 644 708 779 855 937 1024 1117 1214 1314 1414 1513 1608 1695 1771 1832 1875 1897 1898 1877 1834 1774 1698 1611 1515 1415 1313 1212 1113 1019 930 847 770 698 633 573 518 469 424 383 346 313 283 256 232 209 190 172 156 141 128 116 105 96 87 79 72 66 60 55 50 46 42 38 35 32 30 27 25 23 21 20 18 17 16 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 4 4 4 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 1 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12
 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 27 28 29 31 33 34 36 38 41 43 46 49 52 55 59 63 67 71 76 81 87 93 99 105 113 120 128 137 146 155 165 176 187 198 210 223 236 249 262 276 290 304 318 332 345 358 371 382 393 403 412 419 425 430 433 435 435 434 431 427 422 416 408 400 391 381 371 361 350 339 328 317 306 295 285 275 265 255 246 237 229 220 213 205 198 192 186 180 174 169 164 159 155 151 147 143 140 136 133 130 127 124 122 119 117 115 112 110 108 106 104 102 100 98 97 95 93 91 90 88 86 85 83 81 80 78 76 75 73 72 70 69 67 66 64 63 61 60 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 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 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 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 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 10 10 10
 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 51 53 56 59 62 65 68 72 76 80 84 89 94 100 106 113 120 127 136 145 154 165 176 189 202 217 233 250 269 289 311 335 360 388 417 449 483 520 558 599 642 687 734 783 833 883 934 985 1034 1082 1126 1168 1204 1236 1261 1280 1291 1296 1293 1282 1266 1243 1214 1181 1143 1103 1060 1015 969 923 877 832 788 745 703 663 625 589 554 521 491 462 434 409 385 362 342 322 304 287 271 257 243 230 218 207 197 188 179 170 163 155 149 142 136 131 126 121 116 112 108 104 100 96 93 90 87 84 81 78 76 73 71 69 66 64 62 60 58 56 54 52 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 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 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13
 69 74 79 84 89 95 101 107 113 120 127 134 141 148 156 163 171 178 186 194 201 209 216 223 230 236 242 248 253 258 262 266 269 271 273 275 275 276 275 275 273 272 270 267 265 262 258 255 252 248 245 241 238 234 231 228 225 222 219 216 214 212 210 208 207 205 204 203 203 202 202 202 202 202 202 203 203 204 205 206 208 209 210 212 214 215 217 219 221 223 225 227 229 231 234 236 238 240 241 243 245 246 248 249 250 250 251 251 251 250 249 248 247 245 243 240 238 234 231 227 223 219 214 210 205 199 194 189 183 178 172 167 161 156 151 145 140 135 130 125 120 115 111 106 102 98 94 90 86 82 79 76 72 69 66 63 61 58 55 53 51 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 7 7 8 9 11 12 13 15 16 18 20 21 23 26 28 30 33 36 39 42 45 48 52 56 60 64
 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 86 90 94 99 103 108 113 119 124 130 136 143 150 157 164 172 180 188 197 206 215 225 235 245 255 265 276 286 297 307 318 328 338 347 356 365 372 379 385 389 393 395 396 396 394 391 387 382 375 367 359 349 339 328 317 305 293 281 269 256 244 233 221 210 199 189 179 170 161 152 144 136 128 121 115 109 103 97 92 87 82 78 74 70 66 63 60 57 54 51 49 46 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15
 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 63 66 69 72 75 78 82 86 90 95 100 105 110 116 122 129 136 143 151 159 168 178 188 199 210 222 235 249 263 278 293 310 327 345 364 383 403 423 444 466 488 510 532 554 575 597 617 637 655 673 688 702 714 723 730 734 736 735 732 725 717 705 692 677 660 641 621 600 578 555 533 510 487 464 442 420 399 379 359 340 322 304 288 272 257 243 229 216 204 193 182 172 163 154 145 137 130 123 116 110 104 98 93 88 83 79 75 71 67 63 60 57 53 51 48 45 43 40 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11
 64 66 69 71 74 76 79 81 84 87 89 92 94 97 100 102 105 107 110 112 114 117 119 121 124 126 128 130 132 134 136 138 139 141 143 144 146 148 149 151 152 154 155 157 159 160 162 164 166 168 170 172 175 177 180 183 187 190 194 199 203 208 213 219 225 231 238 246 253 262 270 279 289 299 309 320 332 344 356 369 382 395 409 422 436 450 464 477 490 502 514 524 534 542 548 553 556 557 556 553 548 540 531 519 506 491 475 457 439 420 400 381 361 341 322 304 285 268 251 235 220 206 192 180 168 157 146 137 128 119 112 104 98 92 86 81 76 71 67 63 59 56 53 50 47 45 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 55 57 59 61
 116 120 123 126 129 133 136 139 143 146 150 153 157 160 164 168 171 175 179 183 187 191 195 199 204 208 212 217 222 226 231 236 241 246 251 256 261 267 272 277 283 288 293 298 303 308 313 318 322 326 330 333 336 338 340 342 343 344 344 343 342 340 338 335 332 328 324 320 315 309 304 298 292 285 279 272 265 258 251 244 237 230 223 217 210 203 197 190 184 178 172 166 161 155 150 145 140 135 131 126 122 118 114 110 106 103 99 96 93 90 87 85 82 80 77 75 73 71 69 68 66 64 63 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 66 68 71 73 76 78 81 84 86 89 92 95 98 101 104 107 110 113
 98 101 103 106 109 112 115 119 122 125 129 133 137 141 145 150 155 159 164 170 175 181 186 192 199 205 212 218 225 233 240 248 255 263 271 279 287 295 303 311 319 327 334 342 349 355 361 367 372 377 381 384 387 389 390 390 390 388 386 384 380 376 371 366 360 353 346 339 331 323 315 306 298 289 281 272 263 255 247 238 230 222 214 207 199 192 185 178 171 165 159 153 147 142 136 131 126 121 117 112 108 104 100 97 93 90 86 83 80 78 75 72 70 68 65 63 61 59 57 56 54 53 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 53 54 54 55 55 56 57 58 59 59 60 61 62 63 65 66 67 68 70 71 72 74 76 77 79 81 83 85 87 89 91 93 96
 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 55 57 59 61 64 66 69 72 75 78 82 86 90 94 99 104 110 116 122 129 137 145 154 164 174 185 198 211 225 241 257 275 295 316 338 362 387 414 443 473 504 537 571 606 641 676 711 745 777 808 835 858 878 892 902 906 904 897 885 867 845 820 791 759 726 691 656 620 585 550 517 484 453 423 395 368 342 319 296 275 256 238 221 205 190 177 164 152 142 132 122 114 106 99 92 86 80 75 70 65 61 57 54 51 48 45 42 40 38 36 34 33 31 30 28 27 26 25 24 23 23 22 21 20 20 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 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 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 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 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 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28
 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 52 53 56 58 60 62 65 68 71 74 77 80 84 88 92 96 101 106 111 117 122 129 135 142 150 157 165 174 183 192 202 212 223 234 245 257 269 281 293 305 317 328 340 351 361 371 380 388 395 401 406 409 411 412 411 410 407 402 397 391 383 375 367 357 348 338 327 317 306 295 284 274 263 253 243 233 224 214 205 197 188 180 172 165 157 151 144 138 131 126 120 115 110 105 101 96 92 88 84 81 77 74 71 68 66 63 61 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 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 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 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30
 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 71 74 78 82 86 91 96 101 107 113 120 127 134 142 151 160 170 181 193 205 218 233 248 265 283 302 322 343 366 390 416 443 471 500 530 560 592 623 655 686 716 745 772 797 819 838 853 865 872 875 873 868 858 844 826 805 782 756 728 698 667 636 605 573 542 511 481 452 424 397 371 347 323 301 280 261 242 225 209 194 179 166 154 143 132 122 113 105 97 90 83 77 71 66 61 57 52 49 45 42 39 36 34 31 29 27 25 24 22 20 19 18 17 15 14 13 13 12 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 15 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 15 15 16 16 16 17 18 18 19 19 20 21 22 22
 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 66 67 69 70 72 73 75 77 79 81 83 85 87 89 91 93 96 98 100 103 106 108 111 114 117 119 122 125 128 131 134 138 141 144 147 150 153 156 159 162 164 167 170 172 175 177 179 181 183 184 186 187 188 189 190 190 191 191 191 190 190 189 188 187 186 185 184 182 180 178 177 174 172 170 168 165 163 160 158 155 153 150 147 145 142 139 136 134 131 128 126 123 121 118 115 113 110 108 106 103 101 99 97 94 92 90 88 86 84 83 81 79 77 75 74 72 71 69 68 66 65 63 62 61 59 58 57 56 55 53 52 51 50 49 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 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42
 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 47 50 53 55 58 62 65 69 73 77 82 87 93 98 105 112 119 128 136 146 157 168 181 194 209 224 242 260 280 301 324 348 373 400 428 456 486 515 545 573 600 626 649 668 684 696 703 705 703 695 684 668 649 626 602 576 549 521 493 465 437 411 385 360 337 314 293 273 255 237 221 206 191 178 166 154 143 133 124 115 107 100 93 87 81 75 70 66 62 58 54 51 48 45 42 40 38 36 34 32 31 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 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 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 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 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14
 48 50 51 53 54 55 57 58 60 61 63 64 65 67 68 70 71 72 74 75 76 78 79 80 81 83 84 85 86 87 89 90 91 92 93 94 95 97 98 99 100 101 103 104 106 107 109 110 112 114 116 118 121 123 126 129 132 136 140 144 149 153 159 165 171 178 185 193 201 211 220 231 242 254 267 281 296 312 329 347 366 387 408 431 455 480 507 535 563 593 624 655 686 718 750 780 810 837 863 885 904 919 929 935 935 930 919 903 883 858 830 798 764 728 691 654 616 579 543 508 474 442 412 383 356 331 307 285 265 246 229 212 198 184 171 160 149 139 130 121 114 107 100 94 88 83 78 74 70 66 62 59 56 53 50 48 46 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 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 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 36 38 39 40 42 43 44 46 47
 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 66 67 69 70 72 73 75 76 78 80 82 84 86 88 90 92 95 97 99 102 105 107 110 113 116 119 122 126 129 132 136 139 143 147 150 154 158 162 166 170 174 177 181 185 189 192 196 199 203 206 209 212 215 218 220 222 224 226 228 229 231 231 232 233 233 233 232 232 231 230 229 227 226 224 222 220 217 215 212 209 206 203 200 196 193 190 186 183 179 176 172 169 165 162 158 155 152 148 145 142 139 136 133 130 127 124 121 118 116 113 111 108 106 103 101 99 97 94 92 90 88 86 84 83 81 79 77 76 74 72 71 69 67 66 64 63 62 60 59 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 36
 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 73 73 73 74 75 75 76 77 77 78 79 80 81 82 84 85 86 88 89 91 93 95 97 99 101 103 105 108 110 113 115 118 121 124 127 130 134 137 140 144 148 152 155 159 163 168 172 176 180 185 189 194 198 203 207 212 216 221 225 229 233 237 241 244 248 250 253 255 257 259 260 261 261 261 260 259 257 255 252 250 246 242 238 234 229 224 219 214 208 203 197 191 186 180 174 168 163 157 152 146 141 136 131 126 121 117 113 108 104 100 96 93 89 86 83 79 76 74 71 68 66 63 61 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 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 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 56 56 57 58 59 59 60 61 61 62 63 63 64 65 65 66 66 67 67 68 68 69 69 69 70 70
 53 54 56 58 59 61 62 64 66 68 69 71 73 74 76 78 80 82 83 85 87 89 91 93 95 97 98 100 102 105 107 109 111 113 115 118 120 123 125 128 131 134 137 140 143 146 150 154 158 162 166 171 176 181 186 192 197 204 210 217 224 231 239 247 255 264 273 282 292 301 311 321 332 342 353 364 375 385 396 406 417 427 436 445 454 462 470 476 482 487 490 493 495 495 495 493 490 486 481 475 467 459 450 440 429 418 406 394 381 368 355 342 329 317 304 291 279 267 256 244 233 223 213 203 194 185 177 169 162 155 148 141 135 130 124 119 114 110 105 101 97 94 90 87 84 81 78 75 73 71 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 38 39 41 42 43 45 46 48 50 51
 72 74 77 80 83 86 89 92 95 98 102 106 110 114 118 122 127 131 136 141 147 152 158 164 171 177 184 191 198 206 214 222 230 239 248 257 267 276 286 295 305 315 325 334 344 353 362 370 378 385 391 397 402 406 408 410 411 411 410 407 404 400 394 388 382 374 366 357 348 339 329 319 309 299 288 278 268 258 248 239 229 220 211 202 194 185 177 170 162 155 148 142 135 129 123 118 112 107 102 97 93 88 84 80 77 73 70 66 63 60 58 55 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 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 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 51 53 54 56 58 60 63 65 67 69
 83 86 90 93 96 100 104 107 111 115 119 123 127 131 135 139 143 147 151 155 159 163 167 171 175 178 182 185 188 191 194 197 199 201 203 204 206 207 208 208 209 209 209 208 208 207 206 205 204 203 201 200 198 196 195 193 191 189 187 185 183 181 180 178 176 174 173 171 169 168 166 165 163 162 161 160 158 157 156 155 154 153 152 151 150 150 149 148 147 147 146 145 145 144 143 143 142 141 141 140 139 139 138 137 137 136 135 134 134 133 132 131 130 129 129 128 127 126 125 124 123 122 120 119 118 117 116 115 113 112 111 110 108 107 106 105 103 102 101 99 98 97 95 94 93 91 90 89 88 86 85 84 82 81 80 79 77 76 75 74 73 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 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 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 52 54 56 59 61 63 66 69 71 74 77 80
 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 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 110 112 114 116 118 120 123 125 128 131 134 136 140 143 146 149 153 157 160 164 168 172 176 181 185 189 194 198 202 207 211 215 219 223 226 229 232 235 237 239 240 241 241 241 240 238 235 232 229 225 220 215 209 203 196 189 183 175 168 161 154 147 140 133 126 120 113 107 101 96 91 86 81 76 72 68 64 60 57 54 50 48 45 42 40 38 35 33 31 30 28 26 25 23 22 21 20 19 17 16 15 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32
 60 62 64 67 69 71 74 76 79 81 84 87 89 92 95 98 101 104 107 110 113 116 120 123 126 129 132 136 139 142 145 148 151 154 157 160 163 165 168 170 172 175 177 178 180 182 183 184 186 187 187 188 189 189 190 190 190 190 190 190 190 190 190 189 189 189 189 188 188 188 188 188 188 188 188 188 188 188 188 189 189 190 190 191 192 192 193 194 195 196 197 199 200 201 203 204 206 208 209 211 213 215 216 218 220 222 224 226 227 229 231 232 233 235 236 237 237 238 238 238 238 238 237 236 235 234 232 230 227 225 222 219 216 212 209 205 201 197 192 188 184 179 175 170 166 161 157 152 148 144 139 135 131 127 123 119 115 112 108 105 101 98 95 92 89 86 83 81 78 75 73 71 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58
 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 100 101 103 104 106 108 110 112 115 117 120 123 125 129 132 136 139 143 147 152 156 161 166 171 177 183 188 194 200 206 213 219 225 232 238 244 250 255 261 266 270 274 278 281 283 285 286 286 285 284 282 279 275 271 266 260 254 248 241 233 226 218 210 202 193 185 177 169 161 154 146 139 132 125 119 113 107 101 96 91 86 82 77 73 70 66 63 59 56 54 51 49 46 44 42 41 39 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61
 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 50 52 55 57 59 62 64 67 70 73 76 80 83 87 91 96 100 105 110 115 121 127 133 140 147 155 162 171 179 188 198 207 218 228 239 250 262 273 285 296 308 319 330 340 350 359 368 375 381 386 390 392 393 393 391 388 384 378 371 363 355 345 335 324 313 302 290 278 267 255 244 232 221 211 200 190 180 171 162 154 146 138 130 123 116 110 104 98 93 88 83 78 74 70 66 63 59 56 53 50 48 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 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 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 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26
 47 48 49 50 52 53 55 56 57 59 60 62 64 65 67 69 70 72 74 76 78 80 82 84 86 88 90 92 94 96 99 101 103 106 108 110 113 115 118 120 123 125 128 130 133 135 138 140 143 145 147 150 152 154 157 159 161 163 165 167 169 170 172 173 175 176 177 179 180 181 181 182 183 183 184 184 184 184 184 184 184 184 183 183 183 182 181 181 180 179 178 177 176 175 173 172 171 169 168 166 165 163 162 160 158 157 155 153 151 149 148 146 144 142 140 138 136 134 133 131 129 127 125 124 122 120 118 117 115 113 112 110 109 107 106 105 103 102 101 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 84 83 82 81 80 80 79 78 77 77 76 75 75 74 73 73 72 71 71 70 69 69 68 67 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 52 54 56 57 59 62 64 66 68 71 73 76 79 81 84 88 91 94 98 101 105 109 114 118 123 128 133 138 144 150 156 162 169 176 184 191 199 208 216 225 235 244 254 264 275 285 296 307 318 329 340 351 362 373 384 394 404 414 423 431 439 446 452 458 463 466 469 471 472 472 471 469 466 462 458 452 446 440 432 425 416 408 399 390 380 370 361 351 341 331 321 312 302 293 284 275 266 258 249 241 233 226 219 212 205 198 192 186 180 175 169 164 159 154 150 145 141 137 133 129 126 122 119 115 112 109 106 103 100 97 95 92 90 87 85 82 80 78 76 73 71 69 67 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 24
 42 43 44 45 47 48 49 51 52 54 55 57 59 61 62 64 66 68 71 73 75 78 80 83 86 88 91 94 98 101 104 108 111 115 119 123 127 132 136 141 146 150 155 160 165 171 176 181 187 192 197 203 208 214 219 224 230 235 240 245 249 254 259 263 267 271 275 279 282 286 289 292 295 298 301 304 307 309 312 314 316 319 321 323 325 327 329 331 333 335 337 338 340 341 342 343 343 343 343 343 342 340 338 336 333 329 325 321 315 309 303 296 288 280 272 263 254 244 235 225 216 206 196 187 178 169 160 151 143 135 128 121 114 107 101 95 89 84 79 75 70 66 62 58 55 52 49 46 43 40 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 39 41
 79 79 79 79 79 79 79 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 77 77 77 77 77 78 78 78 78 78 79 79 80 80 81 82 83 84 85 86 87 88 90 92 94 96 98 100 103 106 109 112 116 120 124 129 134 139 144 150 156 163 170 177 185 193 201 210 219 229 239 250 261 272 284 296 308 321 334 347 361 374 388 401 415 428 441 454 466 477 487 496 505 511 517 521 523 524 523 520 515 508 500 491 480 467 454 439 424 408 392 375 359 342 326 309 294 278 263 249 235 222 210 198 187 176 166 157 148 140 132 125 118 111 105 100 95 90 85 81 77 73 69 66 63 60 57 55 52 50 48 45 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 30 31 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 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 73 74 74 75 75 76 76 77 77 78 78 78 78 79 79 79 79 79 79 79 79 79
 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 68 71 73 76 80 83 86 90 94 98 102 107 111 116 121 127 132 138 144 150 156 163 169 176 183 189 196 203 210 217 224 231 237 244 250 256 262 268 273 278 282 286 290 293 296 298 300 301 302 302 302 302 301 299 297 295 292 288 285 281 276 272 267 262 256 251 245 239 233 227 222 216 210 204 198 192 186 181 175 170 165 160 156 151 147 143 139 135 131 128 125 122 119 116 114 112 110 107 106 104 102 101 99 98 97 96 94 93 93 92 91 90 90 89 88 88 87 87 87 86 86 86 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 83 83 82 82 82 82 81 81 81 80 80 80 79 79 78 77 77 76 75 74 74 73 72 71 70 69 67 66 65 64 63 62 60 59 58 57 55 54 53 52 51 49 48 47 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18
 94 94 95 95 96 96 97 98 98 99 100 100 101 102 103 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 119 120 121 122 124 125 127 128 129 131 132 134 135 137 138 140 142 143 145 146 147 149 150 152 153 154 155 156 157 158 159 160 161 161 162 162 162 163 163 163 162 162 162 161 161 160 159 158 157 156 155 154 152 151 149 148 146 144 143 141 139 137 135 133 131 129 127 125 122 120 118 116 114 112 109 107 105 103 101 99 96 94 92 90 88 86 84 83 81 79 77 76 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 55 56 57 58 59 59 60 61 62 62 63 64 65 65 66 67 67 68 69 69 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 77 78 78 78 79 79 79 79 80 80 80 80 80 80 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 83 83 83 83 83 84 84 84 84 84 85 85 85 86 86 86 86 87 87 87 88 88 88 89 89 90 90 90 91 91 92 92 93 93
 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 40 41 42 44 45 47 49 51 53 55 57 60 63 66 69 72 76 80 85 89 95 100 106 112 119 126 134 142 151 160 170 181 192 203 215 228 241 254 268 281 295 309 323 336 349 361 373 383 393 401 408 413 417 419 420 419 417 413 408 402 395 387 378 369 359 348 337 327 316 305 294 283 272 262 252 242 233 223 215 206 198 190 183 176 169 163 156 151 145 140 135 131 127 123 119 116 112 110 107 104 102 100 98 97 95 94 93 92 91 90 90 89 89 89 89 88 88 88 88 88 89 89 89 89 89 89 90 90 90 90 90 90 90 90 91 91 91 91 90 90 90 90 90 90 89 89 89 88 88 87 87 86 85 85 84 83 82 81 81 80 79 78 77 76 75 73 72 71 70 69 68 66 65 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 40 40 39 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24
 45 48 51 54 57 60 64 67 71 75 79 83 87 92 97 102 107 112 118 124 130 136 142 149 156 164 171 179 187 195 204 212 221 230 239 248 257 266 275 284 293 301 309 317 324 331 337 343 348 352 355 357 359 360 360 360 358 356 354 351 347 343 338 333 328 322 316 310 304 298 292 287 281 275 269 264 258 253 248 244 239 235 230 226 223 219 216 212 209 207 204 202 199 198 196 194 193 192 191 190 189 189 188 188 189 189 190 190 191 193 194 196 197 200 202 204 207 210 213 216 220 223 227 231 235 239 243 247 251 254 258 262 265 268 270 272 274 276 276 277 276 276 274 272 270 266 263 259 254 249 243 237 231 224 218 211 204 196 189 182 174 167 160 153 146 139 133 126 120 114 108 102 96 91 86 81 76 72 67 63 59 55 52 48 45 42 39 36 33 31 28 26 24 22 20 18 16 14 13 12 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 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 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 27 29 31 33 36 38 40 43
 103 106 109 113 117 120 124 128 131 135 139 142 146 150 153 157 160 164 167 171 174 177 181 184 187 190 192 195 197 200 202 204 206 208 210 211 213 214 215 216 217 218 218 219 219 219 219 219 219 219 219 219 218 218 217 217 216 215 215 214 213 212 211 210 209 208 206 205 204 202 201 199 198 196 194 193 191 189 187 185 183 181 179 177 174 172 170 168 165 163 161 158 156 153 151 148 146 143 141 138 135 133 130 128 125 122 120 117 115 112 110 108 105 103 101 99 96 94 92 90 88 87 85 83 82 80 79 77 76 75 74 73 72 71 70 69 68 68 67 66 66 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 59 59 59 58 58 57 57 57 56 56 55 54 54 53 53 52 51 51 50 49 49 48 47 46 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 53 56 58 60 63 66 68 71 74 77 80 83 86 89 92 96 99
 41 41 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 50 51 52 53 54 55 57 58 60 62 64 66 68 71 74 77 80 84 87 91 95 100 105 110 115 121 127 133 139 146 153 161 168 176 185 194 203 212 221 231 241 251 262 273 283 294 305 315 326 336 346 355 364 373 380 387 393 398 402 405 406 406 405 403 400 395 390 383 376 367 358 349 338 328 317 306 295 284 274 263 252 242 233 223 214 206 197 190 182 175 169 163 157 152 146 142 137 133 129 126 122 119 116 113 111 108 106 104 102 100 98 96 95 93 92 90 89 88 87 85 84 83 82 81 80 79 78 78 77 76 75 74 73 72 71 70 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 41 40 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 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 38 38 39 39 40 40 40 41
 42 42 42 42 43 43 43 43 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 50 50 51 52 53 53 54 55 57 58 59 61 62 64 66 68 71 73 76 79 82 86 90 94 99 104 110 116 123 130 138 147 156 167 177 189 202 215 230 245 261 278 296 314 333 353 373 394 415 435 456 475 495 513 529 545 558 570 580 587 592 595 596 594 590 584 576 567 556 544 531 518 503 488 473 457 442 426 411 396 381 367 353 340 327 314 303 291 280 270 261 252 243 235 227 220 214 208 202 197 192 188 183 180 176 173 170 167 165 162 160 158 156 154 152 150 149 147 145 143 142 140 138 136 135 133 131 129 127 125 123 120 118 116 114 111 109 106 104 101 99 96 94 91 89 86 83 81 78 75 73 70 67 65 62 60 57 55 52 50 47 45 43 40 38 36 34 32 30 28 26 24 22 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 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 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41
 89 91 92 93 94 95 96 97 98 99 99 100 100 100 100 100 100 100 100 100 99 99 98 98 97 96 95 95 94 93 92 91 89 88 87 86 85 84 83 82 80 79 78 77 76 76 75 74 73 73 72 72 72 71 71 71 72 72 72 73 74 74 75 77 78 79 81 83 85 87 90 92 95 98 102 105 109 113 118 123 128 133 139 145 151 158 166 174 182 191 200 210 221 232 244 257 270 284 299 314 330 346 363 381 398 416 434 451 468 484 499 512 524 533 540 544 545 543 539 531 521 508 492 475 457 437 416 395 374 353 333 313 293 275 257 240 224 209 196 182 170 159 148 139 129 121 113 106 99 93 87 82 77 72 68 64 60 56 53 50 47 44 42 39 37 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 23 24 24 25 26 27 29 30 31 32 33 35 36 38 39 41 42 44 46 48 49 51 53 55 57 59 61 63 65 66 68 70 72 74 76 78 80 81 83 85 86 88
 30 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 64 66 68 71 74 77 80 83 86 90 94 97 101 106 110 115 120 125 130 135 141 146 152 158 164 170 177 183 190 196 203 209 216 222 229 235 242 248 255 261 267 273 279 285 291 297 302 308 314 319 325 330 336 342 347 353 358 364 369 375 380 385 390 395 399 403 407 410 413 415 416 416 416 414 412 408 403 398 391 382 373 363 352 340 328 315 302 288 275 261 247 234 221 208 196 184 173 163 152 143 134 125 117 110 103 96 90 85 79 75 70 66 62 58 55 51 48 46 43 41 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 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 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 43 43 43 43 42 42 41 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29
 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 62 64 66 69 72 75 78 81 84 88 92 96 100 104 109 114 119 125 131 137 144 151 159 167 176 185 194 205 216 227 240 253 266 281 296 312 328 345 363 381 399 417 434 452 468 483 497 509 518 525 530 531 529 525 517 507 494 479 463 444 425 406 385 365 345 325 306 288 270 254 238 223 209 195 183 171 160 150 141 132 124 117 109 103 97 91 86 81 76 72 68 64 60 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12
 40 43 46 49 52 55 58 61 65 68 72 76 80 84 88 92 96 100 105 109 114 118 123 128 133 138 143 148 153 158 163 167 172 177 182 187 192 196 201 205 210 214 218 222 226 230 233 237 240 244 247 250 253 257 260 263 266 270 273 277 280 284 288 293 297 302 307 312 317 323 329 335 341 348 355 362 369 377 385 393 401 410 418 427 435 444 452 461 469 477 485 492 499 505 510 515 518 521 523 523 522 520 516 511 504 496 486 476 464 451 437 422 407 391 375 359 343 327 311 295 280 265 251 237 224 212 200 189 179 169 159 151 142 135 128 121 114 109 103 98 93 88 84 80 76 73 69 66 63 60 58 55 53 50 48 46 44 42 41 39 37 36 34 33 31 30 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 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 1 2 2 3 4 5 6 7 8 9 11 12 13 15 17 18 20 22 24 26 28 30 33 35 38
 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 77 78 79 81 82 84 85 87 88 90 92 94 95 97 99 102 104 106 109 111 114 117 119 123 126 129 133 136 140 144 148 153 157 162 166 171 176 182 187 193 199 205 211 217 223 230 236 243 250 257 265 272 280 287 295 303 311 319 327 335 343 351 358 366 373 380 387 393 398 403 407 411 413 415 415 415 413 410 405 400 394 386 377 368 358 347 335 323 311 298 286 273 261 248 236 225 214 203 193 183 173 164 156 148 140 133 127 120 114 109 104 99 94 90 86 82 79 75 72 69 66 64 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 34 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44
 49 49 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 57 57 57 58 58 59 60 60 61 62 63 64 65 66 68 69 71 73 75 77 80 82 86 89 93 97 101 106 111 117 123 130 137 145 154 163 174 185 196 209 222 237 252 269 286 305 324 345 367 390 414 439 466 493 520 549 578 607 636 664 692 719 745 768 789 808 823 835 843 848 848 844 837 825 810 792 771 748 723 696 668 639 610 581 553 524 497 470 444 419 396 373 352 332 313 295 279 264 249 236 224 212 202 192 183 174 167 160 153 147 141 136 131 127 123 119 115 112 109 106 103 101 99 96 94 92 90 89 87 85 84 82 81 80 78 77 76 75 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 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49
 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 42 43 45 47 49 51 54 57 60 64 67 71 76 80 85 91 97 103 110 117 125 133 142 151 161 172 183 195 207 221 235 250 266 282 300 319 338 359 381 404 428 454 480 508 537 566 597 628 660 693 725 758 789 820 849 876 900 921 939 952 960 964 962 955 943 927 905 880 852 820 787 752 715 679 643 607 572 538 505 474 445 417 391 366 343 321 301 283 266 250 235 221 208 197 186 175 166 157 149 141 134 128 121 116 110 105 100 96 92 88 84 80 77 74 71 68 65 62 60 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 27 26 24 23 22 21 20 18 17 16 15 14 13 12 12 11 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 64 65 65 65 66 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 63 62 61 61 60 59 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 48
 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 44 45 45 46 47 48 50 51 52 53 55 56 58 60 61 63 65 68 70 72 75 77 80 83 86 89 92 95 99 103 106 110 114 118 122 126 131 135 140 144 148 153 157 162 166 170 174 178 182 186 189 192 195 197 199 201 202 203 203 203 203 202 200 198 196 193 190 186 183 179 174 170 165 160 155 150 145 139 134 129 124 119 114 109 105 100 96 92 88 84 80 77 73 70 67 64 61 59 56 54 52 49 47 46 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 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 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30
 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 58 58 59 60 60 61 62 63 64 65 66 67 68 69 71 72 74 75 77 79 81 83 85 87 90 92 95 97 100 103 106 109 112 115 118 121 125 128 132 135 139 142 146 150 154 157 161 165 169 173 177 180 184 188 191 195 198 202 205 208 211 213 216 218 220 221 223 224 225 225 225 225 224 223 221 220 218 215 212 209 206 202 198 194 189 185 180 175 171 166 161 156 151 146 141 137 132 128 123 119 115 110 107 103 99 95 92 89 85 82 79 76 74 71 68 66 64 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 30 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46
 187 186 185 183 182 180 177 175 173 170 167 164 162 159 155 152 149 146 143 139 136 133 130 126 123 120 117 114 111 108 105 102 99 97 94 92 89 87 85 83 81 79 78 76 75 73 72 71 70 69 68 68 67 67 66 66 66 66 66 66 67 67 67 68 69 69 70 71 72 73 74 75 76 77 79 80 82 83 85 87 89 90 92 94 96 99 101 103 106 108 111 114 116 119 122 125 128 132 135 138 142 145 149 152 156 160 164 168 171 175 179 183 186 190 194 197 200 203 206 209 211 213 215 217 218 219 220 220 220 220 219 218 217 215 213 211 208 206 203 200 197 193 190 186 183 179 175 172 168 164 161 157 154 150 147 143 140 137 134 131 128 125 122 119 117 114 112 109 107 104 102 100 98 96 94 92 90 88 87 85 83 82 80 79 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 46 45 44 44 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 55 56 58 59 61 63 64 66 69 71 73 76 78 81 84 87 90 93 96 100 103 107 110 114 118 122 126 130 134 138 142 146 150 153 157 161 164 167 170 173 176 178 181 183 184 186 187 188 189 189 189 189 189 188
 71 75 78 82 86 89 93 97 101 105 109 113 117 121 125 129 133 138 142 146 150 154 158 162 165 169 173 176 180 183 186 189 192 195 197 200 202 204 206 207 209 210 211 212 213 213 214 214 214 215 215 215 215 215 215 215 216 216 216 217 217 218 219 220 221 223 224 226 228 230 232 235 237 240 243 246 249 253 257 260 264 269 273 278 282 287 292 298 303 309 314 320 326 332 338 344 350 356 362 367 373 378 383 387 391 395 398 400 401 402 402 401 399 396 392 387 382 376 369 361 352 344 334 324 314 304 294 284 273 263 253 243 234 224 215 207 198 190 182 175 168 161 155 149 143 137 132 127 122 118 113 109 105 101 98 94 91 88 85 82 79 77 74 72 69 67 65 62 60 58 56 54 53 51 49 47 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 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 4 4 5 5 6 7 8 8 9 10 11 13 14 15 17 18 20 21 23 25 27 29 31 33 36 38 41 44 46 49 52 55 58 61 65 68
 146 147 148 149 150 150 151 150 150 150 149 148 146 145 143 141 139 137 134 131 129 126 123 120 116 113 110 106 103 99 96 92 89 85 82 78 75 71 68 64 61 58 55 52 49 46 43 41 38 36 34 32 30 28 26 25 24 23 22 21 21 20 20 20 20 21 22 22 23 25 26 28 30 32 34 37 40 43 47 51 55 59 65 70 76 83 90 98 107 116 127 138 151 165 180 198 217 238 262 289 319 352 390 432 480 534 594 662 738 824 918 1023 1137 1259 1388 1519 1649 1769 1873 1952 1998 2006 1975 1907 1809 1688 1553 1412 1272 1138 1012 898 794 701 619 546 483 427 378 335 298 265 236 211 189 169 152 137 123 111 101 91 83 75 68 62 56 51 47 43 39 35 32 29 26 24 22 19 17 15 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 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 38 41 44 47 50 53 56 60 63 67 70 74 78 82 86 90 94 98 102 106 110 114 118 121 125 128 131 134 137 139 142 144
 86 86 87 87 88 88 88 89 89 90 90 91 91 92 92 93 93 94 95 95 96 97 98 99 100 101 102 103 104 105 106 108 109 111 112 114 115 117 119 121 123 125 127 130 132 135 137 140 143 146 149 152 155 159 162 166 170 174 178 182 186 190 194 198 203 207 211 216 220 225 229 234 238 243 247 252 256 260 265 270 274 279 283 288 292 297 302 307 311 316 321 325 330 335 339 344 348 352 356 360 364 367 369 372 374 375 376 376 375 374 372 369 366 362 357 351 345 338 330 322 313 304 295 285 276 266 257 247 237 228 219 210 202 194 186 179 172 165 159 153 147 142 137 133 128 124 121 117 114 111 108 105 103 101 99 97 95 94 92 91 90 88 87 86 86 85 84 84 83 83 83 82 82 82 82 82 82 82 82 82 82 82 83 83 83 84 84 84 85 85 85 85 86 86 86 86 87 87 87 87 86 86 86 86 85 85 84 83 82 81 80 79 78 77 75 74 73 71 69 68 66 65 63 61 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 38 39 41 42 44 45 47 49 50 52 53 55 57 58 60 62 63 65 66 68 69 71 72 73 74 75 77 78 78 79 80 81 82 82 83 84 84 85 85 86
 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 71 73 76 78 81 83 86 89 92 95 98 101 104 108 111 115 119 123 127 131 135 140 145 150 155 160 166 172 178 185 192 199 206 214 223 232 241 251 262 273 284 297 310 324 339 354 371 389 408 428 449 471 495 521 548 577 607 640 674 709 747 786 826 868 910 952 994 1035 1074 1110 1142 1169 1189 1202 1207 1203 1190 1168 1138 1100 1055 1006 952 895 838 780 723 668 615 565 517 473 432 395 360 329 300 273 249 228 208 190 174 159 146 134 123 113 104 95 88 81 75 69 64 59 54 50 46 43 40 37 34 31 29 27 25 23 21 19 17 16 14 13 12 11 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 9 10 11 12 12 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19
 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 63 65 66 68 71 73 75 78 80 83 86 89 93 96 100 104 108 113 118 123 128 134 141 147 154 162 170 179 188 197 208 218 230 242 254 267 281 295 310 325 341 357 373 389 405 422 438 454 470 485 499 513 526 538 549 559 568 575 582 587 592 595 597 598 598 597 596 593 590 586 581 576 571 565 558 551 544 537 529 521 513 505 496 488 479 470 461 452 443 433 424 415 405 396 386 377 368 358 349 340 331 322 313 305 296 288 280 272 264 257 249 242 235 229 222 216 210 205 199 194 189 184 179 175 170 166 162 158 155 151 148 144 141 138 135 133 130 127 125 123 120 118 116 114 112 110 108 106 105 103 101 100 98 97 95 94 92 91 90 88 87 86 84 83 82 80 79 78 77 75 74 73 71 70 69 67 66 65 63 62 61 59 58 57 55 54 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 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 31 32 33 33 34 35 35 36 37 37 38 39 40
 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 66 68 71 74 76 79 83 86 89 93 97 101 105 109 114 119 124 129 135 140 146 152 159 165 172 179 186 194 201 209 217 225 233 241 249 258 266 275 284 292 301 310 319 328 336 346 355 364 373 383 392 402 412 422 432 443 454 465 476 488 500 513 526 540 554 569 584 600 616 633 650 668 687 706 725 745 765 785 804 824 843 861 879 895 909 922 932 940 946 948 948 944 938 928 915 899 881 860 837 813 786 759 731 702 673 644 616 587 560 533 507 481 457 434 412 390 370 351 332 315 298 283 268 254 241 228 216 205 194 184 174 165 157 148 141 133 126 119 113 107 101 96 91 86 81 77 72 68 65 61 58 54 51 48 46 43 41 39 37 35 33 31 30 29 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 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 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16
 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 40 42 44 46 48 51 54 57 60 64 68 72 77 82 88 94 101 108 116 124 133 143 153 164 176 189 202 217 232 248 265 284 303 323 344 366 389 413 438 464 490 517 544 572 600 628 656 683 709 734 758 780 800 817 833 845 854 860 863 863 859 852 842 829 814 797 777 756 733 709 685 660 635 609 585 560 536 513 490 469 448 428 409 391 374 358 342 328 314 301 288 276 265 255 245 235 226 217 209 201 194 187 180 173 167 161 155 150 144 139 134 130 125 121 116 112 108 104 101 97 94 90 87 84 81 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 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 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 5 5 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6
 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 43 44 45 46 48 49 51 53 54 56 58 60 62 65 67 70 73 76 79 82 86 90 94 99 103 109 114 120 126 133 140 148 156 164 173 183 193 204 215 227 239 251 264 277 291 305 318 332 346 359 373 385 397 408 418 427 435 442 447 451 453 454 453 451 448 443 437 430 422 413 403 393 382 371 360 349 337 325 314 302 291 280 270 259 249 239 230 221 212 204 196 189 182 175 169 162 157 151 146 141 137 132 128 124 121 117 114 111 108 105 103 100 98 96 93 91 89 87 85 84 82 80 78 77 75 73 72 70 68 67 65 64 62 61 59 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 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 40 40 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24
 25 26 27 27 28 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 56 58 61 64 67 70 74 77 81 86 90 95 100 106 112 118 125 132 140 148 157 166 176 187 198 210 222 235 249 263 277 292 307 323 338 353 369 383 397 410 423 434 443 452 459 464 468 470 470 469 466 463 458 452 445 437 429 420 411 402 392 383 373 364 354 345 337 328 320 312 304 297 290 284 277 272 266 261 256 251 247 243 239 235 232 229 226 224 221 219 217 216 214 213 212 211 210 209 209 208 208 208 208 207 207 207 207 207 207 206 206 206 205 204 204 203 201 200 199 197 195 193 191 189 187 184 181 179 176 173 170 167 163 160 157 154 151 147 144 141 138 134 131 128 125 122 119 116 113 111 108 105 103 100 97 95 93 90 88 86 83 81 79 77 75 73 71 69 67 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24
 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 55 58 61 65 69 73 78 83 88 94 101 108 116 124 133 142 153 164 176 189 203 217 233 250 268 286 306 327 348 371 394 417 441 464 487 509 530 549 566 580 591 598 601 600 595 586 573 557 538 517 493 469 443 418 392 367 342 318 296 274 254 235 217 200 185 171 158 146 135 125 116 107 99 92 86 80 75 70 65 61 58 54 51 48 46 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21
 22 23 24 25 26 28 29 30 31 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 60 62 64 67 70 72 75 78 81 84 87 91 94 98 101 105 109 113 118 122 126 131 136 141 146 151 156 161 167 172 178 184 190 196 201 207 213 219 225 231 237 242 248 253 259 264 268 273 277 281 285 289 292 294 297 299 301 302 303 303 304 303 303 302 301 299 297 295 293 290 287 284 280 277 273 269 265 260 256 251 247 242 237 232 227 222 218 213 208 203 198 194 189 185 180 176 172 167 163 160 156 152 148 145 142 138 135 132 129 126 123 121 118 115 113 110 108 106 103 101 99 97 94 92 90 88 86 84 82 80 79 77 75 73 71 70 68 66 64 63 61 60 58 56 55 53 52 50 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 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 4 4 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 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21
 27 29 31 32 34 36 37 39 41 43 44 46 48 50 52 53 55 57 59 61 63 64 66 68 70 72 73 75 77 78 80 81 83 84 86 87 88 90 91 92 93 93 94 95 96 96 97 97 97 98 98 98 99 99 99 100 100 100 101 102 102 103 104 106 107 109 111 113 115 118 122 125 129 133 138 144 149 156 163 170 179 188 197 208 220 232 246 261 277 295 314 335 357 382 409 439 471 506 544 585 630 678 730 785 843 904 968 1032 1097 1160 1219 1272 1316 1350 1370 1376 1367 1342 1303 1251 1190 1121 1047 971 896 821 750 683 621 563 510 462 418 379 343 311 283 257 234 214 195 179 164 150 138 127 117 108 100 93 86 80 74 69 64 60 56 52 48 45 42 39 37 34 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 18 20 21 23 24 26
 53 55 57 59 61 63 66 68 70 73 75 78 80 83 86 89 92 95 98 101 104 107 111 114 118 121 125 129 133 136 140 144 148 152 156 160 164 168 171 175 179 182 185 188 191 194 196 199 201 202 204 205 206 206 207 207 206 206 205 204 203 201 200 198 196 194 192 189 187 185 182 180 178 175 173 170 168 166 164 162 159 157 155 154 152 150 148 147 145 144 143 141 140 139 138 137 136 136 135 134 134 133 133 132 132 132 131 131 131 131 131 131 131 131 132 132 132 132 133 133 133 134 134 135 135 135 136 136 136 137 137 137 137 137 137 137 137 137 136 136 135 135 134 133 132 131 130 128 127 126 124 123 121 119 117 116 114 112 110 108 106 103 101 99 97 95 93 90 88 86 84 82 79 77 75 73 71 69 66 64 62 60 58 56 54 52 50 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 20 19 19 18 17 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 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 32 33 34 36 37 39 40 42 44 46 47 49 51
 117 115 113 110 108 106 104 103 101 100 98 97 96 95 94 94 93 93 92 92 92 92 92 92 93 94 94 95 96 98 99 101 102 104 107 109 112 115 118 122 126 130 134 139 144 150 156 162 168 175 182 189 197 204 212 220 228 236 244 252 259 266 274 280 287 292 298 303 307 310 313 316 317 318 319 319 318 317 315 312 310 307 303 299 295 291 286 281 276 271 266 260 255 250 244 239 233 228 222 216 211 206 200 195 190 184 179 174 169 164 159 154 150 145 141 136 132 128 124 120 116 113 109 106 102 99 96 93 90 87 84 81 79 76 74 72 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 43 46 49 51 54 58 61 65 69 73 77 82 87 92 97 102 108 114 120 126 132 138 144 150 156 162 167 172 177 181 184 187 189 191 192 192 192 191 190 188 186 183 180 177 173 169 166 162 158 154 150 146 143 139 136 132 129 126 123 120
 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 53 56 59 62 65 69 73 77 81 86 91 96 102 108 115 121 129 136 144 152 161 170 179 189 199 209 219 230 240 251 261 272 282 292 302 312 322 331 339 347 355 362 369 375 380 385 390 393 396 399 401 402 403 403 403 402 400 398 395 392 388 383 378 373 367 360 353 346 338 330 321 313 304 294 285 276 266 256 247 237 228 219 210 201 193 184 176 168 161 154 147 140 134 128 122 116 111 106 101 97 93 89 85 81 78 74 71 68 65 63 60 58 56 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 28 27 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13
 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 59 60 60 61 61 61 62 62 63 63 64 65 65 66 67 68 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 86 87 89 91 92 94 96 98 100 102 104 106 108 110 112 114 116 119 121 123 125 128 130 132 135 137 139 142 144 146 149 151 154 156 159 161 164 166 169 172 175 177 180 183 187 190 193 197 200 204 208 212 216 220 225 229 234 239 244 249 254 259 265 270 276 281 286 292 297 302 306 311 315 318 321 324 326 327 328 328 327 326 324 321 317 312 307 302 296 289 282 275 267 259 251 243 235 227 219 212 204 196 189 182 175 169 162 156 150 144 139 134 129 124 119 115 111 107 103 100 96 93 90 86 84 81 78 75 73 71 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 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 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57
 43 45 46 47 49 50 52 53 55 56 58 60 61 63 65 67 69 70 72 74 76 78 81 83 85 87 89 91 94 96 98 101 103 105 107 110 112 114 116 118 120 122 124 126 128 129 131 132 133 135 136 136 137 138 138 138 138 138 138 138 137 137 136 135 134 133 131 130 128 127 125 123 121 119 117 115 113 111 109 107 105 103 101 98 96 94 92 90 88 85 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 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 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 50 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42
 19 20 21 21 22 22 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 73 75 77 80 82 85 87 90 92 95 98 100 103 105 108 110 113 115 117 119 122 124 125 127 129 131 132 133 134 136 137 137 138 139 139 140 140 141 141 141 141 141 141 141 141 141 141 140 140 140 140 139 139 139 139 138 138 137 137 137 136 136 136 135 135 134 134 133 133 132 131 131 130 130 129 128 127 127 126 125 124 123 122 122 121 120 119 118 117 116 115 114 113 112 111 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 75 74 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 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 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19
 26 26 27 27 28 28 28 29 29 30 30 31 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 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 70 72 73 75 77 78 80 82 84 86 88 90 92 94 96 99 101 104 106 109 112 115 118 121 125 128 132 136 140 144 148 153 158 163 168 174 179 186 192 199 206 213 221 229 237 246 255 264 274 284 294 305 316 327 338 349 361 372 382 393 403 412 421 428 435 440 445 447 449 449 447 444 440 434 427 418 409 399 388 377 365 353 340 328 316 304 292 280 269 258 248 238 228 219 210 202 194 187 179 173 166 160 155 150 144 140 135 131 127 123 120 116 113 110 107 105 102 100 97 95 93 91 89 88 86 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 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 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26
 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 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 1 1 2 3 4 5 6 7 8 10 11 13 15 17 19 21 24 26 29 32 35 39 43 47 51 56 61 66 72 78 85 92 101 109 119 129 140 152 166 180 196 213 231 251 273 296 321 347 375 404 434 464 494 522 548 571 590 603 610 611 605 593 575 552 525 496 464 432 401 370 340 312 286 261 239 219 200 183 168 154 142 130 120 111 103 95 88 82 77 72 67 63 59 55 52 49 46 44 42 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 41 42 43 45 46 48 49 50 51 53 54 55 56 56 57 58 58 58 58 58 58 58 58 57 56 56 55 54 52 51 50 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 20 20 19 18 18 17 16
 94 94 94 94 95 95 95 95 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 91 91 90 90 90 90 90 90 90 91 91 91 92 92 93 93 94 94 95 96 97 98 99 100 101 102 103 104 106 107 109 110 111 113 115 116 118 120 121 123 125 127 128 130 132 134 136 138 140 141 143 145 146 148 149 151 152 153 154 155 156 156 156 156 156 156 155 154 153 151 150 148 146 143 141 138 135 132 129 125 122 119 115 112 108 105 101 98 95 91 88 85 82 79 76 74 71 69 66 64 62 60 58 56 55 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 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 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 83 84 85 86 87 87 88 89 89 90 90 91 91 92 92 93 93
 69 69 69 68 68 67 67 67 66 66 65 65 65 64 64 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 65 65 66 66 67 68 69 70 71 72 74 75 77 78 80 82 84 86 88 90 93 95 98 101 103 106 109 112 115 119 122 125 129 132 135 139 142 146 150 153 157 160 164 167 171 174 178 182 185 189 192 196 199 202 206 209 212 215 218 221 224 227 229 232 234 236 238 239 241 242 242 242 242 242 241 240 238 236 233 231 227 224 220 216 211 206 201 196 191 186 180 175 169 164 158 153 148 143 138 133 129 125 120 116 112 109 105 102 98 95 92 89 87 84 82 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 53 54 56 57 59 60 61 62 64 65 66 67 67 68 69 69 70 70 70 71 71 71 71 71 71 71 70 70 70 70
 49 49 50 50 51 51 52 53 53 54 55 55 56 57 58 59 59 60 61 63 64 65 66 67 69 70 72 73 75 76 78 80 82 84 86 88 91 93 95 98 100 103 106 109 112 115 118 121 125 128 131 135 139 143 147 151 155 159 163 168 172 177 182 186 191 196 202 207 212 218 224 229 235 242 248 254 261 268 275 282 289 297 305 313 321 329 337 345 354 362 370 378 386 393 400 406 411 416 419 422 423 422 421 417 412 406 398 388 377 365 352 338 323 307 292 276 260 244 229 214 200 186 173 161 149 138 128 119 110 102 95 88 82 76 71 66 62 58 54 51 48 45 43 41 39 37 35 34 33 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 32 32 33 34 36 37 38 39 41 42 44 46 48 50 52 54 56 58 61 63 66 69 72 74 77 80 83 86 89 92 94 97 99 101 102 104 105 106 106 106 106 105 104 103 101 99 97 95 92 90 87 84 81 78 75 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48
 53 57 61 65 70 74 78 83 88 92 97 102 107 112 116 121 125 130 134 138 142 145 148 151 153 155 157 158 158 158 158 157 156 155 153 150 148 145 142 139 135 132 128 124 121 117 113 110 106 103 99 96 93 90 87 85 82 80 78 77 75 74 73 72 71 70 70 69 69 69 70 70 70 71 72 73 74 75 76 78 80 81 83 85 87 90 92 95 98 101 104 107 111 115 119 124 128 133 138 144 150 156 163 170 178 186 194 204 213 223 234 245 257 270 283 296 310 324 339 354 369 384 398 412 426 438 449 459 467 474 478 480 480 478 473 467 458 448 436 422 408 393 377 361 345 329 313 297 281 266 252 238 224 211 199 188 177 166 156 147 138 130 122 115 107 101 95 89 83 78 73 68 64 59 55 52 48 45 42 39 36 33 30 28 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 2 3 4 5 7 8 9 11 13 15 16 19 21 23 25 28 31 34 37 40 43 46 50
 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 48 50 51 53 54 56 57 59 60 62 63 65 66 68 69 70 72 73 74 75 77 78 79 80 81 81 82 83 84 85 85 86 86 87 88 88 89 90 90 91 92 92 93 94 95 96 97 98 100 101 102 104 105 107 109 111 113 116 118 121 123 126 129 133 136 140 144 148 152 157 161 166 171 177 182 188 194 200 207 213 220 226 233 239 245 251 257 263 268 272 276 279 281 282 283 282 281 278 274 270 265 259 252 245 237 229 220 212 203 195 186 178 169 161 153 146 139 132 125 119 113 108 103 98 93 89 84 81 77 73 70 67 64 62 59 57 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 18 18 19 20
 48 49 49 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 63 64 65 66 67 68 69 69 70 71 71 72 72 73 73 73 74 74 74 74 74 74 74 73 73 73 72 72 71 71 70 69 69 68 67 66 65 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 50 50 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48
 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 42 45 48 52 56 60 64 69 74 80 86 93 100 107 115 124 133 142 153 163 175 186 199 211 224 238 252 266 280 294 309 323 336 349 362 373 384 394 402 409 414 418 420 420 419 416 412 406 399 390 381 370 359 347 335 323 310 297 284 272 260 248 236 225 214 204 194 185 176 168 160 152 146 139 133 128 123 118 113 109 105 102 99 95 93 90 87 85 83 81 79 77 75 74 72 71 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 67 69 72 74 77 80 83 86 89 92 95 98 101 105 108 111 115 118 121 124 127 130 133 135 138 140 142 144 145 146 147 148 149 149 149 149 149 148 148 147 146 145 144 143 141 140 139 138 136 135 134 132 131 130 129 128 126 126 125 124 123 122 122 121 121 120 120 120 120 120 120 121 121 122 122 123 124 125 127 128 130 131 133 135 138 140 142 145 148 151 154 157 160 163 166 170 173 176 179 182 185 188 190 193 195 196 198 199 199 200 200 199 198 197 196 194 192 190 187 184 181 178 175 171 168 164 160 156 152 149 145 141 137 133 129 126 122 118 115 111 108 104 101 98 95 91 88 85 82 80 77 74 71 69 66 64 61 59 57 54 52 50 48 46 45 43 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 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 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28
 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 54 55 57 58 60 62 64 66 68 70 72 75 77 80 83 85 89 92 95 99 103 107 111 116 121 126 132 138 144 151 158 166 174 182 191 201 210 221 232 243 254 266 279 291 304 317 330 342 355 367 379 390 400 410 418 426 432 437 440 442 443 442 440 436 431 425 418 410 400 390 380 369 357 345 333 321 308 296 284 272 260 249 238 227 216 206 196 187 177 169 160 152 145 138 131 124 118 113 107 102 97 93 89 85 81 78 74 72 69 66 64 62 60 58 56 55 53 52 51 50 49 48 47 46 45 45 44 44 43 42 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33
 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 13 14 15 17 19 21 24 27 30 34 38 42 47 52 58 65 72 80 88 98 108 119 131 143 157 172 189 206 225 245 267 290 315 342 370 400 432 466 501 538 577 617 657 698 738 777 815 849 879 905 924 936 941 937 926 906 880 847 809 766 722 675 628 581 536 492 451 412 375 342 311 283 257 234 213 194 177 161 148 135 124 114 105 98 90 84 78 73 69 64 61 57 54 51 49 46 44 42 41 39 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 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 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 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 44 46 49 51 54 57 60 63 66 70 73 76 80 83 86 89 92 95 97 99 101 102 103 104 104 104 103 102 101 99 97 95 92 90 87 84 81 77 74 71 68 65 62 60 57 54 52 49 47 45 43 41 39 37 35 34 32 31 30 28 27
 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 66 68 71 74 77 81 84 88 92 96 100 104 109 114 119 124 129 134 140 145 151 156 162 167 173 178 183 188 193 198 202 206 210 214 217 220 222 224 226 227 228 229 229 229 228 228 226 225 223 221 219 217 214 211 209 206 202 199 196 193 189 186 183 179 176 173 170 166 163 160 157 155 152 149 147 144 142 140 138 136 135 133 132 130 129 128 128 127 126 126 125 125 125 125 125 125 125 125 125 125 125 126 126 126 127 127 127 127 128 128 128 128 129 129 129 129 129 129 128 128 128 128 127 127 126 126 125 125 124 123 122 121 120 119 118 116 115 114 112 110 109 107 105 104 102 100 98 96 94 92 90 88 85 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34
 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 80 82 84 85 87 89 91 94 96 98 100 103 105 108 111 113 116 119 122 125 127 130 133 137 140 143 146 149 152 156 159 162 166 169 173 176 180 183 187 191 194 198 202 206 210 214 218 222 226 230 234 238 242 246 250 253 257 260 263 266 268 271 273 274 275 276 276 276 275 274 272 270 267 264 260 256 252 247 242 237 231 225 219 213 207 201 195 189 183 177 172 166 161 155 150 145 140 135 131 127 122 118 115 111 107 104 101 98 95 92 89 86 84 81 79 77 75 73 71 69 67 65 63 62 60 59 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36
 108 110 111 112 113 114 115 116 117 118 119 120 120 121 122 122 122 123 123 123 123 123 122 122 122 121 120 120 119 118 117 116 115 113 112 111 110 108 107 105 104 103 101 100 99 97 96 95 94 93 92 91 90 89 89 88 88 87 87 87 86 86 86 86 86 87 87 87 88 88 89 90 90 91 92 93 94 95 96 97 99 100 101 103 104 106 108 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 140 142 144 145 147 148 149 150 150 151 151 151 150 150 149 148 146 145 143 141 138 136 133 130 127 124 121 117 114 111 107 104 101 97 94 91 88 85 82 79 76 73 71 68 66 64 62 59 57 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 54 55 56 57 58 59 61 62 63 64 65 67 68 69 71 72 74 75 76 78 79 81 82 84 85 87 88 90 91 93 94 96 97 99 100 102 103 104 106 107
 85 86 88 89 91 92 94 95 97 98 99 100 102 103 104 105 106 106 107 108 109 109 110 110 110 110 110 110 110 110 110 109 109 108 108 107 106 106 105 104 103 102 101 100 99 98 97 96 95 94 93 93 92 92 91 91 90 90 90 90 90 91 91 91 92 93 94 95 96 97 98 100 101 103 105 107 109 112 114 117 119 122 125 129 132 136 140 144 148 153 157 163 168 173 179 185 192 198 205 212 220 227 235 243 252 260 269 277 286 294 302 310 318 325 331 337 341 345 348 350 350 349 347 344 340 334 328 321 313 304 295 285 275 265 254 244 234 224 214 205 196 187 179 171 163 156 149 142 136 130 125 119 114 110 105 101 97 94 90 87 83 80 78 75 72 70 68 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 52 53 55 57 58 60 62 64 66 67 69 71 73 74 76 78 80 81 83
 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 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 15 15 16 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 44 47 50 53 56 60 64 68 72 77 81 86 91 96 101 106 111 116 121 126 131 135 140 144 147 151 154 156 158 160 161 161 161 161 160 158 157 155 152 149 146 143 140 136 132 129 125 121 117 113 109 106 102 98 95 92 88 85 82 79 76 74 71 69 66 64 62 60 58 57 55 54 52 51 50 49 47 46 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 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 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 37 39 41 43 46 49 52 55 58 62 66 71 76 81 86 92 99 106 113 120 129 137 146 156 166 177 188 199 212 224 237 250 264 278 292 306 320 333 346 359 371 381 391 399 405 410 412 413 412 408 403 395 386 376 364 351 337 323 308 293 277 262 247 233 219 206 193 181 169 159 149 139 131 123 115 108 102 96 91 86 82 78 75 72 69 67 64 62 61 59 58 57 56 55 55 54 54 53 53 53 53 53 54 54 54 55 55 56 57 57 58 59 60 61 62 63 65 66 68 69 71 72 74 76 78 79 81 83 85 88 90 92 94 96 98 100 102 104 106 107 108 110 111 111 112 112 112 112 111 110 108 107 105 103 100 98 95 92 89 86 83 80 76 73 70 67 64 61 58 55 53 50 48 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11
 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 59 60 62 63 65 67 69 71 73 75 78 81 83 86 89 92 96 99 103 107 110 114 119 123 127 132 137 141 146 151 157 162 167 173 178 184 189 195 201 206 212 217 223 228 234 239 244 248 253 257 261 264 267 269 271 273 274 274 274 274 273 271 269 266 263 259 255 251 246 241 236 230 225 219 213 207 202 196 190 184 179 173 168 163 158 153 148 144 139 135 131 127 123 119 116 112 109 105 102 99 96 93 90 88 85 83 80 78 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 45 44 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 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 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30
 36 37 38 40 41 43 44 46 48 49 51 54 56 58 60 63 66 68 71 74 77 81 84 87 91 95 99 102 106 110 114 118 122 125 129 132 135 138 140 142 144 145 145 146 145 144 143 141 139 137 134 131 128 124 121 117 113 110 106 102 99 95 92 88 85 82 79 76 73 71 68 66 64 62 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 58 59 60 61 62 63 65 66 67 67 68 69 70 70 71 71 71 71 71 71 71 71 70 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34
 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 38 39 40 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 65 68 71 74 77 81 84 88 92 96 100 105 109 114 120 125 131 137 143 149 156 163 170 178 186 194 203 211 220 229 238 248 257 266 276 285 293 302 309 317 323 329 333 337 339 340 340 338 335 331 326 319 312 304 295 285 275 264 253 242 231 221 210 200 190 180 170 162 153 145 137 130 123 117 111 105 100 95 91 86 83 79 75 72 69 66 64 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 55 57 60 62 65 68 72 75 78 82 86 90 94 98 102 107 111 116 120 125 129 134 138 143 147 152 156 160 164 167 171 174 177 180 183 185 187 189 190 191 192 192 193 193 192 192 191 190 189 188 186 184 182 180 178 176 173 171 168 165 163 160 157 154 151 148 145 143 140 137 134 131 128 126 123 120 118 115 113 111 108 106 104 102 100 98 97 95 93 92 90 89 88 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 73 72 71 71 70 69 69 68 67 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 58
 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 24 26 28 30 31 34 36 38 41 43 46 49 53 57 60 65 69 74 79 85 91 98 105 113 122 131 141 151 162 175 188 201 216 231 247 263 279 295 311 326 339 351 361 368 372 373 370 365 356 345 332 317 301 284 267 249 233 216 201 186 172 159 147 136 126 116 108 100 93 86 80 75 70 65 61 57 54 51 48 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 23 23 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 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 22 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20
 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 45 46 48 50 52 54 57 59 62 64 67 70 73 77 80 84 88 92 96 100 105 110 115 120 125 130 136 141 147 152 158 163 169 174 179 183 188 192 195 199 201 204 206 207 208 209 209 209 208 207 206 204 202 200 198 195 192 189 186 183 180 177 174 171 167 164 161 158 155 152 149 146 143 140 137 135 132 129 127 124 121 119 117 114 112 110 107 105 103 101 99 97 95 93 91 89 87 86 84 82 81 79 77 76 75 73 72 71 69 68 67 66 65 64 63 63 62 61 60 60 59 59 58 58 57 57 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 57 57 57 58 59 59 60 61 61 62 63 64 65 66 68 69 70 72 73 75 77 78 80 82 85 87 89 92 94 97 100 103 106 109 112 115 118 121 125 128 131 134 138 140 143 146 148 150 152 154 155 156 156 157 156 156 155 154 152 150 148 146 143 141 138 135 132 129 125 122 119 116 112 109 106 103 100 97 94 91 88 85 83 80 78 75 73 71 69 67 65 63 61 59 57 56 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 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 22 22 23
 85 86 87 88 88 89 90 90 90 90 90 90 90 90 89 89 88 87 87 86 85 84 83 82 81 80 78 77 76 75 73 72 71 70 68 67 66 65 64 62 61 60 60 59 58 57 56 56 55 55 55 54 54 54 54 54 55 55 55 56 57 57 58 59 60 61 62 63 64 65 67 68 70 71 73 74 76 78 80 81 83 85 87 89 91 94 96 98 100 103 105 107 110 112 114 117 119 122 124 126 129 131 133 135 137 139 141 143 144 146 147 148 149 149 150 150 150 150 149 149 148 147 146 144 143 141 140 138 136 134 133 131 129 127 125 124 122 120 119 117 116 114 113 112 111 110 109 108 107 106 105 105 104 103 103 102 102 101 101 100 100 99 99 98 98 98 97 97 96 96 95 94 94 93 93 92 91 90 89 89 88 87 86 84 83 82 81 80 78 77 76 74 73 71 70 68 66 65 63 62 60 58 57 55 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 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 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 23 24 25 26 28 29 31 33 34 36 38 40 42 44 46 48 50 52 54 56 58 60 63 65 67 69 71 73 74 76 78 79 81 82 84
 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 48 49 51 53 55 57 59 62 64 67 69 72 76 79 82 86 90 94 99 104 109 114 120 126 132 138 145 153 160 168 176 185 193 202 211 220 230 239 248 257 266 275 284 292 299 307 313 319 324 329 333 336 338 339 340 340 339 337 335 331 328 323 319 313 308 302 295 289 282 275 268 261 254 247 240 233 226 219 212 206 200 194 188 183 177 172 167 163 158 154 150 147 144 140 137 135 132 130 128 126 124 122 121 119 118 116 115 114 113 112 110 109 108 107 106 105 104 103 102 101 100 99 98 96 95 94 93 91 90 89 88 86 85 84 82 81 79 78 77 75 74 72 71 69 68 67 65 64 62 61 59 58 56 55 54 52 51 50 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15
 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 41 42 43 45 46 48 50 52 55 57 60 63 66 70 73 77 82 87 92 98 104 110 117 124 132 141 149 159 169 179 190 201 212 224 236 248 261 273 286 298 310 322 333 344 354 363 372 380 386 392 396 400 402 403 403 402 400 397 393 388 383 376 369 362 354 345 337 328 319 309 300 291 281 272 263 254 245 237 229 221 213 206 198 192 185 179 174 168 163 158 154 149 145 142 138 135 132 129 127 124 122 120 118 116 114 112 110 109 107 106 105 103 102 101 100 98 97 96 95 94 93 92 91 90 89 88 86 85 84 83 82 81 80 79 78 77 76 74 73 72 71 70 68 67 66 64 63 62 60 59 58 56 55 53 52 50 49 47 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21
 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 67 69 71 74 76 79 82 84 87 90 92 95 98 101 103 106 109 111 113 116 118 120 122 124 126 127 129 130 132 133 134 135 136 136 137 138 138 139 139 139 140 140 140 141 141 141 142 142 143 143 144 145 145 146 147 148 150 151 152 154 156 158 160 162 164 167 169 172 175 179 182 185 189 193 197 201 205 209 213 217 221 225 229 233 236 238 241 242 244 244 244 244 242 240 237 234 230 225 220 214 208 202 196 189 182 175 169 162 155 149 142 136 130 125 119 114 109 104 99 95 91 87 84 80 77 74 71 68 65 63 61 58 56 54 52 51 49 47 46 44 43 42 41 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 65 67 68 70 71 73 74 76 77 79 80 82 84 85 87 88 90 91 93 94 95 96 97 98 99 100 100 101 101 101 100 100 99 98 97 96 95 93 91 89 87 85 82 80 77 75 72 70 67 65 62 60 57 55 53 51 49 47 45 43 41 40 38 37 36 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24
 73 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 67 68 70 71 73 74 76 77 79 81 82 84 86 87 89 91 93 94 96 98 99 101 102 104 105 106 107 109 109 110 111 112 112 112 112 112 112 111 111 110 109 108 107 105 104 102 100 98 96 94 92 90 88 86 83 81 79 77 75 72 70 68 66 64 62 61 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 63 64 66 67 68 69 71 72 73 74 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 91 92 93 93 94 94 95 95 96 96 96 96 96 96 96 96 96 96 96 95 95 95 94 94 93 93 92 91 91 90 89 89 88 87 86 85 85 84 83 82 81 80 80 79 78 77 76 75 74
 29 29 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 21 20 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 18 19 21 23 25 27 29 32 35 37 41 44 48 52 56 61 66 71 77 84 91 98 107 116 125 136 148 160 174 188 204 221 240 259 281 303 326 351 376 402 428 454 478 501 521 539 553 563 568 569 565 557 545 530 511 491 469 447 424 400 378 356 335 315 296 278 262 247 232 219 207 196 185 176 167 159 151 144 138 132 126 121 116 112 108 104 100 96 93 90 87 84 82 79 77 74 72 70 68 66 64 62 61 59 57 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 29
 79 78 78 78 77 77 76 75 75 74 73 73 72 71 70 69 69 68 67 66 65 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 55 54 54 54 54 53 53 53 53 53 54 54 54 55 55 56 56 57 58 59 60 61 62 64 65 67 68 70 72 73 75 77 79 81 83 85 87 90 92 94 97 99 102 104 107 109 112 114 117 119 122 125 127 130 133 135 138 140 143 146 148 150 153 155 157 159 161 163 165 166 168 169 170 171 172 172 173 173 173 172 172 171 170 169 168 167 165 163 162 160 158 156 154 152 149 147 145 143 141 139 137 136 134 132 131 129 128 127 125 124 123 122 121 120 120 119 118 118 117 117 116 116 116 115 115 115 114 114 114 113 113 113 113 112 112 112 111 111 110 110 109 109 108 107 106 106 105 104 103 101 100 99 98 96 95 93 92 90 89 87 85 83 81 79 78 76 74 72 70 68 66 64 62 60 59 57 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 39 40 41 42 43 45 46 48 49 51 52 54 55 57 58 60 62 63 64 66 67 69 70 71 72 73 74 75 76 77 77 78 79 79 79 79 80 80 80 80 79 79
 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 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 79 81 83 84 86 88 90 92 94 96 98 101 103 106 109 112 115 119 122 126 130 135 140 145 150 156 162 169 176 184 192 201 210 220 230 242 253 266 279 292 306 321 335 350 364 379 392 405 416 426 435 441 445 447 446 443 437 429 419 408 395 381 365 350 334 317 301 285 270 255 241 227 214 201 189 178 168 158 149 140 132 124 117 110 104 98 92 87 82 78 73 69 65 62 58 55 52 49 46 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28
 97 96 95 94 93 92 91 89 88 87 86 84 83 82 81 79 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 55 55 56 56 57 57 58 59 59 60 61 61 62 63 63 64 65 66 66 67 68 69 70 71 72 73 74 75 77 78 79 80 82 83 85 86 88 90 91 93 95 97 99 101 103 105 108 110 112 115 117 120 122 125 127 130 132 135 137 140 142 145 147 149 151 153 155 156 158 159 160 161 161 162 162 162 162 162 161 160 160 159 157 156 155 153 151 149 148 146 144 141 139 137 135 133 131 128 126 124 122 119 117 115 113 110 108 106 104 102 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 54 52 51 49 47 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 76 79 81 83 85 87 89 91 93 95 96 98 99 100 101 102 103 104 105 105 105 105 106 105 105 105 105 104 104 103 102 101 100 99 98
 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 66 68 69 71 72 73 75 76 77 78 79 80 81 82 83 84 85 85 86 86 87 87 87 87 87 86 86 86 85 84 83 82 81 80 78 77 75 74 72 70 69 67 65 63 61 59 58 56 54 52 51 49 47 46 44 43 42 41 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 40 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 94 97 100 103 106 109 111 114 117 119 121 123 125 126 127 128 128 128 128 128 127 126 125 123 121 119 117 115 112 110 107 105 102 100 97 95 92 90 88 85 83 81 79 77 75 74 72 70 69 67 66 65 64 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 52 53 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 73 74 75 75 76 76 76 76 76 76 76 75 75 74 73 72 71 70 69 68 67 65 64 62 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31
 81 81 80 80 79 79 78 78 77 77 76 75 75 74 73 72 72 71 70 70 69 68 67 67 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 55 55 55 56 56 57 58 59 59 60 61 62 64 65 66 67 69 70 72 74 75 77 79 81 83 85 87 90 92 95 97 100 103 105 108 112 115 118 121 125 129 133 137 141 145 149 154 158 163 168 173 178 183 188 193 198 203 209 214 219 224 228 233 237 241 244 248 250 253 255 256 257 257 257 256 255 253 251 248 245 242 238 234 230 225 220 216 211 206 201 196 191 187 182 177 173 169 164 160 156 153 149 145 142 138 135 132 129 126 123 121 118 116 113 111 108 106 104 102 100 98 96 94 92 90 89 87 85 83 82 80 78 77 75 74 72 71 69 68 66 65 63 62 60 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 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 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 48 49 50 52 53 54 55 56 57 59 60 61 62 64 65 66 67 69 70 71 72 73 75 76 77 77 78 79 80 80 81 82 82 82 83 83 83 83 83 83 83 83 83 83 83 82 82 82
 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 46 47 48 50 52 53 55 58 60 62 65 68 71 74 78 81 85 90 94 99 104 110 115 122 128 135 142 150 158 166 175 184 194 204 215 226 238 250 262 275 289 303 317 332 346 362 377 392 407 423 437 452 465 478 490 501 510 517 523 526 528 527 525 520 512 503 492 479 465 449 432 415 397 379 360 342 324 306 289 272 256 241 227 213 200 188 177 166 157 147 139 131 124 117 111 106 100 95 91 87 83 80 77 74 71 68 66 64 62 60 58 57 56 54 53 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29
 48 48 47 46 46 45 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43 43 44 45 45 46 47 48 49 51 52 54 55 57 59 61 63 66 68 71 74 77 80 84 88 92 96 100 105 110 115 120 126 132 138 144 151 157 165 172 180 187 196 204 212 221 230 239 248 257 267 276 285 294 303 311 319 327 334 340 346 350 354 357 358 359 358 356 353 348 343 336 328 320 310 300 289 278 267 256 244 232 221 210 199 188 178 168 159 150 142 134 126 119 113 106 101 95 90 86 81 77 73 70 66 63 61 58 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 57 58 59 61 62 63 65 66 68 69 71 72 74 75 77 78 80 81 83 84 85 87 88 90 91 92 93 94 95 96 97 98 99 99 100 100 100 100 100 100 99 99 98 97 96 95 94 93 92 90 89 88 86 85 83 82 80 78 77 75 74 72 71 69 68 67 65 64 63 62 60 59 58 57 56 55 54 53 52 52 51 50 49 49
 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 23 25 26 28 29 31 33 35 36 38 40 42 44 46 48 50 52 55 57 59 61 63 65 67 69 72 74 76 78 80 81 83 85 87 88 90 91 93 94 95 96 97 98 99 100 100 101 101 102 102 102 103 103 103 103 103 103 103 103 103 103 103 104 104 104 105 105 106 107 108 109 111 112 114 116 118 120 123 125 128 131 134 137 141 144 148 151 155 159 162 166 169 172 175 178 180 182 184 185 186 186 186 185 184 182 180 177 174 170 165 160 155 150 144 138 132 126 120 114 108 102 96 90 85 80 74 69 65 60 56 52 48 45 41 38 35 33 30 28 25 23 22 20 18 17 16 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 46 46 47 47 48 48 49 49 49 49 50 50 50 49 49 49 49 48 48 47 47 46 45 45 44 43 42 41 41 40 39 38 37 36 35 34
 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 2 3 4 4 5 6 8 9 11 13 15 17 21 24 28 33 38 44 51 59 69 79 91 105 121 138 158 181 206 234 265 298 334 371 409 446 480 509 532 547 552 548 535 515 489 459 427 394 361 330 300 273 247 224 203 183 166 150 136 124 112 102 93 84 77 70 64 59 54 50 46 42 39 37 35 33 31 30 28 27 27 26 26 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 37 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 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 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 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
 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 39 42 45 49 53 58 63 69 75 82 89 97 106 116 126 137 150 163 176 191 207 223 240 257 274 291 308 324 340 353 366 376 383 388 391 390 388 382 374 364 353 340 325 311 295 279 264 248 233 218 204 191 178 166 154 143 133 124 115 107 99 92 85 79 74 69 64 60 56 52 49 46 43 40 38 36 34 32 31 29 28 26 25 24 23 22 21 21 20 19 19 18 17 17 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 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3
 30 29 29 28 28 27 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 20 20 20 20 21 21 21 22 23 23 24 25 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 47 49 51 54 56 58 60 62 65 67 69 72 74 77 79 82 84 87 90 92 95 98 100 103 106 108 111 114 116 119 122 125 127 130 133 135 138 141 143 146 148 151 153 156 158 160 162 165 167 168 170 172 173 174 175 176 177 178 178 178 178 177 177 176 175 174 172 170 169 167 164 162 159 157 154 151 148 146 143 140 137 133 130 127 124 121 119 116 113 110 107 105 102 99 97 95 92 90 88 85 83 81 79 77 75 73 71 69 68 66 64 62 61 59 58 56 54 53 51 50 48 47 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 64 65 65 65 65 65 65 65 64 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31
 17 17 17 16 16 16 16 15 15 14 14 14 13 13 13 12 12 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 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 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 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 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18
 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 59 62 65 68 71 75 78 82 86 90 94 98 102 107 112 116 121 126 131 136 141 146 152 157 162 168 173 178 184 189 195 200 206 211 217 222 228 233 239 244 250 255 260 266 271 276 281 286 291 296 300 304 308 312 316 319 321 324 326 327 328 328 328 327 325 323 320 317 313 308 303 297 291 285 278 271 264 256 248 241 233 225 218 210 203 195 188 182 175 168 162 156 151 145 140 135 130 126 121 117 113 110 106 103 99 96 94 91 88 86 83 81 79 77 75 73 72 70 68 67 65 64 63 61 60 59 58 57 56 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20
 49 50 51 52 54 55 56 57 59 60 61 63 64 65 67 68 70 71 73 74 76 77 79 80 82 83 85 86 87 89 90 91 92 93 94 95 96 96 97 98 98 98 99 99 99 99 99 99 99 99 99 99 98 98 98 98 98 98 98 98 98 98 98 99 99 100 100 101 101 102 103 104 105 106 107 109 110 112 113 115 117 119 121 124 126 129 131 134 137 140 143 147 150 154 157 161 165 169 173 177 181 185 189 193 197 201 205 208 211 213 216 217 219 219 220 219 218 216 214 211 208 204 199 194 189 183 178 172 165 159 153 147 140 134 128 122 117 111 106 101 97 92 88 84 80 76 72 69 66 63 60 58 55 53 50 48 46 44 43 41 39 38 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48
 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 83 84 84 85 85 85 85 85 85 84 84 84 83 82 81 80 80 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 62 61 61 61 61 60 60 60 61 61 61 61 62 62 63 63 64 65 65 66 67 68 69 71 72 73 75 76 78 80 81 83 85 88 90 92 95 97 100 103 105 108 112 115 118 122 125 129 132 136 140 144 148 152 155 159 163 166 169 172 175 178 180 182 183 184 185 185 184 184 182 180 178 176 173 169 165 162 157 153 149 144 139 135 130 126 121 117 112 108 104 100 96 92 89 85 82 79 76 73 71 68 66 64 61 59 57 56 54 52 51 49 48 47 46 44 43 42 41 41 40 39 38 38 37 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 69 70 72 74 76 78 80 81 83 84 86 87 88 89 89 90 90 90 91 91 90 90 90 89 88 88 87 86 85 84 83 81 80 79 78 76 75 74 73 71 70 69 67 66 65 64 63 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 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56
 84 85 86 86 87 88 89 90 91 91 92 93 94 95 96 97 98 99 100 102 103 104 106 107 109 111 112 114 116 118 120 123 125 128 130 133 135 138 141 144 147 150 153 156 159 162 164 167 169 172 174 176 178 179 181 182 182 183 183 183 183 182 181 180 179 178 177 175 174 172 170 169 167 166 164 163 161 160 159 158 157 156 156 155 155 155 155 155 155 155 156 157 157 158 159 161 162 163 165 167 168 170 171 173 175 176 178 179 180 181 181 182 182 182 181 180 179 177 175 172 170 167 163 160 156 152 147 143 139 134 130 126 121 117 113 109 105 102 98 95 92 89 86 83 80 78 76 73 71 70 68 66 64 63 62 60 59 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 29 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 25 26 27 29 30 31 33 35 36 38 40 41 43 45 47 49 51 53 54 56 58 60 62 63 65 67 68 70 71 73 74 75 77 78 79 80 81 82 83
 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 82 83 84 86 87 88 90 91 92 94 95 96 98 99 100 101 102 103 104 105 106 107 108 108 109 109 110 110 110 111 111 111 110 110 110 110 109 109 108 107 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 92 91 90 89 89 88 87 87 86 86 85 85 85 84 84 84 83 83 83 83 82 82 82 82 81 81 81 80 80 80 79 79 78 78 77 77 76 75 75 74 73 73 72 71 70 70 69 68 67 67 66 65 64 63 63 62 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51 51 50 49 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 58 59 60 60 61 62 62 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 42
 96 96 96 96 96 95 94 93 92 91 90 88 86 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 40 38 37 36 35 35 34 33 33 32 32 32 32 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 60 62 63 64 66 67 68 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 89 90 90 91 91 92 92 92 93 93 93 93 93 94 94 94 94 94 94 95 95 95 96 96 97 98 99 100 101 102 104 106 107 109 112 114 116 119 122 125 128 131 135 138 142 145 149 152 156 160 163 167 170 174 177 179 182 184 186 187 189 189 190 189 189 188 186 184 181 178 175 171 167 163 159 154 149 144 139 134 129 123 118 113 108 103 99 94 90 85 81 77 74 70 67 63 60 57 55 52 50 47 45 43 42 40 38 37 36 35 34 33 32 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 55 57 59 62 64 66 69 71 74 76 78 80 82 84 86 88 90 91 92 93 94 95 96
 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 53 54 56 58 60 62 64 66 68 71 73 75 78 80 83 86 88 91 94 96 99 102 104 107 109 111 114 116 118 120 121 123 125 126 127 129 130 131 132 132 133 133 134 134 134 135 135 135 135 135 135 134 134 134 134 134 134 134 133 133 133 133 133 133 133 133 133 133 133 134 134 134 135 135 135 136 136 137 138 138 139 140 141 141 142 143 144 145 146 146 147 148 148 149 150 150 150 151 151 151 151 151 150 150 149 149 148 147 146 145 144 143 142 141 140 138 137 136 135 133 132 131 130 128 127 126 125 124 123 122 121 120 120 119 118 117 117 116 115 115 114 114 113 112 112 111 111 110 109 109 108 107 107 106 105 104 103 102 101 100 99 98 97 95 94 93 91 90 88 87 85 84 83 81 80 79 77 76 75 74 73 72 71 70 70 69 69 68 68 67 67 67 66 66 66 66 66 66 67 67 67 67 68 68 68 69 69 70 71 71 72 73 73 74 75 76 76 77 78 79 80 81 81 82 83 84 85 86 86 87 88 89 89 90 90 91 91 92 92 92 92 92 92 91 91 91 90 89 88 87 86 85 84 82 81 79 78 76 74 73 71 69 67 65 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28
 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 16 17 18 20 21 23 25 27 29 31 33 36 38 41 44 47 50 53 56 60 63 67 71 74 78 82 86 91 95 99 103 107 111 115 119 122 126 129 132 135 137 139 141 142 143 144 144 144 143 142 141 139 136 134 131 128 124 121 117 113 109 105 101 97 92 88 84 80 76 73 69 65 62 59 56 53 50 48 45 43 41 39 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 24 24 25 25 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 40 41 42 44 45 46 47 49 50 51 53 54 55 56 57 59 60 61 61 62 63 63 64 64 64 64 64 64 63 63 62 61 60 59 58 57 56 54 53 52 50 49 48 47 46 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 70 71 71 71 71 71 71 71 70 69 68 67 66 65 63 62 60 58 57 55 53 51 49 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14
 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 37 37 38 39 39 40 41 43 44 45 46 48 50 51 53 55 57 59 61 63 66 68 70 73 75 77 80 82 84 86 88 90 91 93 94 95 96 96 96 97 96 96 95 94 93 92 90 89 87 85 83 81 79 76 74 72 69 67 64 62 60 57 55 53 51 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 49 50 52 54 55 57 58 60 61 62 63 64 65 65 66 66 66 66 66 65 64 63 62 61 60 58 56 55 53 51 49 47 45 44 42 40 38 37 35 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10
 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 46 48 51 53 56 59 62 65 68 71 75 78 81 85 88 92 95 99 102 105 108 111 114 117 119 121 123 125 126 127 128 129 129 128 128 127 125 124 122 120 118 115 113 110 107 104 101 98 94 91 88 85 82 79 76 73 70 67 64 62 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 78 79 80 80 81 81 81 82 82 82 82 81 81 81 80 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20
 36 36 37 38 38 39 40 40 40 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 68 70 72 74 77 79 81 84 86 88 90 92 94 96 98 100 102 103 105 106 107 108 109 110 110 111 111 111 111 110 110 109 108 107 106 105 104 102 101 99 97 96 94 92 90 89 87 85 84 82 81 79 78 77 76 75 74 74 73 73 73 73 74 75 76 77 78 80 82 85 87 90 94 97 101 105 110 115 120 126 131 138 144 151 157 164 171 179 186 193 199 206 212 217 222 226 230 232 233 233 232 230 227 223 218 212 205 198 191 183 174 166 157 149 141 133 125 117 110 103 96 90 84 79 74 69 64 60 56 52 49 46 43 40 38 35 33 32 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 34 35
 35 34 33 32 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 35 36 38 40 42 44 46 49 52 55 59 62 67 71 76 81 87 93 100 107 114 122 130 138 147 156 166 175 185 194 203 212 221 229 236 242 248 253 257 260 262 263 263 263 261 259 256 253 250 246 242 238 233 229 224 220 216 211 207 203 199 196 192 189 186 183 180 177 174 172 169 167 165 162 160 158 156 153 151 149 147 144 142 139 136 134 131 128 125 122 119 116 113 110 106 103 100 97 94 91 88 85 83 80 77 75 73 70 68 66 64 62 61 59 57 56 55 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 45 47 50 52 55 57 60 63 66 69 72 75 78 81 84 86 89 91 93 95 96 97 98 98 98 98 98 97 95 94 92 90 88 86 84 81 79 76 74 71 69 66 64 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36
 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 37 38 39 40 41 43 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 74 76 78 81 83 86 89 92 95 98 102 105 109 113 117 121 125 130 134 139 145 150 156 161 167 173 180 186 193 199 206 212 219 225 231 236 241 246 249 253 255 256 257 256 255 253 250 246 241 236 230 224 217 210 203 196 188 181 174 167 161 155 149 143 138 133 128 124 120 117 114 111 108 106 104 102 101 100 99 98 97 97 97 97 97 98 98 99 100 101 102 103 105 106 108 110 112 114 116 118 120 122 125 127 130 132 134 136 139 141 142 144 146 147 148 148 149 149 148 147 146 144 143 140 137 134 131 128 124 120 116 111 107 103 98 94 90 86 82 78 74 70 67 63 60 57 54 51 49 46 44 42 40 38 36 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 49 51 53 55 56 58 59 61 62 63 64 65 66 66 67 67 67 67 67 67 66 66 65 64 64 63 62 61 60 59 58 57 56 55 53
 153 148 144 139 135 130 126 122 117 113 109 105 101 98 94 91 87 84 81 78 75 73 70 68 65 63 61 59 57 55 54 52 50 49 48 46 45 44 43 42 42 41 40 40 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 49 51 52 54 55 57 59 60 62 64 66 69 71 73 76 78 81 83 86 89 92 96 99 102 106 110 114 118 122 126 130 135 139 144 149 154 158 163 168 172 177 181 185 189 193 196 198 201 202 203 204 204 203 202 200 197 194 191 187 182 178 173 168 163 158 152 147 142 137 132 128 123 119 115 112 108 105 102 100 97 95 93 92 90 89 88 87 86 86 86 85 85 86 86 86 87 88 88 89 90 91 93 94 95 97 98 100 101 103 105 107 108 110 112 114 115 117 118 120 121 123 124 125 126 126 127 127 127 127 126 126 125 123 122 121 119 117 115 112 110 107 105 102 99 96 93 90 87 84 82 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 28 29 30 32 34 35 37 40 42 45 48 51 54 58 61 66 70 74 79 84 90 95 101 106 112 118 124 130 136 142 148 153 159 163 168 171 175 177 180 181 182 182 182 181 179 177 175 172 168 165 161 157
 28 28 27 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 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 26 28 29 31 34 36 39 42 45 48 52 56 60 65 70 75 81 87 93 100 107 115 123 132 141 151 162 172 184 195 208 220 233 247 260 274 287 300 313 325 337 347 357 364 371 376 379 380 380 377 373 368 361 353 344 333 323 311 300 288 276 264 253 241 231 220 210 201 192 183 175 168 161 154 148 143 137 132 128 124 120 116 112 109 106 103 100 98 95 93 91 88 86 84 82 80 79 77 75 73 72 70 68 67 65 64 62 61 59 58 56 55 54 52 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28
 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 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 36 39 42 45 49 52 57 61 66 72 77 84 90 98 105 113 122 131 141 151 162 173 184 196 208 219 231 242 252 261 270 277 283 287 289 290 289 286 282 277 271 263 255 246 237 228 218 209 199 190 182 173 165 158 151 144 138 132 127 122 117 113 110 106 103 100 98 96 94 92 90 89 88 87 85 84 84 83 82 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 65 64 63 61 60 59 57 56 54 53 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 41 41 42 42 42 42 43 43 43 42 42 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17
 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 10 11 12 13 15 17 19 21 24 27 30 34 39 44 50 57 64 73 82 93 105 119 135 152 172 194 218 245 274 306 341 378 418 458 499 539 577 611 639 660 673 677 671 658 637 610 579 545 509 473 437 403 370 339 311 284 260 237 217 198 181 166 152 140 128 118 109 101 93 87 81 75 70 66 62 59 56 53 51 48 46 45 43 42 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 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 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 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 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5
 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 52 53 54 55 56 57 59 60 62 64 66 68 70 72 74 77 80 83 85 88 91 94 98 101 104 106 109 112 114 116 118 120 121 122 122 122 122 121 121 119 118 116 114 112 110 107 105 102 100 97 94 92 89 86 84 81 79 77 75 72 70 68 66 64 63 61 59 58 56 55 53 52 51 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 33 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 54 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 85 87 88 90 91 93 94 95 96 96 97 97 97 97 96 95 94 93 91 90 88 86 83 81 78 76 73 70 68 65 62 59 56 54 51 48 46 44 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44
 73 73 73 74 74 74 74 74 74 74 73 73 73 73 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 65 65 65 64 64 64 64 64 64 64 64 64 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 103 105 107 108 109 111 112 113 114 114 115 115 115 115 115 115 115 114 114 113 112 111 110 109 108 107 106 104 103 102 100 99 97 96 94 93 91 90 89 87 86 84 83 82 80 79 78 77 76 75 74 73 72 72 71 71 70 70 70 69 69 70 70 70 71 71 72 73 74 75 76 77 79 80 82 84 86 88 90 92 95 97 100 102 105 108 111 113 116 119 122 124 127 130 132 135 137 139 141 143 144 146 147 148 148 148 149 148 148 147 146 145 143 141 139 137 134 131 129 126 122 119 116 112 109 105 102 98 95 91 88 85 81 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72
 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 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 30 31 33 34 36 38 40 42 44 47 49 52 55 59 62 66 70 75 79 84 90 95 101 107 114 121 128 135 143 152 160 169 179 189 199 209 219 230 240 251 262 272 282 292 301 310 318 325 331 336 340 344 345 346 346 345 342 339 335 330 325 319 312 306 299 292 284 277 270 263 257 250 244 238 232 227 222 217 213 208 204 200 197 193 190 187 184 181 178 176 173 170 167 165 162 159 156 153 151 148 145 142 138 135 132 129 126 122 119 116 112 109 106 103 99 96 93 90 86 83 80 77 74 72 69 66 63 61 58 56 53 51 49 47 44 42 40 39 37 35 33 32 30 29 28 26 25 24 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36
 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 6 6 6 6 6 6 7 7 8 9 9 11 12 13 15 17 19 21 24 27 30 34 39 44 49 55 62 70 78 88 98 109 122 136 151 168 186 207 228 252 277 305 334 364 396 428 460 492 523 550 575 595 609 618 620 616 606 590 570 546 520 491 462 433 404 376 348 323 298 275 254 234 216 199 183 169 156 144 133 123 114 106 99 92 86 80 76 71 67 64 61 58 56 54 52 51 50 48 48 47 47 46 46 46 46 46 46 47 47 48 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 74 75 77 79 81 82 84 86 88 90 92 93 95 97 98 100 101 102 103 104 105 105 106 106 106 105 105 104 103 102 101 99 98 96 94 92 90 88 85 83 81 79 77 75 73 71 69 68 66 65 63 62 61 60 59 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 56 56 56 56 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16
 54 53 53 52 51 51 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 36 36 36 36 37 37 38 39 40 41 42 43 45 46 48 50 52 54 57 60 62 66 69 73 77 81 85 90 95 100 106 112 118 125 132 140 148 156 165 175 185 195 207 218 230 243 256 269 283 297 312 326 340 354 367 380 391 402 410 417 422 424 425 422 418 411 402 391 379 365 350 334 317 300 284 267 251 235 220 206 192 179 167 155 145 135 126 117 110 102 96 90 85 80 75 71 68 65 62 59 57 55 53 51 50 49 48 47 46 45 45 44 44 44 44 43 43 44 44 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 68 69 71 72 74 75 77 78 80 81 83 84 86 87 89 90 91 93 94 95 96 97 97 98 99 99 99 100 100 100 100 100 99 99 98 98 97 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 81 80 79 78 77 76 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 62 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 56 55
 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 59 60 62 63 65 66 67 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 86 87 87 88 88 88 88 88 88 88 88 88 87 87 86 86 85 84 84 83 82 81 80 79 77 76 75 74 73 71 70 68 67 66 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20
 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 39 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 54 55 57 59 61 63 65 68 70 72 75 78 81 83 86 89 92 95 99 102 105 108 111 114 117 120 122 125 128 130 132 134 136 138 139 140 141 142 143 143 144 144 143 143 142 142 141 140 138 137 136 134 133 131 129 128 126 124 122 121 119 117 115 114 112 110 109 107 106 105 103 102 101 100 99 98 98 97 96 96 95 95 95 94 94 94 94 94 94 93 93 93 93 93 93 93 93 93 92 92 92 92 91 91 90 90 89 88 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33
 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 61 61 62 62 63 64 65 66 68 69 71 73 75 77 79 82 84 87 90 94 97 101 105 108 113 117 121 125 129 133 137 141 145 148 151 153 156 157 159 159 159 159 158 157 155 153 151 148 145 141 138 134 130 126 122 118 114 111 107 103 100 96 93 89 86 83 80 78 75 72 70 68 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 45 44 44 43 43 43 43 43 43 44 44 45 46 47 48 49 50 52 54 56 58 60 62 65 67 70 73 76 80 83 86 90 94 98 102 106 110 114 118 122 126 130 134 138 141 144 147 150 152 154 155 156 157 157 156 155 154 152 150 147 144 141 137 133 129 125 120 116 111 106 102 97 92 88 83 79 75 71 67 63 59 56 52 49 46 43 40 38 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 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 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54
 86 91 96 102 107 113 118 124 130 135 141 146 151 156 161 165 169 172 175 177 179 180 180 180 179 178 176 173 170 167 163 159 155 150 145 141 136 131 126 121 116 112 107 103 99 95 91 88 85 81 78 76 73 71 68 66 64 63 61 60 58 57 56 55 54 53 52 51 51 50 50 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 24 25 25 26 28 29 30 32 34 36 38 41 44 47 50 54 58 62 67 72 78 84 90 97 104 112 121 130 139 149 160 171 182 194 206 218 230 242 254 265 276 286 295 302 309 314 317 319 319 317 314 310 305 298 291 283 275 266 257 248 239 230 221 212 203 195 188 180 173 166 160 154 148 143 138 134 130 126 122 119 116 113 110 108 105 103 101 100 98 96 95 93 92 90 89 87 86 85 83 82 80 79 77 75 74 72 71 69 67 66 64 62 60 59 57 55 54 52 51 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 32 35 37 40 43 46 49 53 56 60 64 68 72 77 81
 82 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 83 83 82 82 81 80 79 78 77 76 75 74 72 71 70 68 67 65 63 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 72 74 75 76 77 78 79 79 80 80 81 81 82 82 82 82 81 81 81 80 80 79 78 77 77 76 75 74 73 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 47 46 46 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 52 52 53 53 54 55 56 56 57 58 59 59 60 61 62 63 63 64 65 66 66 67 68 68 69 70 70 71 71 72 72 73 73 73 74 74 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 82
 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 34 35 36 38 39 41 43 45 47 49 52 54 57 60 63 66 69 72 76 79 83 87 90 94 98 102 106 110 113 117 120 124 127 130 132 134 136 138 139 139 140 140 139 138 137 136 134 131 129 126 123 120 117 114 110 107 103 100 96 93 89 86 82 79 76 73 70 67 65 62 60 57 55 53 51 49 48 46 45 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 41 41 42 43 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 61 61 61 61 61 60 60 60 59 58 57 56 55 54 53 52 50 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 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 21 21 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 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27
 108 111 114 117 120 122 124 126 127 128 129 129 129 128 127 125 123 120 118 115 111 108 104 100 96 93 89 85 81 78 74 71 68 65 62 59 56 54 52 50 48 46 44 43 42 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60 61 63 64 65 67 68 70 72 74 76 78 80 83 85 88 91 94 97 100 103 106 110 113 116 120 123 126 129 132 135 137 139 141 142 143 143 143 143 142 140 138 135 133 129 126 122 118 113 109 104 100 95 91 86 82 78 74 70 66 62 59 56 52 49 47 44 41 39 37 34 32 30 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 43 44 44 45 45 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 41 41 41 40 40 41 41 41 41 42 42 43 44 45 46 47 48 49 51 52 54 55 57 59 61 63 66 68 71 73 76 79 82 85 88 91 95 98 101 105
 109 111 111 112 113 113 113 113 113 112 111 110 109 108 106 104 102 100 98 95 93 90 88 85 82 80 77 75 72 69 67 65 62 60 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 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 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 71 73 75 77 78 80 82 85 87 89 91 94 96 99 102 104 107 110 113 116 119 122 124 127 130 132 135 137 140 141 143 145 146 147 148 148 148 147 147 146 144 143 141 139 136 134 131 128 124 121 117 114 110 107 103 99 96 92 89 85 82 78 75 72 69 66 63 61 58 56 53 51 49 46 44 42 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 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 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 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 91 93 96 98 100 101 103 105 107 108
 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 87 89 91 93 95 97 100 102 104 106 108 110 111 113 115 116 118 119 120 121 122 123 124 124 124 124 124 124 124 123 123 122 121 120 119 118 117 116 115 114 113 113 112 111 110 110 109 109 108 108 108 108 108 108 109 109 109 110 110 111 111 112 112 113 113 114 114 115 115 115 115 115 115 115 114 113 113 112 111 109 108 106 105 103 101 98 96 93 91 88 86 83 80 77 74 71 68 65 62 59 57 54 51 49 46 43 41 39 37 34 32 30 29 27 25 24 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21
 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 12 13 15 16 18 20 22 25 27 30 33 36 39 43 47 51 55 60 65 71 76 83 89 96 104 111 120 128 137 147 156 166 176 187 197 207 216 226 234 242 249 255 260 264 267 268 268 267 265 262 258 253 248 242 236 229 222 215 208 201 194 188 181 175 169 163 157 152 147 142 138 134 130 126 123 120 117 114 111 109 107 105 103 101 99 98 96 95 93 92 91 90 89 87 86 85 84 84 83 82 81 80 80 79 78 78 77 77 76 76 75 75 74 74 73 73 73 72 72 72 71 71 70 70 70 69 69 68 68 67 66 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 45 45 45 45 45 45 46 46 47 48 49 50 51 52 54 55 57 59 61 63 66 68 71 73 76 79 83 86 89 93 96 100 103 107 110 114 117 120 124 126 129 131 133 135 137 137 138 138 138 137 136 135 133 131 129 127 124 121 118 115 112 109 106 102 99 96 93 90 86 83 81 78 75 72 70 68 65 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 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 11 11 11 10
 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 43 44 46 48 50 53 55 58 61 64 68 71 75 79 84 88 93 98 103 108 114 120 125 131 137 143 149 155 161 167 172 177 182 187 191 195 198 200 202 203 204 204 203 202 200 198 195 192 188 184 179 175 170 165 160 155 151 146 141 136 132 127 123 119 116 112 109 106 103 100 98 95 94 92 91 89 88 88 87 87 88 88 89 90 91 92 94 96 98 100 103 106 109 112 116 120 124 128 132 137 141 146 150 155 160 165 169 174 178 183 187 191 194 198 201 203 206 207 209 209 210 209 209 208 206 204 201 198 195 192 188 183 179 174 169 164 159 154 149 144 139 134 129 124 119 114 110 105 101 97 93 89 86 82 79 76 74 71 69 67 65 63 61 60 59 58 57 56 55 55 54 54 54 54 54 54 55 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 67 67 68 69 70 70 71 71 72 72 72 73 73 73 73 72 72 72 71 70 70 69 68 67 66 64 63 62 60 59 57 56 54 53 51 49 48 46 44 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 40 40 40 41
 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 29 29 29 28 28 27 27 27 27 27 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 64 66 68 70 71 73 75 77 79 81 83 86 88 90 93 95 98 101 103 106 109 113 116 119 123 127 131 135 139 143 147 152 156 161 166 171 176 181 185 190 195 199 204 208 212 215 219 221 224 226 227 228 229 229 228 227 226 224 222 220 217 214 211 208 205 201 198 195 191 188 185 182 178 175 173 170 167 165 162 160 157 155 153 151 149 147 145 143 142 140 138 136 135 133 131 129 128 126 124 122 120 118 116 114 112 110 107 105 103 100 98 95 93 90 88 85 82 80 77 74 72 69 67 64 62 60 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 62 64 67 69 72 74 77 79 82 85 87 90 92 95 97 99 101 103 105 107 108 109 110 110 111 111 111 110 110 109 108 107 106 104 103 101 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 67 65 63 61 60 58
 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 39 41 45 48 52 55 59 64 68 73 78 84 89 96 102 109 116 123 131 140 148 158 167 177 188 199 210 222 234 247 260 273 286 299 313 326 339 351 363 374 384 393 401 408 413 416 418 419 418 415 411 406 399 391 383 374 364 354 343 333 322 311 301 291 281 272 263 254 246 239 232 225 219 214 209 205 201 197 194 192 189 188 186 185 184 184 184 184 184 185 185 186 188 189 190 192 194 196 198 200 202 204 207 209 211 213 215 217 218 220 221 221 222 221 221 220 218 216 214 210 207 202 198 192 187 181 174 168 161 154 147 140 133 126 119 113 106 100 94 89 83 78 74 69 65 61 58 55 52 49 46 44 42 40 38 37 35 34 33 32 31 31 30 30 29 29 29 29 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 57 57 57 58 58 58 57 57 57 56 56 55 55 54 53 52 52 51 50 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30
 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 51 52 52 53 54 55 56 58 59 60 62 64 65 67 69 72 74 77 79 82 85 89 92 96 100 104 109 113 118 124 129 135 141 147 154 160 167 174 180 187 193 199 205 211 215 219 222 225 226 227 226 225 222 219 215 210 204 198 192 185 178 170 163 156 148 141 134 128 121 115 109 104 99 94 89 84 80 76 73 69 66 63 60 57 55 53 51 48 47 45 43 42 40 39 38 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 24 24 24
 26 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 21 22 23 25 27 29 31 33 36 39 42 45 49 53 57 61 66 71 76 82 87 93 99 105 111 117 123 129 135 140 145 149 154 157 160 163 165 166 167 168 168 167 167 166 164 163 161 160 158 156 154 152 151 149 147 146 144 143 142 141 140 139 139 138 138 138 138 138 138 138 138 138 139 139 139 139 140 140 140 139 139 138 137 136 135 133 131 129 126 124 121 117 114 110 107 103 99 95 91 87 84 80 77 73 70 67 64 61 59 56 54 52 51 49 47 46 45 44 43 43 42 42 41 41 41 41 42 42 42 43 44 45 46 47 48 49 51 53 55 57 59 61 64 67 70 74 77 81 86 90 95 100 106 111 118 124 130 137 144 151 158 164 171 176 181 186 189 191 192 192 190 187 183 178 172 165 158 150 142 133 125 117 109 101 94 87 80 74 69 63 59 54 50 46 43 39 37 34 32 29 27 26 24 23 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 42 44 47 51 54 58 62 66 71 76 82 88 94 101 108 116 124 132 141 150 159 167 176 184 192 198 204 209 212 214 214 213 210 206 201 194 187 179 171 162 153 144 135 127 118 111 103 96 90 83 78 72 67 63 59 55 51 48 45 42 39 37 35 32 31 29 27
 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 30 32 34 37 39 42 45 48 52 55 59 63 68 72 77 82 88 93 100 106 112 119 126 134 141 149 157 165 173 181 189 197 204 211 218 224 229 234 238 241 243 244 244 244 242 240 237 233 229 225 220 214 209 203 197 192 186 180 175 170 165 160 156 151 147 144 140 137 135 132 130 128 127 126 125 124 123 123 123 123 124 124 125 126 127 128 129 130 131 132 134 135 136 137 138 139 140 141 142 142 143 143 144 144 144 144 144 144 143 143 142 142 141 140 139 138 137 136 135 133 132 130 128 127 125 123 121 119 117 114 112 110 107 105 102 100 97 94 92 89 86 84 81 79 76 74 72 69 67 65 63 62 60 58 57 55 54 53 52 51 51 50 49 49 49 48 48 48 49 49 49 49 50 50 51 52 53 53 54 55 56 57 58 60 61 62 63 64 66 67 68 69 71 72 73 74 75 76 77 78 79 79 80 80 81 81 81 81 81 81 81 80 80 79 78 78 77 76 75 74 73 72 70 69 68 66 65 64 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25
 70 71 71 72 73 73 74 74 75 76 76 77 77 78 78 78 79 79 79 79 79 78 78 77 77 76 75 74 72 71 70 68 66 65 63 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 49 52 55 57 61 64 68 72 76 80 85 90 96 102 108 115 122 130 138 147 156 166 176 187 198 209 221 233 245 257 269 280 291 301 311 319 326 331 335 338 339 338 336 333 328 321 314 306 297 288 278 268 258 247 237 227 217 208 198 189 181 173 165 157 150 143 137 131 125 120 115 110 106 102 98 94 91 88 85 82 79 77 74 72 70 68 67 65 64 62 61 60 59 58 57 57 56 56 55 55 55 54 54 54 55 55 55 56 56 57 58 59 60 61 63 64 66 67 69 72 74 76 79 82 85 88 91 94 98 102 106 109 113 117 121 125 129 133 137 140 143 146 149 151 153 154 155 155 155 154 153 152 150 147 145 142 138 135 131 127 124 120 116 112 108 104 100 97 93 90 87 84 81 78 76 73 71 69 67 65 63 61 60 58 57 56 55 54 53 52 52 51 51 50 50 50 50 50 50 50 51 51 52 52 53 54 55 56 57 58 59 60 62 63 65 66 68 69 71 72 73 75 76 77 78 79 80 80 81 81 81 81 81 81 81 80 80 79 78 78 77 76 76 75 74 73 73 72 71 71 70 70 69 69 69 69 68 68 68 68 68 68 68 69 69 69 70 70
 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 43 44 46 47 49 50 52 53 55 56 57 58 59 60 61 62 62 63 63 63 64 64 63 63 63 63 62 62 61 61 60 60 59 59 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 56 56 57 57 58 58 59 60 61 62 64 65 67 69 71 73 76 79 82 85 89 93 97 102 108 114 120 128 135 144 154 164 175 187 201 215 231 248 265 284 305 325 347 369 392 414 435 455 474 490 504 514 521 524 524 519 512 501 488 473 456 439 420 401 383 364 346 329 312 297 282 268 255 242 231 220 210 201 193 185 177 170 164 158 152 147 142 137 133 128 124 121 117 114 110 107 104 101 98 95 93 90 87 85 82 80 77 75 72 70 68 65 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 42 44 45 47 49 51 53 55 58 60 62 64 67 69 71 73 75 76 78 79 80 80 81 81 80 79 78 77 75 73 71 69 66 64 61 58 56 53 50 48 45 43 41 39 37 35 33 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12
 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 11 12 14 15 16 17 19 20 22 23 25 26 28 30 32 34 36 38 41 43 45 48 50 53 55 58 61 63 66 69 72 74 77 80 83 85 88 91 93 95 98 100 102 103 105 106 108 109 110 110 111 111 111 111 111 111 110 109 109 108 107 106 105 105 104 103 102 102 101 101 100 100 101 101 102 102 104 105 107 109 111 114 117 121 125 129 134 139 145 152 158 166 173 182 190 199 209 219 229 239 249 259 269 279 287 295 301 307 310 312 311 309 304 298 290 280 268 256 243 229 215 201 188 174 161 149 137 126 116 106 97 89 81 74 67 61 56 51 46 42 38 35 32 29 26 24 22 20 19 17 16 15 14 13 12 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 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 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 56 57 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 45 44 43 41 40 39 37
 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 15 16 17 19 21 23 25 27 29 31 34 36 38 41 43 46 48 50 52 54 56 58 59 60 61 62 62 62 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 45 45 46 46 47 48 49 50 51 53 55 57 59 61 64 67 71 74 78 83 87 92 98 103 109 116 123 129 137 144 151 158 165 172 178 183 188 192 195 197 199 199 198 197 195 192 189 185 182 177 173 169 164 160 156 152 149 145 142 140 137 135 133 131 129 128 127 126 125 125 125 125 125 125 125 125 126 126 126 126 126 126 126 125 124 123 122 120 118 115 112 109 105 101 97 92 88 83 79 74 69 65 61 56 52 49 45 41 38 35 32 30 27 25 23 21 19 18 16 15 14 13 12 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 39 41 44 47 50 53 56 59 62 64 67 69 72 74 75 76 77 77 77 76 75 73 71 69 67 64 61 58 55 52 49 46 43 41 38 35 33 31 29 27 25 23 22 20 19 18 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4
 8 8 7 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 9 10 11 13 14 16 18 20 23 25 28 32 35 39 44 48 53 59 65 72 79 86 94 102 111 119 128 137 146 155 164 172 180 187 193 199 204 207 210 212 213 214 213 212 211 209 207 205 202 199 197 194 192 189 187 185 184 182 181 180 180 180 180 180 181 182 183 185 187 190 192 195 198 202 205 209 213 217 220 224 227 230 232 234 235 235 234 232 229 225 220 214 207 199 191 181 172 162 152 143 133 123 114 106 97 90 82 75 69 63 58 53 49 45 41 38 35 32 30 28 26 24 23 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 24 25 26 28 30 32 34 37 40 43 46 50 55 59 65 70 77 84 92 101 110 121 132 144 157 170 184 198 212 225 237 248 256 262 265 265 261 255 247 236 224 210 196 182 168 155 142 130 119 108 99 90 82 75 68 62 57 52 48 44 41 38 35 32 30 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 42 45 48 51 55 59 63 68 73 78 84 91 97 104 112 120 128 137 145 154 162 171 178 185 190 195 197 199 198 196 192 187 180 172 163 154 145 135 125 116 107 98 90 82 75 68 62 57 52 47 43 39 36 32 30 27 25 23 21 19 17 16 15 13 12 11 10 10 9
 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 35 36 38 40 42 43 45 47 49 50 52 53 55 56 57 58 59 60 60 61 61 61 61 61 61 61 60 60 59 59 58 57 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 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 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 24 26 27 29 31 33 35 38 40 42 45 47 50 53 56 59 61 64 67 70 73 76 78 81 83 85 87 89 90 91 92 93 94 94 94 94 94 93 92 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 78 77 76 76 75 75 74 74 73 72 72 71 71 70 70 69 68 67 67 66 65 64 63 61 60 59 58 56 55 54 52 51 49 48 46 45 43 42
 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 43 44 46 48 50 52 54 57 59 61 64 66 69 71 74 76 79 82 84 87 89 91 94 96 98 100 102 103 105 107 108 110 111 112 113 114 115 116 117 117 118 119 119 120 120 121 122 122 123 123 124 124 125 126 126 127 128 129 129 130 131 132 133 134 135 137 138 139 140 142 143 145 146 148 149 151 152 154 155 157 158 160 161 162 164 165 166 166 167 168 168 168 168 168 167 167 166 165 163 162 160 159 157 155 153 151 148 146 144 142 140 138 136 134 132 130 128 127 126 124 123 122 122 121 121 120 120 121 121 121 122 123 124 125 126 128 129 131 133 135 137 140 142 145 148 151 154 157 159 162 165 168 170 172 174 176 177 178 179 179 178 177 175 173 170 167 163 159 155 150 145 140 135 130 125 120 115 110 105 100 96 92 88 84 80 77 74 71 68 65 63 61 59 57 55 54 52 51 50 49 48 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 78 79 79 79 79 78 78 77 76 76 75 74 72 71 70 68 67 65 63 62 60 58 57 55 53 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30
 36 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 53 55 58 60 63 65 68 71 74 77 80 83 86 89 93 96 99 102 105 109 112 115 118 121 123 126 128 131 133 135 137 139 140 141 142 143 144 144 145 145 145 145 145 145 144 144 143 143 142 142 142 141 141 140 140 140 140 140 140 140 140 141 141 142 143 144 145 146 147 149 150 152 153 155 157 159 160 162 164 166 168 170 172 173 175 177 178 179 180 181 182 182 183 183 182 182 181 180 178 176 174 171 169 165 162 158 154 150 145 141 136 131 126 121 116 111 106 101 97 92 88 83 79 75 72 68 65 61 58 56 53 51 48 46 45 43 41 40 39 38 37 36 36 35 35 34 34 34 34 34 35 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 56 58 59 61 62 63 65 66 67 68 70 71 72 72 73 74 74 75 75 76 76 76 76 76 76 76 75 75 75 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 41 40 39 38 37
 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 50 51 52 54 56 58 60 62 64 67 70 73 76 80 83 87 91 96 100 105 110 116 121 127 132 138 144 150 155 161 167 172 177 181 185 189 192 194 196 197 197 196 195 193 191 188 185 181 176 171 166 161 156 150 145 140 134 129 124 118 114 109 104 100 96 92 88 84 81 77 74 72 69 66 64 62 60 58 56 54 53 52 50 49 48 47 46 46 45 44 44 43 43 42 42 42 42 42 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 74 76 77 78 80 81 82 84 85 86 87 88 89 90 91 91 92 92 92 92 92 92 92 91 91 90 89 89 88 87 86 85 84 82 81 80 79 78 77 76 75 75 74 73 72 72 71 70 70 70 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 67 66 66 66 66 65 65 64 64 63 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33
 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 26 27 28 30 32 34 36 38 41 44 47 50 54 58 62 67 72 77 82 88 95 101 108 116 123 131 139 147 155 163 171 179 187 194 201 207 213 218 222 226 229 231 233 234 234 234 233 232 230 228 226 223 221 218 216 213 210 208 205 203 201 199 197 195 194 193 191 191 190 189 189 189 189 190 190 191 192 193 195 196 198 199 201 203 205 207 209 211 213 215 216 218 220 221 222 223 223 224 224 223 223 222 221 220 218 216 214 211 208 205 202 199 195 191 187 183 179 175 171 167 162 158 154 149 145 141 137 132 128 124 120 116 112 108 104 101 97 93 90 86 83 79 76 73 70 67 64 61 58 55 52 50 47 45 43 41 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 12 12 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 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 51 53 56 58 61 64 67 70 73 76 79 83 86 89 92 96 99 102 105 108 111 113 116 118 120 121 122 123 124 124 124 123 122 121 120 118 116 113 111 108 106 103 100 97 94 91 88 85 82 79 76 74 71 69 67 65 63 61 59 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33
 29 29 28 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 21 22 23 24 26 27 29 31 32 34 36 38 40 42 44 46 48 51 53 55 57 59 62 64 66 68 69 71 73 74 75 77 78 78 79 79 80 80 80 80 79 79 78 77 77 76 75 74 73 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 56 55 54 54 54 53 53 53 53 54 54 55 55 56 57 59 60 62 64 66 68 71 74 77 81 84 89 93 98 103 108 114 120 126 132 138 145 151 158 164 170 176 182 187 192 196 199 202 204 206 206 206 205 204 201 198 194 190 185 180 174 169 162 156 150 143 137 130 124 118 112 106 100 95 89 84 79 75 70 66 62 58 55 51 48 45 43 40 38 35 33 31 30 28 27 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 21 22 22 23 25 26 27 29 31 32 35 37 39 42 45 48 51 55 59 64 68 73 79 85 91 98 105 113 121 130 140 150 161 172 184 196 208 221 234 247 259 271 283 293 302 309 314 318 319 318 315 310 303 295 285 274 262 249 237 224 211 198 186 174 163 152 142 132 124 115 108 101 94 88 83 78 73 69 65 62 59 56 54 51 49 48 46 45 43 42 41 40 39 39 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29
 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 43 43 44 45 46 48 49 50 52 53 55 57 59 61 63 66 68 71 74 77 80 83 87 90 94 97 101 105 109 112 116 120 124 127 131 134 137 139 142 144 146 147 148 149 149 149 149 149 148 147 145 144 142 140 138 136 133 131 129 126 124 122 119 117 115 113 111 109 107 106 104 103 101 100 99 98 97 97 96 96 95 95 95 95 96 96 97 97 98 99 100 101 102 104 105 106 108 109 110 112 113 114 115 116 117 118 118 118 119 119 118 118 117 116 115 114 112 111 109 107 105 103 101 99 97 95 93 91 89 86 84 82 81 79 77 75 73 72 70 69 67 66 64 63 62 61 60 59 57 56 56 55 54 53 52 51 50 50 49 48 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 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 69 71 74 76 79 82 85 88 91 95 98 102 106 110 114 118 123 127 131 136 140 145 149 154 158 162 166 170 174 177 180 182 184 186 187 187 187 186 185 184 182 179 177 173 170 166 162 158 153 149 144 140 135 131 126 122 118 113 109 105 102 98 95 91 88 85 82 80 77 75 72 70 68 66 65 63 61 60 59 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 44 43 43 42
 56 52 49 46 42 40 37 35 32 30 28 27 25 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 17 18 19 20 21 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 55 57 59 62 64 66 68 70 72 75 77 79 82 84 86 89 91 94 97 100 103 106 109 113 116 120 124 128 132 136 141 145 150 155 159 164 168 173 176 180 183 185 186 187 187 186 184 181 177 172 167 161 155 148 141 134 127 121 114 107 101 95 90 85 80 75 71 68 64 61 58 56 54 52 50 48 47 46 45 44 44 43 43 42 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 51 51 52 53 54 54 55 56 56 57 57 57 57 57 57 57 57 56 56 55 54 53 52 51 50 48 47 45 44 42 41 39 37 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 22 24 25 27 28 30 32 34 36 39 42 45 48 52 56 60 65 70 76 82 89 96 104 112 121 131 141 152 163 174 186 197 208 218 228 236 243 248 252 253 252 249 244 238 230 221 211 200 189 178 167 156 146 136 127 118 109 102 94 88 81 76 70 65 61
 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 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 23 25 27 29 32 34 37 41 44 48 52 56 61 65 71 76 82 89 95 102 109 116 124 131 139 147 154 161 168 174 179 184 188 191 193 193 193 192 190 188 184 180 175 170 164 158 152 146 140 134 128 122 116 110 105 100 95 90 86 82 77 74 70 67 64 61 58 55 53 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 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 48 49 51 53 54 56 58 60 62 64 65 67 69 70 71 72 73 74 74 74 74 73 72 71 70 68 66 64 61 59 56 54 51 48 46 43 41 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 50 50 49 48 47 46 45 44 43 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22
 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 43 44 45 47 49 51 53 56 59 62 65 69 74 78 84 90 96 103 111 119 128 138 148 159 171 183 195 208 220 232 244 254 264 272 279 284 287 288 287 284 280 274 267 259 251 241 231 222 212 202 192 183 174 165 157 149 141 134 127 121 115 109 103 98 93 89 84 80 76 72 69 65 62 59 56 53 51 48 46 44 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 41 43 46 49 52 56 60 64 68 73 79 85 91 98 105 114 123 132 143 154 166 178 191 205 218 232 244 256 267 276 282 286 287 286 281 274 265 254 241 228 213 199 185 171 158 146 134 123 113 104 96 88 81 75 69 64 59 55 51 48 45 42 39 37 35 33 32 30 29 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16
 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 46 48 49 51 53 55 57 59 60 62 64 66 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 98 100 103 106 109 112 115 119 123 128 132 137 143 149 156 163 171 179 188 198 208 219 231 243 256 269 282 295 308 320 331 341 349 355 359 360 359 355 349 341 330 318 305 291 277 262 247 233 219 206 194 182 171 161 152 143 135 128 122 116 110 105 101 97 93 90 87 84 81 79 77 75 73 72 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 37 36 35 34 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 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 45 47 50 52 55 58 62 65 69 73 77 81 86 91 96 101 107 113 119 125 132 138 145 151 158 164 170 176 181 185 188 191 193 194 193 192 189 186 182 177 171 165 159 152 145 138 131 124 117 111 104 98 93 87 82 78 73 69 66 62 59 56 53 50 48 46 43 42 40 38 36 35 33 32 31 30 28 27 26 25 24 24 23
 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 32 34 37 39 42 45 48 51 54 57 61 64 67 71 74 78 81 84 88 91 95 98 101 104 107 111 114 117 120 123 126 128 131 134 137 140 144 147 150 154 157 161 165 169 173 177 181 186 191 195 200 205 210 214 219 223 227 230 233 235 236 237 237 236 234 231 227 222 217 211 205 198 192 185 178 171 164 158 151 146 140 135 130 126 122 119 115 113 110 108 107 105 104 104 103 103 103 103 104 104 105 106 107 108 109 111 112 113 114 116 117 118 119 119 119 119 119 118 117 115 113 110 107 104 100 96 92 88 83 79 74 70 65 61 57 52 49 45 42 38 35 32 30 27 25 23 21 20 18 17 15 14 13 12 11 10 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 47 49 52 55 58 62 66 69 74 78 83 88 93 99 105 111 117 124 130 137 143 149 155 161 166 170 174 176 178 178 177 176 173 169 164 159 152 146 139 131 124 117 109 102 95 89 83 77 71 66 61 56 52 48 45 41 38 35 33 30 28 26 24 22 20 19 18 16 15 14 13 12 11 10
 44 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 30 31 31 31 31 31 32 32 32 33 33 34 35 36 36 37 38 39 41 42 43 45 46 48 49 51 53 54 56 58 60 62 65 67 69 72 74 76 79 81 84 87 89 92 94 97 99 102 104 107 109 111 114 116 118 120 122 124 125 127 129 130 132 133 135 136 137 139 140 141 143 144 145 146 148 149 151 152 153 155 157 158 160 162 164 165 167 169 172 174 176 178 181 183 186 188 191 193 195 198 200 202 204 206 208 210 211 212 213 214 214 215 214 214 213 212 211 210 208 206 204 202 199 197 194 192 189 186 184 181 179 176 174 171 169 167 165 163 162 160 159 157 156 155 154 153 152 152 151 151 150 150 150 149 149 149 149 149 149 149 148 148 148 148 147 147 146 145 145 143 142 141 139 138 136 133 131 129 126 123 120 117 114 111 107 104 101 97 94 90 87 84 81 78 75 72 69 66 64 61 59 57 54 52 51 49 47 45 44 43 41 40 39 38 37 36 36 35 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 50 51 52 53 55 56 58 60 61 63 65 68 70 72 75 78 81 84 87 91 95 99 103 107 111 116 120 125 130 134 139 143 147 151 155 158 161 163 165 166 166 166 165 164 162 160 157 153 150 146 141 137 132 128 123 118 114 109 105 101 97 93 89 85 82 78 75 72 70 67 65 62 60 58 56 54 52 51 49 48 46 45
 29 27 26 24 23 22 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 38 40 43 46 49 52 56 60 64 68 72 77 82 87 92 98 104 111 117 124 132 139 147 155 164 172 181 190 199 208 216 225 233 240 247 253 259 263 266 268 269 269 267 264 260 255 249 242 234 226 217 209 200 191 182 173 165 157 149 142 135 129 123 117 112 107 103 99 95 92 89 86 83 80 78 76 74 72 70 69 67 65 64 62 61 60 58 57 55 54 53 51 50 48 47 45 44 42 41 39 38 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 34 36 38 40 42 44 46 48 50 52 54 55 57 59 60 62 63 64 66 67 68 69 70 70 71 72 73 73 74 75 75 76 77 78 79 80 81 83 85 86 89 91 94 96 100 103 107 111 116 121 126 132 138 144 151 157 164 170 176 182 188 193 197 200 202 203 203 202 200 197 193 188 182 176 169 162 154 147 139 132 124 117 110 104 97 92 86 81 76 71 67 63 59 55 52 49 46 43 41 38 36 34 32 30
 107 103 98 94 90 86 82 78 74 71 68 65 62 59 56 54 52 50 48 46 44 43 41 40 39 38 37 36 35 35 34 34 34 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 62 64 65 67 69 70 72 73 75 76 77 79 80 81 82 84 85 86 87 88 89 90 91 92 93 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 112 114 115 116 117 117 118 119 119 120 120 120 120 119 119 118 117 116 115 114 112 111 109 108 106 104 102 100 98 97 95 93 92 90 89 88 87 86 85 84 84 84 84 84 84 85 85 86 87 89 90 92 94 96 98 100 103 106 109 112 115 118 122 125 129 133 136 140 143 146 150 152 155 157 159 161 162 162 162 162 161 159 157 155 152 149 145 141 137 133 128 124 119 115 110 106 101 97 93 89 85 82 78 75 72 69 66 64 61 59 57 55 53 51 49 47 46 44 43 42 41 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 64 66 69 71 74 76 79 82 84 87 90 93 97 100 103 107 110 113 117 121 124 128 131 135 139 142 146 149 152 155 158 161 164 166 167 169 170 171 171 171 170 169 167 165 162 160 156 153 149 145 140 136 131 126 122 117 112
 91 89 87 84 81 78 75 72 69 66 62 59 56 53 50 47 45 42 40 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 18 19 20 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 46 48 50 52 53 55 56 58 59 60 61 61 62 63 63 63 63 63 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 38 40 42 45 48 52 56 61 66 72 79 87 96 106 117 130 144 160 178 199 222 248 276 307 341 378 416 454 491 525 553 573 582 581 568 546 516 480 442 403 364 327 293 262 233 208 185 165 147 131 117 105 94 85 76 69 62 56 51 47 43 40 37 34 32 29 28 26 25 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 31 31 32 33 34 36 37 38 40 42 43 45 47 49 52 54 56 59 62 64 67 70 73 76 79 81 84 86 89 91 92 94 94 95 95 95 94 93
 50 49 48 46 45 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 58 61 64 67 71 74 77 80 82 85 88 90 93 95 97 98 100 101 102 102 103 103 102 102 101 100 99 98 97 96 94 93 91 90 88 87 86 84 83 82 80 79 78 77 76 75 74 73 73 72 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 47 49 50 51 52 53 54 55 56 57 57 58 58 58 58 59 59 59 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 57 57 57 58 58 58 59 60 60 61 62 63 64 65 66 67 67 68 69 70 71 72 73 73 74 75 75 75 76 76 76 76 76 76 76 75 75 75 74 74 73 72 71 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 54 53 52
 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 33 36 38 41 44 47 51 55 59 64 69 74 80 86 92 99 105 112 119 126 132 138 144 149 153 156 158 158 158 156 154 150 145 140 134 128 122 115 109 103 96 90 85 79 74 70 65 61 58 55 52 49 46 44 42 40 39 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 35 36 38 39 40 41 43 45 47 49 51 53 56 58 61 65 68 72 76 80 84 89 93 98 103 108 113 118 123 128 133 137 141 145 148 150 151 152 152 151 150 147 144 141 137 132 127 122 117 112 106 101 96 91 86 82 77 73 70 66 63 60 57 55 53 50 49 47 45 44 43 42 41 40 40 39 39 39 38 38 39 39 39 40 40 41 42 44 45 46 48 50 53 55 58 61 65 69 73 78 83 88 95 101 108 115 123 131 140 148 156 164 172 179 186 191 196 199 200 200 199 196 192 187 181 174 167 159 151 143 134 127 119 111 104 98 92 86 80 75 71 66 62 59 56 53 50 47 45 43 41 40 38 37 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 32 32 33 35 36 37 39 41 43 45 47 50 52 55 59 62 66 69 73 77 81 85 89 93 97 100 103 106 108 110 111 111 111 110 109 107 104 101 98 94 90 85 81 77 73 68 64 60 56 53 49 46 43 41 38 36 33 31 30 28 27 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17
 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 20 21 23 25 27 29 31 34 37 40 43 47 51 54 59 63 67 72 77 81 85 90 93 97 100 102 104 104 104 104 102 100 97 94 90 86 82 78 73 69 65 61 57 54 50 47 45 42 40 37 35 34 32 31 29 28 27 27 26 25 25 25 25 24 25 25 25 25 26 26 27 28 29 30 32 33 35 37 40 42 45 49 53 57 62 68 74 81 88 97 106 117 128 140 153 166 180 194 208 220 232 241 248 252 253 251 245 237 227 215 202 188 174 160 147 135 123 112 102 93 85 77 71 65 59 55 50 46 43 40 38 35 33 32 30 29 28 27 26 25 25 25 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 49 52 55 57 60 64 67 70 74 77 81 85 88 92 95 98 101 104 106 108 109 110 110 110 109 108 106 103 101 98 94 90 87 83 79 75 70 66 63 59 55 52 48 45 42 39 37 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 19 20 22 24 26 28 30 33 36 40 43 47 52 56 61 67 72 78 85 91 97 104 110 116 121 126 129 132 134 135 135 133 131 127 123 118 113 107 101 95 89 83 77 72 66 62 57 53 49 45 42 39 36 34 31 29 27 26 24 23 21 20 19 18 17 16 16 15 14 14 13 13
 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 54 57 59 61 64 67 70 73 76 79 83 87 90 94 99 103 107 112 116 121 126 131 136 141 145 150 155 159 164 168 172 176 180 183 186 189 192 194 196 198 200 201 202 203 204 204 205 205 205 205 205 205 205 205 205 205 205 205 205 205 205 206 206 207 208 208 209 210 212 213 214 215 216 217 218 218 219 219 219 219 218 217 216 214 212 209 207 204 200 197 193 189 185 181 177 173 169 165 161 157 154 150 147 144 141 139 136 134 132 131 129 128 127 126 125 124 124 123 123 123 123 122 122 122 122 122 122 122 122 122 121 121 120 119 118 117 116 114 113 111 109 106 104 101 98 95 92 89 85 82 79 76 72 69 66 63 60 57 54 52 49 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 62 64 67 69 72 75 78 81 85 88 92 96 100 104 109 113 118 123 128 133 138 143 147 152 156 161 164 168 171 173 175 176 176 176 176 174 172 170 167 163 159 155 150 145 140 135 130 125 120 115 110 105 100 96 92 88 84 80 77 74 71 68 65 63 60 58 56 54 52 50 48 46 45 43 42 40 39
 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 56 58 61 63 66 68 71 73 76 78 81 83 85 87 89 91 92 94 95 96 97 98 99 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 100 100 100 100 100 101 101 101 102 102 103 103 104 105 106 108 109 110 112 113 115 117 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 173 175 177 179 180 182 183 184 185 186 186 186 186 186 185 184 182 180 178 175 172 168 164 160 155 150 145 139 134 128 122 116 110 104 98 92 87 81 76 71 67 62 58 54 50 47 44 41 38 36 33 31 29 27 26 24 23 22 20 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 43 46 49 51 54 57 61 64 68 72 76 80 85 89 94 100 105 111 117 123 129 136 143 149 156 163 170 176 182 188 193 198 202 205 208 209 210 209 208 206 204 200 196 192 186 181 175 169 163 157 151 145 139 133 127 122 116 111 106 102 97 93 89 85 82 78 75 72 69 67 64 62 59 57 55 53 52 50 48 47 45 43 42 41 39 38 36 35 34 33 32 30 29
 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 22 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 53 55 56 57 58 59 60 61 61 62 63 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 69 69 70 70 71 72 73 74 75 76 77 78 80 81 82 83 85 86 87 88 89 90 90 91 91 91 91 90 90 89 88 86 85 83 82 80 78 76 74 72 69 67 65 63 61 59 58 56 54 53 52 50 49 48 47 47 46 45 45 45 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 52 51 51 50 49 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 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 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 53 55 57 59 61 64 66 69 72 75 78 81 85 88 92 95 99 103 106 110 113 116 119 122 125 127 129 130 131 131 131 130 129 127 125 123 119 116 112 108 104 100 95 91 87 82 78 74 70 67 63 60 57 54 51 48 46 44 42 40 38 36 34 33 31 30
 27 26 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 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 40 41 41 41 42 42 42 43 43 44 44 45 45 46 47 48 48 49 51 52 53 55 56 58 60 62 65 67 70 73 76 80 83 87 91 96 100 105 110 114 118 123 126 129 132 133 134 134 133 130 127 124 119 114 109 103 97 91 85 79 74 69 64 59 54 50 47 43 40 37 34 32 29 27 25 24 22 21 19 18 17 16 16 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 35 35 35 34 34 34 34 33 33 32 32 31 31 30 29 28 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 32 34 37 39 41 44 47 50 53 57 60 64 68 72 77 81 86 90 95 99 103 107 110 113 115 117 118 118 117 116 114 111 108 104 100 95 91 86 82 77 73 69 64 61 57 54 50 47 45 42 40 37 35 33 32 30 28
 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 8 8 8 8 9 9 10 10 11 11 11 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16
 100 102 105 107 110 113 117 120 123 127 131 135 139 143 147 151 155 160 164 168 171 175 178 181 183 185 186 187 187 187 186 184 182 180 177 174 170 166 162 158 154 150 146 142 138 134 130 126 123 120 117 114 111 109 107 105 103 102 100 99 99 98 98 98 99 99 100 101 102 103 105 106 108 110 112 114 116 118 121 123 125 126 128 130 131 132 133 134 134 134 134 133 132 131 129 128 126 123 121 118 115 112 109 106 102 99 96 93 90 87 84 81 78 76 73 71 69 67 65 63 62 60 59 58 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 41 41 42 43 44 44 45 47 48 49 51 52 54 56 58 60 63 65 68 71 74 77 80 84 87 91 94 98 101 104 108 111 114 117 119 122 124 126 128 129 131 132 132 133 133 133 133 133 133 132 132 131 130 129 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 113 112 110 108 107 105 103 101 98 96 94 91 89 86 84 81 79 76 74 71 69 66 64 62 59 57 55 53 51 50 48 47 45 44 43 42 41 40 40 39 39 38 38 38 38 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 75 76 77 79 80 82 83 85 87 89 91 93 95 97
 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 29 29 28 27 27 26 26 25 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 32 33 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 52 51 51 50 50 49 48 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 68 70 72 74 77 79 81 84 86 88 91 93 95 97 99 100 102 103 104 105 105 105 105 105 105 104 103 102 101 99 97 96 94 92 90 88 85 83 81 79 76 74 72 70 68 66 64 62 61 59 57 56 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 43 44 45 47 48 50 52 54 56 58 60 62 65 67 70 73 75 78 81 83 86 88 90 92 94 96 97 98 98 98 98 97 97 95 94 92 90 88 86 83 81 78 76 74 71 69 67 65 62 60 59 57 55 53 52 51 49 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 40 40 40 40 40 40 40 40 39
 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 62 65 68 72 75 79 84 88 92 97 102 107 112 117 122 127 132 136 141 144 148 150 152 154 154 154 153 152 150 147 144 140 136 132 127 123 118 113 109 104 99 95 91 87 83 79 76 72 69 67 64 61 59 57 55 53 52 50 49 48 47 46 46 45 45 44 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 65 66 67 68 69 71 72 74 75 77 79 81 83 85 87 90 92 95 98 101 105 108 112 115 119 123 127 132 136 140 144 149 153 157 161 164 168 170 173 175 176 177 176 176 174 172 169 165 161 156 150 145 139 133 127 121 115 109 103 98 93 88 83 79 75 71 68 64 61 58 56 53 51 49 47 46 44 42 41 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 42 43 45 47 49 51 53 56 58 61 64 67 70 74 77 80 84 87 91 94 97 101 104 106 109 111 113 114 115 115 115 115 113 112 110 107 104 101 98 94 91 87 84 80 76 73 70 66 63 61 58 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25
 35 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 27 28 30 32 33 35 37 40 42 44 47 49 52 54 57 60 63 65 68 70 73 75 77 79 81 82 84 85 86 87 88 88 88 89 89 89 88 88 88 87 87 86 86 85 85 85 84 84 84 84 84 85 85 86 86 87 88 90 91 93 94 96 98 101 103 106 109 112 115 119 123 127 132 136 142 147 153 160 166 174 182 190 198 208 217 227 237 247 258 268 277 286 294 300 306 309 310 310 307 302 296 287 277 266 254 242 229 215 202 189 177 165 153 142 132 122 113 105 97 89 83 76 71 65 60 56 52 48 45 42 39 36 34 32 30 28 27 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 41 43 46 49 52 56 59 63 67 72 76 81 87 92 98 105 112 119 126 134 142 151 160 169 178 187 196 205 214 222 229 236 241 246 249 251 251 251 249 245 241 235 229 222 214 206 197 189 180 172 163 155 147 139 131 124 117 110 104 98 93 87 83 78 74 70 66 63 60 57 54 52 50 48 47 45 44 43 42 42 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36
 42 41 40 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 42 43 44 46 48 50 51 54 56 58 61 63 66 69 72 75 78 81 85 88 92 96 99 103 107 110 114 117 120 123 126 129 131 133 134 136 137 137 137 137 136 136 135 133 132 130 128 126 124 122 120 118 116 114 111 109 107 105 103 101 99 97 95 93 91 89 87 86 84 82 80 79 77 75 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 44 44 45 46 47 48 49 51 52 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 90 93 97 100 104 108 111 115 119 122 125 129 132 134 137 139 140 142 142 142 142 141 140 138 136 133 130 127 123 119 116 111 107 103 99 95 91 88 84 80 77 74 70 67 64 62 59 57 54 52 50 48 46 44 43 41 39 38 37 36 34 33 33 32 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 54 56 57 59 60 61 62 64 65 66 67 68 69 69 70 71 71 72 72 72 72 72 72 72 72 72 71 71 70 69 68 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43
 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 27 28 29 31 32 34 36 38 40 42 45 48 51 54 57 61 65 69 73 77 81 86 90 94 98 102 105 108 110 112 113 114 114 113 111 109 106 103 99 95 91 86 82 77 73 68 64 60 56 53 49 46 43 40 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 45 48 51 54 57 61 64 68 72 76 80 84 87 91 94 97 99 101 103 104 104 104 103 101 99 97 94 90 87 83 79 75 71 67 63 60 56 53 50 47 44 42 39 37 35 33 31 30 29 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19
 31 30 30 29 29 28 28 28 29 29 29 30 31 31 32 33 34 36 37 38 40 41 43 45 47 48 50 52 54 55 57 59 60 61 62 63 64 64 64 64 64 64 63 62 61 60 58 57 56 54 52 50 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 32 34 36 38 40 42 45 48 51 55 59 63 68 74 80 86 93 101 110 119 129 140 152 165 179 193 208 224 239 255 270 283 296 306 314 320 322 322 318 312 304 293 281 268 254 240 225 211 197 183 170 157 146 135 124 115 106 97 89 82 75 69 63 58 53 49 45 41 37 34 31 29 26 24 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 22 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 47 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 30 32 35 38 42 46 50 55 60 66 73 80 88 97 106 117 128 140 153 167 182 197 212 228 242 255 266 275 280 282 281 275 267 256 242 228 212 196 180 164 150 136 123 112 101 92 84 76 70 64 59 54 50 47 44 41 39 37 35 34 32
 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 16 17 19 21 23 25 27 30 33 36 40 44 48 52 57 62 68 74 80 87 93 100 107 113 119 124 129 132 135 136 135 134 131 127 122 116 110 103 97 90 83 77 71 65 60 55 51 47 43 40 37 34 32 30 28 26 25 24 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 26 27 28 30 31 33 35 37 39 41 43 45 47 49 51 54 55 57 59 60 62 63 63 64 64 63 63 62 61 60 58 57 55 53 51 48 46 44 42 40 37 35 33 31 29 28 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 16 16 17 18 20 21 23 24 26 28 31 33 36 39 42 46 50 54 59 64 69 74 80 85 91 96 101 105 109 112 115 116 117 116 115 113 110 106 102 98 93 88 83 78 73 69 64 60 55 51 48 44 41 38 35 32 29 27 25 23 21 20 18 17 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 23 24 26 28 29 31 33 35 37 39 42 44 46 48 50 52 54 55 57 58 59 60 61 62 62 62 62 61 60 59 58 56 54 52 50 48 46 44 41 39 37 35 33 30 29 27 25 23 22 20 19 17 16 15 14 13 13 12 11 11 10 10 9 9 8
 38 36 34 33 31 29 28 26 25 23 22 21 20 19 17 16 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 18 19 21 22 24 26 27 29 31 34 36 38 41 43 46 48 51 53 56 59 61 64 66 68 71 73 75 76 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 117 118 119 121 122 123 124 126 127 128 129 130 131 132 133 134 134 134 134 134 133 132 130 129 126 124 121 118 114 110 106 102 97 93 88 83 79 74 70 65 61 57 53 49 46 42 39 36 33 31 28 26 24 22 21 19 18 16 15 14 13 12 12 11 10 10 9 9 9 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 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 36 38 40 42 44 46 48 50 53 56 59 62 65 69 73 77 81 87 92 98 105 112 119 127 136 145 154 164 174 185 195 205 215 225 234 242 249 254 259 261 263 262 260 256 251 245 238 230 221 212 203 193 184 174 165 156 147 139 132 124 118 111 105 100 95 90 86 82 79 75 72 69 67 64 62 60 58 56 54 52 50 48 46 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 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 15 16 18 19 21 23 26 29 32 35 39 43 47 52 58 64 70 77 84 91 97 104 110 115 118 121 122 121 120 117 113 108 102 97 91 85 79 74 69 64 60 55 52 48 45 42 40 38 36 34 33 32 31 31 30 30 31 31 32 33 35 37 39 42 45 49 53 58 63 69 76 83 90 99 107 117 127 137 146 156 165 173 179 183 185 185 182 178 171 163 154 144 134 124 114 105 96 87 80 73 67 61 56 52 48 44 41 39 37 35 34 33 33 32 32 32 33 34 35 36 37 39 41 43 46 49 52 55 59 63 67 71 75 80 84 87 90 93 95 95 95 93 91 87 83 78 72 67 61 56 51 46 41 37 33 30 27 24 21 19 17 15 14 12 11 10 9 8 7 6 5 5 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 1 1 2 2 3 4 4 5 6 7 8 10 11 12 14 16 18 20 23 25 28 32 35 39 43 47 51 56 61 66 71 77 82 88 93 98 104 109 114 119 123 127 131 134 136 138 138 138 137 135 132 128 123 118 112 105 98 91 84 77 70 63 56 50 44 39 34 30 26 22 19 16 14 12 10 8 7 5 4 3 2 1 1 0 0 0 0 0
 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 30 32 33 35 37 38 40 42 44 46 48 50 53 55 57 60 62 65 67 70 72 74 76 78 80 81 82 83 83 83 83 82 81 79 78 76 73 71 68 66 63 60 58 55 53 50 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 57 59 62 64 66 69 71 73 75 78 80 82 84 86 88 90 91 93 94 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 117 118 120 121 123 124 125 126 128 128 129 130 130 130 130 130 129 128 127 125 124 122 119 117 114 111 108 105 101 98 95 91 88 85 81 78 75 72 69 67 64 61 59 57 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 23 24 26 27 29 31 33 36 38 41 44 47 51 55 59 63 67 72 76 81 86 90 95 99 102 105 108 110 111 111 111 109 108 105 103 99 96 92 88 85 81 77 73 69 66 63 59 56 53 51 48 45 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14
 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 47 50 52 55 58 61 65 69 73 78 82 88 93 99 105 111 117 124 130 137 143 149 154 160 164 168 171 172 173 173 172 169 166 162 157 151 145 139 132 125 118 112 105 99 93 87 82 77 73 68 65 61 58 56 53 51 50 48 47 46 46 45 45 45 45 45 45 46 46 47 48 48 49 50 51 52 52 53 54 54 55 55 55 55 55 54 54 53 52 51 50 48 47 45 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 26 27 29 30 32 34 37 39 42 45 48 51 54 58 62 66 69 73 77 81 84 88 91 94 96 99 101 103 104 105 106 106 106 106 105 104 103 101 100 98 95 93 90 88 85 82 79 76 73 70 67 63 60 57 54 51 48 46 43 41 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 16
 40 41 42 43 44 45 46 47 48 48 48 48 48 48 47 46 45 44 42 41 39 37 35 34 32 30 29 27 26 24 23 22 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 6 6 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 19 20 21 22 24 25 26 28 29 30 31 33 34 35 36 37 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 55 55 55 54 53 52 51 50 49 47 46 44 42 40 39 37 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 45 47 48 50 52 53 55 56 57 58 58 58 58 58 57 56 56 55 53 52 51 50 48 47 46 45 44 43 42 41 41 40 40 39 39 39 39 40 40 41 41 42 43 44 44 46 47 48 49 50 51 52 54 55 56 57 57 58 59 59 59 59 59 59 58 57 56 55 54 53 52 50 49 47 46 44 43 41 40 38 37 36 35 34 33 33 32 32 32 31 31 31 32 32 32 33 34 34 35 36 37 38 39
 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 36 36 37 38 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 61 63 64 65 66 67 68 68 69 69 69 68 68 67 66 65 64 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 47 46 46 46 46 45 45 45 46 46 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 69 70 72 74 76 78 80 82 84 87 89 91 94 96 99 101 103 106 108 110 111 113 114 115 115 115 114 113 112 110 108 105 102 99 95 92 88 84 79 75 71 67 63 60 56 53 49 46 44 41 38 36 34 32 31 29 28 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 42 44 47 50 54 57 61 65 69 74 79 83 88 94 99 104 109 114 119 123 127 131 134 137 139 140 141 141 141 140 138 136 133 130 127 124 120 117 113 109 106 102 98 95 91 88 85 82 79 76 74 71 69 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 37 38 38 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 49 50 50 50 50
 10 11 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 34 36 39 41 44 47 50 53 56 58 61 64 66 69 71 73 74 76 77 78 78 78 79 78 78 77 76 75 74 73 72 70 68 67 65 63 61 59 57 55 53 51 48 46 44 42 40 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 14 15 17 18 20 22 23 25 28 30 33 35 39 42 45 49 53 58 63 68 74 80 86 93 100 107 115 123 130 137 144 150 155 158 159 159 157 154 149 142 134 126 117 108 99 90 82 74 67 61 55 49 44 40 36 33 30 27 25 23 21 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 36 37 38 39 40 40 41 42 42 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 30 31 33 35 37 40 43 46 50 54 58 63 68 74 81 88 96 104 112 122 131 140 149 158 166 172 177 181 183 183 181 177 172 165 158 150 141 132 124 116 107 100 93 86 79 73 68 63 58 54 50 46 42 39 36 33 31 28 26 24 22 21 19 18 16 15 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10
 41 39 36 34 32 30 28 26 25 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 48 50 52 54 57 59 61 63 65 67 69 71 73 74 76 77 78 78 79 79 79 78 78 77 77 76 75 74 73 71 70 69 68 67 66 65 64 63 63 62 61 61 60 60 60 60 60 60 60 60 61 61 62 62 63 64 65 66 67 68 68 69 70 71 72 73 73 74 74 75 75 74 74 74 73 72 71 70 68 67 65 63 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 26 25 24 24 24 24 23 24 24 24 25 25 26 27 28 30 31 33 35 37 40 42 45 48 51 55 59 62 66 70 74 77 80 83 86 87 88 89 88 87 86 83 81 78 74 71 67 64 60 57 54 51 48 45 43 41 39 37 35 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 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 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 30 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 43 44 45 45 46 47 49 50 51 52 54 55 57 59 60 62 63 64 65 66 67 67 67 67 66 65 63 61 59 57 54 52 49 46 44
 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 39 41 44 46 49 52 55 59 63 67 71 76 81 86 92 98 105 112 120 127 135 144 152 160 167 174 180 184 187 189 188 186 182 177 170 162 153 144 135 126 116 108 99 91 84 77 71 65 60 55 51 47 43 40 37 35 33 31 29 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 68 69 71 73 75 77 80 82 85 88 91 95 98 102 106 110 114 118 122 126 130 134 138 142 145 147 150 151 152 152 152 150 148 145 142 138 133 129 123 118 112 107 101 96 91 85 80 76 71 67 63 59 56 52 49 46 44 41 39 36 34 32 30 29 27 26 24 23 22 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 20 21 22 24 26 28 30 32 34 37 40 42 45 48 51 54 57 60 64 67 69 72 75 77 79 81 83 84 85 85 86 86 85 85 84 83 82 81 79 78 76 75 73 71 69 68 66 64 62 61 59 57 55 54 52 50 49 47 46 44 42 41 39 38 37 35 34 32 31 30 28 27 26 25 24 22 21 20 20 19 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11
 24 25 26 26 27 28 28 28 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 55 56 58 59 60 60 60 60 60 59 58 57 55 53 51 48 46 44 41 39 36 34 32 30 28 26 24 22 21 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 58 59 61 62 63 63 64 65 65 65 65 64 64 63 62 60 59 57 55 54 52 50 48 45 43 41 39 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 23 23
 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 34 35 37 39 40 42 44 46 48 50 52 54 56 58 59 61 62 63 63 64 64 63 63 62 61 60 58 57 55 54 52 50 48 47 45 43 42 41 39 38 37 36 35 35 34 33 33 33 33 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 48 49 49 50 50 51 51 52 52 53 54 55 56 56 57 58 59 60 60 61 62 62 62 62 62 62 62 61 60 59 58 57 56 54 53 51 49 48 46 44 43 41 40 38 37 36 35 33 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 30 31 33 36 38 40 43 46 49 52 56 59 63 67 70 74 77 80 83 86 88 89 90 90 89 88 87 85 83 80 77 74 71 68 65 62 59 56 53 51 48 46 44 42 40 38 37 35 34 33 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24
 25 24 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 45 46 47 47 48 48 48 48 47 47 46 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 29 28 27 27 27 27 27 27 27 27 28 28 29 30 31 32 33 35 37 38 40 42 45 47 49 52 55 58 61 64 67 70 73 76 79 81 84 87 89 92 94 95 97 98 99 100 100 100 100 99 99 98 97 95 94 92 90 89 87 85 83 81 79 78 76 74 73 72 70 69 69 68 67 67 67 67 67 68 68 69 70 71 72 74 75 76 78 79 80 81 82 83 83 83 83 82 81 80 79 77 75 72 70 67 64 62 59 56 53 51 48 46 43 41 39 38 36 34 33 31 30 29 28 27 26 26 25 24 24 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 21 22 24 25 27 29 32 35 37 41 44 48 52 57 61 66 72 77 83 88 94 99 105 110 114 118 121 124 126 127 128 128 127 125 124 121 119 116 113 109 106 103 99 96 93 90 87 84 82 79 77 75 73 71 69 67 65 64 62 61 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 39 38 37 35 34 33 31 30 29 27 26
 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 38 40 41 42 43 44 45 46 47 47 48 48 48 48 48 47 47 46 45 44 42 41 39 38 36 34 33 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 9 9 9 8 8 8 9 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 24 26 27 29 31 33 35 38 40 42 45 48 50 53 56 58 61 64 66 69 72 74 76 78 80 81 82 83 84 84 83 82 81 80 78 76 73 70 67 64 61 58 54 51 48 44 41 38 36 33 31 28 26 24 22 21 19 18 16 15 14 13 13 12 11 11 10 10 9
 51 51 52 52 52 52 52 52 52 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 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 49 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 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 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 46 46 45 45 44 44 43 42 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 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 45 46 47 48 49 50 50
 118 119 118 117 115 113 110 106 102 98 93 89 85 80 76 73 69 66 62 60 57 54 52 50 48 47 45 44 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 35 36 38 40 42 44 46 48 51 54 57 60 63 66 69 71 74 76 79 80 82 83 83 83 83 82 81 80 78 76 73 71 69 66 64 62 59 57 55 53 51 49 47 46 44 43 42 41 39 38 38 37 36 35 35 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 43 44 46 48 50 51 53 55 57 58 60 61 62 62 62 62 62 61 60 58 56 54 52 49 47 44 42 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 28 29 30 32 34 35 37 39 41 44 46 48 51 53 56 58 60 62 64 65 66 67 68 68 68 67 66 65 63 62 60 58 57 55 53 51 49 48 46 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 36 37 38 39 40 42 44 46 48 50 53 56 59 63 67 71 75 80 85 90 94 99 104 108 111 114 117
 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 28 30 31 33 34 36 38 40 43 45 48 51 54 58 61 65 69 74 78 83 87 92 97 101 105 108 111 113 114 114 113 111 108 104 99 94 88 83 77 71 66 61 56 51 47 42 39 35 32 29 27 25 23 21 19 18 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 52 53 53 53 53 52 51 50 49 48 46 44 42 40 38 35 33 31 29 27 25 23 21 19 18 16 15 14 13 12 11 11 10
 14 14 14 15 15 15 16 16 17 18 19 20 21 23 24 26 28 30 32 34 37 40 43 47 51 55 59 64 69 75 81 88 94 102 109 117 125 134 142 151 159 167 174 181 186 191 194 195 195 194 190 186 180 173 166 158 149 140 132 123 115 107 99 91 85 78 72 66 61 57 52 48 45 41 38 35 33 31 29 27 25 24 23 22 21 20 20 19 19 19 18 18 18 19 19 19 20 20 21 22 22 23 24 25 27 28 29 31 32 34 35 37 39 40 42 44 46 47 49 51 52 54 55 57 58 59 60 61 62 63 64 64 64 65 65 64 64 64 63 62 61 60 59 58 57 55 54 52 51 49 47 45 43 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 23 24 25 27 29 31 33 35 37 39 41 43 46 48 51 53 55 58 60 62 64 66 68 70 72 73 74 75 76 77 77 77 77 77 77 76 75 74 72 71 69 67 65 63 61 58 56 53 51 48 46 43 41 38 36 34 32 29 27 25 24 22 20 19 18 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 25 27 28 30 32 34 36 38 40 42 44 46 48 50 51 53 55 56 57 58 59 60 61 61 62 62 62 62 62 61 61 60 59 58 57 56 55 53 52 50 49 47 46 44 43 41 39 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14
 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 27 29 30 32 34 36 38 40 42 44 46 48 51 53 55 58 60 63 65 67 69 72 74 76 78 80 82 83 85 86 87 88 88 89 89 89 89 88 87 86 85 83 81 79 77 75 72 70 67 64 62 59 56 54 51 49 46 44 42 40 38 36 34 33 32 30 29 28 27 27 26 26 26 25 25 26 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 43 45 46 48 51 53 55 57 59 61 63 65 67 69 71 73 74 76 77 78 79 80 81 81 82 82 81 81 81 80 79 78 76 75 73 71 69 67 65 62 60 58 55 53 51 48 46 44 42 39 37 36 34 32 30 29 28 27 25 24 24 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 30 32 34 36 38 40 43 45 48 51 54 57 60 63 66 68 71 73 75 77 78 79 80 81 81 81 80 80 79 77 76 75 73 72 70 68 66 64 63 61 59 57 56 54 52 51 49 48 46 44 43 42 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 39 41 43 45 47 49 52 54 56 58 60 62 64 66 68 69 71 73 75 76 78 80 81 82 84 85 86 87 88 88 89 89 89 89 89 88 87 86 84 83 81 79 76 74 71 68 65 62 59 56 52 49 46 43 41 38 35 33 31 29 27 25 24 22 21 20 19 18 17
 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 54 55 56 57 58 59 59 60 61 61 61 62 62 62 62 61 61 61 60 60 59 59 58 57 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 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 39 39 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 47 49 51 52 54 55 57 59 60 62 63 65 66 68 69 70 71 72 73 73 74 74 74 74 74 74 73 73 72 71 69 68 67 65 63 62 60 58 56 54 52 50 49 47 45 43 41 40 38 37 35
 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 15 16 17 19 20 21 23 24 26 27 29 31 33 35 37 40 42 45 48 50 53 56 60 63 66 69 73 76 79 82 85 88 90 92 93 94 94 94 93 92 90 87 84 81 78 74 70 66 62 59 55 51 47 44 41 38 35 32 30 28 26 24 22 21 19 18 17 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 26 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 18 20 22 24 26 29 32 34 38 41 44 48 51 55 59 62 66 69 72 75 77 79 80 81 82 82 82 81 80 78 76 74 72 70 67 65 62 60 57 55 52 50 48 46 43 41 39 37 36 34 32 30 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 8 9 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 36 38 41 43 46 49 51 54 57 60 63 65 68 71 73 76 78 80 82 84 85 86 87 88 88 87 87 86 85 83 81 79 77 74 71 68 65 62 58 55 52 49 46 43 40 37 35 32 30 28 25 24 22 20 19 17 16 15 14 13 13 12 11
 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 40 41 43 45 47 49 51 54 57 60 63 67 71 76 81 87 93 99 106 114 122 130 139 147 155 163 170 175 179 182 182 180 177 171 164 156 146 136 126 116 107 98 89 81 74 67 61 56 52 48 44 41 39 37 35 34 33 33 32 32 33 33 34 35 36 37 38 40 41 43 45 47 49 51 54 56 58 61 63 66 68 71 73 76 78 80 83 85 87 90 92 94 96 98 100 102 104 106 107 109 110 111 113 114 115 116 116 117 117 117 117 117 117 116 115 114 113 111 109 107 105 103 101 98 96 94 91 89 86 84 82 80 78 76 74 73 72 71 70 70 70 70 70 70 71 72 73 74 76 77 79 81 83 85 87 89 91 93 95 96 98 100 101 102 103 104 105 105 105 105 105 105 104 103 102 101 100 99 97 96 94 92 90 88 86 84 82 80 78 75 73 71 69 66 64 62 59 57 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 26 26 26 26 27 28 29 30 32 34 37 40 44 49 54 59 66 73 82 91 100 111 123 135 147 159 172 183 193 202 210 215 217 217 216 212 206 199 191 182 173 164 155 146 138 130 123 116 110 104 98 93 89 85 81 77 74 71 68 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 43 42 41 39 38 37 36 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 24
 38 38 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 40 40 41 42 43 44 46 47 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 76 77 79 80 82 83 84 85 86 86 87 87 88 88 88 87 87 87 86 85 85 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 44 44 45 45 45 45 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 44 44 45 46 46 47 47 47 47 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38
 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 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 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 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 60 62 64 65 67 68 69 70 71 72 72 72 71 71 70 69 68 66 64 63 61 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 31 30 29 29 29 28 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 36 36 36 37 37 37 37 37 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 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 29 29 30 30 30 30 30 30 30 29 29 29 28 27 27 26 25 24 23 22 21 21 20 19 18 18 17 17
 15 16 17 18 19 20 22 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 56 57 59 60 61 62 62 63 63 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 57 56 55 53 52 50 48 46 44 42 40 37 35 32 30 28 26 23 21 20 18 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 24 26 28 29 31 34 36 38 41 44 47 51 55 59 64 68 74 79 86 92 99 106 113 121 128 136 143 149 155 160 164 166 167 167 165 162 158 152 147 140 134 127 120 113 107 101 95 90 85 80 76 73 69 67 64 62 60 59 57 56 56 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 54 54 54 54 53 53 52 52 51 50 49 48 47 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 24 24 25 25 26 27 29 30 32 34 36 39 42 46 49 53 58 62 67 73 78 83 88 93 97 101 104 107 109 109 109 108 107 104 102 98 95 91 87 84 80 76 73 70 66 63 61 58 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 13 13 14
 28 27 26 25 24 24 24 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 57 56 56 56 55 54 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 38 38 39 40 40 41 42 44 45 46 48 49 51 52 54 56 58 60 63 65 67 70 72 75 77 80 83 85 87 90 92 93 95 96 97 98 98 98 97 97 95 94 92 90 88 85 83 80 77 75 72 69 67 64 62 60 58 56 54 53 52 51 50 49 49 49 49 49 50 50 51 52 53 54 55 56 57 58 59 60 60 61 61 60 60 59 59 57 56 55 53 52 50 48 46 45 43 41 40 38 36 35 33 32 31 30 29 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 25 26 28 30 32 35 37 40 43 46 49 52 56 59 62 66 69 73 76 78 81 83 85 87 89 90 90 91 91 91 91 90 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 73 72 72 71 71 70 70 69 69 69 68 68 68 68 68 67 67 67 67 67 66 66 66 65 65 64 64 63 62 61 60 59 58 56 55 53 51 50 48 46 44 42 40 38 36 35 33 32 30 29
 5 6 7 7 8 9 10 12 13 15 16 18 20 22 25 27 30 32 35 38 41 43 46 48 51 53 55 57 59 60 61 62 62 62 62 61 61 60 59 58 56 55 54 52 50 49 47 46 44 42 41 39 38 36 35 33 32 31 29 28 27 25 24 23 22 21 20 19 17 16 15 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 17 18 19 21 22 24 26 28 30 32 35 38 41 44 47 51 55 60 65 70 76 83 90 97 105 113 122 131 139 148 156 162 168 171 173 172 169 164 157 149 139 129 119 109 98 89 80 71 63 56 50 44 39 34 30 27 23 21 18 16 14 13 12 10 10 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 31 31 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 15 16 16 18 19 20 22 23 25 27 29 32 35 38 41 44 48 52 56 61 66 71 76 82 88 94 100 106 111 117 123 127 132 135 138 140 141 140 139 137 133 129 125 119 114 108 102 96 90 84 78 72 67 62 58 53 49 45 42 38 35 32 30 27 25 23 21 19 17 15 14 13 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 5 5
 16 16 17 18 19 20 22 24 26 28 30 33 35 39 42 45 49 53 58 62 67 72 77 83 88 94 99 105 111 116 121 126 130 134 138 141 143 145 147 147 148 147 147 146 144 142 140 137 135 132 128 125 122 118 115 111 107 104 100 97 93 89 86 82 79 76 72 69 66 63 60 58 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 27 26 25 25 25 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 45 45 45 44 44 43 43 41 40 39 37 36 34 33 31 29 28 26 25 23 22 21 20 19 19 18 18 18 17 18 18 18 19 20 20 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 25 25 25 24 24 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 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15
 14 12 11 10 9 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 35 38 40 44 47 51 55 60 65 70 75 81 86 91 96 99 101 102 101 99 96 91 85 78 72 65 59 53 47 42 37 33 30 27 24 22 20 19 17 16 16 15 15 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 24 25 27 28 30 31 33 35 38 40 42 45 47 50 52 55 58 60 63 65 68 70 72 73 74 75 76 76 76 76 75 74 73 72 71 70 69 68 66 66 65 64 64 63 63 64 64 65 66 68 70 72 74 77 79 82 85 88 90 92 93 93 93 91 89 86 82 78 73 68 63 58 53 49 45 41 37 34 31 28 26 24 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 6 7 9 11 13 15 18 21 25 29 34 39 45 51 57 63 69 74 79 84 87 90 91 92 91 90 89 86 84 81 77 74 71 68 65 62 59 57 55 52 50 48 47 45 43 42 41 39 38 37 36 36 35 34 34 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 28 27 26 25 23 22 21 19 18 16 15
 10 9 9 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 43 44 45 46 47 47 47 47 47 46 46 45 43 42 40 39 37 35 33 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 38 40 42 43 45 46 47 48 48 49 48 48 47 46 44 43 41 38 36 34 31 29 26 24 22 20 18 16 15 13 12 11
 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 41 43 45 46 48 49 50 51 52 53 53 53 53 53 53 52 51 50 49 47 46 45 43 42 40 39 38 36 35 34 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 36 37 38 38 39 39 39 40 40 40 39 39 39 38 38 37 37 36 35 34 34 33 32 31 30 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 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 19 20 22 24 26 28 30 33 35 38 40 42 44 45 46 47 47 47 47 46 45 43 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 16 17 18 18 19 20 22 23 24 25 27 28 29 31 33 34 36 37 39 41 42 44 46 47 49 50 52 53 54 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 69 69 70 71 71 72 72 73 73 74 74 74 74 74 73 73 72 71 69 67 65 63 60 57 54 51 48 44 41 38 35 32 29 26 24 21 19 17
 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 57 59 61 63 66 68 70 72 74 76 78 79 81 82 82 82 82 81 81 79 78 75 73 71 68 65 62 59 56 53 50 47 45 42 40 38 36 34 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 20 22 23 24 26 27 29 31 32 34 36 38 41 43 45 47 49 51 53 55 56 58 60 61 62 63 64 65 65 66 66 66 66 66 65 65 64 64 63 62 61 60 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20
 7 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 49 51 53 56 59 61 64 66 69 71 72 74 75 75 75 74 73 71 69 66 63 59 56 52 48 44 40 37 33 30 27 25 22 20 18 16 14 13 12 11 10 10 9 9 9 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 42 42 42 42 42 41 40 40 39 38 37 36 34 33 32 30 29 28 26 25 24 23 21 20 19 18 18 17 16 16 16 15 15 15 16 16 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 37 38 39 40 41 42 42 42 42 41 40 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 8 9 10 11 12 13 15 17 19 21 23 25 28 31 34 37 40 43 46 49 52 55 58 60 63 65 67 68 69 70 70 71 71 70 70 69 68 67 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 46 45 44 43 42 40 39 38 36 35 34 32 31 29 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 8 7 7
 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 34 34 33 33 32 31 30 28 27 26 24 22 21 19 18 16 15 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 8 8 8 9 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 41 42 42 42 42 42 42 41 41 40 39 38 37 36 34 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 35 37 38 40 41 41 42 42 42 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 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 9 9 8 8 8 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
 35 33 31 29 27 26 24 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 29 29 30 31 32 34 35 37 38 40 42 45 47 50 53 56 59 63 66 70 73 77 80 83 87 90 93 95 98 100 103 104 106 108 109 110 111 112 112 113 113 113 113 112 112 111 110 108 107 105 103 101 98 96 93 90 87 84 81 78 75 72 68 65 62 60 57 54 51 49 47 44 42 40 38 37 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 24 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 66 65 65 64 63 61 60 58 56 53 51 48 46 43 40 38
 44 42 39 37 34 32 29 27 25 23 21 19 18 16 15 14 13 12 11 11 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 14 16 17 19 20 22 25 27 30 34 37 41 46 51 56 61 66 71 75 79 83 85 87 88 88 87 86 83 81 78 74 71 67 64 60 57 53 50 47 45 42 40 38 36 34 32 31 29 28 27 25 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 39 40 41 42 43 43 43 42 41 40 39 37 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 13 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 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 30 29 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 47 48 49 50 51 52 52 52 52 51 50 48 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 40 41 42 43 45 46 47 49 50 52 54 55 57 58 60 61 62 63 64 65 66 66 66 66 65 64 63 62 60 58 56 54 52 49 47 44 42 39 37 34 32 30 29 27 25 24 23 22 22 21 21 20 20 20 21 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 23 24 25 26 27 29 31 33 35 38 41 44 47 50 54 57 61 65 69 73 77 80 84 87 90 93 95 97 99 100 100 100 100 99 98 96 95 93 90 88 85 83 80 78 75 73 70 68 66 64 61 59 58 56 54 52 51 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17
 10 10 11 11 12 13 15 16 18 20 22 24 27 29 32 35 37 40 43 46 49 51 54 56 57 59 60 60 61 60 60 59 58 56 55 53 51 50 48 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 15 17 18 20 22 23 25 27 28 30 31 32 33 34 34 35 35 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 6 6 6 6 6 6 7 7 8 9 10 11 12 13 14 16 17 19 20 22 24 25 27 29 30 32 34 35 37 38 39 40 41 42 43 44 44 45 45 45 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 51 51 50 50 48 47 45 44 42 39 37 35 32 30 27 24 22 20 17 15 13 12 10 9 7 6 5 5 4 4 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 19 20 21 22 24 26 27 29 31 33 36 38 41 43 46 49 53 56 60 63 67 71 74 78 80 83 85 86 86 86 84 82 80 76 73 68 64 60 55 51 47 43 39 35 32 29 26 23 21 19 17 15 14 13 12 11 10 10 10 10
 15 14 13 12 11 11 11 11 11 12 12 13 14 14 15 17 18 19 20 22 23 25 26 28 30 32 33 35 37 39 41 43 44 46 47 48 50 50 51 51 51 51 51 50 49 48 47 46 44 43 41 39 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 11 12 13 14 15 17 19 22 24 28 31 35 40 44 49 54 60 65 70 75 79 83 86 89 90 91 91 90 89 86 84 81 78 75 72 69 66 63 60 58 55 53 50 48 46 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 9 9 10 11 13 14 16 17 19 21 23 25 27 30 32 34 36 37 39 40 41 42 42 42 42 42 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 35 34 33 32 30 29 27 25 23 21 19 17 15 13 12 10 9 8 7 6 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 21 22 23 25 26 28 29 31 33 36 38 41 43 46 50 53 57 61 65 70 75 80 85 90 94 99 103 106 108 110 110 109 106 103 98 93 87 80 74 67 61 55 49 44 39 34 30 27 23 21 18 16
 33 32 31 31 30 30 30 29 30 30 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 29 28 28 28 29 29 30 30 31 32 34 35 36 38 39 41 43 44 46 47 48 50 51 51 52 52 52 52 52 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 42 43 44 46 48 49 51 52 54 55 56 57 58 59 59 59 59 59 58 57 56 55 53 51 49 47 45 43 41 39 38 36 35
 15 16 17 18 19 19 20 21 22 22 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 16 16 16 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 10 10 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 32 33 34 34 35 35 34 33 32 31 30 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14
 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 60 62 65 67 69 72 74 76 78 79 80 81 82 82 81 81 79 78 76 73 71 68 64 61 58 55 51 48 45 42 39 36 34 32 30 29 27 26 25 25 24 24 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 32 32 32 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 58 59 59 59 59 60 60 60 60 59 59 59 58 58 57 56 55 54 53 52 51 49 48 46 45 43 42 41 39 38 37 35 34 34 33 32 32 32 31 32 32 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 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
 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 35 36 36 37 37 36 36 35 34 33 32 30 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 17 18 19 20 22 23 24 26 28 29 31 34 36 38 41 44 47 50 54 57 61 65 69 73 77 81 85 89 92 95 97 99 100 101 100 100 98 96 94 91 87 84 80 77 73 69 65 62 58 55 52 49 46 43 41 38 36 34 32 30 28 26 25 24 23 22 21 20 19 19 19 19 19 20 20 21 22 23 24 26 28 30 32 34 36 38 41 43 45 48 50 53 55 57 59 61 62 64 65 66 66 67 67 67 67 67 66 65 64 63 62 60 58 57 55 53 51 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 19 18 17 16 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 12 13 14 16 17 19 20 22 24 25 27 28 29 30 30 31 31 31 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 33 34 34 34 34 34 33 33 32 31 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16
 15 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 32 32 33 33 34 34 34 34 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 24 25 25 26 26 27 29 30 31 33 35 37 39 41 44 46 49 51 54 57 59 62 64 67 69 71 74 76 77 79 80 82 83 83 84 84 84 84 84 83 82 82 81 80 78 77 76 74 73 71 70 68 67 65 64 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 40 39 38 37 36 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 25 25 26 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 35 35 34 33 32 31 30 28 27 26 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 24 25 25 25 26 26 26 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 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29 29 28 28 28 27 26 26 25 24 23 22 21 20 18 17 17 16 15
 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 46 48 51 53 56 58 61 64 67 70 73 75 78 81 83 85 87 89 90 90 90 90 88 87 85 82 79 76 72 68 65 61 57 53 49 46 42 39 36 33 30 27 25 22 20 18 17 15 14 13 12 11 10 10 10 10 10 10 10 11 12 13 14 15 17 18 20 22 24 26 28 30 33 35 37 39 41 43 45 47 49 50 51 52 53 53 54 54 53 53 52 52 51 50 48 47 46 45 43 42 41 39 38 37 36 35 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 18 19 20 21 23 24 26 27 29 31 33 35 37 39 41 43 46 48 51 54 57 60 64 67 70 74 77 81 84 87 90 93 95 97 99 100 100 100 99 98 96 93 90 87 84 80 76 72 68 64 60 56 53 49 45 42 39 36 33 31 28 26 24 22 20 18 17 15 14 13 13 12 12 11 11 12 12 12 13 14 15 17 18 20 21 23 26 28 30 33 36 38 41 44 47 50 53 56 59 61 64 66 68 70 71 72 73 74 74 74 73 73 72 71 69 68 66 65 63 61 60 58 56 55 53 51 50 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 22 21 20 20 19 18 17 17 16 16 15 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
 17 17 18 18 19 20 21 23 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 53 55 56 58 59 60 61 62 63 64 65 65 66 67 67 68 68 68 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 69 68 67 66 65 64 62 60 59 57 55 53 50 48 46 43 41 39 36 34 32 30 28 26 24 22 21 19 18 17 17 16 16 16 16 16 17 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 36 37 39 40 41 43 44 45 46 48 49 50 52 53 54 56 57 58 60 61 62 64 65 66 67 69 70 70 71 72 72 73 73 73 72 72 71 70 69 68 66 64 62 60 58 56 53 51 48 46 43 41 38 36 33 31 29 27 25 23 21 20 18 17 16 16 15 15 15 15 16 16 17 18 20 21 23 25 26 29 31 33 35 37 40 42 44 46 48 50 52 53 54 55 56 57 57 57 57 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 24 23 22 22 21 20 19 18 17 16 15 15 14 14 14 14 14 15 15 16 17 18 20 21 23 25 27 30 32 35 38 41 44 47 50 54 57 61 65 69 73 77 81 85 90 94 99 103 107 112 116 120 124 127 131 133 136 138 140 141 141 142 141 140 139 137 134 132 128 125 121 117 113 109 105 100 96 92 87 83 79 75 71 67 63 59 56 52 49 46 43 40 37 34 32 30 28 26 24 22 21 20 19 18 17 17
 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 9 10 11 12 14 15 16 17 19 20 22 23 25 26 28 29 31 32 33 35 36 36 37 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34 33 33 32 31 30 29 28 27 26 24 23 22 20 19 18 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4
 15 16 18 20 22 24 27 30 33 37 40 44 48 51 55 58 60 62 63 63 62 61 59 57 54 51 48 45 42 40 37 34 32 30 28 26 25 23 22 21 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 19 20 20 20 20 20 20 19 19 18 18 17 16 15 15 14 14 13 12 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 20 22 23 25 27 29 32 34 37 39 42 44 46 48 50 51 51 51 50 49 47 45 43 40 37 34 32 29 26 24 22 20 19 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 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 14 14 15 15 16 17 18 18 19 20 20 21 22 22 22 22 22 22 22 21 20 20 19 18 17 16 15 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 12 12 12 13 14
 29 29 30 31 33 35 37 39 41 44 47 50 53 56 60 63 66 69 73 76 78 81 83 85 86 87 88 88 88 87 86 85 84 82 80 77 75 73 70 68 66 63 61 59 57 55 53 51 50 48 47 46 45 44 43 42 42 41 40 40 40 40 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 36 35 34 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 34 34 35 37 38 39 40 42 43 45 46 48 50 52 54 57 59 62 64 67 70 73 76 79 81 84 87 90 92 94 95 97 98 98 98 97 96 95 93 90 87 84 81 78 74 70 67 63 60 56 53 50 47 44 41 39 37 36 34 33 32 31 31 31 31 31 32 33 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 48 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 25 26 26 27 28 30 31 32 34 36 37 39 40 41 42 43 44 45 45 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 36 35 34 33 32 32 31 30 29 29 28 28 28 28 28
 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 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 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 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 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 20 20 19 19 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 17 17 18 19 20 21 22 24 26 27 29 31 33 35 37 39 41 42 44 46 47 48 50 51 52 53 54 54 55 55 56 56 56 57 57 57 57 56 56 56 56 55 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 22 23 24 26 27 29 31 33 36 38 41 43 46 48 50 52 54 56 57 58 59 59 59 59 59 58 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 41 41 40 39 38 37 36 34 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 61 61 62 62 62 62 62 62 61 61 60 59 58 56 55 53 51 49 47 45 43 40 38 36 34 31 29 27 26 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 18 17 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 44 45 46 46 47 47 47 46 46 45 44 43 41 40 38 37 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 13 14 15 17 18 20 23 25 28 30 33 36 39 41 43 44 45 45 45 44 43 42 40 38 36 34 32 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 40 42 43 45 46 47 47 47 47 47 46 45 43 42 40 38 35 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 41 42 43 44 44 44 44 44 44 43 42 40 39 37 35 33 30 28 26 24 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
 3 3 4 4 4 5 6 7 8 9 10 11 12 14 16 17 19 21 23 25 27 28 30 32 33 34 35 36 36 36 36 36 35 34 33 32 30 29 27 26 25 23 22 21 20 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 6 7 8 9 11 12 14 16 18 20 22 24 25 27 29 30 31 32 33 33 33 33 33 33 32 32 31 30 29 29 28 28 27 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 30 30 31 31 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 36 36 35 34 32 30 28 26 23 21 19 17 15 13 11 9 8 7 6 5 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 19 20 21 22 24 25 26 27 29 30 30 31 32 32 32 32 31 31 30 29 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 5 4 4 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 13 13 12 11 11 10 9 9 8 7 7 7 6 6 6 6 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 20 21 22 23 25 26 28 29 30 32 33 34 35 35 35 35 35 35 34 33 32 30 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 5 5 5 5 6 6 6 7 8 8 9 9 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 25 25 25 26 26 26 26 26 25 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 12 12 12 11 11 11 10 10 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 46 45 43 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 42 44 45 47 48 50 52 54 56 59 61 64 67 71 74 78 82 86 90 94 99 103 107 111 115 119 122 124 126 126 126 126 124 122 118 115 110 106 101 96 90 85 80 75 70 65 61 56 52 49 45 42 40 37 35 33 32 31 30 30 30 30 31 32 34 36 38 40 43 47 50 54 57 61 65 69 72 76 78 81 83 84 85 86 86 85 84 82 80 78 76 73 71 68 65 63 60 58 55 53 51 49 47 46 44 43 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 45 46 47 47 47 48 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 51 53 54 56 59 61 63 65 68 70 73 75 78 80 82 85 86 88 89 90 90 90 90 89 88 86 84 81 79 76 73 70 67 64 62 59 57 55 53 52 51 51 51 52 53 54 56 58 60 63 67 71 75 79 84 88 93 98 103 108 112 117 120 123 126 127 128 127 126 124 121 118 114 109 104 100 95 90 85 81 77 73 69 65 62 59 56 54 52 50 48 47 45 44 43 42 42 41 41 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 51 52 53 53 54 55 55 55 55 54 54 53 52 50 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 58 58 58 58 57 56 55 54 52 51 50 49 49 48 47 47 47 47 47 47 47 48 48 49 50 51 52 54 55 57 59 61 63 65 68 70 73 75 78 80 82 85 87 88 90 91 92 93 93 94 93 93 92 91 89 88 86 84 82 80 78 77 75 73 71 70 69 67 66 65 65 64 64 64 64 64 64 65 66 67 69 70 72 74 77 79 81 84 86 88 89 90 90 90 89 88 85 83 79 76 72 69 65 61 58 55 52 49 46 44 42 40 38 36 35 34 32 31 31 30 29 29 29 29 28 28 29 29 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 66 67 68 69 71 72 73 74 74 75 75 75 74 73 71 69 67 64 62 59 56 53 50 47 44 41 39 36 34 32 30 29 27 26 25 23 22 22 21 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 29 30 31 32 34 35 37 39 40 42 44 46 48 49 51 52 54 55 56 57 58 58 58 58 58 57 57 56 55 55 54 54 53 53 53 52 52 53 53 53 54 55 55 56 57 58 59 59 60 61 61 61 62 62 61 61 60 59 57 56 54 52 50 48 46 44 42 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 22 23 23 25 26 27 29 30 32 34 36 38 40 43 45 48 50 52 54 56 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 46 47 48 48 49 49 50 50 50 49 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 40 41 43 45 48 50 53 56 59 63 67 71 75 80 84 89 94 98 102 106 109 112 114 114 114 113 110 107 103 98 93 87 81 76 70 65 60 55 51 47 43 40 38 36 34 32 31 30 29 28 28 27 27 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 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 28 29 30 31 33 34 36 37 39 40 41 42 43 44 44 44 44 44 43 42 40 39 37 35 32 30 28 26 24 22 20 18 17 15 14 13 12 12 11 11 11 11 11 12 12 13 13 14 15 16 16 17 18 20 21 22 23 24 25 27 28 29 30 32 33 34 35 36 37 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 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 13 14 15 17 19 21 24 28 32 36 41 47 54 61 68 76 84 92 100 106 112 116 118 118 117 113 109 103 97 90 84 77 71 65 60 55 51 47 43 40 37 35 33 31 29 28 27 26 25 25 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 44 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
 12 12 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 33 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 13 14 15 16 16 17 18 18 19 20 21 21 22 22 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 22 24 26 28 30 31 33 35 37 38 40 41 42 43 44 44 45 45 45 44 44 43 42 41 40 39 38 37 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 48 49 49 49 49 48 48 47 46 44 43 41 39 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 13 13 14 14 14 14 15 16 16 17 18 19 20 21 22 22 23 24 25 26 27 27 28 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 22 23 24 26 27 28 29 30 30 30 30 30 29 28 27 25 24 23 21 20 19 17 16 15 14 13 13 12 11 11 11 10 10 10 11 11 11 12 13 14 15 17 19 21 23 25 28 31 35 38 42 45 48 51 53 55 55 55 53 51 49 45 42 38 35 31 28 25 23 20 18 16 15 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 18 19 20 20 20 20 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 33 33 33 33 33 32 31 30 29 28 26 25 23 22 20 19 18 17 16 15 15
 34 36 37 38 39 40 41 42 43 43 43 43 43 42 42 41 40 38 37 35 34 32 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 41 42 44 45 46 48 49 49 50 50 51 51 50 50 49 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 42 43 44 45 45 46 46 46 46 46 45 45 44 43 42 40 39 37 36 34 33 31 30 28 27 26 25 23 22 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 31 31 32 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 7 6 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 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 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 9 9 10 10 11 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 17 17 17 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 13 12 12 11 11 10 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2
 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 17 18 20 22 24 27 30 33 38 43 48 54 61 69 77 85 93 100 106 110 112 111 108 102 96 88 80 71 64 56 50 44 39 34 30 27 24 21 19 17 15 14 13 12 11 10 10 9 9 9 9 8 8 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 20 21 23 24 26 28 29 31 32 34 35 36 37 37 37 36 35 34 33 31 30 28 27 26 24 23 22 21 21 20 19 19 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 25 25 26 26 27 28 28 29 30 30 31 31 31 31 31 31 31 30 30 29 28 27 26 25 24 22 21 20 19 18 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 18 19 19 20 21 21 21 22 22 22 22 22 21 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10
 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 21 22 23 23 24 24 24 24 24 23 22 21 20 19 18 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 6 7 7 8 9 10 11 12 13 15 16 17 18 19 20 21 22 22 22 23 22 22 22 21 21 20 19 19 18 17 17 16 16 15 14 14 14 13 13 13 13 13 12 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 19 19 19 18 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3
 14 14 15 15 16 16 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 15 15 16 17 17 18 19 20 22 23 24 26 27 29 30 31 32 33 34 34 35 34 34 33 32 31 30 29 27 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 28 31 33 35 38 40 42 43 44 45 45 45 44 43 41 39 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 31 32 34 36 39 41 43 45 46 47 48 48 47 46 45 43 40 38 35 32 30 28 26 24 22 20 19 18 17 16 15 15 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 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 16 17 18 20 21 23 25 27 28 30 31 33 33 34 34 34 33 32 31 29 28 26 24 23 21 19 18 17 15 14 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 24 26 28 30 33 35 38 41 45 48 52 55 59 63 66 70 73 76 79 81 82 83 82 81 79 77 74 70 66 62 57 53 48 44 40 37 33 30 27 25 23 21 19 17 16 15 14 13 13 12 11 11 11 11 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 26 29 31 34 38 41 45 49 53 56 60 63 66 67 68 69 68 67 65 62 59 56 54 51 48 45 43 41 39 37 35 34 33 32 31 31 30 30 29 29 29 29 30 30 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 47 48 48 48 47 47 46 45 44 42 41 39 37 35 33 32 30 28 27 25 24 23 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 34 36 37 38 38 39 39 39 39 39 38 37 37 36 35 34 33 32 31 30 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 20
 17 17 17 17 17 18 18 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 35 36 37 38 39 39 39 38 38 37 36 35 34 32 31 30 28 27 26 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 28 30 32 33 35 36 37 39 40 41 41 42 42 42 42 42 41 40 39 38 36 35 33 32 30 28 27 25 24 23 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 22 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 40 41 41 42 42 42 42 41 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 45 45 44 43 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17
 40 42 43 45 47 48 49 50 51 52 52 53 52 52 52 51 50 49 47 46 45 43 42 40 39 37 36 35 34 32 31 30 29 29 28 27 27 27 26 26 26 27 27 28 28 29 30 31 33 34 36 38 40 42 44 47 49 52 55 57 60 62 65 67 68 70 71 71 71 71 70 69 68 66 65 63 61 59 57 55 54 52 51 49 48 47 46 45 45 44 44 44 44 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 38 40 42 43 45 46 47 48 48 48 48 48 48 47 46 45 44 43 42 40 39 38 36 35 34 33 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 27 28 28 28 28 28 28 28 27 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 25 26 28 30 32 34 36 38 40 42 45 47 48 50 51 52 52 52 51 50 48 46 44 42 40 37 35 32 30 28 26 24 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 27 29 32 34 38 41 45 50 55 60 66 72 78 83 88 93 95 97 97 95 91 87 81 76 70 64 58 52 47 43 39 35 32 29 26 24 22 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 15 16 16 17 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 28 29 30 31 33 34 36 38 40 42 44 46 48 49 51 52 53 53 53 53 52 51 49 48 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 42 44 45 46 47 47 48 48 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 19 20 22 24 26 28 31 34 38 42 47 52 57 64 70 78 85 92 99 105 110 113 114 113 110 105 99 92 85 78 71 64 58 53 48 44 40 37 34 32 29 28 26 25 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10
 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 32 32 31 31 30 29 28 27 26 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 22 23 24 26 27 29 30 32 33 34 35 36 37 38 38 38 37 37 36 35 34 32 31 30 28 27 26 25 24 23 22 21 21 21 20 20 20 21 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 37 38 38 38 38 38 37 36 35 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 28 29 29 30 30 30 30 30 29 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 13 13 13 13 13 14 14 15 15 16 17 18 19 21 22 24 26 28 30 32 35 37 40 43 45 47 49 50 51 51 51 50 49 47 44 42 39 36 34 31 28 26 24 22 20 19 17 16 15 14 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 21 21 21 21 21 20 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23
 14 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 15 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 30 30 31 32 32 32 32 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 20 22 23 25 27 28 30 31 32 32 33 32 32 31 30 28 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 35 36 37 37 37 37 36 35 33 32 30 28 26 24 22 20 18 17 16 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 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
 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 23 24 25 26 27 27 28 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 31 32 33 33 33 33 33 33 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 38 39 40 41 42 43 44 44 45 45 44 44 43 42 41 40 38 37 35 34 32 31 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 34 36 36 37 37 37 37 36 35 34 32 31 29 28 26 24 23 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14
 80 82 82 83 82 81 79 76 73 69 66 62 58 55 51 48 45 42 39 37 35 33 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 33 34 36 38 40 42 44 46 48 50 52 54 55 57 58 59 60 61 61 61 62 61 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 49 51 51 52 52 53 53 52 52 51 50 49 48 47 46 45 44 43 41 41 40 39 38 38 37 37 37 37 37 37 37 38 38 38 39 40 40 41 41 42 43 43 43 44 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 40 41 43 44 47 49 51 54 57 60 63 66 69 73 75 78
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 38 38 38 39 39 40 42 43 45 46 49 51 54 57 60 64 68 72 76 80 84 88 91 94 96 97 97 95 93 90 86 82 77 72 66 61 56 51 47 43 39 36 33 30 28 26 24 23 22 21 21 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 33 35 37 39 41 43 45 47 49 51 52 54 55 56 56 56 56 56 55 54 53 52 50 49 48 46 45 44 43 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 37 37 38 38 39 40 42 43 45 46 48 50 51 53 55 56 57 58 59 59 59 59 58 58 56 55 53 52 50 48 46 44 43 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 23 25 27 30 33 36 39 43 47 51 56 60 64 68 71 73 75 76 76 75 73 71 68 65 62 58 55 52 48 46 43 40 38 36 34 33 31 30 29 29 28 28 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 44 44 44 43 43 42 42 41 40 39 38 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 28 29 30 31 32 33 34 36 37 38 39 39 40 41 41 41 42 42 42 41 41 41 40 40 39 39 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 32 33 35 37 40 42 44 46 48 50 52 54 55 55 56 55 55 53 52 50 48 46 44 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 45 48 50 53 55 58 61 63 65 68 70 71 73 74 75 76 76 76 76 76 75 74 73 72 71 69 68 66 65 63 61 60 59 57 56 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 40 42 43 45 47 49 50 52 53 54 54 55 55 54 54 53 52 51 50 49 48 47 45 44 43 42 42 41 40 39 39 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 42 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 59 60 61 61 61 61 61 61 60 60 59 58 57 55 54 53 51 50 49 48 46 45 44 43 43 42 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 43 43 43 42 42 41 40 39 38 37 36 35 33 32 31 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 55 54 53 53 52 52 53 53 54 55 56 58 60 62 65 67 71 74 78 82 86 90 93 97 100 103 105 106 107 106 104 102 98 94 90 85 79 74 69 63 59 54 50 46 43 40 37 35 33 31 30 29 28 28 27 27 27 28 28 29 29 30 31 32 34 35 37 38 40 42 44 46 49 51 53 56 58 61 63 65 67 69 71 73 74 76 77 77 78 78 78 78 78 78 77 76 76 75 74 73 72 71 70 68 67 66 64 63 61 60 58 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 37 36 36 36 37 37 38 39 41 43 45 48 51 54 57 61 65 70 74 78 82 86 90 93 95 96 97 97 96 95 93 90 87 84 80 77 74 70 67 65 62 60 57 56 54 53 52 51 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 47 46 45 43 42 41 39 38 36 35 33 32 30 29 28 27 26 25 25 24 24 23 23 23 23 24 25 25 27 28 30 32 34 37 39 43 46 50 53 57 61 65 68 71 74 76 78 79 79 79 78 77 75 73 70 67 65 62 59 57 54 52 50 48 46 44 43 42 41 40 39 39 38 38 38 39 39 39 40 41 42 43 44 46 47 49 51 53 55 57 59 62 64 66 69 71 74 76 78 80 81 83 84 84 85 84 84 83 81 80 77 75 72 69 66 63 60 57 54 51 48 45 43 40 38 37 35 34 33 32 32 31 31 31 32 32 33 33 35 36 37 39 40 42 44 46 48 50 52 54 57 59 60 62 63 64 65 65 65 65 65 64 63 62 61 59 58 57
 53 53 53 54 54 54 54 54 54 54 53 53 52 52 51 50 49 48 47 46 44 43 42 40 39 37 36 34 32 31 29 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 22 24 25 26 28 30 32 35 37 40 43 46 49 52 54 57 59 61 62 63 63 63 62 60 58 56 53 51 48 45 43 40 38 36 34 32 31 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 30 30 29 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 45 47 49 51 52 54 55 56 57 58 58 58 57 57 56 54 53 51 49 47 45 43 41 39 37 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 21 22 22 23 24 26 27 29 31 33 35 38 41 44 47 51 54 58 61 65 68 71 73 75 77 77 77 77 75 74 71 69 66 64 61 58 56 53 51 49 48 46 45 44 43 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52
 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 32 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 24 25 27 28 29 30 31 32 33 34 35 36 37 37 37 38 37 37 37 36 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 33 34 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 36 37 37 38 38 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 36 36 36 36 37 37 38 39 39 40 41 42 43 43 44 45 45 46 46 46 47 46 46 46 45 44 43 42 41 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 49 51 52 52 53 53 52 51 50 49 48 46 44 42 40 39 37 35 34 33 32 31 30 29 28 28 28 28 28 28 28 29 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 45 45 45 45 45 44 43 42 40 39 37 36 34 32 31 29 27 26 25 23 22 21 20 19 19 18 18 18 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 40 41 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 40 40 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 65 66 67 68 68 68 68 68 67 66 65 64 63 61 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 26 27 28 30 32 33 35 37 39 40 42 44 45 46 47 48 48 48 48 47 46 45 43 42 40 38 36 35 33 31 29 28 27 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 33 34 35 35 35 35 35 35 35 35 34 33 32 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 35 36 36 36 37 37 37 37 37 37 36 36 36 36 36 37 37 37 37 38 38 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 38 36 35 33 32 30 28 26 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 23 24 25 26 28 29 30 31 32 33 34 35 36 36 36 36 36 36 36 35 34 33 32 31 30 29 28 27 26 25 23 22 21 21 20 19 18 18 17 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 30 31 32 32 33 33 33 33 33 33 32 32 31 30 29 28 27 25 24 23 22 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 25 27 29 32 34 37 40 43 46 49 51 53 55 56 56 56 55 53 51 49 47 44 42 40 38 36 34 33 32 30 30 29 29 29 29 29 29 30 31 32 33 34 35 36 38 39 40 41 42 42 42 42 41 40 39 38 36 35 33 32 30 29 28 26 25 24 24 23 23 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 31 32 33 33 33 34 34 34 34 33 33 32 32 31 30 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 20 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 36 37 37 37 37 36 35 34 33 32 30 29 28 26 25 24 23 22 22 21 21 20 20 20 20 21 21 22 22 23 24 26 27 28 30 31 33 34 36 37 38 39 39 40
 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 17 17 17 17 16 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 32 33 35 36 38 41 43 45 48 50 52 53 55 55 55 55 53 51 49 46 43 39 36 33 30 27 24 22 20 18 16 15 13 12 11 11 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 18 19 21 23 26 28 31 34 37 40 43 46 49 51 53 54 54 54 53 52 50 48 46 43 41 38 36 34 32 30 28 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 27 27 27 27 26 26 25 24 23 22 20 19 18 17 16 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 11 12 14 15 16 18 20 23 25 28 31 34 38 41 45 48 51 54 56 57 57 56 55 53 50 47 44 41 38 35 33 30 28 26 24 23 22 20 19 19 18 17 17 16 16 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
 36 36 35 34 34 33 32 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 17 17 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 45 46 47 48 49 49 49 48 48 47 45 43 42 40 38 36 34 32 30 28 26 25 24 22 21 20 20 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 27 28 29 30 31 33 34 34 35 36 36 36 36 36 35 35 34 33 32 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 27 27 26 26 25 25 24 23 22 22 21 20 19 18 17 17 16 15 15 15 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 24 26 27 29 30 32 34 36 39 41 44 47 50 53 56 59 62 64 67 69 70 71 71 71 70 68 65 63 59 56 52 49 45 42 39 36 33 31 28 26 25 23 21 20 19 18 17 17 16 16 16 15 15 15 16 16 16 17 17 18 19 20 22 23 25 26 28 30 32 35 37 40 42 45 47 50 52 54 56 57 58 59 59 59 58 57 56 55 53 52 51 49 48 46 45 44 43 42 41 40 39 39 38 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
 86 89 92 94 94 93 91 88 84 79 74 69 63 58 53 49 44 40 37 34 31 28 26 24 22 21 19 18 17 16 15 14 14 13 12 12 11 11 11 11 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 19 20 22 24 27 29 32 34 37 40 42 45 46 47 48 48 47 45 43 41 38 36 33 31 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 27 28 29 30 31 32 32 32 32 31 30 29 28 27 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 35 38 40 43 45 47 49 51 53 55 56 57 57 57 57 56 55 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 17 18 20 22 23 25 27 29 31 32 33 34 35 35 34 33 32 31 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 27 28 28 29 28 28 28 27 26 25 24 22 21 20 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 25 26 28 29 31 34 36 39 42 45 49 53 57 62 67 72 77 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 30 28 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 22 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 39 39 39 39 38 37 37 36 34 33 32 30 29 27 26 25 24 22 21 20 20 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 23 24 26 29 31 34 37 41 45 49 53 58 62 66 70 73 75 76 75 74 71 68 64 60 55 51 47 44 41 38 35 33 31 30 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 20 21 22 22 23 23 23 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 29 30 31 32 34 35 37 39 41 42 44 46 48 50 52 53 55 56 56 57 57 57 56 55 54 52 50 48 46 44 41 39 37 35 33 31 29 28 26 25 24 22 21 20 20 19 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 24 25 27 29 31 33 36 39 42 45 48 50 53 55 56 57 57 56 55 53 51 48 45 43 40 37 35
 37 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 45 45 45 46 46 47 48 48 49 50 50 51 52 52 53 53 53 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 49 48 48 48 48 49 49 49 50 51 51 52 53 54 55 56 57 58 58 58 59 58 58 58 57 56 54 53 51 50 48 46 45 43 42 40 39 38 36 35 35 34 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 41 42 43 45 46 48 49 50 51 52 53 54 54 54 55 55 54 54 54 53 53 52 52 51 51 50 49 49 49 48 48 48 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 46 46 46 46 46 46 46 47 47 47 48 48 49 50 50 51 52 53 55 56 57 58 59 60 60 61 62 62 62 62 62 61 60 59 58 57 56 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 37 38 40 41 42 44 45 47 48 50 51 53 54 55 56 57 58 58 58 58 57 56 55 54 53 51 49 48 46 45 43 42 41 40 39 38 37 37 36 36 36 36 36 36 36 36 37 37
 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 31 31 31 31 31 31 30 29 28 27 26 25 23 22 21 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 21 22 23 25 26 28 29 30 31 32 32 32 32 32 31 30 29 28 27 25 24 23 22 20 19 18 18 17 16 16 15 15 15 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 20 20 21 20 20 20 19 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 14 15 15 15 15 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 22 22 22 22 22 21 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 22 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 40 41 42 42 42 42 41 40 38 36 34 32 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 26
 38 39 41 42 44 46 48 50 52 54 56 57 58 59 59 58 57 55 53 50 47 44 40 37 34 31 28 26 24 21 20 18 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 17 19 21 23 26 28 31 34 37 40 43 46 47 49 49 50 49 48 47 45 43 41 40 38 36 35 34 33 32 31 30 30 30 29 29 29 29 29 29 29 29 28 28 27 27 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 21 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 27 26 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 11 12 13 14 16 17 19 21 22 24 26 28 30 32 33 34 35 35 35 34 33 32 30 28 27 25 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 8 8 7 7 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 23 24 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36
 43 43 42 42 41 40 39 38 37 36 34 34 33 32 31 31 31 31 31 31 32 32 33 34 35 37 38 39 40 41 42 43 43 43 43 43 42 41 40 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 45 45 46 46 47 47 46 46 45 44 43 42 40 38 37 35 33 31 30 28 26 25 23 22 21 20 19 19 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 27 29 31 33 36 38 40 42 44 45 46 47 47 47 46 45 43 42 40 38 36 34 32 30 29 28 26 25 25 24 24 24 24 24 24 25 26 27 28 29 30 32 33 35 37 38 40 42 43 44 45 46 46 46 46 45 44 43 42 40 39 37 36 34 33 32 31 30 29 28 28 28 27 28 28 28 28 29 30 30 31 32 33 34 35 36 37 37 38 39 40 40 41 41 42 42 42 42 42 41 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 31 33 35 37 38 40 42 44 45 46 47 47 48 47 47 46 45 43 42 40 38 36 34 32 31 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 17 17 18 18 19 20 21 23 24 26 28 29 31 33 35 37 38 40 41 42 42 43
 18 18 18 17 16 16 15 15 14 14 14 14 13 13 14 14 14 15 16 17 18 20 22 24 26 29 32 35 38 41 43 45 46 46 46 44 42 39 36 33 30 27 25 22 20 18 17 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 24 24 25 26 26 26 26 26 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 21 22 23 23 24 24 24 23 23 22 21 21 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 16 17 18 20 21 23 26 29 32 36 40 44 50 55 60 65 69 72 74 73 71 67 62 57 51 45 40 35 31 27 24 21 19 17 15 14 13 12 11 11 10 10 10 10 11 11 11 12 13 13 14 16 17 18 20 22 24 27 29 32 35 38 41 44 47 49 51 52 52 52 51 50 48 46 44 41 39 36 34 32 30 28 26 25 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 33 34 36 37 37 38 38 37 37 36 34 33 31 29 28 26 24 22 21 19 18 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 17 18 18 19 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 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 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 14 15 15 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 17 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 12 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 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 21 22 23 23 24 24 24 24 24 24 23 23 22 21 21 20 19 18 18 17 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 22 22 23 23 23 22 22 22 21 20 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 21 21 22 23 23 24 24 25 25 25 25 25 24 23 22 21 20 19 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 20 21 21 22 22 22 22 21 21 21 21 20 20 20 20 20 21 21 22 22 23 24 25 27 28 29 30 31 32 33 34 34 35 35 34 34 33 32 30 29 28 26 24 23 21 20 19 18 17 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 16 18 19 21 22 24 25 26 27 28 28 28 27 27 26 24 23 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 28 29 30 32 33 34 36 37 38 39 39 39 39 39 38 37 36 34 33 31 30 28 27 25 24 23 21 20 20 19 18 18 18 17 17 18 18 18 18 19 19 20 20 20 20 20 20 20 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 8 8 8 8 9 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 62 62 62 62 62 62 61 61 60 59 59 58 58 58 58 58 58 59 60 62 63 65 67 69 71 73 75 77 79 80 82 83 83 84 84 84 84 83 82 81 80 79 77 76 74 72 71 69 68 66 65 64 62 61 60 59 57 56 55 54 54 53 53 52 52 52 53 54 56 58 60 64 68 73 78 85 92 101 110 119 128 138 146 154 159 162 163 161 157 150 142 133 123 113 103 93 85 77 69 63 57 52 48 44 41 39 37 36 35 35 35 36 37 38 40 41 43 45 48 50 53 56 58 61 64 67 70 72 74 77 78 80 81 81 81 81 81 80 78 77 75 73 70 68 65 63 60 58 55 53 51 48 46 44 43 41 39 38 37 36 36 36 36 36 37 38 39 40 42 43 45 47 49 50 52 54 56 57 59 60 61 62 62 63 63 62 62 61 61 60 58 57 56 55 54 53 52 51 51 51 51 51 51 52 52 53 54 55 55 56 58 59 60 62 63 65 67 70 72 75 79 82 87 91 96 101 106 110 115 119 122 125 126 126 125 122 118 113 108 102 96 89 83 77 72 66 62 58 54 51 49 47 46 45 45 45 45 46 48 49 51 52 54 56 57 59 60 61 61 61 61 61 60 59 57 56 54 52 50 48 46 45 43 42 41 41 41 41 41 43 44 46 49 52 55 59 64 68 74 79 85 92 98 104 109 114 118 121 122 122 121 118 114 110 105 99 94 88 83 78 74 69 66 62 59 56 53 51 49 47 45 44 42 41 40 39 38 38 37 37 37 38 38 39 40 41 43 44 46 48 49 51 53 54 56 57 59 60 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 18 19 19 19 19 19 19 18 17 17 16 15 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 19 19 18 17 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 19 19 19 20 19 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 18 19 19 19 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 7 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 16 17 17 18 18 18 18 18 18 18 17 17 16 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 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11
 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 7 7 8 8 8 8 8 7 7 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 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 6 6 6 7 7 7 8 8 8 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
 13 13 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 16 17 18 19 20 22 23 23 24 25 25 25 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 9 9 9 10 10 11 12 13 14 14 15 16 17 18 19 20 20 20 20 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 8 8 8 8 9 10 10 11 12 13 15 16 17 19 20 21 22 23 24 24 24 23 23 22 20 19 17 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 19 21 23 25 28 30 32 35 36 38 38 38 37 35 33 31 29 26 24 22 20 18 16 15 14 12 12 11 10 10 9 9 9 8 9 9 9 9 10 11 11 12 14 15 16 17 18 19 20 21 22 22 22 22 21 21 20 19 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 29 29 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 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
 52 54 55 55 55 55 54 52 50 48 45 42 39 37 34 31 29 26 25 23 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 27 26 26 25 25 25 24 24 23 23 23 23 23 23 23 24 24 25 26 27 27 28 29 29 30 31 31 31 31 31 31 31 31 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 26 27 28 29 30 32 33 35 36 37 38 39 40 40 40 40 40 39 38 37 36 35 33 32 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 24 26 28 31 34 37 40 43 46 48 51 53 55 56 57 57 57 56 54 52 50 48 45 43 40 38 35 33 32 30 29 28 27 26 26 25 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 30 30 30 30 29 29 28 28 27 26 26 25 24 23 22 22 21 20 20 20 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 30 29 28 27 26 25 23 22 21 20 18 18 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 43 45 47 49 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 11 11 10 10 9 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 7 7 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 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 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 14 14 14 13 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 8 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 9 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 7 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 11 11 11 12 12 12 12 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10
 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 17 17 18 19 20 20 21 22 23 23 24 24 24 24 24 24 23 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 24 24 24 23 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 21 21 22 21 21 21 20 20 19 19 18 17 16 16 15 14 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 16 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 26 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 26 26 27 27 26 26 25 25 24 23 22 21 21 20 19 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19
 37 36 35 34 34 33 32 32 32 31 31 31 32 32 32 33 34 34 35 36 37 37 38 38 39 39 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 38 38 39 40 41 43 44 45 46 47 47 48 48 48 48 48 48 47 46 45 44 43 42 41 40 39 38 37 37 36 37 37 38 39 41 43 45 49 52 56 60 64 69 74 78 82 85 88 89 89 88 86 83 79 75 70 65 61 57 53 50 47 45 43 42 41 40 40 39 39 39 39 39 40 40 40 40 40 41 41 41 40 40 40 39 39 38 38 37 37 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 41 41 42 42 41 41 41 40 40 39 38 37 37 36 35 35 34 34 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 35 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 37 39 41 44 47 51 54 58 62 66 70 73 75 76 76 76 74 72 69 65 62 58 55 51 48 45 42 40 38 36 34 33 32 31 30 30 30 31 31 32 33 35 36 37 39 40 41 42 43 44 44 44 44 44 43 43 42 41 41 40 40 40 40 41 41 43 45 47 49 52 56 59 63 68 72 76 80 83 86 88 89 90 89 87 85 82 78 74 69 65 61 56 52 49 46 43 41 39 38 37 36 36 36 36 37 37 38 39 40 41 42 43 45 46 48 49 51 52 54 55 56 57 58 58 59 58 58 57 56 55 53 52 50 48 47 45 44 42 41 39 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 47 47 48 48 48 48 48 48 48 48 47 47 47 47 48 48 48 48 49 49 50 50 50 50 50 50 50 49 49 48 47 46 44 43 42 40 39 37 36 35 34 33 33 32 32 33 33 34 35 37 38 40 42 44 46 48 49 51 52 53 54 55 55 54 54 52 51 50 48 46 44 42 41 39 38 37 36 36 36 36 36 37 38 39 40 40 41 42 43 43 43 43 43 42 41 40 39 37 35 34 32 31 30 29 28 28 27 27 27 27 28 28 29 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 46 46 46 46 46 46 46 46 45 45 44 43 42 42 41 40 39 38 37 35 34 33 32 31 31 30 29 28 28 27 27 27 26 26 27 27 28 28 29 30 31 32 32 33 34 35 35 35 35 35 35 35 34 34 33 33 32 32 32 31 31 32 32 32 33 34 35 36 37 38 39 39 40 41 42 42 42 43 43 42 42 42 41 41 40 40 39 39 38 38 38 37 37 38 38 38 39 40 40 41 41 42 42 42 42 42 42 42 41 41 40 40 39 38 38 37 37 36 36 36 36 36 36 36 37 38 38 39 40 40 41 41 41 41 41 40 39 38 37 36 35 33 32 31 30 29 28 28 28 28 28 29 29 31 32 33 35 37 38 40 42 44 45 46 47 48 48 48 48 47 47 45 44 43 41 40 38 37 36 34 34 33 33 32 33 33 34 35 36 37 38 40 41 42 43 44 45 46 46 46 46 46 45 45 44 43 42 40 39 38 37 36 35 34 34 33 33 34 34 35 35 36 37 39 40 41 42 44
 85 81 77 72 67 63 58 54 51 47 45 42 40 39 38 37 36 35 34 34 33 33 32 31 30 30 29 28 27 26 25 24 23 21 20 19 18 17 17 16 15 15 14 14 14 15 15 16 18 19 22 24 27 30 33 36 40 43 46 49 51 52 52 52 50 47 44 41 37 33 30 27 24 21 19 17 15 14 13 13 13 13 14 15 16 18 20 23 27 31 36 42 48 55 61 66 70 71 70 66 60 54 47 41 35 31 27 24 21 19 18 17 17 16 16 17 17 18 18 19 21 22 24 26 28 31 34 38 41 45 50 54 58 62 66 68 70 70 70 68 66 63 59 56 52 49 45 42 39 36 34 31 29 27 25 23 21 20 18 17 16 14 13 13 12 12 11 11 11 11 11 12 12 13 13 14 15 15 16 16 16 17 17 17 17 16 16 15 15 14 13 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 23 26 29 33 37 42 48 55 63 72 82 91 100 107 111 111 107 99 90 80 70 60 52 45 39 34 29 26 23 21 19 17 16 14 14 13 12 12 12 12 12 13 14 15 17 19 22 26 30 34 40 45 49 53 55 56 54 51 47 42 37 33 28 25 22 19 17 15 14 13 12 12 11 12 12 13 15 16 18 20 22 25 28 31 33 36 38 40 41 42 42 41 40 38 36 33 31 29 26 24 22 20 18 17 16 15 15 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 28 29 30 32 35 37 40 44 48 53 58 64 70 75 81 85 89 91 92 91 89
 49 46 42 39 36 33 31 29 27 26 24 24 23 23 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 28 29 29 30 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 28 30 31 33 34 36 38 40 41 43 45 46 48 49 50 51 52 52 52 52 52 52 51 50 49 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 28 28 29 30 31 33 35 37 40 43 47 51 54 58 62 65 68 70 71 71 71 69 67 64 61 57 53 49 45 41 37 34 31 28 26 24 22 21 20 19 19 18 18 19 19 20 21 21 22 24 25 26 27 28 29 30 30 31 31 31 30 30 30 29 29 28 28 28 28 28 28 28 29 30 31 32 34 36 38 40 43 45 49 52 55 59 62 65 67 69 69 69 67 65 62 59 55 51 48 45 42 40 37 36 34 33 31 30 30 29 29 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 33 33 32 31 30 30 28 27 26 25 24 23 22 21 21 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 34 34 34 34 33 33 32 31 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 20 20 22 23 25 27 29 32 35 39 43 47 50 54 56 58 59 58 57 55 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 8 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 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 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 6 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 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 5 5 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 16 16 16 17 17 18 19 20 21 23 24 26 27 28 30 31 31 32 32 31 30 29 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 12 11 11 11 11 12 12 13 14 15 16 17 19 21 22 24 26 28 30 32 34 35 37 37 38 38 37 36 35 34 33 31 29 28 26 25 23 22 21 21 20 20 20 20 20 20 21 21 22 23 23 24 25 26 26 26 27 26 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 26 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 21 22 22 22 21 21 20 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 13 14 14 15 16 17 19 20 21 22 23 24 24 25 25 25 24 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 19 19 20 21 22 24 25 27 28 30 32 33 34 36 36 37 37 36 36 35 34 33 31 30 29 27 26 25 24 23 22 21 21 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 21 23 24 26 28 30 32 33 34 36 36 37 37 36 35 34 33 31 29 27 25 23 22 20 19 17 16 15 15 14 14 14 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 31 31 32 32 32 32 31 30 28 27 25 24 22 21 20 19 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 23 23 23 22 22 21 21 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 26 27 28 30 31 32 33 34 35 36 36 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 37 38 38 38 38 38 38 38 37 36 35 34 33 32 30 29 28 27 25 24 24 23 22 22 21 21 21 21 21 21 22 22 22 23 23 23 23 22 22 21 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 17 19 20 22 23 25 28 30 32 35 37 39 41 42 43 44 44 44 43 41 40 38 36 34 32 30 29 28 27 26 25 25 25 25 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 26 27 27 28 29 30 31 32 34 35 36 37 37 37 37 36 35 33 31 29 27 25 24 22 21 20 19 18 18 18 18 19 19 20 21 22 23 25 26 28 29 30 31 32 33 33 33 33 32 31 29 28 26 24 22 21 19 18 17 16 15 14 14 14 14 15 15 16 17 18 18 20 21 22 23 23 24 25 25 26 26 26 25 25 25 24 23 22 22 21 20 20 19 19 19 19 20 20 21 22 24 25 27 28 30 32 33 34 35 36 36 36 35 34 33 31 30 29 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 21 21 21 22 23 24 25 27 28 30 31 33 34 35 36 36 36 35 35 33 32 30 28 27 25 23 21 20 19 17 16 15 15 14 14 14 14 14 15 15 16 17 18 19 20 21 21
 33 32 31 31 31 31 31 31 32 32 33 34 34 35 36 36 36 37 37 36 36 35 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 26 27 28 29 31 33 35 38 40 43 46 48 51 53 55 56 57 57 56 55 54 52 49 47 45 42 40 37 35 33 31 29 28 27 26 25 24 24 24 24 24 25 26 27 28 30 31 33 34 36 37 39 40 41 42 42 42 42 42 42 42 41 41 41 41 42 42 43 44 45 47 48 50 52 54 56 58 60 61 63 64 64 64 63 62 61 59 56 53 51 48 45 42 40 37 36 34 33 32 31 31 30 30 31 31 32 33 34 35 36 37 39 40 42 43 45 46 47 48 48 48 48 47 46 45 43 41 39 37 35 34 32 30 29 28 27 26 26 25 25 25 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 26 26 27 27 28 29 29 30 32 33 34 36 37 39 40 42 44 45 47 48 49 49 50 49 49 48 47 45 44 42 40 39 37 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 31 32 33 34 35 36 36 36 36 36 35 34 34 33 32 32 31 31 31 31 31 31 32 33 34 35 36 38 39 41 42 43 45 45 46 47 47 47 46 45 44 43 41 40 38 36 34 32 31 29 28 27 26 25 24 24 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 33 34 35 37 38 39 41 42 44 45 46 47 47 48 48 47 46 45 44 43 41 40 38 37 36 34 33
 20 21 22 22 23 24 24 24 24 23 22 21 20 19 18 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 9 9 9 10 10 11 12 13 13 14 15 16 16 17 17 17 16 16 16 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 22 22 23 23 23 22 22 22 21 20 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 18 18 18 18 18 17 16 16 15 14 13 13 12 11 11 11 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 14 14 15 15 16 17 18 18 19 20 21 21 22 22 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 22 23 24 24 24 24 24 23 23 22 21 20 19 18 17 17 16 16 15 15 15 15 16 16 17 18 18 19 20 21 23 24 24 25 26 26 26 26 26 25 24 22 21 20 18 17 15 14 13 12 11 10 9 9 9 9 8 9 9 9 9 10 10 11 12 12 13 14 15 16 17 17 18 19 20 20 20 21 20 20 20 19 19 18 18 17 17 16 16 16 16 16 17 17 18 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 23 23 22 22 21 20 19 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 21 22 23 25 26 27 28 29 30 30 29 29 28 27 26 24 23 21 20 18 17 16 15 14 13 12 11 11 11 10 10 10 10 11 11 12 13 14 15 17 19 21 23 26 29 32 34 36 37 36 35 33 30 27 25 22 19 17 15 14 13 12 11 11 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 17 18 19 20 21 23 24 27 29 32 36 40 44 49 54 59 63 66 68 68 67 64 60 56 52 47 43 39 36 33 30 28 26 25 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 17 17 17 17 17 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 13 14 15 17 19 22 25 29 34 40 46 52 57 62 64 63 61 56 51 45 39 34 30 26 23 21 19 17 16 15 14 14 14 14 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 13 13 13 13 14 14 15 16 17 18 19 20 21
 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 17 17 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 18 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 19 20 20 19 19 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 20 21 23 24 26 27 28 29 29 29 29 28 27 26 24 22 20 19 17 15 14 12 11 10 9 9 8 7 7 7 7 6 6 7 7 7 7 8 9 9 10 11 13 14 16 17 19 21 23 24 26 26 27 26 25 24 22 20 18 16 14 13 11 10 9 8 8 7 7 7 7 6 7 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 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 18 18 19 19 19 19 19 19 19 19 19 18 18 17 17 16 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
 25 25 25 26 27 27 28 30 31 33 34 36 38 41 43 46 49 52 55 58 61 64 67 69 71 72 72 72 72 71 69 67 65 62 60 57 55 53 50 48 47 45 44 43 42 42 41 41 42 42 42 43 44 45 46 48 49 51 53 54 56 58 60 62 63 65 67 68 69 70 70 70 70 69 68 67 65 63 61 58 55 52 49 46 43 40 37 34 32 30 28 26 25 24 23 22 22 21 21 21 22 22 23 24 25 26 27 29 31 33 35 37 39 42 44 46 49 51 52 54 55 55 55 55 54 52 51 49 47 45 42 40 38 37 35 34 32 31 31 30 29 29 29 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 44 44 43 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 46 46 45 44 43 42 41 39 38 36 35 33 32 31 30 29 27 27 26 25 25 24 24 24 24 24 25 26 26 27 29 30 31 33 35 37 39 41 43 44 46 47 48 48 48 48 47 46 44 43 41 39 37 35 33 31 30 28 27 26 25 24 24 23 23 23 24 24 25 26 27 28 30 31 33 35 37 39 40 42 44 45 46 46 47 47 47 47 46 46 45 44 44 43 42 42 42 41 41 41 41 41 42 42 43 44 45 46 48 49 51 53 55 57 60 62 64 66 69 70 72 73 74 74 73 73 71 69 67 64 62 59 56 53 51 48 46 44 42 40 38 36 35 34 32 31 30 30 29 28 27 27 26 26 25 25 25 25 24 24 24
 30 31 33 33 34 34 33 32 32 31 30 29 28 27 27 26 26 26 27 27 28 29 30 31 32 33 34 35 36 37 37 37 37 36 35 34 32 31 29 28 26 25 23 22 21 20 19 19 19 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 30 30 30 30 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 21 21 22 22 23 24 25 25 26 27 27 27 28 28 27 27 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 32 32 31 30 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 20 21 21 22 23 24 25 25 26 26 26 26 26 25 24 23 22 20 19 18 17 16 15 14 14 13 13 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 29 30 31 31 31 31 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 33 34 36 37 39 40 40 40 40 39 39 37 36 35 33 32 31 29 29 28 27 27 27 27 27 27 28 28 29 29 30 30 30 30 30 29 29 28 27 26 25 23 22 21 20 18 17 16 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 21 23 24 26 28 30 32 33 35 35 36 35 35 34 32 30 29 27 25 23 22 21 19 18 18 17 16 16 16 16 17 17 18 19 20 22 23 25 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 30 31 32 33 34 34 35 35 35 35 34 34 34 34 34 34 34 35 35 36 38 39 41 43 45 48 50 52 55 57 59 60 61 61 60 59 57 55 52 50 47 45 42 40 38 37 35 34 34 33 33 33 33 34 34 35 35 35 36 36 36 36 35 34 33 32 30 29 27 25 24 23 21 20 19 19 18 18 18 18 18 18 19 20 20 21 22 23 25 26 27 28 30 31 32 34 35 36 37 37 38 38 39 39 38 38 37 36 35 34 33 31 30 28 27 25 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 18 19 20 22 23 26 28 31 34 38 41 44 47 49 51 51 51 49 47 45 42 39 36 33 30 28 26 24 23 22 21 20 20 19 19 19 19 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 15 16 18 19 21 23 25 28 30 33 36 38 40 41 42 42 41 39 38 35 33 30 28 25 23 21 19 18 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 20 22 23 25 27 29 32 34 36 37 38 39 39 39 38 36 34 32 29 27 25 23 21 19 18 17 16 15 14 14 13 13 13 13 14 14 15 15 16 17 19 20 21 23 25 27 29 31 33 35 37 38 39 39 39 38 37 35 33 32 30 28 27 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 17 18 18 19 20 20 21 22 23 25 26 27 29 31 33 34 36 37 38 38 38 37 35 33 30 27 24 21 18 16 14 12 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 7 8 9 10 12 14 17 20 23 26 29 32 35 36 37 36 35 33 31 28 26 24 22 20 19 18 17 17 16 16 16 16 17 17 18 19 19 19 20 20 19 18 18 16 15 14 13 12 10 9 9 8 7 7 6 6 6 6 6 6 6 7 7 8 9 10 12 14 17 20 24 29 35 41 48 54 60 65 66 65 62 57 50 44 38 33 28 24 21 18 16 14 12 11 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 18 18 19 19 19 19 20 20 20 20 20 19 19 19 19 19 18 18 17 17 16 15 14 13 13 12 11 10 9 9 8 8 7 7 7 6 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 16 16 17 17 18 18 19 19 20 21 22 23 23 24 25 25 25 25 24 23 22 21 19 18 16 15 14 12 11 10 10 9 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 13 14 16 17 19 21 24 27 30 33 37 40 43 46 47 47 46 44 41 37 34 30 26 23 20 18 16 14 13 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16
 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 9 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 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 4 4 4 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 5 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 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 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 26 27 28 29 30 32 34 36 39 42 46 50 54 58 62 66 69 72 74 75 74 73 71 68 65 61 57 53 50 46 43 40 37 34 32 30 29 28 27 26 26 26 26 27 28 29 31 33 35 37 40 42 45 47 48 49 49 49 47 45 43 41 38 36 33 31 29 28 27 26 25 25 25 25 26 27 28 29 31 32 34 35 37 38 39 40 40 40 40 39 38 37 35 34 32 31 30 29 28 27 27 27 27 27 27 27 28 28 29 30 31 31 32 33 34 34 35 36 36 37 37 37 38 38 38 38 38 37 37 36 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 32 32 33 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 50 50 50 50 49 48 47 46 44 43 41 40 39 37 37 36 35 35 35 36 36 37 38 38 39 40 41 42 42 42 41 41 40 39 37 36 34 33 31 30 29 28 27 27 27 27 28 29 31 33 36 39 42 46 51 55 60 65 69 73 75 76 76 75 72 68 64 60 55 51 47 43 40 38 35 34 32 31 30 30 29 29 29 29 30 30 31 31 32 33 34 35 36 37 39 40 41 43 45 47 48 50 52 53 54 55 55 55 54 53 52 50 48 45 43 41 39 36 34 33 31 29 28 27 26 25 25 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

