
 % 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
 2887 3276 3714 4208 4766 5396 6109 6917 7833 8873 10054 11397 12925 14664 16644 18898 21463 24377 27681 31418 35625 40336 45567 51315 57540 64152 70998 77846 84387 90239 94991 98253 99729 99277 96939 92938 87622 81398 74670 67789 61028 54582 48572 43062 38075 33602 29618 26088 22971 20225 17810 15688 13824 12187 10749 9484 8371 7391 6528 5766 5092 4497 3970 3503 3088 2720 2392 2101 1840 1608 1400 1215 1049 900 766 646 538 441 353 275 203 139 81 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 53 108 168 236 310 393 485 587 700 826 967 1124 1299 1494 1713 1958 2232 2540 2886 3275 3713 4207 4765 5395 6108 6916 7832 8871 10052 11395 12923 14662 16641 18895 21459 24372 27676 31412 35619 40329 45559 51306 57529 64139 70983 77831 84369 90221 94972 98234 99710 99259 96923 92924 87610 81388 74662 67782 61023 54578 48569 43060 38073 33601 29618 26088 22971 20225 17810 15688 13825 12187 10749 9484 8371 7391 6528 5766 5093 4497 3970 3503 3089 2720 2393 2101 1840 1608 1401 1215 1049 900 766 646 538 441 353 275 204 139 81 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 53 108 169 236 310 393 485 587 700 827 967 1124 1299 1495 1713 1958 2233 2541
 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 67 68 69 70 72 73 74 75 75 76 77 77 77 78 78 78 77 77 77 76 75 74 74 73 71 70 69 68 66 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 31 30 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 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 31 32 32 33 34 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 61 63 64 66 67 69 71 72 74 75 76 78 79 80 81 81 82 83 83 83 83 83 83 83 82 82 81 80 79 78 77 76 74 73 71 70 68 67 65 63 62 60 58 57 55 53 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17
 17 17 17 17 17 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 63 65 67 70 72 75 78 80 83 86 89 92 95 98 101 104 107 110 112 115 118 120 123 125 127 129 131 132 133 134 135 135 135 135 135 134 133 132 131 129 127 125 123 121 118 116 113 111 108 105 103 100 97 94 91 89 86 83 81 78 76 74 71 69 67 65 63 61 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 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 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 64 66 68 70 73 75 77 80 83 85 88 91 94 97 100 103 106 108 111 114 117 120 123 125 128 130 132 134 136 138 139 140 141 141 142 142 141 141 140 138 137 135 133 131 129 126 124 121 118 115 112 109 106 102 99 96 93 90 87 84 81 78 75 73 70 67 65 63 60 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17
 48 48 49 49 50 51 51 52 52 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 63 64 64 64 64 64 64 64 65 65 64 64 64 64 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 58 59 59 60 61 62 63 63 64 65 66 67 68 68 69 70 71 71 72 73 73 74 75 75 76 76 77 77 77 78 78 78 78 79 79 79 79 79 79 78 78 78 78 77 77 77 76 76 75 74 74 73 73 72 71 70 70 69 68 67 66 65 65 64 63 62 61 60 59 59 58 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47
 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 70 73 75 78 81 83 86 89 91 94 97 100 102 105 107 109 112 114 116 117 119 120 121 122 123 123 124 123 123 123 122 121 119 118 116 114 112 110 108 106 103 101 98 96 93 90 88 85 82 80 77 75 72 70 68 66 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 39 38 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 38 39 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 68 70 72 75 77 80 83 85 88 91 93 96 99 101 104 107 109 112 114 116 118 120 122 123 125 126 127 127 127 128 127 127 126 125 124 123 121 119 117 115 113 111 108 105 103 100 97 94 92 89 86 83 81 78 75 73 70 68 65 63 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 34 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 64 65 66 68 70 71 73 75 77 79 81 83 85 88 90 92 95 97 100 103 106 108 111 114 117 120 124 127 130 133 137 140 143 147 150 154 157 160 163 166 169 172 175 178 180 183 185 187 188 190 191 192 193 194 194 194 194 193 192 191 190 189 187 185 183 181 178 176 173 170 167 164 161 158 155 151 148 145 141 138 135 132 128 125 122 119 116 113 110 107 105 102 99 97 94 92 89 87 85 83 81 79 77 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 75 76 78 79 81 82 84 85 87 89 90 92 94 95 97 98 100 102 103 105 106 108 109 111 112 113 114 115 116 117 118 119 119 120 120 121 121 121 121 121 120 120 120 119 118 117 117 116 115 113 112 111 110 108 107 105 104 102 100 99 97 95 94 92 90 89 87 85 84 82 80 79 77 76 74 73 71 70 68 67 66 64 63 62 61 60 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41
 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 60 61 62 62 63 64 64 65 66 66 67 68 68 69 70 71 71 72 73 73 74 75 75 76 77 77 78 79 79 80 80 81 81 82 82 82 83 83 83 83 84 84 84 84 84 84 84 84 83 83 83 83 82 82 81 81 80 80 79 79 78 77 77 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 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 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 58
 47 46 46 46 45 45 45 45 45 45 44 44 44 44 44 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 53 54 54 55 56 57 59 60 61 62 64 65 67 68 70 71 73 75 77 79 81 83 86 88 91 93 96 99 101 104 107 111 114 117 121 124 128 131 135 139 143 146 150 154 158 162 166 169 173 177 180 183 186 189 192 194 196 198 200 201 202 202 203 202 202 201 199 198 196 194 191 188 185 182 178 174 170 166 162 158 154 149 145 140 136 132 128 123 119 115 111 107 104 100 96 93 89 86 83 80 77 74 72 69 67 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 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 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 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 89 91 93 95 97 99 101 102 104 106 107 108 110 111 112 113 114 114 115 115 116 116 116 116 116 115 115 114 113 113 112 111 109 108 107 106 104 103 101 100 98 96 95 93 91 90 88 87 85 83 82 80 79 77 75 74 73 71 70 68 67 66 65 63 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 50 49 48 48 48 47
 24 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 67 69 72 75 77 80 83 86 90 93 97 100 104 108 112 116 120 125 129 133 138 143 147 152 156 161 165 170 174 178 182 186 189 192 195 197 199 201 202 203 203 203 202 201 200 198 196 193 190 187 184 180 176 172 167 163 159 154 149 145 140 136 131 127 123 118 114 110 106 102 99 95 92 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 58 60 61 63 64 65 67 68 70 71 73 74 76 77 79 80 81 83 84 85 86 87 88 89 90 91 91 92 92 93 93 93 93 93 93 93 92 92 91 90 90 89 88 87 86 84 83 82 81 79 78 76 75 73 72 70 69 67 66 64 63 61 60 58 57 56 54 53 52 50 49 48 47 46 45 43 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24
 42 43 44 44 45 46 47 49 50 51 52 53 55 56 58 59 61 63 65 66 68 70 73 75 77 80 82 85 88 91 94 97 100 103 107 111 114 118 122 127 131 135 140 145 150 154 160 165 170 175 181 186 192 197 203 209 214 219 225 230 235 240 244 249 253 257 260 263 266 268 270 271 272 273 273 272 271 270 268 266 263 261 257 254 250 246 241 237 232 227 222 217 212 207 201 196 191 186 181 176 171 166 161 157 152 148 144 140 136 132 128 124 121 117 114 111 108 105 102 100 97 95 92 90 88 86 84 82 80 78 77 75 73 72 71 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 82 83 85 86 88 89 91 92 94 96 97 99 100 102 104 105 107 109 110 112 113 115 116 118 119 120 121 123 124 125 126 126 127 128 128 129 129 129 129 129 129 129 128 128 127 127 126 125 124 123 121 120 119 117 116 114 112 111 109 107 105 103 102 100 98 96 94 92 90 88 86 84 83 81 79 77 75 74 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 46 46 45 44 43 42 42 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 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40 40 41
 98 94 90 87 84 80 77 74 72 69 66 64 62 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 68 70 72 75 77 80 83 86 89 92 95 98 101 105 108 112 116 120 124 128 132 136 140 144 148 152 157 161 165 169 173 177 181 185 188 192 195 198 201 203 206 208 209 211 212 213 213 213 213 213 212 211 210 208 206 204 202 199 196 193 190 187 183 180 176 173 169 165 162 158 154 151 147 143 140 136 133 129 126 123 120 117 114 111 108 105 102 100 97 95 93 90 88 86 84 82 80 79 77 75 74 72 71 70 68 67 66 65 64 63 62 61 61 60 59 58 58 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 70 71 73 74 76 78 79 81 83 86 88 90 93 95 98 101 104 107 111 114 118 121 125 129 134 138 143 147 152 157 162 168 173 179 185 191 197 203 209 216 222 228 235 241 247 254 260 265 271 276 281 286 290 294 297 300 302 303 304 305 304 303 302 300 297 294 290 285 281 275 270 264 258 251 244 238 231 224 217 210 203 196 189 183 176 170 163 157 151 145 140 134 129 124 119 115 110 106 102
 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 62 64 66 68 70 72 74 77 79 82 85 87 90 93 96 99 103 106 109 113 116 120 124 128 132 136 140 144 148 152 156 161 165 169 173 178 182 186 190 193 197 200 204 207 210 213 215 217 219 221 222 223 224 225 225 225 224 224 223 221 220 218 216 214 211 209 206 203 200 197 193 190 187 183 180 176 173 169 165 162 158 155 152 148 145 142 138 135 132 129 127 124 121 118 116 113 111 109 106 104 102 100 98 96 95 93 91 90 88 87 86 84 83 82 81 80 79 78 77 76 75 75 74 73 73 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 72 72 72 73 73 74 75 75 76 77 78 78 79 80 81 82 83 84 85 87 88 89 90 92 93 95 96 98 99 101 102 104 106 107 109 111 112 114 116 118 120 121 123 125 127 128 130 132 133 135 137 138 139 141 142 143 144 145 146 147 147 148 148 148 149 149 148 148 148 147 146 145 144 143 142 141 139 138 136 134 132 130 128 126 124 122 120 117 115 113 110 108 106 103 101 98 96 94 91 89 87 85 83 80 78 76 74 72 70 69 67 65 63 62 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 26
 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 52 52 52 52 52 52 52 51 51 51 50 49 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 18 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 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 10 10 10 10 10
 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 41 41 42 42 43 44 44 45 46 47 48 49 49 50 51 52 54 55 56 57 58 59 61 62 63 65 66 67 69 70 72 74 75 77 78 80 82 83 85 87 88 90 92 94 95 97 98 100 102 103 105 106 107 109 110 111 112 113 114 114 115 115 116 116 116 116 116 116 116 115 115 114 113 112 111 110 109 108 107 105 104 102 101 99 97 96 94 92 91 89 87 85 83 82 80 78 76 75 73 71 70 68 67 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 61 63 64 66 67 68 70 72 73 75 76 78 79 81 82 84 85 87 88 90 91 93 94 95 96 97 98 99 100 101 102 102 103 103 104 104 104 104 104 104 103 103 102 102 101 100 100 99 98 97 95 94 93 92 90 89 88 86 85 83 82 80 79 77 76 74 73 71 70 69 67 66 64 63 62 61 59 58 57 56 55
 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 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 37 38 39 40 41 41 42 43 44 45 47 48 49 50 52 53 55 56 58 60 62 63 65 68 70 72 74 77 80 82 85 88 91 94 98 101 105 109 112 116 121 125 129 134 138 143 148 152 157 162 167 172 177 182 187 191 196 200 204 208 212 215 218 221 223 225 226 227 227 227 227 226 224 222 220 217 214 210 207 203 198 194 189 184 179 174 169 164 159 154 149 144 139 134 129 125 120 116 112 108 104 100 96 93 89 86 83 80 77 74 71 69 66 64 62 59 57 55 54 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 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 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38
 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 25 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 66 68 70 73 76 79 81 84 87 91 94 97 100 104 107 111 114 118 121 125 128 131 134 137 140 143 145 148 150 151 153 154 155 155 155 155 154 154 152 151 149 147 144 142 139 136 133 129 126 122 119 115 112 108 104 101 97 94 90 87 84 81 78 75 72 69 66 64 61 59 57 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 66 67 68 68 69 69 69 70 70 70 70 70 70 69 69 68 68 67 67 66 65 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24
 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 49 50 52 53 55 57 59 61 63 65 67 68 70 72 74 76 78 80 82 84 85 87 88 90 91 92 93 94 94 95 95 95 95 94 94 93 92 91 90 89 87 86 84 82 81 79 77 75 73 71 69 67 64 62 60 58 56 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 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 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19
 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 47 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22
 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 56 56 56 57 57 58 58 58 59 60 60 61 61 62 62 63 64 65 65 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 87 88 89 91 92 94 95 97 98 100 101 103 104 106 107 109 111 112 114 116 117 119 120 122 123 125 126 128 129 131 132 133 134 136 137 138 139 139 140 141 141 142 142 142 143 143 143 143 142 142 141 141 140 139 138 137 136 135 134 133 131 130 128 127 125 123 121 120 118 116 114 112 110 108 106 104 102 100 98 96 94 92 90 89 87 85 83 81 79 78 76 74 73 71 70 68 67 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51
 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 66 68 70 72 74 76 78 81 83 85 88 91 93 96 99 102 104 107 110 113 117 120 123 126 129 132 135 138 141 144 147 150 153 156 158 161 163 165 167 169 170 171 173 173 174 175 175 175 174 174 173 172 171 170 168 167 165 163 161 158 156 153 151 148 145 142 140 137 134 131 128 125 122 119 116 114 111 108 105 103 100 98 95 93 91 88 86 84 82 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 57 56 55 53 52 51 51 50 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 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 43 43 43 43 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 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
 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 25 26 27 28 30 32 33 35 37 39 42 44 47 50 53 56 60 64 68 73 78 83 89 95 102 109 117 125 134 144 155 167 179 193 207 223 240 258 278 299 321 345 370 397 425 454 484 515 546 577 608 638 665 690 712 730 743 752 755 752 744 732 714 693 668 640 611 580 549 517 486 456 426 398 371 346 322 299 278 258 240 223 207 192 178 166 154 143 133 124 116 108 100 94 87 82 76 71 67 62 59 55 52 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 17 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 10 10 10 10 10 10 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 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 56 56 57 57 57 58 58 58 58 58 59 59 58 58 58 58 58 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 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
 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 78 79 81 82 84 86 87 89 91 93 95 97 99 101 103 106 108 111 113 116 118 121 124 127 130 133 136 139 142 146 149 153 156 160 163 167 171 174 178 182 186 189 193 197 200 204 208 211 215 218 221 224 227 230 232 235 237 239 241 242 244 245 245 246 246 246 246 245 245 244 242 241 239 237 235 232 229 227 224 220 217 214 210 207 203 199 195 191 188 184 180 176 172 168 164 161 157 153 149 146 142 139 135 132 129 126 123 120 117 114 111 108 106 103 101 98 96 94 91 89 87 85 83 81 80 78 76 75 73 71 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 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 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 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 45
 31 31 30 30 29 29 28 28 27 27 26 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 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 59 61 63 66 69 72 75 78 81 84 88 92 95 99 103 108 112 116 121 126 130 135 140 144 149 154 158 162 166 170 174 177 180 182 184 186 187 187 187 187 186 184 182 180 177 173 169 165 161 157 152 147 142 137 132 127 122 117 113 108 103 99 95 90 86 82 79 75 72 68 65 62 59 57 54 52 49 47 45 43 41 39 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 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 63 64 64 65 65 65 65 66 66 66 66 66 65 65 65 65 64 64 63 63 62 61 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32
 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 56 59 61 64 67 70 74 77 81 85 89 93 98 103 108 113 119 125 131 138 145 152 159 167 176 184 193 202 211 221 231 241 251 261 271 281 291 300 309 318 326 333 339 344 349 352 354 355 355 354 351 348 343 338 331 324 316 308 299 289 280 270 260 250 240 231 221 212 203 194 185 177 169 161 154 147 140 134 128 122 117 111 106 102 97 93 89 85 82 78 75 72 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 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 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16
 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 74 75 77 79 81 83 85 87 90 92 95 97 100 103 105 108 111 115 118 121 124 128 131 135 138 142 146 149 153 157 160 164 168 171 175 178 181 184 187 190 192 195 197 198 200 201 201 202 202 202 201 200 199 197 196 193 191 188 185 182 179 175 171 167 163 159 155 151 147 142 138 134 130 126 122 118 114 110 106 102 99 95 92 89 86 83 80 77 74 72 69 67 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45
 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 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 106 109 112 115 119 122 126 130 134 138 142 146 151 155 160 165 169 174 179 184 189 194 199 205 210 215 220 225 229 234 238 243 247 250 254 257 260 262 264 266 267 268 268 268 268 267 266 264 262 259 256 253 249 245 241 236 232 227 222 217 211 206 201 195 190 185 179 174 169 164 159 154 149 144 140 135 131 126 122 118 115 111 107 104 100 97 94 91 88 85 83 80 78 75 73 71 69 67 65 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48
 54 54 55 55 55 56 56 57 57 58 58 59 59 60 61 62 62 63 64 65 66 68 69 70 72 73 75 77 78 80 82 84 87 89 92 95 97 101 104 107 111 115 119 123 128 133 138 144 150 156 162 170 177 185 193 202 211 221 232 243 255 267 280 294 309 324 340 357 374 393 412 432 452 474 495 518 540 564 587 610 633 655 677 697 717 735 751 765 777 786 793 797 797 795 790 782 772 758 743 725 706 685 663 640 617 592 568 544 520 496 473 450 428 407 386 367 348 330 313 296 281 266 252 239 226 215 204 193 183 174 165 157 149 141 134 128 122 116 111 105 101 96 92 88 84 80 77 74 71 68 65 63 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54
 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 33 34 35 37 39 41 42 45 47 49 52 54 57 61 64 68 72 76 81 86 91 97 103 109 117 124 133 142 151 162 173 185 198 213 228 245 263 282 303 326 350 377 406 436 469 505 543 584 628 675 724 776 831 888 947 1008 1069 1131 1192 1252 1308 1359 1406 1445 1475 1497 1508 1510 1500 1481 1453 1416 1371 1321 1266 1208 1148 1087 1026 966 907 850 795 743 693 647 603 562 523 487 453 422 393 366 341 318 297 277 259 242 226 211 198 185 174 163 153 144 135 127 120 113 106 101 95 90 85 81 77 73 69 66 63 60 57 55 52 50 48 46 45 43 42 40 39 38 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 81 82 83 84 84 85 85 86 86 87 87 87 87 87 87 87 87 87 87 86 86 86 85 85 84 83 82 82 81 80 79 78 77 76 75 74 73 71 70 69 68 67 65 64 63 62 60 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21
 65 66 68 69 71 72 74 76 78 80 82 84 86 89 91 94 97 100 103 106 109 113 116 120 124 128 133 137 142 147 153 158 164 170 177 183 190 198 206 214 222 231 240 250 260 271 282 294 306 319 332 345 360 374 390 405 422 438 456 473 491 510 529 548 567 586 606 625 644 663 682 700 717 734 749 764 778 790 801 810 818 824 829 831 832 832 829 825 819 812 803 792 781 768 754 739 724 708 691 674 656 639 621 603 585 567 549 532 515 498 482 466 450 435 420 406 392 379 366 353 341 330 319 308 298 288 278 269 260 252 244 236 229 222 215 208 202 196 190 185 179 174 169 165 160 156 152 148 144 140 137 133 130 127 124 121 118 115 113 110 108 106 103 101 99 97 95 93 91 90 88 86 85 83 82 80 79 78 76 75 74 73 71 70 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63
 238 241 245 248 251 254 258 261 265 268 272 276 280 283 287 292 296 300 305 310 314 320 325 331 336 342 349 356 363 370 378 386 395 404 414 424 435 447 459 472 486 501 516 533 551 570 590 611 634 658 684 712 741 773 806 842 880 920 963 1009 1057 1109 1164 1221 1283 1347 1416 1487 1562 1641 1723 1808 1896 1987 2079 2173 2268 2362 2455 2547 2634 2717 2793 2862 2921 2970 3007 3031 3041 3037 3019 2987 2941 2882 2812 2731 2641 2545 2443 2336 2227 2117 2007 1898 1792 1687 1587 1490 1397 1308 1224 1144 1069 998 931 869 810 755 704 656 612 570 532 496 462 431 402 375 350 326 304 284 265 248 231 216 202 189 176 165 154 144 134 126 117 110 102 96 89 84 78 73 68 63 59 55 51 48 44 41 38 35 33 30 28 26 23 21 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34 35 37 39 40 42 43 45 47 49 50 52 54 56 58 60 62 64 66 69 71 73 76 78 80 83 85 88 90 93 96 98 101 104 107 110 112 115 118 121 124 127 130 133 137 140 143 146 149 152 155 159 162 165 168 171 174 178 181 184 187 190 194 197 200 203 206 209 213 216 219 222 225 228 232 235
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 17 22 28 35 43 51 61 71 83 96 111 128 146 167 191 217 247 281 319 362 411 466 529 600 680 771 875 993 1126 1278 1449 1643 1861 2105 2378 2678 3006 3358 3729 4110 4485 4839 5150 5397 5559 5625 5587 5450 5228 4938 4602 4241 3871 3507 3159 2833 2533 2259 2012 1790 1592 1416 1259 1120 998 889 793 708 632 565 506 453 407 365 328 295 266 240 216 195 177 160 145 131 119 108 98 89 81 74 68 62 56 51 47 43 39 36 33 30 28 25 23 21 20 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 9 12 15 19 22 26 31 36 42 48 55 63 72 82 93 105 118 133 150 169 191 215 241 272 306 344 387 436 490 552 622 701 790 891 1004 1132 1275 1435 1613 1810 2026 2261 2511 2772 3039 3302 3549 3767 3942 4061 4115 4099 4016 3872 3678 3449 3199 2938 2679 2427 2189 1967 1763 1577 1409 1258 1123 1002 894 799 714 638 571 512 459 412 370 332 299 269 243 219 198 179 162 147 133 121 110 100 91 83 75 69 63 57 52 48 44 40 37 34 31 29 26 24 22 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 27 27 28 28 29 30 31 32 34 36 38 40 43 47 51 56 61 67 73 81 90 100 111 123 138 153 172 192 215 241 270 303 340 383 431 485 546 616 695 785 887 1003 1135 1286 1458 1654 1878 2133 2423 2753 3127 3549 4023 4550 5128 5753 6411 7083 7737 8335 8829 9173 9329 9278 9023 8592 8025 7373 6680 5986 5318 4693 4122 3608 3151 2747 2392 2081 1810 1573 1367 1188 1032 896 777 673 583 503 434 374 320 274 233 197 165 137 113 92 73 56 41 28 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 10 12 14 15 17 18 20 22 24 25 27 29 31 33 34 36 38 40 42 44 46 47 49 51 53 55 57 58 60 62 63 65 67 68 70 71 73 74 75 76 78 79 80 81 82 82 83 84 84 85 85 85 86 86 86 86 86 86 85 85 85 84 84 83 82 82 81 80 79 78 77 76 75 74 73 72 70 69 68 67 65 64 63 61 60 59 57 56 54 53 52 50 49 48 46 45 44 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 25 36 49 64 81 102 125 152 184 221 265 315 375 444 526 622 736 869 1025 1210 1427 1683 1981 2328 2727 3180 3681 4218 4766 5285 5726 6032 6161 6092 5837 5436 4944 4410 3878 3374 2914 2505 2146 1836 1569 1341 1145 979 836 715 611 523 447 382 326 278 237 201 171 144 121 102 84 70 57 46 36 28 21 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 17 24 31 40 49 59 71 84 98 114 133 153 176 201 230 263 300 342 389 443 504 573 651 741 843 960 1093 1245 1420 1619 1847 2107 2404 2741 3123 3554 4035 4567 5147 5766 6409 7053 7667 8210 8640 8918 9017 8924 8651 8225 7684 7072 6427 5783 5162 4580 4046 3562 3130 2745 2406 2108 1846 1617 1417 1242 1089 954 837 734 644 565 495 434 380 333 291 254 221 192 166 144 123 105 89 75 62 51 41 31 23 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 25 27 30 32 35 38 41 45 48 52 56 61 66 71 77 84 90 98 106 115 124 135 146 159 173 188 205 223 243 265 290 317 347 380 417 458 504 554 610 673 742 819 905 1001 1107 1225 1355 1499 1657 1831 2020 2224 2442 2673 2912 3157 3399 3632 3845 4029 4173 4268 4308 4289 4213 4084 3910 3702 3469 3222 2970 2720 2478 2249 2033 1834 1651 1483 1332 1195 1071 960 860 771 691 619 555 497 446 400 358 321 288 258 231 207 185 166 148 132 118 105 93 82 73 64 56 49 42 37 31 26 22 18 14 11 8 5 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 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 30 67 111 163 225 298 386 490 614 763 941 1153 1409 1715 2084 2529 3066 3714 4495 5434 6555 7876 9405 11115 12934 14718 16249 17276 17595 17139 16013 14439 12664 10886 9231 7760 6488 5410 4504 3747 3116 2591 2154 1789 1485 1230 1017 838 687 560 453 363 286 222 167 121 82 49 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 53 55 57 59 61 63 66 69 72 76 80 84 88 93 99 105 111 119 127 135 145 155 167 180 194 210 227 247 268 292 318 347 380 416 457 502 552 607 670 739 817 903 999 1106 1226 1358 1505 1666 1844 2039 2250 2477 2718 2971 3231 3492 3747 3984 4193 4364 4484 4547 4546 4483 4361 4188 3975 3732 3472 3204 2937 2678 2430 2198 1983 1785 1604 1440 1292 1158 1038 931 835 749 672 603 541 486 437 393 353 318 286 258 232 209 189 170 153 138 125 113 102 92 83 75 67 61 54 49 44 39 35 32 28 25 22 20 17 15 13 11 10 8 7 6 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 1 1 1 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 19 24 29 35 40 47 53 60 68 76 84 93 103 113 125 136 149 163 178 194 211 229 249 271 295 320 348 379 413 450 491 536 586 641 703 772 849 935 1031 1139 1261 1398 1552 1726 1922 2142 2389 2667 2977 3322 3702 4118 4568 5047 5546 6053 6548 7008 7407 7716 7909 7967 7882 7658 7311 6868 6358 5811 5253 4705 4184 3698 3252 2850 2490 2170 1888 1639 1422 1231 1065 920 793 683 586 503 429 365 310 261 218 181 148 120 95 73 54 38 23 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 29 44 62 83 106 133 165 201 244 292 349 415 491 580 683 803 943 1105 1294 1514 1769 2065 2406 2796 3240 3738 4286 4876 5490 6098 6664 7142 7486 7661 7649 7457 7111 6650 6118 5556 4994 4455 3953 3495 3082 2715 2391 2105 1855 1636 1445 1278 1133 1006 895 798 713 638 573 516 466 422 384 349 319 293 270 249 231 214 200 187 176 166 157 149 142 136 130 125 120 116 112 108 105 102 100 97 95 92 90 88 86 85 83 81 79 78 76 74 73 71 70 68 66 65 63 62 60 58 57 55 53 52 50 48 47 45 43 41 40 38 36 35 33 31 30 28 27 25 23 22 20 19 17 16 14 13 12 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 59 94 135 182 238 304 381 471 577 701 847 1019 1222 1461 1743 2076 2470 2934 3480 4122 4870 5736 6723 7827 9027 10277 11501 12597 13446 13940 14013 13663 12951 11980 10863 9699 8561 7495 6526 5663 4905 4244 3672 3179 2753 2388 2073 1802 1569 1368 1195 1046 917 805 708 625 552 489 434 387 345 309 278 251 227 207 189 174 160 149 139 130 123 116 111 106 102 99 96 94 92 90 89 88 87 86 85 85 85 84 84 84 84 84 84 83 83 83 83 82 82 82 81 81 80 79 79 78 77 76 75 74 73 71 70 69 67 66 64 63 61 59 57 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 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 3 9 16 24 32 41 51 62 75 89 104 121 140 161 184 210 239 271 307 347 391 441 496 558 627 704 790 887 994 1114 1247 1396 1561 1744 1946 2169 2413 2679 2967 3276 3604 3948 4303 4662 5017 5358 5674 5953 6183 6355 6461 6498 6465 6366 6208 5999 5749 5471 5172 4864 4553 4246 3947 3661 3389 3134 2895 2673 2467 2278 2103 1943 1796 1662 1538 1426 1322 1228 1141 1061 988 921 859 802 749 701 656 614 576 540 506 475 446 419 393 369 347 326 306 288 270 254 238 223 209 196 184 172 161 150 140 130 121 113 104 97 89 82 76 69 63 58 52 47 42 37 33 29 25 21 17 14 11 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
 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 48 50 53 56 59 62 66 69 73 78 82 87 93 99 105 112 120 128 137 146 156 168 180 194 208 224 241 260 281 304 329 356 386 418 454 493 536 583 635 692 754 822 897 978 1067 1164 1269 1382 1505 1636 1776 1924 2079 2239 2402 2564 2724 2874 3012 3132 3229 3297 3335 3340 3311 3250 3160 3045 2910 2759 2599 2434 2268 2103 1944 1791 1647 1511 1384 1266 1157 1057 965 881 804 734 671 613 560 512 468 428 392 359 329 301 276 254 233 214 197 181 167 153 141 130 120 111 102 95 87 81 75 69 64 59 55 51 47 44 41 38 35 33 31 28 26 25 23 21 20 19 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 9 9 9 9 9 9 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15
 45 45 45 45 45 45 46 46 46 47 47 48 49 50 50 51 52 54 55 56 58 59 61 63 65 67 70 73 75 78 82 85 89 94 98 103 109 114 121 128 135 143 152 161 171 182 194 207 221 237 254 272 291 313 336 362 390 420 453 490 529 572 619 670 726 787 854 927 1006 1092 1185 1287 1397 1515 1643 1780 1926 2081 2244 2415 2591 2770 2950 3128 3299 3458 3601 3723 3819 3885 3918 3917 3881 3813 3714 3590 3444 3282 3109 2929 2746 2565 2387 2215 2051 1895 1748 1611 1483 1364 1255 1153 1060 974 896 824 758 697 642 591 545 502 464 428 395 366 338 313 290 269 250 232 215 200 187 174 162 151 141 132 123 116 108 101 95 89 84 79 74 70 66 62 59 56 53 50 47 45 43 40 38 37 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 52 53 54 56 57 58 60 61 62 64 65 67 68 69 70 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 89 90 90 91 92 92 92 93 93 93 93 93 93 93 93 93 93 92 92 92 91 91 90 90 89 88 88 87 86 85 84 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 17 22 27 32 39 46 53 62 71 82 94 107 122 139 157 178 201 227 256 289 325 366 413 465 524 591 666 751 847 956 1079 1219 1377 1557 1760 1990 2251 2544 2875 3245 3658 4114 4613 5151 5722 6311 6902 7467 7978 8400 8701 8855 8849 8682 8370 7940 7424 6855 6264 5675 5107 4572 4076 3624 3215 2848 2521 2230 1972 1745 1544 1366 1210 1072 950 843 748 664 590 524 466 414 368 327 291 259 230 205 182 161 143 126 112 98 87 76 66 58 50 43 36 31 25 21 16 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 22 34 48 64 82 103 127 154 185 221 262 309 364 427 500 584 682 796 928 1082 1262 1471 1716 2001 2335 2724 3178 3706 4315 5015 5810 6697 7667 8693 9729 10708 11544 12145 12432 12365 11950 11245 10335 9313 8261 7239 6286 5424 4658 3988 3407 2907 2478 2112 1798 1531 1303 1108 941 798 676 572 482 404 338 281 231 189 152 120 92 68 48 30 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 46 48 50 52 54 57 59 62 65 68 72 76 80 84 89 95 101 107 115 123 132 142 152 165 178 193 210 228 249 272 298 327 359 396 436 482 534 591 656 729 812 905 1010 1128 1262 1413 1584 1776 1992 2236 2509 2814 3154 3530 3942 4388 4864 5362 5869 6368 6836 7246 7569 7780 7860 7800 7603 7286 6873 6392 5873 5341 4817 4314 3844 3411 3017 2662 2346 2064 1816 1596 1403 1232 1083 952 836 735 646 568 499 438 385 337 296 259 226 197 172 149 129 111 95 81 68 57 47 38 30 22 16 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 6 7 8 9 10 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 16 41 71 107 151 204 269 346 439 552 688 852 1050 1290 1582 1936 2367 2892 3534 4316 5270 6426 7813 9446 11307 13314 15286 16933 17910 17956 17041 15387 13346 11238 9275 7558 6111 4918 3947 3160 2525 2012 1597 1261 989 768 588 441 322 224 145 80 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 17 22 28 34 41 48 57 67 77 89 102 117 134 152 173 195 221 250 282 318 359 404 456 513 578 651 733 826 930 1049 1182 1334 1505 1698 1917 2165 2446 2762 3119 3519 3968 4467 5018 5621 6271 6960 7673 8387 9074 9697 10214 10588 10787 10792 10604 10239 9728 9109 8424 7709 6994 6303 5650 5044 4489 3987 3536 3133 2775 2457 2175 1926 1706 1512 1340 1189 1055 936 832 739 657 584 519 461 410 364 324 287 255 226 200 177 156 137 121 106 92 80 69 59 50 42 34 28 22 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 22 33 46 60 77 95 117 141 169 200 237 278 326 381 443 515 598 693 803 929 1075 1243 1437 1661 1920 2219 2564 2961 3418 3939 4532 5198 5939 6745 7602 8480 9337 10114 10747 11173 11343 11237 10871 10287 9547 8716 7852 7000 6192 5445 4769 4164 3630 3160 2749 2392 2080 1810 1575 1371 1194 1040 907 790 689 600 523 456 397 346 301 262 227 197 170 147 126 108 93 79 66 56 46 38 31 24 19 14 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 18 24 31 38 47 57 69 82 97 115 135 158 184 214 248 287 332 384 443 512 590 681 785 905 1044 1205 1391 1606 1855 2144 2477 2862 3305 3813 4391 5041 5761 6540 7357 8173 8935 9577 10026 10224 10142 9788 9208 8468 7643 6794 5971 5202 4504 3883 3338 2864 2453 2100 1796 1536 1312 1120 955 814 692 587 497 419 352 294 244 200 163 130 102 78 56 38 22 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 38 66 99 139 186 241 306 382 473 579 705 855 1032 1242 1492 1790 2145 2569 3075 3681 4404 5267 6289 7492 8886 10464 12187 13963 15637 16996 17813 17925 17304 16071 14442 12646 10863 9207 7735 6462 5379 4468 3706 3071 2542 2101 1735 1428 1173 959 780 629 503 397 308 232 169 116 71 33 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 83 127 182 249 331 431 554 705 892 1121 1405 1757 2193 2734 3402 4222 5215 6385 7703 9076 10327 11211 11502 11113 10157 8871 7495 6193 5048 4081 3285 2638 2115 1694 1354 1080 859 679 534 415 318 240 175 123 80 45 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 25 26 28 30 32 35 37 39 42 45 48 51 54 57 61 65 69 74 78 84 89 95 101 107 114 122 130 138 148 158 168 179 192 205 219 234 250 268 287 307 329 352 377 404 434 465 499 535 574 616 661 710 761 816 875 937 1003 1073 1147 1225 1305 1389 1476 1564 1653 1743 1832 1919 2001 2079 2150 2211 2263 2303 2330 2343 2342 2326 2297 2254 2199 2133 2058 1976 1888 1796 1702 1607 1513 1420 1329 1242 1158 1078 1002 930 863 800 741 686 635 587 543 503 465 430 398 368 341 316 292 270 250 232 215 199 184 171 158 147 136 126 116 108 100 92 85 79 73 67 62 57 52 48 44 40 36 33 30 27 24 22 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 78 135 202 283 381 498 638 807 1010 1254 1549 1905 2336 2858 3490 4256 5181 6294 7619 9173 10947 12888 14876 16707 18113 18834 18725 17821 16321 14493 12576 10740 9077 7621 6376 5323 4439 3701 3085 2572 2143 1784 1484 1232 1021 844 695 569 463 374 299 236 182 137 100 68 42 20 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 10 11 12 13 13 14 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 12 11 10 10 9 8 7 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 11 16 20 25 31 37 43 50 58 67 76 86 97 109 122 137 153 170 189 210 233 259 287 317 351 389 430 476 527 583 645 714 790 874 967 1071 1185 1312 1453 1608 1779 1967 2174 2400 2646 2914 3201 3508 3832 4171 4518 4869 5213 5542 5843 6104 6314 6462 6540 6543 6471 6328 6121 5861 5560 5229 4881 4527 4175 3831 3502 3191 2899 2629 2379 2151 1942 1752 1580 1425 1284 1158 1043 940 848 764 689 621 559 504 454 409 368 331 298 267 240 215 192 171 152 135 119 105 92 80 69 59 50 41 34 26 20 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 17 20 23 27 30 34 38 42 46 51 55 60 65 71 76 82 88 94 100 107 114 121 129 137 145 153 162 171 180 190 200 210 221 232 244 256 268 281 294 308 323 338 354 371 388 406 426 446 468 490 514 540 567 597 628 662 698 737 779 825 875 929 988 1052 1122 1199 1282 1373 1473 1581 1700 1829 1969 2121 2285 2461 2649 2849 3059 3277 3502 3728 3951 4165 4364 4539 4683 4787 4845 4853 4808 4710 4563 4374 4150 3899 3632 3357 3081 2810 2550 2304 2073 1860 1663 1485 1322 1176 1044 926 820 725 641 565 498 438 385 338 296 258 225 195 168 145 124 105 88 73 60 48 38 28 20 12 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 2 4 6
 31 30 28 27 25 24 22 21 19 17 16 14 12 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 16 26 37 50 65 83 103 127 154 186 223 265 314 371 437 512 600 702 821 958 1118 1303 1520 1773 2068 2413 2816 3286 3835 4472 5209 6051 7000 8045 9157 10281 11331 12198 12762 12931 12671 12019 11072 9951 8770 7617 6546 5585 4741 4011 3387 2855 2405 2023 1700 1427 1195 999 832 690 570 467 379 305 241 187 140 100 66 37 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 1 2 4 5 7 9 10 12 14 15 17 19 20 22 24 25 27 28 30 32 33 35 36 38 39 41 42 44 45 46 48 49 50 51 52 53 54 55 55 56 57 57 58 58 58 59 59 59 59 59 59 59 58 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 37 36 34 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 20 30 43 57 73 92 114 139 168 201 240 284 336 397 467 549 644 756 886 1039 1217 1427 1672 1959 2295 2687 3143 3670 4274 4957 5717 6539 7396 8244 9020 9648 10055 10185 10020 9582 8929 8138 7283 6425 5606 4853 4177 3581 3062 2613 2229 1899 1618 1378 1173 999 850 723 614 522 442 374 315 265 222 184 152 124 100 80 62 46 33 21 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 20 22 23 25 26 28 30 32 33 35 37 39 41 43 45 48 50 52 55 57 60 63 66 69 72 75 78 82 86 90 94 98 102 107 112 118 123 129 136 142 150 157 166 174 184 194 205 217 230 243 258 274 292 311 331 354 378 405 434 465 500 538 579 624 674 728 787 852 923 1000 1085 1178 1279 1389 1509 1638 1778 1928 2089 2259 2439 2627 2820 3017 3213 3405 3587 3753 3898 4016 4102 4150 4159 4128 4057 3949 3810 3645 3460 3261 3054 2844 2636 2433 2238 2053 1879 1716 1564 1425 1296 1179 1071 974 884 803 730 663 603 548 498 453 412 375 341 311 283 258 235 214 195 178 162 147 134 122 111 101 92 83 75 68 62 55 50 45 40 35 31 28 24 21 18 15 12 10 8 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 17 26 38 51 66 83 103 125 151 181 215 255 301 353 413 483 563 656 763 887 1030 1197 1390 1614 1875 2177 2529 2936 3407 3950 4572 5277 6067 6934 7859 8807 9727 10544 11179 11554 11617 11359 10813 10049 9147 8188 7234 6328 5496 4749 4090 3513 3014 2583 2213 1895 1623 1389 1189 1018 870 744 635 541 460 390 330 278 233 194 160 131 105 83 64 47 33 20 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 64 125 201 297 416 567 757 998 1304 1695 2197 2842 3673 4740 6089 7736 9608 11456 12822 13210 12451 10858 8951 7129 5574 4321 3337 2574 1983 1525 1167 888 668 495 358 249 163 94 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 24 84 161 258 381 536 733 983 1299 1701 2212 2866 3703 4776 6155 7920 10161 12948 16274 19937 23395 25759 26162 24393 21101 17266 13630 10537 8053 6114 4622 3478 2602 1930 1413 1014 706 467 282 139 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 9 33 62 98 141 193 257 334 429 543 683 854 1064 1320 1636 2024 2503 3090 3809 4679 5712 6897 8178 9431 10459 11032 10993 10349 9266 7978 6679 5491 4464 3606 2902 2330 1868 1494 1193 949 751 591 461 354 268 197 139 92 53 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 13 20 27 35 43 52 61 71 82 93 105 118 132 146 162 179 197 216 236 258 281 306 333 361 392 424 459 497 537 581 628 679 733 793 857 926 1002 1084 1174 1271 1378 1495 1623 1764 1918 2088 2275 2481 2707 2956 3229 3529 3858 4216 4606 5027 5478 5959 6464 6987 7519 8047 8555 9025 9435 9763 9988 10094 10071 9915 9633 9239 8753 8199 7601 6982 6362 5757 5180 4637 4134 3674 3255 2878 2539 2236 1967 1728 1516 1329 1163 1017 888 774 673 584 506 437 375 321 273 231 194 160 131 105 82 61 43 27 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 5 12 20 29 39 50 62 76 92 109 129 151 175 203 234 269 308 352 402 458 521 593 673 764 867 982 1113 1260 1427 1614 1825 2062 2327 2624 2954 3320 3723 4162 4638 5145 5678 6227 6778 7315 7815 8257 8617 8876 9017 9033 8924 8700 8375 7971 7510 7012 6497 5982 5479 4997 4542 4118 3727 3369 3043 2747 2480 2239 2023 1829 1655 1499 1359 1233 1121 1020 929 847 774 707 648 593 544 500 460 423 389 359 331 305 281 259 239 221 204 188 173 160 147 135 124 114 104 95 86 78 71 64 57 51 45 39 34 29 24 20 15 11 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 72 146 238 354 498 677 902 1184 1538 1984 2547 3260 4161 5300 6728 8490 10597 12976 15399 17445 18593 18483 17169 15068 12688 10400 8390 6710 5343 4246 3370 2671 2113 1668 1310 1023 791 605 453 331 232 152 87 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 24 42 63 89 120 156 200 251 313 386 474 578 704 854 1034 1251 1512 1826 2204 2658 3201 3845 4598 5459 6408 7397 8336 9103 9562 9616 9249 8537 7610 6602 5615 4711 3918 3239 2669 2194 1801 1476 1209 988 806 655 530 427 341 270 210 161 120 86 57 33 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 3 7 11 16 20 25 30 35 40 46 51 57 64 70 77 84 91 99 107 115 124 132 141 151 160 170 181 191 202 213 225 236 248 261 273 286 299 313 327 341 355 370 385 401 417 433 449 466 484 502 520 539 559 580 601 624 648 672 699 726 756 788 821 858 897 940 986 1037 1092 1153 1219 1293 1374 1463 1562 1672 1794 1929 2080 2247 2434 2641 2872 3129 3415 3731 4080 4465 4888 5348 5845 6378 6941 7524 8117 8700 9252 9745 10150 10437 10582 10567 10388 10051 9577 8994 8337 7637 6925 6226 5557 4930 4353 3829 3357 2935 2561 2231 1939 1684 1459 1263 1091 941 809 694 594 506 428 361 302 250 204 165 130 99 72 48 28 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
 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 78 79 80 82 83 85 87 88 90 93 95 98 101 104 108 112 117 122 127 134 141 149 157 167 178 190 204 220 237 256 278 302 330 361 395 434 478 527 583 645 716 795 885 987 1101 1231 1378 1543 1731 1943 2182 2453 2757 3099 3482 3908 4378 4891 5444 6028 6630 7227 7794 8294 8690 8948 9040 8954 8697 8289 7765 7165 6525 5878 5250 4657 4110 3612 3164 2766 2415 2105 1833 1596 1388 1207 1049 911 791 685 594 514 444 382 329 282 240 204 173 145 120 99 80 63 49 36 25 15 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 77 121 172 232 302 385 483 597 732 891 1079 1300 1561 1870 2235 2667 3180 3787 4507 5358 6361 7536 8902 10466 12220 14124 16095 17995 19634 20800 21311 21084 20159 18688 16880 14935 13010 11207 9579 8145 6903 5839 4933 4165 3516 2967 2504 2113 1782 1502 1264 1063 892 747 624 519 429 352 287 231 184 143 108 78 53 31 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
 36 37 39 41 43 44 46 48 50 52 54 56 58 60 63 65 67 70 72 75 78 80 83 86 90 93 97 100 104 108 113 117 122 127 133 139 145 152 159 167 175 184 194 204 216 228 242 257 273 290 310 331 354 379 407 437 471 508 548 593 643 697 757 823 897 977 1066 1164 1272 1390 1520 1663 1819 1990 2175 2375 2590 2819 3062 3317 3580 3847 4113 4372 4615 4834 5019 5162 5256 5295 5276 5201 5072 4895 4680 4435 4169 3892 3611 3332 3061 2802 2556 2327 2113 1916 1736 1571 1421 1284 1161 1049 948 857 775 701 634 574 520 471 427 387 351 319 289 263 239 217 198 180 163 149 135 123 112 102 92 84 76 69 63 56 51 46 41 37 33 29 26 22 19 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 1 1 2 3 4 5 5 6 7 8 9 10 11 12 14 15 16 17 18 20 21 22 24 25 27 28 29 31 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 3 45 98 166 252 361 500 676 901 1188 1555 2025 2628 3398 4376 5600 7088 8805 10607 12200 13184 13242 12356 10825 9048 7330 5826 4580 3579 2788 2167 1681 1301 1002 768 584 439 324 233 161 105 59 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 3 6 9 13 17 22 27 32 37 43 49 56 64 72 80 89 99 110 121 133 146 160 175 192 209 228 248 270 294 319 347 376 408 443 480 520 563 611 662 717 777 842 913 991 1075 1166 1266 1375 1493 1623 1763 1916 2083 2263 2457 2666 2890 3128 3379 3641 3911 4185 4457 4720 4965 5184 5367 5505 5588 5611 5571 5469 5308 5095 4839 4552 4243 3925 3604 3290 2988 2701 2433 2185 1957 1749 1561 1391 1239 1102 979 869 772 685 607 538 476 421 372 328 289 254 223 195 170 148 127 109 93 79 66 54 43 34 25 18 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 21 27 33 39 45 52 59 67 75 84 93 103 113 124 135 147 159 172 186 200 215 230 247 264 282 301 322 343 366 390 417 445 475 508 543 583 626 673 726 785 851 925 1009 1103 1211 1333 1471 1630 1811 2017 2252 2520 2824 3167 3551 3978 4446 4948 5473 6004 6512 6962 7315 7531 7579 7445 7137 6683 6125 5508 4875 4259 3682 3158 2690 2280 1925 1620 1358 1136 947 787 651 536 439 357 287 228 178 136 100 69 44 22 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 29 48 70 96 127 163 206 255 313 380 458 550 657 782 929 1100 1300 1535 1811 2134 2515 2962 3487 4104 4828 5676 6663 7806 9114 10588 12211 13938 15687 17330 18705 19638 19986 19689 18787 17409 15731 13926 12133 10446 8917 7565 6393 5387 4532 3808 3198 2684 2252 1889 1583 1326 1109 926 772 641 531 437 357 289 232 182 140 104 74 47 25 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
 62 62 62 62 61 61 61 61 60 60 60 59 59 58 57 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 37 37 37 37 38 39 41 43 46 49 53 58 63 70 78 87 98 110 125 142 161 183 209 238 271 310 354 404 461 526 601 687 784 896 1023 1169 1336 1528 1747 1999 2288 2619 2999 3435 3935 4507 5159 5901 6738 7674 8708 9829 11012 12218 13384 14430 15263 15795 15958 15727 15126 14221 13102 11868 10601 9367 8207 7147 6196 5354 4617 3975 3419 2939 2525 2168 1862 1598 1371 1175 1007 862 737 629 535 454 384 324 271 226 186 152 122 96 73 54 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 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 56 57 58 58 59 59 60 60 61 61 61 61 62 62 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 21 30 40 53 67 85 105 130 159 193 234 283 340 409 490 588 704 842 1008 1206 1444 1730 2073 2485 2981 3575 4287 5133 6131 7288 8597 10019 11472 12815 13863 14423 14371 13707 12556 11117 9585 8103 6757 5582 4582 3746 3053 2482 2013 1629 1314 1055 843 668 525 406 309 229 163 109 64 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 19 30 44 59 76 96 118 143 171 203 239 279 326 378 438 505 581 668 767 879 1006 1150 1314 1499 1709 1947 2215 2516 2853 3229 3643 4097 4587 5107 5649 6198 6733 7232 7666 8007 8231 8318 8262 8066 7744 7322 6827 6288 5730 5176 4641 4136 3669 3242 2856 2510 2202 1930 1689 1477 1291 1128 984 859 749 652 567 493 427 370 319 275 235 201 170 143 119 98 79 62 48 35 23 13 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 3 23 46 72 100 133 169 209 254 305 360 422 490 566 649 741 841 952 1072 1204 1348 1506 1678 1865 2069 2292 2535 2802 3093 3413 3765 4153 4581 5053 5575 6150 6784 7478 8233 9046 9908 10803 11705 12579 13376 14040 14512 14736 14673 14310 13664 12779 11722 10564 9374 8209 7108 6098 5192 4392 3695 3094 2579 2140 1767 1452 1186 961 772 613 479 366 272 192 126 70 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 3 5 7 10 12 14 16 19 21 23 25 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 59 61 63 65 67 69 71 74 76 79 82 85 88 92 96 101 106 112 119 127 136 146 158 172 187 205 225 249 275 306 342 383 430 484 547 619 702 798 908 1036 1184 1355 1553 1783 2049 2359 2718 3137 3623 4189 4847 5612 6498 7522 8698 10036 11540 13198 14975 16804 18579 20152 21351 22013 22031 21387 20164 18517 16629 14666 12755 10977 9375 7964 6738 5685 4787 4024 3378 2831 2369 1978 1648 1369 1132 932 762 618 496 392 304 229 165 111 65 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 1 8 17 27 39 53 68 86 106 130 157 189 225 267 315 371 436 511 599 700 818 955 1114 1300 1517 1769 2064 2407 2806 3270 3808 4428 5137 5941 6838 7819 8862 9924 10946 11848 12540 12942 13000 12708 12103 11259 10265 9206 8148 7140 6211 5374 4633 3983 3419 2931 2512 2151 1842 1577 1350 1155 988 845 722 617 526 448 380 322 272 229 191 159 131 107 86 68 52 38 26 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 14 18 23 28 33 40 48 56 66 77 89 104 121 140 162 187 217 251 290 336 389 451 522 606 703 816 947 1100 1278 1484 1721 1994 2304 2655 3046 3472 3926 4391 4844 5255 5588 5810 5896 5834 5633 5316 4917 4470 4008 3553 3123 2728 2371 2054 1776 1532 1321 1137 979 843 725 624 537 462 397 342 294 252 216 185 159 135 115 98 83 70 58 49 40 33 26 20 16 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 21 28 36 45 55 65 77 90 105 121 138 158 179 203 229 258 289 324 362 404 450 501 556 616 681 752 829 912 1001 1096 1197 1305 1418 1537 1660 1787 1917 2048 2180 2310 2438 2561 2678 2788 2889 2981 3061 3130 3188 3233 3267 3289 3301 3302 3293 3275 3249 3216 3175 3128 3076 3018 2955 2888 2816 2741 2661 2578 2492 2403 2312 2219 2123 2027 1930 1832 1735 1638 1543 1450 1359 1270 1184 1101 1022 947 875 807 743 682 626 573 523 477 435 395 358 325 293 265 238 214 192 171 152 135 119 105 91 79 68 58 49 40 33 26 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 18 22 27 32 37 43 49 54 61 67 74 81 88 95 103 111 119 128 137 147 156 166 177 188 199 211 224 237 250 265 280 296 313 331 351 372 394 419 445 474 506 541 580 623 672 726 786 855 932 1020 1121 1235 1365 1514 1686 1882 2108 2369 2668 3013 3410 3866 4389 4985 5661 6420 7261 8176 9143 10129 11077 11916 12561 12929 12959 12631 11974 11061 9983 8835 7695 6617 5635 4764 4004 3351 2794 2324 1927 1594 1315 1081 885 721 584 469 372 292 224 167 120 80 47 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 5 12 20 29 39 50 62 77 93 111 132 156 184 215 250 291 337 390 452 522 603 696 804 928 1072 1238 1431 1653 1911 2208 2551 2945 3397 3910 4487 5127 5825 6566 7324 8060 8725 9260 9609 9730 9607 9254 8710 8031 7278 6502 5743 5029 4375 3788 3268 2813 2417 2074 1779 1524 1305 1117 956 817 698 596 507 431 366 309 260 217 181 149 121 97 77 58 43 29 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 22 31 40 51 62 75 89 104 121 139 158 180 204 230 258 289 323 360 400 444 492 544 601 663 730 803 883 969 1063 1165 1275 1394 1523 1662 1812 1975 2150 2338 2542 2760 2995 3247 3516 3805 4112 4439 4784 5147 5526 5919 6321 6726 7128 7517 7883 8212 8490 8704 8841 8890 8842 8697 8456 8127 7723 7261 6756 6228 5692 5162 4650 4164 3709 3290 2906 2559 2247 1968 1720 1500 1306 1135 984 851 735 633 544 466 397 337 284 238 198 162 131 104 80 59 40 24 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 48 130 231 355 508 695 924 1205 1550 1972 2490 3125 3900 4846 5993 7375 9017 10933 13107 15475 17899 20162 21987 23096 23308 22602 21129 19145 16918 14670 12548 10634 8957 7517 6296 5270 4412 3695 3097 2598 2181 1831 1537 1290 1081 904 753 624 514 420 339 269 209 157 112 73 39 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 9 32 58 88 123 163 208 260 319 386 464 552 652 767 898 1047 1217 1410 1630 1880 2164 2486 2850 3261 3724 4244 4825 5472 6185 6968 7817 8726 9684 10675 11671 12642 13546 14337 14968 15395 15584 15515 15190 14626 13861 12942 11919 10844 9760 8703 7698 6763 5907 5134 4443 3831 3292 2821 2410 2053 1744 1476 1245 1046 875 727 600 491 397 316 247 188 137 93 55 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 12 33 57 84 115 151 192 238 291 351 419 497 586 686 801 930 1078 1246 1436 1651 1896 2172 2484 2836 3232 3676 4172 4722 5330 5993 6710 7473 8270 9082 9883 10638 11309 11851 12224 12395 12343 12067 11584 10926 10139 9270 8364 7460 6588 5769 5016 4334 3726 3189 2718 2308 1952 1645 1381 1154 959 793 650 529 425 336 261 197 142 96 57 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 5 15 26 38 52 67 83 102 122 145 169 197 227 261 297 338 383 433 487 547 613 686 765 852 947 1050 1163 1285 1416 1558 1711 1874 2047 2231 2425 2628 2841 3061 3289 3522 3759 4000 4243 4485 4726 4964 5197 5424 5644 5856 6057 6246 6423 6584 6729 6855 6960 7042 7097 7125 7121 7085 7014 6907 6765 6587 6376 6135 5866 5574 5265 4943 4615 4284 3956 3636 3326 3029 2748 2484 2238 2011 1801 1610 1435 1276 1132 1003 886 782 688 604 529 462 402 348 301 258 220 187 157 130 106 85 66 49 34 21 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 3 21 42 66 93 124 159 199 245 297 357 425 502 590 691 806 938 1088 1259 1454 1677 1932 2221 2550 2925 3349 3828 4367 4972 5646 6391 7208 8092 9035 10022 11030 12030 12981 13841 14560 15092 15401 15462 15270 14839 14199 13391 12466 11469 10445 9429 8448 7522 6662 5875 5162 4522 3950 3444 2996 2602 2255 1952 1686 1454 1251 1074 919 784 666 563 473 394 326 266 214 168 128 94 63 37 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 2 7 13 19 25 32 39 48 56 66 76 87 99 112 126 141 157 174 193 214 235 259 285 312 342 374 408 445 485 527 573 622 675 732 792 856 925 998 1076 1159 1246 1338 1436 1538 1645 1757 1874 1995 2121 2250 2384 2520 2659 2800 2942 3085 3228 3370 3509 3646 3777 3903 4022 4132 4232 4320 4394 4454 4497 4522 4529 4516 4482 4428 4353 4259 4147 4017 3872 3714 3545 3368 3185 2999 2811 2626 2443 2265 2093 1928 1771 1622 1483 1352 1231 1118 1013 917 829 748 674 606 544 488 437 391 349 311 277 246 218 192 169 148 129 112 97 83 71 59 49 40 31 24 17 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 19 27 36 46 58 71 85 102 120 141 165 192 222 257 296 341 392 450 516 591 677 775 887 1015 1160 1326 1513 1725 1963 2230 2525 2851 3203 3580 3973 4373 4765 5132 5453 5708 5879 5953 5923 5794 5576 5287 4945 4571 4183 3796 3421 3066 2736 2433 2157 1909 1687 1489 1313 1157 1020 898 791 696 613 540 475 418 367 323 284 249 218 191 167 146 127 110 95 82 70 59 50 41 34 27 21 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 18 23 29 36 43 50 57 65 74 83 93 103 114 125 138 151 165 179 195 212 230 249 270 292 315 340 367 396 427 460 496 535 576 620 668 720 775 835 900 969 1045 1126 1213 1308 1410 1520 1639 1768 1906 2055 2215 2388 2573 2772 2984 3210 3451 3707 3977 4261 4558 4867 5186 5513 5844 6175 6503 6821 7123 7404 7655 7870 8043 8167 8237 8250 8204 8101 7941 7730 7473 7177 6850 6499 6133 5758 5381 5008 4644 4292 3955 3636 3335 3053 2791 2548 2324 2117 1928 1755 1596 1452 1321 1201 1092 994 904 823 749 682 621 566 515 470 428 390 356 325 296 270 246 224 204 186 169 153 139 126 113 102 92 82 73 65 57 50 43 37 31 26 21 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 45 83 127 180 243 316 403 505 626 768 935 1131 1362 1632 1949 2318 2747 3243 3813 4462 5193 6005 6889 7831 8804 9772 10689 11503 12161 12620 12850 12842 12609 12180 11596 10901 10138 9345 8551 7778 7043 6352 5712 5125 4588 4101 3659 3261 2902 2579 2289 2028 1794 1584 1396 1227 1076 942 821 713 617 531 455 387 327 273 225 183 146 113 84 58 35 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 3 6 9 13 17 21 26 31 36 42 48 55 62 70 78 87 97 107 118 130 143 157 171 187 204 223 242 263 286 310 336 364 393 425 459 494 532 573 615 660 708 758 810 865 922 981 1042 1105 1171 1237 1305 1374 1444 1514 1585 1656 1726 1796 1865 1932 1998 2063 2125 2185 2242 2297 2348 2396 2440 2479 2515 2545 2570 2589 2602 2608 2608 2599 2584 2560 2528 2488 2440 2384 2321 2251 2174 2093 2006 1916 1824 1729 1634 1539 1445 1352 1262 1174 1090 1010 933 861 793 729 669 613 561 512 468 427 389 354 322 292 265 240 218 197 178 161 145 130 117 105 94 84 75 66 58 51 45 39 33 28 24 20 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 29 48 70 95 123 156 193 237 286 344 410 487 576 679 798 936 1097 1284 1500 1752 2043 2381 2770 3217 3727 4306 4955 5674 6456 7287 8145 8996 9796 10498 11050 11409 11549 11461 11160 10680 10063 9356 8602 7837 7089 6377 5713 5102 4547 4047 3599 3199 2844 2528 2249 2001 1782 1588 1416 1263 1127 1007 900 805 720 644 576 515 461 412 368 329 293 261 232 206 183 161 142 124 109 94 81 69 58 48 39 31 23 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 37 60 85 114 147 184 225 272 326 386 454 531 618 717 828 953 1094 1252 1430 1629 1851 2099 2373 2675 3006 3365 3754 4168 4606 5062 5531 6004 6473 6928 7359 7756 8109 8412 8659 8847 8976 9048 9067 9036 8962 8851 8709 8541 8352 8146 7926 7696 7456 7209 6955 6694 6428 6157 5881 5600 5317 5030 4743 4456 4171 3890 3614 3344 3083 2832 2592 2364 2149 1946 1757 1582 1419 1270 1132 1007 893 789 696 611 535 466 404 349 300 255 216 181 149 121 96 74 55 37 22 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 1 3 4 6 7 9 10 11 13 14 15 16 17 17 18 18 19 19 19 19 18 18 17 17 16 15 14 14 13 12 12 12 13 14 16 19 24 31 39 51 66 86 111 143 183 234 297 377 477 601 757 952 1196 1502 1886 2368 2973 3733 4683 5857 7280 8938 10735 12443 13691 14088 13460 11991 10094 8160 6427 4981 3822 2913 2207 1662 1240 914 662 467 316 199 109 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 4 9 13 18 23 29 35 41 47 54 61 69 77 85 94 103 113 123 134 146 158 170 184 198 213 228 244 261 279 298 318 339 361 384 408 433 459 487 516 546 578 612 647 684 722 763 806 851 898 949 1002 1058 1118 1181 1249 1322 1400 1483 1573 1670 1775 1889 2012 2146 2291 2449 2622 2809 3013 3235 3475 3735 4016 4317 4639 4979 5337 5708 6088 6468 6841 7194 7514 7787 7996 8127 8169 8114 7960 7711 7377 6972 6515 6024 5516 5009 4514 4042 3599 3189 2815 2476 2171 1899 1657 1444 1255 1089 943 815 704 606 520 445 380 323 273 229 191 158 129 103 81 62 45 30 17 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 2 9 16 24 32 41 52 63 75 88 103 119 136 156 178 201 228 257 289 325 366 410 460 516 579 649 727 816 915 1026 1152 1293 1452 1631 1832 2058 2311 2594 2909 3259 3644 4066 4524 5014 5531 6067 6608 7140 7641 8089 8461 8735 8892 8923 8824 8603 8275 7860 7380 6859 6319 5777 5247 4740 4263 3820 3413 3041 2704 2401 2128 1884 1666 1472 1300 1146 1010 889 782 687 602 527 461 402 350 304 263 227 194 166 141 118 98 81 65 51 39 28 18 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 21 30 40 51 63 76 92 109 129 151 177 206 240 278 322 374 433 501 581 673 781 907 1054 1226 1427 1663 1940 2264 2644 3088 3607 4211 4910 5713 6627 7652 8780 9986 11227 12437 13527 14397 14949 15115 14874 14257 13341 12226 11011 9779 8591 7485 6482 5589 4803 4118 3525 3013 2573 2195 1871 1594 1356 1152 978 828 700 590 496 415 346 286 235 192 154 123 95 72 52 35 21 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 2 8 15 23 31 40 51 62 74 88 103 120 139 159 181 206 234 264 297 333 373 417 466 519 577 640 710 785 867 955 1051 1153 1261 1377 1498 1624 1755 1889 2024 2158 2291 2418 2539 2652 2753 2842 2918 2979 3024 3055 3072 3075 3065 3044 3014 2975 2930 2880 2826 2768 2709 2648 2586 2524 2461 2399 2336 2274 2211 2148 2085 2022 1958 1893 1827 1760 1693 1624 1555 1486 1416 1346 1276 1206 1138 1070 1003 939 876 815 756 700 646 595 547 502 459 419 381 346 314 284 256 231 207 186 166 148 131 116 102 89 78 67 57 49 41 34 27 21 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 10 13 15 18 21 25 28 32 36 40 45 50 55 61 67 74 82 89 98 107 117 128 140 152 166 181 197 215 234 255 278 303 330 360 392 427 465 506 552 601 654 712 775 842 916 995 1079 1170 1267 1370 1480 1594 1714 1839 1967 2097 2228 2358 2485 2605 2718 2819 2906 2976 3027 3057 3066 3051 3014 2955 2877 2782 2671 2549 2418 2281 2141 2001 1862 1726 1596 1470 1352 1240 1135 1038 947 864 787 717 652 593 539 490 445 405 368 334 304 276 250 227 207 187 170 154 140 127 115 104 94 84 76 68 61 54 48 43 38 33 29 25 21 17 14 11 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 20 31 44 59 77 99 123 153 187 228 275 331 398 476 568 677 805 957 1136 1347 1596 1888 2231 2632 3097 3632 4239 4917 5656 6433 7212 7941 8556 8990 9189 9127 8814 8292 7624 6876 6105 5355 4654 4018 3451 2954 2522 2150 1830 1557 1324 1125 956 812 689 585 496 420 355 300 253 212 178 148 122 100 82 66 52 40 29 20 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 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 16 22 29 36 44 53 62 73 85 99 114 131 150 171 195 221 251 285 323 365 413 467 527 596 672 758 855 963 1084 1218 1367 1532 1712 1908 2120 2345 2582 2826 3073 3318 3551 3767 3955 4110 4224 4292 4314 4289 4221 4114 3976 3812 3630 3437 3238 3037 2840 2648 2464 2290 2125 1971 1827 1693 1569 1455 1349 1252 1163 1080 1004 934 870 810 756 705 658 615 574 537 502 470 440 412 386 361 338 317 297 278 260 243 228 213 199 186 173 162 151 140 130 121 112 104 96 89 82 75 69 63 57 52 47 42 38 34 30 26 22 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 45 48 51 55 58 62 66 70 74 79 83 88 93 99 105 110 117 123 130 138 145 153 162 171 180 190 201 212 224 237 250 265 280 296 313 332 352 372 395 419 444 472 501 532 566 601 640 681 725 772 822 876 933 994 1059 1128 1201 1279 1361 1447 1537 1632 1730 1832 1936 2043 2151 2261 2370 2477 2582 2682 2777 2865 2944 3014 3072 3117 3149 3167 3170 3159 3134 3095 3044 2980 2906 2823 2733 2636 2534 2429 2321 2213 2105 1997 1891 1788 1688 1591 1497 1408 1322 1241 1163 1090 1021 955 894 836 782 731 684 639 598 559 523 489 458 428 401 375 352 329 309 290 272 255 240 225 211 199 187 176 166 156 147 138 130 123 116 109 103 97 92 87 82 77 73 68 64 61 57 54 50 47 44 42 39 36 34 32 29 27 25 23 21 20 18 16 14 13 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 16 18 20 22 24 26 29 31 34 36 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 2 9 17 26 37 48 60 74 89 105 124 144 166 191 218 248 281 317 356 399 446 497 553 613 678 748 823 902 986 1074 1166 1261 1358 1457 1556 1654 1750 1843 1932 2014 2090 2159 2220 2272 2316 2352 2381 2403 2419 2430 2437 2442 2444 2446 2448 2452 2457 2466 2478 2494 2515 2541 2573 2610 2653 2702 2756 2816 2880 2948 3019 3092 3166 3237 3305 3367 3419 3460 3486 3495 3484 3450 3395 3315 3214 3091 2950 2794 2627 2452 2273 2094 1917 1747 1583 1429 1285 1151 1028 915 813 720 636 561 493 433 379 330 287 249 215 184 157 133 111 92 75 60 47 35 24 15 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
 11 16 21 27 33 39 46 53 60 68 76 85 95 104 115 125 137 149 162 175 189 204 220 236 253 272 291 311 333 355 379 404 431 459 489 521 555 590 628 669 712 759 808 862 919 980 1047 1118 1196 1279 1370 1468 1574 1689 1813 1948 2093 2249 2416 2595 2784 2985 3194 3411 3634 3859 4081 4297 4501 4687 4847 4977 5069 5120 5125 5084 4997 4867 4699 4498 4271 4026 3768 3506 3244 2986 2737 2499 2275 2064 1868 1687 1520 1368 1228 1102 986 882 788 703 626 557 495 439 389 344 303 267 235 206 180 157 136 118 102 87 74 63 52 43 35 28 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7
 129 142 155 170 186 202 219 238 257 278 300 323 346 371 398 425 453 482 512 544 575 608 641 675 708 742 776 809 842 874 905 936 964 992 1017 1041 1063 1083 1101 1116 1130 1141 1151 1158 1164 1168 1170 1171 1171 1170 1167 1165 1162 1158 1155 1151 1148 1145 1143 1141 1140 1140 1141 1143 1145 1149 1154 1160 1167 1175 1185 1195 1206 1218 1232 1246 1260 1276 1292 1308 1325 1342 1360 1377 1394 1411 1427 1443 1457 1471 1483 1493 1502 1509 1513 1515 1515 1511 1505 1495 1483 1467 1448 1426 1401 1373 1342 1309 1274 1236 1197 1156 1115 1072 1029 986 943 901 859 817 777 738 699 663 627 593 560 529 500 471 444 419 395 372 350 330 310 292 275 259 244 229 216 203 191 179 168 158 149 139 131 123 115 108 101 94 88 82 77 71 66 61 57 53 48 45 41 37 34 31 27 24 22 19 16 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 18 23 28 33 39 45 52 60 68 76 85 95 106 117
 19 23 28 33 38 43 49 55 62 69 76 84 93 101 111 121 131 142 153 165 178 191 205 219 234 250 266 283 301 319 337 357 376 397 417 439 460 482 505 527 550 573 597 620 644 668 692 715 739 763 787 810 834 858 882 905 929 953 977 1001 1026 1050 1075 1099 1124 1149 1174 1200 1225 1250 1275 1300 1324 1348 1372 1395 1416 1437 1457 1475 1491 1506 1518 1529 1537 1543 1545 1545 1542 1536 1527 1514 1498 1479 1457 1431 1403 1371 1337 1301 1262 1222 1180 1137 1093 1049 1004 959 914 870 827 784 743 703 665 627 592 558 525 494 465 437 411 386 363 341 320 300 282 265 248 233 219 205 193 181 169 159 149 140 131 122 115 107 100 94 87 81 76 71 66 61 56 52 48 44 40 37 34 31 28 25 22 19 17 15 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 15
 0 0 0 1 3 4 6 8 10 12 14 16 19 22 24 28 31 35 39 43 48 53 58 64 70 77 84 92 100 109 119 130 141 153 167 181 196 213 230 249 269 291 314 338 363 390 419 448 479 511 543 576 609 642 675 707 739 768 796 822 845 865 883 897 908 916 921 923 923 919 914 907 897 887 875 863 850 837 823 810 796 783 770 758 746 735 724 714 704 695 687 679 671 664 657 651 644 638 632 625 619 613 606 599 591 583 574 565 556 545 534 522 510 497 483 469 454 439 423 407 391 375 359 343 326 311 295 280 265 250 236 223 210 197 185 174 163 152 142 133 124 116 108 101 94 87 81 75 69 64 59 55 50 46 43 39 36 33 30 27 24 22 20 18 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 69 74 79 83 89 94 100 106 112 119 125 133 140 148 157 165 175 184 194 205 216 228 240 253 267 281 296 312 328 345 363 382 402 423 445 467 491 515 541 568 595 623 652 682 713 744 776 808 840 873 904 936 967 997 1025 1052 1078 1101 1122 1141 1157 1170 1180 1187 1191 1192 1189 1184 1175 1164 1150 1134 1116 1095 1073 1049 1024 998 971 944 915 887 858 830 801 773 745 717 690 663 637 612 587 563 540 517 495 474 454 434 415 397 379 362 346 330 315 301 287 274 261 249 237 226 216 206 196 187 178 170 162 154 147 140 133 126 120 115 109 104 99 94 89 85 81 77 73 69 66 62 59 56 53 50 47 45 42 40 38 36 33 31 29 28 26 24 22 21 19 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 12 13 14 16 18 19 21 23 25 28 30 32 35 38 40 43 47 50 53 57 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 3 9 16 23 31 40 49 60 72 85 100 116 133 153 175 199 226 255 288 325 365 410 460 515 576 644 718 800 891 991 1100 1219 1348 1488 1638 1800 1971 2151 2339 2534 2733 2933 3132 3326 3512 3686 3845 3986 4104 4200 4269 4313 4330 4320 4286 4228 4149 4049 3933 3802 3659 3507 3346 3181 3012 2841 2671 2503 2337 2175 2019 1868 1724 1587 1457 1334 1219 1111 1011 918 832 752 679 612 551 495 444 397 355 317 282 251 222 197 174 153 134 117 101 88 75 64 54 45 36 29 22 16 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 16 19 23 27 32 37 43 50 57 66 76 88 101 116 134 154 178 205 237 273 316 365 422 489 567 658 763 887 1031 1199 1395 1624 1891 2201 2560 2973 3444 3973 4556 5182 5826 6452 7010 7440 7688 7716 7515 7113 6559 5915 5238 4571 3946 3379 2876 2437 2059 1735 1460 1227 1030 864 723 605 506 422 351 291 241 198 162 132 106 85 66 51 38 27 17 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 18 24 32 39 47 57 66 77 89 102 116 132 149 167 188 210 235 262 292 325 361 401 445 494 548 607 673 745 824 912 1008 1113 1229 1355 1492 1641 1802 1975 2159 2355 2561 2775 2996 3221 3447 3669 3884 4086 4272 4435 4573 4680 4755 4794 4798 4766 4701 4604 4479 4330 4160 3975 3778 3573 3363 3153 2944 2740 2541 2350 2166 1993 1828 1674 1529 1395 1270 1154 1048 949 859 777 702 633 570 514 462 415 373 334 300 268 240 215 192 171 152 135 120 106 94 83 73 64 56 49 42 36 30 25 21 17 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 8 10 11 13 15 17 20 22 24 27 30 33 36 39 42 46 49 53 57 61 66 70 75 80 85 91 96 102 108 115 121 128 135 143 150 158 166 174 183 191 200 209 219 228 238 248 258 268 278 289 299 310 321 332 344 355 367 379 391 403 416 429 443 457 471 487 503 519 537 556 575 596 618 642 667 693 722 752 784 818 855 893 934 977 1023 1071 1121 1173 1226 1281 1337 1393 1448 1502 1553 1600 1642 1677 1705 1723 1732 1729 1714 1688 1651 1603 1545 1479 1407 1330 1250 1169 1087 1007 929 854 783 716 653 594 540 490 444 402 363 328 296 267 241 217 196 176 158 142 128 115 103 92 82 73 65 58 51 45 40 34 30 26 22 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3
 27 35 43 53 63 75 87 101 116 132 150 170 191 214 240 267 297 329 363 400 440 483 528 576 626 679 733 789 846 904 961 1017 1072 1123 1170 1213 1250 1281 1305 1323 1333 1335 1331 1320 1304 1282 1256 1226 1192 1157 1120 1083 1045 1007 970 934 899 866 835 806 780 755 733 714 696 682 670 660 653 648 646 647 650 656 664 676 689 706 725 748 773 802 834 869 908 950 996 1046 1100 1157 1219 1284 1352 1424 1498 1574 1651 1727 1802 1874 1939 1998 2046 2082 2104 2110 2098 2069 2023 1961 1884 1796 1697 1593 1484 1375 1266 1160 1058 961 871 787 709 637 572 512 458 410 366 326 290 258 229 204 180 160 141 124 109 96 84 73 63 54 46 39 32 26 21 16 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 3 8 14 20
 0 0 0 0 0 0 0 0 0 0 5 13 22 32 43 55 68 83 99 116 135 156 179 204 231 261 293 329 367 409 455 505 559 618 681 750 823 902 985 1074 1167 1265 1366 1471 1577 1684 1791 1896 1998 2094 2184 2266 2338 2400 2451 2490 2519 2536 2544 2542 2533 2518 2498 2474 2449 2423 2399 2376 2357 2342 2332 2328 2330 2339 2355 2379 2411 2452 2500 2557 2623 2696 2778 2866 2962 3063 3168 3276 3384 3490 3590 3680 3757 3816 3853 3863 3843 3792 3707 3590 3443 3271 3078 2869 2652 2432 2213 2000 1797 1607 1429 1266 1118 983 863 755 659 574 498 432 374 322 277 238 203 172 146 122 102 84 68 54 42 32 22 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 16 18 21 23 26 29 32 35 38 42 46 50 54 58 63 68 73 78 84 90 96 103 110 117 125 133 142 151 160 170 181 192 203 215 227 241 254 269 284 299 315 332 349 367 386 405 425 445 466 488 510 532 556 579 603 627 652 678 703 729 756 782 809 837 865 893 921 950 979 1009 1038 1069 1099 1129 1160 1190 1221 1251 1281 1310 1338 1365 1390 1414 1436 1455 1471 1484 1493 1497 1498 1493 1483 1468 1448 1422 1391 1355 1314 1269 1221 1169 1115 1060 1003 946 890 834 779 726 675 626 580 536 494 455 419 385 353 324 297 272 249 228 209 191 175 160 146 133 122 111 102 93 85 77 70 64 58 53 48 43 39 35 32 28 25 23 20 17 15 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12
 15 21 26 32 39 46 53 61 70 80 91 102 114 128 142 158 175 193 213 235 258 283 310 339 371 405 441 480 523 568 616 667 722 780 841 905 972 1041 1113 1186 1261 1336 1411 1485 1557 1626 1691 1752 1806 1854 1895 1929 1955 1973 1983 1986 1982 1972 1956 1935 1910 1882 1851 1818 1784 1749 1714 1679 1645 1612 1580 1549 1520 1493 1467 1442 1420 1398 1379 1360 1343 1327 1312 1298 1285 1272 1260 1248 1236 1224 1212 1200 1187 1173 1159 1144 1128 1110 1092 1072 1051 1029 1005 980 954 927 899 869 840 809 778 747 715 683 652 621 590 560 531 502 474 447 421 396 372 350 328 307 287 269 251 234 218 204 190 176 164 152 141 131 122 113 104 96 89 82 75 69 63 58 53 48 43 39 35 32 28 25 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 0 0 0 0 0 0 0 0 0 0 0 0 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 7 11
 150 157 164 170 177 184 191 198 204 211 218 224 231 238 244 251 257 264 270 277 283 290 296 303 309 316 323 329 336 343 350 357 365 372 380 388 397 405 415 424 434 445 456 468 481 495 510 526 544 563 584 607 632 660 690 723 759 799 843 891 944 1002 1064 1133 1207 1288 1376 1470 1572 1681 1798 1922 2055 2195 2344 2499 2662 2831 3005 3184 3365 3548 3729 3906 4076 4236 4382 4509 4615 4695 4747 4767 4754 4707 4627 4515 4373 4207 4019 3814 3598 3374 3148 2923 2703 2490 2286 2092 1911 1742 1585 1441 1309 1189 1079 980 890 809 736 670 611 557 510 466 428 393 361 333 307 284 262 243 226 210 195 182 169 158 148 138 129 121 113 106 99 93 87 82 76 71 67 62 58 54 50 47 43 40 37 34 31 28 25 23 20 18 15 13 11 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 18 21 24 27 30 34 37 41 45 50 54 59 64 69 75 80 86 92 98 104 110 117 123 130 137 143
 25 27 30 33 37 40 44 47 51 55 59 63 68 72 77 82 87 93 99 104 111 117 124 131 138 145 153 162 170 179 189 199 210 221 233 245 258 272 287 302 319 336 355 375 396 418 443 468 496 525 556 590 626 664 704 747 793 842 894 948 1005 1065 1127 1191 1258 1326 1396 1466 1536 1605 1673 1739 1801 1859 1912 1959 1999 2032 2056 2072 2078 2075 2063 2042 2012 1974 1928 1875 1817 1753 1685 1613 1540 1464 1388 1313 1237 1164 1091 1022 954 889 828 769 714 662 612 566 524 484 447 412 380 351 324 299 276 254 235 217 200 185 171 159 147 136 126 117 109 101 94 87 81 75 70 65 61 56 52 49 45 42 39 36 34 31 29 27 24 22 20 19 17 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 14 17 19 22
 2 5 8 11 15 18 22 26 31 35 40 45 51 56 62 69 75 83 90 98 107 115 125 135 146 157 169 181 195 209 225 241 258 276 296 317 339 363 388 415 443 474 507 541 578 618 660 705 752 803 856 913 973 1037 1104 1174 1248 1325 1406 1489 1576 1665 1756 1849 1943 2038 2133 2227 2319 2409 2495 2578 2655 2726 2791 2848 2897 2937 2969 2991 3003 3006 2999 2982 2957 2923 2880 2830 2773 2710 2641 2567 2488 2407 2322 2235 2147 2058 1969 1880 1792 1705 1619 1535 1454 1375 1298 1225 1154 1086 1022 960 901 846 793 743 697 652 611 572 535 501 469 439 410 384 359 336 315 295 276 258 242 226 212 199 186 174 163 153 143 134 125 117 109 102 95 89 83 77 72 67 62 57 53 49 45 41 37 34 31 28 25 22 19 17 14 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 14 17 21 25 30 35 41 47 54 62 71 81 92 105 119 135 153 173 196 223 253 288 327 372 424 484 552 631 721 824 943 1079 1234 1412 1613 1842 2098 2384 2699 3042 3407 3786 4169 4540 4879 5165 5378 5502 5528 5455 5290 5049 4752 4417 4063 3706 3357 3025 2715 2428 2167 1931 1719 1529 1360 1210 1076 958 853 760 678 605 540 483 432 388 348 313 281 254 229 207 188 170 155 141 129 118 108 99 91 84 77 72 66 61 57 53 49 46 43 40 37 35 32 30 28 26 24 23 21 19 18 16 15 13 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 20 23 27 31 35 40 45 50 55 61 68 75 82 90 98 108 117 128 139 152 165 179 195 212 230 249 271 294 319 347 377 409 445 484 527 573 625 681 743 811 886 968 1059 1159 1269 1390 1523 1669 1828 2002 2190 2393 2610 2840 3081 3328 3578 3822 4054 4262 4437 4567 4643 4658 4609 4496 4325 4106 3849 3567 3271 2974 2682 2404 2142 1900 1679 1479 1300 1140 998 873 762 664 579 504 438 380 330 286 247 213 183 157 134 114 96 81 67 55 44 35 26 19 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 13 20 27 34 42 51 60 71 82 94 107 121 136 153 171 190 211 234 258 284 312 342 374 409 445 484 525 568 614 662 712 764 818 874 931 990 1050 1111 1173 1235 1298 1362 1425 1489 1553 1618 1683 1749 1816 1885 1955 2028 2103 2182 2264 2351 2442 2538 2639 2746 2857 2974 3095 3220 3347 3474 3600 3721 3835 3937 4023 4090 4132 4145 4128 4077 3991 3873 3723 3547 3350 3136 2912 2684 2456 2234 2020 1818 1629 1453 1293 1146 1014 895 788 692 607 532 465 405 353 306 265 229 197 169 144 122 103 86 70 57 45 35 25 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 3 7 13 18 24 31 39 47 57 67 78 91 105 120 137 155 175 198 222 249 278 310 345 383 425 471 521 576 636 701 772 851 936 1030 1133 1246 1370 1506 1656 1820 2001 2199 2415 2651 2906 3179 3469 3771 4081 4388 4681 4946 5166 5324 5405 5397 5295 5102 4831 4497 4122 3725 3326 2939 2574 2238 1934 1663 1424 1216 1034 878 743 628 529 444 372 310 257 212 173 140 111 87 67 49 34 20 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 2 4 6 8 11 13 16 19 21 24 27 31 34 37 41 45 48 52 56 61 65 69 74 79 83 88 93 99 104 109 115 121 126 132 138 144 151 157 163 170 177 184 190 198 205 212 220 228 236 244 252 261 271 281 291 302 313 326 339 353 368 385 403 422 443 466 491 518 547 579 614 652 693 737 785 838 894 955 1020 1090 1166 1246 1332 1423 1519 1620 1726 1835 1947 2060 2174 2286 2394 2495 2587 2666 2731 2777 2803 2807 2789 2748 2686 2604 2505 2392 2269 2138 2003 1868 1734 1603 1478 1359 1247 1142 1045 956 874 798 730 668 612 560 514 472 434 400 368 340 314 291 270 250 233 216 201 188 175 163 152 142 133 124 116 109 102 95 89 83 77 72 67 62 58 53 49 45 42 38 35 32 28 25 23 20 17 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 16 19 22 25 29 32 36 40 44 49 54 59 65 70 77 83 91 98 106 115 124 133 144 155 166 178 191 205 219 234 250 267 285 303 323 343 365 387 410 434 459 485 511 539 567 596 626 657 689 721 754 787 821 855 890 926 961 997 1033 1070 1106 1141 1177 1211 1245 1277 1308 1337 1363 1387 1407 1424 1436 1444 1446 1443 1434 1418 1397 1369 1336 1297 1253 1204 1152 1096 1039 980 920 861 803 746 690 637 587 539 494 452 413 377 344 313 285 259 235 213 194 176 159 144 131 118 107 97 87 79 71 64 58 52 46 41 37 33 29 25 22 19 16 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 25 33 42 52 63 75 87 102 117 134 152 173 195 220 247 277 310 346 386 430 479 532 591 655 726 803 888 980 1081 1190 1307 1434 1568 1711 1862 2019 2181 2347 2514 2680 2842 2997 3143 3277 3396 3498 3581 3646 3691 3716 3724 3714 3690 3652 3603 3545 3481 3411 3337 3261 3185 3109 3033 2960 2888 2819 2752 2688 2626 2567 2510 2455 2402 2351 2301 2251 2202 2153 2104 2054 2004 1953 1900 1846 1791 1734 1675 1615 1554 1492 1429 1366 1302 1238 1174 1111 1049 989 929 872 816 762 711 662 615 570 528 489 451 416 383 352 323 295 270 247 225 204 185 168 151 136 122 109 96 85 75 65 56 47 40 32 26 19 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 17 22 28 34 41 48 56 64 72 81 91 101 112 123 135 148 161 175 190 205 221 238 255 273 292 312 332 353 375 397 420 444 468 492 517 543 568 594 621 648 674 702 729 757 785 813 841 870 900 930 961 993 1027 1061 1098 1136 1176 1219 1265 1313 1365 1420 1479 1541 1608 1679 1755 1835 1918 2006 2098 2192 2289 2388 2487 2586 2682 2774 2860 2938 3006 3062 3103 3127 3134 3121 3088 3036 2965 2876 2771 2654 2525 2388 2247 2103 1958 1816 1677 1543 1416 1295 1182 1076 978 888 805 728 659 596 538 486 439 397 359 324 293 265 240 217 197 179 163 148 134 122 112 102 93 85 78 71 65 60 55 50 46 42 38 35 32 29 27 24 22 20 18 16 14 12 11 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 17 23 29 36 44 52 61 71 83 95 109 124 140 158 178 199 223 247 274 302 332 363 395 428 462 495 528 560 591 619 645 667 687 703 715 724 730 732 732 729 725 719 712 706 699 693 689 685 684 685 689 696 707 721 739 762 790 824 863 908 960 1020 1086 1161 1244 1334 1432 1536 1645 1757 1868 1974 2068 2146 2200 2224 2214 2169 2088 1976 1840 1687 1526 1364 1206 1057 920 795 684 586 500 426 361 306 258 217 181 151 126 103 85 68 55 43 33 24 17 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 12 14 17 19 23 26 30 34 39 44 49 55 62 70 78 88 98 110 123 138 154 172 193 216 241 270 302 338 378 422 471 526 586 653 725 804 890 981 1078 1179 1284 1391 1498 1603 1703 1795 1877 1946 2000 2037 2058 2060 2046 2017 1973 1917 1851 1777 1698 1615 1529 1443 1358 1274 1192 1113 1037 965 896 831 770 713 659 609 562 518 477 440 405 372 343 315 290 266 245 225 206 190 174 160 147 135 124 114 105 96 88 81 74 68 63 58 53 48 44 41 37 34 31 28 26 23 21 19 17 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 12 15 19 23 27 31 36 41 46 52 58 65 72 79 87 96 105 115 125 137 149 162 176 191 207 225 244 264 287 310 336 364 394 426 461 499 539 583 629 679 732 788 848 911 977 1047 1119 1193 1269 1347 1425 1504 1581 1657 1729 1799 1863 1923 1977 2024 2064 2098 2124 2143 2156 2162 2162 2157 2147 2133 2114 2093 2069 2043 2015 1986 1955 1924 1893 1861 1828 1796 1763 1730 1697 1664 1631 1597 1564 1529 1494 1459 1423 1386 1349 1311 1272 1233 1193 1152 1111 1070 1028 986 945 903 862 822 782 742 704 667 631 595 562 529 498 468 440 413 387 363 340 318 297 278 259 242 226 211 196 183 170 158 147 136 126 117 108 100 92 85 78 72 66 60 55 50 45 40 36 32 28 24 21 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 2 3 5 6 7 9 10 12 14 16 18 20 22 24 27 30 32 35 39 42 46 50 54 58 63 68 74 79 86 92 100 107 116 125 134 145 156 168 181 195 209 225 243 261 281 302 325 349 375 402 431 462 494 528 563 600 638 676 716 755 795 834 873 910 946 979 1009 1036 1060 1080 1095 1106 1112 1114 1112 1104 1093 1078 1059 1036 1011 983 953 921 888 854 819 783 748 712 677 642 608 575 543 511 481 453 425 399 374 350 328 306 286 268 250 233 218 204 190 178 166 155 145 136 127 119 112 105 99 93 87 82 77 73 69 65 62 59 56 53 50 48 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 6 7 8 10 11 12 13 15 16 17 19 20 22 23 25 27 28 30 32 34 36 38 40 42 44 47 50 52 55 58 62 65 69 73 77 82 87 92 98 104 111 119 127 136 146 157 170 183 198 215 233 254 277 302 331 363 398 438 483 533 588 650 719 796 882 976 1080 1195 1321 1457 1606 1765 1935 2113 2300 2490 2682 2870 3049 3214 3357 3474 3559 3608 3619 3591 3526 3428 3301 3152 2985 2807 2624 2439 2256 2078 1908 1747 1595 1454 1322 1201 1090 988 895 810 734 664 601 544 492 446 404 366 333 303 275 251 229 210 193 177 163 151 140 130 121 113 106 100 94 89 84 80 77 73 70 67 65 63 61 59 57 55 54 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 17 16 15 15 14 13 12 11 10 9 8 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 1 2
 0 0 4 9 13 18 24 30 36 43 50 58 67 76 85 95 106 118 130 144 158 173 189 206 224 244 264 286 309 334 360 388 417 448 481 515 551 589 628 670 713 758 804 852 901 951 1002 1054 1107 1160 1213 1265 1317 1369 1419 1468 1515 1561 1604 1645 1685 1722 1757 1789 1820 1848 1875 1900 1923 1945 1965 1985 2003 2021 2037 2053 2069 2084 2098 2111 2124 2136 2148 2158 2167 2174 2180 2184 2186 2185 2181 2174 2163 2148 2129 2105 2077 2044 2006 1963 1915 1863 1806 1745 1681 1614 1545 1473 1401 1328 1255 1183 1113 1043 976 912 849 790 734 681 630 583 539 497 459 423 390 359 330 303 279 256 235 216 198 181 166 152 139 127 115 105 95 86 78 70 63 57 51 45 39 34 30 25 21 17 14 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 94 109 125 143 162 183 207 232 259 289 321 356 394 435 478 525 575 628 684 743 805 869 935 1002 1071 1139 1207 1273 1336 1396 1450 1500 1542 1578 1606 1626 1638 1642 1638 1627 1610 1587 1559 1527 1492 1454 1415 1374 1334 1294 1254 1216 1179 1144 1111 1081 1053 1027 1004 983 965 949 936 925 916 909 905 902 902 903 906 910 916 923 932 941 952 964 977 991 1005 1020 1035 1051 1067 1082 1098 1112 1127 1140 1152 1163 1172 1178 1183 1185 1184 1181 1174 1164 1150 1133 1113 1090 1063 1034 1002 968 932 894 855 816 776 736 697 658 620 583 547 513 480 448 418 390 363 338 314 292 272 252 234 217 201 187 173 160 148 137 127 118 109 100 93 85 79 72 66 61 56 51 46 42 38 34 31 28 24 22 19 16 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 4 10 16 22 30 38 47 57 68 81
 5 7 10 12 15 17 20 22 25 28 30 33 36 39 42 44 47 50 53 56 60 63 66 69 72 76 79 82 86 89 93 96 100 104 107 111 115 119 123 127 132 136 141 146 151 156 161 167 173 180 187 194 202 211 221 231 243 256 270 285 303 322 344 368 394 425 458 496 538 585 637 696 760 833 913 1002 1100 1209 1328 1460 1604 1761 1932 2118 2318 2532 2759 2998 3247 3502 3759 4011 4252 4473 4666 4821 4930 4987 4986 4928 4814 4650 4443 4202 3937 3659 3375 3093 2819 2558 2313 2084 1874 1683 1510 1353 1213 1088 977 878 790 712 644 583 529 481 439 402 369 339 313 290 269 250 233 218 204 191 180 169 160 151 143 135 128 121 115 109 104 99 94 89 85 80 76 72 68 65 61 58 54 51 48 45 42 39 36 33 31 28 25 23 20 18 15 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 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
 22 23 24 25 27 28 29 31 32 34 35 37 38 40 42 44 45 47 49 52 54 56 59 61 64 67 70 73 77 81 85 89 94 99 105 111 118 125 133 142 152 163 175 188 202 219 237 257 279 304 332 364 398 437 481 529 582 641 707 779 858 944 1037 1137 1243 1355 1470 1588 1706 1821 1931 2031 2119 2192 2247 2282 2297 2291 2266 2223 2165 2094 2014 1927 1835 1741 1647 1554 1463 1376 1292 1212 1137 1066 1000 938 880 826 776 730 687 648 611 578 547 519 493 469 447 427 409 393 378 365 353 342 333 324 317 310 304 299 294 290 286 282 279 276 274 271 268 266 263 260 258 255 252 249 246 242 239 235 231 227 223 218 214 209 204 199 194 189 184 178 173 168 162 157 151 146 140 135 129 124 118 113 108 103 97 92 87 83 78 73 69 64 60 56 52 48 44 40 36 33 30 26 23 20 17 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
 0 0 0 0 0 0 0 2 5 9 13 17 21 26 32 38 44 51 58 66 75 84 94 105 117 129 143 158 173 190 209 228 249 272 296 322 349 378 409 441 475 511 548 586 626 667 708 750 792 834 875 915 954 991 1027 1060 1091 1119 1145 1169 1190 1208 1225 1240 1253 1264 1275 1285 1294 1303 1311 1320 1328 1336 1345 1353 1362 1370 1378 1385 1391 1396 1399 1401 1400 1396 1390 1379 1366 1347 1325 1298 1267 1231 1191 1147 1100 1050 997 943 888 832 777 723 669 618 569 522 478 436 397 361 327 297 268 243 219 197 178 160 144 130 117 105 94 84 76 68 61 54 48 43 38 34 30 26 23 20 18 15 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 75 84 95 106 117 130 143 158 173 189 207 225 244 265 286 309 333 358 384 411 439 468 498 529 561 593 625 657 690 721 753 783 812 840 866 890 912 932 949 964 976 986 992 996 998 998 995 991 985 978 970 961 952 942 933 925 917 910 904 900 897 897 899 903 909 919 931 946 965 987 1012 1042 1075 1112 1154 1200 1251 1306 1367 1432 1502 1578 1658 1743 1832 1924 2019 2115 2212 2306 2396 2479 2552 2612 2657 2682 2686 2667 2625 2560 2473 2367 2246 2113 1972 1827 1681 1538 1399 1267 1143 1027 921 823 734 653 580 515 456 404 357 315 278 245 215 189 166 145 127 111 96 83 72 62 52 44 37 31 25 20 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 15 19 24 30 36 43 50 58 66
 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 33 36 38 40 43 46 49 52 55 59 62 66 71 75 80 86 91 97 104 111 119 127 136 146 157 169 181 195 210 226 244 264 285 308 333 361 391 424 460 499 541 587 638 692 751 815 884 959 1038 1123 1214 1310 1411 1517 1626 1739 1854 1969 2083 2195 2301 2401 2491 2569 2633 2681 2713 2726 2722 2700 2661 2607 2539 2460 2370 2274 2172 2067 1960 1853 1748 1644 1544 1447 1355 1267 1183 1105 1031 961 897 836 780 727 679 634 592 553 517 484 454 425 399 375 353 332 313 295 278 263 249 236 224 212 201 192 182 173 165 158 150 144 137 131 126 120 115 110 106 101 97 93 89 85 82 79 75 72 69 66 64 61 58 56 54 51 49 47 45 43 41 39 37 35 33 32 30 29 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 2 1 1 1 1 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 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 0 0 0 0 0 0 0 2 4 6 8 10 12 14 17 19 22 25 28 31 34 38 41 45 50 54 59 64 69 75 81 87 94 102 110 118 128 138 149 160 173 187 202 218 235 255 275 298 323 350 380 412 447 485 527 572 621 675 732 795 862 935 1012 1094 1182 1274 1371 1472 1576 1683 1791 1901 2009 2116 2220 2319 2412 2498 2574 2641 2698 2743 2776 2797 2806 2804 2790 2765 2731 2687 2634 2575 2508 2436 2359 2279 2195 2109 2021 1933 1844 1755 1667 1581 1495 1412 1332 1253 1178 1106 1036 970 907 847 790 737 687 639 595 554 515 479 445 413 384 357 332 308 286 266 247 230 213 198 184 171 159 148 137 127 118 110 102 94 87 81 75 69 63 58 54 49 45 41 37 33 30 27 24 21 18 16 13 11 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 2 4 6 9 11 14 17 20 24 28 31 36 40 45 50 55 61 68 74 82 90 98 107 117 128 139 152 165 180 196 213 231 251 273 297 322 350 380 413 448 487 528 573 621 672 728 787 850 917 987 1061 1138 1218 1301 1384 1469 1553 1635 1715 1791 1862 1926 1982 2030 2068 2095 2112 2119 2114 2100 2076 2043 2003 1956 1902 1844 1783 1718 1651 1583 1514 1446 1378 1311 1245 1181 1118 1058 999 943 889 838 789 742 697 654 614 576 540 505 473 443 414 387 362 338 316 295 275 257 239 223 208 194 181 169 157 147 137 127 119 110 103 96 89 83 77 71 66 61 57 53 49 45 42 38 35 32 29 27 24 22 20 18 16 14 12 11 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 104 107 110 112 115 118 120 122 125 127 129 131 133 134 136 138 139 140 142 143 144 145 146 147 148 149 150 151 152 153 154 155 157 158 159 161 163 165 168 170 173 177 181 185 191 197 203 211 219 229 240 252 266 281 299 318 340 364 391 421 454 491 531 576 625 678 736 799 867 940 1018 1100 1187 1278 1370 1464 1557 1647 1732 1809 1875 1927 1963 1981 1980 1959 1920 1864 1794 1711 1620 1523 1422 1321 1221 1124 1031 943 859 782 710 644 583 527 477 431 389 351 317 286 258 233 211 191 173 157 142 130 118 108 99 91 84 78 72 67 63 59 56 53 51 48 46 45 43 42 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 31 34 36 39 41 44 47 50 53 56 59 62 65 69 72 75 78 82 85 88 91 95 98 101
 13 15 17 20 22 25 28 31 34 37 41 44 48 52 56 60 65 70 74 80 85 91 97 104 111 118 125 133 142 151 160 171 181 193 205 217 231 245 260 276 293 311 330 350 371 393 416 441 466 493 520 549 578 608 639 670 702 734 766 797 828 859 888 917 944 969 993 1015 1035 1053 1069 1083 1095 1106 1114 1121 1126 1130 1133 1135 1136 1136 1135 1134 1133 1132 1130 1128 1127 1125 1124 1123 1122 1121 1121 1120 1120 1120 1120 1119 1119 1118 1117 1115 1113 1110 1105 1100 1093 1085 1076 1065 1052 1037 1020 1001 981 959 935 910 883 855 826 796 765 735 704 673 642 611 581 552 524 496 469 444 419 396 373 351 331 312 293 276 259 244 229 215 202 189 177 166 156 146 137 128 119 112 104 97 90 84 78 72 67 62 57 52 48 44 40 36 33 29 26 23 20 17 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11
 0 1 3 5 7 9 12 14 16 19 21 24 27 30 33 37 40 44 48 52 56 60 65 70 75 81 86 93 99 106 114 121 130 139 148 158 169 181 193 206 220 236 252 269 288 308 330 353 378 404 432 463 495 530 566 605 646 690 736 784 834 886 940 996 1053 1111 1170 1229 1288 1346 1403 1459 1512 1563 1612 1657 1699 1737 1771 1801 1828 1851 1870 1885 1898 1907 1913 1917 1918 1917 1914 1909 1903 1896 1887 1877 1866 1854 1840 1826 1811 1794 1777 1758 1737 1715 1691 1666 1638 1608 1577 1543 1507 1470 1430 1388 1345 1300 1253 1206 1158 1109 1060 1011 962 914 867 820 775 731 689 648 609 571 535 501 469 438 409 382 356 332 309 287 267 248 230 214 198 183 170 157 145 133 123 113 103 95 86 79 71 64 58 52 46 41 36 31 26 22 18 14 11 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
 30 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 56 57 58 58 59 60 60 61 62 62 63 64 64 65 66 67 68 69 71 72 74 75 77 79 82 85 88 91 95 99 104 109 115 122 129 137 146 156 168 180 194 209 226 245 265 288 312 339 369 402 438 477 519 566 616 671 730 795 864 939 1019 1104 1195 1291 1391 1496 1604 1713 1824 1932 2037 2136 2226 2305 2370 2418 2449 2460 2452 2424 2379 2317 2241 2153 2057 1955 1849 1741 1634 1529 1427 1329 1237 1149 1067 990 919 853 793 737 685 638 595 555 519 486 456 428 402 379 357 337 318 301 286 271 257 244 232 221 211 201 191 182 174 166 158 151 144 137 131 125 119 113 108 102 97 92 88 83 78 74 70 66 62 58 54 51 47 44 41 38 35 32 29 26 24 21 19 16 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 19 20 21 23 24 25 26 28 29
 14 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 55 57 60 62 65 68 71 75 78 82 85 89 93 98 102 107 112 118 123 129 135 142 149 156 164 172 180 189 199 209 219 230 241 253 265 278 291 304 319 333 348 364 380 396 413 429 447 464 482 499 517 535 553 571 589 607 625 643 661 678 696 713 730 747 764 780 796 812 827 842 856 869 882 894 905 914 923 930 935 939 941 940 938 933 926 917 905 891 874 855 834 811 787 761 734 706 677 647 618 589 559 531 503 476 449 424 399 376 354 332 312 293 275 258 242 227 213 200 188 176 165 155 145 136 128 120 112 105 98 92 86 81 76 71 66 62 58 54 50 46 43 40 37 34 32 29 27 24 22 20 18 16 14 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13
 245 263 281 299 317 336 355 374 392 410 428 446 462 478 493 506 519 530 540 548 555 561 565 568 569 569 567 565 561 556 550 543 535 527 518 509 499 489 479 469 459 448 438 429 419 410 402 394 386 380 374 369 365 362 360 359 360 361 364 369 374 381 390 400 412 426 441 458 478 499 522 547 575 605 637 672 710 750 794 841 891 945 1002 1064 1129 1198 1271 1348 1429 1514 1601 1692 1784 1877 1969 2059 2145 2225 2296 2357 2404 2436 2450 2446 2423 2381 2321 2246 2156 2055 1946 1832 1715 1597 1481 1369 1261 1158 1062 972 889 812 742 677 619 565 517 473 433 396 363 334 307 282 260 240 221 205 189 175 162 151 140 130 121 112 104 97 90 84 78 73 67 63 58 54 50 46 42 39 36 33 30 27 24 22 19 17 15 13 10 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 2 4 7 9 13 16 20 24 29 34 40 46 53 60 68 76 85 95 105 116 128 140 153 167 181 196 212 228
 17 19 22 24 27 30 33 36 40 43 47 51 55 59 64 69 74 80 85 91 98 105 112 119 127 136 145 155 165 176 187 199 212 226 240 256 272 289 308 327 347 369 391 415 440 466 493 521 551 581 612 644 676 709 742 775 808 841 873 905 935 964 992 1018 1043 1065 1086 1104 1121 1136 1148 1159 1167 1174 1179 1183 1185 1186 1185 1183 1180 1176 1171 1165 1158 1151 1142 1132 1122 1111 1098 1085 1071 1055 1039 1021 1002 983 961 939 916 892 867 840 813 786 758 729 700 671 642 613 584 556 528 501 475 449 425 401 378 356 335 316 297 279 262 247 232 218 204 192 180 169 159 150 141 132 124 117 110 103 97 91 86 81 76 72 68 64 60 56 53 50 47 44 41 39 36 34 32 29 27 25 24 22 20 19 17 15 14 13 11 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15
 65 69 73 76 80 85 89 93 98 103 108 113 118 124 129 135 141 147 154 160 167 174 182 189 197 205 213 221 230 238 247 257 266 276 286 296 306 316 327 338 349 360 371 383 394 406 418 429 441 454 466 478 491 503 516 529 542 555 568 581 595 609 623 637 651 666 681 696 712 727 744 760 777 794 812 829 848 866 885 904 923 942 962 982 1001 1021 1040 1059 1077 1095 1112 1129 1144 1158 1170 1181 1189 1196 1201 1203 1202 1198 1192 1183 1171 1155 1137 1116 1093 1067 1039 1008 976 943 909 873 837 801 765 729 694 659 625 592 560 529 500 471 444 419 394 371 349 328 309 290 273 256 241 226 213 200 188 177 166 156 147 138 130 122 115 108 102 96 90 85 80 75 70 66 62 58 54 51 48 45 42 39 36 33 31 29 27 24 22 20 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 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 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 15 16 17 19 20 22 24 26 27 29 32 34 36 39 41 44 46 49 52 55 58 62
 203 208 213 218 224 229 234 239 244 250 255 260 265 271 276 282 287 293 298 304 310 316 322 328 334 341 347 354 361 368 375 383 390 398 406 415 424 433 442 451 461 471 482 493 504 515 527 538 550 562 575 587 600 612 624 637 649 660 672 683 693 703 712 720 728 734 740 744 748 750 752 752 751 748 745 740 734 727 719 710 700 689 678 665 652 638 623 608 592 576 560 544 527 510 493 477 460 443 427 411 395 379 364 349 334 320 307 293 280 268 256 245 233 223 213 203 194 185 177 169 161 154 147 141 135 129 124 119 114 109 105 101 97 94 90 87 84 81 78 76 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 85 89 92 96 100 104 108 112 116 121 125 129 134 139 143 148 153 158 163 168 173 178 183 188 193 198
 119 127 135 143 152 161 170 179 189 199 209 220 231 242 253 265 277 289 301 314 327 340 353 366 379 393 406 420 433 447 461 474 488 501 514 528 541 554 566 579 591 602 614 625 636 646 656 665 674 683 691 698 705 712 718 723 728 732 735 738 741 743 744 744 744 744 742 741 738 736 732 729 724 720 715 709 704 698 692 685 678 672 665 657 650 643 635 628 620 613 605 598 590 583 575 568 560 553 545 538 530 523 516 509 502 494 487 480 473 466 460 453 446 439 432 425 418 411 404 397 390 383 376 369 361 354 347 339 331 323 316 308 300 292 284 276 267 259 251 243 235 227 219 212 204 197 189 182 175 168 161 154 148 141 135 129 123 117 112 106 101 96 91 86 82 77 73 69 65 61 57 54 50 47 44 40 37 34 32 29 26 24 21 19 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 8 9 10 11 13 15 16 18 21 23 26 28 31 34 38 41 45 49 54 58 63 68 74 79 85 91 98 105 112
 0 0 0 0 0 0 0 0 0 0 0 2 4 7 11 14 18 22 26 31 36 42 48 55 63 71 80 90 101 113 126 140 157 175 195 217 241 268 298 331 368 409 453 502 555 613 675 740 810 882 955 1029 1100 1168 1230 1283 1327 1359 1378 1385 1380 1362 1335 1299 1257 1211 1161 1110 1059 1009 960 914 871 831 795 761 731 704 680 658 640 624 611 600 592 585 581 579 579 580 584 589 596 605 616 628 642 657 673 691 710 730 750 771 792 812 831 848 863 875 883 888 887 882 872 856 836 811 781 748 712 675 635 596 556 517 479 443 408 376 345 316 290 265 243 222 203 185 169 155 141 129 118 108 98 90 82 75 68 62 56 51 47 42 38 34 31 28 25 22 19 17 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 18 25 33 42 52 63 76 91 109 129 152 178 209 245 287 335 392 459 537 628 734 859 1004 1172 1365 1583 1827 2092 2372 2654 2921 3154 3332 3436 3457 3397 3265 3080 2858 2620 2379 2145 1926 1725 1544 1382 1239 1112 1001 904 819 744 679 622 573 529 490 457 427 401 378 358 340 324 310 298 287 277 269 262 256 250 245 241 237 234 232 230 228 226 224 223 222 221 220 218 217 216 214 212 210 208 205 202 199 196 192 188 184 179 175 170 164 159 154 148 143 137 131 126 120 115 110 104 99 94 89 84 80 75 71 67 63 59 55 52 48 45 42 39 36 33 31 28 26 23 21 19 17 15 13 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 17 21 26 32 37 43 50 57 65 73 82 92 102 113 125 138 153 168 185 203 223 244 267 293 320 351 383 419 458 501 548 599 654 715 781 853 930 1015 1106 1204 1308 1419 1537 1660 1788 1919 2052 2185 2315 2440 2557 2663 2756 2832 2890 2928 2944 2939 2913 2866 2801 2718 2621 2512 2394 2269 2140 2008 1876 1746 1619 1495 1377 1264 1157 1057 963 875 794 719 650 587 530 477 429 386 347 312 280 252 226 204 183 165 148 134 121 109 98 89 81 73 66 60 55 50 45 41 38 34 31 28 26 23 21 19 17 15 14 12 11 9 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 8 9 10 11 12 13 14 15 16 17 18 18 19 20 21 22 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 48 50 52 54 57 60 63 67 71 76 82 88 96 104 114 124 137 151 168 187 208 233 261 294 330 372 420 475 537 608 688 778 881 997 1127 1273 1436 1617 1817 2034 2270 2520 2782 3048 3311 3560 3783 3967 4099 4169 4174 4112 3989 3814 3599 3357 3100 2839 2581 2334 2101 1885 1687 1506 1343 1197 1066 949 846 754 673 602 538 483 434 391 353 320 291 265 242 222 205 189 176 164 153 144 135 128 121 115 109 104 100 96 92 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 37 35 34 32 30 28 27 25 23 21 20 18 16 15 13 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5
 50 53 57 61 65 69 73 78 82 86 91 96 100 105 110 115 120 125 130 135 140 145 150 155 160 165 170 175 180 184 189 193 198 202 206 210 214 218 222 226 229 232 236 239 242 245 247 250 253 255 258 261 263 266 268 271 274 276 279 282 285 288 291 294 298 301 304 308 311 315 318 321 325 328 331 334 338 341 343 346 349 351 354 356 358 359 361 362 364 364 365 365 365 365 364 363 362 360 358 356 353 350 346 342 338 333 328 322 317 310 304 298 291 284 277 270 263 256 249 242 236 229 223 216 210 204 199 193 188 183 178 174 170 166 162 158 154 151 148 145 142 139 136 133 131 128 126 123 121 119 117 114 112 110 108 106 104 101 99 97 95 93 91 89 87 84 82 80 78 75 73 71 69 66 64 62 59 57 55 52 50 48 45 43 41 39 36 34 32 30 28 26 24 23 21 19 18 16 15 13 12 11 10 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 13 14 16 18 21 23 25 28 31 33 36 40 43 46
 74 77 80 83 86 89 92 95 99 102 105 109 112 115 119 122 126 129 133 136 140 143 147 150 154 157 161 164 168 171 175 178 182 185 188 192 195 198 202 205 208 211 214 218 221 224 227 230 233 237 240 243 246 250 253 257 261 264 268 272 277 281 286 290 295 301 306 312 318 324 330 337 344 351 359 367 375 384 393 402 412 422 432 443 454 466 478 490 503 516 530 544 558 573 588 604 619 635 652 668 685 701 718 734 750 766 781 795 809 822 833 843 852 859 864 868 869 869 866 862 855 846 836 823 809 793 775 757 737 717 695 674 652 629 607 585 563 542 520 500 480 460 441 423 406 389 372 357 342 328 314 301 288 276 265 254 243 233 224 214 206 197 189 181 174 167 160 153 147 141 135 129 124 119 114 109 104 99 95 91 87 83 79 75 71 68 65 61 58 55 52 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 13 13 12 11 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 4 4 5 6 7 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 33 35 37 40 42 44 47 49 52 54 57 60 62 65 68 71
 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 74 76 78 80 83 85 88 91 94 98 101 105 109 114 119 124 130 136 143 150 158 166 176 186 197 209 223 237 253 270 288 308 330 354 379 407 437 469 504 540 580 622 667 714 763 815 870 926 984 1043 1104 1165 1226 1287 1346 1404 1459 1511 1559 1603 1641 1674 1701 1722 1736 1743 1744 1738 1726 1708 1685 1657 1624 1588 1548 1506 1461 1414 1367 1318 1269 1220 1171 1123 1076 1029 984 940 898 857 817 780 744 710 677 646 617 590 563 539 516 494 474 455 437 420 404 389 375 362 349 337 326 316 306 297 288 279 271 264 256 250 243 236 230 224 219 213 208 203 198 193 189 184 180 176 171 167 163 160 156 152 148 145 141 138 135 131 128 125 121 118 115 112 109 106 103 100 97 94 91 88 85 83 80 77 74 72 69 67 64 62 59 57 55 52 50 48 46 44 42 40 39 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 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 22 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45
 18 19 21 23 24 26 28 30 32 34 36 38 41 43 46 48 51 54 57 61 64 68 72 76 80 84 89 94 100 106 112 118 125 133 141 149 158 168 179 190 202 215 229 243 259 276 294 313 334 356 379 403 428 455 483 512 541 572 602 633 664 694 724 752 779 803 826 846 863 878 889 898 903 905 905 902 897 890 881 870 858 846 832 818 803 789 774 760 746 732 719 706 694 682 671 661 652 643 635 627 620 614 609 604 600 596 593 591 588 587 585 584 583 583 582 581 580 579 578 576 574 571 567 563 557 551 544 535 526 516 505 494 481 468 454 439 425 409 394 379 363 348 332 317 302 288 274 260 246 234 221 209 198 187 176 166 156 147 138 130 122 114 107 100 93 87 81 75 70 65 60 55 51 47 43 39 35 32 28 25 22 20 17 14 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 9 10 11 12 13 15 16
 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 19 24 29 34 40 47 54 62 71 80 91 103 115 129 145 162 181 202 225 250 278 309 343 380 421 465 514 566 623 683 748 815 885 957 1028 1099 1167 1230 1287 1335 1374 1402 1418 1423 1416 1399 1372 1338 1297 1252 1203 1152 1101 1050 999 950 903 859 816 776 739 704 671 641 613 586 562 540 519 499 481 465 449 435 422 409 398 387 377 368 359 351 343 336 329 323 317 311 306 300 296 291 286 282 278 273 269 265 261 257 253 249 244 240 236 231 226 222 217 212 207 201 196 190 185 179 173 168 162 156 150 144 139 133 127 122 116 111 106 100 95 91 86 81 77 72 68 64 60 56 53 49 46 43 40 37 34 31 28 26 23 21 19 17 15 13 11 9 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 38 42 45 49 53 58 62 67 73 78 84 90 97 103 111 118 127 135 145 154 165 176 188 200 213 227 242 257 273 291 309 328 348 369 390 413 436 460 485 510 536 561 587 612 637 662 685 707 728 747 765 780 793 804 812 818 822 823 823 820 815 809 801 792 782 771 760 748 735 723 710 697 685 672 660 649 637 626 616 606 597 588 580 572 564 557 551 545 539 534 529 525 521 517 514 511 508 505 503 501 499 497 495 493 491 490 488 486 484 482 480 477 474 471 468 464 460 455 450 445 439 433 426 419 412 404 395 387 378 368 359 349 339 329 319 309 299 289 279 269 259 250 240 231 222 213 204 196 187 179 172 164 157 150 143 137 130 124 119 113 108 102 97 93 88 84 79 75 71 68 64 61 57 54 51 48 45 42 40 37 35 33 30 28 26 24 22 21 19 17 16 14 13 12 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 18 21 23 26 29
 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 48 50 53 55 58 60 63 66 70 73 77 81 86 90 95 101 107 113 120 127 135 144 154 164 175 187 200 214 230 246 264 283 304 326 350 375 402 431 461 493 526 560 596 632 669 706 744 780 816 850 882 912 938 961 980 994 1004 1010 1010 1006 997 984 968 947 924 898 869 839 808 775 742 709 676 644 611 580 549 520 491 464 437 412 388 366 344 324 305 287 270 255 240 226 213 201 190 180 170 161 153 145 138 131 125 119 114 109 104 100 96 92 88 85 82 79 76 74 71 69 67 65 63 61 59 57 56 54 53 51 50 48 47 46 45 44 43 41 40 39 38 38 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 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 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 26 25 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15
 33 37 41 46 50 55 60 65 71 77 83 89 96 103 111 119 127 136 145 154 164 174 185 196 207 219 231 244 257 271 284 298 313 327 342 356 371 385 399 413 426 439 452 463 474 484 493 501 509 515 520 525 528 530 532 533 533 533 533 532 531 529 528 527 527 526 526 527 528 530 532 535 540 545 551 558 566 575 585 597 609 623 639 655 673 692 713 735 759 784 810 838 867 897 929 961 993 1026 1059 1091 1123 1152 1179 1203 1223 1239 1249 1253 1252 1243 1228 1206 1178 1144 1105 1061 1014 965 913 861 809 757 707 658 612 567 526 486 450 416 384 355 328 303 280 259 240 222 206 191 177 165 153 143 133 124 116 108 101 94 88 83 77 72 68 64 60 56 52 49 46 43 40 38 35 33 31 29 27 25 23 21 20 18 16 15 14 12 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 19 23 26 29
 110 117 124 131 139 147 155 163 171 180 188 197 206 215 223 232 241 249 257 265 273 280 287 294 300 305 310 314 317 320 322 324 324 324 323 322 320 317 314 310 306 301 296 291 285 279 274 268 262 256 250 245 239 234 229 224 220 215 211 207 204 200 197 194 192 189 187 185 183 182 180 179 178 177 177 176 176 176 176 176 176 176 176 177 178 178 179 180 181 183 184 185 187 188 190 192 193 195 197 199 201 202 204 206 208 209 211 212 214 215 216 217 217 218 218 218 217 216 215 214 213 211 209 206 203 201 197 194 190 187 183 179 175 171 166 162 158 154 149 145 141 137 133 129 125 121 117 114 110 107 104 100 97 94 91 88 86 83 80 78 75 73 71 68 66 64 62 60 58 56 54 52 51 49 47 45 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 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 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 14 15 17 19 21 23 25 28 30 33 36 40 43 47 51 55 59 64 69 74 79 85 91 97 103
 35 38 41 45 48 52 56 59 63 68 72 76 81 86 90 95 101 106 112 117 123 129 136 142 149 156 164 171 179 187 195 204 213 223 232 242 253 263 275 286 298 310 323 336 350 364 378 393 408 424 439 455 472 489 505 523 540 557 574 591 608 625 642 658 674 689 704 718 732 745 758 770 781 792 801 811 819 828 835 842 849 855 861 867 872 878 883 888 892 897 902 907 911 916 921 926 931 935 940 944 949 953 957 960 963 965 967 967 967 966 963 959 954 947 938 928 916 903 887 870 852 831 810 787 763 738 712 686 660 633 606 580 553 527 502 477 453 430 407 385 364 344 325 307 290 273 257 242 228 214 201 189 178 167 156 147 137 128 120 112 105 97 91 84 78 72 67 61 56 52 47 43 39 35 31 28 24 21 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18 21 24 26 29 32
 89 91 94 96 99 101 103 105 107 109 110 112 114 115 117 118 119 120 121 122 123 124 125 125 126 127 127 128 128 129 129 129 130 130 130 131 131 131 132 132 133 133 134 135 135 136 138 139 140 142 144 146 149 152 155 159 163 167 173 178 184 191 198 206 215 225 235 246 258 271 284 299 315 332 350 369 389 411 434 458 484 511 540 571 604 638 675 713 754 796 841 888 936 987 1039 1092 1146 1200 1253 1305 1355 1401 1443 1478 1506 1526 1536 1536 1525 1504 1472 1430 1380 1323 1260 1193 1123 1052 982 913 845 781 720 663 609 559 513 470 431 396 363 333 306 281 258 238 219 202 186 172 159 147 136 126 116 108 100 92 86 79 74 68 63 58 54 50 46 43 39 36 33 30 27 25 22 20 18 16 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 4 5 5 6 7 8 8 9 10 12 13 14 15 17 18 20 22 24 25 27 30 32 34 36 39 41 44 47 49 52 55 58 61 64 67 69 72 75 78 81 83 86
 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 25 27 29 31 33 35 37 40 42 45 47 50 53 57 60 64 67 71 76 80 85 90 96 101 107 114 120 128 135 143 152 161 170 180 191 202 214 226 239 252 267 281 297 313 330 347 365 384 403 423 444 465 487 509 532 555 579 603 628 653 678 703 729 754 780 805 830 854 878 901 922 942 960 976 989 1000 1008 1013 1014 1011 1004 993 979 961 939 914 885 855 822 787 751 714 677 640 604 568 533 499 467 436 407 379 353 328 305 283 263 245 227 211 196 182 169 157 146 135 126 117 109 101 94 87 81 75 70 64 60 55 51 47 44 40 37 34 31 29 26 24 21 19 17 15 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 71 78 86 94 102 111 120 130 140 151 163 175 188 201 216 230 246 262 279 296 314 333 352 371 391 412 432 453 473 494 514 534 553 571 588 604 619 632 644 655 663 670 675 678 680 680 678 675 670 665 658 651 643 635 626 617 608 599 590 582 573 566 559 552 547 541 537 533 530 528 526 525 525 526 527 529 531 535 539 543 549 555 562 569 577 586 595 605 615 626 638 650 662 675 689 702 716 730 744 758 771 784 796 807 817 826 833 839 842 843 842 839 833 824 813 799 783 765 744 722 698 673 647 620 593 565 538 511 484 458 433 409 386 363 342 321 302 283 266 250 234 220 206 193 181 170 159 149 139 130 122 114 107 100 93 87 81 76 71 66 61 57 52 49 45 41 38 35 32 29 26 23 21 19 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 18 21 25 29 33 38 42 47 53 59
 30 32 34 36 38 40 42 45 47 49 52 54 57 59 62 64 67 69 72 75 78 81 84 87 90 93 97 100 104 108 111 115 120 124 129 133 138 144 149 155 161 168 175 183 191 199 208 218 228 240 252 265 279 294 310 327 346 365 386 408 431 455 481 507 534 561 589 617 644 670 696 720 743 763 781 796 808 817 823 825 825 821 814 804 792 777 761 742 723 702 680 657 634 610 587 564 540 517 495 473 452 431 411 391 372 355 337 321 305 291 277 264 251 240 229 219 210 201 194 186 180 174 169 164 160 156 153 150 148 146 144 142 141 139 138 138 137 136 136 135 135 134 134 133 133 132 132 131 130 130 129 128 127 126 125 124 123 121 120 118 117 115 113 111 109 107 104 102 99 97 94 91 89 86 83 80 77 73 70 67 64 61 58 55 52 49 46 43 40 37 34 32 29 27 24 22 20 18 16 14 13 11 10 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 1 2 3 4 5 6 7 8 10 11 13 14 16 17 19 21 22 24 26 28
 2 4 5 7 9 11 13 16 18 21 24 27 30 34 38 42 46 51 56 61 67 74 81 88 96 105 114 125 136 148 161 175 190 207 225 244 264 286 309 334 360 386 414 443 472 500 529 556 581 604 625 642 655 664 669 670 666 658 647 632 615 596 575 552 530 506 483 461 439 417 397 378 359 342 326 311 297 284 272 261 251 242 233 226 219 212 207 202 198 194 191 189 187 185 184 184 184 185 186 188 191 194 198 203 208 215 222 230 240 250 262 276 290 307 325 345 368 392 419 449 481 515 553 593 636 681 728 776 825 874 921 966 1006 1041 1069 1088 1098 1098 1087 1066 1036 998 953 904 851 796 741 687 634 583 535 490 447 408 372 338 308 280 254 231 209 190 172 156 141 127 115 104 93 84 75 67 60 53 47 41 36 31 27 22 19 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 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 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 24 23 23 22 21 20 19 18 17 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 1 2 4 5 8 10 13 17 21 26 32 39 46 55 64 75 87 101 117 135 155 177 202 230 262 297 337 382 433 489 553 625 706 796 897 1009 1133 1269 1415 1571 1733 1896 2053 2197 2317 2404 2450 2451 2406 2319 2198 2052 1890 1723 1556 1395 1244 1105 979 865 763 673 594 524 462 409 362 321 285 253 226 202 182 164 148 134 122 112 103 95 88 81 76 71 67 63 60 57 55 52 50 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 33 33 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 20 19 18 18 17 17 16 16 15 15 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 31 32 33 34 34 35 35 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38
 152 160 168 176 184 192 200 207 215 223 230 237 244 251 257 264 270 275 280 285 290 294 299 302 306 309 312 314 317 319 320 322 324 325 326 327 328 329 330 331 332 334 335 337 339 341 344 347 351 355 360 365 371 378 386 394 403 414 425 437 449 463 478 493 510 527 545 564 584 604 625 646 667 689 711 733 755 777 798 818 837 855 871 886 899 909 916 921 922 920 915 907 895 879 860 839 814 787 758 727 695 661 628 594 560 527 494 463 432 403 375 349 324 301 279 259 240 223 207 192 178 166 154 144 134 125 117 110 103 97 91 86 81 77 73 69 65 62 59 56 54 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 5 6 7 8 9 10 11 13 14 16 18 20 23 25 28 31 34 38 42 46 50 54 59 64 70 75 81 87 94 100 107 114 121 129 136 144
 48 49 51 53 54 56 57 59 61 62 64 66 68 69 71 73 75 77 79 81 83 85 87 89 92 94 97 99 102 104 107 110 113 116 119 122 125 129 132 136 140 144 149 153 158 163 168 173 179 185 191 198 205 212 219 227 235 244 253 263 272 283 293 304 315 327 339 352 364 377 390 404 417 431 445 459 473 487 501 514 528 542 555 568 581 594 606 617 628 638 648 657 665 672 678 682 686 688 689 688 686 683 677 671 662 652 641 628 614 598 582 564 546 527 508 488 468 448 428 409 390 371 353 335 318 302 286 271 257 244 231 219 208 197 187 177 168 160 152 145 137 131 125 119 113 108 103 98 94 90 86 82 79 75 72 69 66 64 61 58 56 54 51 49 47 45 43 42 40 38 37 35 33 32 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 37 39 40 42 43 45 46
 72 80 89 98 108 118 129 141 153 166 181 196 212 229 247 266 286 308 330 354 379 406 433 462 493 524 556 589 622 656 690 724 757 790 820 849 876 900 921 939 952 962 968 970 968 963 953 941 926 908 888 867 845 822 799 776 753 731 710 690 671 653 637 622 608 597 586 577 570 564 559 556 554 554 555 557 560 565 571 578 586 596 607 619 632 647 663 680 699 718 739 762 785 809 834 860 886 912 938 963 987 1009 1030 1047 1061 1071 1077 1077 1072 1062 1046 1024 997 966 930 891 849 806 761 716 671 627 584 543 504 466 431 398 367 339 312 288 265 245 226 208 192 177 164 151 140 129 120 111 103 95 88 82 76 70 65 61 56 52 48 45 41 38 35 32 30 27 25 23 21 19 17 15 13 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 8 11 14 17 21 25 30 35 40 45 52 58 65
 81 83 84 86 88 90 91 93 95 97 98 100 102 104 106 108 110 112 114 116 118 120 123 125 128 130 133 135 138 141 144 147 150 153 156 160 164 167 171 175 179 184 188 193 198 203 209 215 221 227 234 241 248 256 264 273 283 293 304 315 327 340 353 368 384 400 417 436 456 477 499 522 547 574 601 631 662 695 730 768 807 848 892 939 988 1041 1096 1155 1217 1282 1351 1424 1501 1581 1665 1752 1842 1934 2027 2121 2213 2303 2388 2467 2536 2593 2637 2664 2673 2663 2633 2584 2516 2432 2334 2224 2105 1981 1854 1728 1603 1482 1366 1257 1154 1058 969 888 813 745 683 627 575 529 487 449 415 384 356 331 308 287 268 251 235 221 208 196 185 175 165 157 149 142 135 129 123 117 112 107 103 99 95 91 88 84 81 78 75 72 70 67 65 63 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 33 32 31 29 28 27 25 24 23 22 21 19 18 17 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 17 18 19 20 22 23 24 25 27 28 30 31 33 35 36 38 40 42 44 46 47 49 51 53 55 57 59 61 63 65 66 68 70 72 74 76 77 79
 84 91 98 106 114 122 130 139 147 156 165 174 183 192 201 210 219 228 236 245 253 260 268 274 281 287 293 298 303 307 311 314 317 320 322 323 325 326 326 327 327 327 327 327 327 326 326 327 327 327 328 330 332 334 337 341 346 351 357 364 372 381 390 401 413 425 439 453 469 485 502 520 539 558 579 599 620 642 664 686 708 730 751 773 793 813 833 850 867 882 895 906 915 921 925 926 924 919 912 902 888 873 855 834 812 788 763 736 709 681 652 624 596 569 542 516 491 467 444 422 401 381 363 346 330 314 300 287 275 263 252 242 233 224 216 208 200 193 187 180 174 169 163 158 153 148 143 139 134 130 126 122 118 114 110 107 103 99 96 93 89 86 83 79 76 73 70 67 64 61 58 55 52 50 47 44 42 39 36 34 32 29 27 25 23 20 18 17 15 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 1 3 5 7 10 12 15 18 22 25 29 33 38 42 47 53 58 64 71 77
 15 16 18 20 21 23 25 27 28 30 33 35 37 40 42 45 48 51 54 58 62 66 70 74 79 84 90 96 102 109 116 124 133 142 151 162 173 185 198 213 228 244 261 279 299 320 342 365 390 415 442 470 498 527 556 585 614 642 669 695 718 740 759 775 788 799 806 810 811 810 806 799 791 781 770 758 744 731 717 703 689 675 661 648 636 624 612 602 592 583 575 567 560 554 549 544 540 537 534 532 530 530 529 530 530 532 533 536 538 541 544 547 550 554 557 560 563 566 569 571 573 574 574 574 573 571 568 565 560 554 548 541 533 524 514 504 493 481 470 458 445 433 420 408 395 383 370 358 347 335 324 313 303 292 283 273 264 255 247 239 231 224 217 210 204 197 192 186 181 175 170 166 161 157 153 149 145 141 138 134 131 128 125 122 119 117 114 112 109 107 105 102 100 98 96 94 92 90 88 87 85 83 82 80 79 77 76 74 73 71 70 69 67 66 65 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 45 44 43 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 7 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 12 14
 54 57 60 63 66 70 73 76 80 83 87 90 94 97 101 105 108 112 116 120 123 127 130 134 137 141 144 147 150 152 155 157 159 161 163 164 165 166 167 168 168 168 168 168 167 166 165 165 163 162 161 160 159 157 156 155 154 153 152 151 150 149 149 149 148 148 149 149 149 150 151 152 153 155 156 158 160 162 165 167 170 173 176 179 183 186 190 194 198 203 207 212 217 222 227 233 238 244 250 255 261 267 273 279 285 291 297 303 308 313 318 322 326 329 332 335 336 337 338 338 337 335 333 330 326 322 317 312 307 301 294 288 281 274 268 261 254 247 240 233 227 220 214 208 202 197 191 186 181 176 172 167 163 159 155 151 148 144 141 138 135 132 129 126 124 121 119 116 114 112 110 108 106 104 102 100 98 96 94 92 91 89 87 86 84 82 81 79 77 76 74 72 71 69 68 66 64 63 61 60 58 57 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 27 27 26 25 24 24 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 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 10 11 13 14 15 17 19 20 22 24 26 28 30 32 34 36 39 41 44 46 49 52
 33 36 39 42 46 49 52 56 60 64 68 72 76 81 86 91 96 101 107 112 118 125 131 138 145 152 160 168 176 185 194 203 213 224 234 246 258 270 283 297 311 327 342 359 377 395 415 435 456 479 502 527 552 579 606 634 663 693 723 753 782 812 840 868 894 918 939 958 974 987 996 1002 1004 1002 996 986 973 956 937 915 890 863 835 805 774 743 711 679 647 616 585 555 525 496 469 442 416 391 368 345 324 304 284 266 249 233 218 204 191 178 167 156 146 137 129 121 114 108 102 96 91 87 83 80 76 73 71 69 67 65 63 62 61 60 59 58 57 57 56 56 55 55 54 54 54 54 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 10 12 14 16 18 21 23 25 28 31
 40 44 49 53 58 63 68 74 80 86 92 99 105 113 120 128 136 144 152 161 170 179 188 198 208 217 227 237 247 257 267 277 286 296 305 315 324 333 341 350 358 366 373 381 388 395 401 408 414 420 426 432 438 444 450 456 462 467 473 479 484 490 495 500 505 510 514 518 521 524 526 527 528 528 527 526 523 520 516 511 505 499 492 484 475 465 455 445 433 422 409 397 384 371 358 345 332 319 306 293 280 267 255 243 232 220 210 199 189 180 171 162 154 146 139 133 126 120 115 110 105 101 96 93 89 86 83 80 77 75 73 71 69 67 65 63 62 60 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 18 20 23 26 29 33 36
 114 116 119 121 124 126 129 132 135 138 141 145 148 152 156 160 164 168 173 178 182 187 193 198 204 210 216 223 229 236 243 251 258 266 275 283 292 301 310 320 330 340 350 360 371 382 393 404 416 427 438 450 461 473 484 495 507 518 528 539 549 559 569 578 587 596 604 612 619 626 632 638 644 648 653 657 660 663 665 666 667 668 667 666 665 663 660 656 652 646 640 634 626 618 609 599 589 577 565 553 539 526 511 496 481 466 450 434 418 402 386 370 354 339 323 308 294 280 266 253 240 228 217 205 195 185 175 166 158 150 142 135 128 122 116 110 105 100 95 90 86 82 79 75 72 69 66 64 61 59 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 62 62 63 64 65 65 66 67 67 68 68 69 70 70 71 71 72 72 73 73 73 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 77 77 77 78 78 79 79 80 80 81 82 83 84 85 86 87 88 89 90 91 93 94 96 97 99 100 102 104 106 108 110 112
 8 10 12 15 18 20 23 26 30 33 37 40 44 49 53 57 62 67 72 78 84 90 96 103 110 117 125 133 141 150 159 168 178 188 198 209 221 232 244 257 269 282 295 309 322 336 350 363 377 391 404 417 430 443 455 467 478 489 499 508 517 525 533 539 545 550 555 559 563 565 568 570 571 572 573 573 574 574 574 574 573 573 573 573 573 573 574 574 575 576 578 580 582 585 588 592 596 602 607 614 621 629 638 648 659 670 683 697 712 729 746 765 784 805 826 848 871 894 916 938 960 980 997 1013 1025 1033 1038 1038 1033 1024 1009 989 965 936 904 869 831 791 749 707 665 624 583 543 505 468 433 400 369 340 312 286 262 240 219 200 182 166 151 136 123 111 100 90 80 71 63 55 48 42 36 30 25 20 16 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 2 4 6
 16 18 19 21 22 24 26 27 29 31 33 35 38 40 42 45 47 50 53 56 59 62 65 68 72 75 79 83 87 91 95 99 103 108 112 117 121 125 130 134 139 143 147 151 155 159 163 166 170 173 176 179 181 184 186 188 190 192 194 196 198 199 201 203 205 207 209 211 214 217 220 223 227 231 236 240 246 251 258 264 272 279 288 297 306 317 328 339 352 365 379 393 409 425 441 458 476 494 512 530 547 564 579 594 606 617 625 630 631 629 624 615 602 586 567 546 522 497 471 444 417 390 364 339 314 291 269 249 230 212 195 180 166 153 141 130 120 111 102 94 87 81 75 69 64 60 56 52 48 45 42 39 36 34 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 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 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 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 1 1 2 3 4 4 5 6 7 8 9 10 11 12 14 15
 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 66 68 71 73 76 79 82 85 89 92 96 100 104 109 113 118 124 129 135 141 147 154 161 169 176 185 193 202 211 220 230 240 250 260 271 281 292 302 312 322 332 341 350 358 366 373 379 385 389 393 396 399 400 401 402 401 401 399 398 395 393 390 388 385 381 378 375 372 369 366 363 360 358 355 353 351 349 347 345 344 342 341 340 339 338 337 336 335 334 333 332 331 330 329 328 326 324 322 319 317 314 310 307 303 298 294 289 283 278 272 266 260 253 247 240 233 226 219 213 206 199 192 186 180 173 167 161 156 150 145 140 135 130 126 121 117 113 109 106 102 99 96 93 90 87 84 82 79 77 75 73 71 69 67 65 64 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 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 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 35 36 37 38 39
 294 290 286 282 276 271 264 258 251 244 237 230 223 216 209 202 195 188 182 176 170 164 159 153 148 143 139 134 130 126 122 119 115 112 110 107 105 102 101 99 97 96 95 95 94 94 94 94 94 95 96 97 98 100 101 103 105 107 110 112 115 117 120 123 125 128 131 134 137 140 143 146 149 152 155 158 161 164 167 170 172 175 178 180 183 185 187 190 192 194 196 198 200 201 203 204 205 207 208 208 209 210 210 211 211 211 211 210 210 209 209 208 207 205 204 203 201 200 198 197 195 193 191 190 188 186 185 183 182 180 179 178 177 176 175 175 174 174 174 174 174 174 174 174 175 175 176 176 177 178 178 179 180 180 181 182 182 183 183 184 184 184 185 185 184 184 184 183 182 181 180 178 177 175 173 170 168 165 162 159 155 151 147 143 139 135 130 126 121 116 111 107 102 97 92 88 83 78 74 70 66 62 58 54 50 47 44 41 38 35 32 30 28 25 23 22 20 18 17 16 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 35 38 41 45 48 53 57 62 67 73 79 86 93 101 109 117 126 136 145 156 166 177 188 199 210 220 231 241 251 260 268 276 282 287 292 295 297 298 297 296
 38 41 44 47 51 54 58 62 66 71 75 80 85 90 95 100 106 112 118 124 131 138 145 152 160 168 176 185 194 203 213 222 232 243 253 264 275 287 298 310 321 333 345 357 369 381 392 404 415 426 436 447 456 466 475 484 492 500 507 515 521 528 534 540 545 551 556 561 566 571 576 582 587 593 598 604 611 617 624 631 639 647 655 664 673 683 693 704 715 727 739 752 765 778 792 806 820 835 849 863 877 890 902 914 924 933 940 945 948 949 947 942 934 924 910 893 874 852 827 800 772 743 712 680 649 617 585 554 524 494 465 438 412 387 363 341 319 299 280 263 246 231 216 203 190 178 167 156 146 137 129 121 113 106 99 93 87 82 76 71 67 62 58 54 51 47 44 40 37 34 32 29 26 24 22 20 17 15 13 12 10 8 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 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 1 2 3 4 6 8 9 11 13 15 17 19 21 24 26 29 32 35
 38 40 42 45 47 50 53 56 59 62 66 69 73 77 82 87 92 97 103 109 115 122 129 137 145 153 162 172 182 193 204 216 228 240 253 267 280 294 307 320 333 346 358 368 378 387 394 399 403 405 405 403 400 396 390 383 375 366 357 347 337 326 316 306 296 287 278 269 261 253 246 239 233 228 223 218 214 211 208 206 204 203 202 201 201 202 203 205 207 210 213 217 221 226 232 238 245 253 262 271 282 293 305 318 332 347 363 380 397 415 433 452 470 488 506 521 535 547 555 561 562 560 554 544 531 514 494 472 449 424 399 373 348 324 300 278 257 237 218 201 185 170 157 144 133 122 112 104 96 88 81 75 69 64 59 55 51 47 43 40 37 34 32 29 27 25 23 21 20 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36
 148 155 161 168 174 181 188 194 201 207 214 220 226 232 237 242 247 251 255 258 260 263 264 265 265 265 264 262 260 257 254 250 246 241 236 231 225 219 213 207 201 195 189 183 177 171 166 160 155 150 145 140 136 132 128 124 121 118 115 112 109 107 105 103 101 100 98 97 96 95 94 93 93 92 92 92 92 92 92 92 93 93 94 94 95 96 97 98 99 100 102 103 105 107 109 111 113 116 118 121 124 128 131 135 139 143 148 153 158 163 170 176 183 190 198 206 215 225 235 246 257 269 282 295 308 323 337 352 367 383 398 413 428 442 455 467 478 487 494 499 503 504 502 499 493 485 476 464 451 437 422 406 390 373 356 339 322 306 290 274 260 245 231 218 205 194 182 171 161 152 142 134 126 118 111 104 97 91 86 80 75 70 66 61 57 53 50 46 43 40 37 34 32 29 27 25 23 21 19 18 16 15 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 46 48 51 54 57 60 64 67 71 75 79 84 88 93 98 103 108 113 119 124 130 136 142
 43 44 46 48 50 51 53 54 56 58 59 61 62 64 65 67 68 70 71 72 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 92 93 94 95 96 97 98 99 100 102 103 104 106 107 109 111 113 116 118 121 124 127 131 135 139 143 148 153 159 165 171 177 184 192 199 207 215 224 233 242 251 261 271 282 292 303 315 326 338 350 363 376 389 403 417 431 446 461 477 493 510 527 545 563 582 601 621 641 661 682 703 725 746 767 788 808 827 845 862 878 891 902 910 915 917 916 911 903 891 876 858 837 813 787 760 730 700 669 638 607 576 545 515 487 459 432 406 381 358 336 315 295 276 258 241 225 210 196 183 171 159 148 138 128 119 110 102 94 87 80 74 68 62 57 52 47 42 38 34 30 26 23 20 17 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 5 6 6 7 8 9 10 12 13 14 15 17 18 20 21 23 24 26 27 29 31 32 34 36 37 39 41
 111 113 115 116 118 119 121 122 124 125 127 128 130 131 132 134 135 136 138 139 140 141 142 143 144 145 146 147 148 149 150 150 151 152 152 153 154 154 155 155 156 156 157 158 158 159 159 160 161 161 162 163 164 165 166 167 168 170 171 173 174 176 178 179 181 183 185 188 190 192 195 197 200 203 205 208 211 214 217 220 223 227 230 234 237 241 245 249 253 257 261 266 270 275 280 285 290 296 302 308 314 320 327 334 341 348 356 364 372 381 390 399 409 418 429 439 450 461 472 484 496 508 519 532 543 555 567 578 590 600 610 619 628 635 642 647 651 654 656 656 655 652 648 642 636 628 619 608 597 585 572 559 545 531 516 501 486 471 456 441 426 411 396 382 368 355 341 328 316 303 292 280 269 258 248 238 228 218 209 200 192 184 176 168 161 154 147 140 134 128 122 117 111 106 101 96 92 87 83 79 75 72 69 65 62 60 57 55 52 50 48 46 45 43 42 41 40 39 38 37 36 36 35 35 35 35 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 50 51 52 53 53 54 55 57 58 59 60 62 63 64 66 67 69 70 72 74 75 77 79 81 82 84 86 87 89 91 93 94 96 98 100 101 103 105 107 108 110
 1 3 5 7 9 12 14 17 20 24 28 31 36 40 45 51 57 63 70 77 85 94 103 114 125 137 150 164 179 196 214 233 254 276 300 325 352 379 408 438 467 497 526 554 581 604 625 642 655 663 667 666 660 651 637 621 601 580 558 534 510 486 463 440 418 397 376 358 340 323 307 293 280 267 256 245 235 226 218 211 204 197 191 186 181 177 173 169 166 163 160 157 155 154 152 151 150 149 148 148 148 149 149 150 151 153 154 157 159 162 165 169 173 178 183 189 196 203 210 219 228 238 248 259 271 284 297 310 324 339 354 368 383 397 410 423 434 444 453 459 464 466 465 463 458 450 441 429 416 401 385 367 350 331 313 295 276 259 241 225 209 194 179 165 152 140 129 118 108 98 89 81 74 66 60 54 48 43 38 33 29 25 21 18 15 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 30 32 35 37 40 43 46 49 52 56 60 64 69 74 79 85 91 98 105 114 123 133 144 156 170 185 202 220 242 265 292 322 357 395 439 490 547 612 686 771 867 977 1102 1243 1401 1577 1770 1979 2200 2428 2654 2867 3054 3202 3300 3340 3319 3240 3112 2946 2755 2551 2343 2140 1946 1765 1598 1447 1310 1187 1077 980 893 815 746 685 631 582 539 500 466 435 407 382 359 339 321 304 289 276 264 253 242 233 225 218 211 205 199 194 190 186 182 179 177 174 172 170 168 167 166 165 164 163 163 162 162 161 161 160 160 159 159 158 157 156 155 154 153 152 150 149 147 146 144 142 140 138 135 133 131 128 126 124 121 119 116 114 112 109 107 105 102 100 98 96 94 91 89 87 86 84 82 80 78 76 75 73 71 70 68 67 65 64 62 61 59 58 56 55 53 52 51 49 48 46 45 44 42 41 39 38 36 35 34 32 31 29 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 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 1 1 1 2 2 3 3 4 5 6 7 8 9 10 11 12 13 15 16 17 19 21 22 24 26
 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 73 74 76 78 80 82 84 86 88 91 94 97 100 103 107 111 116 121 126 132 139 146 154 162 172 183 194 207 222 238 255 275 296 319 345 374 405 439 476 516 559 605 655 709 765 825 887 951 1018 1086 1154 1223 1290 1355 1417 1475 1528 1574 1614 1647 1671 1687 1695 1694 1685 1669 1645 1615 1580 1539 1495 1447 1396 1344 1290 1236 1181 1127 1073 1021 969 920 871 825 780 738 697 659 622 588 555 525 496 469 443 420 397 376 357 338 321 305 290 275 262 249 238 226 216 206 196 187 179 171 163 156 149 142 136 130 124 119 114 109 104 99 95 90 86 82 79 75 72 68 65 62 59 56 53 50 47 45 42 39 37 35 32 30 28 26 24 22 20 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 24 25 27 28 29 30 32 33 34 35 36 38 39 40 41 42
 53 56 58 61 64 67 70 73 76 80 83 86 90 94 97 101 105 110 114 119 123 128 134 139 145 151 157 164 170 178 186 194 202 212 221 231 242 254 266 279 293 308 324 340 358 376 396 417 439 463 487 513 540 568 597 627 657 689 721 752 784 816 847 877 905 932 957 980 1001 1019 1035 1047 1057 1064 1068 1069 1068 1064 1059 1051 1041 1030 1018 1004 989 974 958 942 925 908 891 873 856 839 822 805 788 772 755 739 723 708 692 677 662 648 633 619 605 591 578 565 552 539 527 515 503 492 481 470 459 449 439 429 420 411 403 394 386 378 371 363 356 349 343 336 330 323 317 311 306 300 294 289 284 278 273 268 263 258 253 249 244 239 234 230 225 221 216 212 208 203 199 195 190 186 182 177 173 169 165 160 156 152 148 143 139 135 131 126 122 118 114 109 105 101 97 93 89 85 81 77 73 69 65 62 58 55 52 48 45 42 40 37 34 32 30 27 25 23 22 20 18 17 16 14 13 12 11 11 10 9 9 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 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 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 1 2 3 4 5 6 7 8 10 11 13 14 16 18 19 21 23 25 27 29 31 33 36 38 40 43 45 48 50
 51 52 52 52 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 57 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 69 71 72 74 76 78 80 83 85 88 92 95 99 104 109 114 120 127 134 143 152 162 173 185 199 214 231 249 269 290 314 339 367 397 429 464 501 540 582 627 673 722 773 825 880 935 990 1046 1101 1154 1205 1253 1297 1335 1367 1393 1410 1420 1421 1414 1397 1373 1342 1303 1259 1210 1157 1101 1043 985 926 868 811 756 703 652 604 559 516 476 439 405 374 345 318 294 272 252 234 218 203 190 178 167 157 148 140 133 127 121 116 112 108 104 101 98 95 92 90 88 86 85 83 82 81 80 79 78 77 76 76 75 74 74 74 73 73 73 72 72 72 72 72 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 68 68 67 67 66 66 65 64 63 62 61 60 59 58 57 55 54 53 51 50 48 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 49 49 50 50 50 51
 43 47 51 55 60 64 69 74 80 85 91 98 104 111 118 125 133 141 150 159 168 178 188 199 210 222 234 247 260 274 289 304 319 335 352 369 387 405 424 443 462 482 503 524 545 566 588 610 632 655 677 700 723 746 770 793 817 841 865 889 913 937 961 984 1008 1030 1052 1074 1094 1113 1130 1146 1159 1171 1180 1186 1189 1189 1186 1179 1169 1155 1137 1116 1092 1064 1033 1000 964 927 887 847 806 764 722 681 640 600 561 524 487 453 420 389 359 332 306 281 259 238 219 201 184 169 155 143 131 121 111 102 95 87 81 75 70 65 60 57 53 50 47 44 42 40 37 36 34 32 31 30 29 27 26 25 25 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 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 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12 13 13 14 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 8 8 7 6 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 18 20 23 26 29 32 36 39
 6 7 9 10 12 13 15 17 19 21 23 25 27 29 32 34 37 40 43 46 50 53 57 61 66 70 75 81 87 93 100 108 116 125 135 145 157 170 185 201 218 238 260 284 312 342 377 415 458 506 560 621 688 763 846 938 1038 1146 1262 1384 1511 1639 1765 1884 1991 2081 2147 2187 2199 2180 2134 2063 1973 1867 1752 1631 1510 1390 1275 1165 1063 968 880 799 725 658 597 542 492 446 405 368 334 303 276 250 228 207 188 171 155 141 129 117 107 97 89 81 74 68 62 57 53 49 46 43 40 38 36 34 33 32 31 30 30 29 29 29 29 29 29 29 30 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 31 31 30 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 19 18 18 17 16 15 14 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 7 7 6 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4
 50 54 58 63 68 73 78 84 90 96 102 109 116 124 132 140 149 158 167 177 187 198 209 220 231 243 255 267 280 292 305 317 329 341 353 364 375 384 394 402 410 416 422 426 430 432 433 433 433 431 428 424 420 415 410 404 397 391 384 377 369 362 355 347 340 333 326 319 313 306 300 294 288 282 276 271 265 260 255 251 246 242 237 233 229 225 221 218 214 211 207 204 201 198 195 192 189 187 184 182 179 177 174 172 170 168 166 164 162 161 159 158 156 155 154 153 152 151 150 150 149 149 149 149 149 149 149 149 150 150 151 151 152 153 154 154 155 156 156 157 157 158 158 158 158 158 158 158 157 157 156 155 154 152 151 149 147 145 143 141 138 136 133 130 127 124 121 118 114 111 108 104 101 97 94 90 87 83 80 76 73 70 67 63 60 57 54 51 49 46 43 41 38 36 34 31 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 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 1 2 3 4 5 7 8 10 11 13 15 17 19 21 24 27 29 32 35 39 42 46
 117 124 131 139 147 155 164 173 182 192 202 212 223 234 245 257 269 281 294 306 319 332 345 357 370 382 394 405 416 425 434 442 449 455 460 463 465 466 466 464 460 456 451 444 437 428 419 410 400 390 379 368 357 346 336 325 315 305 295 285 276 267 258 250 242 234 227 220 214 207 201 195 190 185 180 175 170 166 162 158 154 150 147 143 140 137 134 131 128 126 123 121 118 116 114 112 110 108 106 104 102 101 99 97 96 94 93 92 90 89 88 87 86 85 84 83 82 82 81 81 80 80 80 80 80 81 81 82 82 83 85 86 87 89 91 93 95 98 100 103 106 110 113 117 121 125 129 134 138 143 148 153 159 164 169 175 181 187 192 198 204 210 216 221 227 233 238 243 248 253 257 261 264 268 270 273 274 275 276 276 276 274 273 270 267 264 260 256 251 245 239 233 227 220 213 206 199 191 184 177 170 162 155 148 142 135 129 122 116 111 105 100 95 90 86 82 78 74 70 67 64 61 58 56 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 8 9 10 11 13 14 16 18 19 21 24 26 28 31 34 37 40 43 46 50 54 58 62 66 71 76 81 86 92 98 104 110
 68 72 75 79 83 87 92 97 102 108 114 120 127 135 143 152 161 172 183 195 208 222 237 253 271 290 311 333 357 383 410 440 470 503 536 571 606 641 675 708 739 766 789 808 821 828 828 822 810 793 771 745 716 684 651 618 584 551 519 488 458 431 405 380 357 336 317 299 283 267 254 241 229 218 209 200 192 184 177 171 166 161 156 152 148 145 142 139 137 135 133 131 130 129 128 128 128 127 128 128 128 129 130 131 132 134 136 137 139 142 144 146 149 152 155 158 161 164 167 170 173 176 179 182 185 187 189 191 193 194 195 196 196 196 196 195 193 192 190 188 185 182 179 175 172 168 164 160 156 152 148 144 140 136 132 128 124 120 116 113 109 106 103 99 96 93 90 88 85 82 80 77 75 73 71 68 66 64 63 61 59 57 55 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 52 54 57 59 62 65
 32 35 37 40 43 46 49 52 55 58 62 65 68 72 75 78 82 85 88 91 95 98 101 104 107 110 112 115 117 119 122 124 125 127 129 130 131 132 133 134 135 135 136 136 136 137 137 137 137 138 138 138 139 139 140 141 142 144 145 147 149 152 154 158 161 165 169 173 178 183 189 195 201 208 215 222 229 237 245 253 262 270 279 288 297 307 316 325 335 344 354 363 372 381 390 399 408 416 424 431 438 445 451 456 461 465 469 472 474 476 477 477 477 476 474 472 470 467 463 460 455 451 446 441 436 431 425 420 414 408 402 396 389 382 375 368 361 353 345 337 328 320 311 302 293 283 274 264 255 245 235 226 216 207 197 188 179 170 161 152 144 136 128 120 113 106 99 93 87 81 75 69 64 59 54 50 46 42 38 34 31 27 24 22 19 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 14 16 18 20 22 25 27 30
 72 75 78 81 84 88 91 95 99 103 107 112 117 122 127 133 139 145 152 159 166 174 183 191 201 211 222 233 245 257 270 284 299 315 331 348 365 384 403 422 442 462 482 502 522 542 560 578 595 610 624 636 646 653 658 661 662 661 657 651 644 635 624 613 600 587 573 559 545 531 517 503 490 477 465 453 442 432 422 413 404 396 389 383 377 372 368 364 361 359 357 356 355 355 356 358 360 363 366 370 375 381 388 395 403 412 422 432 444 456 470 484 499 515 532 550 568 587 606 625 645 664 683 700 717 733 746 758 768 774 778 779 777 772 764 753 739 723 705 685 663 640 617 592 568 543 519 495 472 449 427 406 386 366 348 330 314 298 283 269 255 243 231 219 209 199 189 180 172 164 156 149 142 136 129 124 118 113 108 103 98 94 90 86 82 78 75 72 68 65 62 60 57 54 52 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 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 26 26 27 27 28 29 30 31 31 32 34 35 36 37 39 40 41 43 45 46 48 50 52 54 56 58 60 62 65 67 70
 0 0 0 0 0 1 1 2 3 4 5 6 6 7 8 10 11 12 13 15 16 18 19 21 23 25 27 29 32 35 38 41 44 48 52 57 61 67 73 79 86 94 102 111 121 132 145 158 173 189 206 225 246 269 294 320 349 380 413 447 484 522 561 601 642 682 722 761 798 832 864 892 916 936 952 964 973 977 979 977 973 967 960 951 942 932 923 913 904 896 888 882 876 872 869 867 866 867 869 872 877 882 889 896 904 913 922 930 939 947 954 960 964 967 966 963 957 948 935 919 900 877 851 822 792 759 725 690 654 619 584 549 516 483 452 423 395 368 344 320 299 278 260 242 226 211 197 184 172 162 151 142 133 125 118 111 105 99 93 88 83 79 75 71 67 64 61 58 55 52 50 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 33 35 36 38 39 41 43 44 46 47 49 51 53 54 56 58 60 62 64 66 68 70 72 75 77 79 82 85 87 90 93 96 100 103 107 111 115 119 124 129 134 140 146 153 160 168 176 185 195 205 217 230 243 259 275 293 312 333 356 380 407 435 466 498 533 570 608 648 690 733 777 822 867 911 954 996 1036 1072 1106 1135 1160 1179 1194 1202 1205 1202 1194 1180 1162 1138 1111 1080 1046 1010 971 931 891 850 809 768 727 688 650 612 577 542 510 479 449 422 396 371 348 327 307 289 272 256 241 228 215 203 193 183 173 165 157 150 143 136 131 125 120 115 110 106 102 98 94 91 87 84 81 78 75 73 70 67 65 63 60 58 56 54 52 50 48 46 45 43 41 40 38 36 35 33 32 30 29 27 26 25 23 22 21 19 18 17 16 14 13 12 11 10 9 8 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 5 5 6 7 8 9 9 10 11 12 14 15 16 17 18 20 21 22 23 25 26 28 29 30
 22 24 26 27 29 31 33 35 37 39 41 43 46 48 51 54 57 60 63 67 70 74 79 83 88 93 98 104 110 116 123 131 139 147 156 166 176 187 199 212 225 239 254 270 287 304 322 341 361 381 401 421 442 462 481 500 517 534 549 562 573 581 588 593 595 595 593 589 584 577 569 560 550 539 529 518 507 496 485 475 465 456 447 439 431 424 418 412 407 403 399 397 394 393 392 392 393 395 397 400 404 408 414 420 427 435 444 454 465 476 489 502 517 532 548 565 583 601 619 638 656 674 692 708 724 738 749 759 766 771 772 770 766 758 747 733 717 699 679 657 634 610 585 561 536 511 487 463 440 418 396 376 356 338 320 303 287 272 258 244 231 219 208 197 187 178 168 160 152 144 137 130 123 117 111 105 100 95 90 85 81 77 73 69 65 61 58 55 52 49 46 43 41 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 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 1 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 19 21
 366 371 374 377 379 380 380 380 379 378 376 374 371 368 365 361 358 354 350 346 342 338 334 330 326 322 318 314 311 307 303 300 296 293 290 287 284 281 278 276 273 271 269 267 265 263 261 259 258 256 255 254 252 251 250 248 247 246 245 244 242 241 240 239 237 236 235 234 233 231 230 229 228 227 226 224 223 222 221 220 219 218 216 215 214 213 211 210 208 207 205 203 201 199 196 194 191 188 185 182 178 175 171 167 162 158 153 149 144 139 134 129 124 119 114 110 105 100 96 91 87 83 79 75 72 69 65 62 59 57 54 52 50 48 46 44 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 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 11 11 11 10 10 10 10 9 9 9 8 8 8 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 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 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 27 29 31 33 36 39 41 45 48 52 56 61 66 71 77 83 90 97 105 113 122 132 142 153 164 175 187 199 212 224 237 250 262 275 287 299 310 320 330 339 347 354 361
 51 55 59 63 67 72 77 82 87 92 98 104 110 116 123 130 137 144 152 160 168 176 184 193 202 211 220 229 238 247 256 265 273 282 290 298 305 312 319 324 330 334 338 341 344 345 346 346 346 345 343 341 338 335 332 328 324 319 315 310 306 301 296 292 287 283 279 275 271 267 264 261 257 255 252 249 247 245 243 241 240 238 237 236 235 235 234 234 234 234 234 235 235 236 237 238 240 241 243 245 247 249 252 255 258 261 265 269 273 277 282 286 291 297 302 308 314 321 327 334 341 348 355 362 369 376 383 389 395 401 406 410 414 417 419 420 420 419 417 415 410 405 399 392 385 376 367 357 346 335 324 313 301 289 277 265 254 242 231 220 209 198 188 178 169 160 151 142 134 126 119 111 105 98 92 86 80 75 69 65 60 55 51 47 43 40 37 33 30 27 25 22 20 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 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 19 21 24 26 29 31 34 37 40 44 47
 12 14 16 18 21 24 27 30 33 36 40 44 49 53 58 64 69 76 82 90 98 106 116 126 137 149 162 176 191 208 226 246 267 291 316 343 373 404 438 473 511 550 590 631 673 714 753 791 826 856 881 901 915 922 922 916 905 887 866 840 812 782 750 718 686 654 623 594 566 539 514 491 469 449 431 414 398 384 372 360 350 342 334 327 321 316 313 310 308 307 306 307 308 311 314 318 323 329 337 345 354 364 376 389 403 418 435 453 473 494 516 540 565 590 617 643 670 696 721 744 765 783 797 807 811 811 805 793 776 755 729 700 667 633 598 562 526 490 456 423 391 361 333 307 283 260 239 219 201 185 170 156 143 131 120 111 101 93 85 78 71 65 60 54 49 45 41 37 33 30 26 23 21 18 16 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 6 7 8 9 9 10 10 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 13 12 12 11 11 10 9 8 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 1 3 4 6 8 10
 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 53 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 66 66 67 68 69 70 71 72 73 75 76 77 79 80 82 83 85 87 89 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 121 123 124 126 127 128 130 131 131 132 133 133 134 134 134 134 134 134 134 133 133 132 131 131 130 129 128 127 126 124 123 122 121 119 118 117 116 114 113 112 110 109 108 107 106 105 104 103 102 102 101 100 100 100 100 100 100 100 100 101 102 102 103 104 106 107 109 111 112 115 117 119 122 124 127 130 133 136 139 142 145 148 151 155 158 161 164 168 171 174 176 179 182 184 186 188 190 191 193 194 195 195 195 195 195 194 193 192 190 188 186 184 181 178 175 172 169 166 162 158 154 151 147 143 139 135 131 127 124 120 116 113 109 106 102 99 96 93 91 88 85 83 81 79 77 75 73 71 70 69 67 66 65 64 63 62 62 61 60 60 59 59 58 58 58 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 44
 143 147 150 154 157 161 164 167 171 174 177 180 184 187 190 193 196 199 203 206 209 212 215 219 222 225 229 232 235 239 242 246 250 253 257 261 265 269 273 277 281 285 289 293 297 301 305 309 312 316 320 323 327 330 333 336 339 342 344 346 348 350 351 353 354 355 355 356 356 356 356 356 356 356 356 355 355 355 354 354 354 354 354 354 354 354 355 356 357 358 359 361 363 365 367 369 372 375 379 382 386 390 395 399 404 410 415 421 427 433 439 446 452 459 466 472 479 486 492 498 504 510 515 520 524 528 531 534 536 537 537 537 535 533 530 527 522 517 511 505 498 490 482 474 465 456 447 437 427 418 408 398 388 378 368 358 348 338 329 319 310 300 291 282 273 264 255 247 238 230 222 213 205 198 190 182 175 168 160 153 146 140 133 126 120 114 108 102 96 91 85 80 75 70 66 61 57 53 49 45 42 38 35 32 30 27 24 22 20 18 16 15 13 12 11 10 9 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 23 24 25 26 28 30 31 33 35 37 40 42 44 47 50 52 55 58 62 65 68 72 75 79 82 86 90 94 98 101 105 109 113 117 121 124 128 132 136 139
 76 78 79 81 82 84 85 87 88 90 92 94 96 98 100 103 105 108 110 113 116 119 123 126 130 134 138 143 147 152 157 163 169 175 182 189 196 204 212 221 230 239 250 260 271 283 295 308 320 334 347 361 375 389 403 417 431 444 457 469 480 491 500 508 516 522 527 530 532 534 534 532 530 527 523 518 513 507 501 494 487 479 472 464 457 449 442 435 428 421 414 408 402 396 390 385 380 375 371 367 363 359 356 353 350 347 345 343 341 340 338 337 337 336 335 335 335 335 335 336 336 336 337 338 338 339 339 340 340 340 340 340 340 339 338 337 335 334 332 329 327 324 320 317 313 309 304 300 295 290 285 280 274 269 263 258 252 246 240 235 229 223 217 212 206 201 195 190 184 179 174 168 163 158 153 149 144 139 134 130 125 121 116 112 108 104 100 96 92 88 84 81 77 74 70 67 64 61 58 55 52 49 47 44 42 40 38 35 34 32 30 28 27 26 24 23 22 21 20 20 19 18 18 17 17 17 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 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75
 68 71 74 77 80 84 87 91 95 100 104 109 115 120 126 132 139 147 154 163 172 182 192 203 215 228 242 256 272 289 308 327 348 370 393 418 443 470 498 527 556 585 614 642 669 694 717 737 753 766 774 778 777 772 762 749 732 711 689 665 639 612 586 559 532 506 481 457 433 411 390 371 352 335 318 303 289 276 263 252 241 231 222 213 205 198 191 185 179 174 169 164 160 156 153 149 146 144 142 139 138 136 135 134 133 132 132 132 132 133 133 134 135 137 138 140 143 145 148 151 154 158 162 166 170 174 179 184 189 194 200 205 211 216 221 227 232 236 241 245 249 253 256 259 261 262 263 264 264 264 263 261 259 256 254 250 247 242 238 234 229 224 219 213 208 203 197 192 186 181 176 170 165 160 155 150 145 140 135 130 126 121 117 113 109 105 101 97 93 89 86 82 79 76 72 69 66 63 61 58 55 53 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 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 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 66
 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 58 59 60 62 63 65 67 69 71 74 76 79 81 84 88 91 95 99 103 108 113 118 124 130 136 143 151 159 167 176 186 196 207 219 231 244 257 272 286 302 318 334 351 369 386 404 422 440 458 476 493 510 526 542 557 571 584 597 608 618 627 636 643 649 654 659 662 665 667 668 668 668 668 667 665 663 661 658 655 651 647 643 638 633 627 621 615 608 600 593 584 575 566 556 546 535 523 512 499 487 474 461 447 434 420 406 393 379 366 352 339 326 314 302 290 278 267 257 247 237 228 219 211 203 196 189 182 176 170 164 159 154 149 145 141 137 133 130 127 124 121 119 117 114 112 111 109 107 106 105 103 102 101 101 100 99 99 98 98 98 98 98 98 98 98 98 99 99 100 100 101 101 102 103 104 104 105 106 107 108 109 110 111 112 113 114 115 115 116 117 117 118 118 119 119 119 119 119 119 118 118 117 117 116 115 114 113 111 110 109 107 106 104 102 101 99 97 96 94 92 91 89 87 86 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 60 59 59 58 58 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45
 31 31 32 33 34 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 56 57 58 58 59 60 61 63 64 65 66 68 69 71 73 75 77 79 82 84 87 90 93 96 100 103 107 112 116 121 126 131 136 142 148 154 160 167 174 181 188 196 204 212 221 230 239 248 257 267 277 287 297 308 318 328 339 349 360 370 379 389 398 407 415 422 428 434 439 442 445 446 447 446 444 440 436 431 424 417 409 400 390 380 370 359 349 338 327 316 306 296 286 276 267 258 249 241 233 226 219 212 206 200 194 189 184 179 175 171 167 163 159 156 152 149 146 143 141 138 135 133 130 128 126 124 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 76 74 72 70 68 66 64 62 60 58 56 54 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 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 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 19 20 21 22 23 23 24 25 26 26 27 28 29 29 30
 132 135 139 143 147 151 155 159 162 166 169 173 176 179 183 186 189 192 194 197 199 202 204 206 208 209 211 212 213 214 215 215 216 216 216 216 215 215 214 213 212 212 210 209 208 207 206 205 204 203 202 201 201 200 200 201 201 202 203 204 205 207 210 212 215 218 222 226 230 234 239 245 250 256 262 269 276 283 290 298 307 315 325 334 344 354 365 376 388 400 413 426 439 453 467 481 496 511 526 541 556 570 585 598 611 623 634 644 652 659 664 667 667 666 662 656 648 638 626 613 598 581 564 546 527 508 488 469 450 431 413 395 378 362 346 332 317 304 291 280 268 258 248 238 229 221 213 206 199 192 186 180 174 169 164 159 154 150 146 142 138 134 131 127 124 121 118 115 112 109 107 104 102 99 97 94 92 90 88 85 83 81 79 77 75 73 71 69 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 34 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 41 43 46 48 51 54 57 60 63 67 70 74 77 81 84 88 92 96 100 104 108 112 116 120 124 128
 30 31 33 34 36 37 39 41 42 44 45 47 49 50 52 54 56 57 59 61 62 64 66 67 69 71 72 74 76 77 79 81 82 84 85 87 88 90 92 93 95 96 98 99 101 103 104 106 108 110 112 114 117 119 122 125 128 131 135 139 143 148 152 158 163 169 176 183 190 198 206 215 224 234 244 255 266 278 290 302 316 329 343 357 372 386 401 416 431 446 461 476 490 503 516 529 540 550 559 567 573 578 581 583 583 582 578 574 568 560 552 542 531 519 507 494 480 467 453 439 425 411 398 385 372 360 349 337 327 317 307 298 290 282 275 268 262 256 251 246 241 237 232 229 225 222 218 215 212 209 206 204 201 199 196 193 191 188 186 183 181 178 175 173 170 167 164 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 112 109 106 103 100 97 95 92 89 87 84 82 80 77 75 73 71 69 67 66 64 62 61 60 58 57 56 55 54 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 10 9 9 8 7 6 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 12 13 15 16 17 18 20 21 23 24 25 27 28
 87 92 96 101 106 111 117 122 128 134 141 147 154 162 169 177 185 193 202 211 219 228 237 247 255 264 273 281 289 296 303 309 314 318 321 323 324 324 323 321 317 313 308 303 296 290 282 275 267 260 252 244 237 229 222 215 209 203 197 191 186 181 177 173 169 166 162 159 157 154 152 150 148 147 145 144 143 142 141 141 140 140 140 140 140 140 140 140 140 141 141 141 142 142 143 144 144 145 145 146 146 146 147 147 147 147 147 147 147 146 146 145 144 143 142 140 139 137 136 134 132 129 127 125 123 120 118 115 113 110 108 105 103 100 98 95 93 91 89 87 85 83 81 79 77 75 74 72 71 69 68 66 65 64 63 61 60 59 58 57 56 56 55 54 53 52 52 51 51 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 64 65 66 66 67 68 68 68 69 69 69 69 69 68 68 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 38 40 42 45 47 50 53 55 58 62 65 68 72 75 79 83
 84 84 85 85 86 86 87 88 89 90 91 92 94 95 96 98 100 102 104 106 108 110 113 116 119 122 125 129 133 137 142 147 152 158 164 170 177 184 192 200 209 219 229 239 251 262 275 288 302 316 331 346 362 378 394 410 426 443 458 474 488 502 515 527 538 547 555 562 567 571 573 574 574 573 570 566 562 556 550 543 536 528 521 512 504 496 487 479 471 462 454 446 439 431 423 416 409 402 395 389 382 376 370 363 357 352 346 340 334 329 323 317 312 306 301 295 290 284 279 273 268 262 257 251 246 241 236 230 225 220 215 210 205 201 196 191 187 182 178 174 170 166 162 158 155 151 148 144 141 138 135 132 129 127 124 122 119 117 115 112 110 108 106 105 103 101 99 98 96 95 93 92 91 89 88 87 86 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 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 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 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 74 75 76 76 77 78 78 79 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83
 13 14 15 16 16 17 18 19 20 21 22 23 23 24 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 52 54 55 57 60 62 64 66 69 71 74 77 80 83 86 89 93 97 100 104 109 113 118 123 128 133 139 144 150 156 162 169 175 182 188 195 201 208 214 220 226 232 237 242 246 250 254 256 259 260 261 262 262 261 260 258 255 252 249 245 241 237 232 227 222 216 211 206 200 194 189 184 178 173 168 163 158 153 148 144 140 136 132 128 125 122 119 116 113 111 109 107 106 104 103 102 101 101 101 101 101 101 101 102 103 103 104 105 106 108 109 110 112 113 114 116 117 118 119 120 121 122 123 124 124 125 125 125 125 125 124 123 123 122 121 119 118 116 115 113 111 109 107 105 102 100 98 95 93 90 88 85 83 80 78 75 73 71 68 66 64 62 60 58 56 54 52 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 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 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 8 9 10 10 11 12 13
 151 150 149 147 146 145 144 143 142 142 141 140 140 139 139 138 138 138 138 138 138 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 138 138 138 138 137 137 137 137 136 136 136 136 136 136 137 137 138 139 140 141 143 145 147 150 153 156 160 164 169 174 179 186 192 200 208 217 226 237 248 260 274 288 304 322 341 362 384 409 436 465 497 532 570 611 656 704 755 810 867 927 989 1050 1111 1167 1217 1259 1289 1305 1306 1290 1258 1211 1151 1082 1007 927 847 769 694 623 557 496 442 392 348 309 274 243 215 191 170 152 135 121 108 97 88 79 72 65 59 54 49 45 42 38 36 33 31 29 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 34 35 37 38 39 41 42 43 45 46 47 48 50 51 52 53 53 54 55 55 56 56 57 57 57 57 57 56 56 56 55 55 54 53 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 40 40 39 39 38 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 44 45 47 48 50 52 54 56 59 62 64 67 71 74 78 81 85 90 94 98 103 107 112 117 122 126 131 135 140 144 148 151 155 158 160 163 165 166 167 168 169 169 169 169 168 167 166 165 164 163 162 160 159 157 156 154 153
 129 130 131 132 134 136 138 140 143 146 149 153 157 161 166 171 176 182 189 196 203 211 219 229 238 249 260 272 284 297 311 326 342 358 374 392 410 428 446 464 482 500 517 534 549 563 575 585 594 600 604 605 604 602 597 590 581 571 559 547 534 520 506 491 477 462 448 435 421 409 396 385 374 363 353 344 336 328 320 314 308 302 297 292 288 285 282 279 277 275 274 273 272 272 272 272 273 274 275 277 278 280 282 284 286 288 290 292 293 295 296 296 297 296 296 294 292 290 286 282 277 272 266 259 252 245 237 229 220 212 203 195 186 178 169 161 153 146 138 131 125 118 112 106 101 95 90 86 81 77 73 70 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 12 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 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 60 62 65 67 70 73 76 79 83 86 90 93 97 101 105 109 113 117 121 125 130 134 137 141 145 148 151 154 157 159 161 163 164 165 165 166 165 165 164 163 162 160 158 157 155 153 150 148 146 144 142 140 138 136 135 133 132 131 130 129 128 127 127 127 127 127 127 128
 52 53 55 56 57 59 60 61 63 64 66 67 68 70 71 73 74 76 77 79 81 82 84 86 87 89 91 93 94 96 98 100 102 104 107 109 111 114 116 119 121 124 127 130 133 137 140 144 147 151 155 160 164 168 173 178 183 188 193 198 204 209 215 220 225 231 236 241 247 252 256 261 265 270 274 277 281 284 287 290 292 295 297 298 300 302 303 304 305 306 307 307 308 308 309 309 310 310 311 311 312 312 313 313 314 315 315 316 317 318 318 319 320 321 321 322 322 323 323 323 322 322 321 319 317 315 313 310 306 302 298 293 288 282 276 269 263 256 248 241 233 225 218 210 202 194 187 179 172 164 157 150 144 137 131 125 119 113 108 103 98 93 88 84 80 76 72 68 64 61 58 55 52 49 46 43 41 38 36 34 31 29 27 25 24 22 20 19 17 15 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 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 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51
 77 76 75 74 74 73 72 72 71 71 71 71 71 71 71 72 72 73 73 74 75 76 77 79 80 82 84 86 88 90 93 96 99 102 106 110 114 118 123 128 134 139 145 152 159 166 173 181 189 197 206 214 223 231 239 248 255 263 270 277 283 288 293 296 299 302 303 304 304 303 302 300 297 294 291 287 283 279 275 270 266 261 257 252 248 243 239 235 231 228 224 221 218 214 212 209 206 204 202 200 198 196 194 193 192 190 189 188 187 186 185 184 184 183 182 181 181 180 179 179 178 177 176 175 174 173 171 170 169 167 166 164 162 160 158 156 154 152 150 147 145 143 140 138 136 134 131 129 127 124 122 120 118 116 114 112 110 109 107 105 104 102 101 99 98 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 82 81 80 79 78 77 77 76 75 74 73 72 71 70 69 67 66 65 64 62 61 60 58 57 55 54 52 51 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 57 59 61 64 67 70 73 76 79 82 86 90 93 97 101 105 109 113 117 121 125 129 133 136 140 143 145 148 149 151 152 153 153 153 152 151 150 148 147 144 142 139 136 133 130 127 124 121 118 115 112 109 106 104 101 99 96 94 92 90 88 86 84 82 81 80 78
 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 48 50 52 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 92 95 99 103 107 111 115 120 125 130 136 141 147 154 160 167 175 182 191 199 208 218 228 239 250 261 273 286 299 313 327 342 357 372 388 404 420 437 454 470 487 504 521 538 555 571 588 603 619 634 649 663 677 690 702 714 725 735 745 754 761 768 775 780 784 787 790 791 791 790 789 786 782 777 771 764 756 747 737 727 715 703 690 677 663 649 634 619 603 587 572 556 540 524 508 492 476 460 445 429 414 399 385 371 357 343 330 317 305 293 281 270 259 249 238 229 219 210 201 193 185 177 169 162 155 149 142 136 130 124 119 114 109 104 99 95 90 86 82 78 74 71 67 64 61 57 54 51 49 46 43 41 38 36 34 32 30 28 26 24 22 21 19 18 17 16 14 14 13 12 11 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22
 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 57 59 62 65 69 72 76 79 83 87 91 96 100 105 110 115 120 125 131 136 142 148 155 161 168 174 182 189 197 204 213 221 230 239 249 258 269 279 290 302 313 325 338 350 363 376 388 401 413 426 437 448 458 467 475 482 487 490 492 492 490 487 481 474 466 456 445 433 421 408 395 382 368 355 342 330 318 307 296 286 276 268 259 252 245 238 232 227 222 217 213 209 206 203 200 198 196 194 192 190 189 188 187 185 184 184 183 182 181 180 179 178 176 175 173 171 169 167 165 162 159 156 152 148 144 140 135 131 126 121 116 111 105 100 95 90 85 80 75 70 66 61 57 53 49 46 42 39 36 33 31 28 26 24 22 21 19 18 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33 35 36 38 39 40 41 43 44 45 46 47 47 48 49 49 49 50 50 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44
 71 73 74 76 78 80 81 83 85 86 88 90 92 93 95 97 99 100 102 104 106 108 110 112 115 117 120 122 125 128 131 134 137 141 145 149 153 157 162 167 172 177 183 189 195 202 208 215 223 230 238 246 254 263 271 279 288 296 304 311 319 326 332 338 343 348 352 356 358 360 362 362 362 362 361 359 357 355 352 349 345 342 338 334 330 326 321 317 313 309 304 300 296 292 287 283 279 275 271 267 263 258 254 250 246 242 238 234 229 225 221 216 212 208 204 199 195 191 187 183 179 175 171 167 164 160 157 154 151 149 146 144 142 141 139 138 137 136 135 134 134 134 134 134 135 135 136 137 138 139 140 142 143 145 147 148 150 152 155 157 159 161 164 166 169 171 174 176 178 181 183 185 187 189 191 192 193 194 194 195 194 194 193 191 189 187 184 181 177 173 168 163 158 152 147 141 135 129 122 116 110 104 98 92 87 81 76 71 66 62 58 54 50 46 43 40 37 35 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 7 8 8 9 10 10 11 12 13 14 15 17 18 19 21 22 24 25 27 28 30 32 34 36 38 40 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69
 63 66 69 71 74 77 80 83 87 90 93 97 100 104 108 112 116 120 124 129 134 139 144 150 156 162 168 175 182 190 198 206 215 225 235 246 258 270 283 297 312 328 345 363 382 402 424 446 470 494 519 546 572 599 626 653 679 704 728 750 770 787 801 813 821 826 827 825 820 812 801 788 773 756 738 719 699 679 659 638 618 598 578 559 541 523 506 490 475 460 446 432 419 407 396 385 375 365 356 347 339 331 324 317 311 305 299 294 289 284 279 275 271 268 264 261 258 255 253 250 248 246 244 242 240 238 236 235 233 231 229 227 225 223 221 219 216 214 212 209 206 204 201 198 195 192 188 185 182 178 175 171 168 164 161 157 154 150 147 143 139 136 132 129 125 122 118 115 111 108 104 101 98 94 91 88 85 81 78 75 72 69 66 63 60 57 54 52 49 46 44 41 39 36 34 32 29 27 25 23 21 19 18 16 14 13 12 10 9 8 7 6 5 4 4 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 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 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 30 31 33 35 37 39 42 44 46 48 51 53 55 58 61
 43 46 49 52 56 60 64 68 73 78 83 89 96 102 110 118 127 136 146 158 170 183 197 212 229 246 265 285 306 329 352 376 400 424 448 470 490 508 522 533 539 540 537 529 516 500 481 459 436 411 386 361 337 313 291 270 250 232 214 198 184 170 158 147 137 127 119 111 104 97 91 85 80 76 72 68 64 61 58 55 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 61 64 66 68 70 72 74 75 77 78 80 81 82 83 84 84 84 84 84 84 83 83 82 81 80 78 77 75 73 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 19 18 17 16 15 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 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 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 15 16 17 18 19 20 22 23 25 26 28 30 31 34 36 38 40
 56 58 60 62 64 66 68 70 73 75 77 80 82 85 87 90 93 95 98 101 104 106 109 112 115 118 121 124 127 129 132 135 138 140 143 145 147 149 151 153 155 156 157 158 159 160 160 161 161 161 161 160 160 160 159 158 158 157 156 155 155 154 154 153 153 153 153 154 154 155 156 157 158 160 162 164 166 169 172 176 180 184 189 194 200 206 213 221 229 238 248 259 270 283 297 312 328 346 366 387 410 435 462 492 523 557 592 630 669 710 751 792 832 870 904 934 957 973 980 978 967 947 918 882 841 795 746 697 647 599 552 508 466 427 391 358 328 300 275 252 231 213 196 180 166 154 142 132 122 114 106 98 92 86 80 75 70 66 62 58 54 51 48 45 42 40 37 35 33 31 29 27 26 24 22 21 19 18 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 28 29 30 32 33 35 36 38 40 41 43 45 46 48 50 52 54
 196 196 195 195 194 194 193 193 192 192 192 191 191 191 191 191 191 191 191 191 192 192 192 193 193 194 194 195 195 196 196 197 197 198 198 199 199 200 200 201 201 201 202 202 202 203 203 203 203 204 204 204 205 205 206 207 208 208 210 211 212 214 215 217 219 221 224 227 230 233 237 241 245 249 254 260 266 272 278 286 293 302 311 320 331 342 353 366 379 393 409 425 441 459 478 497 517 538 559 581 602 624 644 663 681 697 710 720 727 729 728 722 711 696 678 655 630 602 572 541 510 478 447 416 387 359 333 308 284 262 242 224 207 191 177 164 152 141 131 122 113 106 99 93 87 82 77 73 69 65 62 59 56 53 51 49 47 45 43 41 40 39 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 44 46 48 50 52 54 57 60 62 65 69 72 76 79 83 87 92 96 101 106 110 115 120 125 131 136 141 146 151 155 160 164 168 172 176 179 182 185 188 190 192 193 195 196 197 197 198 198 198 198 198 198 197 197
 106 108 110 112 114 116 118 120 122 124 126 128 130 133 135 137 139 142 144 147 149 152 155 158 160 163 166 170 173 176 179 183 186 190 193 197 201 205 208 212 216 220 223 227 231 234 237 241 244 247 249 252 254 256 258 260 261 262 263 263 263 263 263 263 262 262 261 260 259 258 256 255 254 253 252 251 250 250 249 249 249 249 249 250 251 252 253 255 257 260 262 266 269 273 278 283 289 295 302 309 317 326 335 346 357 369 381 395 410 425 442 459 477 497 517 538 559 581 603 625 648 669 690 709 727 743 756 767 774 779 780 778 773 764 752 738 721 702 681 660 637 613 589 565 542 518 495 473 452 431 411 392 374 357 341 325 310 296 283 271 259 247 237 227 217 208 199 191 183 175 168 161 154 147 141 135 130 124 119 114 109 104 99 94 90 86 82 78 74 70 66 63 59 56 53 50 47 44 41 39 36 34 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 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 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 44 46 48 50 52 54 57 59 61 63 65 67 70 72 74 76 78 81 83 85 87 89 91 93 96 98 100 102 104
 78 78 77 77 76 76 75 75 74 74 73 73 73 72 72 72 71 71 71 71 71 71 71 71 71 71 71 72 72 73 74 74 75 77 78 79 81 83 85 87 90 93 96 100 104 108 113 118 124 131 138 146 154 163 173 184 196 208 221 235 250 265 281 298 315 332 349 367 384 401 417 432 446 458 469 478 485 491 494 495 494 491 487 481 473 464 454 443 432 419 407 394 381 368 355 342 329 317 305 293 281 270 260 250 240 230 221 213 205 197 189 182 176 169 163 158 153 148 143 139 135 132 128 125 123 120 118 116 114 112 111 110 109 108 107 106 105 105 104 104 103 103 103 103 102 102 102 102 101 101 101 101 101 100 100 100 99 99 99 98 98 98 97 97 96 96 95 94 94 93 92 91 90 89 88 87 86 85 83 82 81 79 78 76 74 72 71 69 67 65 63 61 59 57 55 52 50 48 46 44 42 40 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 13 12 11 10 10 9 9 8 8 8 8 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 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 65 66 68 69 70 72 73 74 75 76 77 77 78 79 79 80 80 80 81 81 81 81 81 80 80 80 80 79 79 79
 62 64 66 68 70 72 75 77 79 81 84 86 89 91 94 96 99 101 104 107 109 112 115 118 121 123 126 129 132 135 138 140 143 146 149 151 154 156 159 161 163 165 167 169 171 173 174 175 177 178 179 180 181 182 182 183 183 183 184 184 184 184 184 184 184 184 183 183 183 183 182 182 182 181 181 181 180 180 180 179 179 179 178 178 178 178 178 178 178 178 178 178 178 179 179 179 180 180 181 182 182 183 184 185 186 187 189 190 192 193 195 197 199 201 203 206 209 211 215 218 221 225 229 233 237 242 247 252 258 264 270 276 283 290 297 304 312 320 328 336 343 351 359 367 374 381 388 394 400 405 409 413 416 418 420 420 420 419 417 415 411 407 402 397 391 384 377 370 362 354 346 337 329 320 311 303 294 285 277 268 260 252 243 236 228 220 213 206 199 192 185 179 173 167 161 155 150 145 140 135 131 126 122 118 114 111 108 104 102 99 96 94 91 89 87 86 84 82 81 80 78 77 76 75 74 74 73 72 71 71 70 70 69 68 68 67 67 66 65 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 55 55 54 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 44 46 48 49 51 53 55 57 58 60
 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 44 44 44 45 45 46 47 48 49 50 52 53 55 57 60 63 66 70 75 80 85 92 99 108 118 129 142 157 175 195 217 244 274 309 349 395 448 509 578 657 746 847 959 1083 1217 1360 1508 1655 1795 1920 2020 2088 2117 2106 2057 1975 1868 1744 1612 1477 1345 1219 1102 994 896 807 727 655 591 534 483 438 397 360 327 298 272 248 226 207 190 174 159 146 134 124 114 105 97 90 84 78 72 68 64 60 57 54 52 50 49 48 48 47 48 48 49 50 51 53 55 57 60 63 66 69 72 75 79 83 86 90 94 98 102 107 111 115 119 123 128 132 136 140 144 148 152 156 160 164 167 171 174 178 181 184 187 190 193 195 198 200 202 203 205 206 207 207 207 207 206 205 204 202 200 198 195 191 188 184 179 174 169 164 158 152 146 140 133 127 120 113 107 100 94 88 81 75 70 64 59 54 49 44 40 36 32 29 25 22 20 17 15 13 11 10 8 7 6 5 4 4 3 3 3 3 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24 26 27 28 29 30 32 33 34 36 37 38 40 42 43 45 46 48 50 52 53 55 57 59 61 63 64 66 68 70 72 73 75 77 78 79 81 82 83 84 85 86 87 87 88 88 88 88 88 88 87 87 86 85 85 84 83 82 81 80 78 77 76 75 74 72 71 70 69 67 66 65 64 63 62 61 59 58 57 56 56 55 54 53 52 51 51 50 49 48
 32 33 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 74 76 78 81 83 86 88 91 93 96 98 101 104 106 109 111 114 116 119 121 123 126 128 130 132 134 136 138 140 142 143 145 147 148 150 152 153 155 157 158 160 162 164 166 169 171 174 176 179 182 186 189 193 197 201 206 211 216 221 227 233 239 246 253 261 269 277 286 296 306 316 328 339 352 365 379 393 408 424 441 459 477 496 516 537 558 580 603 626 649 673 696 720 743 765 787 807 825 842 857 869 878 885 889 889 887 881 873 861 848 831 813 793 772 749 726 702 677 653 629 605 581 558 536 514 494 473 454 436 418 402 386 370 356 342 329 317 305 294 284 274 264 255 247 239 231 224 217 210 204 198 193 187 182 178 173 169 165 161 157 153 150 147 144 141 138 135 133 130 128 126 124 122 120 118 116 115 113 112 110 109 107 106 105 103 102 101 100 98 97 96 95 93 92 91 89 88 87 85 84 82 81 79 78 76 75 73 72 70 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 30 29 28 27 26 25 24 24 23 22 21 20 19 18 18 17 16 15 15 14 13 12 11 11 10 9 8 7 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 19 20 21 22 24 25 26 28 29 30
 81 82 83 84 85 86 87 87 88 89 90 91 92 92 93 94 95 96 97 98 98 99 100 101 102 104 105 106 107 109 110 112 113 115 117 119 121 123 126 128 131 134 137 141 144 148 153 157 162 167 172 177 183 189 195 202 208 215 222 228 235 242 249 256 262 268 274 280 285 290 295 299 302 305 307 309 310 311 311 311 310 309 307 305 303 300 297 294 290 286 282 278 274 269 265 260 255 250 245 240 235 230 225 220 215 210 205 200 195 190 185 180 176 171 166 162 157 153 148 144 140 136 132 129 125 121 118 115 112 109 106 103 100 97 95 92 90 88 86 83 81 79 77 76 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 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 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 55 56 57 59 60 61 63 64 65 66 68 69 70 71 73 74 75 76 77 78 79 80
 31 32 32 33 34 35 36 37 38 39 41 42 44 46 48 51 53 56 59 63 67 71 76 82 88 95 103 112 121 132 145 159 174 192 212 235 261 290 323 360 402 450 503 562 628 699 775 856 938 1019 1096 1163 1217 1253 1268 1261 1233 1187 1126 1055 978 900 822 747 677 612 553 499 451 408 370 336 306 279 255 234 216 199 185 172 161 151 142 135 128 122 117 113 109 106 104 102 100 99 98 98 98 99 100 102 103 106 109 112 116 120 125 130 136 142 149 157 166 175 184 195 206 218 231 244 258 272 287 302 316 331 345 359 372 384 394 403 410 415 417 418 417 414 409 402 394 385 374 363 352 340 328 316 304 292 281 270 260 250 240 232 224 216 209 202 196 191 186 181 177 173 170 167 164 162 160 158 156 155 154 154 153 153 153 153 153 153 154 154 155 155 156 156 157 157 157 157 157 156 156 155 153 152 149 147 144 141 137 133 129 124 119 114 109 104 98 93 88 82 77 72 67 62 58 53 49 45 42 38 35 32 29 27 24 22 20 18 17 15 14 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 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 1 1 1 1 1 1 1 2 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 13 14 15 16 16 17 18 19 19 20 21 21 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31
 41 41 41 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 51 53 54 56 58 60 62 65 67 70 73 77 80 84 88 93 98 103 109 115 122 129 136 144 152 161 170 179 189 199 209 219 229 239 248 258 266 274 282 288 293 298 301 303 304 304 303 301 298 295 290 285 280 275 269 263 257 250 244 238 233 227 222 216 211 207 202 198 195 191 188 185 183 180 178 177 175 174 173 173 172 172 173 173 174 175 177 179 181 183 185 188 191 195 198 202 206 210 214 219 223 228 232 236 241 245 249 252 255 258 260 262 264 265 265 265 264 263 261 259 257 254 250 247 243 239 234 230 225 221 216 212 207 203 198 194 189 185 181 177 173 169 166 162 159 155 152 149 146 143 140 137 134 131 129 126 123 121 118 115 113 110 107 105 102 99 97 94 91 88 86 83 80 77 74 71 68 66 63 60 57 55 52 50 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 28 30 31 32 33 34 35 36 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 60 61 62 63 64 65 66 67 68 68 68 69 69 69 69 68 68 67 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41
 115 120 126 131 137 144 150 157 164 172 179 188 196 205 215 224 235 246 258 270 283 296 311 326 342 358 376 394 414 434 454 476 498 520 543 565 587 609 629 649 666 681 693 703 709 712 711 706 698 687 672 655 635 614 591 567 543 518 493 469 445 423 400 379 359 340 322 305 289 274 260 247 235 224 213 203 193 185 176 169 162 155 148 143 137 132 127 122 118 113 109 106 102 99 95 92 89 87 84 81 79 76 74 72 70 68 66 64 62 61 59 57 56 55 53 52 51 50 49 48 47 46 46 45 45 45 44 44 44 44 44 45 45 45 46 47 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 69 71 72 74 76 77 79 81 83 85 86 88 90 92 94 95 97 99 101 103 104 106 108 110 111 113 114 115 117 118 119 120 121 121 122 122 122 122 121 121 120 119 118 117 115 113 111 109 106 104 101 98 95 92 89 86 83 79 76 73 70 67 64 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 30 29 28 26 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 19 20 21 22 23 25 26 28 30 32 34 36 38 40 43 45 48 51 54 57 60 64 67 71 74 78 82 86 91 95 100 105 110
 67 70 72 75 78 81 84 87 91 95 99 103 108 113 118 124 130 137 143 150 158 166 174 182 191 200 210 219 229 238 248 257 266 275 283 290 296 301 305 308 310 311 310 308 304 300 294 288 281 273 265 256 248 239 230 221 212 204 196 188 181 174 167 160 154 149 144 139 134 130 126 122 119 116 113 110 108 106 104 102 101 100 99 98 97 97 96 96 96 96 97 97 98 99 100 101 102 104 106 108 110 112 115 118 121 125 129 133 137 142 147 152 158 164 170 177 184 191 199 207 215 223 231 239 246 254 261 267 273 278 282 285 287 288 287 286 283 278 273 267 260 252 244 235 226 216 207 197 188 178 169 161 152 144 136 129 122 116 109 103 98 93 88 83 79 75 71 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 41 43 44 45 47 48 49 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 71 71 72 73 74 75 76 77 78 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 93 94 95 96 97 98 98 99 99 100 100 100 100 100 100 99 99 98 97 96 95 94 92 90 89 87 85 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 55 54 53 52 51 50 50 49 49 49 49 49 49 49 49 49 50 50 51 52 53 53 55 56 57 58 60 62 63 65
 198 202 206 209 213 216 219 222 224 226 228 229 231 231 232 232 231 231 230 228 227 225 222 220 217 214 211 208 204 201 197 193 190 186 183 180 176 173 170 168 165 163 161 159 157 156 155 154 153 153 153 153 153 154 155 156 157 158 160 161 163 165 167 169 171 173 175 177 179 181 183 185 186 188 190 191 192 194 195 196 196 197 198 198 198 198 198 198 197 196 196 195 194 193 191 190 188 187 185 183 181 179 177 175 173 171 169 167 165 162 160 158 156 154 152 150 148 146 144 143 141 139 137 136 134 132 131 129 128 126 124 123 121 119 117 116 114 112 110 108 105 103 101 99 97 94 92 90 87 85 82 80 77 75 73 70 68 66 63 61 59 57 55 52 50 48 46 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 42 43 44 45 46 47 49 50 51 52 54 55 56 57 58 60 61 62 63 64 65 67 68 69 70 71 72 73 74 76 77 78 79 80 82 83 84 86 88 89 91 93 95 97 99 101 103 106 108 111 114 117 120 123 127 130 134 137 141 145 149 153 157 161 165 169 173 178 182 186 190 194
 128 129 130 130 131 131 132 132 133 133 133 134 134 134 135 135 135 135 135 136 136 136 136 136 137 137 137 138 138 138 139 139 140 140 141 141 142 143 143 144 145 146 147 148 149 150 151 153 154 156 157 159 160 162 164 165 167 169 170 172 174 176 177 179 180 182 183 184 186 187 188 189 190 191 192 193 193 194 195 196 196 197 198 198 199 200 201 201 202 203 204 205 206 207 208 210 211 212 214 215 217 219 220 222 224 226 227 229 231 233 235 237 239 240 242 243 245 246 247 248 249 250 250 251 251 250 250 249 248 247 246 245 243 241 239 237 234 232 229 227 224 221 218 215 212 209 206 203 199 196 193 190 187 184 181 179 176 173 170 167 165 162 160 157 155 152 150 148 145 143 141 139 136 134 132 130 128 126 124 121 119 117 115 113 110 108 106 103 101 99 96 94 91 89 86 84 81 79 76 74 71 69 66 64 62 59 57 55 52 50 48 46 44 42 41 39 37 36 34 33 32 31 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 30 30 31 33 34 35 36 37 39 40 42 44 46 48 50 52 54 56 58 61 63 66 69 71 74 77 79 82 85 88 90 93 95 98 100 103 105 107 110 112 114 115 117 119 120 122 123 124 125 126 127
 114 117 121 124 126 129 131 133 135 136 137 138 139 139 139 139 139 138 137 136 135 134 133 131 130 128 127 125 124 122 121 119 118 117 115 114 113 112 111 111 110 110 110 109 109 110 110 110 111 112 113 114 115 116 117 119 120 122 124 125 127 129 130 132 134 135 137 139 140 141 143 144 145 146 147 147 148 148 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 148 147 147 146 145 145 144 143 142 142 141 139 138 137 136 134 133 131 130 128 126 124 123 121 119 117 114 112 110 108 106 104 102 100 98 96 94 92 90 88 87 85 83 81 80 78 77 75 74 72 71 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 35 37 40 43 46 49 52 55 59 63 66 70 74 78 82 86 90 95 99 103 106 110
 174 176 177 179 180 181 182 183 183 184 184 184 183 183 182 182 181 180 178 177 176 174 173 171 170 168 166 165 163 162 160 158 157 156 154 153 152 151 150 149 149 148 148 148 148 148 148 149 149 150 151 152 154 155 156 158 160 162 163 165 167 169 171 173 175 177 179 181 183 185 187 188 190 191 193 194 195 196 197 198 199 200 201 202 203 203 204 205 205 206 207 208 209 209 210 211 212 214 215 216 217 219 221 222 224 226 228 230 232 235 237 240 243 246 249 252 255 259 262 266 270 274 278 282 286 290 294 299 303 307 311 314 318 321 324 327 330 332 333 334 335 335 335 334 333 331 329 326 322 319 314 309 304 298 292 286 279 272 265 258 250 242 235 227 219 211 204 196 188 181 173 166 159 152 145 138 132 125 119 113 107 102 96 91 86 81 76 72 67 63 59 55 51 48 44 41 38 35 32 30 27 25 22 20 18 16 15 13 12 10 9 8 7 6 5 4 4 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 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 16 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 39 40 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 67 69 72 75 78 81 84 87 90 93 97 100 104 108 111 115 119 123 126 130 134 138 141 145 148 152 155 158 161 164 167 169 171
 160 162 164 165 166 167 168 169 169 169 168 168 167 166 164 162 161 159 156 154 151 149 146 143 140 137 134 131 128 125 122 119 116 113 111 108 106 103 101 99 97 95 94 92 91 90 89 88 87 87 87 86 87 87 87 88 88 89 90 92 93 94 96 97 99 101 103 105 107 109 111 114 116 118 121 123 126 129 131 134 136 139 141 144 147 149 152 154 157 159 162 164 166 169 171 173 175 177 178 180 182 183 185 186 187 188 189 190 190 191 191 191 192 192 192 191 191 191 190 190 189 189 188 187 187 186 185 184 184 183 182 181 180 179 179 178 177 176 174 173 172 171 169 168 166 165 163 161 159 157 154 152 150 147 144 142 139 136 133 130 127 124 120 117 114 111 108 104 101 98 95 92 88 85 82 79 76 74 71 68 65 63 60 58 55 53 51 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 57 59 60 62 63 65 67 69 71 73 76 78 81 84 86 89 92 95 98 102 105 108 111 115 118 122 125 128 132 135 138 141 145 148 150 153 156 158
 153 163 175 186 199 213 227 243 259 277 295 315 336 357 379 402 426 449 472 494 515 535 552 566 577 585 588 587 583 574 561 545 526 505 483 459 434 410 385 361 338 316 295 275 256 239 222 207 194 181 169 158 148 139 131 124 117 111 105 100 95 90 86 83 79 76 73 71 69 66 64 63 61 59 58 57 55 54 53 52 52 51 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 73 75 77 78 80 81 83 84 86 87 89 90 91 93 94 95 96 97 98 99 99 100 100 101 101 101 101 101 101 101 101 101 100 100 99 99 98 97 96 96 95 94 93 92 91 91 90 89 88 87 86 85 85 84 83 82 82 81 80 80 79 79 78 78 77 77 77 76 76 76 76 76 76 76 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 80 80 79 79 78 77 77 76 75 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 23 23 23 23 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 51 54 57 60 64 68 72 77 82 87 92 98 104 111 118 126 135 144
 92 92 93 93 94 95 95 96 96 97 98 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 116 117 119 121 123 125 127 129 132 134 137 139 142 145 148 151 155 158 162 166 170 174 179 184 188 194 199 204 210 216 223 229 236 242 250 257 264 272 280 288 296 304 312 321 329 338 346 355 364 373 381 390 399 407 416 424 433 441 448 456 463 470 476 482 487 491 494 497 498 499 498 496 492 488 482 474 466 456 445 432 419 405 390 375 359 343 326 310 294 278 263 248 233 220 206 194 182 171 160 150 141 132 124 117 110 103 97 92 87 82 78 73 70 66 63 60 57 54 52 50 48 46 44 42 40 39 37 36 35 34 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 60 62 64 65 67 68 70 71 73 74 76 77 78 79 81 82 83 83 84 85 86 87 87 88 89 89 90 90 91 91
 264 267 270 272 274 275 276 276 275 274 273 271 269 266 263 259 255 251 247 242 236 231 226 220 214 208 202 196 190 184 178 172 166 160 155 149 144 139 134 129 125 121 117 113 110 106 103 101 98 96 94 92 91 89 88 87 86 85 85 85 85 85 85 85 85 86 87 87 88 89 90 91 93 94 96 97 99 101 103 105 107 110 112 115 117 120 123 126 129 132 135 139 142 145 149 153 156 160 163 167 170 174 177 180 183 186 188 190 192 194 195 195 196 195 195 194 192 190 188 185 182 179 175 171 167 163 159 154 150 146 141 137 133 129 125 121 117 114 111 107 104 102 99 96 94 92 90 88 86 84 83 81 80 78 77 76 75 74 73 72 72 71 70 70 69 69 68 68 67 67 67 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 55 55 54 53 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 39 40 42 43 45 47 50 52 55 58 61 64 68 72 76 80 85 90 95 100 106 111 117 123 130 136 143 150 157 164 171 178 185 192 198 205 212 218 225 231 237 242 247 252 257 261
 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 87 87 87 86 86 85 85 84 84 83 82 81 81 80 79 78 77 76 76 75 74 73 72 71 71 70 69 69 68 67 67 67 66 66 66 66 66 67 67 68 68 69 70 71 73 74 76 77 79 81 84 86 88 91 94 97 100 104 107 111 115 119 123 128 133 138 143 148 154 160 166 172 179 186 193 201 209 217 225 234 244 253 263 273 284 294 306 317 328 340 352 364 375 387 399 410 421 431 441 450 458 465 471 476 480 483 484 484 483 481 477 472 466 460 452 444 434 425 415 404 394 383 372 361 350 339 328 318 307 297 287 278 268 259 250 242 234 226 218 210 203 196 189 182 176 170 164 158 153 147 142 137 132 128 123 119 114 110 106 103 99 95 92 88 85 82 79 76 73 70 68 65 63 60 58 56 53 51 49 47 45 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 66 67 69 70 71 72 73 74 75 77 78 78 79 80 81 82 83 83 84 85
 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 64 64 64 65 65 66 67 67 68 69 70 71 72 73 74 76 77 79 80 82 84 86 88 91 93 96 98 101 104 107 111 114 118 122 126 131 136 140 146 151 157 163 170 177 184 192 200 209 218 228 238 248 259 271 282 295 307 320 334 347 360 373 386 399 411 422 432 441 448 454 458 460 461 459 456 451 444 435 426 415 403 390 377 363 349 335 322 308 295 283 271 259 248 238 228 218 210 201 194 186 180 173 167 162 157 152 148 144 140 136 133 130 127 124 122 120 117 115 114 112 110 109 107 106 105 104 103 102 101 100 99 98 97 97 96 95 95 94 93 93 92 92 91 91 90 89 89 88 87 87 86 85 84 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61
 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 79 81 84 87 89 92 95 98 101 104 108 111 114 118 121 125 128 132 135 139 142 146 149 152 155 158 161 163 166 168 170 172 173 175 176 177 178 179 180 181 182 183 184 185 186 187 189 190 192 194 196 198 201 204 207 211 215 219 224 229 234 240 246 253 260 267 275 283 291 300 309 319 328 338 348 357 366 375 383 390 397 402 406 408 409 408 405 401 394 386 377 366 354 340 326 312 297 282 266 252 237 223 210 197 185 173 163 153 143 135 127 119 112 106 101 95 91 86 82 79 76 73 70 68 66 64 62 60 59 58 57 56 55 54 53 53 52 52 52 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 66 67 68 69 71 72 74 75 77 78 80 82 83 85 87 88 90 91 93 94 96 97 98 99 100 100 101 101 101 100 100 99 98 97 96 94 93 91 89 87 85 82 80 77 75 72 70 67 65 62 60 58 55 53 51 49 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 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 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 1 1 1 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 26 27 28 29 31 32 33 34 36 37 38 40
 73 77 81 85 90 95 100 105 110 115 120 126 131 137 143 149 155 161 167 174 180 187 193 200 206 213 219 226 232 238 244 250 255 261 266 271 275 279 283 286 289 291 293 294 295 296 296 296 296 295 294 293 292 291 289 288 286 285 284 283 282 281 280 280 280 280 281 282 283 284 286 287 290 292 295 298 301 304 308 312 316 320 324 328 333 337 341 345 349 352 355 358 360 361 362 361 360 359 356 352 347 341 335 327 319 310 300 290 279 268 257 245 234 222 211 200 190 180 170 161 152 143 135 128 121 115 109 103 98 94 89 85 82 79 76 73 71 69 67 66 64 63 62 61 61 60 60 59 59 59 59 59 59 59 60 60 60 61 61 62 62 63 63 64 65 65 66 67 67 68 69 69 70 71 71 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 77 76 76 75 75 74 74 73 72 71 70 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 13 15 17 19 22 24 26 29 32 34 37 40 43 47 50 53 57 61 65 68
 46 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 46 46 47 49 50 51 53 54 56 58 61 63 66 69 72 76 80 84 89 94 99 105 112 119 127 135 144 154 164 175 186 198 211 225 239 254 269 285 301 317 334 351 367 383 399 414 428 442 455 466 476 485 493 499 504 508 510 510 510 508 505 500 495 489 482 474 466 457 447 437 427 416 405 393 382 370 358 347 335 323 311 299 288 276 265 254 243 232 222 211 202 192 183 174 166 158 150 143 136 129 123 117 112 107 102 97 93 89 85 82 79 76 73 71 69 66 65 63 61 60 58 57 56 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 51 51 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 72 74 75 77 78 79 81 82 83 84 85 86 87 88 89 89 89 90 90 89 89 89 88 87 86 85 84 82 81 79 77 76 74 72 70 68 67 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 36 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 61 61 61 61 61 61 60 60 59 59 58 57 57 56 55 55 54 53 52 52 51 50 49 49 48 47 47 46
 34 34 34 34 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 39 39 40 40 41 41 42 43 44 45 46 47 48 50 51 53 55 57 59 61 64 66 69 72 76 80 84 88 92 97 102 108 114 120 126 133 141 148 156 165 174 183 192 202 213 223 234 245 257 269 281 293 305 317 329 341 353 364 375 385 394 403 411 417 422 426 428 429 429 426 423 418 411 404 395 385 374 362 350 338 325 312 299 286 273 261 248 237 225 214 204 194 185 176 168 161 153 147 141 135 130 125 120 116 113 109 106 103 101 98 96 94 92 91 89 88 87 86 85 85 84 83 83 83 82 82 82 82 82 82 82 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 87 88 88 88 88 87 87 87 86 86 85 84 84 83 82 80 79 78 76 75 73 71 70 68 66 64 62 60 58 56 55 53 51 49 47 46 44 42 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 34
 138 141 145 149 152 155 158 160 162 164 166 168 169 170 170 171 171 171 170 170 169 168 167 165 164 162 160 158 156 154 152 150 148 145 143 141 139 137 134 132 130 128 127 125 123 122 121 119 118 118 117 116 116 116 116 116 116 116 117 118 119 120 121 123 124 126 128 130 132 134 136 139 141 144 147 149 152 155 159 162 165 169 173 176 180 184 188 192 197 201 205 210 214 218 223 227 231 236 240 243 247 250 253 256 258 260 262 262 263 263 262 261 259 256 253 250 246 242 237 232 227 222 216 211 205 200 195 189 184 179 175 170 166 162 159 155 152 150 147 145 143 141 140 139 138 137 136 136 136 136 136 136 137 137 137 138 139 139 140 141 142 143 143 144 145 145 146 147 147 147 148 148 147 147 147 146 146 145 144 142 141 140 138 136 134 132 129 127 124 121 119 116 113 110 107 104 100 97 94 91 88 85 82 79 76 73 71 68 65 63 61 58 56 54 52 50 49 47 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 35 37 40 43 46 49 52 56 59 63 67 70 74 78 83 87 91 95 100 104 108 113 117 121 126 130 134
 60 59 58 57 57 56 55 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 54 55 56 57 58 60 61 63 65 67 69 71 74 77 79 82 85 88 92 95 99 102 106 109 113 116 120 123 126 129 131 134 136 137 139 140 141 141 141 141 140 139 138 137 135 134 132 130 128 126 123 121 119 116 114 112 110 108 106 104 102 100 98 96 95 93 91 90 89 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 74 73 73 72 72 71 71 70 70 70 69 69 69 69 69 69 69 69 69 69 70 70 71 71 72 73 74 75 76 77 78 79 81 83 84 86 88 90 93 95 97 100 103 106 109 112 115 119 123 126 130 134 139 143 148 153 157 162 167 172 177 183 188 193 197 202 206 210 214 217 220 222 223 223 223 222 220 218 214 210 205 200 194 187 180 173 165 158 150 142 134 127 119 112 105 99 92 86 80 75 70 65 61 57 53 49 46 43 40 38 36 34 32 30 28 27 25 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 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 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 53 55 56 57 59 60 61 63 64 65 66 67 68 68 69 70 70 71 71 71 71 71 71 71 71 71 70 70 69 69 68 67 67 66 65 64 64 63 62 61 60
 110 106 103 101 98 95 93 91 89 87 85 83 81 80 79 77 76 75 74 74 73 72 72 72 72 72 72 72 73 74 75 76 77 78 80 82 84 86 89 92 95 98 102 106 110 115 120 125 131 137 143 149 156 163 170 177 184 191 198 205 212 219 226 232 238 244 249 253 258 262 265 268 270 272 273 274 275 275 274 274 273 272 271 269 267 266 264 262 260 258 256 253 251 249 247 245 242 240 238 236 233 231 229 226 224 222 219 216 213 211 208 205 201 198 195 191 187 184 180 176 172 168 164 160 156 152 148 144 140 136 133 129 126 123 120 117 114 112 109 107 105 103 101 100 98 97 96 95 94 94 93 93 92 92 92 92 92 93 93 93 94 94 95 96 97 98 99 100 101 102 104 105 107 108 110 112 114 116 117 119 121 124 126 128 130 132 134 136 138 140 142 144 145 147 148 149 150 151 152 152 152 152 152 151 150 149 147 145 143 141 139 136 133 130 127 124 121 118 114 111 108 104 101 98 95 92 89 86 84 81 79 76 74 72 70 68 66 65 63 62 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 54 55 56 57 58 59 60 61 62 64 65 67 69 71 73 75 77 79 82 84 87 90 93 97 100 104 107 111 116 120 125 129 134 139 144 150 155 161 166 172 178 183 188 194 199 203 208 212 215 218 221 223 224 225 225 225 224 222 220 218 214 211 207 203 199 194 189 184 179 174 169 164 159 154 150 145 140 136 132 128 124 120 116 113
 105 106 108 109 111 112 114 116 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 160 162 164 165 167 168 170 171 172 173 174 175 176 176 177 177 177 177 177 177 177 176 175 174 173 172 171 169 168 166 164 162 160 158 155 153 151 148 146 143 141 138 136 133 131 128 126 123 121 119 116 114 112 110 108 106 104 103 101 100 98 97 95 94 93 92 91 90 90 89 88 88 88 87 87 87 87 87 88 88 89 90 90 91 93 94 95 97 99 101 103 105 108 111 113 116 120 123 127 131 134 138 143 147 151 155 159 164 168 172 175 179 182 185 188 190 192 193 194 195 195 194 193 192 190 188 186 183 180 177 173 170 166 162 158 153 149 145 141 137 132 128 124 120 117 113 109 106 102 99 96 92 89 86 84 81 78 76 73 71 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 25 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 46 47 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 71 72 74 76 78 80 83 85 87 89 91 93 96 98 100 102 104 106 108 110 112 114 115 117 118 119 120 121 122 122 122 122 122 122 122 121 120 120 119 118 116 115 114 112 111 110 108 107 105 104 103 101 100 99 98 97 96 95 95 94 93 93 93 92 92 92 92 92 92 92 92 93 93 94 94 95 96 96 97 98 99 100 101 102 104
 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 51 52 54 57 59 62 64 67 71 74 78 82 87 91 97 102 109 115 123 131 139 148 158 168 179 191 204 216 230 244 258 272 286 299 312 324 334 343 350 355 358 359 357 353 347 339 329 319 307 294 281 267 254 240 227 214 202 191 179 169 159 150 141 133 125 118 111 105 99 94 89 84 80 76 72 68 65 62 59 57 54 52 50 48 47 45 43 42 41 40 39 38 37 36 36 35 35 35 34 34 34 34 35 35 35 36 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 59 61 62 64 65 66 67 69 70 70 71 72 73 73 74 74 74 74 75 75 74 74 74 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 55 55 54 53 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 55 57 59 61 63 65 67 69 71 74 76 79 82 85 88 91 94 97 100 104 107 111 114 118 121 124 127 130 133 136 138 140 141 142 143 144 143 143 142 140 138 136 133 130 127 123 119 115 111 107 102 98 94 90 86 82 78 74 71 67 64 61 58 56 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32
 122 120 117 115 112 110 107 105 102 100 97 95 92 89 87 84 82 80 77 75 72 70 68 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 43 43 42 42 41 41 41 41 41 41 42 43 43 44 45 46 48 49 51 53 54 57 59 61 63 66 69 72 75 78 81 85 88 92 96 100 104 108 112 117 121 126 130 135 140 145 150 154 159 164 169 173 178 182 186 190 194 197 200 203 205 207 208 210 210 211 210 210 209 207 206 204 201 198 195 192 188 184 180 176 172 168 164 160 155 151 147 143 140 136 132 129 126 123 120 118 115 113 111 109 107 106 105 103 102 102 101 100 100 100 99 99 99 99 99 99 99 99 100 100 100 100 101 101 101 101 101 102 102 102 102 102 102 102 102 101 101 101 100 100 100 99 98 98 97 96 95 94 93 92 91 90 89 88 86 85 84 82 81 79 78 76 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 53 52 51 51 51 51 51 51 51 51 52 53 53 54 55 56 58 59 61 62 64 66 68 70 72 75 77 80 82 85 88 90 93 96 99 102 105 108 111 114 117 120 123 126 128 131 133 136 138 140 142 144 146 148 149 150 151 152 153 153 153 153 153 153 153 152 151 150 149 148 147 146 144 143 141 139 138 136 134 133 131 130 128 126 125 124 122 121 120 119 118 118 117 117 116 116 116 116 117 117 118 119 119 120 121 123 124 125 127 128 129 131 132 134 135 136 138 139 140 141 142 142 143 143 144 144 144 143 143 142 142 141 140 139 137 136 134 132 131 129 127 124
 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 63 65 68 71 74 77 81 85 89 93 98 102 107 112 118 123 129 135 141 147 153 159 165 170 175 180 185 188 192 194 196 197 197 196 194 192 189 185 181 176 171 165 160 154 148 142 136 130 125 119 114 108 104 99 94 90 86 82 79 75 72 69 66 63 61 59 57 54 53 51 49 48 46 45 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 36 36 37 37 38 38 39 40 41 43 44 46 47 49 51 54 56 59 62 66 69 73 78 82 87 93 98 104 110 117 124 131 139 147 155 163 171 179 187 195 202 210 217 223 229 234 239 243 246 249 251 252 252 252 251 250 248 246 243 240 237 234 230 226 222 219 215 211 207 203 199 196 192 189 185 182 179 175 172 169 166 164 161 158 155 152 150 147 144 142 139 136 133 131 128 125 122 119 116 113 110 107 104 102 99 96 93 90 87 84 82 79 77 74 72 70 68 65 64 62 60 58 57 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 45 44 44 44 44 44 45 45 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 77 79 80 82 83 84 86 87 88 88 89 89 89 89 89 89 88 87 86 85 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 37 36 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33
 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 55 57 59 62 64 66 69 71 73 75 76 78 79 80 80 81 81 80 80 79 78 76 75 73 71 69 67 65 62 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 46 46 46 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 45 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 54 54 54 53 52 51 50 49 48 47 46 44 43 41 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16
 67 67 67 66 66 65 65 64 64 63 62 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 50 50 50 50 50 51 51 51 51 52 52 52 53 53 54 55 55 56 57 57 58 59 60 61 62 63 63 64 65 66 67 68 68 69 70 71 71 72 73 73 74 74 75 75 75 76 76 76 76 76 77 77 77 77 77 77 77 77 76 76 76 76 76 76 75 75 75 75 75 74 74 74 74 73 73 73 73 73 73 72 72 72 72 72 72 72 72 73 73 73 73 74 74 75 75 76 77 78 79 79 80 82 83 84 85 86 88 89 91 92 94 95 97 98 100 101 102 104 105 107 108 109 110 111 112 113 114 115 116 116 116 117 117 117 117 117 117 116 116 115 115 114 113 112 111 110 109 107 106 104 103 101 99 98 96 94 92 90 88 87 85 83 81 79 77 75 73 71 69 67 66 64 62 60 59 57 56 54 53 52 51 50 48 47 47 46 45 44 44 43 43 42 42 42 42 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 60 61 62 63 64 64 65 66 67 67 68 69 70 70 71 71 72 73 73 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 71 71 71 71 70 70 70 69 69 69 68 68
 200 199 198 197 196 195 193 192 191 189 188 186 185 183 182 180 178 177 175 173 171 169 167 165 163 161 159 157 154 152 150 148 146 143 141 139 137 135 133 131 129 127 125 123 122 120 119 117 116 115 114 113 112 112 111 111 110 110 110 110 110 110 111 111 112 113 114 114 116 117 118 119 121 123 124 126 128 130 133 135 138 140 143 146 149 152 156 159 163 166 170 174 178 182 186 191 195 199 204 208 212 216 220 224 227 230 233 236 238 240 241 242 242 241 240 239 237 234 231 228 224 219 214 209 204 198 192 187 181 175 169 163 157 152 147 141 136 131 127 122 118 114 110 107 103 100 97 94 91 89 87 84 82 80 78 77 75 74 72 71 70 68 67 66 65 65 64 63 62 62 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 55 55 55 56 56 56 56 57 57 57 57 58 58 59 59 60 60 61 61 62 62 63 64 64 65 66 66 67 67 68 69 69 70 70 71 72 72 72 73 73 73 73 74 74 74 74 74 74 74 73 73 73 73 72 72 72 71 71 71 70 70 69 69 68 68 68 67 67 66 66 66 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 66 66 67 67 68 69 70 71 72 73 75 76 78 80 81 83 86 88 90 93 96 98 101 105 108 111 115 119 122 126 130 134 139 143 147 151 155 159 163 167 171 174 178 181 184 187 189 192 194 196 198 199 200 201 202 203 203 204 204 204 204 203 203 202 202 201
 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 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 35 36 37 38 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 66 66 66 66 65 65 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 56 56 55 54 53 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21
 68 69 70 71 72 73 74 75 77 78 79 81 83 84 86 88 90 93 95 97 100 103 106 110 113 117 121 125 129 134 139 145 151 157 163 170 177 184 192 200 208 216 225 234 242 251 259 267 275 282 288 293 298 301 304 305 305 303 300 297 292 286 279 272 264 256 247 238 230 221 212 203 195 187 179 172 164 158 151 145 139 134 129 124 120 116 112 109 105 102 100 97 95 93 91 89 88 86 85 84 83 82 82 81 81 81 81 81 81 82 82 83 84 85 86 87 88 90 92 93 95 97 100 102 104 107 109 112 115 118 121 124 127 130 132 135 138 141 144 146 149 151 153 155 157 159 160 162 163 164 164 165 165 165 165 165 165 164 164 163 162 161 160 159 158 157 156 155 154 152 151 150 149 147 146 145 144 143 142 140 139 138 137 136 135 134 133 132 131 129 128 127 126 125 123 122 120 119 117 116 114 112 110 108 106 104 101 99 96 94 91 89 86 83 81 78 75 72 70 67 64 62 59 57 55 53 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 65 65 66 66 67 68
 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 65 67 68 70 72 74 76 78 80 83 85 87 89 91 93 95 97 98 100 101 102 103 103 104 104 104 104 103 102 101 100 98 97 95 93 91 89 86 84 82 80 77 75 73 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 42 42 41 40 39 38 37 37 36 36 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 75 76 76 76 76 76 76 75 75 74 73 72 71 70 69 68 66 65 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 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 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 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 38
 44 45 45 45 46 46 46 47 47 48 49 49 50 51 52 52 53 54 55 57 58 59 61 62 64 66 68 70 72 74 77 80 83 86 89 93 97 101 106 111 116 121 127 134 141 148 156 164 173 183 193 203 215 227 239 252 266 280 295 310 326 342 358 375 391 408 424 440 456 471 485 499 512 524 534 544 552 559 564 568 571 572 571 570 567 562 556 549 541 532 521 510 497 484 470 456 441 425 410 394 377 361 345 329 313 298 282 268 253 239 226 213 200 189 177 167 157 147 138 130 122 114 107 101 95 90 84 80 75 71 67 64 61 58 55 53 50 48 47 45 43 42 40 39 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 60 61 62 63 63 63 64 64 64 64 64 63 63 62 62 61 60 59 58 57 56 54 53 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 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 29 29 30 31 32 32 33 34 35 35 36 36 37 38 38 39 39 39 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44
 119 123 128 132 137 142 147 152 157 163 168 174 180 186 193 199 206 212 219 226 233 241 248 256 263 270 278 285 292 298 305 310 316 321 325 329 332 335 336 337 338 337 336 334 332 330 326 323 319 315 311 307 304 300 296 292 289 286 283 281 279 277 276 275 274 274 274 274 275 276 277 279 280 282 284 287 289 292 294 297 299 301 303 305 307 308 308 308 308 306 304 301 298 293 288 281 274 267 258 249 240 230 219 209 198 188 177 166 156 146 137 127 119 110 102 95 88 81 75 69 64 59 54 50 46 43 39 36 34 31 29 27 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 19 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 34 35 36 37 39 40 42 43 45 47 49 51 53 55 58 60 63 65 68 71 74 78 81 85 88 92 96 100 104 108 112 116 120 123 127 130 134 137 139 141 143 144 145 145 145 145 143 142 140 138 135 132 128 125 121 117 113 109 105 101 97 93 89 85 81 77 74 71 67 64 61 58 55 53 50 48 46 43 41 39 38 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 18 19 21 23 25 26 29 31 33 35 38 41 43 46 49 52 55 58 62 65 68 72 75 79 83 86 90 94 98 102 106 110 114
 65 68 70 73 76 79 82 85 88 91 94 97 100 103 106 110 113 116 120 123 126 130 133 136 140 143 146 150 153 156 160 163 166 169 172 176 179 182 185 188 191 194 197 199 202 205 207 210 212 214 217 218 220 221 223 224 224 224 224 224 223 222 221 219 216 214 211 207 204 200 195 191 186 181 176 170 165 160 154 148 143 137 131 126 120 115 110 105 100 95 90 86 81 77 73 69 65 61 58 54 51 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 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 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 36 38 40 41 43 45 47 50 52 54 56 59 61 64 66 69 71 74 77 80 83 86 89 92 95 98 102 105 108 112 116 119 123 126 130 134 138 141 145 149 153 156 160 164 168 171 175 178 182 185 189 192 195 198 201 204 207 209 212 214 216 217 219 220 221 222 222 222 222 222 221 219 218 216 214 211 208 205 202 198 194 190 185 180 176 171 165 160 155 150 144 139 134 128 123 118 113 108 103 98 93 89 84 80 76 72 68 64 61 57 54 51 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 30 32 34 36 38 40 42 44 46 48 50 53 55 57 60 62
 67 68 68 69 70 71 71 72 73 74 75 76 78 79 80 81 83 84 85 87 88 90 92 93 95 97 99 101 103 105 107 109 112 114 116 119 121 123 126 128 131 133 135 137 139 141 143 145 146 148 149 150 150 151 151 151 150 150 149 148 146 145 143 141 139 137 134 132 130 127 125 122 120 117 115 113 111 109 107 105 103 101 100 98 97 96 94 94 93 92 91 91 90 90 90 90 90 90 91 91 92 93 94 95 96 98 99 101 103 105 107 110 112 115 118 121 125 129 133 137 142 147 152 157 163 169 175 181 188 195 202 209 217 224 232 239 247 255 262 269 276 283 289 294 299 304 308 311 314 316 317 317 317 315 314 311 308 305 301 296 291 286 281 275 269 263 257 251 245 238 232 226 220 214 208 203 197 192 186 181 176 171 167 162 158 153 149 145 141 137 133 130 126 122 119 116 112 109 106 103 100 97 94 91 88 85 82 80 77 74 72 70 67 65 63 61 58 56 55 53 51 49 48 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 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 39 40 41 42 42 43 44 44 45 46 47 47 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 59 59 59 59 60 60 60 61 61 61 62 62 63 63 63 64 65 65 66 66
 139 134 128 123 118 113 108 104 99 95 90 86 83 79 75 72 69 66 63 60 58 55 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 55 55 56 57 57 58 58 59 60 60 61 62 62 63 63 64 65 65 66 67 67 68 69 69 70 71 72 72 73 74 74 75 76 76 77 78 78 79 80 81 81 82 83 83 84 85 86 87 88 89 90 91 92 93 95 96 98 99 101 102 104 106 107 109 111 113 115 117 118 120 122 124 126 128 129 131 132 134 135 136 137 138 139 139 139 139 139 138 138 137 135 134 132 130 128 125 123 120 117 114 111 107 104 101 97 94 90 87 83 80 76 73 70 67 64 61 58 55 52 50 47 45 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 19 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 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 67 69 72 75 78 81 84 88 92 95 99 104 108 113 117 122 127 132 137 143 148 153 159 164 169 174 179 183 187 191 195 198 201 203 204 205 206 206 205 204 202 200 197 193 190 186 181 176 171 166 161 156 150 145
 86 83 81 78 76 73 71 69 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 49 52 55 58 62 65 69 74 79 84 89 95 102 109 117 125 133 143 153 163 175 187 199 212 225 239 252 266 279 292 304 315 325 333 339 344 347 347 346 343 338 331 324 315 305 294 284 272 261 250 239 228 218 208 198 189 180 172 164 157 150 143 137 131 125 120 115 110 106 102 98 94 90 87 84 81 78 75 72 70 67 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 53 54 56 57 59 61 63 66 68 70 73 76 79 82 86 89 93 97 101 105 109 114 118 122 127 131 135 139 143 147 150 153 156 158 160 161 162 163 163 163 163 162 160 159 157 155 153 150 147 144 141 138 135 132 129 125 122 119 116 113 109 106 103 100 97 94 91 89
 27 27 28 29 30 30 31 32 33 35 36 37 39 40 42 44 46 48 51 53 56 59 63 66 70 74 79 84 90 95 102 109 116 124 133 142 153 163 175 187 200 213 228 242 257 272 287 302 317 330 343 354 363 370 375 378 379 377 372 366 358 348 337 324 312 298 285 271 258 245 232 220 208 198 187 177 168 160 152 144 138 131 125 120 115 110 106 102 98 95 92 89 86 84 82 80 78 77 76 75 74 73 72 72 71 71 71 72 72 72 73 74 75 76 78 79 81 83 85 87 90 92 95 98 101 105 109 112 116 120 124 128 133 137 141 145 149 152 156 159 162 164 166 168 169 169 170 169 168 167 165 163 161 158 155 151 148 144 141 137 133 129 126 122 118 115 111 108 105 102 99 96 94 91 89 87 85 83 81 80 78 77 76 74 73 72 72 71 70 70 69 69 69 68 68 68 68 68 68 69 69 69 69 70 70 70 71 71 71 72 72 72 72 73 73 73 73 72 72 72 71 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 69 71 72 74 75 77 78 79 80 81 82 83 84 84 85 85 85 85 84 84 83 82 80 79 77 76 74 72 70 68 66 63 61 59 57 54 52 50 48 46 44 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 24 24 24 24 24 25 25 25 25 26 26 26
 50 51 52 54 55 57 58 60 62 64 65 67 70 72 74 76 79 81 84 87 90 93 96 99 103 106 110 113 117 121 125 129 133 137 141 145 150 154 158 162 166 171 175 179 182 186 190 194 197 201 204 207 210 213 216 218 221 223 225 228 230 231 233 235 236 238 239 240 241 242 242 243 243 243 243 243 242 241 240 238 237 235 233 230 228 225 222 218 215 211 207 203 198 194 189 184 180 175 170 165 160 155 150 146 141 136 132 127 123 119 115 111 107 103 100 96 93 90 87 84 81 79 76 74 72 70 68 66 65 63 62 61 59 58 57 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 70 72 73 74 75 77 78 79 80 81 81 82 83 84 84 85 85 85 85 86 86 85 85 85 85 84 84 83 83 82 81 80 80 79 78 77 76 74 73 72 71 70 69 67 66 65 63 62 61 60 58 57 56 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48
 51 51 51 51 51 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 38 37 36 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 51 53 55 57 58 60 62 64 65 67 68 70 71 72 73 74 75 76 77 78 78 79 79 79 79 79 79 79 79 79 79 78 78 78 77 77 76 76 76 75 75 75 75 74 74 74 74 75 75 75 75 76 76 77 77 78 79 79 80 81 82 82 83 84 84 85 86 86 86 86 86 86 86 85 85 84 83 82 81 80 78 77 75 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 99 101 103 105 107 108 109 110 110 111 110 110 109 108 107 105 103 101 99 97 94 92 89 86 83 81 78 75 73 70 68 65 63 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 40 39 39 39 39 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 50 51 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 80 82 85 87 89 92 94 97 99 101 104 106 108 110 113 115 117 118 120 121 122 123 124 124 124 124 124 123 122 120 118 116 114 111 108 105 102 99 95 92 89 85 82 79 76 73 70 67 65 63 60 58 57 55 53 52 51 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 45 45 44 43 42 41 40 39 38 37 35 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 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 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 31 32 33 34 36 38 39 41 43 45 48 50 53 56 60 63 67 72 76 81 87 93 100 107 115 123 132 142 152 162 174 185 197 209 220 231 242 251 259 265 269 271 271 269 265 258 250 240 230 218 206 194 182 170 158 147 137 127 117 108 100 93 86 79 73 68 63 58 54 50 46 43 40 37 34 32 29 27 25 24 22 20 19 18 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 6 6 6 6 6 6 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 39 41 43 45 47 49 51 53 55 57 60 62 64 66 68 71 73 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 47 49 50 51 53 54 56 58 60 61 64 66 68 70 72 75 77 80 82 85 87 90 92 95 97 100 102 104 106 107 109 110 111 112 113 114 114 115 115 114 114 114 113 112 112 111 110 109 108 106 105 104 103 102 101 99 98 97 96 95 94 93 92 92 91 90 90 89 89 88 88 88 87 87 87 87 87 88 88 88 89 89 90 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 107 108 109 111 112 113 114 115 116 117 118 119 120 120 121 121 121 122 122 122 122 122 122 122 122 122 121 121 121 121 121 121 121 121 121 121 121 121 121 121 122 122 123 123 124 124 125 126 127 128 129 130 131 133 134 135 137 138 140 141 142 144 145 146 147 148 149 150 151 151 151 151 151 150 150 149 147 146 144 142 139 137 134 131 128 124 121 117 114 110 107 103 100 96 93 90 87 84 81 78 75 73 70 68 66 64 62 60 59 57 56 55 54 53 52 51 50 50 49 49 48 48 48 48 48 48 48 48 48 48 49 49 50 50 51 51 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 73 75 77 80 82 84 86 88 91 93 96 98 100 103 105 107 109 112 113 115 117 118 120 121 121 122 122 122 122 122 121 120 119 117 116 114 112 110 108 105 103 100 98 95 93 90 88 85 83 81 78 76 74 72 70 68 66 64 62 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 44 43 42 42
 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 52 53 54 54 55 56 57 58 60 61 62 63 65 66 68 70 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 108 110 112 113 115 116 117 118 120 121 122 123 124 124 125 126 127 127 128 128 129 129 130 130 131 131 131 132 132 132 132 132 133 133 133 133 133 133 132 132 132 132 131 131 130 130 129 129 128 127 126 126 125 124 123 122 121 120 120 119 118 117 116 115 115 114 113 112 112 111 111 110 110 109 109 109 108 108 108 108 107 107 107 107 107 106 106 106 106 106 105 105 105 105 104 104 104 103 103 103 102 102 101 101 100 100 99 99 98 97 97 96 95 94 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 76 75 74 73 71 70 69 67 66 65 63 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 55 55 55 56 56 57 57 57 57 57 57 58 58 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 53 54 55 56 57 58 59 61 62 63 65 66 67 69 70 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 99 101 103 105 107 109 110 112 114 115 116 118 119 120 121 121 122 122 122 123 123 122 122 122 121 120 120 119 118 117 116 115 113 112 111 109 108 107 105 104 102 101 100 98 97 95 94 92 91 90 88 87 85 84 83 81 80 79 77 76 75 73 72 71 70 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 44 44 44 45 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 68 71 73 75 77 79 81 83 85 88 90 92 94 96 98 100 102 104 106 108 110 111 113 115 116 118 119 121 122 124 125 126 127 128 130 131 132 133 134 135 136 137 138 138 139 140 141 142 142 143 143 144 144 145 145 146 146 146 146 146 146 146 146 146 146 145 145 145 144 144 144 143 143 142 142 141 140 140 139 138 138 137 136 136 135 134 134 133 132 131 130 129 128 127 126 125 124 123 122 121 119 118 117 115 114 112 111 109 108 106 105 103 102 100 98 97 95 93 91 90 88 86 84 83 81 79 77 76 74 72 70 69 67 65 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 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
 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 53 54 55 57 59 60 62 64 66 68 70 73 75 77 79 82 84 86 88 90 92 94 95 96 96 97 97 96 95 94 92 90 87 85 82 78 75 72 69 65 62 59 55 52 49 47 44 41 39 37 35 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 12 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 40 41 41 42 43 44 44 45 45 45 45 45 45 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12
 86 87 88 89 89 90 91 91 91 92 92 92 93 93 93 93 93 93 93 93 93 93 93 93 94 94 94 95 95 96 96 97 98 99 100 101 103 105 106 108 111 113 116 118 121 125 128 132 136 139 144 148 152 157 161 165 170 174 178 182 185 189 192 194 197 198 200 200 201 200 200 199 197 195 193 190 187 184 180 176 173 169 165 161 157 153 149 145 141 137 133 129 126 122 119 115 112 109 106 103 100 98 95 93 90 88 86 84 82 80 78 76 75 73 72 70 69 68 67 66 65 64 63 63 62 62 62 62 62 62 62 63 63 64 65 66 68 69 71 73 75 77 80 83 86 90 94 98 102 107 113 118 125 131 138 146 154 162 171 181 191 202 213 225 238 250 264 278 292 307 322 336 351 366 381 395 408 421 433 443 452 459 465 468 470 470 468 464 458 451 442 431 420 407 394 380 366 352 337 322 308 294 280 266 253 240 228 217 206 195 185 176 167 158 151 143 136 130 124 119 114 109 104 100 97 93 90 87 85 82 80 78 76 75 73 72 71 70 69 68 67 67 66 66 65 65 65 65 65 65 64 64 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 68 68 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 67 66 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 70 71 72 74 75 76 78 79 80 81 82 84 85 86
 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 52 54 55 57 58 60 61 63 64 65 66 67 68 69 70 71 71 71 72 72 72 72 72 72 71 71 71 70 69 69 68 68 67 66 65 65 64 63 62 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 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 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22
 40 41 41 42 42 43 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 70 71 73 75 77 79 81 83 85 87 89 92 94 97 99 102 105 108 111 114 117 121 124 128 132 136 140 145 149 154 159 165 170 176 181 187 193 199 205 211 218 224 230 235 241 246 251 255 259 262 265 267 268 268 268 266 264 261 257 253 247 241 235 228 221 213 206 198 190 182 174 166 159 151 144 137 130 124 118 112 106 101 96 91 87 82 78 75 71 68 65 62 59 57 54 52 50 49 47 45 44 43 41 40 39 38 37 37 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 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 72 73 75 76 77 78 79 81 82 83 85 86 87 89 90 92 93 95 96 98 99 101 102 104 105 107 108 109 111 112 113 114 115 116 116 117 117 117 117 117 117 116 115 115 113 112 111 109 108 106 104 102 100 98 96 94 92 89 87 85 83 81 78 76 74 72 70 68 67 65 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 40 40
 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65 66 66 65 65 65 65 64 63 63 62 61 60 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 48 48 48 48 48 48 48 48 49 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 74 75 76 76 77 77 77 77 77 77 77 77 76 76 75 75 74 73 72 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 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 49 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 58 60 62 65 67 69 71 73 76 78 80 83 85 87 89 92 94 96 97 99 101 102 103 104 105 106 106 106 106 106 106 105 104 103 102 100 99 97 95 93 91 89 87 85 82 80 78 75 73 71 68 66 64 62 60 57 55 54 52 50 48 46 45 43 42 40 39 38 37 35 34 33 33 32 31 30 30 29 28 28 28 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 33 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46
 81 81 81 81 81 80 80 80 79 78 78 77 76 75 74 73 72 70 69 68 66 65 63 62 61 59 58 56 55 53 52 50 49 48 47 46 44 43 42 42 41 40 39 39 38 38 37 37 37 37 36 36 36 36 37 37 37 37 38 38 39 40 40 41 42 43 43 44 45 46 48 49 50 51 52 54 55 57 58 60 61 63 64 66 67 69 70 72 73 75 76 77 79 80 81 82 82 83 83 84 84 84 83 83 82 82 81 80 79 77 76 74 72 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 60 61 63 64 65 67 68 69 70 71 71 72 72 73 73 73 73 73 73 72 72 71 71 70 69 68 67 66 65 64 63 62 61 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 78 79 80 80 80 81
 56 56 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 64 64 64 64 64 64 65 65 65 65 66 66 66 67 68 68 69 70 71 72 73 75 77 78 80 82 85 87 90 93 96 99 103 106 110 115 119 124 129 134 140 146 152 158 165 171 178 185 192 199 206 213 220 227 233 239 244 249 253 256 259 260 261 261 259 257 254 251 246 241 235 228 221 214 206 199 191 183 175 167 160 152 145 138 131 125 118 112 107 101 96 91 87 83 79 75 71 68 65 62 59 56 54 52 49 47 46 44 42 41 40 38 37 36 35 34 33 33 32 31 31 30 30 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 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 44 45 46 47 49 50 51 53 55 56 58 60 62 64 66 69 71 73 76 79 81 84 87 90 93 97 100 103 107 111 115 118 122 126 130 134 139 143 147 151 155 159 163 166 170 173 176 179 181 183 184 185 186 186 186 185 184 183 181 178 175 172 169 165 161 156 152 148 143 138 134 129 124 120 115 111 107 103 99 95 91 88 84 81 78 75 72 70 67 65 63 61 59 57 56 54 53 52 50 49 49 48 47 47 46 46 45 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56
 60 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 38 39 40 42 44 46 48 50 53 55 58 61 64 68 71 75 79 84 88 93 99 104 110 117 123 130 137 145 153 162 170 179 188 198 208 217 227 237 246 256 264 273 280 287 293 297 301 303 304 303 301 298 293 287 281 273 265 256 246 236 226 216 206 197 187 178 169 160 152 144 137 130 123 117 111 106 101 96 92 88 84 81 78 75 72 70 68 66 64 63 61 60 59 58 57 56 56 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 60 60 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 34 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 44 44 44 44 45 45 46 47 47 48 49 50 51 52 54 55 57 58 60 61 63 65 66 68 70 71 73 75 76 78 79 80 81 82 83 84 84 84 84 84 84 83 83 82 81 80 79 77 76 75 73 71 70 68 67 65 63 62
 35 34 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 29 32 34 36 39 41 44 47 51 54 58 61 65 68 72 75 78 81 83 84 85 86 85 84 82 79 76 73 70 66 62 58 54 50 47 44 40 37 35 32 30 27 25 24 22 21 19 18 17 16 15 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 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 39 39 39 38 38 37 36 36 35
 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 41 43 44 45 46 47 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 46 48 49 51 52 53 54 55 55 56 56 56 56 55 54 53 52 50 49 47 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 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 25 26 26 27 27 27 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14
 85 84 83 82 82 81 80 80 79 78 78 77 77 76 76 75 75 75 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 77 78 78 79 80 80 81 82 83 83 84 85 86 86 87 87 88 88 89 89 89 89 89 88 88 88 87 86 85 84 83 82 81 80 79 77 76 74 73 72 70 69 68 66 65 64 62 61 60 59 58 57 56 56 55 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 52 52 53 53 54 55 56 56 58 59 60 61 63 65 66 68 70 72 74 76 79 81 84 86 89 92 94 97 100 103 105 108 111 113 116 118 121 123 125 127 128 130 132 133 134 135 137 137 138 139 140 140 141 141 142 142 142 142 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 144 144 144 143 143 143 142 142 142 141 140 140 139 138 137 136 135 134 132 131 129 128 126 124 122 120 118 116 113 111 109 106 104 102 99 97 94 92 89 87 84 82 80 78 75 73 71 69 67 65 63 61 60 58 57 55 54 52 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 56 57 59 60 62 64 65 67 69 72 74 76 79 81 84 86 89 92 95 98 101 104 107 110 113 116 119 121 124 126 129 131 133 134 136 137 138 138 139 139 139 139 139 138 137 136 135 134 133 132 130 129 128 126 125 123 122 120 119 117 116 114 113 112 110 109 108 106 105 104 103 102 100 99 98 97 96 95 94 93 92 91 90 89 88 87 87 86
 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 41 44 46 48 51 53 56 59 62 65 68 71 74 78 81 85 88 92 96 100 104 108 112 116 120 125 129 134 138 143 147 152 157 161 166 170 175 179 183 187 191 194 197 200 202 204 205 206 206 205 204 202 200 197 194 190 185 181 176 170 165 159 153 147 141 135 130 124 118 113 108 103 98 94 89 85 81 77 74 71 67 64 62 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 27 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 64 67 69 72 75 78 81 84 86 89 91 94 96 98 99 100 101 101 101 101 101 100 99 97 95 94 92 90 87 85 83 81 79 76 74 72 70 69 67 65 64 62 61 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 38 38 38 38 37 37 36 36 35 34 33 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18
 76 74 72 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 56 57 58 58 59 60 60 61 62 62 63 64 64 65 66 67 67 68 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 87 88 89 90 90 91 91 91 92 92 92 92 91 91 90 90 89 88 87 86 85 84 83 81 80 78 77 75 74 72 71 69 68 66 65 63 62 61 59 58 57 56 55 54 54 53 52 52 51 51 51 50 50 50 50 50 51 51 51 52 52 53 53 54 55 56 56 57 58 60 61 62 63 65 66 67 69 70 72 73 75 77 78 80 81 83 84 86 87 88 89 90 91 92 92 92 93 93 92 92 92 91 90 89 88 87 85 84 82 81 79 77 76 74 72 70 69 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 36 36 36 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 62 64 66 69 72 74 77 80 83 86 89 93 96 99 102 105 107 110 112 115 116 118 119 121 121 122 122 121 121 120 118 117 115 113 111 109 106 103 101 98 95 92 90 87 84 81 79
 58 58 58 58 59 59 60 60 61 62 63 64 66 67 69 70 72 74 76 79 81 83 86 89 92 95 97 100 103 106 109 112 114 116 118 120 121 122 122 122 121 120 119 117 114 111 108 105 101 98 94 90 86 82 78 75 71 67 64 61 58 55 52 50 48 46 44 42 40 39 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 37 39 40 41 43 45 47 49 51 54 56 59 62 65 68 72 76 79 83 87 91 95 99 103 106 109 112 115 117 118 119 119 119 118 117 115 113 110 107 103 100 96 92 88 84 80 76 73 69 66 63 59 57 54 51 49 47 44 43 41 39 38 36 35 34 32 31 30 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 50 52 55 57 59 61 63 65 67 69 70 72 73 74 75 76 76 76 76 75 75 74 72 71 69 67 65 63 60 58 55 53 51 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 32 33 36 38 40 43 46 49 52 55 58 62 65 69 73 76 80 83 87 90 93 96 98 100 102 103 104 104 104 103 102 101 100 98 96 94 92 89 87 85 83 80 78 76 74 72 70 69 67 66 64 63 62 61 60 60 59 59 58 58
 68 70 73 76 79 83 86 89 93 96 99 103 107 110 114 117 121 124 128 131 134 137 140 143 146 149 151 153 155 157 158 160 161 162 162 163 163 163 163 162 161 160 159 158 156 155 153 151 149 146 144 142 139 136 134 131 128 125 123 120 117 114 111 109 106 103 101 98 96 93 91 89 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 56 55 53 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 61 64 66 69 71 74 76 79 81 83 86 88 90 92 94 96 98 100 101 103 104 106 107 108 109 110 110 111 112 112 113 113 114 114 115 115 116 116 117 117 118 119 119 120 121 122 122 123 124 125 126 127 129 130 131 132 133 134 135 136 136 137 138 138 138 138 138 138 138 138 137 136 136 135 134 132 131 130 128 127 125 124 122 120 119 117 115 113 112 110 108 106 105 103 101 100 98 96 95 93 91 90 88 86 85 83 81 80 78 77 75 73 72 70 68 67 65 63 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 33 34 35 36 38 39 41 43 45 46 48 50 53 55 57 60 62 65
 31 33 34 35 36 38 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 72 74 76 77 78 80 81 81 82 82 82 82 82 82 81 80 79 78 77 76 74 72 71 69 67 65 63 61 59 57 56 54 52 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 56 57 57 58 58 59 59 59 59 59 58 58 58 57 57 56 55 55 54 53 52 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 62 63 64 64 65 65 65 66 66 65 65 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 49 49 49 49 48 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 29 30
 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 49 51 53 55 56 58 60 61 63 64 65 66 67 68 69 69 69 69 69 68 68 67 65 64 63 61 60 58 56 54 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 27 28 28 28 28 29 29 30 31 32 33 35 36 38 40 43 46 49 52 56 61 66 71 78 85 92 101 110 121 132 144 157 171 185 201 216 231 245 259 271 280 287 291 291 289 283 275 264 252 238 224 210 196 182 169 156 144 134 124 115 106 99 92 86 80 75 70 66 63 59 56 54 51 49 47 45 44 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 47 47 47 46 46 45 45 44 43 42 41 40 38 37 36 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 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 41 44 48 51 55 60 64 69 75 80 86 92 98 104 110 116 121 126 130 133 136 137 137 136 134 131 127 123 117 112 106 100 94 88 82 76 70 65 60 56 52 48 44 41 38 35 33 31 29 27 25 24 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 43 44 44 44 45 45 45 44 44 44 44 43 42 42 41 40 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 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 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 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 38 38 38 38 38 37 37 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 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 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 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21
 62 62 62 61 61 61 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 55 55 54 54 53 52 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 40 40 41 42 43 44 45 47 48 49 51 53 55 57 59 61 64 66 69 72 75 78 81 85 88 92 96 100 103 107 111 115 118 122 125 128 131 133 135 137 138 139 139 139 139 138 137 136 134 132 130 127 125 122 119 117 114 111 108 106 103 101 98 96 94 92 90 88 86 84 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 32 32 33 33 34 34 35 36 37 38 39 41 42 44 46 48 50 52 54 57 60 63 66 69 72 76 80 84 88 91 95 99 103 107 110 114 117 119 122 123 125 126 126 126 126 125 124 122 121 118 116 114 111 108 106 103 100 98 95 93 90 88 86 84 82 80 79 77 76 74 73 72 71 70 69 68 67 67 66 65 65 64 64 63 63
 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 54 54 55 55 56 57 58 58 59 60 61 62 64 65 66 67 69 70 72 73 75 76 78 80 81 83 84 86 87 89 90 91 92 93 94 95 95 95 95 95 95 95 94 93 92 91 90 88 87 85 84 82 80 78 76 74 72 71 69 67 65 63 62 60 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 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 50 52 55 57 60 63 66 69 72 75 78 80 83 86 88 90 92 93 94 94 94 94 93 92 90 88 86 83 80 77 74 71 68 65 61 58 55 53 50 47 45 43 41 39 37 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 20
 62 63 64 66 67 68 69 69 70 71 71 71 71 72 72 71 71 71 71 70 70 69 69 68 67 67 66 65 65 64 63 63 62 62 61 60 60 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 57 57 57 58 58 59 60 61 61 62 64 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 95 97 98 99 100 100 100 100 99 98 97 95 93 91 88 86 83 79 76 73 69 66 63 59 56 53 50 47 44 42 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 63 64 66 67 69 70 72 73 75 76 77 77 78 78 78 78 78 77 76 75 74 72 71 69 67 64 62 60 57 55 53 50 48 46 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 19 20 21 23 24 25 26 28 29 31 32 34 35 37 39 41 43 44 46 48 50 52 53 55 57 59 60
 69 69 69 69 69 70 70 70 71 71 71 71 72 72 72 72 73 73 73 73 72 72 72 71 71 70 70 69 68 67 66 65 63 62 61 59 58 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 33 33 34 34 34 34 35 35 36 36 37 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 56 58 60 61 63 65 67 69 70 72 74 75 77 79 80 81 83 84 85 86 87 87 88 88 88 88 88 88 87 87 86 85 84 83 82 80 79 77 76 74 72 71 69 67 65 63 61 59 57 55 53 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 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 29 30 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 67 68 68 69 69 69 69 69 69 69 69 68 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 47 47 47 46 46 46 47 47 47 47 48 48 49 50 51 51 52 53 55 56 57 58 60 61 62 64 65 67 68 69 71 72 73 74 75 76 77 78 78 79 79 79 80 79 79 79 79 78 78 77 77 76 76 75 74 74 73 72 72 71 71 71 70 70 69 69 69 69 69 69 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 59 61 64 66 68 70 71 72 74 74 75 75 75 74 73 72 71 69 67 65 63 61 58 56 54 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 24 23 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 14 14 15 15 16 17 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 44 46 48 51 53 55 57 59 61 62 63 64 65 65 65 65 64 63 62 60 59 57 55 53 50 48 46 44 42 40 38 36 34 33 31 29 28 27 26 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15
 29 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 36 38 39 41 43 46 48 51 53 56 59 62 65 69 72 76 79 83 87 90 94 97 100 104 107 109 112 114 116 118 119 120 120 121 121 120 120 119 118 116 115 113 111 110 108 106 104 102 101 99 97 96 94 93 91 90 89 88 87 86 85 84 83 83 82 81 81 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 80 80 80 81 81 82 83 83 84 85 85 86 87 88 88 89 90 90 91 91 91 91 91 91 90 90 89 88 87 85 84 82 81 79 77 75 72 70 68 65 63 61 59 56 54 52 50 48 46 45 43 41 40 39 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 59 61 63 65 67 69 71 73 75 76 78 79 80 81 81 81 81 81 80 79 78 77 75 74 72 70 68 66 64 62 60 58 56 54 53 51 49 47 46 44 43 42 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 47 48 50 51 53 55 56 58 60 63 65 67 69 72 74 76 79 81 83 85 87 89 91 92 94 95 95 96 96 96 95 94 93 92 90 88 85 83 80 78 75 72 69 66 63 61 58 55 53 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29
 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 39 42 45 48 51 54 58 61 65 68 72 75 77 79 81 82 83 83 82 81 79 77 74 72 69 65 62 59 56 53 50 47 44 42 39 37 35 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 22 24 25 27 30 32 35 38 41 45 48 52 56 61 65 69 73 77 80 82 84 85 86 85 84 81 79 75 71 67 63 59 55 51 47 43 40 37 34 31 28 26 24 22 20 18 17 16 14 13 12 12 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9
 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6
 26 27 28 28 29 30 31 32 32 33 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 13 14 14 15 16 17 19 20 21 23 25 27 29 31 33 36 38 41 44 47 51 55 59 63 67 72 77 82 87 92 98 103 109 114 119 124 128 132 135 137 139 139 139 138 136 133 130 126 122 117 112 107 102 97 91 87 82 77 73 68 65 61 57 54 51 48 45 43 41 38 36 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 61 63 66 68 71 74 77 80 82 85 88 90 93 94 96 97 98 98 97 96 95 93 90 88 85 81 78 74 71 67 63 60 57 53 50 47 44 42 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25
 60 59 58 57 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 44 46 48 50 53 55 59 62 65 69 74 78 84 89 95 101 108 115 123 131 139 148 156 165 174 183 191 199 207 213 219 224 227 230 231 231 229 227 223 218 213 207 200 193 185 178 170 163 155 148 141 134 127 121 115 110 105 100 95 91 87 84 80 77 74 71 69 66 64 62 60 58 56 54 52 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 54 55 56 58 60 61 63 65 67 70 72 75 78 81 84 88 91 95 99 103 108 112 117 122 127 132 136 141 146 150 154 158 161 164 166 168 170 170 170 170 169 167 165 163 160 157 153 150 146 142 138 134 130 126 122 118 115 111 108 105 102 99 96 94 91 89 87 85 84 82 81 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 62 61
 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 51 53 55 57 58 60 62 64 65 66 67 68 69 69 69 69 68 68 67 65 64 62 60 58 56 54 52 49 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 48 51 53 56 58 61 63 65 67 68 69 70 71 71 70 70 68 67 65 63 61 59 56 54 51 49 46 44 42 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18
 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 48 48 48 47 47 46 45 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 49 50 50 51 51 51 50 50 49 49 48 47 46 45 43 42 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 42 43 45 46 48 50 52 53 55 57 59 60 62 63 65 66 67 67 68 68 68 68 67 66 65 64 62 61 59 57 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42
 73 72 71 70 68 67 65 64 62 60 58 57 55 53 52 50 49 47 46 45 44 43 42 41 40 40 39 39 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 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 25 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 39 41 43 46 48 50 53 55 57 60 62 64 66 68 70 71 73 74 74 75 75 75 74
 44 43 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 30 30 31 31 31 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 83 83 84 84 85 85 85 86 86 86 86 87 87 87 87 87 87 87 87 88 88 88 88 89 89 90 90 91 92 92 93 94 95 96 97 98 99 100 101 102 103 104 104 105 106 106 106 106 106 106 105 105 104 103 101 100 98 96 94 92 90 88 86 83 81 79 76 74 72 70 68 65 63 62 60 58 57 55 54 53 51 50 50 49 48 48 48 47 47 47 47 48 48 49 49 50 51 52 53 54 55 56 58 59 60 62 64 65 67 68 70 72 73 75 76 77 79 80 81 82 82 83 83 83 83 82 82 81 80 80 78 77 76 74 73 71 70 68 66 65 63 62 60 58 57 55 54 52 51 49 48 46 45 44 43 42 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 66 68 69 71 72 74 76 77 79 80 81 83 84 85 86 87 88 89 90 90 91 91 91 90 90 89 88 87 86 85 83 81 80 78 76 74 71 69 67 65 63 61 59 56 55 53 51 49 47 46
 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 43 46 48 51 54 57 61 64 68 71 75 78 81 84 87 90 92 94 95 96 96 96 95 93 91 89 86 83 80 77 73 70 66 63 60 56 53 50 48 45 43 41 39 37 35 33 32 31 30 29 28 27 26 26 25 25 25 25 25 24 24 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 38 39 40 40 41 41 41 41 41 41 41 40 40 39 38 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 38 41 43 45 47 49 51 53 55 57 59 61 62 63 64 65 66 66 67 66 66 66 65 64 62 61 59 58 56 54 51 49 47 45 43 40 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 32 33 34 34 36 37 38 39 41 42 44 46 47 49 51 53 56 58 60 63 66 68 71 74 77 80 83 86 90 93 97 100 104 107 111 114 118 121 124 127 130 133 135 138 140 141 142 143 144 144 143 142 141 139 137 135 132 129 126 123 119 115 112 108 104 100 96 93 89 85 82 78 75 72 69 66 63 61 58 56 54 52 50 48 46 44 43 42 40 39 38 37 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 51 52 54 55 57 58 60 62 63 65 67 70 72 74 76 79 81 83 86 88 90 93 95 97 99 100 102 103 104 104 104 104 104 103 102 101 99 98 96 94 91 89 87 84 82 79 76 74 71 69 67 64 62 60 58 56 54 52 51 49 48 46 45 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41
 24 25 26 26 27 28 29 31 32 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 59 61 63 65 66 68 70 71 73 74 75 76 77 78 78 79 79 80 80 80 80 80 80 79 79 79 78 77 77 76 75 74 74 73 72 71 70 69 67 66 65 64 63 61 60 59 58 56 55 54 53 51 50 49 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 45 45 46 47 49 50 52 53 55 58 60 63 66 69 73 76 80 84 89 93 98 102 107 111 116 120 124 127 130 132 134 135 136 136 135 133 131 128 125 121 117 113 109 105 100 96 91 87 83 79 75 71 68 65 62 59 56 54 51 49 47 46 44 43 42 41 40 39 38 38 37 37 37 37 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 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 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23
 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 57 58 59 59 60 61 61 62 62 63 64 64 65 65 65 66 66 67 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 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 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 73 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 77 77 78 78 79 79 80 80 81 81 81 82 82 82 83 83 83 83 83 82 82 81 81 80 80 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 52 52 51 51 51 51 51 52 52 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 61 61 62 62 63 63 64 65 65 66 67 67 68 69 70 71 71 72 73 74 74 75 76 76 77 77 78 78 78 78 78 78 78 77 77 77 76 75 74 74 73 72 71 69 68 67 65 64 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 38 39 39 39 39 39 40
 58 59 59 59 60 60 60 60 60 60 59 59 59 58 57 57 56 55 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 43 43 44 44 44 44 43 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 51 51 51 51 50 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 39 39 38 38 37 36 36 35 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 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
 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 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 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 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 39 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 39 39 39 40 40 40 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 47 47 47 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 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 13 13 13 13 13 13 13 13 13 13 13 12 12 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 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7
 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 22 22 23 24 26 27 28 29 30 31 32 33 33 34 35 35 35 36 36 36 36 35 35 35 34 33 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 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 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 40 42 44 46 48 49 51 52 54 55 56 56 57 57 57 56 56 55 54 53 51 50 48 46 44 43 41 39 38 36 34 33 31 30 29 28 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 48 49 51 52 53 54 55 55 55 56 55 55 55 54 53 52 51 50 49 47 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 18 19 20 21 23 24 25 27 28 30 31 32 34 35 36 37 38 39 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 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 32 31 31 30 29 29 28 27 26 25 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 46 48 50 52 54 56 58 59 61 62 62 62 62 62 61 60 58 56 54 52 50 48 45 43 41 39 37 35 33 31 30 28
 73 69 64 60 56 52 49 45 42 39 37 35 33 31 29 28 27 25 25 24 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 30 31 32 33 33 35 36 37 38 39 41 42 44 46 47 49 51 54 56 58 61 63 66 69 71 74 77 80 82 85 87 90 92 94 95 97 98 99 99 99 99 98 98 97 96 94 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 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 22 22 23 24 24 25 27 28 29 31 32 34 36 38 41 43 45 48 50 52 54 57 58 60 62 63 64 64 64 64 64 63 62 61 59 58 56 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 33 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 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 33 34 35 37 38 40 42 44 46 49 51 54 57 60 64 68 71 75 79 83 87 91 94 97 99 100 101 101 101 99 97 94 90 86 82 78
 49 46 44 42 40 38 37 35 34 32 31 30 29 29 28 28 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 50 52 54 56 58 59 61 63 65 67 68 70 71 73 74 75 76 77 77 78 78 78 78 77 77 76 75 75 74 72 71 70 69 68 66 65 64 63 62 61 60 60 59 59 59 58 59 59 59 60 61 62 63 64 66 68 70 72 74 77 80 83 86 89 92 96 99 102 105 108 111 113 115 117 118 118 118 118 117 116 114 111 109 106 102 99 95 91 87 84 80 76 73 69 66 62 59 56 54 51 48 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 43 45 46 47 49 50 50 51 52 52 52 52 52 51 51 50 50 49 48 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 40 40 39 39 39 38 38 38 37 36 36 35 34 33 32 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 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 55 57 59 61 62 64 65 66 66 67 67 66 66 65 63 62 60 58 56 53 51
 40 39 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 45 45 45 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 37 37 37 38 39 40 41 42 43 45 47 49 52 55 58 62 66 70 75 81 87 93 100 107 115 124 133 142 151 160 170 178 186 194 200 205 208 210 210 208 204 200 194 187 179 171 162 154 145 137 128 121 113 106 100 94 88 82 77 73 68 64 61 57 54 51 48 46 43 41 39 37 36 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 81 82 82 82 83 83 82 82 81 81 80 78 77 75 73 71 69 67 65 62 59 57 54 51 49 46 43 41 39 36 34 32 30 28 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 64 66 68 70 72 73 75 77 78 80 81 82 83 84 84 84 84 84 83 82 81 79 77 75 73 71 68 66 63 61 58 56 54 51 49 47 45 43 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 32 32 31 30 29 27 26 25 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 44 45 45 45 46 46 46 46 46 45 45 45 44 43 42 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 23 24 25 26 27 28 29 31 32 34 36 38 40 42 45 48 51 54 57 60 63 67 70 74 77 81 84 87 90 92 94 95 96 96 95 94 92 90 87 84 81 78 74 70 66 63 59 55 52 49 46 43 40 37 35 33 31 29 27 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 24 25 26 28 30 32 33 36 38 40 42 44 46 49 51 53 54 56 58 59 60 60 61 61 61 61 60 60 59 58 57 55 54 52 51 49 48 46 44 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 10 10 11 11 11 11 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 23 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 54 57 59 62 64 67 69 71 73 75 77 79 80 81 82 82 82 82 81 80 79 77 75 73 70 68 65 62 59 57 54 51 48 46 43 41 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 49 49 49 50 50 50 50 50 50 50 49 49 49 48 48 47 46 46 45 44 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17
 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 61 62 64 65 66 67 68 69 69 70 70 70 70 70 70 70 69 68 68 67 66 65 64 63 62 60 59 58 57 55 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 47 48 49 50 51 51 52 53 53 54 54 54 55 55 56 56 56 56 57 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 55 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 37 36 35 34 33 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 65 67 69 70 72 74 75 76 78 79 80 81 82 82 83 83 82 82 82 81 80 78 77 75 74 72 70 68 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 36 36 36 36 36 36 37 37 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14
 80 75 69 64 59 55 51 47 43 40 37 35 32 30 29 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 53 55 57 60 62 64 67 70 73 75 78 81 84 87 89 92 94 96 97 98 99 99 98 98 96 95 93 90 88 85 82 79 76 73 70 67 65 62 59 56 54 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 27 29 31 34 36 40 43 47 50 54 58 62 66 70 73 76 79 81 82 83 83 83 82 81 80 78 77 75 73 72 70 69 67 66 64 63 62 61 60 60 59 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 65 65 65 65 65 65 65 65 65 64 64 63 62 61 60 59 57 56 54 52 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 37 38 40 41 43 45 47 50 52 55 58 61 65 68 72 76 80 84 88 91 95 97 100 101 101 101 99 97 93 89 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 61 58 55 53 51 50 49 48 47 47 47 47 47 48 49 49 50 52 53 54 56 57 59 60 62 64 66 67 69 71 72 74 75 77 78 79 81 82 82 83 84 84 84 84 84 84 84 83 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 66 65 64 63 62 61 60 59 58 57 57 56 56 55 55 55 55 55 55 55 56 57 58 59 60 62 64 66 68 70 73 75 78 81 83 86 89 92 94 97 99 102 104 106 108 110 112 113 115 116 117 118 119 120 121 121 122 122 123 123 123 122 122 122 121 120 119 118 116 115 113 111 109 107 104 102 99 96 93 90 87 84 81 78 75 73 70 67 64 62 59 57 55 52 50 48 46 45 43 42 40 39 38 38 37 37 37 37 37 37 38 39 41 42 44 46 49 51 54 57 60 62 65 68 70 72 74 75 76 76 76 75 75 73 72 71 69 67 65 63 61 59 57 56 54 52 51 49 48 47 46 45 44 43 42 42 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 45 46 47 47 48 49 49 50 50 51 51 51 51 51 51 51 51 50 50 49 49 48 47 46 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 73 75 77 79 81 84 86 89 91 93 96 98 100 102 103 104 105 106 105 105 103 102 99 96 93 90 86 82 78 74 71 67
 31 31 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 56 58 59 61 62 63 64 66 67 68 69 70 70 71 72 72 72 72 72 72 71 71 70 69 69 68 66 65 64 63 61 60 58 57 55 54 52 50 49 47 46 44 43 41 40 39 38 36 35 34 34 33 32 32 31 31 31 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 56 56 56 56 55 55 55 54 53 52 52 51 50 49 48 46 45 44 43 42 41 40 38 37 36 35 35 34 33 32 32 31 31 31 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 30 30 30 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 51 52 53 53 54 54 54 55 55 55 54 54 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32
 24 24 24 25 25 26 27 28 29 31 32 33 35 37 38 40 41 43 44 45 47 48 49 49 50 51 51 51 51 51 51 50 50 49 49 48 47 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 51 53 55 58 61 63 66 69 72 76 79 83 86 90 93 97 101 104 107 110 113 115 117 119 120 120 120 120 118 116 114 111 107 103 99 95 91 86 81 77 72 68 64 60 56 52 48 45 42 39 36 34 32 30 28 27 25 24 24 23 23 23 23 23 24 24 25 26 27 28 30 31 33 34 36 37 39 40 42 43 44 45 46 47 48 48 48 49 49 49 49 49 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 55 55 54 54 53 53 52 51 50 49 47 46 45 43 42 40 38 37 35 34 32 31 29 28 27 26 25 25 24 24
 37 37 37 37 36 36 36 37 37 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 45 45 44 44 43 42 42 41 40 40 39 38 38 38 37 37 37 37 36 36 36 36 37 37 37 37 37 38 38 39 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 53 53 54 54 54 54 54 53 53 53 52 52 52 51 50 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 42 42 42 43 44 44 45 46 47 48 49 49 50 51 52 52 52 53 53 53 53 53 53 52 52 51 51 50 50 49 48 48 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 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 42 42 42 42 43 42 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 38
 34 34 34 35 36 37 38 39 41 42 44 46 48 50 53 55 57 60 62 64 67 69 71 73 75 77 79 80 82 83 85 86 87 87 88 89 89 89 90 90 90 89 89 89 88 88 87 86 85 84 83 82 81 80 79 77 76 74 73 71 70 68 67 65 63 62 60 58 57 55 53 52 50 48 47 45 44 42 41 39 38 37 36 35 34 33 33 32 32 32 32 32 32 33 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 64 65 67 69 71 74 76 78 81 83 86 89 92 94 97 100 102 104 107 108 110 111 112 112 112 111 110 108 106 103 100 97 93 89 85 81 77 73 69 65 61 57 53 50 46 43 40 38 35 33 31 30 28 27 26 26 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 27 27 27 28 29 30 31 32 33 35 37 39 42 44 47 50 53 56 59 63 67 71 75 79 84 88 93 98 103 107 112 117 122 126 130 134 138 141 144 146 148 149 149 149 149 148 146 144 142 139 136 133 130 126 123 119 115 112 108 105 101 98 95 91 88 85 82 79 76 73 70 67 65 62 59 57 55 52 50 48 46 44 42 40 39 38 36 35 35 34 34
 14 13 13 12 12 12 13 13 13 14 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 37 40 42 44 47 50 52 55 58 60 63 66 69 71 74 76 79 81 82 84 85 86 87 87 87 86 85 84 83 81 79 77 75 73 70 68 65 62 60 57 54 51 49 46 44 41 39 37 35 33 31 29 27 25 24 23 21 20 19 18 18 17 17 17 17 17 17 17 18 19 19 20 21 23 24 25 27 28 30 32 34 36 38 39 41 43 45 47 50 52 53 55 57 59 61 62 64 65 67 68 69 70 71 71 71 71 71 71 71 70 69 68 67 66 64 63 61 59 57 55 53 51 49 47 45 44 42 40 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 45 44 43 43 42 41 39 38 37 36 34 33 31 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 41 41 41 41 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 44 44 45 46 47 48 49 51 52 53 55 56 57 59 60 61 62 63 64 65 65 66 66 67 67 67 67 67 67 67 67 67 67 66 66 65 65 65 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 50 51 52 52 53 53 54 54 54 54 54 54 53 53 53 52 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 70 71 71 71 70 70 70 69 68 67 66 65 63 61 60 58 56 54 53 51 49 47 46 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 51 51 50 49 48 47 46 44 43 42 41 40 39 39 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 43
 11 12 13 13 14 15 16 18 19 20 22 23 24 26 27 28 30 31 32 33 34 35 36 36 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 44 44 43 42 41 40 38 37 35 34 32 30 28 26 25 23 21 20 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 53 54 56 58 59 61 62 63 64 64 64 64 63 62 61 60 58 56 54 51 49 46 44 41 39 36 34 32 30 28 26 25 24 23 22 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 29 30 30 31 31 32 32 32 32 32 33 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 20 22 24 26 28 31 33 36 39 42 45 48 50 53 56 58 60 62 63 65 66 66 67 67 66 66 65 64 63 62 60 58 57 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 11 11
 29 29 30 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 55 56 58 60 62 64 65 67 69 70 72 73 74 75 76 78 78 79 80 81 81 82 82 83 83 83 84 84 84 84 84 84 84 83 83 83 83 82 82 81 81 80 79 78 77 76 75 74 73 71 69 68 66 64 62 60 57 55 53 51 48 46 44 42 40 38 36 34 33 32 31 31 30 30 31 31 32 33 35 36 39 41 44 47 50 53 57 61 65 69 74 79 84 89 94 100 105 111 116 122 127 132 138 142 147 151 155 158 160 162 163 164 164 164 163 161 159 156 153 150 146 142 138 134 130 126 122 117 113 109 105 101 98 94 90 87 84 80 77 74 71 69 66 63 61 58 56 54 52 50 48 46 44 42 41 40 38 37 36 36 35 35 35 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 66 67 69 71 73 75 78 80 83 85 88 91 94 97 100 103 106 109 112 115 118 120 122 124 125 126 127 127 126 125 123 120 117 114 110 106 102 98 93 88 83 79 74 70 65 61 57 53 50 47 44 41 39 37 35 34 32 32 31 31 31 32 33 34 35 36 38 40 42 44 46 48 50 52 55 57 59 61 63 64 66 67 68 70 71 71 72 72 73 73 73 73 73 72 72 72 71 70 70 69 68 68 67 66 65 64 63 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 49 48 47 46 45 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 29 29
 14 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 38 40 41 43 44 45 46 46 47 47 47 47 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 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 26 26 26 25 25 24 23 22 22 20 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 21 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 16 16 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 18 19 20 21 23 24 26 29 31 34 37 40 43 46 50 53 57 61 65 69 73 77 81 84 88 91 94 97 99 101 103 104 105 105 105 105 104 103 102 101 99 98 96 94 92 90 88 86 84 82 81 79 77 76 74 73 71 70 68 67 66 64 63 62 61 59 58 57 55 54 52 51 49 48 46 45 43 42 40 38 37 36 34 33 32 32 31 31 31 31 31 32 32 33 34 36 37 39 41 43 45 47 50 53 55 58 61 65 68 72 76 80 85 89 94 100 105 111 118 125 132 139 147 156 164 173 183 192 201 210 219 227 234 240 245 248 250 250 248 245 239 233 225 216 206 196 186 175 165 154 144 135 126 117 109 101 94 87 80 75 69 64 59 55 51 47 44 40 38 35 33 31 29 28 27 26 25 25 25 25 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 61 62 62 62 62 62 61 61 60 59 58 57 55 54 52 50 48 46 44 42 39 37 35 33 31 29 27 25 23 22 21 20 19 18 18 17 17 18 18 19 19 20 22 23 24 26 27 29 31 32 34 36 37 39 41 42 44 45 47 48 49 50 51 52 53 54 54 55 55 56 56 56 56 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 53 53 53 52 52 51 50 50 49 48 48 47 46 45 44 43 42 41 40 38 37 36 34 33 31 30 28 27 25 24 22 21 20 19 18 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 17 18 18 19 20 22 23 25 27 28 30 32 35 37 39 42 44 47 49 52 55 58 61 64 67 70 73 76 79 82 86 89 92 95 97 100 102 104 106 107 108 108 108 108 107 105 103 101 98 95 91 88 84 80 76 72 68 65 61 57 54 51 47 44 42 39 36 34 32 29 28 26 24 22 21 20 18 18 17 16 16 15 15 15 16 17 17 19 20 22 23 26 28 30 32 35 37 40 42 44 46 48 50 51 52 53 54 54 54 55 54 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 30 30 31 32 33 35 36 38 40 42 44 47 49 51 54 56 59 61 64 66 68 70 72 74 76 77 78 79 79 80 80 80 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 59 58 56 55 53 51 49 47 45 43 40 38 35 33 31 29 27 26 24 23 22 22 22 22 22 22 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 48 50 53 56 58 61 64 67 71 74 77 80 84 87 90 93 96 99 102 105 107 109 111 112 113 114 114 114 113 113 111 110 108 105 103 100 97 94 90 87 83 80 76 72 68 65 61 57 54 50 47 43 40 37 34 32 29 27 25 23 21 20 19 18 17
 32 33 33 34 34 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 33 33 32 32 32 33 33 33 33 34 34 35 36 37 37 39 40 41 43 45 46 49 51 53 56 59 62 66 69 73 77 81 86 90 94 97 101 104 106 107 108 108 107 105 103 99 95 91 86 80 75 70 64 59 54 50 46 42 39 36 33 31 29 28 27 26 25 25 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 31 31 30 29 28 28 27 26 26 25 25 25 24 25 25 25 26 27 28 29 31 32 34 35 37 38 40 41 43 44 46 47 48 49 50 50 51 51 52 52 52 51 51 51 50 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 25 24 24 24 25 25 25 26 27 29 30 32 34 37 40 43 46 50 54 58 62 66 70 74 78 82 85 88 90 92 94 95 95 95 95 94 93 92 90 88 86 84 81 79 77 75 72 70 68 66 64 63 61 59 58 57 55 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 58 59 60 61 63 64 66 67 68 69 70 71 72 72 72 72 72 72 71 70 70 69 68 66 65 64 63 61 60 59 58 57 56 54 53 53 52 51 50 49 49 48 47 47 47 46 46 46 45 45 45 45 45 45 45 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 44 44 45 46 47 48 50 52 53 55 57 59 61 63 64 66 67 67 68 68 68 68 67 67 66 65 64 63 62 61 60 58 57 56 55 54 53 52 52 51 50 49 49 48 48 48 47 47 47 47 47 47 47 48 48 48 49 49 50 51 52 53 53 55 56 57 58 59 61 62 64 65 67 68 70 71 73 74 75 76 78 79 80 80 81 82 82 82 83 83 83 83 83 84 84 85 85 86 87 88 88 89 90 91 91 92 92 92 92 91 91 90 89 87 86 84 82 80 78 76 74 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 42 42 42 43 44 45 45 46 48 49 50 52 53 55 56 58 60 62 64 66 68 70 72 74 75 77 78 79 80 80 81 80 80 80 79 78 77 76 75 74 73 72 72 71 70 69 69 68 67 66 66 65 64 64 63 63 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 63 63 64 64 65 66 66 67 67 68 68 69 69 69 69 69 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 57 57 57 57
 52 49 47 45 43 42 41 40 40 40 41 41 42 43 44 45 46 48 49 51 53 55 57 59 61 64 66 69 72 75 79 82 86 90 94 99 103 108 113 119 125 131 137 143 150 156 163 169 176 182 189 194 199 204 208 211 213 214 215 214 212 209 205 200 194 188 180 173 165 157 148 140 132 123 115 107 100 92 85 79 73 67 62 57 53 49 46 43 41 39 38 37 37 37 37 38 39 41 42 44 47 49 51 54 57 60 63 66 69 72 75 78 81 84 87 91 94 96 99 102 105 107 110 112 114 116 117 119 120 121 121 121 121 121 120 119 117 115 113 111 109 106 103 100 97 94 91 88 84 81 78 75 72 69 66 63 61 58 55 53 51 49 46 45 43 41 40 38 37 36 35 35 34 34 35 36 37 38 40 43 45 49 53 57 61 66 71 76 81 86 90 95 99 103 107 110 112 114 116 117 118 118 119 118 118 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 101 100 99 98 98 97 97 96 95 94 94 93 92 91 91 90 89 88 87 86 85 84 82 81 80 78 77 75 74 72 71 69 67 66 64 63 61 60 59 58 57 56 56 56 56 57 58 60 62 65 68 72 76 81 86 92 98 104 111 118 124 131 138 145 152 158 164 169 174 178 182 185 187 188 188 188 187 185 183 180 177 173 169 165 161 156 152 147 143 139 135 131 127 124 121 118 115 113 110 108 107 105 104 103 102 102 101 101 101 101 101 101 102 102 103 103 104 104 104 104 104 103 102 101 99 97 94 91 88 84 80 76 72 68 63 59 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 36 35 34 33 33 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 32 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 71 73 75 76 78 79 79 80 80 79 79 78 77 75 73 71 69 66 64 61 59 56 53 51 48 46 44 41 39 37 36 34 33 32 31 31 30 30 30 30 31 31 32 32 33 34 35 36 37 37 38 39 39 40 40 40 40 41 40 40 40 40 39 39 38 37 37 36 35 34 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 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 38 39 41 43 44 46 48 50 52 54 56 59 61 63 65 67 69 71 72 74 75 77 78 79 79 80 80 80 79 79 78 77 76 74 73 71 69 68 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 35 35 36 37 39 40 42 44 46 49 51 54 57 59 62 65 67 69 72 73 75 76 77 77 78 78 77 77 76 75 74 73 71 70 68 67 65 64 63 61 60 59 58 56 56 55 54 53 53 52 52 52 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 57 57 56 55 54 53 52 50 49 47 46 44 43 41 40 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 33 35 37 40 42 45 47 50 52 54 56 57 58 58 58 58 58 57 56 54 53 51 49 48 46 44 42 41 39 38 36 35 34 32 31 31 30 29 28 28 27 27 27 27 27 27 27 27 28 28 28 29 30 31 31 32 33 35 36 37 39 40 41 43 45 46 48 49 51 52 53 55 56 56 57 57 57 57 56 56 55 53 52 50 49 47 45 44 42 41 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 45 45 44 44 43 42 40 39 37 36 34 33 31 30 28 27 26 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 48 48 48 47 47 46 46 45 44 43 41 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 19 18 18 19 19 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 16 16 16 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 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 34 35 35 36 37 37 38 38 38 38 37 37 36 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 31 31 32 32 33 32 32 31 31 30 29 27 26 25 24 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 29 30 30 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 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
 21 21 22 22 23 23 24 24 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 50 51 51 52 52 53 53 53 52 52 51 50 49 49 47 46 45 44 43 41 40 39 38 36 35 34 33 32 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 35 35 36 35 35 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 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 23 23 24 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 56 58 60 62 64 65 67 68 69 69 69 69 68 67 65 64 62 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 27 28 29 31 32 33 34 36 38 39 41 43 46 48 51 53 56 60 63 67 71 75 79 83 87 91 94 98 100 102 103 104 103 102 100 97 94 90 86 81 77 73 68 64 60 56 53 49 46 43 41 38 36 34 33 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 29 29 30 31 33 34 35 36 37 38 40 41 42 43 44 44 45 46 46 46 46 46 46 46 45 44 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 32 32 33 34 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 51 51 52 52 51 51 51 50 49 48 48 46 45 44 43 42 41 40 39 37 36 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 46 47 47 48 48 48 47 47 46 45 44 43 42 41 40 38 37 36 35 34 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 26 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 44 44 44 45 44 44 44 44 43 42 42 41 40 39 38 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 27 27 27 28 27 27 27 26 26 25 24 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 22 23 23 24 24 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 20 20 20 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 33 33 32 31 30 29 28 26 25 24 23 22 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 25 26 28 30 32 34 36 38 41 43 45 47 48 50 51 51 52 51 51 50 49 47 45 43 41 39 37 36 34 32 31
 56 60 64 69 74 80 86 93 99 106 113 119 124 129 132 134 135 134 133 130 126 121 115 110 104 98 92 87 81 76 72 67 63 60 57 54 51 49 47 46 44 44 43 43 43 43 44 45 46 48 50 52 55 58 61 65 69 73 78 83 88 94 99 105 111 117 122 128 133 137 141 143 145 146 146 144 142 139 135 130 124 119 113 107 101 96 90 86 81 77 73 70 67 65 63 61 60 59 58 58 57 57 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 59 59 58 57 57 56 55 54 53 53 52 51 51 50 50 50 50 50 50 50 51 52 53 54 55 57 59 60 62 64 66 68 70 72 74 76 77 79 80 80 80 80 79 78 76 74 72 69 67 64 61 57 54 51 49 46 44 42 40 38 37 36 36 36 36 36 37 38 39 41 43 45 48 50 53 56 60 63 67 71 75 78 82 86 89 92 95 97 99 100 100 100 99 98 96 94 91 89 86 83 80 77 74 71 69 66 64 62 61 59 58 57 56 55 55 54 54 54 53 53 53 53 52 52 52 52 51 51 50 50 49 48 48 47 46 45 45 44 43 42 41 40 40 39 39 38 38 38 38 38 39 39 40 41 42 43 45 46 48 49 51 52 54 55 56 58 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 62 62 62 62 63 63 63 64 65 66 67 68 70 71 73 75 77 80 82 84 86 88 90 91 93 94 94 94 94 93 92 91 89 87 84 82 79 76 73 70 67 64 62 59 57 54 52 51 49 48 47 46 46 46 47 47 49 51 53
 24 24 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 23 24 24 25 26 26 28 29 30 32 34 36 38 41 43 46 49 52 55 58 61 64 67 70 72 75 77 78 79 80 80 79 78 76 74 72 69 66 63 60 57 54 51 49 46 44 42 40 38 37 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 61 63 65 67 68 70 72 74 75 77 78 79 80 81 81 81 81 80 80 79 77 76 74 72 70 68 65 63 60 58 55 53 50 48 46 43 41 39 37 36 34 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 34 34 35 36 36 37 38 39 41 42 43 44 45 46 46 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24
 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 21 22 22 23 23 23 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 24 24 24 23 23 22 21 21 20 19 18 17 17 16 15 15 14 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
 28 28 28 29 29 30 31 32 33 34 36 37 38 40 41 43 44 45 46 47 48 49 49 49 49 48 48 47 45 44 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 24 24 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 34 35 35 36 36 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 36 36 37 38 40 41 43 44 46 48 51 53 55 57 60 62 64 66 67 69 70 70 70 70 70 69 67 66 64 62 60 57 55 53 50 48 46 44 42 40 39 38 37 36 35 34 34 34 34 34 34 35 36 36 37 39 40 41 42 44 45 47 48 50 51 52 54 55 56 57 57 57 58 57 57 57 56 55 54 53 52 50 49 48 47 46 45 44 43 43 43 42 42 43 43 44 44 45 46 46 47 48 49 49 50 50 50 50 50 50 49 49 48 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 35 36 38 40 42 44 46 49 51 54 57 59 62 64 66 68 70 71 72 72 72 72 71 70 68 66 64 62 60 57 55 53 51 49 47 45 43 42 41 40 39 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 41 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 24 23 23 23 24 24 25 25 26 27 28 30 31 33 34 36 38 40 42 44 45 47 49 50 52 52 53 54 54 53 53 52 51 50 48 47 45 43 41 40 38 36 35 33 32 31 30 29 29 28
 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 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 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 30 31 32 33 35 36 38 39 40 42 43 44 45 45 46 46 46 45 45 44 43 42 41 39 38 36 35 33 32 30 29 28 27 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 35 35 35 34 34 34 33 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 32 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 23 24 25 26 27 29 30 31 32 34 35 36 38 39 40 42 43 44 45 46 47 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20
 53 54 55 56 57 58 60 61 62 63 64 64 64 64 64 64 63 61 60 58 56 54 52 50 48 45 43 41 39 37 35 33 32 30 29 28 27 26 25 24 24 24 24 24 24 24 25 26 27 28 29 31 33 35 37 40 42 45 48 52 55 58 62 65 68 71 74 76 78 79 80 80 80 79 77 75 73 71 68 65 62 60 57 55 53 50 49 47 46 45 44 43 43 43 43 43 43 44 44 45 45 46 46 46 47 47 47 47 46 46 45 44 43 42 40 39 37 36 34 33 31 30 28 27 26 25 23 22 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 25 26 27 29 31 33 35 37 39 41 43 45 47 48 50 51 52 53 54 54 54 54 53 52 51 50 48 47 45 44 42 41 40 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 40 41 42 42 42 42 42 42 42 41 41 40 39 38 37 36 34 33 32 31 29 28 27 26 25 25 24 23 23 23 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 39 38 38 37 36 36 35 34 34 33 33 33 33 33 33 33 34 35 35 37 38 39 41 43 45 46 48 51 52 54 56 58 59 60 61 61 61 61 60 59 57 55 53 51 49 47 44 42 40 38 36 34 32 31 29 28 27 26 25 25 25 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 46 47 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 51 52
 46 46 46 46 46 46 46 47 47 48 49 50 51 52 53 54 55 56 56 57 58 59 59 60 60 60 60 60 60 60 59 59 59 58 57 57 56 56 55 54 54 54 53 53 53 53 53 53 53 53 54 54 55 55 55 56 56 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 52 52 52 52 52 53 53 53 54 55 55 56 57 57 58 59 59 60 60 60 61 61 61 60 60 60 59 58 58 57 56 55 54 53 53 52 51 50 49 48 48 47 47 46 46 46 46 46 46 46 47 47 48 49 50 51 53 54 56 58 59 61 63 65 67 69 70 72 73 75 76 77 77 77 77 77 77 76 75 74 73 72 70 69 67 65 64 62 61 59 58 57 56 55 54 54 53 53 53 54 54 55 55 56 57 59 60 61 63 64 65 67 68 69 70 71 72 72 72 72 72 71 71 70 69 68 66 65 63 62 60 58 57 55 53 52 50 49 48 47 46 45 44 43 43 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 61 62 63 63 64 64 64 64 64 63 63 62 61 61 60 59 58 57 57 56 55 55 54 54 54 53 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 48 47 46 45 45 45 44 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 61 61 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 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
 33 35 36 37 39 40 41 42 43 44 44 45 45 44 44 43 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 25 25 25 25 25 25 26 26 27 28 30 31 33 35 38 40 43 46 50 53 57 60 64 67 70 73 76 78 79 80 81 81 80 78 77 74 72 69 66 63 60 57 54 51 48 46 43 41 39 37 36 34 33 32 31 30 30 30 29 29 29 30 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 49 50 51 51 51 51 51 51 50 49 48 47 45 44 42 40 39 37 35 34 32 31 30 29 28 27 26 25 25 24 24 24 24 23 23 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 42 43 44 46 48 49 51 53 55 57 59 61 64 66 68 69 71 72 73 74 74 74 74 73 72 71 69 67 65 63 62 60 58 56 55 53 52 51 50 50 49 49 49 49 50 50 50 51 52 52 53 54 55 55 56 56 57 57 57 57 57 57 56 55 54 53 52 50 49 47 45 44 42 40 39 37 36 34 33 32 31 30 29 29 28 28 28 27 27 27 27 27 28 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 48 49 51 53 55 57 59 61 62 64 65 66 67 67 67 67 66 65 64 62 60 58 56 53 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 28 27 27 26 26 26 26 27 27 28 28 29 30 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 64 62 60 58 56 54 53 51 50 49 48 48 47 47 46 46 46 46 47 47 48 48 49 50 51 52 54 55 57 59 61 63 65 67 70 72 75 77 79 82 84 85 87 88 88 88 88 87 86 84 82 80 77 74 71 68 65 63 60 57 55 53 51 49 48 46 45 44 43 43 42 42 42 42 42 42 42 43 43 44 44 45 46 46 46 47 47 47 47 46 46 45 44 44 42 41 40 39 38 36 35 34 33 32 31 30 29 29 28 28 28 27 27 28 28 28 29 29 30 31 33 34 36 38 40 42 44 47 50 53 57 60 63 67 70 73 75 78 79 81 81 81 81 80 78 76 74 71 69 66 63 61 58 55 53 51 49 47 45 43 42 40 39 38 37 36 36 35 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 49 50 52 54 56 58 59 61 63 65 66 68 69 71 72 73 75 76 77 79 80 81 82 83 84 85 86 87 88 88 88 88 88 87 86 85 83 81 79 77 74 71 69 66 63 60 58 55 53 51 49 47 45 44 43 42 41 41 40 40 40 40 41 42 42 44 45 46 48 51 53 56 59 62 65 69 73 77 81 85 89 92 95 98 100 101 101 100 99 97 95 92 89 86 83 80 77 74 72 69 68 66 65 64 63 63 63 63 64 65 66 67 69 71 73 76 78 81 84 87 90 92 95 97 99 100 101 101 101 100 99 97 95 93 91 88 85 83 80 78 76 74 72 71 70 69 68 68 67 67 68 68 68 69 70 71 72 73 74 75 76 76 77 78 78 78 78 78 77 76 75 73 71 70 68
 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 34 34 33 32 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 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 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 36 36 36 35 35 34 33 32 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 36 37 38 38 39 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 35 36 36 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 20
 31 30 30 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 35 35 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 35 36 36 36 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 45 46 45 45 45 44 43 41 40 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 19 20 21 22 24 26 28 30 32 35 38 41 44 48 51 55 58 62 64 67 69 71 71 72 71 70 68 66 64 61 58 55 52 49 46 44 41 39 37 35 34 33 31 31 30 29 29 29 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 43 43 42 42 41 40 38 37 36 34 33 31 29 28 26 25 24 22 21 20 19 19 18 17 17 17 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 29 30 31 32 32 33 33 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 55 56 55 55 54 53 52 50 48 46 44 42 40 38 35 33 31 30 28 26 25 24 23 22 22 21 21 21 21 21 22 22 23 24 25 26 28 29 31 32 34 36 38 40 41 43 45 46 48 49 49 50 50 50 50 49 48 47 45 44 42 41 39 37 36 35 34 32 32
 34 34 35 36 36 37 38 39 39 40 40 40 41 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 24 24 24 24 24 24 25 26 27 28 29 30 32 33 35 37 39 41 43 46 48 50 52 54 55 57 58 59 59 60 59 59 58 57 56 55 53 51 50 48 46 45 43 41 40 39 38 37 36 35 34 34 34 33 33 34 34 34 35 35 36 37 37 38 39 40 41 43 44 45 46 46 47 48 49 49 49 49 49 49 49 48 47 46 45 44 43 42 40 39 37 36 34 33 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 50 52 53 54 56 57 58 60 61 62 63 65 66 67 68 69 69 70 70 70 70 70 70 69 68 67 66 64 63 61 59 57 55 53 51 49 47 45 43 42 40 39 38 36 36 35 34 34 34 34 34 34 35 36 37 38 39 41 43 44 47 49 51 54 56 59 62 64 67 69 72 74 75 77 78 78 78 77 76 75 73 71 68 66 63 60 58 55 53 50 48 46 44 42 41 39 38 37 36 35 34 33 33 32 32 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 34 35 36 37 38 38 39 39 39 39 39 39 39 38 38 38 37 36 36 35 35 34 33 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33
 53 53 54 54 53 53 52 50 49 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 21 22 24 27 29 33 36 41 46 51 57 64 71 78 85 92 99 104 108 110 111 110 107 103 98 93 87 82 76 71 66 61 57 54 50 48 45 43 41 40 38 37 36 36 35 35 34 34 34 34 34 34 33 33 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 18 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 37 38 40 41 43 46 48 51 54 57 61 65 69 74 79 85 90 96 101 107 111 115 118 119 119 118 115 111 105 98 91 84 77 69 63 56 50 45 40 36 32 29 26 24 22 20 19 18 17 16 15 15 15 15 15 15 16 16 17 18 19 20 22 24 25 28 30 33 36 39 42 46 50 55 59 63 67 71 74 76 78 79 78 77 75 72 69 66 62 59 55 52 49 46 44 42 40 38 37 36 35 35 34 34 34 35 35 36 37 37 38 40 41 42 44 45 47 48 50 51 52 53 54 55 55 55 55 54 53 53 51 50 49 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 47 48 50 51 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 43 43 43 43 43 44 45 46 47 48 50 52 54 56 58 61 64 66 69 71 74 76 77 79 79 79 79 78 76 74 71 68 64 60 57 53 49 46 42 39 36 34 32 30 28 27 25 24 24 23 23 23 23 23 24 25 25 26 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 45 46 46 46 47 47 47 46 46 46 45 45 45 45 44 44 44 45 45 45 46 47 48 49 50 52 53 55 57 59 61 63 65 66 68 70 71 72 73 73 73 73 72 71 70 68 66 64 61 59 57 54 52 50 48 46 44 43 42 41 40 39 39 39 39 39 39 39 40 41 41 42 43 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 52 53 53 53 53 54 54 55 55 56 57 58 59 60 62 63 64 66 67 68 70 71 71 72 72 72 71 70 69 67 65 63 61 59 56 54 51 49 46 44 42 40 38 36 34 33 31 30 29 28 28 27 27 27 27 27 28 28 29 31 32 34 36 39 41 45 48 52 56 60 65 70 74 79 84 88 92 96 98 100 102 102 101 100 98 96 93 90 86 83 79 75 72 69 66 63 61 58 56 55 53 52 51 50 50 50 50 50 50 50 51 52 52 53 54 55 55 56 56 56 56 56 56 55 55 54 52 51 50 48 46 45 43 41 40 38 36 35 33 32 30 29 28 27 26 26 25 25 24 24 24 25 25 26 26 27 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 55 57 58 60 61 62 63 63 63 63 62 62 61 60 58 57 55 54 52 51 50 48 47 46 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 27 27 26 26 25 25 25 25 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 19 19 18 18 18 18 17 17 18 18 18 18 18 19 19 20 21 21 22 23 24 25 27 28 29 30 32 33 34 36 37 37 38 39 39 39 38 38 37 36 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 20 20 20 21 21 21 21 21 22 22 22 23 23 24 25 25 26 26 27 28 29 30 30 31 32 33 34 34 35 35 36 36 36 36 36 36 35 35 34 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 28 29 29 29 28 28 28 27 26 26 25 24 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 31 32 32 33 33 33 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28
 20 20 21 22 22 23 24 26 27 28 30 32 33 35 36 38 39 40 40 40 40 40 39 37 36 34 32 30 28 26 25 23 21 20 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 14 15 15 16 17 18 20 21 22 24 25 27 28 30 31 33 34 35 36 37 38 38 39 39 38 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 16 17 18 19 20 22 24 26 28 31 34 38 42 46 51 56 60 65 69 72 74 74 74 72 69 65 61 56 51 47 42 38 34 31 28 25 23 21 19 18 17 16 15 14 14 13 13 13 13 13 14 14 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 38 41 43 45 48 50 52 54 56 58 60 61 62 63 64 64 64 63 62 61 60 58 56 54 52 50 48 46 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 29 30 31 31 31 31 31 31 30 30 29 28 27 26 25 24 24 23 22 21 21 20 20 20 20 20 20
 42 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 24 25 26 27 28 28 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 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 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 29 29 29 29 29 29 29 28 27 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 29 29 28 28 27 26 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 25 26 27 28 29 31 32 34 35 36 38 39 40 41 42 42 43 43 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 23 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 42 43 43 43 43 42 41 39 38 36 34 32 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 32 32 33 33 32 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 21 22 23 24 26 27 28 30 31 32 33 33 34 34 34 34 34 34 33 33 32 31 31 30 29 29 28 27 27 27 26 26 26 26 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 27 28 28 28 28 29 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 60 62 64 67 69 71 73 75 77 79 80 81 81 81 81 81 80 79 78 77 76 75 74 73 72 71 70 70 69 68 68 67 67 67 66 65 65 64 63 61 60 59 57 55 54 52 50 48 47 45 44 43 42 41 40 40 40 40 40 40 41 42 44 45 47 49 52 54 57 61 64 68 72 76 80 84 88 92 95 98 101 102 103 104 103 103 101 100 98 96 94 91 90 88 86 85 85 85 85 86 87 89 91 95 98 103 108 115 121 129 137 146 154 163 170 177 182 185 185 183 179 172 163 153 142 130 118 107 97 87 78 70 62 56 50 46 41 38 35 32 30 29 28 27 26 26 26 27 27 28 30 31 33 36 38 41 45 49 53 58 63 68 74 79 85 90 95 100 103 105 106 106 104 102 98 94 90 85 80 75 71 66 62 59 55 52 50 47 45 43 42 40 39 39 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 47 48 49 51 53 55 56 58 60 62 64 65 66 67 67 67 66 65 64 63 61 59 56 54 52 50 48 46 44 42 41 40 39 38 38 37 37 38 38 38 39 40 41 43 44 46 48 50 51 53 55 57 59 61 62 63 63 63 63 62 61 59 57 55 53 50 47 45 42 40 38 36 34 32 31 30 29 28 27 27 27 27 27 28 29 31 33 35 37 40 44 48 53 58 64 71 78 86 94 102 111 118 125 131 136 139 140 139 136 132 126 120 113 106 99 92 86 80 75 70 66 62 59 57 54 53 52 51 50 50 50 50 51 52 53 55 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 33 33 34 35 36 37 37 38 38 39 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 34 35 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 50 50 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 47 48 49 50 51 51 52 52 52 52 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 48 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 47 49 50 52 54 55 56 57 57 57 57 56 55 54 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 27 26 25 24 24 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 28 29 30 30
 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 14 15 15 15 15 15 15 15 15 15 15 15 14 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 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 18 18 18 18 18 18 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 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 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7
 10 10 9 9 8 8 8 8 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 13 14 14 14 14 14 14 13 13 12 11 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 13 14 15 17 18 20 22 24 26 28 29 30 30 29 28 27 25 22 20 18 16 14 13 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 14 15 16 18 20 21 23 24 25 26 27 28 28 28 28 27 27 27 26 26 25 25 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 26 25 24 23 22 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 22 22 22 22 21 20 20 19 18 17 16 15 14 13 13 12 11 11 11 11 10 10 10 11 11 11 12 13 13 15 16 17 19 21 23 25 28 31 33 35 37 38 38 38 36 34 31 29 26 23 20 18 16 14 12 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 10 11 12 14 15 17 19 21 23 26 28 30 32 34 35 35 35 35 33 31 29 27 25 23 21 19 17 16 14 13 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 185 173 161 149 139 129 119 111 103 96 89 84 79 74 70 66 63 61 58 56 55 53 52 51 51 50 50 50 51 51 52 53 54 55 57 58 60 62 65 67 70 73 76 79 82 85 88 91 93 96 97 98 99 99 99 98 96 94 92 89 87 84 82 79 77 74 72 70 69 67 66 65 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 51 51 52 52 53 54 55 56 57 59 60 62 64 66 68 70 73 75 77 79 81 84 86 88 90 92 94 95 97 99 100 102 103 104 105 106 106 106 106 105 104 102 100 98 95 92 88 85 81 78 74 71 68 65 62 60 57 56 54 52 51 50 49 49 49 48 48 48 49 49 49 50 50 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 57 57 57 57 58 58 59 60 61 62 64 66 68 70 73 76 79 82 85 89 92 96 99 102 105 106 108 109 108 108 106 104 101 98 95 91 87 84 80 76 73 69 66 63 61 58 56 55 53 52 51 50 49 49 49 50 50 51 52 54 56 58 61 64 67 71 75 80 85 91 97 103 110 118 125 133 141 149 157 164 171 176 181 183 185 185 183 180 176 170 164 158 151 145 138 132 126 121 116 112 108 104 101 99 97 95 93 92 91 91 90 90 89 89 89 88 88 87 87 86 86 85 84 83 83 82 81 80 79 79 78 78 78 78 78 79 80 81 83 85 88 91 95 99 105 110 117 125 133 143 153 164 175 186 198 209 219 227 234 238 239 238 234 227 218 208 196
 24 25 25 25 25 25 24 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 28 29 29 29 28 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 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 31 32 33 33 33 32 32 30 29 28 26 24 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 14 14 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 25 26 26 26 26 26 25 24 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 22 23 23 23 23 23 23 23 22 21 21 20 19 18 17 16 15 15 14 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 19 20 21 22 22 23 23 23 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24
 28 32 35 40 44 49 54 58 62 65 66 66 64 61 57 52 47 42 38 34 30 27 24 21 19 18 16 15 14 13 13 12 12 12 12 12 12 13 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 33 34 35 36 36 37 38 39 40 40 41 41 42 42 42 42 42 41 40 39 38 36 35 33 31 29 27 25 24 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 17 18 20 22 24 26 29 32 35 38 41 43 46 47 48 48 47 46 43 40 37 34 30 27 24 21 18 16 14 12 11 9 8 8 7 6 6 6 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 12 13 14 15 16 17 18 18 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 21 23 25 28 31 34 37 40 43 45 47 47 47 46 44 42 39 36 33 30 27 24 22 19 18 16 15 13 12 12 11 11 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 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 27 27 26 25 24 23 22 20 19 17 16 14 13 12 11 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 11 13 15 17 19 22 25 27 30 33 35 37 39 40 40 39 38 36 34 32 29 27 25 23 21 19 18 16 15 14 14 13 13 13 13 13 13 14 14 15 16 18 19 21 23 25
 66 66 65 64 63 62 61 60 58 57 55 54 52 51 50 49 47 46 45 45 44 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 60 61 62 63 63 64 64 64 64 63 62 61 60 59 57 55 54 52 50 48 46 44 42 40 38 37 35 34 33 32 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 46 47 48 49 50 51 52 52 53 53 53 53 54 54 54 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 59 59 59 59 59 58 58 57 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 48 49 49 50 50 50 50 49 49 48 47 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 32 32 32 31 32 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 42 43 44 46 47 49 51 52 54 56 57 59 60 62 63 64 65 66 66 66 66
 91 90 88 87 85 83 81 79 78 76 74 72 71 69 68 67 66 65 65 65 65 65 65 65 66 66 67 68 68 69 70 71 71 71 72 72 71 71 70 70 69 68 66 65 64 62 61 59 58 57 56 55 54 53 52 51 51 51 50 50 50 51 51 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 65 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 66 67 67 68 68 69 69 70 70 70 71 71 70 70 70 69 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 56 56 56 56 57 57 57 58 59 59 60 60 61 62 62 62 63 63 63 64 64 64 64 64 65 65 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 80 80 80 79 79 78 77 76 74 73 71 69 68 66 64 62 61 59 57 56 55 54 53 52 51 51 51 51 51 51 51 52 52 53 53 54 55 55 56 57 58 58 59 60 60 61 62 62 63 63 64 65 65 65 66 66 66 66 66 66 66 66 66 65 65 64 64 63 62 61 61 60 59 58 58 57 57 56 56 56 56 56 56 56 56 57 57 58 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 73 74 74 74 75 74 74 74 73 73 72 71 70 70 69 68 68 67 66 66 65 65 65 65 64 64 64 64 65 65 65 65 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 72 73 75 76 77 79 81 83 84 86 88 89 90 92 93 93 94 94 93 93 92
 44 44 44 44 44 43 41 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 18 17 17 17 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 27 28 28 28 29 29 28 28 28 28 27 27 26 25 25 24 24 24 23 23 23 23 22 22 23 23 23 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 21 20 20 21 21 21 21 22 22 23 24 25 26 27 28 30 31 32 33 34 35 36 36 37 37 36 36 35 34 33 32 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 13 13 14 14 14 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 30 31 31 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 23 23 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 26 27 28 30 31 32 33 35 36 36 37 37 38 37 37 36 35 34 33 31 30 28 27 25 24 22 21 20 19 18 17 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 25 25 26 27 27 28 28 28 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 24 24 25 26 26 27 29 30 31 33 34 36 38 39 41 42 43
 61 61 60 58 57 55 53 52 50 48 47 46 44 43 42 41 41 40 40 40 40 40 41 41 42 42 43 44 44 44 45 45 45 44 44 43 42 41 40 38 37 35 34 33 31 30 28 27 26 25 24 24 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 30 31 33 35 36 38 40 41 43 44 45 45 46 46 45 45 44 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 25 25 24 24 24 24 24 24 25 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 36 38 40 41 43 44 46 47 48 48 49 49 48 48 47 46 44 43 41 39 38 36 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 47 48 49 50 50 50 50 49 48 47 46 44 43 41 40 39 37 36 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 43 44 44 45 45 44 44 43 42 41 40 39 37 36 35 33 32 31 30 29 29 28 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 30 30 31 31 32 33 34 36 38 39 41 43 46 48 50 52 55 57 58 60 61 62 62 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 27 26 25 25 24 23 23 23 22 22 23 23 24 24 25 26 27 29 30 32 34 36 37 39 41 43 44 45 47 47 48 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 26 26 27 27 28 29 30 31 32 33 35 37 38 40 42 43 45 46 48 49 50 50 51 51 50 50 49 48 47 46 45 44 42 41 40 39 38 38 37 37 37 37 37 38 38 39 40 40 41 42 43 43 44 44 45 45 45 45 45 45 44 44 44 44 44 44 44 44 45 45 46 47 47 48 49 50 51 52 53 54 54 54 54 53 53 52 50 49 47 45 44 42 40 38 37 36 35 34 33 33 32 32 32 32 33 33 34 35 36 37 38 39 40 41 41 42 43 43 43 43 43 42 41 40 39 38 36 35 33 32 31 30 29 28 27 27 27 27 27 27 28 28 29 31 32 34 36 38 41 43 46 49 53 56 59 62 64 67 68 69 69 68 67 65 63 60 58 55 52 49 46 44 42 40 38 37 35 34 34 33 33 34 34 35 36 37 39 41 43 46 48 51 54 57 60 63 65 68 70 71 72 73 72 72 70 69 67 64 62 59 56 54 51 49 47 45 44 42 41 41 40 40 40 41 42 43 44 46 48 50 53 55 58 61 63 66 68 70 72 73 74 74 73 72 70 68 65 62 59 56 53 50 47 45 43 40 39 37 36 35 34 33 33 32 32 32 33 33 34 35 36 37 38 39 40 41 42 42 42 42 42 42 41 40 38 37 36 34 33 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 26 28 30 32 34 37 40 42 45 48 51 53 55 57 59 60 60 60 60 59 58 57 55 53 51 50 48 46 44 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 15 15 14 14 14 14 14 15 15 16 16 17 18 19 20 22 23 25 26 28 29 31 32 33 34 35 35 35 35 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 29 30 31 31 32 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 35 36 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 40 40 39 39 38 37 35 34 32 31 29 28 26 24 23 22 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 18 20 21 22 24 26 28 30 32 35 37 40 43 45 48 50 51 53 54 54 54 54 53 53 51 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
 85 86 86 87 87 87 88 88 88 88 88 87 87 86 85 84 83 81 80 78 77 75 74 72 71 69 68 66 65 64 62 61 60 60 59 59 58 58 58 59 59 60 61 63 65 67 69 72 75 78 81 84 87 91 94 97 99 101 103 104 105 105 104 104 102 101 99 97 95 93 91 89 88 86 84 83 82 81 80 79 79 78 78 77 77 76 76 75 75 74 74 73 72 72 71 71 70 70 69 69 69 69 69 69 70 71 72 74 75 77 80 82 85 87 90 92 95 97 99 100 101 102 101 101 100 98 96 93 91 88 85 82 79 76 74 71 69 68 66 65 64 63 63 62 62 62 63 63 63 64 65 65 66 67 68 68 69 70 71 72 72 73 74 74 75 75 75 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 76 76 77 78 78 80 81 82 84 85 87 89 91 93 94 96 98 99 100 100 100 100 99 98 97 95 92 90 87 84 81 78 75 72 69 67 64 62 60 59 57 56 56 55 55 55 55 55 56 56 57 58 59 60 61 62 64 65 67 68 70 72 74 76 79 81 85 88 92 96 100 105 110 115 120 125 131 136 141 146 150 154 157 160 161 162 163 162 160 158 155 151 146 141 136 130 125 119 113 108 102 98 93 89 85 81 78 75 73 70 68 67 65 63 62 61 60 59 58 57 56 55 55 54 54 54 54 54 54 55 56 57 58 59 61 62 64 66 68 71 73 75 77 79 81 82 84 85 86 87 88 88 88 88 88 88 88 87 87 86 85 85 85 84 84 84 84 83 83 84 84 84 84 84 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 41 41 40 39 39 38 38 38 39 39 40 41 42 43 45 47 49 51 53 56 58 60 62 63 64 65 65 65 65 64 63 61 59 58 56 54 52 51 49 48 47 46 45 44 44 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 48 49 51 52 54 56 59 61 63 66 68 70 71 72 73 73 73 72 71 69 68 65 63 61 58 56 54 52 50 48 47 45 44 44 43 43 44 44 45 46 47 49 50 51 53 54 55 56 56 56 56 55 54 53 51 49 47 45 43 41 39 38 36 35 34 33 33 33 33 33 33 34 35 36 37 38 39 40 41 43 44 45 45 46 46 46 46 46 45 45 44 43 42 42 41 40 40 40 39 39 40 40 41 41 42 43 44 46 47 48 50 52 53 55 56 57 58 59 59 59 58 57 56 54 52 50 48 46 44 42 40 38 36 35 34 33 32 31 30 30 30 29 29 29 30 30 31 31 32 34 35 37 39 41 43 46 49 52 56 59 63 66 69 72 75 76 78 78 78 78 76 75 72 70 67 64 62 59 57 54 53 51 50 49 49 48 49 49 50 51 53 54 56 58 60 62 63 65 67 68 69 69 69 69 68 67 66 64 62 60 58 56 53 52 50 48 47 46 45 45 45 45 45 46 47 48 49 50 52 53 55 56 58 59 60 61 62 62 62 62 62 61 60 59 58 56 55 53 52 50 49 48 46 45 44 43 43 42 41 41 41 41 41 41 41 41 42 43 43 44 45 46 47 48 49 50 50 51 51 51 51 50 49 48 48 46 45 44 43
 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 57 58 59 60 60 60 60 59 58 57 55 53 51 48 46 44 41 39 37 35 34 32 31 30 29 28 28 27 27 28 28 29 30 31 32 34 35 37 39 40 42 43 44 45 45 46 45 45 45 44 43 42 41 40 39 38 38 37 37 37 37 38 39 40 42 44 47 51 55 60 65 71 76 82 87 92 96 98 99 99 97 93 88 83 77 71 65 59 54 49 44 41 37 35 32 30 29 28 27 27 26 26 27 27 28 28 29 30 31 32 33 34 36 37 38 39 41 42 43 43 44 45 45 45 45 45 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 42 42 42 42 42 41 40 39 38 37 36 35 34 33 31 31 30 29 29 29 29 29 30 31 33 35 37 40 43 47 52 57 62 68 75 82 90 97 104 111 116 119 121 120 117 112 106 98 90 82 75 68 61 55 50 46 43 40 37 36 34 33 33 32 32 32 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 52 52 53 53 54 54 54 54 54 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 32 32 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 31 33 34 36 37 38 38 39 39 39 39 38 37 36 35 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 22 22 23 23 24 26 27 29 31 33 35 37 39 41 43 44 45 45 44 43 42 40 38 35 33 30 28 26 23 21 19 18 16 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 37 39 41 43 45 46 48 49 50 50 51 51 51 51 50 50 49 48 47 46 45 43 42 40 39 37 36 34 33 31 30 28 27 26 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 19 20 21 22 23 23 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 48 50 52 54 55 55 55 54 53 51 48 45 43 40 37 34 32 29 27 26 24 23 21 20 20 19 18 18 17 17 16 16 16 16 16 17 17 18 18 19 20 22 23 25 27 30 33 35 39 42 45 48 51 54 57 59 60 61 60 59 58 56 53 50 47 44 41 38 35 33 30 28 26 25 23 22 21 20 20 19 18 18 18 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 64 62 60 58 56 54 52 49 47 45 43 41 39 37 36 35 35 34 34 34 34 34 34 34 35 35 35 35 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 30 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 35 35 35 35 34 34 34 34 34 34 35 36 37 38 40 42 45 48 51 54 58 62 65 69 72 76 78 81 82 83 83 82 81 79 76 73 69 65 62 58 55 52 49 47 45 43 41 40 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 32 32 32 33 34 35 36 38 40 42 45 47 50 53 55 58 60 62 63 64 64 63 63 61 59 57 55 52 50 47 45 42 40 38 37 35 34 33 33 33 32 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 30 30 30 30 30 31 32 33 34 35 36 38 39 41 42 43 45 46 46 47 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 48 49 50 51 52 54 55 56 56 57 57 57 57 56 55 54 52 50 48 46 44 42 40 38 37 35 34 33 32 31 30 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 31 31 32 34 36 38 40 43 46 49 53 56 60 63 66 69 71 72 72 72 71 69 66 63 60 56 53 49 46 43 40 38 36 34 33 32 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 36 37 37 38 38 39 40 41 41 42 44 45 47 48 50 52 55 57 59 61 62 64 65 65 65 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 14 14 15 16 16 17 17 17 17 16 15 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 13 13 12 12 12 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 9 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 30 30 30 30 30 30 30 30 31 31 31 32 33 34 35 36 38 40 41 43 45 47 48 50 51 52 53 54 54 54 53 52 51 50 48 47 45 43 42 40 38 37 36 35 35 34 34 34 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 43 44 44 45 45 45 45 45 45 44 43 43 42 41 40 39 38 37 37 36 36 35 35 35 36 36 36 37 37 38 38 39 39 39 40 39 39 39 38 38 37 36 35 34 33 31 30 29 28 27 27 26 26 26 26 26 27 27 28 28 29 30 31 32 33 33 34 35 36 36 37 37 37 38 38 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 49 49 49 49 49 49 48 47 46 45 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 28 29 29 30 31 33 34 36 38 39 41 43 45 46 47 48 49 50 50 49 49 48 47 46 45 43 42 40 39 38 37 36 35 34 34 34 34 34 34 34 35 35 36 36 37 37 38 38 38 38 38 39 38 38 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 47 47 46 45 44 43 42 41 40 40 39 39 38 38 38 39 40 40 42 43 44 46 47 49 50 51 52 53 54 54 54 53 52 51 50 48 47 45 43 41 39 37 36 34 33 32 31 30 30 29 29 29 29 29 29 30 30 30 30
 28 27 26 26 25 25 24 24 24 25 25 26 27 28 30 32 34 37 40 43 46 49 52 55 58 61 62 64 64 64 64 63 61 59 57 54 52 49 47 44 42 40 38 36 35 34 33 33 33 32 33 33 33 33 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 46 48 49 50 52 53 54 55 55 56 55 55 54 53 52 50 48 46 44 42 41 39 37 36 34 33 32 32 31 31 31 32 33 34 35 37 39 41 43 46 48 50 52 53 55 55 55 55 54 52 51 48 46 43 41 38 35 33 30 28 26 25 24 23 22 22 22 22 22 23 24 25 27 28 30 31 33 35 37 39 40 42 43 45 46 46 47 47 47 46 45 45 44 43 42 41 40 40 40 40 40 41 42 43 44 45 47 48 50 52 53 55 56 57 57 57 57 56 55 53 51 49 46 44 41 39 37 36 34 33 32 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 47 48 48 48 48 48 47 46 44 43 41 39 37 35 33 32 30 29 28 27 26 26 26 26 26 27 28 29 30 31 33 34 36 37 39 40 42 43 44 45 45 45 45 44 44 43 42 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 48 48 48 48 47 46 45 44 43 42 41 40 38 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 31 31 30 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
 36 34 32 31 29 28 26 25 24 23 23 23 23 23 23 24 25 26 27 28 30 32 33 35 37 39 40 41 43 43 44 44 43 43 42 40 39 37 35 33 31 29 28 26 25 23 22 22 21 21 21 21 21 21 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 45 46 47 48 48 49 50 50 51 51 51 51 52 51 51 51 51 50 50 49 48 48 47 46 44 43 42 40 39 38 36 35 33 32 30 29 28 27 25 24 23 22 22 21 20 20 19 19 19 20 20 21 22 23 25 26 28 30 32 34 37 39 41 43 44 46 47 47 48 48 47 46 45 44 42 41 39 38 37 35 34 33 33 33 33 33 33 34 35 35 37 38 39 40 41 42 43 44 45 45 45 45 44 43 42 41 40 39 38 37 36 35 34 33 33 33 32 32 32 32 32 33 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 47 48 48 48 48 48 47 46 45 44 43 42 40 39 37 35 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 19 19 19 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 29 31 33 34 37 39 41 43 45 47 49 51 52 53 54 54 54 54 54 53 52 51 50 48 47 45 44 43 41 40 39 38 38 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 43 43 44 44 45 46 46 47 47 47 48 47 47 46 45 44 43 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
 41 42 43 44 46 47 48 50 52 54 56 59 61 64 67 69 72 75 77 80 81 83 84 85 85 84 84 83 81 80 78 76 73 71 69 67 65 63 61 59 58 57 56 56 56 57 58 59 61 64 66 69 72 75 78 81 84 87 89 90 91 92 92 92 91 90 88 86 84 81 79 76 74 72 70 68 66 65 63 63 62 61 60 60 59 58 58 57 55 54 53 51 49 48 46 44 43 42 40 40 39 39 39 39 40 41 43 44 46 49 52 54 58 61 64 67 70 73 75 77 78 79 79 79 78 76 74 71 68 65 61 58 55 52 50 48 46 45 44 43 43 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 58 59 60 61 62 63 65 66 68 69 71 73 74 75 76 77 77 76 76 74 73 71 69 67 64 62 59 56 54 51 49 47 44 42 41 39 38 37 37 37 37 38 40 41 44 46 50 53 57 61 65 69 73 77 81 84 87 88 90 90 90 89 88 86 83 80 78 75 72 69 66 64 62 61 59 59 58 58 58 59 59 60 60 61 61 61 61 61 60 59 58 57 56 55 54 52 51 51 50 50 50 50 50 51 52 53 54 56 57 59 60 61 63 64 65 65 66 66 66 66 65 64 63 62 61 60 58 57 55 54 54 53 53 53 54 54 55 56 57 59 60 61 62 63 64 65 65 65 65 64 63 62 61 60 58 56 54 52 50 48 46 44 43 41 40 39 38 38 38 38 38 38 38 39 39 40
 71 69 68 65 63 60 57 55 52 50 49 48 48 48 49 50 53 55 59 63 68 73 79 85 91 97 102 108 112 115 116 116 115 111 107 101 95 88 82 75 69 63 58 53 50 47 44 42 41 40 40 40 41 41 42 43 45 46 48 49 51 53 55 57 58 60 62 64 65 66 67 68 69 69 70 70 70 69 69 69 68 68 67 67 66 66 65 64 64 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 44 44 45 46 47 49 51 54 57 60 63 67 70 73 76 78 79 80 80 80 78 76 73 70 67 63 60 56 52 49 46 43 41 39 37 35 35 34 34 35 36 38 40 43 46 50 54 58 63 67 72 75 79 81 82 82 82 80 77 74 70 67 64 61 58 56 54 53 53 53 53 54 55 57 59 61 63 65 68 70 72 74 76 78 79 79 79 79 78 76 74 72 69 67 64 62 60 58 57 55 54 54 54 53 54 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 57 57 56 55 55 54 53 52 52 51 51 50 49 49 48 48 47 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 52 53 55 56 58 60 62 64 67 70 74 77 81 85 89 92 95 97 98 99 98 96 93 90 86 82 77 73 68 64 60 56 53 50 47 44 42 41 40 39 38 39 39 40 42 44 46 49 52 55 59 62 65 68 70 71 71
 52 55 58 62 66 71 75 80 84 87 90 91 92 92 90 88 85 81 78 74 71 67 64 61 58 56 54 52 51 50 48 47 47 46 46 46 46 46 46 47 48 50 52 54 58 61 66 71 77 83 90 97 104 111 117 123 127 130 131 130 128 124 119 113 106 99 92 85 78 72 66 60 56 51 48 45 42 40 39 38 38 38 38 39 40 41 42 44 45 47 48 49 50 50 50 50 50 49 49 48 47 46 46 46 46 46 46 47 49 50 52 55 57 60 64 68 72 76 81 86 91 96 101 106 110 114 116 117 118 116 114 111 106 101 96 91 85 80 75 71 67 64 61 58 56 54 53 51 50 50 49 49 48 48 49 49 49 50 51 52 53 54 56 57 58 59 59 59 59 58 57 56 54 51 49 47 44 42 40 37 36 34 32 31 31 30 30 30 31 32 33 35 38 41 44 48 52 56 61 65 69 73 76 78 79 79 79 78 76 73 70 67 64 61 57 54 51 48 46 44 42 41 40 39 39 40 41 42 44 46 49 51 54 56 59 61 63 65 67 69 70 71 71 72 72 72 72 73 73 73 74 74 75 77 78 80 83 86 89 93 97 101 104 107 110 111 112 111 110 107 104 100 96 92 88 84 80 77 74 72 71 70 70 70 71 73 75 77 80 83 86 89 91 93 95 96 96 95 93 90 87 83 79 74 69 65 60 55 50 46 43 39 37 34 33 32 31 31 32 33 34 36 39 42 45 49 53 57 61 66 71 75 80 84 87 90 91 92 91 89 86 83 78 74 69 64 60 55 52 49 46 45 43 43 42 43 43 45 47 49
 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 13 13 14 16 17 18 20 22 23 25 27 29 30 32 33 33 33 32 31 30 28 26 25 23 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 10 10 10 10 11 11 12 13 14 14 15 16 17 17 17 17 17 16 16 15 14 13 12 11 10 9 9 8 8 8 7 7 7 8 8 8 9 10 11 12 13 14 15 16 17 18 19 20 20 20 20 20 19 18 17 16 15 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 24 27 29 31 33 35 36 37 37 36 35 33 32 30 28 26 24 22 21 20 19 18 17 17 16 16 16 16 17 17 17 17 17 18 17 17 17 17 16 15 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 5 5 5 5 5 6 7 8 9 10 12 14 15 17 19 21 23 24 25 26 26 25 24 23 22 20 18 16 15 13 12 11 10 9 8 7 7 7 7 7 7 7 7 8 8 9 10 11 13 14 16 18 20 22 25 27 29 31 32 33 33 33 33 32 31 30 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 13 14 14 15 16 17 19 20 22 24 26 29 31 34 36 38 39 40 40 39 37 35 33 30 27 24 21 18 16 14 12 10 9 8 7 7 6 6 6 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
 16 16 17 18 19 20 21 22 22 23 24 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 27 27 28 29 29 29 29 29 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 27 28 28 28 29 29 28 28 28 27 27 26 25 24 24 23 22 22 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 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 16 16 17 19 20 22 23 25 27 29 31 32 33 34 35 35 35 34 33 32 30 29 27 25 23 22 20 19 17 16 15 14 13 13 12 12 12 13 13 14 14 15 16 18 19 20 22 23 25 26 28 29 31 32 33 34 35 35 35 35 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 21 20 20 19 18 18 17 16 16 16 15 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 23 24 24 24 24 24 23 23 22 21 20 19 18 17 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15
 56 56 56 55 55 55 55 54 53 53 52 51 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 48 48 47 47 47 47 47 46 46 45 45 44 44 43 43 42 42 42 42 42 42 43 44 44 45 46 46 47 47 48 49 49 49 49 49 49 49 49 48 48 47 46 45 44 43 41 40 39 38 37 37 36 36 35 35 36 36 37 37 38 39 41 42 44 46 48 50 52 54 57 59 61 63 65 66 68 68 69 69 69 68 67 66 65 63 62 60 59 57 56 55 53 52 51 50 49 49 48 48 48 48 48 49 49 50 52 53 55 57 59 62 64 67 69 71 73 74 75 76 76 76 75 75 74 73 71 70 68 66 65 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 43 42 41 40 39 38 38 37 37 36 36 36 36 37 38 39 40 41 43 45 48 51 53 57 60 63 66 69 72 74 77 78 80 81 81 81 80 79 78 76 74 71 69 66 64 61 59 56 54 53 51 50 50 49 49 50 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 65 65 65 65 64 63 62 61 60 58 56 54 53 51 49 48 46 45 43 42 41 41 40 40 40 40 40 40 41 42 43 45 47 49 51 54 56 59 62 64 67 69 71 72 73 73 73 73 72 70 68 66 64 61 58 56 53 50 47 45 43 41 39 37 36 35 35 35 35 36 37 38 40 42 44 46 48 51 53 56 58 61 64 66 68 70 72 74 75 75 75 75 74 73 72 70 69 67 65 63 62 60 59 58 57 57 56 56 56 56 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 42 42 42 41 41 40 40 39 38 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 36 38 39 40 42 43 44 46 47 47 48 48 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 33 33 34 35 36 37 39 41 43 46 49 52 55 58 61 64 67 68 70 70 70 70 69 67 65 63 60 58 55 53 50 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 27 27 27 28 29 30 31 33 35 37 40 43 46 49 53 57 61 64 68 71 74 77 78 79 79 79 77 75 73 69 66 62 59 55 51 48 45 43 40 39 37 36 36 35 35 35 36 37 37 38 40 41 42 44 45 47 49 50 52 53 55 56 57 57 58 58 57 56 55 53 52 50 48 46 44 42 40 39 37 36 35 34 33 33 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 47 46 45 44 43 42 40 39 37 36 35 33 32 31 31 30 30 30 30 30 31 32 32 33 34 35 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 44 44 43 42 42 41 40 40 39 39 39 39 39 40 40 40 41 41 42

